Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them.
diff --git a/dlls/winspool/info.c b/dlls/winspool/info.c
index 6c6b625..3918a9b 100644
--- a/dlls/winspool/info.c
+++ b/dlls/winspool/info.c
@@ -24,7 +24,6 @@
#include "config.h"
#include "wine/port.h"
-#include "wine/library.h"
#include <stdio.h>
#include <stdlib.h>
@@ -37,6 +36,10 @@
# define CUPS_SONAME "libcups.so"
# endif
#endif
+
+#define NONAMELESSUNION
+#define NONAMELESSSTRUCT
+#include "wine/library.h"
#include "winspool.h"
#include "winbase.h"
#include "winerror.h"