compile insert msWin_Wait_Equates /* ** Copyright (C) 1992-2014 Revelation Software Inc. All Rights Reserved ** Author Captain C Date April 2014 Purpose Equates for use with the Windows API Wait functions Amended Date Reason ======= ==== ====== */ //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// #ifndef _MSWIN_WAIT_EQUATES_ #define _MSWIN_WAIT_EQUATES_ //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// declare function msWin_WaitForSingleObject, msWin_MsgWaitForMultipleObjects //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// equ INFINITE$ to 0xFFFFFFFF equ STATUS_WAIT_0$ to 0x00000000 equ STATUS_ABANDONED_WAIT_0$ to 0x00000080 equ STATUS_USER_APC$ to 0x000000C0 equ STATUS_TIMEOUT$ to 0x00000102 equ STATUS_PENDING$ to 0x00000103 equ MAXIMUM_WAIT_OBJECTS$ to 64 equ WAIT_FAILED$ to 0xFFFFFFFF equ WAIT_OBJECT_0$ to ( ( STATUS_WAIT_0$ ) + 0 ) equ WAIT_ABANDONED$ to ( ( STATUS_ABANDONED_WAIT_0$ ) + 0 ) equ WAIT_ABANDONED_0$ to ( ( STATUS_ABANDONED_WAIT_0$ ) + 0 ) equ WAIT_TIMEOUT$ to STATUS_TIMEOUT$ equ WAIT_IO_COMPLETION$ to STATUS_USER_APC$ //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// * // Wake Mask constants (Queue Status) equ QS_KEY$ to 0x0001 equ QS_MOUSEMOVE$ to 0x0002 equ QS_MOUSEBUTTON$ to 0x0004 equ QS_POSTMESSAGE$ to 0x0008 equ QS_TIMER$ to 0x0010 equ QS_PAINT$ to 0x0020 equ QS_SENDMESSAGE$ to 0x0040 equ QS_HOTKEY$ to 0x0080 equ QS_ALLPOSTMESSAGE$ to 0x0100 equ QS_RAWINPUT$ to 0x0400 equ QS_MOUSE$ to ( QS_MOUSEMOVE$ + QS_MOUSEBUTTON$ ) equ QS_INPUT$ to ( QS_MOUSE$ + QS_KEY$ + QS_RAWINPUT$ ) equ QS_ALLEVENTS$ to ( QS_INPUT$ + QS_POSTMESSAGE$ + QS_TIMER$ + QS_PAINT$ + QS_HOTKEY$ ) equ QS_ALLINPUT$ to ( QS_INPUT$ + QS_POSTMESSAGE$ + QS_TIMER$ + QS_PAINT$ + QS_HOTKEY$ + QS_SENDMESSAGE$ ) //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// #endif //////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////