Data Structures |
| struct | SysKeyboardImpl |
Defines |
| #define | WINE_DINPUT_KEYBOARD_MAX_KEYS 256 |
| #define | XCAST(fun) (void*) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dinput) |
| static BYTE | map_dik_code (DWORD scanCode, DWORD vkCode) |
| static void | KeyboardCallback (LPDIRECTINPUTDEVICE8A iface, WPARAM wparam, LPARAM lparam) |
| static void | fill_keyboard_dideviceinstanceA (LPDIDEVICEINSTANCEA lpddi, DWORD version) |
| static void | fill_keyboard_dideviceinstanceW (LPDIDEVICEINSTANCEW lpddi, DWORD version) |
| static BOOL | keyboarddev_enum_deviceA (DWORD dwDevType, DWORD dwFlags, LPDIDEVICEINSTANCEA lpddi, DWORD version, int id) |
| static BOOL | keyboarddev_enum_deviceW (DWORD dwDevType, DWORD dwFlags, LPDIDEVICEINSTANCEW lpddi, DWORD version, int id) |
| static SysKeyboardImpl * | alloc_device (REFGUID rguid, const void *kvt, IDirectInputImpl *dinput) |
| static HRESULT | keyboarddev_create_deviceA (IDirectInputImpl *dinput, REFGUID rguid, REFIID riid, LPDIRECTINPUTDEVICEA *pdev) |
| static HRESULT | keyboarddev_create_deviceW (IDirectInputImpl *dinput, REFGUID rguid, REFIID riid, LPDIRECTINPUTDEVICEW *pdev) |
| static HRESULT WINAPI | SysKeyboardAImpl_GetDeviceState (LPDIRECTINPUTDEVICE8A iface, DWORD len, LPVOID ptr) |
| static HRESULT WINAPI | SysKeyboardAImpl_GetCapabilities (LPDIRECTINPUTDEVICE8A iface, LPDIDEVCAPS lpDIDevCaps) |
| static HRESULT WINAPI | SysKeyboardAImpl_GetObjectInfo (LPDIRECTINPUTDEVICE8A iface, LPDIDEVICEOBJECTINSTANCEA pdidoi, DWORD dwObj, DWORD dwHow) |
| static HRESULT WINAPI | SysKeyboardWImpl_GetObjectInfo (LPDIRECTINPUTDEVICE8W iface, LPDIDEVICEOBJECTINSTANCEW pdidoi, DWORD dwObj, DWORD dwHow) |
| static HRESULT WINAPI | SysKeyboardAImpl_GetDeviceInfo (LPDIRECTINPUTDEVICE8A iface, LPDIDEVICEINSTANCEA pdidi) |
| static HRESULT WINAPI | SysKeyboardWImpl_GetDeviceInfo (LPDIRECTINPUTDEVICE8W iface, LPDIDEVICEINSTANCEW pdidi) |
| static HRESULT WINAPI | SysKeyboardAImpl_GetProperty (LPDIRECTINPUTDEVICE8A iface, REFGUID rguid, LPDIPROPHEADER pdiph) |
Variables |
static const
IDirectInputDevice8AVtbl | SysKeyboardAvt |
static const
IDirectInputDevice8WVtbl | SysKeyboardWvt |
| const GUID | DInput_Wine_Keyboard_GUID |
| struct dinput_device | keyboard_device |