#include <umtypes.h>
#include <lpctypes.h>
Go to the source code of this file.
|
| enum | _DEBUGOBJECTINFOCLASS { DebugObjectUnusedInformation
, DebugObjectKillProcessOnExitInformation
, DebugObjectKillProcessOnExitInformation = 1
, MaxDebugObjectInfoClass
} |
| |
| 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
, 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 | |
| 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 | |
| DebugObjectKillProcessOnExitInformation | |
| MaxDebugObjectInfoClass | |
Definition at line 55 of file dbgktypes.h.
56{
enum _DEBUGOBJECTINFOCLASS DEBUGOBJECTINFOCLASS
@ DebugObjectUnusedInformation
@ DebugObjectKillProcessOnExitInformation
enum _DEBUGOBJECTINFOCLASS * PDEBUGOBJECTINFOCLASS