[ros-diffs] [tkreuzer] 35528: LdrPEProcessImportDirectoryEntry: ULONG -> ULONG_PTR to fix imports.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Fri Aug 22 15:06:39 CEST 2008


Author: tkreuzer
Date: Fri Aug 22 08:06:39 2008
New Revision: 35528

URL: http://svn.reactos.org/svn/reactos?rev=35528&view=rev
Log:
LdrPEProcessImportDirectoryEntry: ULONG -> ULONG_PTR to fix imports.

Modified:
    branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/imageldr.c

Modified: branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/imageldr.c
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/imageldr.c?rev=35528&r1=35527&r2=35528&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/imageldr.c [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/boot/freeldr/freeldr/reactos/imageldr.c [iso-8859-1] Fri Aug 22 08:06:39 2008
@@ -348,7 +348,7 @@
                                  PIMAGE_IMPORT_DESCRIPTOR ImportModuleDirectory)
 {
     PVOID* ImportAddressList;
-    PULONG FunctionNameList;
+    PULONG_PTR FunctionNameList;
     
     if (ImportModuleDirectory == NULL || ImportModuleDirectory->Name == 0)
     {
@@ -361,11 +361,11 @@
     /* Get the list of functions to import. */
     if (ImportModuleDirectory->OriginalFirstThunk != 0)
     {
-        FunctionNameList = (PULONG)RVA(DriverBase, ImportModuleDirectory->OriginalFirstThunk);
+        FunctionNameList = (PULONG_PTR)RVA(DriverBase, ImportModuleDirectory->OriginalFirstThunk);
     }
     else
     {
-        FunctionNameList = (PULONG)RVA(DriverBase, ImportModuleDirectory->FirstThunk);
+        FunctionNameList = (PULONG_PTR)RVA(DriverBase, ImportModuleDirectory->FirstThunk);
     }
     
     /* Walk through function list and fixup addresses. */



More information about the Ros-diffs mailing list