mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
-added queue bits (currently unused)
svn path=/trunk/; revision=5384
This commit is contained in:
parent
7f050c459b
commit
eec230298d
1 changed files with 11 additions and 0 deletions
|
@ -62,6 +62,13 @@ typedef struct _USER_MESSAGE_QUEUE
|
||||||
HWND ActiveWindow;
|
HWND ActiveWindow;
|
||||||
/* Current capture window for this queue. */
|
/* Current capture window for this queue. */
|
||||||
HWND CaptureWindow;
|
HWND CaptureWindow;
|
||||||
|
|
||||||
|
/* queue state tracking */
|
||||||
|
WORD WakeBits;
|
||||||
|
WORD WakeMask;
|
||||||
|
WORD ChangedBits;
|
||||||
|
WORD ChangedMask;
|
||||||
|
|
||||||
} USER_MESSAGE_QUEUE, *PUSER_MESSAGE_QUEUE;
|
} USER_MESSAGE_QUEUE, *PUSER_MESSAGE_QUEUE;
|
||||||
|
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
|
@ -123,6 +130,10 @@ MsqPostKeyboardMessage(UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
MsqInsertSystemMessage(MSG* Msg);
|
MsqInsertSystemMessage(MSG* Msg);
|
||||||
|
|
||||||
|
inline BOOL MsqIsSignaled( PUSER_MESSAGE_QUEUE queue );
|
||||||
|
inline VOID MsqSetQueueBits( PUSER_MESSAGE_QUEUE queue, WORD bits );
|
||||||
|
inline VOID MsqClearQueueBits( PUSER_MESSAGE_QUEUE queue, WORD bits );
|
||||||
|
|
||||||
#define MAKE_LONG(x, y) ((((y) & 0xFFFF) << 16) | ((x) & 0xFFFF))
|
#define MAKE_LONG(x, y) ((((y) & 0xFFFF) << 16) | ((x) & 0xFFFF))
|
||||||
|
|
||||||
#endif /* __WIN32K_MSGQUEUE_H */
|
#endif /* __WIN32K_MSGQUEUE_H */
|
||||||
|
|
Loading…
Reference in a new issue