ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

msgqueue.c File Reference
#include <win32k.h>

Go to the source code of this file.

Functions

 DBG_DEFAULT_CHANNEL (UserMsgQ)
INIT_FUNCTION NTSTATUS NTAPI MsqInitializeImpl (VOID)
PWND FASTCALL IntChildrenWindowFromPoint (PWND pWndTop, INT x, INT y)
PWND FASTCALL IntTopLevelWindowFromPoint (INT x, INT y)
PCURICON_OBJECT FASTCALL UserSetCursor (PCURICON_OBJECT NewCursor, BOOL ForceChange)
int UserShowCursor (BOOL bShow)
DWORD FASTCALL UserGetKeyState (DWORD dwKey)
static VOID UpdateKeyState (PUSER_MESSAGE_QUEUE MessageQueue, WORD wVk, BOOL bIsDown)
static VOID UpdateKeyStateFromMsg (PUSER_MESSAGE_QUEUE MessageQueue, MSG *msg)
HANDLE FASTCALL IntMsqSetWakeMask (DWORD WakeMask)
BOOL FASTCALL IntMsqClearWakeMask (VOID)
VOID FASTCALL MsqWakeQueue (PUSER_MESSAGE_QUEUE Queue, DWORD MessageBits, BOOL KeyEvent)
VOID FASTCALL ClearMsgBitsMask (PUSER_MESSAGE_QUEUE Queue, UINT MessageBits)
VOID FASTCALL MsqIncPaintCountQueue (PUSER_MESSAGE_QUEUE Queue)
VOID FASTCALL MsqDecPaintCountQueue (PUSER_MESSAGE_QUEUE Queue)
VOID FASTCALL MsqPostMouseMove (PUSER_MESSAGE_QUEUE MessageQueue, MSG *Msg)
VOID FASTCALL co_MsqInsertMouseMessage (MSG *Msg, DWORD flags, ULONG_PTR dwExtraInfo, BOOL Hook)
VOID FASTCALL MsqPostHotKeyMessage (PVOID Thread, HWND hWnd, WPARAM wParam, LPARAM lParam)
PUSER_MESSAGE FASTCALL MsqCreateMessage (LPMSG Msg)
VOID FASTCALL MsqDestroyMessage (PUSER_MESSAGE Message)
BOOLEAN FASTCALL co_MsqDispatchOneSentMessage (PUSER_MESSAGE_QUEUE MessageQueue)
VOID APIENTRY MsqRemoveWindowMessagesFromQueue (PVOID pWindow)
BOOL FASTCALL co_MsqSendMessageAsync (PTHREADINFO ptiReceiver, HWND hwnd, UINT Msg, WPARAM wParam, LPARAM lParam, SENDASYNCPROC CompletionCallback, ULONG_PTR CompletionCallbackContext, BOOL HasPackedLParam, INT HookMessage)
NTSTATUS FASTCALL co_MsqSendMessage (PUSER_MESSAGE_QUEUE MessageQueue, HWND Wnd, UINT Msg, WPARAM wParam, LPARAM lParam, UINT uTimeout, BOOL Block, INT HookMessage, ULONG_PTR *uResult)
VOID FASTCALL MsqPostMessage (PUSER_MESSAGE_QUEUE MessageQueue, MSG *Msg, BOOLEAN HardwareMessage, DWORD MessageBits)
VOID FASTCALL MsqPostQuitMessage (PUSER_MESSAGE_QUEUE MessageQueue, ULONG ExitCode)
static void MsqSendParentNotify (PWND pwnd, WORD event, WORD idChild, POINT pt)
VOID FASTCALL IntTrackMouseMove (PWND pwndTrack, PDESKTOP pDesk, PMSG msg, USHORT hittest)
BOOL co_IntProcessMouseMessage (MSG *msg, BOOL *RemoveMessages, UINT first, UINT last)
BOOL co_IntProcessKeyboardMessage (MSG *Msg, BOOL *RemoveMessages)
BOOL co_IntProcessHardwareMessage (MSG *Msg, BOOL *RemoveMessages, UINT first, UINT last)
BOOL APIENTRY co_MsqPeekMouseMove (IN PUSER_MESSAGE_QUEUE MessageQueue, IN BOOL Remove, IN PWND Window, IN UINT MsgFilterLow, IN UINT MsgFilterHigh, OUT MSG *pMsg)
static INT FASTCALL filter_contains_hw_range (UINT first, UINT last)
BOOL APIENTRY co_MsqPeekHardwareMessage (IN PUSER_MESSAGE_QUEUE MessageQueue, IN BOOL Remove, IN PWND Window, IN UINT MsgFilterLow, IN UINT MsgFilterHigh, IN UINT QSflags, OUT MSG *pMsg)
BOOLEAN APIENTRY MsqPeekMessage (IN PUSER_MESSAGE_QUEUE MessageQueue, IN BOOLEAN Remove, IN PWND Window, IN UINT MsgFilterLow, IN UINT MsgFilterHigh, IN UINT QSflags, OUT PMSG Message)
NTSTATUS FASTCALL co_MsqWaitForNewMessages (PUSER_MESSAGE_QUEUE MessageQueue, PWND WndFilter, UINT MsgFilterMin, UINT MsgFilterMax)
BOOL FASTCALL MsqIsHung (PUSER_MESSAGE_QUEUE MessageQueue)
VOID CALLBACK HungAppSysTimerProc (HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
BOOLEAN FASTCALL MsqInitializeMessageQueue (struct _ETHREAD *Thread, PUSER_MESSAGE_QUEUE MessageQueue)
VOID FASTCALL MsqCleanupMessageQueue (PUSER_MESSAGE_QUEUE MessageQueue)
PUSER_MESSAGE_QUEUE FASTCALL MsqCreateMessageQueue (struct _ETHREAD *Thread)
VOID FASTCALL MsqDestroyMessageQueue (PUSER_MESSAGE_QUEUE MessageQueue)
LPARAM FASTCALL MsqSetMessageExtraInfo (LPARAM lParam)
LPARAM FASTCALL MsqGetMessageExtraInfo (VOID)
BOOL FASTCALL co_MsqReplyMessage (LRESULT lResult)
HWND FASTCALL MsqSetStateWindow (PUSER_MESSAGE_QUEUE MessageQueue, ULONG Type, HWND hWnd)
SHORT APIENTRY NtUserGetKeyState (INT key)
DWORD APIENTRY NtUserGetKeyboardState (LPBYTE lpKeyState)
BOOL APIENTRY NtUserSetKeyboardState (LPBYTE pKeyState)

Variables

static PPAGED_LOOKASIDE_LIST pgMessageLookasideList
PUSER_MESSAGE_QUEUE gpqCursor

Generated on Sun May 27 2012 06:11:30 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.