Why don't you check the header files?
Check out WINNT.H and find out what you learn :)
(assuming you have Windows C ++ files)
Typically, a structure contains:
LONG LockCount; LONG RecursionCount; HANDLE OwningThread; HANDLE LockSemaphore; DWORD SpinCount;
Edit: a command of type sizeof(CRITICAL_SECTION) will show the size.
source share