diff --git a/projects/ps.sln b/projects/ps.sln
index fe9a69f4f..7e9385a2d 100755
--- a/projects/ps.sln
+++ b/projects/ps.sln
@@ -1,146 +1,134 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0430", "ps0430.vcproj", "{E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0544", "ps0544.vcproj", "{9C56A620-4E67-4AB1-8772-27F22DEA10DA}"
- ProjectSection(ProjectDependencies) = postProject
- {A1CE9743-A597-4F92-B55A-345A366C9E55} = {A1CE9743-A597-4F92-B55A-345A366C9E55}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0713", "ps0713.vcproj", "{E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0816", "ps0816.vcproj", "{6C2071C1-CF99-46B7-9330-B0CF390CCD2E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0872", "ps0872.vcproj", "{1D01DF6D-E6E6-4715-A026-A802EE08BBAA}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0913", "ps0913 .vcproj", "{1259CE4F-11A5-4E9B-84B8-437357363558}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0920", "ps0920.vcproj", "{A52ECDA0-74E6-4303-A6F4-4EE701C5945F}"
- ProjectSection(ProjectDependencies) = postProject
- {A1CE9743-A597-4F92-B55A-345A366C9E55} = {A1CE9743-A597-4F92-B55A-345A366C9E55}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vedoc", "vedoc.vcproj", "{A1CE9743-A597-4F92-B55A-345A366C9E55}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0017", "ps0017.vcproj", "{DE2790CA-A340-4706-B6AD-171311213B64}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps1104", "ps1104.vcproj", "{45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0099", "ps0099.vcproj", "{FA6B7892-807C-4126-A019-9029B73EA590}"
- ProjectSection(ProjectDependencies) = postProject
- {A1CE9743-A597-4F92-B55A-345A366C9E55} = {A1CE9743-A597-4F92-B55A-345A366C9E55}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps1100", "ps1100.vcproj", "{2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0077", "ps0077.vcproj", "{F3E85440-C87A-43C5-9EE8-680D704B8C8F}"
- ProjectSection(ProjectDependencies) = postProject
- {A1CE9743-A597-4F92-B55A-345A366C9E55} = {A1CE9743-A597-4F92-B55A-345A366C9E55}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0982", "ps0982 .vcproj", "{451E54F8-0F4B-4E79-A5B2-23EF9284C420}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0830", "ps0830.vcproj", "{ED2CD5CA-A826-4256-A03F-28BB519CA00B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0925", "ps0925.vcproj", "{511A655D-306E-49FB-A1E8-BB7E8F8F8F35}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0398", "ps0398.vcproj", "{335E96CD-D2FD-4688-9B3B-1B39858F5630}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps1001", "ps1001.vcproj", "{639CD16B-2488-4AA4-87AE-0AA286FDA2CA}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0330", "ps0330.vcproj", "{7C524DB8-94A5-48FB-8D87-D0C51C433473}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps1002", "ps1002.vcproj", "{E449634F-DBA8-4718-8923-451E6A9AC9F7}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}.Debug|Win32.ActiveCfg = Debug|Win32
- {E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}.Debug|Win32.Build.0 = Debug|Win32
- {E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}.Release|Win32.ActiveCfg = Release|Win32
- {E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}.Release|Win32.Build.0 = Release|Win32
- {9C56A620-4E67-4AB1-8772-27F22DEA10DA}.Debug|Win32.ActiveCfg = Debug|Win32
- {9C56A620-4E67-4AB1-8772-27F22DEA10DA}.Debug|Win32.Build.0 = Debug|Win32
- {9C56A620-4E67-4AB1-8772-27F22DEA10DA}.Release|Win32.ActiveCfg = Release|Win32
- {9C56A620-4E67-4AB1-8772-27F22DEA10DA}.Release|Win32.Build.0 = Release|Win32
- {E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}.Debug|Win32.ActiveCfg = Debug|Win32
- {E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}.Debug|Win32.Build.0 = Debug|Win32
- {E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}.Release|Win32.ActiveCfg = Release|Win32
- {E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}.Release|Win32.Build.0 = Release|Win32
- {6C2071C1-CF99-46B7-9330-B0CF390CCD2E}.Debug|Win32.ActiveCfg = Debug|Win32
- {6C2071C1-CF99-46B7-9330-B0CF390CCD2E}.Debug|Win32.Build.0 = Debug|Win32
- {6C2071C1-CF99-46B7-9330-B0CF390CCD2E}.Release|Win32.ActiveCfg = Release|Win32
- {6C2071C1-CF99-46B7-9330-B0CF390CCD2E}.Release|Win32.Build.0 = Release|Win32
- {1D01DF6D-E6E6-4715-A026-A802EE08BBAA}.Debug|Win32.ActiveCfg = Debug|Win32
- {1D01DF6D-E6E6-4715-A026-A802EE08BBAA}.Debug|Win32.Build.0 = Debug|Win32
- {1D01DF6D-E6E6-4715-A026-A802EE08BBAA}.Release|Win32.ActiveCfg = Release|Win32
- {1D01DF6D-E6E6-4715-A026-A802EE08BBAA}.Release|Win32.Build.0 = Release|Win32
- {1259CE4F-11A5-4E9B-84B8-437357363558}.Debug|Win32.ActiveCfg = Debug|Win32
- {1259CE4F-11A5-4E9B-84B8-437357363558}.Debug|Win32.Build.0 = Debug|Win32
- {1259CE4F-11A5-4E9B-84B8-437357363558}.Release|Win32.ActiveCfg = Release|Win32
- {1259CE4F-11A5-4E9B-84B8-437357363558}.Release|Win32.Build.0 = Release|Win32
- {A52ECDA0-74E6-4303-A6F4-4EE701C5945F}.Debug|Win32.ActiveCfg = Debug|Win32
- {A52ECDA0-74E6-4303-A6F4-4EE701C5945F}.Debug|Win32.Build.0 = Debug|Win32
- {A52ECDA0-74E6-4303-A6F4-4EE701C5945F}.Release|Win32.ActiveCfg = Release|Win32
- {A52ECDA0-74E6-4303-A6F4-4EE701C5945F}.Release|Win32.Build.0 = Release|Win32
- {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.ActiveCfg = Debug|Win32
- {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.Build.0 = Debug|Win32
- {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.ActiveCfg = Release|Win32
- {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.Build.0 = Release|Win32
- {DE2790CA-A340-4706-B6AD-171311213B64}.Debug|Win32.ActiveCfg = Debug|Win32
- {DE2790CA-A340-4706-B6AD-171311213B64}.Debug|Win32.Build.0 = Debug|Win32
- {DE2790CA-A340-4706-B6AD-171311213B64}.Release|Win32.ActiveCfg = Release|Win32
- {DE2790CA-A340-4706-B6AD-171311213B64}.Release|Win32.Build.0 = Release|Win32
- {45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}.Debug|Win32.ActiveCfg = Debug|Win32
- {45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}.Debug|Win32.Build.0 = Debug|Win32
- {45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}.Release|Win32.ActiveCfg = Release|Win32
- {45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}.Release|Win32.Build.0 = Release|Win32
- {FA6B7892-807C-4126-A019-9029B73EA590}.Debug|Win32.ActiveCfg = Debug|Win32
- {FA6B7892-807C-4126-A019-9029B73EA590}.Debug|Win32.Build.0 = Debug|Win32
- {FA6B7892-807C-4126-A019-9029B73EA590}.Release|Win32.ActiveCfg = Release|Win32
- {FA6B7892-807C-4126-A019-9029B73EA590}.Release|Win32.Build.0 = Release|Win32
- {2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}.Debug|Win32.ActiveCfg = Debug|Win32
- {2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}.Debug|Win32.Build.0 = Debug|Win32
- {2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}.Release|Win32.ActiveCfg = Release|Win32
- {2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}.Release|Win32.Build.0 = Release|Win32
- {F3E85440-C87A-43C5-9EE8-680D704B8C8F}.Debug|Win32.ActiveCfg = Debug|Win32
- {F3E85440-C87A-43C5-9EE8-680D704B8C8F}.Debug|Win32.Build.0 = Debug|Win32
- {F3E85440-C87A-43C5-9EE8-680D704B8C8F}.Release|Win32.ActiveCfg = Release|Win32
- {F3E85440-C87A-43C5-9EE8-680D704B8C8F}.Release|Win32.Build.0 = Release|Win32
- {451E54F8-0F4B-4E79-A5B2-23EF9284C420}.Debug|Win32.ActiveCfg = Debug|Win32
- {451E54F8-0F4B-4E79-A5B2-23EF9284C420}.Debug|Win32.Build.0 = Debug|Win32
- {451E54F8-0F4B-4E79-A5B2-23EF9284C420}.Release|Win32.ActiveCfg = Release|Win32
- {451E54F8-0F4B-4E79-A5B2-23EF9284C420}.Release|Win32.Build.0 = Release|Win32
- {ED2CD5CA-A826-4256-A03F-28BB519CA00B}.Debug|Win32.ActiveCfg = Debug|Win32
- {ED2CD5CA-A826-4256-A03F-28BB519CA00B}.Debug|Win32.Build.0 = Debug|Win32
- {ED2CD5CA-A826-4256-A03F-28BB519CA00B}.Release|Win32.ActiveCfg = Release|Win32
- {ED2CD5CA-A826-4256-A03F-28BB519CA00B}.Release|Win32.Build.0 = Release|Win32
- {511A655D-306E-49FB-A1E8-BB7E8F8F8F35}.Debug|Win32.ActiveCfg = Debug|Win32
- {511A655D-306E-49FB-A1E8-BB7E8F8F8F35}.Debug|Win32.Build.0 = Debug|Win32
- {511A655D-306E-49FB-A1E8-BB7E8F8F8F35}.Release|Win32.ActiveCfg = Release|Win32
- {511A655D-306E-49FB-A1E8-BB7E8F8F8F35}.Release|Win32.Build.0 = Release|Win32
- {335E96CD-D2FD-4688-9B3B-1B39858F5630}.Debug|Win32.ActiveCfg = Debug|Win32
- {335E96CD-D2FD-4688-9B3B-1B39858F5630}.Debug|Win32.Build.0 = Debug|Win32
- {335E96CD-D2FD-4688-9B3B-1B39858F5630}.Release|Win32.ActiveCfg = Release|Win32
- {335E96CD-D2FD-4688-9B3B-1B39858F5630}.Release|Win32.Build.0 = Release|Win32
- {639CD16B-2488-4AA4-87AE-0AA286FDA2CA}.Debug|Win32.ActiveCfg = Debug|Win32
- {639CD16B-2488-4AA4-87AE-0AA286FDA2CA}.Debug|Win32.Build.0 = Debug|Win32
- {639CD16B-2488-4AA4-87AE-0AA286FDA2CA}.Release|Win32.ActiveCfg = Release|Win32
- {639CD16B-2488-4AA4-87AE-0AA286FDA2CA}.Release|Win32.Build.0 = Release|Win32
- {7C524DB8-94A5-48FB-8D87-D0C51C433473}.Debug|Win32.ActiveCfg = Debug|Win32
- {7C524DB8-94A5-48FB-8D87-D0C51C433473}.Debug|Win32.Build.0 = Debug|Win32
- {7C524DB8-94A5-48FB-8D87-D0C51C433473}.Release|Win32.ActiveCfg = Release|Win32
- {7C524DB8-94A5-48FB-8D87-D0C51C433473}.Release|Win32.Build.0 = Release|Win32
- {E449634F-DBA8-4718-8923-451E6A9AC9F7}.Debug|Win32.ActiveCfg = Debug|Win32
- {E449634F-DBA8-4718-8923-451E6A9AC9F7}.Debug|Win32.Build.0 = Debug|Win32
- {E449634F-DBA8-4718-8923-451E6A9AC9F7}.Release|Win32.ActiveCfg = Release|Win32
- {E449634F-DBA8-4718-8923-451E6A9AC9F7}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual C++ Express 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0430", "ps0430.vcxproj", "{E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0544", "ps0544.vcxproj", "{9C56A620-4E67-4AB1-8772-27F22DEA10DA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0713", "ps0713.vcxproj", "{E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0816", "ps0816.vcxproj", "{6C2071C1-CF99-46B7-9330-B0CF390CCD2E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0872", "ps0872.vcxproj", "{1D01DF6D-E6E6-4715-A026-A802EE08BBAA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0913", "ps0913 .vcxproj", "{1259CE4F-11A5-4E9B-84B8-437357363558}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0920", "ps0920.vcxproj", "{A52ECDA0-74E6-4303-A6F4-4EE701C5945F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vedoc", "vedoc.vcxproj", "{A1CE9743-A597-4F92-B55A-345A366C9E55}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0017", "ps0017.vcxproj", "{DE2790CA-A340-4706-B6AD-171311213B64}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps1104", "ps1104.vcxproj", "{45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0099", "ps0099.vcxproj", "{FA6B7892-807C-4126-A019-9029B73EA590}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps1100", "ps1100.vcxproj", "{2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0077", "ps0077.vcxproj", "{F3E85440-C87A-43C5-9EE8-680D704B8C8F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0982", "ps0982 .vcxproj", "{451E54F8-0F4B-4E79-A5B2-23EF9284C420}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0830", "ps0830.vcxproj", "{ED2CD5CA-A826-4256-A03F-28BB519CA00B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0925", "ps0925.vcxproj", "{511A655D-306E-49FB-A1E8-BB7E8F8F8F35}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0398", "ps0398.vcxproj", "{335E96CD-D2FD-4688-9B3B-1B39858F5630}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps1001", "ps1001.vcxproj", "{639CD16B-2488-4AA4-87AE-0AA286FDA2CA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps0330", "ps0330.vcxproj", "{7C524DB8-94A5-48FB-8D87-D0C51C433473}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ps1002", "ps1002.vcxproj", "{E449634F-DBA8-4718-8923-451E6A9AC9F7}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}.Debug|Win32.Build.0 = Debug|Win32
+ {E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}.Release|Win32.ActiveCfg = Release|Win32
+ {E307FE10-BB05-41EE-AFA0-CB32ABAFF4DC}.Release|Win32.Build.0 = Release|Win32
+ {9C56A620-4E67-4AB1-8772-27F22DEA10DA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9C56A620-4E67-4AB1-8772-27F22DEA10DA}.Debug|Win32.Build.0 = Debug|Win32
+ {9C56A620-4E67-4AB1-8772-27F22DEA10DA}.Release|Win32.ActiveCfg = Release|Win32
+ {9C56A620-4E67-4AB1-8772-27F22DEA10DA}.Release|Win32.Build.0 = Release|Win32
+ {E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}.Debug|Win32.Build.0 = Debug|Win32
+ {E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}.Release|Win32.ActiveCfg = Release|Win32
+ {E4B973C4-6B5A-4FE8-8D73-FD55F48B7CE3}.Release|Win32.Build.0 = Release|Win32
+ {6C2071C1-CF99-46B7-9330-B0CF390CCD2E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6C2071C1-CF99-46B7-9330-B0CF390CCD2E}.Debug|Win32.Build.0 = Debug|Win32
+ {6C2071C1-CF99-46B7-9330-B0CF390CCD2E}.Release|Win32.ActiveCfg = Release|Win32
+ {6C2071C1-CF99-46B7-9330-B0CF390CCD2E}.Release|Win32.Build.0 = Release|Win32
+ {1D01DF6D-E6E6-4715-A026-A802EE08BBAA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1D01DF6D-E6E6-4715-A026-A802EE08BBAA}.Debug|Win32.Build.0 = Debug|Win32
+ {1D01DF6D-E6E6-4715-A026-A802EE08BBAA}.Release|Win32.ActiveCfg = Release|Win32
+ {1D01DF6D-E6E6-4715-A026-A802EE08BBAA}.Release|Win32.Build.0 = Release|Win32
+ {1259CE4F-11A5-4E9B-84B8-437357363558}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1259CE4F-11A5-4E9B-84B8-437357363558}.Debug|Win32.Build.0 = Debug|Win32
+ {1259CE4F-11A5-4E9B-84B8-437357363558}.Release|Win32.ActiveCfg = Release|Win32
+ {1259CE4F-11A5-4E9B-84B8-437357363558}.Release|Win32.Build.0 = Release|Win32
+ {A52ECDA0-74E6-4303-A6F4-4EE701C5945F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A52ECDA0-74E6-4303-A6F4-4EE701C5945F}.Debug|Win32.Build.0 = Debug|Win32
+ {A52ECDA0-74E6-4303-A6F4-4EE701C5945F}.Release|Win32.ActiveCfg = Release|Win32
+ {A52ECDA0-74E6-4303-A6F4-4EE701C5945F}.Release|Win32.Build.0 = Release|Win32
+ {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.Build.0 = Debug|Win32
+ {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.ActiveCfg = Release|Win32
+ {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.Build.0 = Release|Win32
+ {DE2790CA-A340-4706-B6AD-171311213B64}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DE2790CA-A340-4706-B6AD-171311213B64}.Debug|Win32.Build.0 = Debug|Win32
+ {DE2790CA-A340-4706-B6AD-171311213B64}.Release|Win32.ActiveCfg = Release|Win32
+ {DE2790CA-A340-4706-B6AD-171311213B64}.Release|Win32.Build.0 = Release|Win32
+ {45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}.Debug|Win32.Build.0 = Debug|Win32
+ {45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}.Release|Win32.ActiveCfg = Release|Win32
+ {45F0BF2E-66DF-44B8-9BC6-55E0ECC89DB7}.Release|Win32.Build.0 = Release|Win32
+ {FA6B7892-807C-4126-A019-9029B73EA590}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA6B7892-807C-4126-A019-9029B73EA590}.Debug|Win32.Build.0 = Debug|Win32
+ {FA6B7892-807C-4126-A019-9029B73EA590}.Release|Win32.ActiveCfg = Release|Win32
+ {FA6B7892-807C-4126-A019-9029B73EA590}.Release|Win32.Build.0 = Release|Win32
+ {2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}.Debug|Win32.Build.0 = Debug|Win32
+ {2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}.Release|Win32.ActiveCfg = Release|Win32
+ {2CC07FDE-D15A-420B-9DDB-1FDF32B73BC2}.Release|Win32.Build.0 = Release|Win32
+ {F3E85440-C87A-43C5-9EE8-680D704B8C8F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F3E85440-C87A-43C5-9EE8-680D704B8C8F}.Debug|Win32.Build.0 = Debug|Win32
+ {F3E85440-C87A-43C5-9EE8-680D704B8C8F}.Release|Win32.ActiveCfg = Release|Win32
+ {F3E85440-C87A-43C5-9EE8-680D704B8C8F}.Release|Win32.Build.0 = Release|Win32
+ {451E54F8-0F4B-4E79-A5B2-23EF9284C420}.Debug|Win32.ActiveCfg = Debug|Win32
+ {451E54F8-0F4B-4E79-A5B2-23EF9284C420}.Debug|Win32.Build.0 = Debug|Win32
+ {451E54F8-0F4B-4E79-A5B2-23EF9284C420}.Release|Win32.ActiveCfg = Release|Win32
+ {451E54F8-0F4B-4E79-A5B2-23EF9284C420}.Release|Win32.Build.0 = Release|Win32
+ {ED2CD5CA-A826-4256-A03F-28BB519CA00B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {ED2CD5CA-A826-4256-A03F-28BB519CA00B}.Debug|Win32.Build.0 = Debug|Win32
+ {ED2CD5CA-A826-4256-A03F-28BB519CA00B}.Release|Win32.ActiveCfg = Release|Win32
+ {ED2CD5CA-A826-4256-A03F-28BB519CA00B}.Release|Win32.Build.0 = Release|Win32
+ {511A655D-306E-49FB-A1E8-BB7E8F8F8F35}.Debug|Win32.ActiveCfg = Debug|Win32
+ {511A655D-306E-49FB-A1E8-BB7E8F8F8F35}.Debug|Win32.Build.0 = Debug|Win32
+ {511A655D-306E-49FB-A1E8-BB7E8F8F8F35}.Release|Win32.ActiveCfg = Release|Win32
+ {511A655D-306E-49FB-A1E8-BB7E8F8F8F35}.Release|Win32.Build.0 = Release|Win32
+ {335E96CD-D2FD-4688-9B3B-1B39858F5630}.Debug|Win32.ActiveCfg = Debug|Win32
+ {335E96CD-D2FD-4688-9B3B-1B39858F5630}.Debug|Win32.Build.0 = Debug|Win32
+ {335E96CD-D2FD-4688-9B3B-1B39858F5630}.Release|Win32.ActiveCfg = Release|Win32
+ {335E96CD-D2FD-4688-9B3B-1B39858F5630}.Release|Win32.Build.0 = Release|Win32
+ {639CD16B-2488-4AA4-87AE-0AA286FDA2CA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {639CD16B-2488-4AA4-87AE-0AA286FDA2CA}.Debug|Win32.Build.0 = Debug|Win32
+ {639CD16B-2488-4AA4-87AE-0AA286FDA2CA}.Release|Win32.ActiveCfg = Release|Win32
+ {639CD16B-2488-4AA4-87AE-0AA286FDA2CA}.Release|Win32.Build.0 = Release|Win32
+ {7C524DB8-94A5-48FB-8D87-D0C51C433473}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7C524DB8-94A5-48FB-8D87-D0C51C433473}.Debug|Win32.Build.0 = Debug|Win32
+ {7C524DB8-94A5-48FB-8D87-D0C51C433473}.Release|Win32.ActiveCfg = Release|Win32
+ {7C524DB8-94A5-48FB-8D87-D0C51C433473}.Release|Win32.Build.0 = Release|Win32
+ {E449634F-DBA8-4718-8923-451E6A9AC9F7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E449634F-DBA8-4718-8923-451E6A9AC9F7}.Debug|Win32.Build.0 = Debug|Win32
+ {E449634F-DBA8-4718-8923-451E6A9AC9F7}.Release|Win32.ActiveCfg = Release|Win32
+ {E449634F-DBA8-4718-8923-451E6A9AC9F7}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/projects/vedoc.vcxproj b/projects/vedoc.vcxproj
new file mode 100644
index 000000000..f4d0c9bed
--- /dev/null
+++ b/projects/vedoc.vcxproj
@@ -0,0 +1,224 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {A1CE9743-A597-4F92-B55A-345A366C9E55}
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\..\release\
+ .\..\release\
+ .\..\debug\
+ .\..\debug\
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\include;..\xvaga;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\release/vedoc.pch
+ .\..\release/
+ .\..\release/
+ .\..\release/
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0410
+
+
+ ..\lib\vedoc.lib
+ true
+
+
+ true
+ .\..\release/vedoc.bsc
+
+
+
+
+ Disabled
+ ..\include;..\xvaga;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;DBG;%(PreprocessorDefinitions)
+ true
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ .\..\debug/vedoc.pch
+ .\..\debug/
+ .\..\debug/
+ .\..\debug/
+ Level3
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0410
+
+
+ ../lib/vedocd.lib
+ true
+
+
+ true
+ .\..\debug/vedoc.bsc
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/vedoc.vcxproj.filters b/projects/vedoc.vcxproj.filters
new file mode 100644
index 000000000..59f4d5ef8
--- /dev/null
+++ b/projects/vedoc.vcxproj.filters
@@ -0,0 +1,98 @@
+
+
+
+
+ {9d4ff6c2-a302-452b-8c3e-4d2032690eaa}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {7e849ccd-964d-401f-adea-7e45586e8630}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/projects/vedoc.vcxproj.user b/projects/vedoc.vcxproj.user
new file mode 100644
index 000000000..695b5c78b
--- /dev/null
+++ b/projects/vedoc.vcxproj.user
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file