ReactOS 0.4.16-dev-197-g92996da
|
Go to the source code of this file.
Classes | |
struct | tagMSGMEMORY |
Macros | |
#define | PM_BADMSGFLAGS ~((QS_RAWINPUT << 16)|PM_QS_SENDMESSAGE|PM_QS_PAINT|PM_QS_POSTMESSAGE|PM_QS_INPUT|PM_NOYIELD|PM_REMOVE) |
#define | SET(msg) (1 << ((msg) & 31)) |
#define | MMS_SIZE_WPARAM -1 |
#define | MMS_SIZE_WPARAMWCHAR -2 |
#define | MMS_SIZE_LPARAMSZ -3 |
#define | MMS_SIZE_SPECIAL -4 |
#define | MMS_FLAG_READ 0x01 |
#define | MMS_FLAG_WRITE 0x02 |
#define | MMS_FLAG_READWRITE (MMS_FLAG_READ | MMS_FLAG_WRITE) |
#define | INFINITE 0xFFFFFFFF |
#define | WAIT_FAILED ((DWORD)0xFFFFFFFF) |
Typedefs | |
typedef struct tagMSGMEMORY | MSGMEMORY |
typedef struct tagMSGMEMORY * | PMSGMEMORY |
Variables | |
WCHAR | StrUserKernel [3][20] = {{L"intl"}, {L"Environment"}, {L"Policy"}} |
static const unsigned int | message_pointer_flags [] |
static MSGMEMORY | g_MsgMemory [] |
#define MMS_FLAG_READWRITE (MMS_FLAG_READ | MMS_FLAG_WRITE) |
#define PM_BADMSGFLAGS ~((QS_RAWINPUT << 16)|PM_QS_SENDMESSAGE|PM_QS_PAINT|PM_QS_POSTMESSAGE|PM_QS_INPUT|PM_NOYIELD|PM_REMOVE) |
typedef struct tagMSGMEMORY MSGMEMORY |
typedef struct tagMSGMEMORY * PMSGMEMORY |
|
static |
Definition at line 2004 of file message.c.
Referenced by NtUserMessageCall().
BOOL APIENTRY co_IntGetPeekMessage | ( | PMSG | pMsg, |
HWND | hWnd, | ||
UINT | MsgFilterMin, | ||
UINT | MsgFilterMax, | ||
UINT | RemoveMsg, | ||
BOOL | bGMSG | ||
) |
Definition at line 1226 of file message.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), DesktopThreadMain(), MENU_SuspendPopup(), MENU_TrackMenu(), NC_DoButton(), NC_HandleNCRButtonDown(), NtUserDragDetect(), NtUserGetMessage(), NtUserPeekMessage(), and NtUserWaitForInputIdle().
BOOL APIENTRY co_IntPeekMessage | ( | PMSG | Msg, |
PWND | Window, | ||
UINT | MsgFilterMin, | ||
UINT | MsgFilterMax, | ||
UINT | RemoveMsg, | ||
LONG_PTR * | ExtraInfo, | ||
BOOL | bGMSG | ||
) |
Definition at line 1014 of file message.c.
Referenced by co_IntGetPeekMessage(), and co_IntWaitMessage().
Definition at line 1495 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntPaintWindows(), co_IntProcessKeyboardMessage(), co_IntProcessMouseMessage(), co_IntSendActivateMessages(), co_IntSendDeactivateMessages(), co_IntSetForegroundMessageQueue(), co_IntSetWindowLongPtr(), co_IntSnapWindow(), co_IntTranslateAccelerator(), co_IntUpdateWindows(), co_MsqDispatchOneSentMessage(), co_UserActivateKeyboardLayout(), co_UserCreateWindowEx(), co_UserFreeWindow(), co_UserSetCapture(), co_WinPosDoNCCALCSize(), co_WinPosDoWinPosChanging(), co_WinPosGetMinMaxInfo(), co_WinPosSearchChildren(), co_WinPosShowWindow(), DefWndDoSizeMove(), DefWndHandleSysCommand(), DefWndHandleWindowPosChanged(), DefWndPrint(), DefWndStartSizeMove(), ForceNCPaintErase(), GetControlColor(), IntActivateWindow(), IntBeginPaint(), IntCheckImeShowStatus(), IntClientShutdown(), IntDeactivateWindow(), IntDefWindowProc(), IntEnableWindow(), IntFlashWindowEx(), IntFocusSetInputContext(), IntImeWindowPosChanged(), IntImmActivateLayout(), IntScrollWindowEx(), IntSendDestroyMsg(), IntSendFocusMessages(), IntSendMessageToUI(), IntSendNCPaint(), IntSendOpenStatusNotify(), IntSendParentNotify(), IntShowOwnedPopups(), IntTrackPopupMenuEx(), MENU_CalcItemSize(), MENU_DoNextMenu(), MENU_DrawBitmapItem(), MENU_DrawMenuItem(), MENU_ExitTracking(), MENU_FindItemByKey(), MENU_GetBitmapItemSize(), MENU_HideSubPopups(), MENU_InitTracking(), MENU_SelectItem(), MENU_ShowSubPopup(), MENU_TrackMenu(), MsqSendParentNotify(), NC_DoButton(), NC_DoNCPaint(), NC_HandleNCLButtonDblClk(), NC_HandleNCLButtonDown(), NC_HandleNCRButtonDown(), NtUserChangeClipboardChain(), NtUserGetClipboardData(), NtUserGetComboBoxInfo(), NtUserGetListBoxInfo(), NtUserGetMenuBarInfo(), UserClipboardRelease(), UserEmptyClipboard(), and UserPaintCaption().
Definition at line 1763 of file message.c.
Referenced by co_WinPosGetNonClientSize(), co_WinPosMinMaximize(), co_WinPosSendSizeMove(), co_WinPosSetWindowPos(), co_WinPosShowWindow(), IntEndDeferWindowPosEx(), IntSendSyncPaint(), IntSetWindowPlacement(), NtUserSetClipboardViewer(), NtUserShowWindowAsync(), UserClipboardRelease(), UserCloseClipboard(), and UserSendNotifyMessage().
LRESULT FASTCALL co_IntSendMessageTimeout | ( | HWND | hWnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
UINT | uFlags, | ||
UINT | uTimeout, | ||
ULONG_PTR * | uResult | ||
) |
Definition at line 1707 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntSendMessage(), NtUserMessageCall(), UserChangeDisplaySettings(), and UserSystemParametersInfo().
|
static |
Definition at line 1510 of file message.c.
Referenced by co_IntSendMessageTimeout().
LRESULT FASTCALL co_IntSendMessageWithCallBack | ( | HWND | hWnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
SENDASYNCPROC | CompletionCallback, | ||
ULONG_PTR | CompletionCallbackContext, | ||
ULONG_PTR * | uResult | ||
) |
Definition at line 1785 of file message.c.
Referenced by co_IntSendMessageNoWait(), IntFocusSetInputContext(), and NtUserMessageCall().
Definition at line 1180 of file message.c.
Referenced by MENU_TrackMenu(), NtUserDragDetect(), and NtUserWaitMessage().
|
static |
Definition at line 451 of file message.c.
Referenced by co_IntDoSendMessage().
Definition at line 536 of file message.c.
Referenced by co_IntDoSendMessage().
DBG_DEFAULT_CHANNEL | ( | UserMsg | ) |
|
static |
Definition at line 168 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntGetPeekMessage(), co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), CopyMsgToUserMem(), lParamMemorySize(), PackParam(), and UnpackParam().
Definition at line 623 of file message.c.
Referenced by co_IntGetPeekMessage(), and co_IntWaitMessage().
|
static |
Definition at line 862 of file message.c.
Referenced by co_IntPeekMessage().
Definition at line 821 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 576 of file message.c.
Referenced by co_IntGetPeekMessage(), and IntMsqSetWakeMask().
Definition at line 606 of file message.c.
Referenced by co_IntGetPeekMessage(), co_IntPeekMessage(), and IntMsqClearWakeMask().
Definition at line 2190 of file message.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), MENU_TrackMenu(), NC_DoButton(), and NC_HandleNCRButtonDown().
|
static |
Definition at line 756 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
|
static |
Definition at line 790 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 890 of file message.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), DesktopThreadMain(), MENU_TrackMenu(), and NtUserDispatchMessage().
Definition at line 2139 of file message.c.
Referenced by NtUserCallOneParam(), and NtUserGetThreadState().
Definition at line 2160 of file message.c.
Referenced by NtUserCallNoParam().
BOOL FASTCALL IntMsgCreateStructW | ( | PWND | Window, |
CREATESTRUCTW * | pCsw, | ||
CREATESTRUCTW * | Cs, | ||
PVOID * | ppszClass, | ||
PVOID * | ppszName | ||
) |
Definition at line 646 of file message.c.
Referenced by co_UserCreateWindowEx(), IntCallWndProc(), and IntCallWndProcRet().
PTHREADINFO FASTCALL IntSendTo | ( | PWND | Window, |
PTHREADINFO | ptiCur, | ||
UINT | Msg | ||
) |
Definition at line 1381 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 2173 of file message.c.
Referenced by NtUserCallNoParam().
Definition at line 617 of file message.c.
Referenced by co_IntSendMessageTimeout(), and UserPostMessage().
Definition at line 120 of file message.c.
Referenced by DispatchMessageA(), DispatchMessageW(), NtUserMessageCall(), SendMessageCallbackA(), SendMessageCallbackW(), SendNotifyMessageA(), SendNotifyMessageW(), UserPostMessage(), UserPostThreadMessage(), and UserSendNotifyMessage().
|
static |
Definition at line 187 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), CopyMsgToKernelMem(), CopyMsgToUserMem(), lParamMemorySize(), and PackParam().
Definition at line 2433 of file message.c.
Referenced by CallMsgFilterA(), and CallMsgFilterW().
Definition at line 2477 of file message.c.
Referenced by DispatchMessageA(), and DispatchMessageW().
Functions
Definition at line 2209 of file message.c.
Referenced by DragDetect().
Definition at line 2347 of file message.c.
Referenced by GetMessageA(), and GetMessageW().
BOOL APIENTRY NtUserMessageCall | ( | HWND | hWnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
ULONG_PTR | ResultInfo, | ||
DWORD | dwType, | ||
BOOL | Ansi | ||
) |
Definition at line 2540 of file message.c.
Referenced by CallNextHookEx(), DefWndHandleSysCommand(), DesktopWndProcW(), IntBroadcastSystemMessage(), IntScrollCreateScrollBar(), MenuWindowProcA(), MenuWindowProcW(), PopupMenuWndProcW(), SendMessageA(), SendMessageCallbackA(), SendMessageCallbackW(), SendMessageTimeoutA(), SendMessageTimeoutW(), SendMessageW(), SendNotifyMessageW(), and User32DefWindowProc().
BOOL APIENTRY NtUserPeekMessage | ( | PMSG | pMsg, |
HWND | hWnd, | ||
UINT | MsgFilterMin, | ||
UINT | MsgFilterMax, | ||
UINT | RemoveMsg | ||
) |
Definition at line 2391 of file message.c.
Referenced by PeekMessageWorker().
Definition at line 2279 of file message.c.
Referenced by PostMessageA(), and PostMessageW().
Definition at line 2296 of file message.c.
Referenced by PostThreadMessageA(), and PostThreadMessageW().
Definition at line 2503 of file message.c.
Referenced by TranslateMessageEx().
DWORD APIENTRY NtUserWaitForInputIdle | ( | IN HANDLE | hProcess, |
IN DWORD | dwMilliseconds, | ||
IN BOOL | bSharedWow | ||
) |
Definition at line 3116 of file message.c.
Referenced by WaitForInputIdle().
Definition at line 2333 of file message.c.
Referenced by WaitMessage().
|
static |
Definition at line 284 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 28 of file message.c.
Referenced by CopyMsgToKernelMem().
Definition at line 1123 of file scrollbar.c.
Referenced by NtUserMessageCall().
|
static |
Definition at line 402 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 1395 of file message.c.
Referenced by co_IntProcessKeyboardMessage(), co_IntShellHookNotify(), co_UserProcessHotKeys(), DefWndHandleSetCursor(), DefWndHandleSysCommand(), DoTheScreenSaver(), ExitThreadCallback(), IntDefWindowProc(), IntImmProcessKey(), IntLanguageToggle(), IntRemoveTrackMouseEvent(), IntTrackMouseEvent(), IntTrackMouseMove(), MENU_EndMenu(), MENU_ExecFocusedItem(), MENU_TrackKbdMenuBar(), MENU_TrackMenu(), NotifyLogon(), NtUserCallOneParam(), NtUserEndMenu(), NtUserLockWorkStation(), NtUserMessageCall(), NtUserPostMessage(), SystemTimerProc(), and UserPostMessage().
Definition at line 1358 of file message.c.
Referenced by co_UserProcessHotKeys(), NtUserPostThreadMessage(), and UserPostMessage().
Definition at line 2090 of file message.c.
Referenced by co_IntSendActivateMessages(), IntHandlePowerEventWorker(), NtUserMessageCall(), NtUserSetSysColors(), UserChangeDisplaySettings(), UserRealizePalette(), and UserSendNotifyMessage().
|
static |
Definition at line 143 of file message.c.
Referenced by FindMsgMemory().
Definition at line 58 of file message.c.
Referenced by is_pointer_message().
WCHAR StrUserKernel[3][20] = {{L"intl"}, {L"Environment"}, {L"Policy"}} |
Definition at line 18 of file message.c.
Referenced by CopyMsgToKernelMem(), and PosInArray().