Use DUMMYxxxNAME for anonymous struct/unions.
diff --git a/include/sqlext.h b/include/sqlext.h
index 940dd81..c218d9a 100644
--- a/include/sqlext.h
+++ b/include/sqlext.h
@@ -1638,11 +1638,11 @@
union {
WCHAR *wszArg;
CHAR *szArg;
- }u1;
+ } DUMMYUNIONNAME1;
union {
WCHAR *wszCorrelation;
CHAR *szCorrelation;
- }u2;
+ } DUMMYUNIONNAME2;
RETCODE RetCode;
} ODBC_VS_ARGS, *PODBC_VS_ARGS;
diff --git a/include/winbase.h b/include/winbase.h
index da2e43a..fac2794 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -255,7 +255,7 @@
LPVOID lpFirstBlock;
LPVOID lpLastBlock;
} Region;
- } Foo;
+ } DUMMYUNIONNAME;
} PROCESS_HEAP_ENTRY, *LPPROCESS_HEAP_ENTRY;
#define PROCESS_HEAP_REGION 0x0001
diff --git a/include/winnt.h b/include/winnt.h
index b2009c4..5ed0b68 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -2196,17 +2196,17 @@
struct {
unsigned NameOffset:31;
unsigned NameIsString:1;
- } s;
+ } DUMMYSTRUCTNAME1;
DWORD Name;
WORD Id;
- } u1;
+ } DUMMYUNIONNAME1;
union {
DWORD OffsetToData;
struct {
unsigned OffsetToDirectory:31;
unsigned DataIsDirectory:1;
- } s;
- } u2;
+ } DUMMYSTRUCTNAME2;
+ } DUMMYUNIONNAME2;
} IMAGE_RESOURCE_DIRECTORY_ENTRY,*PIMAGE_RESOURCE_DIRECTORY_ENTRY;