#include <nt.h>#include <ntrtl.h>#include <nturtl.h>#include <ntsm.h>#include <wdbgexts.h>#include <ntdbg.h>Go to the source code of this file.
Classes | |
| struct | _DBGSS_CONTINUE_KEY |
Defines | |
| #define | NOEXTAPI |
Typedefs | |
| typedef _DBGSS_CONTINUE_KEY | DBGSS_CONTINUE_KEY |
| typedef _DBGSS_CONTINUE_KEY * | PDBGSS_CONTINUE_KEY |
Functions | |
| NTSTATUS | DbgSspConnectToDbg (VOID) |
| NTSTATUS | DbgSspSrvApiLoop (IN PVOID ThreadParameter) |
| NTSTATUS | DbgSspCreateProcess (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PCLIENT_ID DebugUiClientId, IN PDBGKM_CREATE_PROCESS NewProcess) |
| NTSTATUS | DbgSspCreateThread (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PDBGKM_CREATE_THREAD NewThread) |
| NTSTATUS | DbgSspExitThread (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PDBGKM_EXIT_THREAD ExitThread) |
| NTSTATUS | DbgSspExitProcess (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PDBGKM_EXIT_PROCESS ExitProcess) |
| NTSTATUS | DbgSspException (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PDBGKM_EXCEPTION Exception) |
| NTSTATUS | DbgSspLoadDll (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PDBGKM_LOAD_DLL LoadDll) |
| NTSTATUS | DbgSspUnloadDll (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PDBGKM_UNLOAD_DLL UnloadDll) |
Variables | |
| HANDLE | DbgSspApiPort |
| HANDLE | DbgSspKmReplyPort |
| PDBGSS_UI_LOOKUP | DbgSspUiLookUpRoutine |
| PDBGSS_SUBSYSTEMKEY_LOOKUP | DbgSspSubsystemKeyLookupRoutine |
| PDBGSS_DBGKM_APIMSG_FILTER | DbgSspKmApiMsgFilter |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 25 of file dllssstb.c. References DbgSspApiPort, DynamicQos, L, NtConnectPort(), NTSTATUS(), NULL, PortName, RtlInitUnicodeString(), and TRUE. Referenced by DbgSsInitialize().
|
|
||||||||||||||||||||
|
Definition at line 176 of file dllssstb.c. References DbgSspApiPort, NtRequestPort(), and NTSTATUS(). Referenced by DbgSsHandleKmApiMsg().
|
|
||||||||||||||||
|
Definition at line 126 of file dllssstb.c. References DbgSspApiPort, NtRequestPort(), and NTSTATUS(). Referenced by DbgSsHandleKmApiMsg().
|
|
||||||||||||||||
|
Definition at line 77 of file dllssstb.c. References DbgSspApiPort, NtRequestPort(), and NTSTATUS(). Referenced by DbgSsHandleKmApiMsg().
|
|
||||||||||||||||
|
Definition at line 281 of file dllssstb.c. References DbgSspApiPort, NtRequestPort(), and NTSTATUS(). Referenced by DbgSsHandleKmApiMsg().
|
|
||||||||||||||||
|
Definition at line 233 of file dllssstb.c. References DbgSspApiPort, NtRequestPort(), and NTSTATUS(). Referenced by DbgSsHandleKmApiMsg().
|
|
||||||||||||||||
|
Definition at line 330 of file dllssstb.c. References DbgSspApiPort, NtRequestPort(), and NTSTATUS(). Referenced by DbgSsHandleKmApiMsg().
|
|
|
Definition at line 737 of file dllssstb.c. References ASSERT, DbgSspApiPort, DbgSspKmReplyPort, FALSE, _DBGSS_CONTINUE_KEY::KmApiMsg, NT_SUCCESS, NtReplyPort(), NtReplyWaitReceivePort(), NtSetEvent(), NTSTATUS(), NULL, _DBGSS_CONTINUE_KEY::ReplyEvent, and RtlFreeHeap. Referenced by DbgSsInitialize().
|
|
||||||||||||||||
|
Definition at line 379 of file dllssstb.c. References DbgSspApiPort, NtRequestPort(), and NTSTATUS(). Referenced by DbgSsHandleKmApiMsg().
|
|
|
Definition at line 38 of file dbgdllp.h. Referenced by DbgSspConnectToDbg(), DbgSspCreateProcess(), DbgSspCreateThread(), DbgSspException(), DbgSspExitProcess(), DbgSspExitThread(), DbgSspLoadDll(), DbgSspSrvApiLoop(), and DbgSspUnloadDll(). |
|
|
Definition at line 42 of file dbgdllp.h. Referenced by DbgSsHandleKmApiMsg(), and DbgSsInitialize(). |
|
|
Definition at line 39 of file dbgdllp.h. Referenced by DbgSsHandleKmApiMsg(), DbgSsInitialize(), and DbgSspSrvApiLoop(). |
|
|
Definition at line 41 of file dbgdllp.h. Referenced by DbgSsHandleKmApiMsg(), and DbgSsInitialize(). |
|
|
Definition at line 40 of file dbgdllp.h. Referenced by DbgSsHandleKmApiMsg(), and DbgSsInitialize(). |
1.3.7