2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS system libraries
4 * FILE: lib/kernel32/sync/critical.c
5 * PURPOSE: Critical regions
10 /* INCLUDES ******************************************************************/
14 #include <kernel32/kernel32.h>
16 /* FUNCTIONS *****************************************************************/
18 VOID
DeleteCriticalSection(LPCRITICAL_SECTION lpCriticalSection
)
23 VOID
EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection
)
28 VOID
InitializeCriticalSection(LPCRITICAL_SECTION pcritical
)
33 VOID
LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection
)
38 WINBOOL
TryEnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection
)