|
ReactOS 0.4.17-dev-1190-g4c812f4
|

Go to the source code of this file.
Classes | |
| struct | _USER_RAWINPUT |
Macros | |
| #define | NDEBUG |
| #define | HID_USAGE_PAGE_GENERIC 0x01 |
| #define | HID_USAGE_GENERIC_MOUSE 0x02 |
| #define | HID_USAGE_GENERIC_KEYBOARD 0x06 |
| #define | MAX_RAWINPUT_PER_QUEUE 256 |
Typedefs | |
| typedef struct _USER_RAWINPUT | USER_RAWINPUT |
| typedef struct _USER_RAWINPUT * | PUSER_RAWINPUT |
Variables | |
| static PAGED_LOOKASIDE_LIST | gRawInputLookasideList |
| PRAWINPUTDEVICE | global_pRawInputDevices = NULL |
| BOOLEAN | RawInputEnabled = FALSE |
| #define HID_USAGE_GENERIC_KEYBOARD 0x06 |
Definition at line 21 of file rawinput.c.
| #define HID_USAGE_GENERIC_MOUSE 0x02 |
Definition at line 17 of file rawinput.c.
| #define HID_USAGE_PAGE_GENERIC 0x01 |
Definition at line 13 of file rawinput.c.
| #define MAX_RAWINPUT_PER_QUEUE 256 |
Definition at line 34 of file rawinput.c.
| #define NDEBUG |
Definition at line 9 of file rawinput.c.
| typedef struct _USER_RAWINPUT * PUSER_RAWINPUT |
| typedef struct _USER_RAWINPUT USER_RAWINPUT |
| C_ASSERT | ( | FIELD_OFFSET(RAWINPUT, data) | = =sizeof(RAWINPUTHEADER) | ) |
Definition at line 309 of file rawinput.c.
Referenced by DriverEntry().
Definition at line 539 of file rawinput.c.
Referenced by GetRawInputBuffer().
| DWORD NTAPI NtUserGetRawInputData | ( | HRAWINPUT | hRawInput, |
| UINT | uiCommand, | ||
| LPVOID | pData, | ||
| PUINT | pcbSize, | ||
| UINT | cbSizeHeader | ||
| ) |
Definition at line 687 of file rawinput.c.
| DWORD APIENTRY NtUserGetRawInputDeviceInfo | ( | _In_opt_ HANDLE | hDevice, |
| _In_ UINT | uiCommand, | ||
| _Inout_opt_ LPVOID | pData, | ||
| _Inout_ PUINT | pcbSize | ||
| ) |
Definition at line 42 of file rawinput.c.
| DWORD APIENTRY NtUserGetRawInputDeviceList | ( | _Out_opt_ PRAWINPUTDEVICELIST | pRawInputDeviceList, |
| _Inout_ PUINT | puiNumDevices, | ||
| _In_ UINT | cbSize | ||
| ) |
Definition at line 627 of file rawinput.c.
| DWORD APIENTRY NtUserGetRegisteredRawInputDevices | ( | _Out_opt_ PRAWINPUTDEVICE | pRawInputDevices, |
| _Inout_ PUINT | puiNumDevices, | ||
| _In_ UINT | cbSize | ||
| ) |
Definition at line 725 of file rawinput.c.
| BOOL APIENTRY NtUserRegisterRawInputDevices | ( | IN PCRAWINPUTDEVICE | pRawInputDevices, |
| IN UINT | uiNumDevices, | ||
| IN UINT | cbSize | ||
| ) |
Definition at line 800 of file rawinput.c.
|
static |
Definition at line 484 of file rawinput.c.
Referenced by NtUserGetRawInputData().
Definition at line 194 of file rawinput.c.
Referenced by RawInputRegistrationFromType().
|
static |
Definition at line 273 of file rawinput.c.
Referenced by NtUserGetRawInputBuffer(), NtUserGetRawInputData(), and UserFreeRawInput().
|
static |
Definition at line 296 of file rawinput.c.
Referenced by NtUserGetRawInputBuffer(), UserCleanupRawInput(), and UserFreeRawInput().
|
static |
Definition at line 212 of file rawinput.c.
Referenced by NtUserGetRegisteredRawInputDevices(), and UserGetRawInputTarget().
Definition at line 232 of file rawinput.c.
Referenced by NtUserRegisterRawInputDevices().
| VOID FASTCALL UserCleanupRawInput | ( | PUSER_MESSAGE_QUEUE | MessageQueue | ) |
Definition at line 398 of file rawinput.c.
Referenced by MsqCleanupMessageQueue().
| HRAWINPUT FASTCALL UserCreateRawInput | ( | PTHREADINFO | pti, |
| DWORD | dwType, | ||
| HANDLE | hDevice, | ||
| WPARAM | wParam, | ||
| CONST VOID * | pData, | ||
| UINT | cbData | ||
| ) |
Definition at line 323 of file rawinput.c.
Referenced by UserRawInputMouseProcess(), and UserRawInputProcessKeyboardInput().
| BOOL FASTCALL UserFreeRawInput | ( | PUSER_MESSAGE_QUEUE | MessageQueue, |
| HRAWINPUT | hRawInput | ||
| ) |
Definition at line 364 of file rawinput.c.
Referenced by MsqCleanupMessageQueue(), UserRawInputMouseProcess(), UserRawInputProcessKeyboardInput(), and UserUpdatePrevRawInput().
| BOOL FASTCALL UserGetRawInputTarget | ( | DWORD | dwType, |
| PTHREADINFO * | ppti, | ||
| HWND * | phwndTarget, | ||
| WPARAM * | pwParam | ||
| ) |
Definition at line 413 of file rawinput.c.
Referenced by UserRawInputMouseProcess(), and UserRawInputProcessKeyboardInput().
| VOID FASTCALL UserUpdatePrevRawInput | ( | PTHREADINFO | pti, |
| CONST MSG * | pMsg | ||
| ) |
Definition at line 379 of file rawinput.c.
Referenced by co_IntPeekMessage().
| PRAWINPUTDEVICE global_pRawInputDevices = NULL |
Definition at line 37 of file rawinput.c.
Referenced by NtUserRegisterRawInputDevices(), and RawInputRegistrationFromType().
|
static |
Definition at line 36 of file rawinput.c.
Referenced by InitRawInputImpl(), RawInputFreeEntry(), and UserCreateRawInput().
Definition at line 38 of file rawinput.c.
Referenced by NtUserRegisterRawInputDevices(), UserProcessKeyboardInput(), and UserProcessMouseInput().