From 9f758cc568400154487158d534fa60954497c0a3 Mon Sep 17 00:00:00 2001
From: Josh DuBois <duboisj@codeweavers.com>
Date: Tue, 20 Feb 2001 00:49:12 +0000
Subject: [PATCH] Moved typedef of CRITICAL_SECTION out of #pragma pack(1)
 block.

---
 include/winnt.h | 41 ++++++++++++++++++++---------------------
 1 file changed, 20 insertions(+), 21 deletions(-)

diff --git a/include/winnt.h b/include/winnt.h
index 668d3811bc1..b13d8948d47 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -3413,27 +3413,6 @@ typedef enum tagSID_NAME_USE {
 /* ------------------------------ end registry ------------------------------ */
 
 
-typedef struct _RTL_CRITICAL_SECTION_DEBUG 
-{
-  WORD   Type;
-  WORD   CreatorBackTraceIndex;
-  struct _RTL_CRITICAL_SECTION *CriticalSection;
-  LIST_ENTRY ProcessLocksList;
-  DWORD EntryCount;
-  DWORD ContentionCount;
-  DWORD Spare[ 2 ];
-} RTL_CRITICAL_SECTION_DEBUG, *PRTL_CRITICAL_SECTION_DEBUG, RTL_RESOURCE_DEBUG, *PRTL_RESOURCE_DEBUG;
-
-typedef struct _RTL_CRITICAL_SECTION {
-    PRTL_CRITICAL_SECTION_DEBUG DebugInfo;
-    LONG LockCount;
-    LONG RecursionCount;
-    HANDLE OwningThread;
-    HANDLE LockSemaphore;
-    ULONG_PTR SpinCount;
-} RTL_CRITICAL_SECTION, *PRTL_CRITICAL_SECTION;
-
-
 #define EVENTLOG_SUCCESS                0x0000
 #define EVENTLOG_ERROR_TYPE             0x0001
 #define EVENTLOG_WARNING_TYPE           0x0002
@@ -3510,4 +3489,24 @@ typedef enum _CM_ERROR_CONTROL_TYPE
 
 #include "poppack.h"
 
+typedef struct _RTL_CRITICAL_SECTION_DEBUG 
+{
+  WORD   Type;
+  WORD   CreatorBackTraceIndex;
+  struct _RTL_CRITICAL_SECTION *CriticalSection;
+  LIST_ENTRY ProcessLocksList;
+  DWORD EntryCount;
+  DWORD ContentionCount;
+  DWORD Spare[ 2 ];
+} RTL_CRITICAL_SECTION_DEBUG, *PRTL_CRITICAL_SECTION_DEBUG, RTL_RESOURCE_DEBUG, *PRTL_RESOURCE_DEBUG;
+
+typedef struct _RTL_CRITICAL_SECTION {
+    PRTL_CRITICAL_SECTION_DEBUG DebugInfo;
+    LONG LockCount;
+    LONG RecursionCount;
+    HANDLE OwningThread;
+    HANDLE LockSemaphore;
+    ULONG_PTR SpinCount;
+}  RTL_CRITICAL_SECTION, *PRTL_CRITICAL_SECTION;
+
 #endif  /* __WINE_WINNT_H */
-- 
GitLab