typedef struct _RTL_CRITICAL_SECTION                                            // 6 / 6 elements; 0x0018 / 0x0028 Bytes
{
    PRTL_CRITICAL_SECTION_DEBUG 
                                DebugInfo;                                      // 0x0000 / 0x0000; 0x0004 / 0x0008 Bytes
    LONG32                      LockCount;                                      // 0x0004 / 0x0008; 0x0004 / 0x0004 Bytes
    LONG32                      RecursionCount;                                 // 0x0008 / 0x000C; 0x0004 / 0x0004 Bytes
    PVOID                       OwningThread;                                   // 0x000C / 0x0010; 0x0004 / 0x0008 Bytes
    PVOID                       LockSemaphore;                                  // 0x0010 / 0x0018; 0x0004 / 0x0008 Bytes
    UINT_PTR                    SpinCount;                                      // 0x0014 / 0x0020; 0x0004 / 0x0008 Bytes
} RTL_CRITICAL_SECTION, * PRTL_CRITICAL_SECTION;

Return to OS-specific structures/unions/enums list.
Return to OS version list.