Skip to content

Commit 524bd81

Browse files
committed
Update ntexapi.h
1 parent 7937022 commit 524bd81

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

phnt/include/ntexapi.h

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4441,7 +4441,8 @@ typedef union _SYSDBG_LIVEDUMP_CONTROL_FLAGS
44414441
ULONG CompressMemoryPagesData : 1;
44424442
ULONG IncludeUserSpaceMemoryPages : 1;
44434443
ULONG AbortIfMemoryPressure : 1; // REDSTONE4
4444-
ULONG Reserved : 28;
4444+
ULONG SelectiveDump : 1; // WIN11
4445+
ULONG Reserved : 27;
44454446
};
44464447
ULONG AsUlong;
44474448
} SYSDBG_LIVEDUMP_CONTROL_FLAGS, *PSYSDBG_LIVEDUMP_CONTROL_FLAGS;
@@ -4452,12 +4453,31 @@ typedef union _SYSDBG_LIVEDUMP_CONTROL_ADDPAGES
44524453
struct
44534454
{
44544455
ULONG HypervisorPages : 1;
4455-
ULONG Reserved : 31;
4456+
ULONG NonEssentialHypervisorPages : 1; // WIN11
4457+
ULONG Reserved : 30;
44564458
};
44574459
ULONG AsUlong;
44584460
} SYSDBG_LIVEDUMP_CONTROL_ADDPAGES, *PSYSDBG_LIVEDUMP_CONTROL_ADDPAGES;
44594461

4462+
// rev
4463+
typedef struct _SYSDBG_LIVEDUMP_SELECTIVE_CONTROL
4464+
{
4465+
ULONG Version;
4466+
ULONG Size;
4467+
union
4468+
{
4469+
ULONGLONG Flags;
4470+
struct
4471+
{
4472+
ULONGLONG ThreadKernelStacks : 1;
4473+
ULONGLONG ReservedFlags : 63;
4474+
};
4475+
};
4476+
ULONGLONG Reserved[4];
4477+
} SYSDBG_LIVEDUMP_SELECTIVE_CONTROL, *PSYSDBG_LIVEDUMP_SELECTIVE_CONTROL;
4478+
44604479
#define SYSDBG_LIVEDUMP_CONTROL_VERSION 1
4480+
#define SYSDBG_LIVEDUMP_CONTROL_VERSION_WIN11 2
44614481

44624482
// private
44634483
typedef struct _SYSDBG_LIVEDUMP_CONTROL
@@ -4472,6 +4492,7 @@ typedef struct _SYSDBG_LIVEDUMP_CONTROL
44724492
HANDLE CancelEventHandle;
44734493
SYSDBG_LIVEDUMP_CONTROL_FLAGS Flags;
44744494
SYSDBG_LIVEDUMP_CONTROL_ADDPAGES AddPagesControl;
4495+
PSYSDBG_LIVEDUMP_SELECTIVE_CONTROL SelectiveControl;
44754496
} SYSDBG_LIVEDUMP_CONTROL, *PSYSDBG_LIVEDUMP_CONTROL;
44764497

44774498
// private

0 commit comments

Comments
 (0)