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) 85 #ifndef NTOS_MODE_USER 223 #ifndef NTOS_MODE_USER
DBGKM_EXIT_THREAD ExitThread
struct _DBGKM_EXCEPTION * PDBGKM_EXCEPTION
struct _DEBUG_EVENT DEBUG_EVENT
struct _DEBUG_OBJECT DEBUG_OBJECT
enum _DBG_STATE * PDBG_STATE
struct _DBGKM_CREATE_PROCESS * PDBGKM_CREATE_PROCESS
DBGKM_CREATE_PROCESS CreateProcess
DBGKM_EXIT_THREAD ExitThread
struct _DBGUI_WAIT_STATE_CHANGE DBGUI_WAIT_STATE_CHANGE
struct _DEBUG_EVENT * PDEBUG_EVENT
struct _DBGKM_LOAD_DLL DBGKM_LOAD_DLL
struct _DBGKM_EXIT_PROCESS * PDBGKM_EXIT_PROCESS
DBGKM_EXCEPTION Exception
ULONG DebugInfoFileOffset
DBGKM_EXIT_PROCESS ExitProcess
DBGKM_CREATE_PROCESS NewProcess
DBGKM_CREATE_THREAD InitialThread
enum _DBGKM_APINUMBER DBGKM_APINUMBER
struct _DBGKM_CREATE_PROCESS DBGKM_CREATE_PROCESS
DBGKM_CREATE_THREAD NewThread
struct _DBGKM_EXIT_PROCESS DBGKM_EXIT_PROCESS
enum _DEBUGOBJECTINFOCLASS DEBUGOBJECTINFOCLASS
DBGKM_UNLOAD_DLL UnloadDll
struct _DBGUI_WAIT_STATE_CHANGE::@2342::@2343 CreateThread
struct _DEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION DEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION
struct _DBGKM_EXCEPTION DBGKM_EXCEPTION
enum _DEBUGOBJECTINFOCLASS * PDEBUGOBJECTINFOCLASS
enum _DBG_STATE DBG_STATE
DBGKM_EXIT_PROCESS ExitProcess
struct _DBGKM_UNLOAD_DLL DBGKM_UNLOAD_DLL
union _DBGUI_WAIT_STATE_CHANGE::@2342 StateInfo
DBGKM_APINUMBER ApiNumber
struct _DBGKM_MSG * PDBGKM_MSG
struct _DBGKM_MSG DBGKM_MSG
struct _DEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION * PDEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION
struct _DBGKM_CREATE_THREAD * PDBGKM_CREATE_THREAD
ULONG DebugInfoFileOffset
struct _DBGUI_WAIT_STATE_CHANGE::@2342::@2344 CreateProcessInfo
struct _DBGUI_WAIT_STATE_CHANGE * PDBGUI_WAIT_STATE_CHANGE
EXCEPTION_RECORD ExceptionRecord
struct _DEBUG_OBJECT * PDEBUG_OBJECT
DBGKM_UNLOAD_DLL UnloadDll
struct _DBGKM_LOAD_DLL * PDBGKM_LOAD_DLL
struct _DBGKM_CREATE_THREAD DBGKM_CREATE_THREAD
struct _DBGKM_UNLOAD_DLL * PDBGKM_UNLOAD_DLL
DBGKM_CREATE_THREAD CreateThread
DBGKM_EXCEPTION Exception
struct _DBGKM_EXIT_THREAD DBGKM_EXIT_THREAD
struct _DBGKM_EXIT_THREAD * PDBGKM_EXIT_THREAD