#include <umtypes.h>
#include <lpctypes.h>
Go to the source code of this file.
|
enum | _DEBUGOBJECTINFOCLASS { DebugObjectUnusedInformation
, DebugObjectKillProcessOnExitInformation
} |
|
enum | _DBGKM_APINUMBER {
DbgKmExceptionApi = 0
, DbgKmCreateThreadApi = 1
, DbgKmCreateProcessApi = 2
, DbgKmExitThreadApi = 3
,
DbgKmExitProcessApi = 4
, DbgKmLoadDllApi = 5
, DbgKmUnloadDllApi = 6
, DbgKmErrorReportApi = 7
,
DbgKmMaxApiNumber = 8
} |
|
enum | _DBG_STATE {
DbgIdle
, DbgReplyPending
, DbgCreateThreadStateChange
, DbgCreateProcessStateChange
,
DbgExitThreadStateChange
, DbgExitProcessStateChange
, DbgExceptionStateChange
, DbgBreakpointStateChange
,
DbgSingleStepStateChange
, DbgLoadDllStateChange
, DbgUnloadDllStateChange
} |
|
◆ DBGK_ALL_FLAGS
◆ DBGK_KILL_PROCESS_ON_EXIT
#define DBGK_KILL_PROCESS_ON_EXIT (0x1) |
◆ DEBUG_EVENT_INACTIVE
#define DEBUG_EVENT_INACTIVE (0x04) |
◆ DEBUG_EVENT_NOWAIT
#define DEBUG_EVENT_NOWAIT (0x02) |
◆ DEBUG_EVENT_PROTECT_FAILED
#define DEBUG_EVENT_PROTECT_FAILED (0x10) |
◆ DEBUG_EVENT_READ
#define DEBUG_EVENT_READ (0x01) |
◆ DEBUG_EVENT_RELEASE
#define DEBUG_EVENT_RELEASE (0x08) |
◆ DEBUG_EVENT_SUSPEND
#define DEBUG_EVENT_SUSPEND (0x20) |
◆ DEBUG_OBJECT_ADD_REMOVE_PROCESS
#define DEBUG_OBJECT_ADD_REMOVE_PROCESS 0x0002 |
◆ DEBUG_OBJECT_ALL_ACCESS
◆ DEBUG_OBJECT_SET_INFORMATION
#define DEBUG_OBJECT_SET_INFORMATION 0x0004 |
◆ DEBUG_OBJECT_WAIT_STATE_CHANGE
#define DEBUG_OBJECT_WAIT_STATE_CHANGE 0x0001 |
◆ DBG_STATE
◆ DBGKM_APINUMBER
◆ DBGKM_CREATE_PROCESS
◆ DBGKM_CREATE_THREAD
◆ DBGKM_EXCEPTION
◆ DBGKM_EXIT_PROCESS
◆ DBGKM_EXIT_THREAD
◆ DBGKM_LOAD_DLL
◆ DBGKM_MSG
◆ DBGKM_UNLOAD_DLL
◆ DBGUI_WAIT_STATE_CHANGE
◆ DEBUG_EVENT
◆ DEBUG_OBJECT
◆ DEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION
◆ DEBUGOBJECTINFOCLASS
◆ PDBG_STATE
◆ PDBGKM_CREATE_PROCESS
◆ PDBGKM_CREATE_THREAD
◆ PDBGKM_EXCEPTION
◆ PDBGKM_EXIT_PROCESS
◆ PDBGKM_EXIT_THREAD
◆ PDBGKM_LOAD_DLL
◆ PDBGKM_MSG
◆ PDBGKM_UNLOAD_DLL
◆ PDBGUI_WAIT_STATE_CHANGE
◆ PDEBUG_EVENT
◆ PDEBUG_OBJECT
◆ PDEBUG_OBJECT_KILL_PROCESS_ON_EXIT_INFORMATION
◆ PDEBUGOBJECTINFOCLASS
◆ _DBG_STATE
Enumerator |
---|
DbgIdle | |
DbgReplyPending | |
DbgCreateThreadStateChange | |
DbgCreateProcessStateChange | |
DbgExitThreadStateChange | |
DbgExitProcessStateChange | |
DbgExceptionStateChange | |
DbgBreakpointStateChange | |
DbgSingleStepStateChange | |
DbgLoadDllStateChange | |
DbgUnloadDllStateChange | |
Definition at line 111 of file dbgktypes.h.
112{
enum _DBG_STATE DBG_STATE
enum _DBG_STATE * PDBG_STATE
@ DbgBreakpointStateChange
@ DbgCreateProcessStateChange
@ DbgCreateThreadStateChange
@ DbgExitProcessStateChange
@ DbgExceptionStateChange
@ DbgUnloadDllStateChange
@ DbgExitThreadStateChange
@ DbgSingleStepStateChange
◆ _DBGKM_APINUMBER
Enumerator |
---|
DbgKmExceptionApi | |
DbgKmCreateThreadApi | |
DbgKmCreateProcessApi | |
DbgKmExitThreadApi | |
DbgKmExitProcessApi | |
DbgKmLoadDllApi | |
DbgKmUnloadDllApi | |
DbgKmErrorReportApi | |
DbgKmMaxApiNumber | |
Definition at line 64 of file dbgktypes.h.
65{
enum _DBGKM_APINUMBER DBGKM_APINUMBER
◆ _DEBUGOBJECTINFOCLASS
Enumerator |
---|
DebugObjectUnusedInformation | |
DebugObjectKillProcessOnExitInformation | |
Definition at line 55 of file dbgktypes.h.
56{
enum _DEBUGOBJECTINFOCLASS DEBUGOBJECTINFOCLASS
@ DebugObjectUnusedInformation
@ DebugObjectKillProcessOnExitInformation
enum _DEBUGOBJECTINFOCLASS * PDEBUGOBJECTINFOCLASS