diff -r -Naur --ignore-space-change --ignore-all-space ../d2x.org/include/ogl_init.h ./include/ogl_init.h
--- ../d2x.org/include/ogl_init.h	2003-12-13 20:47:55.000000000 +0100
+++ ./include/ogl_init.h	2004-04-15 18:32:13.000000000 +0200
@@ -9,6 +9,11 @@
 # define MAC(x)
 #endif
 
+// needed because some types are not known
+#ifdef _WIN32
+#include <windows.h>
+#endif
+
 //#ifdef _WIN32
 //#define OGL_RUNTIME_LOAD
 //#endif
diff -r -Naur --ignore-space-change --ignore-all-space ../d2x.org/main/state.c ./main/state.c
--- ../d2x.org/main/state.c	2003-11-27 22:12:53.000000000 +0100
+++ ./main/state.c	2004-04-15 18:35:28.000000000 +0200
@@ -253,7 +253,7 @@
 #endif
 
 #ifdef OGL
-# ifdef _MSC_VER
+# if defined(_MSC_VER) || defined(_WIN32)
 #  include <windows.h>
 # endif
 #if defined(__APPLE__) && defined(__MACH__)
