- Use regular PE structures in NTOSKRNL/NTDLL/DISKDUMP.
[reactos.git] / reactos / ntoskrnl / ldr / loader.c
index d45be77..416a18c 100644 (file)
@@ -46,6 +46,11 @@ STATIC MODULE_TEXT_SECTION NtoskrnlTextSection;
 STATIC MODULE_TEXT_SECTION LdrHalTextSection;
 ULONG_PTR LdrHalBase;
 
+#define OPTHDROFFSET(a) ((LPVOID)((BYTE *)a                 + \
+                        ((PIMAGE_DOS_HEADER)a)->e_lfanew    + \
+                        IMAGE_SIZEOF_NT_OPTIONAL_HEADER     + \
+                        sizeof (IMAGE_FILE_HEADER)))
+
 #ifndef HIWORD
 #define HIWORD(X)   ((WORD) (((DWORD) (X) >> 16) & 0xFFFF))
 #endif