ReactOS 0.4.16-dev-197-g92996da
|
#include "config.h"
#include <stdarg.h>
#include <string.h>
#include "wine/debug.h"
#include "wine/unicode.h"
#include "wine/heap.h"
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "winuser.h"
#include "winerror.h"
#include "dinput.h"
#include "device_private.h"
#include "dinput_private.h"
Go to the source code of this file.
Macros | |
#define | WM_WINE_NOTIFY_ACTIVITY WM_USER |
#define | FE(x) { x, #x} |
#define | FE(x) { x, #x} |
#define | FE(x) case x: TRACE(" "#x); break |
#define | FE(x) { x, #x} |
#define | FE(x) { &x, #x} |
#define | X(x) if (dwFlags & x) FIXME("\tdwFlags =|"#x"\n"); |
HRESULT _build_action_map | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIACTIONFORMATW | lpdiaf, | ||
LPCWSTR | lpszUserName, | ||
DWORD | dwFlags, | ||
DWORD | devMask, | ||
LPCDIDATAFORMAT | df | ||
) |
Definition at line 791 of file device.c.
Referenced by SysKeyboardWImpl_BuildActionMap(), and SysMouseWImpl_BuildActionMap().
Definition at line 68 of file device.c.
Referenced by IDirectInputDevice2WImpl_SetCooperativeLevel().
void _dump_DIDATAFORMAT | ( | const DIDATAFORMAT * | df | ) |
Definition at line 242 of file device.c.
Referenced by IDirectInputDevice2WImpl_SetDataFormat().
Definition at line 197 of file device.c.
Referenced by _dump_DIDATAFORMAT(), _dump_OBJECTINSTANCEA(), _dump_OBJECTINSTANCEW(), create_DataFormat(), and typeFromGUID().
void _dump_DIPROPHEADER | ( | LPCDIPROPHEADER | diph | ) |
Definition at line 176 of file device.c.
Referenced by IDirectInputDevice2WImpl_GetProperty(), IDirectInputDevice2WImpl_SetProperty(), JoystickWGenericImpl_GetProperty(), JoystickWGenericImpl_SetProperty(), SysKeyboardWImpl_GetProperty(), and SysMouseWImpl_GetProperty().
Definition at line 127 of file device.c.
Referenced by _dump_DIDATAFORMAT(), create_DataFormat(), IDirectInputDevice2AImpl_EnumObjects(), and IDirectInputDevice2WImpl_EnumObjects().
Definition at line 91 of file device.c.
Referenced by _dump_DIDATAFORMAT(), and create_DataFormat().
void _dump_OBJECTINSTANCEA | ( | const DIDEVICEOBJECTINSTANCEA * | ddoi | ) |
Definition at line 186 of file device.c.
Referenced by SysKeyboardAImpl_GetObjectInfo().
void _dump_OBJECTINSTANCEW | ( | const DIDEVICEOBJECTINSTANCEW * | ddoi | ) |
Definition at line 191 of file device.c.
Referenced by JoystickWGenericImpl_GetObjectInfo(), SysKeyboardWImpl_GetObjectInfo(), and SysMouseWImpl_GetObjectInfo().
HRESULT _set_action_map | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIACTIONFORMATW | lpdiaf, | ||
LPCWSTR | lpszUserName, | ||
DWORD | dwFlags, | ||
LPCDIDATAFORMAT | df | ||
) |
Definition at line 866 of file device.c.
Referenced by JoystickWGenericImpl_SetActionMap(), SysKeyboardWImpl_SetActionMap(), and SysMouseWImpl_SetActionMap().
|
static |
Definition at line 432 of file device.c.
Referenced by IDirectInputDevice2WImpl_SetDataFormat().
|
inlinestatic |
Definition at line 403 of file device.c.
Referenced by dataformat_to_odf_by_type(), id_to_object(), IDirectInputDevice2AImpl_EnumObjects(), IDirectInputDevice2WImpl_EnumObjects(), IDirectInputDevice2WImpl_GetObjectInfo(), and semantic_to_obj_id().
LPDIOBJECTDATAFORMAT dataformat_to_odf_by_type | ( | LPCDIDATAFORMAT | df, |
int | n, | ||
DWORD | type | ||
) |
Definition at line 412 of file device.c.
Referenced by _build_action_map(), _set_action_map(), and JoystickWGenericImpl_BuildActionMap().
|
static |
Definition at line 647 of file device.c.
Referenced by save_mapping_settings().
Definition at line 326 of file device.c.
Referenced by JoystickWGenericImpl_GetDeviceState(), SysKeyboardWImpl_GetDeviceState(), and SysMouseWImpl_GetDeviceState().
int find_property | ( | const DataFormat * | df, |
LPCDIPROPHEADER | ph | ||
) |
Definition at line 607 of file device.c.
Referenced by JoystickWGenericImpl_GetProperty(), and JoystickWGenericImpl_SetProperty().
Definition at line 278 of file device.c.
Referenced by alloc_device(), device_disabled_registry(), and setup_dinput_options().
Definition at line 313 of file device.c.
Referenced by alloc_device(), device_disabled_registry(), and setup_dinput_options().
|
static |
Definition at line 669 of file device.c.
Referenced by load_mapping_settings(), and save_mapping_settings().
int id_to_object | ( | LPCDIDATAFORMAT | df, |
int | id | ||
) |
Definition at line 588 of file device.c.
Referenced by find_property(), and id_to_offset().
|
static |
HRESULT WINAPI IDirectInputDevice2AImpl_Acquire | ( | LPDIRECTINPUTDEVICE8A | iface | ) |
Definition at line 1097 of file device.c.
ULONG WINAPI IDirectInputDevice2AImpl_AddRef | ( | LPDIRECTINPUTDEVICE8A | iface | ) |
Definition at line 1316 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_CreateEffect | ( | LPDIRECTINPUTDEVICE8A | iface, |
REFGUID | rguid, | ||
LPCDIEFFECT | lpeff, | ||
LPDIRECTINPUTEFFECT * | ppdef, | ||
LPUNKNOWN | pUnkOuter | ||
) |
Definition at line 1736 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_EnumCreatedEffectObjects | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPDIENUMCREATEDEFFECTOBJECTSCALLBACK | lpCallback, | ||
LPVOID | lpvRef, | ||
DWORD | dwFlags | ||
) |
Definition at line 1821 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_EnumEffects | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPDIENUMEFFECTSCALLBACKA | lpCallback, | ||
LPVOID | lpvRef, | ||
DWORD | dwFlags | ||
) |
HRESULT WINAPI IDirectInputDevice2AImpl_EnumObjects | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPDIENUMDEVICEOBJECTSCALLBACKA | lpCallback, | ||
LPVOID | lpvRef, | ||
DWORD | dwFlags | ||
) |
Definition at line 1322 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_Escape | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPDIEFFESCAPE | lpDIEEsc | ||
) |
Definition at line 1835 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_GetDeviceData | ( | LPDIRECTINPUTDEVICE8A | iface, |
DWORD | dodsize, | ||
LPDIDEVICEOBJECTDATA | dod, | ||
LPDWORD | entries, | ||
DWORD | flags | ||
) |
Definition at line 1685 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_GetEffectInfo | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPDIEFFECTINFOA | lpdei, | ||
REFGUID | rguid | ||
) |
HRESULT WINAPI IDirectInputDevice2AImpl_GetForceFeedbackState | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPDWORD | pdwOut | ||
) |
Definition at line 1794 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_GetObjectInfo | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPDIDEVICEOBJECTINSTANCEA | pdidoi, | ||
DWORD | dwObj, | ||
DWORD | dwHow | ||
) |
Definition at line 1544 of file device.c.
Referenced by SysKeyboardAImpl_GetObjectInfo().
HRESULT WINAPI IDirectInputDevice2AImpl_GetProperty | ( | LPDIRECTINPUTDEVICE8A | iface, |
REFGUID | rguid, | ||
LPDIPROPHEADER | pdiph | ||
) |
Definition at line 1440 of file device.c.
Referenced by SysKeyboardWImpl_GetProperty().
HRESULT WINAPI IDirectInputDevice2AImpl_Initialize | ( | LPDIRECTINPUTDEVICE8A | iface, |
HINSTANCE | hinst, | ||
DWORD | dwVersion, | ||
REFGUID | rguid | ||
) |
Definition at line 1714 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_Poll | ( | LPDIRECTINPUTDEVICE8A | iface | ) |
Definition at line 1851 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_QueryInterface | ( | LPDIRECTINPUTDEVICE8A | iface, |
REFIID | riid, | ||
LPVOID * | ppobj | ||
) |
Definition at line 1302 of file device.c.
ULONG WINAPI IDirectInputDevice2AImpl_Release | ( | LPDIRECTINPUTDEVICE8A | iface | ) |
Definition at line 1267 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_RunControlPanel | ( | LPDIRECTINPUTDEVICE8A | iface, |
HWND | hwndOwner, | ||
DWORD | dwFlags | ||
) |
Definition at line 1700 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_SendDeviceData | ( | LPDIRECTINPUTDEVICE8A | iface, |
DWORD | cbObjectData, | ||
LPCDIDEVICEOBJECTDATA | rgdod, | ||
LPDWORD | pdwInOut, | ||
DWORD | dwFlags | ||
) |
Definition at line 1867 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_SendForceFeedbackCommand | ( | LPDIRECTINPUTDEVICE8A | iface, |
DWORD | dwFlags | ||
) |
Definition at line 1807 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_SetCooperativeLevel | ( | LPDIRECTINPUTDEVICE8A | iface, |
HWND | hwnd, | ||
DWORD | dwflags | ||
) |
Definition at line 1203 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_SetDataFormat | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPCDIDATAFORMAT | df | ||
) |
Definition at line 1156 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_SetEventNotification | ( | LPDIRECTINPUTDEVICE8A | iface, |
HANDLE | event | ||
) |
Definition at line 1224 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_SetProperty | ( | LPDIRECTINPUTDEVICE8A | iface, |
REFGUID | rguid, | ||
LPCDIPROPHEADER | pdiph | ||
) |
Definition at line 1537 of file device.c.
HRESULT WINAPI IDirectInputDevice2AImpl_Unacquire | ( | LPDIRECTINPUTDEVICE8A | iface | ) |
Definition at line 1125 of file device.c.
HRESULT WINAPI IDirectInputDevice2WImpl_Acquire | ( | LPDIRECTINPUTDEVICE8W | iface | ) |
Definition at line 1076 of file device.c.
Referenced by IDirectInputDevice2AImpl_Acquire(), SysKeyboardWImpl_Acquire(), and SysMouseWImpl_Acquire().
ULONG WINAPI IDirectInputDevice2WImpl_AddRef | ( | LPDIRECTINPUTDEVICE8W | iface | ) |
Definition at line 1308 of file device.c.
Referenced by IDirectInputDevice2AImpl_AddRef().
HRESULT WINAPI IDirectInputDevice2WImpl_CreateEffect | ( | LPDIRECTINPUTDEVICE8W | iface, |
REFGUID | rguid, | ||
LPCDIEFFECT | lpeff, | ||
LPDIRECTINPUTEFFECT * | ppdef, | ||
LPUNKNOWN | pUnkOuter | ||
) |
Definition at line 1725 of file device.c.
Referenced by IDirectInputDevice2AImpl_CreateEffect().
HRESULT WINAPI IDirectInputDevice2WImpl_EnumCreatedEffectObjects | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIENUMCREATEDEFFECTOBJECTSCALLBACK | lpCallback, | ||
LPVOID | lpvRef, | ||
DWORD | dwFlags | ||
) |
Definition at line 1813 of file device.c.
Referenced by IDirectInputDevice2AImpl_EnumCreatedEffectObjects().
HRESULT WINAPI IDirectInputDevice2WImpl_EnumEffects | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIENUMEFFECTSCALLBACKW | lpCallback, | ||
LPVOID | lpvRef, | ||
DWORD | dwFlags | ||
) |
HRESULT WINAPI IDirectInputDevice2WImpl_EnumObjects | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIENUMDEVICEOBJECTSCALLBACKW | lpCallback, | ||
LPVOID | lpvRef, | ||
DWORD | dwFlags | ||
) |
Definition at line 1352 of file device.c.
HRESULT WINAPI IDirectInputDevice2WImpl_Escape | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIEFFESCAPE | lpDIEEsc | ||
) |
Definition at line 1828 of file device.c.
Referenced by IDirectInputDevice2AImpl_Escape().
HRESULT WINAPI IDirectInputDevice2WImpl_GetDeviceData | ( | LPDIRECTINPUTDEVICE8W | iface, |
DWORD | dodsize, | ||
LPDIDEVICEOBJECTDATA | dod, | ||
LPDWORD | entries, | ||
DWORD | flags | ||
) |
Definition at line 1629 of file device.c.
Referenced by IDirectInputDevice2AImpl_GetDeviceData(), and SysMouseWImpl_GetDeviceData().
HRESULT WINAPI IDirectInputDevice2WImpl_GetEffectInfo | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIEFFECTINFOW | lpdei, | ||
REFGUID | rguid | ||
) |
HRESULT WINAPI IDirectInputDevice2WImpl_GetForceFeedbackState | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDWORD | pdwOut | ||
) |
Definition at line 1787 of file device.c.
Referenced by IDirectInputDevice2AImpl_GetForceFeedbackState().
HRESULT WINAPI IDirectInputDevice2WImpl_GetObjectInfo | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIDEVICEOBJECTINSTANCEW | pdidoi, | ||
DWORD | dwObj, | ||
DWORD | dwHow | ||
) |
Definition at line 1576 of file device.c.
Referenced by IDirectInputDevice2AImpl_GetObjectInfo(), JoystickWGenericImpl_GetObjectInfo(), SysKeyboardWImpl_GetObjectInfo(), and SysMouseWImpl_GetObjectInfo().
HRESULT WINAPI IDirectInputDevice2WImpl_GetProperty | ( | LPDIRECTINPUTDEVICE8W | iface, |
REFGUID | rguid, | ||
LPDIPROPHEADER | pdiph | ||
) |
Definition at line 1386 of file device.c.
Referenced by IDirectInputDevice2AImpl_GetProperty(), JoystickWGenericImpl_GetProperty(), and SysMouseWImpl_GetProperty().
HRESULT WINAPI IDirectInputDevice2WImpl_Initialize | ( | LPDIRECTINPUTDEVICE8W | iface, |
HINSTANCE | hinst, | ||
DWORD | dwVersion, | ||
REFGUID | rguid | ||
) |
Definition at line 1706 of file device.c.
Referenced by IDirectInputDevice2AImpl_Initialize().
HRESULT WINAPI IDirectInputDevice2WImpl_Poll | ( | LPDIRECTINPUTDEVICE8W | iface | ) |
Definition at line 1841 of file device.c.
Referenced by IDirectInputDevice2AImpl_Poll().
HRESULT WINAPI IDirectInputDevice2WImpl_QueryInterface | ( | LPDIRECTINPUTDEVICE8W | iface, |
REFIID | riid, | ||
LPVOID * | ppobj | ||
) |
Definition at line 1273 of file device.c.
Referenced by IDirectInputDevice2AImpl_QueryInterface().
ULONG WINAPI IDirectInputDevice2WImpl_Release | ( | LPDIRECTINPUTDEVICE8W | iface | ) |
Definition at line 1231 of file device.c.
Referenced by IDirectInputDevice2AImpl_Release().
HRESULT WINAPI IDirectInputDevice2WImpl_RunControlPanel | ( | LPDIRECTINPUTDEVICE8W | iface, |
HWND | hwndOwner, | ||
DWORD | dwFlags | ||
) |
Definition at line 1692 of file device.c.
Referenced by IDirectInputDevice2AImpl_RunControlPanel().
HRESULT WINAPI IDirectInputDevice2WImpl_SendDeviceData | ( | LPDIRECTINPUTDEVICE8W | iface, |
DWORD | cbObjectData, | ||
LPCDIDEVICEOBJECTDATA | rgdod, | ||
LPDWORD | pdwInOut, | ||
DWORD | dwFlags | ||
) |
Definition at line 1857 of file device.c.
Referenced by IDirectInputDevice2AImpl_SendDeviceData().
HRESULT WINAPI IDirectInputDevice2WImpl_SendForceFeedbackCommand | ( | LPDIRECTINPUTDEVICE8W | iface, |
DWORD | dwFlags | ||
) |
Definition at line 1800 of file device.c.
Referenced by IDirectInputDevice2AImpl_SendForceFeedbackCommand().
HRESULT WINAPI IDirectInputDevice2WImpl_SetCooperativeLevel | ( | LPDIRECTINPUTDEVICE8W | iface, |
HWND | hwnd, | ||
DWORD | dwflags | ||
) |
Definition at line 1167 of file device.c.
Referenced by IDirectInputDevice2AImpl_SetCooperativeLevel().
HRESULT WINAPI IDirectInputDevice2WImpl_SetDataFormat | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPCDIDATAFORMAT | df | ||
) |
Definition at line 1135 of file device.c.
Referenced by IDirectInputDevice2AImpl_SetDataFormat().
HRESULT WINAPI IDirectInputDevice2WImpl_SetEventNotification | ( | LPDIRECTINPUTDEVICE8W | iface, |
HANDLE | event | ||
) |
Definition at line 1212 of file device.c.
Referenced by IDirectInputDevice2AImpl_SetEventNotification().
HRESULT WINAPI IDirectInputDevice2WImpl_SetProperty | ( | LPDIRECTINPUTDEVICE8W | iface, |
REFGUID | rguid, | ||
LPCDIPROPHEADER | pdiph | ||
) |
Definition at line 1450 of file device.c.
Referenced by IDirectInputDevice2AImpl_SetProperty(), and JoystickWGenericImpl_SetProperty().
HRESULT WINAPI IDirectInputDevice2WImpl_Unacquire | ( | LPDIRECTINPUTDEVICE8W | iface | ) |
Definition at line 1108 of file device.c.
Referenced by IDirectInputDevice2AImpl_Unacquire(), and SysMouseWImpl_Unacquire().
HRESULT WINAPI IDirectInputDevice7AImpl_EnumEffectsInFile | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPCSTR | lpszFileName, | ||
LPDIENUMEFFECTSINFILECALLBACK | pec, | ||
LPVOID | pvRef, | ||
DWORD | dwFlags | ||
) |
HRESULT WINAPI IDirectInputDevice7AImpl_WriteEffectToFile | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPCSTR | lpszFileName, | ||
DWORD | dwEntries, | ||
LPDIFILEEFFECT | rgDiFileEft, | ||
DWORD | dwFlags | ||
) |
HRESULT WINAPI IDirectInputDevice7WImpl_EnumEffectsInFile | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPCWSTR | lpszFileName, | ||
LPDIENUMEFFECTSINFILECALLBACK | pec, | ||
LPVOID | pvRef, | ||
DWORD | dwFlags | ||
) |
HRESULT WINAPI IDirectInputDevice7WImpl_WriteEffectToFile | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPCWSTR | lpszFileName, | ||
DWORD | dwEntries, | ||
LPDIFILEEFFECT | rgDiFileEft, | ||
DWORD | dwFlags | ||
) |
|
inlinestatic |
Definition at line 56 of file device.c.
Referenced by IDirectInputDevice2WImpl_QueryInterface().
HRESULT WINAPI IDirectInputDevice8AImpl_GetImageInfo | ( | LPDIRECTINPUTDEVICE8A | iface, |
LPDIDEVICEIMAGEINFOHEADERA | lpdiDevImageInfoHeader | ||
) |
|
inlinestatic |
Definition at line 60 of file device.c.
Referenced by IDirectInputDevice2AImpl_Acquire(), IDirectInputDevice2AImpl_AddRef(), IDirectInputDevice2AImpl_CreateEffect(), IDirectInputDevice2AImpl_EnumCreatedEffectObjects(), IDirectInputDevice2AImpl_Escape(), IDirectInputDevice2AImpl_GetDeviceData(), IDirectInputDevice2AImpl_GetForceFeedbackState(), IDirectInputDevice2AImpl_GetObjectInfo(), IDirectInputDevice2AImpl_GetProperty(), IDirectInputDevice2AImpl_Initialize(), IDirectInputDevice2AImpl_Poll(), IDirectInputDevice2AImpl_QueryInterface(), IDirectInputDevice2AImpl_Release(), IDirectInputDevice2AImpl_RunControlPanel(), IDirectInputDevice2AImpl_SendDeviceData(), IDirectInputDevice2AImpl_SendForceFeedbackCommand(), IDirectInputDevice2AImpl_SetCooperativeLevel(), IDirectInputDevice2AImpl_SetDataFormat(), IDirectInputDevice2AImpl_SetEventNotification(), IDirectInputDevice2AImpl_SetProperty(), IDirectInputDevice2AImpl_Unacquire(), and IDirectInputDevice2WImpl_QueryInterface().
HRESULT WINAPI IDirectInputDevice8WImpl_BuildActionMap | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIACTIONFORMATW | lpdiaf, | ||
LPCWSTR | lpszUserName, | ||
DWORD | dwFlags | ||
) |
Definition at line 1924 of file device.c.
Referenced by _build_action_map(), and JoystickWGenericImpl_BuildActionMap().
HRESULT WINAPI IDirectInputDevice8WImpl_GetImageInfo | ( | LPDIRECTINPUTDEVICE8W | iface, |
LPDIDEVICEIMAGEINFOHEADERW | lpdiDevImageInfoHeader | ||
) |
|
inlinestatic |
Definition at line 47 of file device.c.
Referenced by IDirectInputDevice2AImpl_Acquire(), IDirectInputDevice2AImpl_AddRef(), IDirectInputDevice2AImpl_CreateEffect(), IDirectInputDevice2AImpl_EnumCreatedEffectObjects(), IDirectInputDevice2AImpl_EnumEffects(), IDirectInputDevice2AImpl_EnumObjects(), IDirectInputDevice2AImpl_Escape(), IDirectInputDevice2AImpl_GetDeviceData(), IDirectInputDevice2AImpl_GetEffectInfo(), IDirectInputDevice2AImpl_GetForceFeedbackState(), IDirectInputDevice2AImpl_GetObjectInfo(), IDirectInputDevice2AImpl_GetProperty(), IDirectInputDevice2AImpl_Initialize(), IDirectInputDevice2AImpl_Poll(), IDirectInputDevice2AImpl_QueryInterface(), IDirectInputDevice2AImpl_Release(), IDirectInputDevice2AImpl_RunControlPanel(), IDirectInputDevice2AImpl_SendDeviceData(), IDirectInputDevice2AImpl_SendForceFeedbackCommand(), IDirectInputDevice2AImpl_SetCooperativeLevel(), IDirectInputDevice2AImpl_SetDataFormat(), IDirectInputDevice2AImpl_SetEventNotification(), IDirectInputDevice2AImpl_SetProperty(), IDirectInputDevice2AImpl_Unacquire(), IDirectInputDevice7AImpl_EnumEffectsInFile(), IDirectInputDevice7AImpl_WriteEffectToFile(), IDirectInputDevice8AImpl_GetImageInfo(), and queue_event().
|
inlinestatic |
Definition at line 51 of file device.c.
Referenced by _build_action_map(), _set_action_map(), IDirectInputDevice2WImpl_Acquire(), IDirectInputDevice2WImpl_AddRef(), IDirectInputDevice2WImpl_CreateEffect(), IDirectInputDevice2WImpl_EnumCreatedEffectObjects(), IDirectInputDevice2WImpl_EnumEffects(), IDirectInputDevice2WImpl_EnumObjects(), IDirectInputDevice2WImpl_Escape(), IDirectInputDevice2WImpl_GetDeviceData(), IDirectInputDevice2WImpl_GetEffectInfo(), IDirectInputDevice2WImpl_GetForceFeedbackState(), IDirectInputDevice2WImpl_GetObjectInfo(), IDirectInputDevice2WImpl_GetProperty(), IDirectInputDevice2WImpl_Initialize(), IDirectInputDevice2WImpl_Poll(), IDirectInputDevice2WImpl_QueryInterface(), IDirectInputDevice2WImpl_Release(), IDirectInputDevice2WImpl_RunControlPanel(), IDirectInputDevice2WImpl_SendDeviceData(), IDirectInputDevice2WImpl_SendForceFeedbackCommand(), IDirectInputDevice2WImpl_SetCooperativeLevel(), IDirectInputDevice2WImpl_SetDataFormat(), IDirectInputDevice2WImpl_SetEventNotification(), IDirectInputDevice2WImpl_SetProperty(), IDirectInputDevice2WImpl_Unacquire(), IDirectInputDevice7WImpl_EnumEffectsInFile(), IDirectInputDevice7WImpl_WriteEffectToFile(), IDirectInputDevice8WImpl_BuildActionMap(), and IDirectInputDevice8WImpl_GetImageInfo().
BOOL load_mapping_settings | ( | IDirectInputDeviceImpl * | This, |
LPDIACTIONFORMATW | lpdiaf, | ||
const WCHAR * | username | ||
) |
Definition at line 740 of file device.c.
Referenced by _build_action_map(), and JoystickWGenericImpl_BuildActionMap().
|
static |
Definition at line 1025 of file device.c.
Referenced by dinput_mouse_hook(), and KeyboardCallback().
void release_DataFormat | ( | DataFormat * | format | ) |
Definition at line 391 of file device.c.
Referenced by IDirectInputDevice2WImpl_Release(), and IDirectInputDevice2WImpl_SetDataFormat().
HRESULT save_mapping_settings | ( | IDirectInputDevice8W * | iface, |
LPDIACTIONFORMATW | lpdiaf, | ||
LPCWSTR | lpszUsername | ||
) |
Definition at line 695 of file device.c.
Referenced by _set_action_map(), and save_actions().
|
static |
Definition at line 619 of file device.c.
Referenced by _build_action_map(), and _set_action_map().
WINE_DEFAULT_DEBUG_CHANNEL | ( | dinput | ) |