include/SDL_config_win32.h
branchSDL-1.2
changeset 3973 5fbd763b1c88
parent 3911 ba3abfa20e18
child 3974 42578e98a295
--- a/include/SDL_config_win32.h	Sat Jun 16 05:51:51 2007 +0000
+++ b/include/SDL_config_win32.h	Thu Jun 21 18:20:59 2007 +0000
@@ -46,6 +46,17 @@
 #endif
 #define _UINTPTR_T_DEFINED
 #endif
+/* Older Visual C++ headers don't have the Win64-compatible typedefs... */
+#if ((_MSC_VER <= 1200) && (!defined(DWORD_PTR)))
+#define DWORD_PTR DWORD
+#endif
+#if ((_MSC_VER <= 1200) && (!defined(LONG_PTR)))
+#define LONG_PTR LONG
+#endif
+#ifndef GWLP_HINSTANCE
+#define GWLP_HINSTANCE GWL_HINSTANCE
+#endif
+#endif
 #else	/* !__GNUC__ && !_MSC_VER */
 typedef signed char int8_t;
 typedef unsigned char uint8_t;