30#define DPFLTR_ERROR_LEVEL 0
31#define DPFLTR_WARNING_LEVEL 1
32#define DPFLTR_TRACE_LEVEL 2
33#define DPFLTR_INFO_LEVEL 3
34#define DPFLTR_MASK 0x80000000
39#define DBG_STATUS_CONTROL_C 1
40#define DBG_STATUS_SYSRQ 2
41#define DBG_STATUS_BUGCHECK_FIRST 3
42#define DBG_STATUS_BUGCHECK_SECOND 4
43#define DBG_STATUS_FATAL 5
44#define DBG_STATUS_DEBUG_CONTROL 6
45#define DBG_STATUS_WORKER 7
50#define BREAKPOINT_BREAK 0
51#define BREAKPOINT_PRINT 1
52#define BREAKPOINT_PROMPT 2
53#define BREAKPOINT_LOAD_SYMBOLS 3
54#define BREAKPOINT_UNLOAD_SYMBOLS 4
55#define BREAKPOINT_COMMAND_STRING 5
94#if (NTDDI_VERSION >= NTDDI_VISTA)
101#if (NTDDI_VERSION >= NTDDI_WINBLUE)
104#if (NTDDI_VERSION >= NTDDI_WIN10_VB)
173#if (NTDDI_VERSION >= NTDDI_WINBLUE)
182#if (NTDDI_VERSION >= NTDDI_WIN10_RS4)
184#if (NTDDI_VERSION >= NTDDI_WIN11)
202#if (NTDDI_VERSION >= NTDDI_WIN11)
212#if (NTDDI_VERSION >= NTDDI_WIN11)
230#define SYSDBG_LIVEDUMP_CONTROL_VERSION 1
231#define SYSDBG_LIVEDUMP_CONTROL_VERSION_WIN11 2
247#if (NTDDI_VERSION >= NTDDI_WIN11)
254#if (NTDDI_VERSION >= NTDDI_WIN10_VB)
enum _INTERFACE_TYPE INTERFACE_TYPE
struct _KD_SYMBOLS_INFO * PKD_SYMBOLS_INFO
struct _SYSDBG_PHYSICAL SYSDBG_PHYSICAL
union _SYSDBG_LIVEDUMP_CONTROL_ADDPAGES SYSDBG_LIVEDUMP_CONTROL_ADDPAGES
struct _SYSDBG_MSR * PSYSDBG_MSR
struct _SYSDBG_CONTROL_SPACE * PSYSDBG_CONTROL_SPACE
struct _SYSDBG_BUS_DATA SYSDBG_BUS_DATA
struct _SYSDBG_CONTROL_SPACE SYSDBG_CONTROL_SPACE
struct _SYSDBG_TRIAGE_DUMP * PSYSDBG_TRIAGE_DUMP
struct _SYSDBG_BUS_DATA * PSYSDBG_BUS_DATA
struct _SYSDBG_IO_SPACE SYSDBG_IO_SPACE
struct _SYSDBG_LIVEDUMP_SELECTIVE_CONTROL SYSDBG_LIVEDUMP_SELECTIVE_CONTROL
union _SYSDBG_LIVEDUMP_CONTROL_FLAGS SYSDBG_LIVEDUMP_CONTROL_FLAGS
struct _SYSDBG_PHYSICAL * PSYSDBG_PHYSICAL
@ SysDbgQuerySpecialCalls
@ SysDbgGetPrintBufferSize
@ SysDbgQueryTraceInformation
@ SysDbgClearSpecialCalls
@ SysDbgWriteControlSpace
@ SysDbgEnableKernelDebugger
@ SysDbgGetKdUmExceptionEnable
@ SysDbgSetKdUmExceptionEnable
@ SysDbgGetLiveKernelDump
@ SysDbgSetPrintBufferSize
@ SysDbgQueryModuleInformation
@ SysDbgDisableKernelDebugger
@ SysDbgRegisterForUmBreakInfo
struct _SYSDBG_KD_PULL_REMOTE_FILE SYSDBG_KD_PULL_REMOTE_FILE
struct _SYSDBG_LIVEDUMP_CONTROL SYSDBG_LIVEDUMP_CONTROL
struct _SYSDBG_IO_SPACE * PSYSDBG_IO_SPACE
struct _SYSDBG_KD_PULL_REMOTE_FILE * PSYSDBG_KD_PULL_REMOTE_FILE
struct _SYSDBG_VIRTUAL SYSDBG_VIRTUAL
struct _SYSDBG_LIVEDUMP_SELECTIVE_CONTROL * PSYSDBG_LIVEDUMP_SELECTIVE_CONTROL
struct _SYSDBG_VIRTUAL * PSYSDBG_VIRTUAL
struct _SYSDBG_LIVEDUMP_CONTROL * PSYSDBG_LIVEDUMP_CONTROL
struct _KD_SYMBOLS_INFO KD_SYMBOLS_INFO
struct _SYSDBG_MSR SYSDBG_MSR
enum _SYSDBG_COMMAND SYSDBG_COMMAND
struct _SYSDBG_TRIAGE_DUMP SYSDBG_TRIAGE_DUMP
enum _BUS_DATA_TYPE BUS_DATA_TYPE
BUS_DATA_TYPE BusDataType
INTERFACE_TYPE InterfaceType
UNICODE_STRING ImageFileName
SYSDBG_LIVEDUMP_CONTROL_ADDPAGES AddPagesControl
PSYSDBG_LIVEDUMP_SELECTIVE_CONTROL SelectiveControl
SYSDBG_LIVEDUMP_CONTROL_FLAGS Flags
ULONGLONG ThreadKernelStacks
ULONG NonEssentialHypervisorPages
ULONG IncludeUserSpaceMemoryPages
ULONG CompressMemoryPagesData
ULONG AbortIfMemoryPressure
ULONG UseDumpStorageStack
_Reserved_ PVOID Reserved