#ifndef WINDOWS_GLUE_H #define WINDOWS_GLUE_H #include #undef interface #if (_WIN32_WINNT >= 0x0600) #define RTL_CONDITION_VARIABLE_INIT 0 #define RTL_CONDITION_VARIABLE_LOCKMODE_SHARED 1 #define CONDITION_VARIABLE_INIT RTL_CONDITION_VARIABLE_INIT #define CONDITION_VARIABLE_LOCKMODE_SHARED RTL_CONDITION_VARIABLE_LOCKMODE_SHARED typedef PVOID RTL_CONDITION_VARIABLE; typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE, *PCONDITION_VARIABLE; WINBASEAPI VOID WINAPI InitializeConditionVariable(PCONDITION_VARIABLE ConditionVariable); WINBASEAPI WINBOOL WINAPI SleepConditionVariableCS(PCONDITION_VARIABLE ConditionVariable, PCRITICAL_SECTION CriticalSection, DWORD dwMilliseconds); WINBASEAPI VOID WINAPI WakeAllConditionVariable(PCONDITION_VARIABLE ConditionVariable); WINBASEAPI VOID WINAPI WakeConditionVariable(PCONDITION_VARIABLE ConditionVariable); #endif // _WIN#"_WINNT #endif