_RTL_CRITICAL_SECTION = record DebugInfo: PRTLCriticalSectionDebug; LockCount: Longint; RecursionCount: Longint; OwningThread: THandle; LockSemaphore: THandle; Reserved: DWORD; end; TRTLCriticalSection = _RTL_CRITICAL_SECTION;