ReactOS
0.4.15-dev-5606-gf34e425
|
#include <win32k.h>
Go to the source code of this file.
Variables | |
static PPAGED_LOOKASIDE_LIST | pgMessageLookasideList |
static PPAGED_LOOKASIDE_LIST | pgSendMsgLookasideList |
INT | PostMsgCount = 0 |
INT | SendMsgCount = 0 |
PUSER_MESSAGE_QUEUE | gpqCursor |
ULONG_PTR | gdwMouseMoveExtraInfo = 0 |
DWORD | gdwMouseMoveTimeStamp = 0 |
LIST_ENTRY | usmList |
PUSER_SENT_MESSAGE FASTCALL AllocateUserMessage | ( | BOOL | KEvent | ) |
Definition at line 763 of file msgqueue.c.
Referenced by co_IntSendMessageWithCallBack(), co_MsqSendMessage(), and co_MsqSendMessageAsync().
VOID FASTCALL ClearMsgBitsMask | ( | PTHREADINFO | pti, |
UINT | MessageBits | ||
) |
Definition at line 445 of file msgqueue.c.
Referenced by co_IntPeekMessage(), co_MsqDispatchOneSentMessage(), co_MsqPeekHardwareMessage(), co_MsqSendMessage(), FindRemoveEventMsg(), MsqDecPaintCountQueue(), MsqPeekMessage(), MsqRemoveWindowMessagesFromQueue(), and PostTimerMessages().
BOOL co_IntProcessHardwareMessage | ( | MSG * | Msg, |
BOOL * | RemoveMessages, | ||
BOOL * | NotForUs, | ||
LONG_PTR | ExtraInfo, | ||
UINT | first, | ||
UINT | last | ||
) |
Definition at line 1953 of file msgqueue.c.
Referenced by co_MsqPeekHardwareMessage().
Definition at line 1764 of file msgqueue.c.
Referenced by co_IntProcessHardwareMessage().
BOOL co_IntProcessMouseMessage | ( | MSG * | msg, |
BOOL * | RemoveMessages, | ||
BOOL * | NotForUs, | ||
LONG_PTR | ExtraInfo, | ||
UINT | first, | ||
UINT | last | ||
) |
Definition at line 1470 of file msgqueue.c.
Referenced by co_IntProcessHardwareMessage().
BOOLEAN FASTCALL co_MsqDispatchOneSentMessage | ( | _In_ PTHREADINFO | pti | ) |
Definition at line 873 of file msgqueue.c.
Referenced by co_IntPeekMessage(), and co_MsqSendMessage().
Definition at line 580 of file msgqueue.c.
Referenced by co_UserDestroyWindow(), co_WinPosSetWindowPos(), IntDeactivateWindow(), UserAttachThreadInput(), UserDeleteW32Thread(), UserSendMouseInput(), and UserSetCursorPos().
BOOL APIENTRY co_MsqPeekHardwareMessage | ( | IN PTHREADINFO | pti, |
IN BOOL | Remove, | ||
IN PWND | Window, | ||
IN UINT | MsgFilterLow, | ||
IN UINT | MsgFilterHigh, | ||
IN UINT | QSflags, | ||
OUT MSG * | pMsg | ||
) |
Definition at line 1995 of file msgqueue.c.
Referenced by co_IntPeekMessage().
Definition at line 2528 of file msgqueue.c.
Referenced by NtUserCallOneParam().
NTSTATUS FASTCALL co_MsqSendMessage | ( | PTHREADINFO | ptirec, |
HWND | Wnd, | ||
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
UINT | uTimeout, | ||
BOOL | Block, | ||
INT | HookMessage, | ||
ULONG_PTR * | uResult | ||
) |
Definition at line 1056 of file msgqueue.c.
Referenced by co_IntCallLowLevelHook(), and co_IntSendMessageTimeoutSingle().
BOOL FASTCALL co_MsqSendMessageAsync | ( | PTHREADINFO | ptiReceiver, |
HWND | hwnd, | ||
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
SENDASYNCPROC | CompletionCallback, | ||
ULONG_PTR | CompletionCallbackContext, | ||
BOOL | HasPackedLParam, | ||
INT | HookMessage | ||
) |
Definition at line 1014 of file msgqueue.c.
Referenced by co_MsqSendMessage(), IntHookModuleUnloaded(), and UserRegisterUserApiHook().
NTSTATUS FASTCALL co_MsqWaitForNewMessages | ( | PTHREADINFO | pti, |
PWND | WndFilter, | ||
UINT | MsgFilterMin, | ||
UINT | MsgFilterMax | ||
) |
Definition at line 2163 of file msgqueue.c.
Referenced by co_IntGetPeekMessage(), and co_IntWaitMessage().
DBG_DEFAULT_CHANNEL | ( | UserMsgQ | ) |
VOID FASTCALL FreeUserMessage | ( | PUSER_SENT_MESSAGE | Message | ) |
Definition at line 786 of file msgqueue.c.
Referenced by co_MsqDispatchOneSentMessage(), co_MsqSendMessage(), MsqCleanupThreadMsgs(), and MsqRemoveWindowMessagesFromQueue().
VOID FASTCALL IntCoalesceMouseMove | ( | PTHREADINFO | pti | ) |
Definition at line 551 of file msgqueue.c.
Referenced by co_IntPeekMessage(), co_MsqInsertMouseMessage(), co_MsqWaitForNewMessages(), and ProcessKeyEvent().
Definition at line 392 of file msgqueue.c.
Referenced by NtUserCallNoParam().
Definition at line 362 of file msgqueue.c.
Referenced by NtUserCallOneParam().
Definition at line 61 of file msgqueue.c.
Referenced by co_MsqInsertMouseMessage(), UserSetCursor(), and UserShowCursor().
Definition at line 1419 of file msgqueue.c.
Referenced by co_IntProcessMouseMessage().
Definition at line 1985 of file msgqueue.c.
Referenced by co_MsqPeekHardwareMessage().
BOOL FASTCALL IsThreadSuspended | ( | PTHREADINFO | pti | ) |
Definition at line 2224 of file msgqueue.c.
Referenced by co_MsqSendMessage(), and UpdateThreadWindows().
VOID FASTCALL MsqCleanupMessageQueue | ( | PTHREADINFO | pti | ) |
Definition at line 2377 of file msgqueue.c.
Referenced by MsqDestroyMessageQueue().
VOID FASTCALL MsqCleanupThreadMsgs | ( | PTHREADINFO | pti | ) |
Definition at line 2265 of file msgqueue.c.
Referenced by UserDeleteW32Thread().
PUSER_MESSAGE FASTCALL MsqCreateMessage | ( | LPMSG | Msg | ) |
Definition at line 731 of file msgqueue.c.
Referenced by MsqPostMessage().
PUSER_MESSAGE_QUEUE FASTCALL MsqCreateMessageQueue | ( | PTHREADINFO | pti | ) |
Definition at line 2440 of file msgqueue.c.
Referenced by InitThreadCallback(), and UserAttachThreadInput().
VOID FASTCALL MsqDecPaintCountQueue | ( | PTHREADINFO | pti | ) |
Definition at line 508 of file msgqueue.c.
Referenced by co_IntUpdateWindows(), co_UserFreeWindow(), IntBeginPaint(), IntGetNCUpdateRgn(), IntGetPaintMessage(), and IntInvalidateWindows().
VOID FASTCALL MsqDestroyMessage | ( | PUSER_MESSAGE | Message | ) |
Definition at line 748 of file msgqueue.c.
Referenced by co_MsqPeekHardwareMessage(), FindRemoveEventMsg(), MsqCleanupMessageQueue(), MsqCleanupThreadMsgs(), MsqPeekMessage(), and MsqRemoveWindowMessagesFromQueue().
VOID FASTCALL MsqDestroyMessageQueue | ( | _In_ PTHREADINFO | pti | ) |
Definition at line 2467 of file msgqueue.c.
Referenced by UserAttachThreadInput(), and UserDeleteW32Thread().
WPARAM FASTCALL MsqGetDownKeyState | ( | PUSER_MESSAGE_QUEUE | MessageQueue | ) |
Definition at line 338 of file msgqueue.c.
Referenced by co_IntProcessMouseMessage(), and SystemTimerProc().
Definition at line 2511 of file msgqueue.c.
Referenced by NtUserGetThreadState().
VOID FASTCALL MsqIncPaintCountQueue | ( | PTHREADINFO | pti | ) |
Definition at line 501 of file msgqueue.c.
Referenced by IntInvalidateWindows().
Definition at line 30 of file msgqueue.c.
Referenced by DriverEntry().
BOOLEAN FASTCALL MsqInitializeMessageQueue | ( | PTHREADINFO | pti, |
PUSER_MESSAGE_QUEUE | MessageQueue | ||
) |
Definition at line 2245 of file msgqueue.c.
Referenced by MsqCreateMessageQueue().
BOOL FASTCALL MsqIsHung | ( | PTHREADINFO | pti, |
DWORD | TimeOut | ||
) |
Definition at line 2193 of file msgqueue.c.
Referenced by co_IntSendMessageTimeoutSingle(), IntMakeHungWindowGhosted(), NtUserQueryWindow(), and UpdateThreadWindows().
BOOLEAN APIENTRY MsqPeekMessage | ( | IN PTHREADINFO | pti, |
IN BOOLEAN | Remove, | ||
IN PWND | Window, | ||
IN UINT | MsgFilterLow, | ||
IN UINT | MsgFilterHigh, | ||
IN UINT | QSflags, | ||
OUT LONG_PTR * | ExtraInfo, | ||
OUT DWORD * | dwQEvent, | ||
OUT PMSG | Message | ||
) |
Definition at line 2106 of file msgqueue.c.
Referenced by co_IntPeekMessage().
VOID FASTCALL MsqPostMessage | ( | PTHREADINFO | pti, |
MSG * | Msg, | ||
BOOLEAN | HardwareMessage, | ||
DWORD | MessageBits, | ||
DWORD | dwQEvent, | ||
LONG_PTR | ExtraInfo | ||
) |
Definition at line 1337 of file msgqueue.c.
Referenced by co_IntSetForegroundAndFocusWindow(), co_IntSetForegroundMessageQueue(), co_MsqInsertMouseMessage(), IntCallLowLevelEvent(), IntTranslateKbdMessage(), MsqPostMouseMove(), NtUserCallTwoParam(), PostTimerMessages(), ProcessKeyEvent(), UserPostMessage(), and UserPostThreadMessage().
VOID FASTCALL MsqPostMouseMove | ( | PTHREADINFO | pti, |
MSG * | Msg, | ||
LONG_PTR | ExtraInfo | ||
) |
Definition at line 518 of file msgqueue.c.
Referenced by IntCoalesceMouseMove().
VOID FASTCALL MsqPostQuitMessage | ( | PTHREADINFO | pti, |
ULONG | ExitCode | ||
) |
Definition at line 1379 of file msgqueue.c.
Referenced by NtUserCallOneParam().
Definition at line 798 of file msgqueue.c.
Referenced by co_UserFreeWindow().
Definition at line 1392 of file msgqueue.c.
Referenced by co_IntProcessMouseMessage().
Definition at line 2491 of file msgqueue.c.
Referenced by NtUserCallOneParam().
HWND FASTCALL MsqSetStateWindow | ( | PTHREADINFO | pti, |
ULONG | Type, | ||
HWND | hWnd | ||
) |
Definition at line 2551 of file msgqueue.c.
Referenced by co_UserSetCapture(), DefWndDoSizeMove(), IntTrackPopupMenuEx(), MENU_DoNextMenu(), MENU_InitTracking(), MENU_TrackMenu(), and NtUserCallTwoParam().
VOID FASTCALL MsqWakeQueue | ( | PTHREADINFO | pti, |
DWORD | MessageBits, | ||
BOOL | KeyEvent | ||
) |
Definition at line 412 of file msgqueue.c.
Referenced by co_IntSendMessageWithCallBack(), co_MsqDispatchOneSentMessage(), co_MsqInsertMouseMessage(), co_MsqSendMessage(), co_MsqSendMessageAsync(), MsqIncPaintCountQueue(), MsqPostMessage(), MsqPostMouseMove(), MsqPostQuitMessage(), and ProcessTimers().
Definition at line 2607 of file msgqueue.c.
Referenced by GetKeyboardState().
Definition at line 2645 of file msgqueue.c.
Referenced by SetKeyboardState().
|
static |
|
static |
Definition at line 265 of file msgqueue.c.