CRITICAL_SECTION
lpCriticalSection;
VOID InitializeCriticalSection(
LPCRITICAL_SECTION lpCriticalSection // address of critical
// section object
);
VOID EnterCriticalSection(
LPCRITICAL_SECTION lpCriticalSection // pointer to critical
// section object
);
VOID LeaveCriticalSection(
LPCRITICAL_SECTION lpCriticalSection // address of critical
// section object
);
LPCRITICAL_SECTION lpCriticalSection // address of critical
// section object
);
VOID DeleteCriticalSection(
LPCRITICAL_SECTION lpCriticalSection // pointer to critical
// section object
);
LPCRITICAL_SECTION lpCriticalSection // pointer to critical
// section object
);