ReactOS 0.4.16-dev-297-gc569aee
|
#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().