#pragma once
#include "GlobalDefs.h"
#include <windows.h>

class SysSemaphore
{
public:
   enum { WAITFOREVER = -1 };

	SysSemaphore(void);
	~SysSemaphore(void);

   bool Lock(INT32 timeout_milliseconds = INFINITE);
   bool Unlock(void);

private:
   HANDLE		m_id;
};

