-#elif defined( HAVE_WIN32_THREAD )
- // set all conditions to be broadcast
- // unfortunately in Win32 you have to know at creation
- // whether the signal is broadcast or not.
- #define Condition_Initialize( Cond ) do { \
- Mutex_Initialize( &(Cond)->mMutex ); \
- (Cond)->mCondition = CreateEvent( NULL, true, false, NULL ); \
- } while ( 0 )