3 Copyright (c) Alex Ionescu. All rights reserved.
11 Functions definitions for the Loader.
15 Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006
27 #if defined(_MSC_VER) && !defined(NTOS_MODE_USER)
38 IN PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry
,
39 OUT PVOID
*Resource OPTIONAL
,
40 OUT PULONG Size OPTIONAL
47 IN PLDR_RESOURCE_INFO ResourceInfo
,
49 OUT PIMAGE_RESOURCE_DATA_ENTRY
*ResourceDataEntry
54 LdrFindResourceDirectory_U(
56 IN PLDR_RESOURCE_INFO ResourceInfo
,
58 OUT PIMAGE_RESOURCE_DIRECTORY
*ResourceDirectory
63 LdrLoadAlternateResourceModule(
70 LdrUnloadAlternateResourceModule(
79 LdrGetProcedureAddress(
83 OUT PVOID
*ProcedureAddress
100 OUT PULONG Disposition OPTIONAL
,
101 OUT PULONG Cookie OPTIONAL
108 IN ULONG Cookie OPTIONAL
113 LdrVerifyMappedImageMatchesChecksum(
114 IN PVOID BaseAddress
,
115 IN SIZE_T NumberOfBytes
,
119 PIMAGE_BASE_RELOCATION
121 LdrProcessRelocationBlockLongLong(
122 IN ULONG_PTR Address
,
124 IN PUSHORT TypeOffset
,
130 LdrEnumerateLoadedModules(
131 IN BOOLEAN ReservedFlag
,
132 IN PLDR_ENUM_CALLBACK EnumProc
,