Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
580 B

// OS-dependent definitions
#if defined(WIN32_NT)
typedef HANDLE MUTEX;
typedef HANDLE EVENT;
#elif defined(OS2)
typedef unsigned long MUTEX;
typedef unsigned long EVENT;
#else
#error No synchronization primitives defined
#endif
MY_BOOL MutexInit(MUTEX *);
MY_BOOL MutexLock(MUTEX *, unsigned long);
MY_BOOL MutexUnlock(MUTEX *);
MY_BOOL EventInit(EVENT *);
MY_BOOL EventSet(EVENT *);
MY_BOOL EventClear(EVENT *);
MY_BOOL EventWaitForClear(EVENT *, unsigned long);
void Pause(unsigned long);
// BUGBUG - Remove this
#ifndef INFINITE
#define INFINITE 0xFFFFFFFF
#endif