2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS system libraries
4 * PURPOSE: Condition Variable Routines
5 * PROGRAMMER: Thomas Weidenmueller <w3seek@reactos.com>
8 /* INCLUDES *****************************************************************/
15 /* FUNCTIONS *****************************************************************/
19 RtlInitializeConditionVariable(OUT PRTL_CONDITION_VARIABLE ConditionVariable
)
21 ConditionVariable
->Ptr
= NULL
;
27 RtlWakeConditionVariable(IN OUT PRTL_CONDITION_VARIABLE ConditionVariable
)
35 RtlWakeAllConditionVariable(IN OUT PRTL_CONDITION_VARIABLE ConditionVariable
)
43 RtlSleepConditionVariableCS(IN OUT PRTL_CONDITION_VARIABLE ConditionVariable
,
44 IN OUT PRTL_CRITICAL_SECTION CriticalSection
,
45 IN PLARGE_INTEGER TimeOut OPTIONAL
)
48 return STATUS_NOT_IMPLEMENTED
;
54 RtlSleepConditionVariableSRW(IN OUT PRTL_CONDITION_VARIABLE ConditionVariable
,
55 IN OUT PRTL_SRWLOCK SRWLock
,
56 IN PLARGE_INTEGER TimeOut OPTIONAL
,
60 return STATUS_NOT_IMPLEMENTED
;