#pragma once namespace dvl { typedef void *CRITICAL_SECTION, **LPCRITICAL_SECTION; void InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection); void EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection); void LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection); void DeleteCriticalSection(LPCRITICAL_SECTION lpCriticalSection); } // namespace dvl