+\r
+/* All Win32 headers depend on the huge windows.h recursive include.\r
+ * Note: Lower-case header names are used, for best cross-platform\r
+ * compatibility.\r
+ */\r
+#if !defined(_WIN32_WCE)\r
+# include <windows.h>\r
+# include <windowsx.h>\r
+# include <mmsystem.h>\r
+/* CYGWIN does not have tchar.h, but has TEXT(x), defined in winnt.h. */\r
+# ifndef __CYGWIN__\r
+# include <tchar.h>\r
+# else\r
+# define _TEXT(x) TEXT(x)\r
+# define _T(x) TEXT(x)\r
+# endif\r
+\r
+#endif\r
+\r
+\r
+\r