ReactOS 0.4.15-dev-6656-gbbb33a6
|
#include <ntdll.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | STATUS_MUI_FILE_NOT_FOUND ((NTSTATUS)0xC00B0001L) |
NTSTATUS NTAPI LdrAccessOutOfProcessResource | ( | IN PVOID | Unknown, |
IN PVOID | Image, | ||
IN PVOID | Unknown1, | ||
IN PVOID | Unknown2, | ||
IN PVOID | Unknown3 | ||
) |
Definition at line 1237 of file ldrapi.c.
Referenced by BasepGetModuleHandleExW().
Definition at line 81 of file ldrapi.c.
Referenced by LdrLoadAlternateResourceModule().
NTSTATUS NTAPI LdrCreateOutOfProcessImage | ( | IN ULONG | Flags, |
IN HANDLE | ProcessHandle, | ||
IN HANDLE | DllHandle, | ||
IN PVOID | Unknown3 | ||
) |
Definition at line 1187 of file ldrapi.c.
Referenced by DisableThreadLibraryCalls(), and DllMain().
NTSTATUS NTAPI LdrEnumerateLoadedModules | ( | IN BOOLEAN | ReservedFlag, |
IN PLDR_ENUM_CALLBACK | EnumProc, | ||
IN PVOID | Context | ||
) |
Definition at line 1120 of file ldrapi.c.
Referenced by BasepComputeProcessPath(), and LoadLibraryExW().
NTSTATUS NTAPI LdrFindCreateProcessManifest | ( | IN ULONG | Flags, |
IN PVOID | Image, | ||
IN PVOID | IdPath, | ||
IN ULONG | IdPathLength, | ||
IN PVOID | OutDataEntry | ||
) |
NTSTATUS NTAPI LdrFindEntryForAddress | ( | PVOID | Address, |
PLDR_DATA_TABLE_ENTRY * | Module | ||
) |
Definition at line 443 of file ldrapi.c.
Referenced by find_query_actctx(), and get_module_filename().
NTSTATUS NTAPI LdrGetDllHandle | ( | IN PWSTR DllPath | OPTIONAL, |
IN PULONG DllCharacteristics | OPTIONAL, | ||
IN PUNICODE_STRING | DllName, | ||
OUT PVOID * | DllHandle | ||
) |
Definition at line 805 of file ldrapi.c.
Referenced by BroadcastDriveLetterChange(), CsrClientConnectToServer(), CsrConnectToUser(), FirstSoundSentry(), GetModuleHandleForUnicodeString(), SeiAddHooks(), SeiFindHookModuleInfoForImportDescriptor(), and SeiInit().
NTSTATUS NTAPI LdrGetDllHandleEx | ( | IN ULONG | Flags, |
IN PWSTR DllPath | OPTIONAL, | ||
IN PULONG DllCharacteristics | OPTIONAL, | ||
IN PUNICODE_STRING | DllName, | ||
OUT PVOID *DllHandle | OPTIONAL | ||
) |
Definition at line 522 of file ldrapi.c.
Referenced by LdrGetDllHandle(), and LoadLibraryExW().
NTSTATUS NTAPI LdrGetProcedureAddress | ( | IN PVOID | BaseAddress, |
IN PANSI_STRING | Name, | ||
IN ULONG | Ordinal, | ||
OUT PVOID * | ProcedureAddress | ||
) |
Definition at line 823 of file ldrapi.c.
Referenced by BaseInitApphelp(), BasepReplaceProcessThreadTokens(), BaseSrvDelayLoadKernel32(), BroadcastDriveLetterChange(), CsrClientConnectToServer(), CsrConnectToUser(), CsrLoadServerDll(), FirstSoundSentry(), GetProcAddress(), InitApphelp(), LdrpInitializeProcess(), LoadOle32Export(), LsapAddAuthPackage(), SeiCreateShimModuleInfo(), and SeiResolveAPI().
Definition at line 1677 of file ldrapi.c.
Referenced by SE_DynamicShim().
NTSTATUS NTAPI DECLSPEC_HOTPATCH LdrLoadDll | ( | IN PWSTR SearchPath | OPTIONAL, |
IN PULONG DllCharacteristics | OPTIONAL, | ||
IN PUNICODE_STRING | DllName, | ||
OUT PVOID * | BaseAddress | ||
) |
Definition at line 310 of file ldrapi.c.
Referenced by AVrfpLoadAndInitializeProvider(), BaseInitApphelp(), BaseSrvDelayLoadKernel32(), CsrLoadServerDll(), InitApphelp(), LdrpInitializeProcess(), LoadLibraryExW(), LoadOle32Export(), LsapAddAuthPackage(), and SeiInit().
NTSTATUS NTAPI LdrLockLoaderLock | ( | IN ULONG | Flags, |
OUT PULONG Disposition | OPTIONAL, | ||
OUT PULONG_PTR Cookie | OPTIONAL | ||
) |
Definition at line 173 of file ldrapi.c.
Referenced by BasepGetModuleHandleExW(), find_query_actctx(), get_module_filename(), GetModuleFileNameW(), LdrAddRefDll(), LdrDisableThreadCalloutsForDll(), LdrEnumerateLoadedModules(), LdrGetDllHandleEx(), LdrInitShimEngineDynamic(), LdrLoadDll(), and LdrUnloadAlternateResourceModule().
FORCEINLINE ULONG_PTR LdrpMakeCookie | ( | VOID | ) |
Definition at line 89 of file ldrapi.c.
Referenced by LdrLockLoaderLock().
PIMAGE_BASE_RELOCATION NTAPI LdrProcessRelocationBlock | ( | IN ULONG_PTR | Address, |
IN ULONG | Count, | ||
IN PUSHORT | TypeOffset, | ||
IN LONG_PTR | Delta | ||
) |
NTSTATUS NTAPI LdrQueryProcessModuleInformation | ( | IN PRTL_PROCESS_MODULES | ModuleInformation, |
IN ULONG | Size, | ||
OUT PULONG ReturnedSize | OPTIONAL | ||
) |
Definition at line 1107 of file ldrapi.c.
Referenced by RtlQueryProcessDebugInformation(), and Test_ProcessModules().
NTSTATUS NTAPI LdrQueryProcessModuleInformationEx | ( | IN ULONG | ProcessId, |
IN ULONG | Reserved, | ||
OUT PRTL_PROCESS_MODULES | ModuleInformation, | ||
IN ULONG | Size, | ||
OUT PULONG ReturnedSize | OPTIONAL | ||
) |
Definition at line 979 of file ldrapi.c.
Referenced by LdrQueryProcessModuleInformation().
NTSTATUS NTAPI LdrSetAppCompatDllRedirectionCallback | ( | _In_ ULONG | Flags, |
_In_ PLDR_APP_COMPAT_DLL_REDIRECTION_CALLBACK_FUNCTION | CallbackFunction, | ||
_In_opt_ PVOID | CallbackData | ||
) |
VOID NTAPI LdrSetDllManifestProber | ( | _In_ PLDR_MANIFEST_PROBER_ROUTINE | Routine | ) |
Definition at line 73 of file ldrapi.c.
Referenced by DllMain().
Definition at line 1629 of file ldrapi.c.
Referenced by FreeLibrary(), FreeLibraryAndExitThread(), and LdrUnloadDll().
Definition at line 1322 of file ldrapi.c.
Referenced by BasepReplaceProcessThreadTokens(), CsrLoadServerDll(), FreeLibrary(), FreeLibraryAndExitThread(), InitApphelp(), LdrpLoadDll(), LdrpUnloadShimEngine(), LsapAddAuthPackage(), PropertyLengthAsVariant(), RtlConvertPropertyToVariant(), and RtlConvertVariantToProperty().
Definition at line 101 of file ldrapi.c.
Referenced by BasepGetModuleHandleExW(), find_query_actctx(), get_module_filename(), GetModuleFileNameW(), LdrAddRefDll(), LdrDisableThreadCalloutsForDll(), LdrEnumerateLoadedModules(), LdrGetDllHandleEx(), LdrInitShimEngineDynamic(), LdrLoadDll(), and LdrUnloadAlternateResourceModule().
NTSTATUS NTAPI LdrVerifyImageMatchesChecksum | ( | IN HANDLE | FileHandle, |
IN PLDR_CALLBACK | Callback, | ||
IN PVOID | CallbackContext, | ||
OUT PUSHORT | ImageCharacteristics | ||
) |
Definition at line 837 of file ldrapi.c.
Referenced by SmpInitializeKnownDllsInternal().
ULONG AlternateResourceModuleCount |
Definition at line 23 of file ldrapi.c.
Referenced by LdrUnloadAlternateResourceModule().
UNICODE_STRING LdrApiDefaultExtension = RTL_CONSTANT_STRING(L".DLL") |
Definition at line 22 of file ldrapi.c.
Referenced by LdrGetDllHandleEx(), LdrLoadDll(), LdrpLoadDll(), LdrpLoadImportModule(), LdrpSnapThunk(), and LdrpUpdateLoadCount3().
BOOLEAN LdrpBreakOnRecursiveDllLoads |
Definition at line 21 of file ldrapi.c.
Referenced by LdrLoadDll().
LONG LdrpLoaderLockAcquisitionCount |
Definition at line 20 of file ldrapi.c.
Referenced by LdrpMakeCookie().
|
extern |
Definition at line 18 of file ldrpe.c.
Referenced by LdrpWalkImportDescriptor(), and LdrSetDllManifestProber().
BOOLEAN LdrpShowRecursiveLoads |
Definition at line 21 of file ldrapi.c.
Referenced by LdrLoadDll().
LIST_ENTRY LdrpUnloadHead |
Definition at line 19 of file ldrapi.c.
Referenced by LdrUnloadDll().