ReactOS 0.4.16-dev-336-gb667d82
|
#include <user32.h>
Go to the source code of this file.
Classes | |
struct | tagDDEPAIR |
struct | _USER_MESSAGE_PUMP_ADDRESSES |
Macros | |
#define | CALL_EXTERN_WNDPROC(proc, h, m, w, l) proc(h, m, w, l) |
#define | SET(msg) (1 << ((msg) & 31)) |
#define | GROWBY 4 |
Typedefs | |
typedef struct tagDDEPAIR | DDEPAIR |
typedef struct tagDDEPAIR * | PDDEPAIR |
typedef DWORD(WINAPI * | RealGetQueueStatusProc) (UINT flags) |
typedef DWORD(WINAPI * | RealMsgWaitForMultipleObjectsExProc) (DWORD nCount, CONST HANDLE *lpHandles, DWORD dwMilliseconds, DWORD dwWakeMask, DWORD dwFlags) |
typedef BOOL(WINAPI * | RealInternalGetMessageProc) (LPMSG, HWND, UINT, UINT, UINT, BOOL) |
typedef BOOL(WINAPI * | RealWaitMessageExProc) (DWORD, UINT) |
typedef struct _USER_MESSAGE_PUMP_ADDRESSES | USER_MESSAGE_PUMP_ADDRESSES |
typedef struct _USER_MESSAGE_PUMP_ADDRESSES * | PUSER_MESSAGE_PUMP_ADDRESSES |
typedef BOOL(WINAPI * | MESSAGEPUMPHOOKPROC) (BOOL Unregistering, PUSER_MESSAGE_PUMP_ADDRESSES MessagePumpAddresses) |
Variables | |
static const unsigned int | message_pointer_flags [] |
static PDDEPAIR | DdePairs = NULL |
static unsigned | DdeNumAlloc = 0 |
static unsigned | DdeNumUsed = 0 |
static CRITICAL_SECTION | DdeCrst |
CRITICAL_SECTION | gcsMPH |
MESSAGEPUMPHOOKPROC | gpfnInitMPH |
DWORD | gcLoadMPH = 0 |
USER_MESSAGE_PUMP_ADDRESSES | gmph |
DWORD | gfMessagePumpHook = 0 |
#define GROWBY 4 |
typedef struct tagDDEPAIR DDEPAIR |
typedef BOOL(WINAPI * MESSAGEPUMPHOOKPROC) (BOOL Unregistering, PUSER_MESSAGE_PUMP_ADDRESSES MessagePumpAddresses) |
typedef struct tagDDEPAIR * PDDEPAIR |
LONG WINAPI BroadcastSystemMessageA | ( | DWORD | dwFlags, |
LPDWORD | lpdwRecipients, | ||
UINT | uiMessage, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
Definition at line 3393 of file message.c.
Referenced by START_TEST().
LONG WINAPI BroadcastSystemMessageExA | ( | DWORD | dwflags, |
LPDWORD | lpdwRecipients, | ||
UINT | uiMessage, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
PBSMINFO | pBSMInfo | ||
) |
Definition at line 3423 of file message.c.
Referenced by START_TEST().
LONG WINAPI BroadcastSystemMessageExW | ( | DWORD | dwflags, |
LPDWORD | lpdwRecipients, | ||
UINT | uiMessage, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
PBSMINFO | pBSMInfo | ||
) |
Definition at line 3439 of file message.c.
Referenced by START_TEST().
LONG WINAPI BroadcastSystemMessageW | ( | DWORD | dwFlags, |
LPDWORD | lpdwRecipients, | ||
UINT | uiMessage, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
Definition at line 3408 of file message.c.
Referenced by InputList_Process(), and START_TEST().
LRESULT WINAPI CallWindowProcA | ( | WNDPROC | lpPrevWndFunc, |
HWND | hWnd, | ||
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
Definition at line 1808 of file message.c.
LRESULT WINAPI CallWindowProcW | ( | WNDPROC | lpPrevWndFunc, |
HWND | hWnd, | ||
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
Definition at line 1853 of file message.c.
Definition at line 108 of file message.c.
Referenced by MsgiAnsiToUnicodeCleanup(), MsgiAnsiToUnicodeMessage(), MsgiAnsiToUnicodeReply(), MsgiUnicodeToAnsiCleanup(), MsgiUnicodeToAnsiMessage(), and MsgiUnicodeToAnsiReply().
Definition at line 181 of file message.c.
Referenced by unpack_dde_message().
Definition at line 231 of file message.c.
Referenced by post_dde_message().
Definition at line 1307 of file message.c.
Referenced by RegisterClientPFN().
LRESULT WINAPI DECLSPEC_HOTPATCH DispatchMessageA | ( | CONST MSG * | lpmsg | ) |
Definition at line 1901 of file message.c.
LRESULT WINAPI DECLSPEC_HOTPATCH DispatchMessageW | ( | CONST MSG * | lpmsg | ) |
Definition at line 1990 of file message.c.
Definition at line 253 of file message.c.
Referenced by map_wparam_char_WtoA(), and MsgiUnicodeToAnsiMessage().
Definition at line 2881 of file message.c.
Referenced by button_hook_proc(), button_subclass_proc(), BUTTON_WindowProc(), ButtonWndProc_common(), cancel_popup_proc(), CBDropDown(), CBRollUp(), check_wnd_state_(), CheckListWndProc(), ChildWndProc(), DIALOG_CreateIndirect(), EDIT_WM_LButtonUp(), EDIT_WM_MouseMove(), HEXEDIT_WM_LBUTTONUP(), HEXEDIT_WM_MOUSEMOVE(), IntScrollHandleScrollEvent(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_HandleLButtonUp(), LISTBOX_WindowProc(), ListBoxWndProc_common(), LISTVIEW_TrackMouse(), MouseProc(), MsgCheckProc(), CMainWindow::OnCommand(), CPaletteWindow::OnLButtonUp(), CToolBox::OnLButtonUp(), CCanvasWindow::OnMouseMove(), CPaletteWindow::OnMouseMove(), CToolBox::OnMouseMove(), OwnerDrawButtonSubclass(), PAGER_MouseMove(), CMenuFocusManager::ProcessMouseDown(), CMenuFocusManager::ProcessMouseMove(), CMenuFocusManager::ProcessMouseUp(), CUiSplitPanel::ProcessWindowMessage(), REBAR_MouseMove(), SCROLL_TrackScrollBar(), ScrollTrackScrollBar(), subpopuplocked_wnd_proc(), T1_OnButtonUp(), test_button_messages(), test_capture_1(), test_capture_4_proc(), test_DestroyWindow(), test_missing_lbuttonup(), test_showwindow(), ToolTipProc(), TREEVIEW_TrackMouse(), UPDOWN_CancelMode(), UpDownWindowProc(), WndProc(), SDIMainFrame::WndProc(), StartButton::WndProc(), and ChildWindow::WndProc().
BOOL WINAPI DECLSPEC_HOTPATCH GetMessageA | ( | LPMSG | lpMsg, |
HWND | hWnd, | ||
UINT | wMsgFilterMin, | ||
UINT | wMsgFilterMax | ||
) |
Definition at line 2092 of file message.c.
Definition at line 1340 of file message.c.
Referenced by DoTest_BUTTON(), DoTest_EDIT(), OSK_Command(), and OSK_ReleaseKey().
Definition at line 1351 of file message.c.
Referenced by CommonWndProc(), dpi_winproc(), LISTVIEW_RButtonDown(), ME_SetCursor(), TaskBar::Notify(), NotifyArea::Notify(), CInternetToolbar::OnLDown(), CInternetToolbar::OnMouseMove(), preview_proc(), CMenuToolbarBase::ProcessContextMenu(), ServicesPageWndProc(), STATUSBAR_Relay2Tip(), SysLinkWindowProc(), TAB_RelayEvent(), test_GetMessagePos(), TOOLBAR_RelayEvent(), TREEVIEW_RButtonDown(), ViewDlg_OnTreeViewClick(), and WINHELP_RicheditWndProc().
Definition at line 1361 of file message.c.
Referenced by CTrayShowDesktopButton::Click(), DoTest_BUTTON(), DoTest_EDIT(), ME_CalculateClickCount(), mstsc_WndProc(), CTrayShowDesktopButton::OnClick(), STATUSBAR_Relay2Tip(), TAB_RelayEvent(), TOOLBAR_RelayEvent(), and WindowProc().
BOOL WINAPI DECLSPEC_HOTPATCH GetMessageW | ( | LPMSG | lpMsg, |
HWND | hWnd, | ||
UINT | wMsgFilterMin, | ||
UINT | wMsgFilterMax | ||
) |
Definition at line 1372 of file message.c.
Referenced by ClientRpcChannelBuffer_SendReceive(), co_IntCallWindowProc(), DoMessage(), SEALED_::HandleEvent(), and insendmessage_wnd_proc().
Definition at line 1391 of file message.c.
Referenced by clipboard_wnd_proc(), DoMessage(), DumpInSMEX(), insendmessage_wnd_proc(), MD_build_prefix(), and winproc_wrapper().
LONG WINAPI IntBroadcastSystemMessage | ( | DWORD | dwflags, |
LPDWORD | lpdwRecipients, | ||
UINT | uiMessage, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
PBSMINFO | pBSMInfo, | ||
BOOL | Ansi | ||
) |
Definition at line 3311 of file message.c.
Referenced by BroadcastSystemMessageA(), BroadcastSystemMessageExA(), BroadcastSystemMessageExW(), and BroadcastSystemMessageW().
|
static |
Definition at line 1747 of file message.c.
Referenced by DispatchMessageA(), DispatchMessageW(), SendMessageA(), and SendMessageW().
|
static |
Definition at line 1584 of file message.c.
Referenced by CallWindowProcA(), and IntCallMessageProc().
LRESULT FASTCALL IntCallWindowProcW | ( | BOOL | IsAnsiProc, |
WNDPROC | WndProc, | ||
PWND | pWnd, | ||
HWND | hWnd, | ||
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
Definition at line 1425 of file message.c.
Referenced by CallWindowProcW(), IntCallMessageProc(), and User32CallWindowProcFromKernel().
Definition at line 2065 of file message.c.
Referenced by GetMessageA(), and PeekMessageA().
Definition at line 3302 of file message.c.
Definition at line 3088 of file message.c.
Referenced by GetQueueStatus(), and MsgWaitForMultipleObjectsEx().
Definition at line 115 of file message.c.
Referenced by MsgiAnsiToUnicodeCleanup(), MsgiAnsiToUnicodeMessage(), MsgiAnsiToUnicodeReply(), MsgiUnicodeToAnsiCleanup(), MsgiUnicodeToAnsiMessage(), and MsgiUnicodeToAnsiReply().
Definition at line 282 of file message.c.
Referenced by IsDialogMessageA(), and MsgiAnsiToUnicodeMessage().
Definition at line 263 of file message.c.
Referenced by MsgiUnicodeToAnsiMessage().
Definition at line 3292 of file message.c.
Referenced by Cleanup(), and ClientThreadSetupHelper().
Definition at line 3284 of file message.c.
Referenced by ClientThreadSetupHelper().
Definition at line 709 of file message.c.
Referenced by DesktopWndProcA(), MsgiAnsiToUnicodeReply(), SendMessageA(), SendMessageCallbackA(), SendMessageTimeoutA(), and SendNotifyMessageA().
Definition at line 517 of file message.c.
Referenced by DesktopWndProcA(), DispatchMessageA(), IntCallWindowProcA(), SendMessageA(), SendMessageCallbackA(), SendMessageTimeoutA(), and SendNotifyMessageA().
|
static |
Definition at line 821 of file message.c.
Referenced by DispatchMessageA(), IntCallWindowProcA(), SendMessageA(), and SendMessageTimeoutA().
Definition at line 488 of file message.c.
Referenced by MsgiKMToUMReply().
Definition at line 432 of file message.c.
Referenced by User32CallWindowProcFromKernel().
Definition at line 506 of file message.c.
Referenced by User32CallWindowProcFromKernel().
Definition at line 412 of file message.c.
Referenced by SendMessageA(), SendMessageTimeoutA(), SendMessageTimeoutW(), and SendMessageW().
Definition at line 368 of file message.c.
Referenced by SendMessageA(), SendMessageTimeoutA(), SendMessageTimeoutW(), and SendMessageW().
Definition at line 1156 of file message.c.
Referenced by MsgiUnicodeToAnsiReply().
Definition at line 874 of file message.c.
Referenced by IntCallWindowProcW().
|
static |
Definition at line 1252 of file message.c.
Referenced by IntCallWindowProcW().
DWORD WINAPI MsgWaitForMultipleObjects | ( | DWORD | nCount, |
CONST HANDLE * | lpHandles, | ||
BOOL | fWaitAll, | ||
DWORD | dwMilliseconds, | ||
DWORD | dwWakeMask | ||
) |
Definition at line 3272 of file message.c.
DWORD WINAPI MsgWaitForMultipleObjectsEx | ( | DWORD | nCount, |
CONST HANDLE * | lpHandles, | ||
DWORD | dwMilliseconds, | ||
DWORD | dwWakeMask, | ||
DWORD | dwFlags | ||
) |
Definition at line 3258 of file message.c.
Referenced by MsgWaitForMultipleObjects().
BOOL WINAPI DECLSPEC_HOTPATCH PeekMessageA | ( | LPMSG | lpMsg, |
HWND | hWnd, | ||
UINT | wMsgFilterMin, | ||
UINT | wMsgFilterMax, | ||
UINT | wRemoveMsg | ||
) |
Definition at line 2187 of file message.c.
BOOL WINAPI PeekMessageWorker | ( | PMSG | pMsg, |
HWND | hWnd, | ||
UINT | wMsgFilterMin, | ||
UINT | wMsgFilterMax, | ||
UINT | wRemoveMsg | ||
) |
Definition at line 2145 of file message.c.
Referenced by PeekMessageA(), and PeekMessageW().
Definition at line 2236 of file message.c.
Definition at line 2281 of file message.c.
Definition at line 2326 of file message.c.
Definition at line 2338 of file message.c.
ATM, we do not support QS_RAWINPUT, but we need to support apps that pass this flag along, while also working around QS_RAWINPUT checks in winetests. Just set the last error to ERROR_INVALID_FLAGS but do not fail the call.
Definition at line 2901 of file message.c.
Referenced by GetQueueStatus(), and ResetMessagePumpHook().
DWORD WINAPI RealMsgWaitForMultipleObjectsEx | ( | DWORD | nCount, |
CONST HANDLE * | pHandles, | ||
DWORD | dwMilliseconds, | ||
DWORD | dwWakeMask, | ||
DWORD | dwFlags | ||
) |
Referenced by MsgWaitForMultipleObjectsEx(), and ResetMessagePumpHook().
DWORD WINAPI RealMsgWaitForMultipleObjectsEx | ( | DWORD | nCount, |
const HANDLE * | pHandles, | ||
DWORD | dwMilliseconds, | ||
DWORD | dwWakeMask, | ||
DWORD | dwFlags | ||
) |
Definition at line 3183 of file message.c.
BOOL WINAPI RegisterMessagePumpHook | ( | MESSAGEPUMPHOOKPROC | Hook | ) |
Definition at line 3103 of file message.c.
Definition at line 2850 of file message.c.
Definition at line 2890 of file message.c.
Referenced by BrFolder_Expand(), BUTTON_WindowProc(), ButtonWndProc_common(), C1_OnButtonUp(), CBRollUp(), CC_WMLButtonUp(), CC_WMMouseMove(), CheckListWndProc(), ChildWndProc(), COMBO_LButtonDown(), COMBO_LButtonUp(), COMBO_MouseMove(), COMBOEX_ComboWndProc(), DoAppSwitch(), DoTest_BUTTON(), DoTest_EDIT(), drag_end(), DragDetect(), DragList_EndDrag(), EDIT_WM_LButtonUp(), finish_splitbar(), GROUP_GroupWndProc(), HEADER_LButtonUp(), HEXEDIT_WM_LBUTTONUP(), IntScrollHandleScrollEvent(), ITextHostImpl_TxSetCapture(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_HandleLButtonUp(), LISTVIEW_KillFocus(), LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), LISTVIEW_TrackMouse(), MainProc(), MonSelCancelDragging(), MONTHCAL_LButtonUp(), MsgCheckProc(), MyWndProc(), CCanvasWindow::OnButtonDblClk(), CCanvasWindow::OnButtonUp(), CCanvasWindow::OnKeyDown(), CardButton::OnLButtonUp(), Window::OnLButtonUp(), CardRegion::OnLButtonUp(), CPaletteWindow::OnLButtonUp(), CToolBox::OnLButtonUp(), CTrayShowDesktopButton::OnLButtonUp(), CBaseBar::OnLButtonUp(), CInternetToolbar::OnLUp(), OnMouse(), OwnerDrawButtonSubclass(), PAGER_MouseMove(), CUiSplitPanel::ProcessWindowMessage(), REBAR_LButtonUp(), REBAR_MouseMove(), SB_OnLButtonUp(), SCROLL_HandleScrollEvent(), SCROLL_TrackScrollBar(), ScrollTrackScrollBar(), CMenuFocusManager::SetMenuCapture(), T1_OnButtonUp(), test_button_messages(), test_capture_3(), test_capture_4_proc(), test_edit_messages(), test_Input_mouse(), ThemeHandleButton(), TOOLBAR_LButtonUp(), TRACKBAR_LButtonUp(), TREEVIEW_TrackMouse(), UPDOWN_CancelMode(), WndProc(), SDIMainFrame::WndProc(), StartButton::WndProc(), StartMenu::WndProc(), ChildWindow::WndProc(), FlatButton::WndProc(), and ZoomWnd_OnButtonUp().
void WINAPI ResetMessagePumpHook | ( | PUSER_MESSAGE_PUMP_ADDRESSES | Addresses | ) |
Definition at line 3094 of file message.c.
Referenced by RegisterMessagePumpHook(), and UnregisterMessagePumpHook().
Definition at line 2442 of file message.c.
Referenced by PostMessageA().
BOOL WINAPI SendMessageCallbackA | ( | HWND | hWnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
SENDASYNCPROC | lpCallBack, | ||
ULONG_PTR | dwData | ||
) |
Definition at line 2521 of file message.c.
BOOL WINAPI SendMessageCallbackW | ( | HWND | hWnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
SENDASYNCPROC | lpCallBack, | ||
ULONG_PTR | dwData | ||
) |
Definition at line 2573 of file message.c.
LRESULT WINAPI SendMessageTimeoutA | ( | HWND | hWnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
UINT | fuFlags, | ||
UINT | uTimeout, | ||
PDWORD_PTR | lpdwResult | ||
) |
Definition at line 2606 of file message.c.
LRESULT WINAPI SendMessageTimeoutW | ( | HWND | hWnd, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
UINT | fuFlags, | ||
UINT | uTimeout, | ||
PDWORD_PTR | lpdwResult | ||
) |
Definition at line 2676 of file message.c.
Definition at line 2367 of file message.c.
Referenced by PostMessageW().
Definition at line 2737 of file message.c.
Definition at line 2775 of file message.c.
Referenced by SendNotifyMessageA().
Definition at line 2826 of file message.c.
Definition at line 2804 of file message.c.
Referenced by TranslateMessage().
Definition at line 2937 of file message.c.
WINE_DEFAULT_DEBUG_CHANNEL | ( | user32 | ) |
|
static |
Definition at line 178 of file message.c.
Referenced by DdeAddPair(), DdeGetPair(), MessageCleanup(), and MessageInit().
|
static |
Definition at line 176 of file message.c.
Referenced by DdeAddPair(), and DdeGetPair().
|
static |
Definition at line 177 of file message.c.
Referenced by DdeAddPair(), and DdeGetPair().
Definition at line 175 of file message.c.
Referenced by DdeAddPair(), and DdeGetPair().
DWORD gcLoadMPH = 0 |
Definition at line 3078 of file message.c.
Referenced by RegisterMessagePumpHook(), and UnregisterMessagePumpHook().
CRITICAL_SECTION gcsMPH |
Definition at line 3076 of file message.c.
Referenced by MessageCleanup(), MessageInit(), RegisterMessagePumpHook(), and UnregisterMessagePumpHook().
DWORD gfMessagePumpHook = 0 |
Definition at line 3086 of file message.c.
Referenced by IsInsideMessagePumpHook(), RegisterMessagePumpHook(), and UnregisterMessagePumpHook().
Definition at line 3079 of file message.c.
Referenced by GetQueueStatus(), MsgWaitForMultipleObjectsEx(), RegisterMessagePumpHook(), and UnregisterMessagePumpHook().
MESSAGEPUMPHOOKPROC gpfnInitMPH |
Definition at line 3077 of file message.c.
Referenced by RegisterMessagePumpHook(), and UnregisterMessagePumpHook().