Data Structures |
| struct | DataTransform |
| struct | DataFormat |
| struct | IDirectInputDevice2AImpl |
| struct | ObjProps |
| struct | effect_list_item |
Functions |
| BOOL | get_app_key (HKEY *, HKEY *) |
| DWORD | get_config_key (HKEY, HKEY, const char *, char *, DWORD) |
| void | fill_DataFormat (void *out, DWORD size, const void *in, const DataFormat *df) |
| void | release_DataFormat (DataFormat *df) |
| void | queue_event (LPDIRECTINPUTDEVICE8A iface, int ofs, DWORD data, DWORD time, DWORD seq) |
| int | id_to_object (LPCDIDATAFORMAT df, int id) |
| int | id_to_offset (const DataFormat *df, int id) |
| int | find_property (const DataFormat *df, LPCDIPROPHEADER ph) |
| DWORD | joystick_map_pov (POINTL *p) |
| LONG | joystick_map_axis (ObjProps *props, int val) |
| void | _dump_DIPROPHEADER (LPCDIPROPHEADER diph) |
| void | _dump_OBJECTINSTANCEA (const DIDEVICEOBJECTINSTANCEA *ddoi) |
| void | _dump_OBJECTINSTANCEW (const DIDEVICEOBJECTINSTANCEW *ddoi) |
| void | _dump_DIDATAFORMAT (const DIDATAFORMAT *df) |
| const char * | _dump_dinput_GUID (const GUID *guid) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_Acquire (LPDIRECTINPUTDEVICE8A iface) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_Unacquire (LPDIRECTINPUTDEVICE8A iface) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_SetDataFormat (LPDIRECTINPUTDEVICE8A iface, LPCDIDATAFORMAT df) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_SetCooperativeLevel (LPDIRECTINPUTDEVICE8A iface, HWND hwnd, DWORD dwflags) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_SetEventNotification (LPDIRECTINPUTDEVICE8A iface, HANDLE hnd) |
| ULONG WINAPI | IDirectInputDevice2AImpl_Release (LPDIRECTINPUTDEVICE8A iface) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_QueryInterface (LPDIRECTINPUTDEVICE8A iface, REFIID riid, LPVOID *ppobj) |
| HRESULT WINAPI | IDirectInputDevice2WImpl_QueryInterface (LPDIRECTINPUTDEVICE8W iface, REFIID riid, LPVOID *ppobj) |
| ULONG WINAPI | IDirectInputDevice2AImpl_AddRef (LPDIRECTINPUTDEVICE8A iface) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_EnumObjects (LPDIRECTINPUTDEVICE8A iface, LPDIENUMDEVICEOBJECTSCALLBACKA lpCallback, LPVOID lpvRef, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice2WImpl_EnumObjects (LPDIRECTINPUTDEVICE8W iface, LPDIENUMDEVICEOBJECTSCALLBACKW lpCallback, LPVOID lpvRef, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_GetProperty (LPDIRECTINPUTDEVICE8A iface, REFGUID rguid, LPDIPROPHEADER pdiph) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_SetProperty (LPDIRECTINPUTDEVICE8A iface, REFGUID rguid, LPCDIPROPHEADER pdiph) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_GetObjectInfo (LPDIRECTINPUTDEVICE8A iface, LPDIDEVICEOBJECTINSTANCEA pdidoi, DWORD dwObj, DWORD dwHow) |
| HRESULT WINAPI | IDirectInputDevice2WImpl_GetObjectInfo (LPDIRECTINPUTDEVICE8W iface, LPDIDEVICEOBJECTINSTANCEW pdidoi, DWORD dwObj, DWORD dwHow) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_GetDeviceData (LPDIRECTINPUTDEVICE8A iface, DWORD dodsize, LPDIDEVICEOBJECTDATA dod, LPDWORD entries, DWORD flags) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_RunControlPanel (LPDIRECTINPUTDEVICE8A iface, HWND hwndOwner, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_Initialize (LPDIRECTINPUTDEVICE8A iface, HINSTANCE hinst, DWORD dwVersion, REFGUID rguid) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_CreateEffect (LPDIRECTINPUTDEVICE8A iface, REFGUID rguid, LPCDIEFFECT lpeff, LPDIRECTINPUTEFFECT *ppdef, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_EnumEffects (LPDIRECTINPUTDEVICE8A iface, LPDIENUMEFFECTSCALLBACKA lpCallback, LPVOID lpvRef, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice2WImpl_EnumEffects (LPDIRECTINPUTDEVICE8W iface, LPDIENUMEFFECTSCALLBACKW lpCallback, LPVOID lpvRef, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_GetEffectInfo (LPDIRECTINPUTDEVICE8A iface, LPDIEFFECTINFOA lpdei, REFGUID rguid) |
| HRESULT WINAPI | IDirectInputDevice2WImpl_GetEffectInfo (LPDIRECTINPUTDEVICE8W iface, LPDIEFFECTINFOW lpdei, REFGUID rguid) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_GetForceFeedbackState (LPDIRECTINPUTDEVICE8A iface, LPDWORD pdwOut) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_SendForceFeedbackCommand (LPDIRECTINPUTDEVICE8A iface, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_EnumCreatedEffectObjects (LPDIRECTINPUTDEVICE8A iface, LPDIENUMCREATEDEFFECTOBJECTSCALLBACK lpCallback, LPVOID lpvRef, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_Escape (LPDIRECTINPUTDEVICE8A iface, LPDIEFFESCAPE lpDIEEsc) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_Poll (LPDIRECTINPUTDEVICE8A iface) |
| HRESULT WINAPI | IDirectInputDevice2AImpl_SendDeviceData (LPDIRECTINPUTDEVICE8A iface, DWORD cbObjectData, LPCDIDEVICEOBJECTDATA rgdod, LPDWORD pdwInOut, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice7AImpl_EnumEffectsInFile (LPDIRECTINPUTDEVICE8A iface, LPCSTR lpszFileName, LPDIENUMEFFECTSINFILECALLBACK pec, LPVOID pvRef, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice7WImpl_EnumEffectsInFile (LPDIRECTINPUTDEVICE8W iface, LPCWSTR lpszFileName, LPDIENUMEFFECTSINFILECALLBACK pec, LPVOID pvRef, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice7AImpl_WriteEffectToFile (LPDIRECTINPUTDEVICE8A iface, LPCSTR lpszFileName, DWORD dwEntries, LPDIFILEEFFECT rgDiFileEft, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice7WImpl_WriteEffectToFile (LPDIRECTINPUTDEVICE8W iface, LPCWSTR lpszFileName, DWORD dwEntries, LPDIFILEEFFECT rgDiFileEft, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice8AImpl_BuildActionMap (LPDIRECTINPUTDEVICE8A iface, LPDIACTIONFORMATA lpdiaf, LPCSTR lpszUserName, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice8WImpl_BuildActionMap (LPDIRECTINPUTDEVICE8W iface, LPDIACTIONFORMATW lpdiaf, LPCWSTR lpszUserName, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice8AImpl_SetActionMap (LPDIRECTINPUTDEVICE8A iface, LPDIACTIONFORMATA lpdiaf, LPCSTR lpszUserName, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice8WImpl_SetActionMap (LPDIRECTINPUTDEVICE8W iface, LPDIACTIONFORMATW lpdiaf, LPCWSTR lpszUserName, DWORD dwFlags) |
| HRESULT WINAPI | IDirectInputDevice8AImpl_GetImageInfo (LPDIRECTINPUTDEVICE8A iface, LPDIDEVICEIMAGEINFOHEADERA lpdiDevImageInfoHeader) |
| HRESULT WINAPI | IDirectInputDevice8WImpl_GetImageInfo (LPDIRECTINPUTDEVICE8W iface, LPDIDEVICEIMAGEINFOHEADERW lpdiDevImageInfoHeader) |
Variables |
| const GUID | DInput_Wine_Keyboard_GUID |
| const GUID | DInput_Wine_Mouse_GUID |