Functions |
| | DBG_DEFAULT_CHANNEL (UserMsgQ) |
| INIT_FUNCTION NTSTATUS NTAPI | MsqInitializeImpl (VOID) |
| PWND FASTCALL | IntChildrenWindowFromPoint (PWND pWndTop, INT x, INT y) |
| PWND FASTCALL | IntTopLevelWindowFromPoint (INT x, INT y) |
| PCURICON_OBJECT FASTCALL | UserSetCursor (PCURICON_OBJECT NewCursor, BOOL ForceChange) |
| int | UserShowCursor (BOOL bShow) |
| DWORD FASTCALL | UserGetKeyState (DWORD dwKey) |
| static VOID | UpdateKeyState (PUSER_MESSAGE_QUEUE MessageQueue, WORD wVk, BOOL bIsDown) |
| static VOID | UpdateKeyStateFromMsg (PUSER_MESSAGE_QUEUE MessageQueue, MSG *msg) |
| HANDLE FASTCALL | IntMsqSetWakeMask (DWORD WakeMask) |
| BOOL FASTCALL | IntMsqClearWakeMask (VOID) |
| VOID FASTCALL | MsqWakeQueue (PUSER_MESSAGE_QUEUE Queue, DWORD MessageBits, BOOL KeyEvent) |
| VOID FASTCALL | ClearMsgBitsMask (PUSER_MESSAGE_QUEUE Queue, UINT MessageBits) |
| VOID FASTCALL | MsqIncPaintCountQueue (PUSER_MESSAGE_QUEUE Queue) |
| VOID FASTCALL | MsqDecPaintCountQueue (PUSER_MESSAGE_QUEUE Queue) |
| VOID FASTCALL | MsqPostMouseMove (PUSER_MESSAGE_QUEUE MessageQueue, MSG *Msg) |
| VOID FASTCALL | co_MsqInsertMouseMessage (MSG *Msg, DWORD flags, ULONG_PTR dwExtraInfo, BOOL Hook) |
| VOID FASTCALL | MsqPostHotKeyMessage (PVOID Thread, HWND hWnd, WPARAM wParam, LPARAM lParam) |
| PUSER_MESSAGE FASTCALL | MsqCreateMessage (LPMSG Msg) |
| VOID FASTCALL | MsqDestroyMessage (PUSER_MESSAGE Message) |
| BOOLEAN FASTCALL | co_MsqDispatchOneSentMessage (PUSER_MESSAGE_QUEUE MessageQueue) |
| VOID APIENTRY | MsqRemoveWindowMessagesFromQueue (PVOID pWindow) |
| BOOL FASTCALL | co_MsqSendMessageAsync (PTHREADINFO ptiReceiver, HWND hwnd, UINT Msg, WPARAM wParam, LPARAM lParam, SENDASYNCPROC CompletionCallback, ULONG_PTR CompletionCallbackContext, BOOL HasPackedLParam, INT HookMessage) |
| NTSTATUS FASTCALL | co_MsqSendMessage (PUSER_MESSAGE_QUEUE MessageQueue, HWND Wnd, UINT Msg, WPARAM wParam, LPARAM lParam, UINT uTimeout, BOOL Block, INT HookMessage, ULONG_PTR *uResult) |
| VOID FASTCALL | MsqPostMessage (PUSER_MESSAGE_QUEUE MessageQueue, MSG *Msg, BOOLEAN HardwareMessage, DWORD MessageBits) |
| VOID FASTCALL | MsqPostQuitMessage (PUSER_MESSAGE_QUEUE MessageQueue, ULONG ExitCode) |
| static void | MsqSendParentNotify (PWND pwnd, WORD event, WORD idChild, POINT pt) |
| VOID FASTCALL | IntTrackMouseMove (PWND pwndTrack, PDESKTOP pDesk, PMSG msg, USHORT hittest) |
| BOOL | co_IntProcessMouseMessage (MSG *msg, BOOL *RemoveMessages, UINT first, UINT last) |
| BOOL | co_IntProcessKeyboardMessage (MSG *Msg, BOOL *RemoveMessages) |
| BOOL | co_IntProcessHardwareMessage (MSG *Msg, BOOL *RemoveMessages, UINT first, UINT last) |
| BOOL APIENTRY | co_MsqPeekMouseMove (IN PUSER_MESSAGE_QUEUE MessageQueue, IN BOOL Remove, IN PWND Window, IN UINT MsgFilterLow, IN UINT MsgFilterHigh, OUT MSG *pMsg) |
| static INT FASTCALL | filter_contains_hw_range (UINT first, UINT last) |
| BOOL APIENTRY | co_MsqPeekHardwareMessage (IN PUSER_MESSAGE_QUEUE MessageQueue, IN BOOL Remove, IN PWND Window, IN UINT MsgFilterLow, IN UINT MsgFilterHigh, IN UINT QSflags, OUT MSG *pMsg) |
| BOOLEAN APIENTRY | MsqPeekMessage (IN PUSER_MESSAGE_QUEUE MessageQueue, IN BOOLEAN Remove, IN PWND Window, IN UINT MsgFilterLow, IN UINT MsgFilterHigh, IN UINT QSflags, OUT PMSG Message) |
| NTSTATUS FASTCALL | co_MsqWaitForNewMessages (PUSER_MESSAGE_QUEUE MessageQueue, PWND WndFilter, UINT MsgFilterMin, UINT MsgFilterMax) |
| BOOL FASTCALL | MsqIsHung (PUSER_MESSAGE_QUEUE MessageQueue) |
| VOID CALLBACK | HungAppSysTimerProc (HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime) |
| BOOLEAN FASTCALL | MsqInitializeMessageQueue (struct _ETHREAD *Thread, PUSER_MESSAGE_QUEUE MessageQueue) |
| VOID FASTCALL | MsqCleanupMessageQueue (PUSER_MESSAGE_QUEUE MessageQueue) |
| PUSER_MESSAGE_QUEUE FASTCALL | MsqCreateMessageQueue (struct _ETHREAD *Thread) |
| VOID FASTCALL | MsqDestroyMessageQueue (PUSER_MESSAGE_QUEUE MessageQueue) |
| LPARAM FASTCALL | MsqSetMessageExtraInfo (LPARAM lParam) |
| LPARAM FASTCALL | MsqGetMessageExtraInfo (VOID) |
| BOOL FASTCALL | co_MsqReplyMessage (LRESULT lResult) |
| HWND FASTCALL | MsqSetStateWindow (PUSER_MESSAGE_QUEUE MessageQueue, ULONG Type, HWND hWnd) |
| SHORT APIENTRY | NtUserGetKeyState (INT key) |
| DWORD APIENTRY | NtUserGetKeyboardState (LPBYTE lpKeyState) |
| BOOL APIENTRY | NtUserSetKeyboardState (LPBYTE pKeyState) |
Variables |
| static PPAGED_LOOKASIDE_LIST | pgMessageLookasideList |
| PUSER_MESSAGE_QUEUE | gpqCursor |