|
| WINE_DEFAULT_DEBUG_CHANNEL (dinput) |
|
static IDirectInputImpl * | impl_from_IDirectInput7A (IDirectInput7A *iface) |
|
static IDirectInputImpl * | impl_from_IDirectInput7W (IDirectInput7W *iface) |
|
static IDirectInputImpl * | impl_from_IDirectInput8A (IDirectInput8A *iface) |
|
static IDirectInputImpl * | impl_from_IDirectInput8W (IDirectInput8W *iface) |
|
static IDirectInputDeviceImpl * | impl_from_IDirectInputDevice8W (IDirectInputDevice8W *iface) |
|
static BOOL | check_hook_thread (void) |
|
static HRESULT | initialize_directinput_instance (IDirectInputImpl *This, DWORD dwVersion) |
|
static void | uninitialize_directinput_instance (IDirectInputImpl *This) |
|
static HRESULT | create_directinput_instance (REFIID riid, LPVOID *ppDI, IDirectInputImpl **out) |
|
HRESULT WINAPI | DirectInputCreateEx (HINSTANCE hinst, DWORD dwVersion, REFIID riid, LPVOID *ppDI, LPUNKNOWN punkOuter) |
|
HRESULT WINAPI DECLSPEC_HOTPATCH | DirectInput8Create (HINSTANCE hinst, DWORD version, REFIID iid, void **out, IUnknown *outer) |
|
HRESULT WINAPI DECLSPEC_HOTPATCH | DirectInputCreateA (HINSTANCE hinst, DWORD dwVersion, LPDIRECTINPUTA *ppDI, LPUNKNOWN punkOuter) |
|
HRESULT WINAPI DECLSPEC_HOTPATCH | DirectInputCreateW (HINSTANCE hinst, DWORD dwVersion, LPDIRECTINPUTW *ppDI, LPUNKNOWN punkOuter) |
|
static const char * | _dump_DIDEVTYPE_value (DWORD dwDevType, DWORD dwVersion) |
|
static void | _dump_EnumDevices_dwFlags (DWORD dwFlags) |
|
static const char * | dump_semantic (DWORD semantic) |
|
static void | _dump_diactionformatA (LPDIACTIONFORMATA lpdiActionFormat) |
|
void | _copy_diactionformatAtoW (LPDIACTIONFORMATW to, LPDIACTIONFORMATA from) |
|
void | _copy_diactionformatWtoA (LPDIACTIONFORMATA to, LPDIACTIONFORMATW from) |
|
static DWORD | diactionformat_priorityA (LPDIACTIONFORMATA lpdiaf, DWORD genre) |
|
static DWORD | diactionformat_priorityW (LPDIACTIONFORMATW lpdiaf, DWORD genre) |
|
static HRESULT WINAPI | IDirectInputAImpl_EnumDevices (LPDIRECTINPUT7A iface, DWORD dwDevType, LPDIENUMDEVICESCALLBACKA lpCallback, LPVOID pvRef, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInputWImpl_EnumDevices (LPDIRECTINPUT7W iface, DWORD dwDevType, LPDIENUMDEVICESCALLBACKW lpCallback, LPVOID pvRef, DWORD dwFlags) |
|
static ULONG WINAPI | IDirectInputAImpl_AddRef (LPDIRECTINPUT7A iface) |
|
static ULONG WINAPI | IDirectInputWImpl_AddRef (LPDIRECTINPUT7W iface) |
|
static ULONG WINAPI | IDirectInputAImpl_Release (LPDIRECTINPUT7A iface) |
|
static ULONG WINAPI | IDirectInputWImpl_Release (LPDIRECTINPUT7W iface) |
|
static HRESULT WINAPI | IDirectInputAImpl_QueryInterface (LPDIRECTINPUT7A iface, REFIID riid, LPVOID *ppobj) |
|
static HRESULT WINAPI | IDirectInputWImpl_QueryInterface (LPDIRECTINPUT7W iface, REFIID riid, LPVOID *ppobj) |
|
static HRESULT WINAPI | IDirectInputAImpl_Initialize (LPDIRECTINPUT7A iface, HINSTANCE hinst, DWORD version) |
|
static HRESULT WINAPI | IDirectInputWImpl_Initialize (LPDIRECTINPUT7W iface, HINSTANCE hinst, DWORD x) |
|
static HRESULT WINAPI | IDirectInputAImpl_GetDeviceStatus (LPDIRECTINPUT7A iface, REFGUID rguid) |
|
static HRESULT WINAPI | IDirectInputWImpl_GetDeviceStatus (LPDIRECTINPUT7W iface, REFGUID rguid) |
|
static HRESULT WINAPI | IDirectInputAImpl_RunControlPanel (LPDIRECTINPUT7A iface, HWND hwndOwner, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInputWImpl_RunControlPanel (LPDIRECTINPUT7W iface, HWND hwndOwner, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInput2AImpl_FindDevice (LPDIRECTINPUT7A iface, REFGUID rguid, LPCSTR pszName, LPGUID pguidInstance) |
|
static HRESULT WINAPI | IDirectInput2WImpl_FindDevice (LPDIRECTINPUT7W iface, REFGUID rguid, LPCWSTR pszName, LPGUID pguidInstance) |
|
static HRESULT | create_device (IDirectInputImpl *This, REFGUID rguid, REFIID riid, LPVOID *pvOut, BOOL unicode) |
|
static HRESULT WINAPI | IDirectInput7AImpl_CreateDeviceEx (LPDIRECTINPUT7A iface, REFGUID rguid, REFIID riid, LPVOID *pvOut, LPUNKNOWN lpUnknownOuter) |
|
static HRESULT WINAPI | IDirectInput7WImpl_CreateDeviceEx (LPDIRECTINPUT7W iface, REFGUID rguid, REFIID riid, LPVOID *pvOut, LPUNKNOWN lpUnknownOuter) |
|
static HRESULT WINAPI | IDirectInputAImpl_CreateDevice (LPDIRECTINPUT7A iface, REFGUID rguid, LPDIRECTINPUTDEVICEA *pdev, LPUNKNOWN punk) |
|
static HRESULT WINAPI | IDirectInputWImpl_CreateDevice (LPDIRECTINPUT7W iface, REFGUID rguid, LPDIRECTINPUTDEVICEW *pdev, LPUNKNOWN punk) |
|
static ULONG WINAPI | IDirectInput8AImpl_AddRef (LPDIRECTINPUT8A iface) |
|
static ULONG WINAPI | IDirectInput8WImpl_AddRef (LPDIRECTINPUT8W iface) |
|
static HRESULT WINAPI | IDirectInput8AImpl_QueryInterface (LPDIRECTINPUT8A iface, REFIID riid, LPVOID *ppobj) |
|
static HRESULT WINAPI | IDirectInput8WImpl_QueryInterface (LPDIRECTINPUT8W iface, REFIID riid, LPVOID *ppobj) |
|
static ULONG WINAPI | IDirectInput8AImpl_Release (LPDIRECTINPUT8A iface) |
|
static ULONG WINAPI | IDirectInput8WImpl_Release (LPDIRECTINPUT8W iface) |
|
static HRESULT WINAPI | IDirectInput8AImpl_CreateDevice (LPDIRECTINPUT8A iface, REFGUID rguid, LPDIRECTINPUTDEVICE8A *pdev, LPUNKNOWN punk) |
|
static HRESULT WINAPI | IDirectInput8WImpl_CreateDevice (LPDIRECTINPUT8W iface, REFGUID rguid, LPDIRECTINPUTDEVICE8W *pdev, LPUNKNOWN punk) |
|
static HRESULT WINAPI | IDirectInput8AImpl_EnumDevices (LPDIRECTINPUT8A iface, DWORD dwDevType, LPDIENUMDEVICESCALLBACKA lpCallback, LPVOID pvRef, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInput8WImpl_EnumDevices (LPDIRECTINPUT8W iface, DWORD dwDevType, LPDIENUMDEVICESCALLBACKW lpCallback, LPVOID pvRef, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInput8AImpl_GetDeviceStatus (LPDIRECTINPUT8A iface, REFGUID rguid) |
|
static HRESULT WINAPI | IDirectInput8WImpl_GetDeviceStatus (LPDIRECTINPUT8W iface, REFGUID rguid) |
|
static HRESULT WINAPI | IDirectInput8AImpl_RunControlPanel (LPDIRECTINPUT8A iface, HWND hwndOwner, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInput8WImpl_RunControlPanel (LPDIRECTINPUT8W iface, HWND hwndOwner, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInput8AImpl_Initialize (LPDIRECTINPUT8A iface, HINSTANCE hinst, DWORD version) |
|
static HRESULT WINAPI | IDirectInput8WImpl_Initialize (LPDIRECTINPUT8W iface, HINSTANCE hinst, DWORD version) |
|
static HRESULT WINAPI | IDirectInput8AImpl_FindDevice (LPDIRECTINPUT8A iface, REFGUID rguid, LPCSTR pszName, LPGUID pguidInstance) |
|
static HRESULT WINAPI | IDirectInput8WImpl_FindDevice (LPDIRECTINPUT8W iface, REFGUID rguid, LPCWSTR pszName, LPGUID pguidInstance) |
|
static BOOL | should_enumerate_device (const WCHAR *username, DWORD dwFlags, struct list *device_players, REFGUID guid) |
|
static HRESULT WINAPI | IDirectInput8AImpl_EnumDevicesBySemantics (LPDIRECTINPUT8A iface, LPCSTR ptszUserName, LPDIACTIONFORMATA lpdiActionFormat, LPDIENUMDEVICESBYSEMANTICSCBA lpCallback, LPVOID pvRef, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInput8WImpl_EnumDevicesBySemantics (LPDIRECTINPUT8W iface, LPCWSTR ptszUserName, LPDIACTIONFORMATW lpdiActionFormat, LPDIENUMDEVICESBYSEMANTICSCBW lpCallback, LPVOID pvRef, DWORD dwFlags) |
|
static HRESULT WINAPI | IDirectInput8WImpl_ConfigureDevices (LPDIRECTINPUT8W iface, LPDICONFIGUREDEVICESCALLBACK lpdiCallback, LPDICONFIGUREDEVICESPARAMSW lpdiCDParams, DWORD dwFlags, LPVOID pvRefData) |
|
static HRESULT WINAPI | IDirectInput8AImpl_ConfigureDevices (LPDIRECTINPUT8A iface, LPDICONFIGUREDEVICESCALLBACK lpdiCallback, LPDICONFIGUREDEVICESPARAMSA lpdiCDParams, DWORD dwFlags, LPVOID pvRefData) |
|
static IDirectInputImpl * | impl_from_IDirectInputJoyConfig8 (IDirectInputJoyConfig8 *iface) |
|
static HRESULT WINAPI | JoyConfig8Impl_QueryInterface (IDirectInputJoyConfig8 *iface, REFIID riid, void **ppobj) |
|
static ULONG WINAPI | JoyConfig8Impl_AddRef (IDirectInputJoyConfig8 *iface) |
|
static ULONG WINAPI | JoyConfig8Impl_Release (IDirectInputJoyConfig8 *iface) |
|
static HRESULT WINAPI | JoyConfig8Impl_Acquire (IDirectInputJoyConfig8 *iface) |
|
static HRESULT WINAPI | JoyConfig8Impl_Unacquire (IDirectInputJoyConfig8 *iface) |
|
static HRESULT WINAPI | JoyConfig8Impl_SetCooperativeLevel (IDirectInputJoyConfig8 *iface, HWND hwnd, DWORD flags) |
|
static HRESULT WINAPI | JoyConfig8Impl_SendNotify (IDirectInputJoyConfig8 *iface) |
|
static HRESULT WINAPI | JoyConfig8Impl_EnumTypes (IDirectInputJoyConfig8 *iface, LPDIJOYTYPECALLBACK cb, void *ref) |
|
static HRESULT WINAPI | JoyConfig8Impl_GetTypeInfo (IDirectInputJoyConfig8 *iface, LPCWSTR name, LPDIJOYTYPEINFO info, DWORD flags) |
|
static HRESULT WINAPI | JoyConfig8Impl_SetTypeInfo (IDirectInputJoyConfig8 *iface, LPCWSTR name, LPCDIJOYTYPEINFO info, DWORD flags, LPWSTR new_name) |
|
static HRESULT WINAPI | JoyConfig8Impl_DeleteType (IDirectInputJoyConfig8 *iface, LPCWSTR name) |
|
static HRESULT WINAPI | JoyConfig8Impl_GetConfig (IDirectInputJoyConfig8 *iface, UINT id, LPDIJOYCONFIG info, DWORD flags) |
|
static HRESULT WINAPI | JoyConfig8Impl_SetConfig (IDirectInputJoyConfig8 *iface, UINT id, LPCDIJOYCONFIG info, DWORD flags) |
|
static HRESULT WINAPI | JoyConfig8Impl_DeleteConfig (IDirectInputJoyConfig8 *iface, UINT id) |
|
static HRESULT WINAPI | JoyConfig8Impl_GetUserValues (IDirectInputJoyConfig8 *iface, LPDIJOYUSERVALUES info, DWORD flags) |
|
static HRESULT WINAPI | JoyConfig8Impl_SetUserValues (IDirectInputJoyConfig8 *iface, LPCDIJOYUSERVALUES info, DWORD flags) |
|
static HRESULT WINAPI | JoyConfig8Impl_AddNewHardware (IDirectInputJoyConfig8 *iface, HWND hwnd, REFGUID guid) |
|
static HRESULT WINAPI | JoyConfig8Impl_OpenTypeKey (IDirectInputJoyConfig8 *iface, LPCWSTR name, DWORD security, PHKEY key) |
|
static HRESULT WINAPI | JoyConfig8Impl_OpenAppStatusKey (IDirectInputJoyConfig8 *iface, PHKEY key) |
|
static IClassFactoryImpl * | impl_from_IClassFactory (IClassFactory *iface) |
|
static HRESULT WINAPI | DICF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppobj) |
|
static ULONG WINAPI | DICF_AddRef (LPCLASSFACTORY iface) |
|
static ULONG WINAPI | DICF_Release (LPCLASSFACTORY iface) |
|
static HRESULT WINAPI | DICF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj) |
|
static HRESULT WINAPI | DICF_LockServer (LPCLASSFACTORY iface, BOOL dolock) |
|
HRESULT WINAPI | DllCanUnloadNow (void) |
|
HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv) |
|
HRESULT WINAPI | DllRegisterServer (void) |
|
HRESULT WINAPI | DllUnregisterServer (void) |
|
static LRESULT CALLBACK | LL_hook_proc (int code, WPARAM wparam, LPARAM lparam) |
|
static LRESULT CALLBACK | callwndproc_proc (int code, WPARAM wparam, LPARAM lparam) |
|
static DWORD WINAPI | hook_thread_proc (void *param) |
|
void | check_dinput_hooks (LPDIRECTINPUTDEVICE8W iface, BOOL acquired) |
|
void | check_dinput_events (void) |
|
BOOL WINAPI | DllMain (HINSTANCE inst, DWORD reason, LPVOID reserved) |
|