Rename IMAGE_RESOURCE_DATA_ENTRY.ResourceHandle

Francois Gouget fgouget at free.fr
Fri Aug 13 06:12:13 CDT 2004


In the Windows headers (both VC6 and 2003/02 platform sdk) this field is
called 'Reserved'. It's much less informative but using anything else

 * causes dlls/ntdll/tests/generated.c to fail to compile with the
Windows headers
 * may cause programs to fail to compile with Winelib (not that this is
very likely)


Changelog:

 * include/winnt.h
   dlls/ntdll/tests/generated.c

   Rename ResourceHandle to Reserved in the IMAGE_RESOURCE_DATA_ENTRY
structure to match the Windows headers.


Index: include/winnt.h
===================================================================
RCS file: /var/cvs/wine/include/winnt.h,v
retrieving revision 1.185
diff -u -r1.185 winnt.h
--- include/winnt.h	19 Jul 2004 19:33:08 -0000	1.185
+++ include/winnt.h	11 Aug 2004 14:40:00 -0000
@@ -2459,7 +2459,7 @@
 	DWORD	OffsetToData;
 	DWORD	Size;
 	DWORD	CodePage;
-	DWORD	ResourceHandle;
+    DWORD	Reserved; /* ResourceHandle */
 } IMAGE_RESOURCE_DATA_ENTRY,*PIMAGE_RESOURCE_DATA_ENTRY;


Index: dlls/ntdll/tests/generated.c
===================================================================
RCS file: /var/cvs/wine/dlls/ntdll/tests/generated.c,v
retrieving revision 1.9
diff -u -r1.9 generated.c
--- dlls/ntdll/tests/generated.c	4 May 2004 00:41:11 -0000	1.9
+++ dlls/ntdll/tests/generated.c	11 Aug 2004 14:43:39 -0000
@@ -734,7 +655,7 @@
     TEST_FIELD(IMAGE_RESOURCE_DATA_ENTRY, DWORD, OffsetToData, 0, 4, 4);
     TEST_FIELD(IMAGE_RESOURCE_DATA_ENTRY, DWORD, Size, 4, 4, 4);
     TEST_FIELD(IMAGE_RESOURCE_DATA_ENTRY, DWORD, CodePage, 8, 4, 4);
-    TEST_FIELD(IMAGE_RESOURCE_DATA_ENTRY, DWORD, ResourceHandle, 12, 4, 4);
+    TEST_FIELD(IMAGE_RESOURCE_DATA_ENTRY, DWORD, Reserved, 12, 4, 4);
 }

 static void test_pack_IMAGE_RESOURCE_DIRECTORY(void)



-- 
Francois Gouget         fgouget at free.fr        http://fgouget.free.fr/
                      Computers are like airconditioners
                They stop working properly if you open WINDOWS



More information about the wine-patches mailing list