Fix incorrect SYSDBG types
@@ -3156,25 +3156,20 @@ typedef struct _SYSDBG_TRIAGE_DUMP
} SYSDBG_TRIAGE_DUMP, *PSYSDBG_TRIAGE_DUMP;
// private
-typedef struct _SYSDBG_LIVEDUMP_CONTROL_FLAGS
-{
- union
+typedef union _SYSDBG_LIVEDUMP_CONTROL_FLAGS
{
struct
{
ULONG UseDumpStorageStack : 1;
ULONG CompressMemoryPagesData : 1;
ULONG IncludeUserSpaceMemoryPages : 1;
- ULONG Reserved : 28;
+ ULONG Reserved : 29;
};
ULONG AsUlong;
- };
} SYSDBG_LIVEDUMP_CONTROL_FLAGS, *PSYSDBG_LIVEDUMP_CONTROL_FLAGS;
// private
-typedef struct _SYSDBG_LIVEDUMP_CONTROL_ADDPAGES
-{
- union
+typedef union _SYSDBG_LIVEDUMP_CONTROL_ADDPAGES
{
struct
{
@@ -3182,9 +3177,10 @@ typedef struct _SYSDBG_LIVEDUMP_CONTROL_ADDPAGES
ULONG Reserved : 31;
};
ULONG AsUlong;
- };
} SYSDBG_LIVEDUMP_CONTROL_ADDPAGES, *PSYSDBG_LIVEDUMP_CONTROL_ADDPAGES;
+#define SYSDBG_LIVEDUMP_CONTROL_VERSION 1
+
// private
typedef struct _SYSDBG_LIVEDUMP_CONTROL
{
@@ -3367,7 +3363,8 @@ typedef struct _KUSER_SHARED_DATA
ULONG DbgSecureBootEnabled : 1;
ULONG DbgMultiSessionSku : 1;
ULONG DbgMultiUsersInSessionSku : 1;
- ULONG SpareBits : 22;
+ ULONG DbgStateSeparationEnabled : 1;
+ ULONG SpareBits : 21;
};
};
ULONG DataFlagsPad[1];
