update for HEAD-2003091401
[reactos.git] / lib / ntdll / rtl / image.c
index 66c3360..0914126 100644 (file)
 
 /* FUNCTIONS ****************************************************************/
 
+/*
+ * @implemented
+ */
 PIMAGE_NT_HEADERS STDCALL
 RtlImageNtHeader (IN PVOID BaseAddress)
 {
-       PIMAGE_NT_HEADERS NtHeader;
-       PIMAGE_DOS_HEADER DosHeader = (PIMAGE_DOS_HEADER)BaseAddress;
-
-       if (DosHeader && DosHeader->e_magic != IMAGE_DOS_SIGNATURE)
-       {
-               DPRINT1("DosHeader->e_magic %x\n", DosHeader->e_magic);
-               DPRINT1("NtHeader %x\n", (BaseAddress + DosHeader->e_lfanew));
-       }
-
-//     if (DosHeader && DosHeader->e_magic == IMAGE_DOS_SIGNATURE)
-//     {
-               NtHeader = (PIMAGE_NT_HEADERS)(BaseAddress + DosHeader->e_lfanew);
-               if (NtHeader->Signature == IMAGE_NT_SIGNATURE)
-                       return NtHeader;
-//     }
-       return NULL;
+  PIMAGE_NT_HEADERS NtHeader;
+  PIMAGE_DOS_HEADER DosHeader = (PIMAGE_DOS_HEADER)BaseAddress;
+
+  if (DosHeader && DosHeader->e_magic != IMAGE_DOS_SIGNATURE)
+    {
+      DPRINT1("DosHeader->e_magic %x\n", DosHeader->e_magic);
+      DPRINT1("NtHeader %x\n", (BaseAddress + DosHeader->e_lfanew));
+    }
+
+  if (DosHeader && DosHeader->e_magic == IMAGE_DOS_SIGNATURE)
+    {
+      NtHeader = (PIMAGE_NT_HEADERS)(BaseAddress + DosHeader->e_lfanew);
+      if (NtHeader->Signature == IMAGE_NT_SIGNATURE)
+       return NtHeader;
+    }
+
+  return NULL;
 }
 
 
+/*
+ * @implemented
+ */
 PVOID
 STDCALL
 RtlImageDirectoryEntryToData (
@@ -84,6 +91,9 @@ RtlImageDirectoryEntryToData (
 }
 
 
+/*
+ * @implemented
+ */
 PIMAGE_SECTION_HEADER
 STDCALL
 RtlImageRvaToSection (
@@ -111,6 +121,9 @@ RtlImageRvaToSection (
 }
 
 
+/*
+ * @implemented
+ */
 ULONG
 STDCALL
 RtlImageRvaToVa (