--- /dev/null
+//////////////////////////////////////////////\r
+// StdAfx.h\r
+\r
+// This file is used for precompiled headers\r
+// Rarely modified header files should be included.\r
+\r
+// Based on code provided by Lynn Allan\r
+\r
+\r
+#ifndef STDAFX_H\r
+#define STDAFX_H\r
+\r
+\r
+// Predefinitions for windows.h go here\r
+//#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers\r
+#include "targetver.h" // Set the supported window features\r
+\r
+// Specify Win32xx specific predefinitions here\r
+//#define NO_USING_NAMESPACE // Don't use Win32xx namespace\r
+\r
+typedef unsigned char byte;\r
+\r
+#if defined(_MSC_VER) && _MSC_VER == 1200 // For Visual Studio 6\r
+ #pragma warning (disable : 4786) // identifier was truncated\r
+ #pragma warning (disable : 4702) // unreachable code (bugs in Microsoft's STL)\r
+#endif\r
+\r
+// Rarely modified header files should be included here\r
+#include <vector>\r
+#include <map>\r
+#include <string>\r
+#include <sstream> // Add support for stringstream\r
+#include <assert.h>\r
+#include <stdio.h>\r
+#include <stdlib.h>\r
+#include <tchar.h>\r
+\r
+#include <controls.h>\r
+#include <dialog.h>\r
+#include <docking.h>\r
+#include <file.h>\r
+#include <frame.h>\r
+#include <gdi.h>\r
+#include <listview.h>\r
+#include <mdi.h>\r
+#include <propertysheet.h>\r
+#include <rebar.h>\r
+//#include <ribbon.h>\r
+#include <socket.h>\r
+#include <statusbar.h>\r
+#include <stdcontrols.h>\r
+#include <toolbar.h>\r
+#include <treeview.h>\r
+#include <webbrowser.h>\r
+#include <wincore.h>\r
+\r
+\r
+#endif\r