#ifndef MXCRITICALSECTION_H #define MXCRITICALSECTION_H #include // SIZE 0x1c class MxCriticalSection { public: __declspec(dllexport) MxCriticalSection(); __declspec(dllexport) ~MxCriticalSection(); __declspec(dllexport) static void SetDoMutex(); void Enter(); void Leave(); private: CRITICAL_SECTION m_criticalSection; HANDLE m_mutex; }; #endif // MXCRITICALSECTION_H