31#define DEBUG_OBJECT_WAIT_STATE_CHANGE 0x0001
32#define DEBUG_OBJECT_ADD_REMOVE_PROCESS 0x0002
33#define DEBUG_OBJECT_SET_INFORMATION 0x0004
34#define DEBUG_OBJECT_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x0F)
39#define DEBUG_EVENT_READ (0x01)
40#define DEBUG_EVENT_NOWAIT (0x02)
41#define DEBUG_EVENT_INACTIVE (0x04)
42#define DEBUG_EVENT_RELEASE (0x08)
43#define DEBUG_EVENT_PROTECT_FAILED (0x10)
44#define DEBUG_EVENT_SUSPEND (0x20)
49#define DBGK_KILL_PROCESS_ON_EXIT (0x1)
50#define DBGK_ALL_FLAGS (DBGK_KILL_PROCESS_ON_EXIT)
223#ifndef NTOS_MODE_USER
struct _DBGKM_EXIT_THREAD * PDBGKM_EXIT_THREAD
struct _DBGKM_LOAD_DLL * PDBGKM_LOAD_DLL
struct _DBGKM_EXCEPTION DBGKM_EXCEPTION
struct _DEBUG_OBJECT * PDEBUG_OBJECT
struct _DBGKM_LOAD_DLL DBGKM_LOAD_DLL
struct _DBGKM_EXIT_PROCESS * PDBGKM_EXIT_PROCESS
struct _DBGKM_EXIT_PROCESS DBGKM_EXIT_PROCESS
enum _DBG_STATE DBG_STATE
struct _DBGKM_CREATE_THREAD DBGKM_CREATE_THREAD
struct _DBGKM_EXCEPTION * PDBGKM_EXCEPTION
struct _DBGUI_WAIT_STATE_CHANGE * PDBGUI_WAIT_STATE_CHANGE
enum _DBG_STATE * PDBG_STATE
enum _DEBUGOBJECTINFOCLASS DEBUGOBJECTINFOCLASS
struct _DBGKM_CREATE_PROCESS DBGKM_CREATE_PROCESS
@ DebugObjectUnusedInformation
@ DebugObjectKillProcessOnExitInformation
struct _DBGKM_CREATE_PROCESS * PDBGKM_CREATE_PROCESS
struct _DEBUG_OBJECT DEBUG_OBJECT
struct _DBGKM_MSG * PDBGKM_MSG
struct _DBGKM_UNLOAD_DLL DBGKM_UNLOAD_DLL
enum _DEBUGOBJECTINFOCLASS * PDEBUGOBJECTINFOCLASS
struct _DBGKM_EXIT_THREAD DBGKM_EXIT_THREAD
struct _DEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION * PDEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION
struct _DBGKM_UNLOAD_DLL * PDBGKM_UNLOAD_DLL
struct _DBGKM_MSG DBGKM_MSG
struct _DEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION DEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION
struct _DBGUI_WAIT_STATE_CHANGE DBGUI_WAIT_STATE_CHANGE
@ DbgBreakpointStateChange
@ DbgCreateProcessStateChange
@ DbgCreateThreadStateChange
@ DbgExitProcessStateChange
@ DbgExceptionStateChange
@ DbgUnloadDllStateChange
@ DbgExitThreadStateChange
@ DbgSingleStepStateChange
enum _DBGKM_APINUMBER DBGKM_APINUMBER
struct _DEBUG_EVENT DEBUG_EVENT
struct _DBGKM_CREATE_THREAD * PDBGKM_CREATE_THREAD
struct _DEBUG_EVENT * PDEBUG_EVENT
DBGKM_CREATE_THREAD InitialThread
ULONG DebugInfoFileOffset
EXCEPTION_RECORD ExceptionRecord
ULONG DebugInfoFileOffset
DBGKM_CREATE_THREAD CreateThread
DBGKM_CREATE_PROCESS CreateProcess
DBGKM_UNLOAD_DLL UnloadDll
DBGKM_EXCEPTION Exception
DBGKM_APINUMBER ApiNumber
DBGKM_EXIT_PROCESS ExitProcess
DBGKM_EXIT_THREAD ExitThread
DBGKM_EXIT_PROCESS ExitProcess
DBGKM_CREATE_PROCESS NewProcess
DBGKM_UNLOAD_DLL UnloadDll
DBGKM_EXIT_THREAD ExitThread
DBGKM_EXCEPTION Exception
union _DBGUI_WAIT_STATE_CHANGE::@2426 StateInfo
struct _DBGUI_WAIT_STATE_CHANGE::@2426::@2428 CreateProcessInfo
DBGKM_CREATE_THREAD NewThread
struct _DBGUI_WAIT_STATE_CHANGE::@2426::@2427 CreateThread