|
ReactOS 0.4.17-dev-1133-gc25e4fd
|

Go to the source code of this file.
Classes | |
| struct | tagMSGMEMORY |
Macros | |
| #define | PM_BADMSGFLAGS ~(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 ~(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 2006 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 1228 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 1497 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 1765 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 1709 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntSendMessage(), NtUserMessageCall(), UserChangeDisplaySettings(), and UserSystemParametersInfo().
|
static |
Definition at line 1512 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 1787 of file message.c.
Referenced by co_IntSendMessageNoWait(), IntFocusSetInputContext(), and NtUserMessageCall().
Definition at line 1182 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 2192 of file message.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), MENU_TrackMenu(), NC_DoButton(), NC_HandleNCRButtonDown(), and NtUserCallMsgFilter().
|
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 2141 of file message.c.
Referenced by NtUserCallOneParam(), and NtUserGetThreadState().
Definition at line 2162 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 1383 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 2175 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 2431 of file message.c.
Referenced by CallMsgFilterA(), and CallMsgFilterW().
Definition at line 2466 of file message.c.
Referenced by DispatchMessageA(), and DispatchMessageW().
Functions
Definition at line 2207 of file message.c.
Referenced by DragDetect().
Definition at line 2345 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 2529 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 2389 of file message.c.
Referenced by PeekMessageWorker().
Definition at line 2277 of file message.c.
Referenced by PostMessageA(), and PostMessageW().
Definition at line 2294 of file message.c.
Referenced by PostThreadMessageA(), and PostThreadMessageW().
Definition at line 2492 of file message.c.
Referenced by TranslateMessageEx().
| DWORD APIENTRY NtUserWaitForInputIdle | ( | IN HANDLE | hProcess, |
| IN DWORD | dwMilliseconds, | ||
| IN BOOL | bSharedWow | ||
| ) |
Definition at line 3105 of file message.c.
Referenced by WaitForInputIdle().
Definition at line 2331 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 1134 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 1397 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 1360 of file message.c.
Referenced by co_UserProcessHotKeys(), NtUserPostThreadMessage(), and UserPostMessage().
Definition at line 2092 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().