Undocumented functions of NTDLL

2OO1, 17 January


Gridstore - NonStop Storage

OBJECT_WAIT_TYPE
OBJECT_WAIT_TYPE

typedef enum _OBJECT_WAIT_TYPE {

WaitAllObject, WaitAnyObject

} OBJECT_WAIT_TYPE, *POBJECT_WAIT_TYPE;



OBJECT_WAIT_TYPE is used in a call to NtWaitForMultipleObjects.
  • WaitAllObject
  •     All objects specified in waiting function must be signaled to continue execution.
  • WaitAnyObject
  •     At least one of specified objects must be signaled. Return value indicates position of signaled object in object's array. STATUS_WAIT_0 indicates first element in object's array, STATUS_WAIT_1 is the second etc.


    Documented by:
    Tomasz Nowak



    Requirements:
    Library: ntdll.lib


    See also:
    NtWaitForMultipleObjects