Author: fireball
Date: Sat Jul 31 21:40:40 2010
New Revision: 48384
URL:
http://svn.reactos.org/svn/reactos?rev=48384&view=rev
Log:
[PSDK]
- Get back to old/compatible way of declaring dummy unions and structs for
IMAGE_RESOURCE_DIRECTORY_ENTRY. Also, second nameless structure is called DUMMYSTRUCTNAME3
to be compatible with Wine's code which, for some reason, expects WORD Id wrapped into
yet another struct, depending on endiannes.
Modified:
trunk/reactos/include/psdk/winnt.h
Modified: trunk/reactos/include/psdk/winnt.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winnt.h?rev=4…
==============================================================================
--- trunk/reactos/include/psdk/winnt.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/winnt.h [iso-8859-1] Sat Jul 31 21:40:40 2010
@@ -4187,16 +4187,16 @@
_ANONYMOUS_STRUCT struct {
DWORD NameOffset:31;
DWORD NameIsString:1;
- } DUMMYSTRUCTNAME;
+ } DUMMYSTRUCTNAME1;
DWORD Name;
WORD Id;
- } DUMMYUNIONNAME;
+ } DUMMYUNIONNAME1;
_ANONYMOUS_UNION union {
DWORD OffsetToData;
_ANONYMOUS_STRUCT struct {
DWORD OffsetToDirectory:31;
DWORD DataIsDirectory:1;
- } DUMMYSTRUCTNAME;
+ } DUMMYSTRUCTNAME3;
} DUMMYUNIONNAME2;
} IMAGE_RESOURCE_DIRECTORY_ENTRY, *PIMAGE_RESOURCE_DIRECTORY_ENTRY;