Add support for anonymous struct/unions on compilers that implement it.
diff --git a/include/winbase.h b/include/winbase.h
index 3229e70..cfb936a 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -798,12 +798,12 @@
typedef struct tagSYSTEM_INFO
{
union {
- DWORD dwOemId;
+ DWORD dwOemId; /* Obsolete field - do not use */
struct {
WORD wProcessorArchitecture;
WORD wReserved;
- } x;
- } u;
+ } DUMMYSTRUCTNAME;
+ } DUMMYUNIONNAME;
DWORD dwPageSize;
LPVOID lpMinimumApplicationAddress;
LPVOID lpMaximumApplicationAddress;