mirror of
https://github.com/reactos/reactos.git
synced 2024-11-04 22:00:55 +00:00
9ea495ba33
svn path=/branches/header-work/; revision=45691
33 lines
1 KiB
C
33 lines
1 KiB
C
/*
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
* PROJECT: ReactOS System Libraries
|
|
* FILE: dll/ntdll/include/ntdllp.h
|
|
* PURPOSE: Native Libary Internal Header
|
|
* PROGRAMMER: Alex Ionescu (alex@relsoft.net)
|
|
*/
|
|
|
|
/* INCLUDES ******************************************************************/
|
|
|
|
/* FIXME: Cleanup this mess */
|
|
typedef NTSTATUS (NTAPI *PEPFUNC)(PPEB);
|
|
NTSTATUS LdrMapSections(HANDLE ProcessHandle,
|
|
PVOID ImageBase,
|
|
HANDLE SectionHandle,
|
|
PIMAGE_NT_HEADERS NTHeaders);
|
|
NTSTATUS LdrMapNTDllForProcess(HANDLE ProcessHandle,
|
|
PHANDLE NTDllSectionHandle);
|
|
BOOLEAN LdrMappedAsDataFile(PVOID *BaseAddress);
|
|
ULONG
|
|
LdrpGetResidentSize(PIMAGE_NT_HEADERS NTHeaders);
|
|
PEPFUNC LdrPEStartup (PVOID ImageBase,
|
|
HANDLE SectionHandle,
|
|
PLDR_DATA_TABLE_ENTRY* Module,
|
|
PWSTR FullDosName);
|
|
typedef BOOL
|
|
(NTAPI *PDLLMAIN_FUNC)(HANDLE hInst,
|
|
ULONG ul_reason_for_call,
|
|
LPVOID lpReserved);
|
|
|
|
extern HANDLE WindowsApiPort;
|
|
|
|
/* EOF */
|