_NtDebugActiveProcess et cetera...
|
_NTFN_EXTERN NTSTATUS | _NtDebugActiveProcess (IN HANDLE Process, IN HANDLE DebugObject) |
|
_NTFN_EXTERN NTSTATUS | _NtRemoveProcessDebug (IN HANDLE Process, IN HANDLE DebugObject) |
|
_NTFN_EXTERN NTSTATUS | _NtCreateDebugObject (OUT PHANDLE DebugHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN ULONG Flags) |
|
_NTFN_EXTERN NTSTATUS | _NtDebugContinue (IN HANDLE DebugObject, IN PCLIENT_ID AppClientId, IN NTSTATUS ContinueStatus) |
|
_NTFN_EXTERN NTSTATUS | _NtWaitForDebugEvent (IN HANDLE DebugObject, IN BOOLEAN Alertable, OPTIN PLARGE_INTEGER Timeout, OUT PDBGUI_WAIT_STATE_CHANGE StateChange) |
|
_NTFN_EXTERN NTSTATUS | _NtSetInformationDebugObject (IN HANDLE DebugObject, IN DEBUGOBJECTINFOCLASS InformationClass, IN PVOID Information, IN ULONG InformationLength, OPTOUT PULONG ReturnLength) |
|
_NTFN_EXTERN NTSTATUS | _DbgUiConnectToDbg (VOID) |
|
_NTFN_EXTERN NTSTATUS | _DbgUiDebugActiveProcess (IN HANDLE Process) |
|
_NTFN_EXTERN NTSTATUS | _DbgUiStopDebugging (IN HANDLE Process) |
|
_NTFN_EXTERN VOID | _DbgBreakPointWithStatus (IN ULONG Status) |
|
_NTFN_EXTERN NTSTATUS | _DbgUiContinue (IN PCLIENT_ID ClientId, IN NTSTATUS ContinueStatus) |
|
_NTFN_EXTERN NTSTATUS | _DbgUiWaitStateChange (IN PDBGUI_WAIT_STATE_CHANGE DbgUiWaitStateCange, IN PLARGE_INTEGER TimeOut) |
|
_NTFN_EXTERN NTSTATUS | _DbgUiConvertStateChangeStructure (IN PDBGUI_WAIT_STATE_CHANGE WaitStateChange, IN PVOID DebugEvent) |
|
_NTFN_EXTERN VOID | _DbgUiRemoteBreakin (VOID) |
|
_NTFN_EXTERN NTSTATUS | _DbgUiIssueRemoteBreakin (IN HANDLE Process) |
|
_NTFN_EXTERN HANDLE | _DbgUiGetThreadDebugObject (VOID) |
|
◆ _NtDebugActiveProcess()
_NTFN_EXTERN NTSTATUS _NtDebugActiveProcess |
( |
IN HANDLE |
Process, |
|
|
IN HANDLE |
DebugObject |
|
) |
| |
◆ _NtRemoveProcessDebug()
_NTFN_EXTERN NTSTATUS _NtRemoveProcessDebug |
( |
IN HANDLE |
Process, |
|
|
IN HANDLE |
DebugObject |
|
) |
| |
◆ _NtCreateDebugObject()
_NTFN_EXTERN NTSTATUS _NtCreateDebugObject |
( |
OUT PHANDLE |
DebugHandle, |
|
|
IN ACCESS_MASK |
DesiredAccess, |
|
|
IN POBJECT_ATTRIBUTES |
ObjectAttributes, |
|
|
IN ULONG |
Flags |
|
) |
| |
◆ _NtDebugContinue()
_NTFN_EXTERN NTSTATUS _NtDebugContinue |
( |
IN HANDLE |
DebugObject, |
|
|
IN PCLIENT_ID |
AppClientId, |
|
|
IN NTSTATUS |
ContinueStatus |
|
) |
| |
◆ _NtWaitForDebugEvent()
_NTFN_EXTERN NTSTATUS _NtWaitForDebugEvent |
( |
IN HANDLE |
DebugObject, |
|
|
IN BOOLEAN |
Alertable, |
|
|
OPTIN PLARGE_INTEGER |
Timeout, |
|
|
OUT PDBGUI_WAIT_STATE_CHANGE |
StateChange |
|
) |
| |
◆ _NtSetInformationDebugObject()
_NTFN_EXTERN NTSTATUS _NtSetInformationDebugObject |
( |
IN HANDLE |
DebugObject, |
|
|
IN DEBUGOBJECTINFOCLASS |
InformationClass, |
|
|
IN PVOID |
Information, |
|
|
IN ULONG |
InformationLength, |
|
|
OPTOUT PULONG |
ReturnLength |
|
) |
| |
◆ _DbgUiConnectToDbg()
_NTFN_EXTERN NTSTATUS _DbgUiConnectToDbg |
( |
VOID |
| ) |
|
◆ _DbgUiDebugActiveProcess()
_NTFN_EXTERN NTSTATUS _DbgUiDebugActiveProcess |
( |
IN HANDLE |
Process | ) |
|
◆ _DbgUiStopDebugging()
_NTFN_EXTERN NTSTATUS _DbgUiStopDebugging |
( |
IN HANDLE |
Process | ) |
|
◆ _DbgBreakPointWithStatus()
_NTFN_EXTERN VOID _DbgBreakPointWithStatus |
( |
IN ULONG |
Status | ) |
|
◆ _DbgUiContinue()
_NTFN_EXTERN NTSTATUS _DbgUiContinue |
( |
IN PCLIENT_ID |
ClientId, |
|
|
IN NTSTATUS |
ContinueStatus |
|
) |
| |
◆ _DbgUiWaitStateChange()
_NTFN_EXTERN NTSTATUS _DbgUiWaitStateChange |
( |
IN PDBGUI_WAIT_STATE_CHANGE |
DbgUiWaitStateCange, |
|
|
IN PLARGE_INTEGER |
TimeOut |
|
) |
| |
◆ _DbgUiConvertStateChangeStructure()
_NTFN_EXTERN NTSTATUS _DbgUiConvertStateChangeStructure |
( |
IN PDBGUI_WAIT_STATE_CHANGE |
WaitStateChange, |
|
|
IN PVOID |
DebugEvent |
|
) |
| |
◆ _DbgUiRemoteBreakin()
_NTFN_EXTERN VOID _DbgUiRemoteBreakin |
( |
VOID |
| ) |
|
◆ _DbgUiIssueRemoteBreakin()
_NTFN_EXTERN NTSTATUS _DbgUiIssueRemoteBreakin |
( |
IN HANDLE |
Process | ) |
|
◆ _DbgUiGetThreadDebugObject()
_NTFN_EXTERN HANDLE _DbgUiGetThreadDebugObject |
( |
VOID |
| ) |
|