1 typedef NTSTATUS (*PEPFUNC
)(PPEB
);
5 PIMAGE_NT_HEADERS Headers
;
13 #define RVA(m, b) ((ULONG)b + m)
15 extern DLL LdrDllListHead
;
17 PEPFUNC
LdrPEStartup(PVOID ImageBase
, HANDLE SectionHandle
);
18 NTSTATUS
LdrMapSections(HANDLE ProcessHandle
,
21 PIMAGE_NT_HEADERS NTHeaders
);
22 NTSTATUS
LdrMapNTDllForProcess(HANDLE ProcessHandle
,
23 PHANDLE NTDllSectionHandle
);
26 LdrLoadDll (PDLL
* Dll
,PCHAR Name
);
28 NTSTATUS
LdrUnloadDll(PDLL Dll
);
32 LdrGetExportByOrdinal (PDLL Module
, ULONG Ordinal
);
35 LdrGetExportByName (PDLL Module
, PUCHAR SymbolName
);