Undocumented functions of NTDLL

2OO1, 3 March


Gridstore - NonStop Storage

NtSignalAndWaitForSingleObject
NtSignalAndWaitForSingleObject

NTSYSAPI 
NTSTATUS
NTAPI

NtSignalAndWaitForSingleObject(

IN HANDLE ObjectToSignal, IN HANDLE WaitableObject, IN BOOLEAN Alertable, IN PLARGE_INTEGER Time OPTIONAL );




Function NtSignalAndWaitForSingleObject signals one object and wait for second object. See also Win32 API SignalObjectAndWait description in Microsoft SDK.



  • ObjectToSignal
  •     HANDLE to object to signal. Possible object's types are:
  • WaitableObject
  •     HANDLE to object to wait for. Can be any waitable object.
  • Alertable
  •     If set, APC Routine can break waiting.
  • Time
  •     Optionally pointer to LARGE_INTEGER value specifing time (absolute or relative) when function time outs (in 100-ns units). Negative value means relative time.


    Documented by:
    Tomasz Nowak



    Requirements:
    Library: ntdll.lib


    See also:
    NtCreateEvent
    NtCreateMutant
    NtCreateSemaphore
    NtWaitForMultipleObjects
    NtWaitForSingleObject