Fix incorrect 19H1 type
@@ -2658,12 +2658,7 @@ typedef struct _MEMORY_SCRUB_INFORMATION
} MEMORY_SCRUB_INFORMATION, *PMEMORY_SCRUB_INFORMATION;
// private
-typedef struct _PEBS_DS_SAVE_AREA
-{
- union
- {
- ULONG As32Bit; // PEBS_DS_SAVE_AREA32
- struct
+typedef struct _PEBS_DS_SAVE_AREA32
{
ULONG BtsBufferBase;
ULONG BtsIndex;
@@ -2675,12 +2670,10 @@ typedef struct _PEBS_DS_SAVE_AREA
ULONG PebsInterruptThreshold;
ULONG PebsGpCounterReset[8];
ULONG PebsFixedCounterReset[4];
- };
- };
- union
- {
- ULONGLONG As64Bit; // PEBS_DS_SAVE_AREA64
- struct
+} PEBS_DS_SAVE_AREA32, *PPEBS_DS_SAVE_AREA32;
+
+// private
+typedef struct _PEBS_DS_SAVE_AREA64
{
ULONGLONG BtsBufferBase;
ULONGLONG BtsIndex;
@@ -2692,8 +2685,13 @@ typedef struct _PEBS_DS_SAVE_AREA
ULONGLONG PebsInterruptThreshold;
ULONGLONG PebsGpCounterReset[8];
ULONGLONG PebsFixedCounterReset[4];
- };
- };
+} PEBS_DS_SAVE_AREA64, *PPEBS_DS_SAVE_AREA64;
+
+// private
+typedef union _PEBS_DS_SAVE_AREA
+{
+ PEBS_DS_SAVE_AREA32 As32Bit;
+ PEBS_DS_SAVE_AREA64 As64Bit;
} PEBS_DS_SAVE_AREA, *PPEBS_DS_SAVE_AREA;
// private
