isle-portable/LEGO1/omni/include/mxcriticalsection.h
Christian Semmler 76435d803f
Style refactor omni/system components (#974)
* Style refactor omni/system components

* Fix

* Fix
2024-05-30 21:03:43 +02:00

22 lines
364 B
C++

#ifndef MXCRITICALSECTION_H
#define MXCRITICALSECTION_H
#include <windows.h>
// SIZE 0x1c
class MxCriticalSection {
public:
MxCriticalSection();
~MxCriticalSection();
static void SetDoMutex();
void Enter();
void Leave();
private:
CRITICAL_SECTION m_criticalSection; // 0x00
HANDLE m_mutex; // 0x18
};
#endif // MXCRITICALSECTION_H