2025-04-27 07:49:33 -04:00

22 lines
306 B
C++

#ifndef PASSPORTLOCK_HPP
#define PASSPORTLOCK_HPP
#include <windows.h>
#include <winbase.h>
class PassportLock
{
public:
PassportLock(DWORD dwSpinCount = 4000);
void acquire();
void release();
~PassportLock();
private:
CRITICAL_SECTION mLock;
};
#endif // !PASSPORTLOCK_HPP