#include "dbgdllp.h"
#include "ldrp.h"
Go to the source code of this file.
Functions | |
NTSTATUS | DbgSspConnectToDbg (VOID) |
NTSTATUS | DbgSspException (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PDBGKM_EXCEPTION Exception) |
NTSTATUS | DbgSspCreateThread (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PDBGKM_CREATE_THREAD NewThread) |
NTSTATUS | DbgSspCreateProcess (IN PDBGSS_CONTINUE_KEY ContinueKey, IN PCLIENT_ID AppClientId, IN PCLIENT_ID DebugUiClientId, IN PDBGKM_CREATE_PROCESS NewProcess) |
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 | 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) |
NTSTATUS | DbgSsInitialize (IN HANDLE KmReplyPort, IN PDBGSS_UI_LOOKUP UiLookUpRoutine, IN PDBGSS_SUBSYSTEMKEY_LOOKUP SubsystemKeyLookupRoutine OPTIONAL, IN PDBGSS_DBGKM_APIMSG_FILTER KmApiMsgFilter OPTIONAL) |
VOID | DbgSsHandleKmApiMsg (IN PDBGKM_APIMSG ApiMsg, IN HANDLE ReplyEvent OPTIONAL) |
NTSTATUS | DbgSspSrvApiLoop (IN PVOID ThreadParameter) |
|
Definition at line 517 of file dllssstb.c. References ASSERT, DBG_TAG, DbgPrint, DbgSspCreateProcess(), DbgSspCreateThread(), DbgSspException(), DbgSspExitProcess(), DbgSspExitThread(), DbgSspKmApiMsgFilter, DbgSspKmReplyPort, DbgSspLoadDll(), DbgSspSubsystemKeyLookupRoutine, DbgSspUiLookUpRoutine, DbgSspUnloadDll(), FALSE, MAKE_TAG, NT_SUCCESS, NtReplyPort(), NtSetEvent(), NTSTATUS(), NULL, RtlAllocateHeap, RtlFreeHeap, and TRUE.
|
|
Definition at line 429 of file dllssstb.c. References ASSERT, DbgSspConnectToDbg(), DbgSspKmApiMsgFilter, DbgSspKmReplyPort, DbgSspSrvApiLoop(), DbgSspSubsystemKeyLookupRoutine, DbgSspUiLookUpRoutine, FALSE, L, NT_SUCCESS, NTSTATUS(), NULL, and RtlCreateUserThread().
|
|
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().
|