Files
UnleashedRecomp-hedge-dev/UnleashedRecomp/Mutex.h
2024-09-30 13:45:09 +06:00

23 lines
309 B
C

#pragma once
struct Mutex : CRITICAL_SECTION
{
Mutex()
{
InitializeCriticalSection(this);
}
~Mutex()
{
DeleteCriticalSection(this);
}
void lock()
{
EnterCriticalSection(this);
}
void unlock()
{
LeaveCriticalSection(this);
}
};