|
ReactOS 0.4.17-dev-806-gffa4164
|
#include <win32k.h>
Go to the source code of this file.
Macros | |
| #define | LAST_RIT_EVENT_UPDATE_INTERVAL 1000UL |
Functions | |
| DBG_DEFAULT_CHANNEL (UserInput) | |
| static DWORD FASTCALL | IntLastInputTick (BOOL bUpdate) |
| VOID FASTCALL | DoTheScreenSaver (VOID) |
| static NTSTATUS NTAPI | OpenInputDevice (PHANDLE pHandle, PFILE_OBJECT *ppObject, CONST WCHAR *pszDeviceName) |
| VOID NTAPI | RawInputThreadMain (VOID) |
| NTSTATUS NTAPI | InitInputImpl (VOID) |
| BOOL FASTCALL | IntBlockInput (PTHREADINFO pti, BOOL BlockIt) |
| BOOL APIENTRY | NtUserBlockInput (BOOL BlockIt) |
| BOOL FASTCALL | IsRemoveAttachThread (PTHREADINFO pti) |
| NTSTATUS FASTCALL | UserAttachThreadInput (PTHREADINFO ptiFrom, PTHREADINFO ptiTo, BOOL fAttach) |
| BOOL APIENTRY | NtUserAttachThreadInput (IN DWORD idAttach, IN DWORD idAttachTo, IN BOOL fAttach) |
| UINT APIENTRY | NtUserSendInput (UINT nInputs, LPINPUT pInput, INT cbSize) |
Variables | |
| PTHREADINFO | ptiRawInput |
| PKTIMER | MasterTimer = NULL |
| PATTACHINFO | gpai = NULL |
| INT | paiCount = 0 |
| HANDLE | ghKeyboardDevice = NULL |
| PINPUT_DEVICE_INFO | gpInputDeviceInfo = NULL |
| PERESOURCE | gpDeviceInfoListMutex = NULL |
| static DWORD | LastInputTick = 0 |
| static HANDLE | ghMouseDevice |
| DBG_DEFAULT_CHANNEL | ( | UserInput | ) |
Definition at line 66 of file input.c.
Referenced by HungAppSysTimerProc().
Definition at line 401 of file input.c.
Referenced by DriverEntry().
| BOOL FASTCALL IntBlockInput | ( | PTHREADINFO | pti, |
| BOOL | BlockIt | ||
| ) |
Definition at line 416 of file input.c.
Referenced by ExitThreadCallback(), and NtUserBlockInput().
Definition at line 41 of file input.c.
Referenced by RawInputThreadMain().
| BOOL FASTCALL IsRemoveAttachThread | ( | PTHREADINFO | pti | ) |
Definition at line 478 of file input.c.
Referenced by ExitThreadCallback().
Definition at line 705 of file input.c.
Definition at line 460 of file input.c.
Referenced by BlockInput().
Definition at line 748 of file input.c.
Referenced by keybd_event(), mouse_event(), and SendInput().
|
static |
Definition at line 106 of file input.c.
Referenced by RawInputThreadMain().
Definition at line 142 of file input.c.
Referenced by UserSystemThreadProc().
| NTSTATUS FASTCALL UserAttachThreadInput | ( | PTHREADINFO | ptiFrom, |
| PTHREADINFO | ptiTo, | ||
| BOOL | fAttach | ||
| ) |
Definition at line 520 of file input.c.
Referenced by co_IntSetParent(), co_UserCreateWindowEx(), co_UserDestroyWindow(), IntCreateWindow(), IntProcessOwnerSwap(), IsRemoveAttachThread(), and NtUserAttachThreadInput().
Definition at line 26 of file input.c.
Referenced by ProcessKeyEvent(), and RawInputThreadMain().
|
static |
Definition at line 31 of file input.c.
Referenced by RawInputThreadMain().
| PATTACHINFO gpai = NULL |
Definition at line 24 of file input.c.
Referenced by IsRemoveAttachThread(), and UserAttachThreadInput().
| PERESOURCE gpDeviceInfoListMutex = NULL |
Definition at line 28 of file input.c.
Referenced by AcquireDeviceInfoListMutex(), RawInputThreadMain(), and ReleaseDeviceInfoListMutex().
| PINPUT_DEVICE_INFO gpInputDeviceInfo = NULL |
Definition at line 27 of file input.c.
Referenced by NtUserGetRawInputDeviceInfo(), NtUserGetRawInputDeviceList(), and RawInputThreadMain().
|
static |
Definition at line 30 of file input.c.
Referenced by DoTheScreenSaver(), and IntLastInputTick().
Definition at line 23 of file input.c.
Referenced by InitInputImpl(), IntSetTimer(), ProcessTimers(), and RawInputThreadMain().
| INT paiCount = 0 |
Definition at line 25 of file input.c.
Referenced by UserAttachThreadInput().
| PTHREADINFO ptiRawInput |
Definition at line 22 of file input.c.
Referenced by IntSetTimer(), and RawInputThreadMain().