#include "ldrp.h"
Go to the source code of this file.
Defines | |
#define | DLLEXTENSION ((PWSTR)".\0d\0l\0l\0\0") |
Functions | |
ULONG | LdrpClearLoadInProgress (VOID) |
NTSTATUS | LdrLoadDll (IN PWSTR DllPath OPTIONAL, IN PULONG DllCharacteristics OPTIONAL, IN PUNICODE_STRING DllName, OUT PVOID *DllHandle) |
NTSTATUS NTAPI | LdrpLoadDll (IN PWSTR DllPath OPTIONAL, IN PULONG DllCharacteristics OPTIONAL, IN PUNICODE_STRING DllName, OUT PVOID *DllHandle, IN BOOLEAN RunInitRoutines) |
NTSTATUS | LdrGetDllHandle (IN PWSTR DllPath OPTIONAL, IN PULONG DllCharacteristics OPTIONAL, IN PUNICODE_STRING DllName, OUT PVOID *DllHandle) |
NTSTATUS | LdrDisableThreadCalloutsForDll (IN PVOID DllHandle) |
NTSTATUS | LdrUnloadDll (IN PVOID DllHandle) |
NTSTATUS | LdrGetProcedureAddress (IN PVOID DllHandle, IN PANSI_STRING ProcedureName OPTIONAL, IN ULONG ProcedureNumber OPTIONAL, OUT PVOID *ProcedureAddress) |
NTSTATUS | LdrpGetProcedureAddress (IN PVOID DllHandle, IN PANSI_STRING ProcedureName OPTIONAL, IN ULONG ProcedureNumber OPTIONAL, OUT PVOID *ProcedureAddress, IN BOOLEAN RunInitRoutines) |
NTSTATUS NTAPI | LdrVerifyImageMatchesChecksum (IN HANDLE ImageFileHandle, IN PLDR_IMPORT_MODULE_CALLBACK ImportCallbackRoutine OPTIONAL, IN PVOID ImportCallbackParameter, OUT PUSHORT ImageCharacteristics OPTIONAL) |
NTSTATUS | LdrQueryProcessModuleInformation (OUT PRTL_PROCESS_MODULES ModuleInformation, IN ULONG ModuleInformationLength, OUT PULONG ReturnLength OPTIONAL) |
|
Definition at line 26 of file ldrapi.c. Referenced by LdrGetDllHandle(), and LdrpLoadDll(). |
|
Definition at line 474 of file ldrapi.c. References FALSE, LdrpCheckForLoadedDllHandle(), LdrpInLdrInit, LdrpShutdownInProgress, LoaderLock, and NTSTATUS(). Referenced by CsrClientConnectToServer().
|
|
Definition at line 295 of file ldrapi.c. References DbgPrint, DLLEXTENSION, FALSE, L, LdrpCheckForLoadedDll(), LdrpGetModuleHandleCache, LdrpInLdrInit, LoaderLock, NTSTATUS(), NULL, RtlEqualUnicodeString(), RtlInitUnicodeString(), ShowSnaps, and TRUE. Referenced by CsrClientConnectToServer().
|
|
Definition at line 838 of file ldrapi.c. References LdrpGetProcedureAddress(), and TRUE. Referenced by CsrClientConnectToServer(), and LdrpInitializeProcess().
|
|
Definition at line 35 of file ldrapi.c. References LdrpLoadDll(), and TRUE. Referenced by LdrpInitializeProcess(), and SetConsolePalette().
|
|
Definition at line 622 of file ldrsnap.c. Referenced by LdrpLoadDll(), and LdrpRunInitializeRoutines().
|
|
Definition at line 851 of file ldrapi.c. References DbgPrint, EXCEPTION_EXECUTE_HANDLER, FALSE, LdrpCheckForLoadedDllHandle(), LdrpInLdrInit, LdrpRunInitializeRoutines(), LdrpSnapThunk(), LoaderLock, MAKE_TAG, NT_SUCCESS, NTSTATUS(), NULL, RtlAllocateHeap, RtlFreeHeap, RtlImageDirectoryEntryToData(), RtlImageNtHeader(), ShowSnaps, TEMP_TAG, TRUE, and USHORT. Referenced by LdrGetProcedureAddress(), and LdrpSnapThunk().
|
|
Definition at line 70 of file ldrapi.c. References DbgPrint, DLLEXTENSION, EXCEPTION_EXECUTE_HANDLER, FALSE, L, LdrpCheckForLoadedDll(), LdrpClearLoadInProgress(), LdrpInLdrInit, LdrpLdrDatabaseIsSetup, LdrpMapDll(), LdrpReferenceLoadedDll, LdrpRunInitializeRoutines(), LdrpWalkImportDescriptor(), LdrUnloadDll(), LoaderLock, NT_SUCCESS, NTSTATUS(), NULL, RtlInitUnicodeString(), and ShowSnaps. Referenced by LdrLoadDll(), and LdrpSnapThunk().
|
|
Definition at line 1210 of file ldrapi.c. References FALSE, LdrpInLdrInit, LoaderLock, NTSTATUS(), NULL, RtlUnicodeStringToAnsiString(), Status, and USHORT. Referenced by RtlQueryProcessModuleInformation().
|
|
Definition at line 528 of file ldrapi.c. References ASSERT, DbgPrint, EXCEPTION_EXECUTE_HANDLER, FALSE, LdrpActiveUnloadCount, LdrpCallInitRoutine, LdrpCheckForLoadedDllHandle(), LdrpDereferenceLoadedDll, LdrpGetModuleHandleCache, LdrpInLdrInit, LdrpLoadedDllHandleCache, LdrpShutdownInProgress, LdrpUnloadHead, LdrUnloadAlternateResourceModule(), LoaderLock, NT_SUCCESS, NTSTATUS(), NtUnmapViewOfSection(), NULL, RtlFreeHeap, RtlFreeUnicodeString(), and ShowSnaps. Referenced by LdrpLoadDll().
|
|
Definition at line 1069 of file ldrapi.c. References EXCEPTION_EXECUTE_HANDLER, FALSE, L, LdrVerifyMappedImageMatchesChecksum(), NT_SUCCESS, NtClose(), NtCreateSection(), NtMapViewOfSection(), NtQueryInformationFile(), NTSTATUS(), NtUnmapViewOfSection(), NULL, RtlImageDirectoryEntryToData(), RtlImageNtHeader(), RtlImageRvaToVa(), Status, and TRUE.
|