ReactOS 0.4.16-dev-197-g92996da
_USER_MESSAGE_QUEUE Struct Reference

#include <msgqueue.h>

Collaboration diagram for _USER_MESSAGE_QUEUE:

Public Attributes

LONG References
 
struct _DESKTOPDesktop
 
PTHREADINFO ptiSysLock
 
ULONG_PTR idSysLock
 
ULONG_PTR idSysPeek
 
PTHREADINFO ptiMouse
 
PTHREADINFO ptiKeyboard
 
LIST_ENTRY HardwareMessagesListHead
 
MSG msgDblClk
 
PWND spwndCapture
 
PWND spwndFocus
 
PWND spwndActive
 
PWND spwndActivePrev
 
HWND MoveSize
 
HWND MenuOwner
 
BYTE MenuState
 
DWORD QF_flags
 
DWORD cThreads
 
LPARAM ExtraInfo
 
BYTE afKeyRecentDown [256/8]
 
BYTE afKeyState [256 *2/8]
 
INT iCursorLevel
 
PCURICON_OBJECT CursorObject
 
THRDCARETINFO CaretInfo
 

Detailed Description

Definition at line 44 of file msgqueue.h.

Member Data Documentation

◆ afKeyRecentDown

BYTE _USER_MESSAGE_QUEUE::afKeyRecentDown[256/8]

Definition at line 83 of file msgqueue.h.

Referenced by UpdateKeyState().

◆ afKeyState

◆ CaretInfo

◆ cThreads

DWORD _USER_MESSAGE_QUEUE::cThreads

◆ CursorObject

PCURICON_OBJECT _USER_MESSAGE_QUEUE::CursorObject

◆ Desktop

struct _DESKTOP* _USER_MESSAGE_QUEUE::Desktop

Definition at line 50 of file msgqueue.h.

Referenced by IntSetFocusMessageQueue(), and MsqDestroyMessageQueue().

◆ ExtraInfo

LPARAM _USER_MESSAGE_QUEUE::ExtraInfo

◆ HardwareMessagesListHead

LIST_ENTRY _USER_MESSAGE_QUEUE::HardwareMessagesListHead

◆ iCursorLevel

INT _USER_MESSAGE_QUEUE::iCursorLevel

◆ idSysLock

ULONG_PTR _USER_MESSAGE_QUEUE::idSysLock

Definition at line 53 of file msgqueue.h.

◆ idSysPeek

ULONG_PTR _USER_MESSAGE_QUEUE::idSysPeek

Definition at line 54 of file msgqueue.h.

Referenced by co_MsqPeekHardwareMessage().

◆ MenuOwner

HWND _USER_MESSAGE_QUEUE::MenuOwner

◆ MenuState

BYTE _USER_MESSAGE_QUEUE::MenuState

Definition at line 74 of file msgqueue.h.

Referenced by NtUserGetGUIThreadInfo().

◆ MoveSize

HWND _USER_MESSAGE_QUEUE::MoveSize

Definition at line 70 of file msgqueue.h.

Referenced by co_IntProcessMouseMessage(), MsqSetStateWindow(), and NtUserGetGUIThreadInfo().

◆ msgDblClk

MSG _USER_MESSAGE_QUEUE::msgDblClk

Definition at line 61 of file msgqueue.h.

Referenced by co_IntProcessMouseMessage(), and co_MsqPeekHardwareMessage().

◆ ptiKeyboard

PTHREADINFO _USER_MESSAGE_QUEUE::ptiKeyboard

◆ ptiMouse

PTHREADINFO _USER_MESSAGE_QUEUE::ptiMouse

◆ ptiSysLock

PTHREADINFO _USER_MESSAGE_QUEUE::ptiSysLock

Definition at line 52 of file msgqueue.h.

Referenced by co_MsqPeekHardwareMessage(), and MsqCleanupMessageQueue().

◆ QF_flags

◆ References

LONG _USER_MESSAGE_QUEUE::References

Definition at line 47 of file msgqueue.h.

◆ spwndActive

◆ spwndActivePrev

PWND _USER_MESSAGE_QUEUE::spwndActivePrev

Definition at line 68 of file msgqueue.h.

Referenced by co_IntSetActiveWindow(), and UserSetActiveWindow().

◆ spwndCapture

PWND _USER_MESSAGE_QUEUE::spwndCapture

◆ spwndFocus


The documentation for this struct was generated from the following file: