Removed #include of wingdi.h and windef.h from winuser.h (and resolved
the resulting compilation failures).
diff --git a/tools/bin2res.c b/tools/bin2res.c
index b121da0..0218f24 100644
--- a/tools/bin2res.c
+++ b/tools/bin2res.c
@@ -26,6 +26,8 @@
#ifdef HAVE_SYS_MMAN_H
# include <sys/mman.h>
#endif
+#include "windef.h"
+#include "wingdi.h"
#include "winuser.h"
extern char* g_lpstrFileName;
diff --git a/tools/fnt2bdf.c b/tools/fnt2bdf.c
index 0f16919..c38fbd6 100644
--- a/tools/fnt2bdf.c
+++ b/tools/fnt2bdf.c
@@ -19,6 +19,8 @@
#include <unistd.h>
#include <fcntl.h>
+#include "windef.h"
+#include "wingdi.h"
#include "winuser.h"
#include "fnt2bdf.h"
#include "neexe.h"
diff --git a/tools/wrc/genres.c b/tools/wrc/genres.c
index 80ca457..0d527a3 100644
--- a/tools/wrc/genres.c
+++ b/tools/wrc/genres.c
@@ -18,6 +18,8 @@
#include "wrc.h"
#include "genres.h"
#include "utils.h"
+#include "windef.h"
+#include "wingdi.h"
#include "winuser.h"
#define SetResSize(res, tag) *(DWORD *)&((res)->data[(tag)]) = \
diff --git a/tools/wrc/parser.y b/tools/wrc/parser.y
index 29e31f6..fb0de3f 100644
--- a/tools/wrc/parser.y
+++ b/tools/wrc/parser.y
@@ -106,6 +106,8 @@
#include "dumpres.h"
#include "preproc.h"
#include "parser.h"
+#include "windef.h"
+#include "wingdi.h"
#include "winuser.h"
#ifdef __BORLANDC__