|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "dinput.h"#include "dinputd.h"#include "wine/list.h"

Go to the source code of this file.
Classes | |
| struct | IDirectInputImpl |
| struct | dinput_device |
| struct | DevicePlayer |
Macros | |
| #define | IS_DIPROP(x) (((ULONG_PTR)(x) >> 16) == 0) |
| #define | DIKEYBOARD_MASK 0x81000000 |
| #define | DIMOUSE_MASK 0x82000000 |
| #define | DIGENRE_ANY 0xFF000000 |
Typedefs | |
| typedef struct IDirectInputImpl | IDirectInputImpl |
| typedef int(* | DI_EVENT_PROC) (LPDIRECTINPUTDEVICE8A, WPARAM, LPARAM) |
Functions | |
| void | check_dinput_hooks (LPDIRECTINPUTDEVICE8W, BOOL) DECLSPEC_HIDDEN |
| void | check_dinput_events (void) DECLSPEC_HIDDEN |
| void | _copy_diactionformatAtoW (LPDIACTIONFORMATW, LPDIACTIONFORMATA) DECLSPEC_HIDDEN |
| void | _copy_diactionformatWtoA (LPDIACTIONFORMATA, LPDIACTIONFORMATW) DECLSPEC_HIDDEN |
| HRESULT | _configure_devices (IDirectInput8W *iface, LPDICONFIGUREDEVICESCALLBACK lpdiCallback, LPDICONFIGUREDEVICESPARAMSW lpdiCDParams, DWORD dwFlags, LPVOID pvRefData) DECLSPEC_HIDDEN |
| WCHAR * | get_mapping_path (const WCHAR *device, const WCHAR *username) DECLSPEC_HIDDEN |
| DWORD | get_device_type (DWORD version, BOOL is_joystick) DECLSPEC_HIDDEN |
Variables | |
| HINSTANCE | DINPUT_instance |
| const struct dinput_device mouse_device | DECLSPEC_HIDDEN |
| #define DIGENRE_ANY 0xFF000000 |
Definition at line 90 of file dinput_private.h.
| #define DIKEYBOARD_MASK 0x81000000 |
Definition at line 88 of file dinput_private.h.
| #define DIMOUSE_MASK 0x82000000 |
Definition at line 89 of file dinput_private.h.
Definition at line 86 of file dinput_private.h.
| typedef int(* DI_EVENT_PROC) (LPDIRECTINPUTDEVICE8A, WPARAM, LPARAM) |
Definition at line 76 of file dinput_private.h.
| typedef struct IDirectInputImpl IDirectInputImpl |
Definition at line 33 of file dinput_private.h.
| HRESULT _configure_devices | ( | IDirectInput8W * | iface, |
| LPDICONFIGUREDEVICESCALLBACK | lpdiCallback, | ||
| LPDICONFIGUREDEVICESPARAMSW | lpdiCDParams, | ||
| DWORD | dwFlags, | ||
| LPVOID | pvRefData | ||
| ) |
Definition at line 493 of file config.c.
Referenced by IDirectInput8WImpl_ConfigureDevices().
| void _copy_diactionformatAtoW | ( | LPDIACTIONFORMATW | to, |
| LPDIACTIONFORMATA | from | ||
| ) |
Definition at line 339 of file dinput_main.c.
Referenced by IDirectInput8AImpl_ConfigureDevices(), JoystickAGenericImpl_BuildActionMap(), JoystickAGenericImpl_SetActionMap(), SysKeyboardAImpl_BuildActionMap(), SysKeyboardAImpl_SetActionMap(), SysMouseAImpl_BuildActionMap(), and SysMouseAImpl_SetActionMap().
| void _copy_diactionformatWtoA | ( | LPDIACTIONFORMATA | to, |
| LPDIACTIONFORMATW | from | ||
| ) |
Definition at line 366 of file dinput_main.c.
Referenced by IDirectInput8AImpl_ConfigureDevices(), JoystickAGenericImpl_BuildActionMap(), SysKeyboardAImpl_BuildActionMap(), and SysMouseAImpl_BuildActionMap().
Definition at line 1900 of file dinput_main.c.
Referenced by IDirectInputDevice2WImpl_Poll(), SysKeyboardWImpl_GetDeviceState(), and SysMouseWImpl_GetDeviceState().
| void check_dinput_hooks | ( | LPDIRECTINPUTDEVICE8W | iface, |
| BOOL | acquired | ||
| ) |
Definition at line 1863 of file dinput_main.c.
Referenced by IDirectInputDevice2WImpl_Acquire(), and IDirectInputDevice2WImpl_Unacquire().
Definition at line 107 of file joystick.c.
|
extern |
Definition at line 69 of file dinput_private.h.
|
extern |
Definition at line 98 of file dinput_main.c.
Referenced by _configure_devices(), check_dinput_hooks(), check_hook_thread(), DllMain(), DllRegisterServer(), DllUnregisterServer(), hook_thread_proc(), and init_listview_columns().