ReactOS 0.4.15-dev-6068-g8061a6f
|
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 | |
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 1951 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 1177 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 965 of file message.c.
Referenced by co_IntGetPeekMessage(), and co_IntWaitMessage().
Definition at line 1446 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntPaintWindows(), co_IntProcessKeyboardMessage(), co_IntProcessMouseMessage(), co_IntSendActivateMessages(), co_IntSendDeactivateMessages(), co_IntSetForegroundMessageQueue(), co_IntSetWindowLongPtr(), co_IntTranslateAccelerator(), co_IntUpdateWindows(), co_MsqDispatchOneSentMessage(), co_UserActivateKbl(), 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 1710 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 1654 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntSendMessage(), NtUserMessageCall(), UserChangeDisplaySettings(), and UserSystemParametersInfo().
|
static |
Definition at line 1461 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 1732 of file message.c.
Referenced by co_IntSendMessageNoWait(), IntFocusSetInputContext(), and NtUserMessageCall().
Definition at line 1131 of file message.c.
Referenced by MENU_TrackMenu(), NtUserDragDetect(), and NtUserWaitMessage().
|
static |
Definition at line 430 of file message.c.
Referenced by co_IntDoSendMessage().
Definition at line 487 of file message.c.
Referenced by co_IntDoSendMessage().
DBG_DEFAULT_CHANNEL | ( | UserMsg | ) |
|
static |
Definition at line 147 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntGetPeekMessage(), co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), CopyMsgToUserMem(), lParamMemorySize(), PackParam(), and UnpackParam().
Definition at line 574 of file message.c.
Referenced by co_IntGetPeekMessage(), and co_IntWaitMessage().
|
static |
Definition at line 813 of file message.c.
Referenced by co_IntPeekMessage().
Definition at line 772 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 527 of file message.c.
Referenced by co_IntGetPeekMessage(), and IntMsqSetWakeMask().
Definition at line 557 of file message.c.
Referenced by co_IntGetPeekMessage(), co_IntPeekMessage(), and IntMsqClearWakeMask().
Definition at line 2137 of file message.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), MENU_TrackMenu(), NC_DoButton(), and NC_HandleNCRButtonDown().
|
static |
Definition at line 707 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
|
static |
Definition at line 741 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 841 of file message.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), DesktopThreadMain(), MENU_TrackMenu(), and NtUserDispatchMessage().
Definition at line 2086 of file message.c.
Referenced by NtUserCallOneParam(), and NtUserGetThreadState().
Definition at line 2107 of file message.c.
Referenced by NtUserCallNoParam().
BOOL FASTCALL IntMsgCreateStructW | ( | PWND | Window, |
CREATESTRUCTW * | pCsw, | ||
CREATESTRUCTW * | Cs, | ||
PVOID * | ppszClass, | ||
PVOID * | ppszName | ||
) |
Definition at line 597 of file message.c.
Referenced by co_UserCreateWindowEx(), IntCallWndProc(), and IntCallWndProcRet().
PTHREADINFO FASTCALL IntSendTo | ( | PWND | Window, |
PTHREADINFO | ptiCur, | ||
UINT | Msg | ||
) |
Definition at line 1332 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 2120 of file message.c.
Referenced by NtUserCallNoParam().
Definition at line 568 of file message.c.
Referenced by co_IntSendMessageTimeout(), and UserPostMessage().
Definition at line 99 of file message.c.
Referenced by DispatchMessageA(), DispatchMessageW(), NtUserMessageCall(), SendMessageCallbackA(), SendMessageCallbackW(), SendNotifyMessageA(), SendNotifyMessageW(), UserPostMessage(), UserPostThreadMessage(), and UserSendNotifyMessage().
|
static |
Definition at line 166 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), CopyMsgToKernelMem(), CopyMsgToUserMem(), lParamMemorySize(), and PackParam().
Definition at line 2379 of file message.c.
Referenced by CallMsgFilterA(), and CallMsgFilterW().
Definition at line 2423 of file message.c.
Referenced by DispatchMessageA(), and DispatchMessageW().
Functions
Definition at line 2156 of file message.c.
Referenced by DragDetect().
Definition at line 2293 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 2486 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 2337 of file message.c.
Referenced by PeekMessageWorker().
Definition at line 2225 of file message.c.
Referenced by PostMessageA(), and PostMessageW().
Definition at line 2242 of file message.c.
Referenced by PostThreadMessageA(), and PostThreadMessageW().
Definition at line 2449 of file message.c.
Referenced by TranslateMessageEx().
DWORD APIENTRY NtUserWaitForInputIdle | ( | IN HANDLE | hProcess, |
IN DWORD | dwMilliseconds, | ||
IN BOOL | bSharedWow | ||
) |
Definition at line 3056 of file message.c.
Referenced by WaitForInputIdle().
Definition at line 2279 of file message.c.
Referenced by WaitMessage().
|
static |
Definition at line 263 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 1123 of file scrollbar.c.
Referenced by NtUserMessageCall().
|
static |
Definition at line 381 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 1346 of file message.c.
Referenced by co_IntProcessKeyboardMessage(), co_IntShellHookNotify(), co_UserProcessHotKeys(), DefWndHandleSetCursor(), DefWndHandleSysCommand(), DoTheScreenSaver(), ExitThreadCallback(), IntDefWindowProc(), IntImmProcessKey(), IntRemoveTrackMouseEvent(), IntTrackMouseEvent(), IntTrackMouseMove(), MENU_EndMenu(), MENU_ExecFocusedItem(), MENU_TrackKbdMenuBar(), MENU_TrackMenu(), NotifyLogon(), NtUserCallOneParam(), NtUserEndMenu(), NtUserLockWorkStation(), NtUserMessageCall(), NtUserPostMessage(), SystemTimerProc(), and UserPostMessage().
Definition at line 1309 of file message.c.
Referenced by co_UserProcessHotKeys(), NtUserPostThreadMessage(), and UserPostMessage().
Definition at line 2037 of file message.c.
Referenced by co_IntSendActivateMessages(), NtUserMessageCall(), NtUserSetSysColors(), UserChangeDisplaySettings(), UserRealizePalette(), and UserSendNotifyMessage().
|
static |
Definition at line 122 of file message.c.
Referenced by FindMsgMemory().