-added queue bits (currently unused)

svn path=/trunk/; revision=5384
This commit is contained in:
Gunnar Dalsnes 2003-08-02 16:53:40 +00:00
parent 7f050c459b
commit eec230298d

View file

@ -62,6 +62,13 @@ typedef struct _USER_MESSAGE_QUEUE
HWND ActiveWindow;
/* Current capture window for this queue. */
HWND CaptureWindow;
/* queue state tracking */
WORD WakeBits;
WORD WakeMask;
WORD ChangedBits;
WORD ChangedMask;
} USER_MESSAGE_QUEUE, *PUSER_MESSAGE_QUEUE;
VOID FASTCALL
@ -123,6 +130,10 @@ MsqPostKeyboardMessage(UINT uMsg, WPARAM wParam, LPARAM lParam);
VOID FASTCALL
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))
#endif /* __WIN32K_MSGQUEUE_H */