ReactOS 0.4.15-dev-7136-g77ab709
|
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 1947 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 1176 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 964 of file message.c.
Referenced by co_IntGetPeekMessage(), and co_IntWaitMessage().
Definition at line 1445 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 1709 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 1653 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntSendMessage(), NtUserMessageCall(), UserChangeDisplaySettings(), and UserSystemParametersInfo().
|
static |
Definition at line 1460 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 1731 of file message.c.
Referenced by co_IntSendMessageNoWait(), IntFocusSetInputContext(), and NtUserMessageCall().
Definition at line 1130 of file message.c.
Referenced by MENU_TrackMenu(), NtUserDragDetect(), and NtUserWaitMessage().
|
static |
Definition at line 429 of file message.c.
Referenced by co_IntDoSendMessage().
Definition at line 486 of file message.c.
Referenced by co_IntDoSendMessage().
DBG_DEFAULT_CHANNEL | ( | UserMsg | ) |
|
static |
Definition at line 146 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntGetPeekMessage(), co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), CopyMsgToUserMem(), lParamMemorySize(), PackParam(), and UnpackParam().
Definition at line 573 of file message.c.
Referenced by co_IntGetPeekMessage(), and co_IntWaitMessage().
|
static |
Definition at line 812 of file message.c.
Referenced by co_IntPeekMessage().
Definition at line 771 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 526 of file message.c.
Referenced by co_IntGetPeekMessage(), and IntMsqSetWakeMask().
Definition at line 556 of file message.c.
Referenced by co_IntGetPeekMessage(), co_IntPeekMessage(), and IntMsqClearWakeMask().
Definition at line 2133 of file message.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), MENU_TrackMenu(), NC_DoButton(), and NC_HandleNCRButtonDown().
|
static |
Definition at line 706 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
|
static |
Definition at line 740 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 840 of file message.c.
Referenced by DefWndDoSizeMove(), DefWndStartSizeMove(), DesktopThreadMain(), MENU_TrackMenu(), and NtUserDispatchMessage().
Definition at line 2082 of file message.c.
Referenced by NtUserCallOneParam(), and NtUserGetThreadState().
Definition at line 2103 of file message.c.
Referenced by NtUserCallNoParam().
BOOL FASTCALL IntMsgCreateStructW | ( | PWND | Window, |
CREATESTRUCTW * | pCsw, | ||
CREATESTRUCTW * | Cs, | ||
PVOID * | ppszClass, | ||
PVOID * | ppszName | ||
) |
Definition at line 596 of file message.c.
Referenced by co_UserCreateWindowEx(), IntCallWndProc(), and IntCallWndProcRet().
PTHREADINFO FASTCALL IntSendTo | ( | PWND | Window, |
PTHREADINFO | ptiCur, | ||
UINT | Msg | ||
) |
Definition at line 1331 of file message.c.
Referenced by co_IntDoSendMessage(), co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 2116 of file message.c.
Referenced by NtUserCallNoParam().
Definition at line 567 of file message.c.
Referenced by co_IntSendMessageTimeout(), and UserPostMessage().
Definition at line 98 of file message.c.
Referenced by DispatchMessageA(), DispatchMessageW(), NtUserMessageCall(), SendMessageCallbackA(), SendMessageCallbackW(), SendNotifyMessageA(), SendNotifyMessageW(), UserPostMessage(), UserPostThreadMessage(), and UserSendNotifyMessage().
|
static |
Definition at line 165 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), co_IntSendMessageWithCallBack(), CopyMsgToKernelMem(), CopyMsgToUserMem(), lParamMemorySize(), and PackParam().
Definition at line 2375 of file message.c.
Referenced by CallMsgFilterA(), and CallMsgFilterW().
Definition at line 2419 of file message.c.
Referenced by DispatchMessageA(), and DispatchMessageW().
Functions
Definition at line 2152 of file message.c.
Referenced by DragDetect().
Definition at line 2289 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 2482 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 2333 of file message.c.
Referenced by PeekMessageWorker().
Definition at line 2221 of file message.c.
Referenced by PostMessageA(), and PostMessageW().
Definition at line 2238 of file message.c.
Referenced by PostThreadMessageA(), and PostThreadMessageW().
Definition at line 2445 of file message.c.
Referenced by TranslateMessageEx().
DWORD APIENTRY NtUserWaitForInputIdle | ( | IN HANDLE | hProcess, |
IN DWORD | dwMilliseconds, | ||
IN BOOL | bSharedWow | ||
) |
Definition at line 3052 of file message.c.
Referenced by WaitForInputIdle().
Definition at line 2275 of file message.c.
Referenced by WaitMessage().
|
static |
Definition at line 262 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 380 of file message.c.
Referenced by co_IntSendMessageTimeoutSingle(), and co_IntSendMessageWithCallBack().
Definition at line 1345 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 1308 of file message.c.
Referenced by co_UserProcessHotKeys(), NtUserPostThreadMessage(), and UserPostMessage().
Definition at line 2033 of file message.c.
Referenced by co_IntSendActivateMessages(), NtUserMessageCall(), NtUserSetSysColors(), UserChangeDisplaySettings(), UserRealizePalette(), and UserSendNotifyMessage().
|
static |
Definition at line 121 of file message.c.
Referenced by FindMsgMemory().