9 #include <botan/internal/mux_win32.h> 19 class Win32_Mutex :
public Mutex 22 void lock() { EnterCriticalSection(&mutex); }
23 void unlock() { LeaveCriticalSection(&mutex); }
25 Win32_Mutex() { InitializeCriticalSection(&mutex); }
26 ~Win32_Mutex() { DeleteCriticalSection(&mutex); }
28 CRITICAL_SECTION mutex;
31 return new Win32_Mutex();