ReactOS 0.4.16-dev-340-g0540c21
|
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 1205 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 1154 of file ldrapi.c.
Referenced by DisableThreadLibraryCalls(), and DllMain().
NTSTATUS NTAPI LdrEnumerateLoadedModules | ( | _Reserved_ ULONG | ReservedFlag, |
_In_ PLDR_ENUM_CALLBACK | EnumProc, | ||
_In_opt_ PVOID | Context | ||
) |
Definition at line 1090 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 | ||
) |
Definition at line 425 of file ldrapi.c.
Referenced by find_query_actctx(), and get_module_filename().
NTSTATUS NTAPI LdrGetDllHandle | ( | _In_opt_ PWSTR | DllPath, |
_In_opt_ PULONG | DllCharacteristics, | ||
_In_ PUNICODE_STRING | DllName, | ||
_Out_ PVOID * | DllHandle | ||
) |
Definition at line 770 of file ldrapi.c.
Referenced by BroadcastDriveLetterChange(), CsrClientConnectToServer(), CsrConnectToUser(), FirstSoundSentry(), GetModuleHandleForUnicodeString(), SeiAddHooks(), SeiFindHookModuleInfoForImportDescriptor(), and SeiInit().
NTSTATUS NTAPI LdrGetDllHandleEx | ( | _In_ ULONG | Flags, |
_In_opt_ PWSTR | DllPath, | ||
_In_opt_ PULONG | DllCharacteristics, | ||
_In_ PUNICODE_STRING | DllName, | ||
_Out_opt_ PVOID * | DllHandle | ||
) |
Definition at line 505 of file ldrapi.c.
Referenced by LdrGetDllHandle(), and LoadLibraryExW().
NTSTATUS NTAPI LdrGetProcedureAddress | ( | _In_ PVOID | BaseAddress, |
_In_opt_ _When_(Ordinal==0, _Notnull_) PANSI_STRING | Name, | ||
_In_opt_ _When_(Name==NULL, _In_range_(>, 0)) ULONG | Ordinal, | ||
_Out_ PVOID * | ProcedureAddress | ||
) |
Definition at line 789 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 1650 of file ldrapi.c.
Referenced by SE_DynamicShim().
NTSTATUS NTAPI DECLSPEC_HOTPATCH LdrLoadDll | ( | _In_opt_ PWSTR | SearchPath, |
_In_opt_ PULONG | DllCharacteristics, | ||
_In_ PUNICODE_STRING | DllName, | ||
_Out_ PVOID * | BaseAddress | ||
) |
Definition at line 312 of file ldrapi.c.
Referenced by AVrfpLoadAndInitializeProvider(), BaseInitApphelp(), BaseSrvDelayLoadKernel32(), CsrLoadServerDll(), InitApphelp(), LdrpInitializeProcess(), LoadLibraryExW(), LoadOle32Export(), LsapAddAuthPackage(), SeiInit(), and START_TEST().
NTSTATUS NTAPI LdrLockLoaderLock | ( | _In_ ULONG | Flags, |
_Out_opt_ PULONG | Disposition, | ||
_Out_opt_ PULONG_PTR | Cookie | ||
) |
Definition at line 174 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 | ( | _Out_writes_bytes_to_(Size, *ReturnedSize) PRTL_PROCESS_MODULES | ModuleInformation, |
_In_ ULONG | Size, | ||
_Out_opt_ PULONG | ReturnedSize | ||
) |
Definition at line 1076 of file ldrapi.c.
Referenced by RtlQueryProcessDebugInformation(), and Test_ProcessModules().
NTSTATUS NTAPI LdrQueryProcessModuleInformationEx | ( | _In_opt_ ULONG | ProcessId, |
_Reserved_ ULONG | Reserved, | ||
_Out_writes_bytes_to_(Size, *ReturnedSize) PRTL_PROCESS_MODULES | ModuleInformation, | ||
_In_ ULONG | Size, | ||
_Out_opt_ PULONG | ReturnedSize | ||
) |
Definition at line 947 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 1601 of file ldrapi.c.
Referenced by FreeLibrary(), FreeLibraryAndExitThread(), and LdrUnloadDll().
Definition at line 1291 of file ldrapi.c.
Referenced by BasepReplaceProcessThreadTokens(), CsrLoadServerDll(), FreeLibrary(), FreeLibraryAndExitThread(), InitApphelp(), LdrpLoadDll(), LdrpUnloadShimEngine(), LsapAddAuthPackage(), PropertyLengthAsVariant(), RtlConvertPropertyToVariant(), RtlConvertVariantToProperty(), and START_TEST().
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 804 of file ldrapi.c.
Referenced by SmpInitializeKnownDllsInternal().
Definition at line 1557 of file ldrapi.c.
Referenced by CtfImmDispatchDefImeMessage(), and ISPY_PreUninitialize().
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().