Data Structures |
| struct | SysMouseImpl |
Defines |
| #define | WINE_MOUSE_X_AXIS_INSTANCE 0 |
| #define | WINE_MOUSE_Y_AXIS_INSTANCE 1 |
| #define | WINE_MOUSE_Z_AXIS_INSTANCE 2 |
| #define | WINE_MOUSE_BUTTONS_INSTANCE 3 |
| #define | XCAST(fun) (void*) |
Enumerations |
| enum | WARP_MOUSE { WARP_DEFAULT,
WARP_DISABLE,
WARP_FORCE_ON
} |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dinput) |
| static void | dinput_mouse_hook (LPDIRECTINPUTDEVICE8A iface, WPARAM wparam, LPARAM lparam) |
| static void | _dump_mouse_state (DIMOUSESTATE2 *m_state) |
| static void | fill_mouse_dideviceinstanceA (LPDIDEVICEINSTANCEA lpddi, DWORD version) |
| static void | fill_mouse_dideviceinstanceW (LPDIDEVICEINSTANCEW lpddi, DWORD version) |
| static BOOL | mousedev_enum_deviceA (DWORD dwDevType, DWORD dwFlags, LPDIDEVICEINSTANCEA lpddi, DWORD version, int id) |
| static BOOL | mousedev_enum_deviceW (DWORD dwDevType, DWORD dwFlags, LPDIDEVICEINSTANCEW lpddi, DWORD version, int id) |
| static SysMouseImpl * | alloc_device (REFGUID rguid, const void *mvt, IDirectInputImpl *dinput) |
| static HRESULT | mousedev_create_deviceA (IDirectInputImpl *dinput, REFGUID rguid, REFIID riid, LPDIRECTINPUTDEVICEA *pdev) |
| static HRESULT | mousedev_create_deviceW (IDirectInputImpl *dinput, REFGUID rguid, REFIID riid, LPDIRECTINPUTDEVICEW *pdev) |
| static BOOL | dinput_window_check (SysMouseImpl *This) |
| static HRESULT WINAPI | SysMouseAImpl_Acquire (LPDIRECTINPUTDEVICE8A iface) |
| static HRESULT WINAPI | SysMouseAImpl_Unacquire (LPDIRECTINPUTDEVICE8A iface) |
| static HRESULT WINAPI | SysMouseAImpl_GetDeviceState (LPDIRECTINPUTDEVICE8A iface, DWORD len, LPVOID ptr) |
| static HRESULT WINAPI | SysMouseAImpl_GetDeviceData (LPDIRECTINPUTDEVICE8A iface, DWORD dodsize, LPDIDEVICEOBJECTDATA dod, LPDWORD entries, DWORD flags) |
| static HRESULT WINAPI | SysMouseAImpl_GetProperty (LPDIRECTINPUTDEVICE8A iface, REFGUID rguid, LPDIPROPHEADER pdiph) |
| static HRESULT WINAPI | SysMouseAImpl_GetCapabilities (LPDIRECTINPUTDEVICE8A iface, LPDIDEVCAPS lpDIDevCaps) |
| static HRESULT WINAPI | SysMouseWImpl_GetObjectInfo (LPDIRECTINPUTDEVICE8W iface, LPDIDEVICEOBJECTINSTANCEW pdidoi, DWORD dwObj, DWORD dwHow) |
| static HRESULT WINAPI | SysMouseAImpl_GetObjectInfo (LPDIRECTINPUTDEVICE8A iface, LPDIDEVICEOBJECTINSTANCEA pdidoi, DWORD dwObj, DWORD dwHow) |
| static HRESULT WINAPI | SysMouseAImpl_GetDeviceInfo (LPDIRECTINPUTDEVICE8A iface, LPDIDEVICEINSTANCEA pdidi) |
| static HRESULT WINAPI | SysMouseWImpl_GetDeviceInfo (LPDIRECTINPUTDEVICE8W iface, LPDIDEVICEINSTANCEW pdidi) |
Variables |
static const
IDirectInputDevice8AVtbl | SysMouseAvt |
static const
IDirectInputDevice8WVtbl | SysMouseWvt |
| const GUID | DInput_Wine_Mouse_GUID |
| struct dinput_device | mouse_device |