diff --git a/source/vc7/hello.xml b/source/vc7/hello.xml
new file mode 100755
index 0000000000..53b1778dff
--- /dev/null
+++ b/source/vc7/hello.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/vc7/objects.dtd b/source/vc7/objects.dtd
new file mode 100755
index 0000000000..1167920dd1
--- /dev/null
+++ b/source/vc7/objects.dtd
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/vc7/vc7.ncb b/source/vc7/vc7.ncb
new file mode 100755
index 0000000000..9057ebacbf
--- /dev/null
+++ b/source/vc7/vc7.ncb
@@ -0,0 +1 @@
+Microsoft C/C++ MSF 7.00
diff --git a/source/vc7/vc7.sln b/source/vc7/vc7.sln
new file mode 100755
index 0000000000..6960c54459
--- /dev/null
+++ b/source/vc7/vc7.sln
@@ -0,0 +1,21 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc7", "vc7.vcproj", "{BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}"
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ ConfigName.0 = Debug
+ ConfigName.1 = Release
+ EndGlobalSection
+ GlobalSection(ProjectDependencies) = postSolution
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}.Debug.ActiveCfg = Debug|Win32
+ {BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}.Debug.Build.0 = Debug|Win32
+ {BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}.Release.ActiveCfg = Release|Win32
+ {BEBCC605-46F3-4927-BDC4-1E5F739A2A4F}.Release.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/source/vc7/vc7.vcproj b/source/vc7/vc7.vcproj
new file mode 100755
index 0000000000..d8874a6a47
--- /dev/null
+++ b/source/vc7/vc7.vcproj
@@ -0,0 +1,399 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+