diff --git a/platform/win32/about.dsc.vcproj b/platform/win32/about.dsc.vcproj
new file mode 100644
index 000000000..6e036f1a3
--- /dev/null
+++ b/platform/win32/about.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/about.prg.vcproj b/platform/win32/about.prg.vcproj
new file mode 100644
index 000000000..c3a8d1d43
--- /dev/null
+++ b/platform/win32/about.prg.vcproj
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/calc.dsc.vcproj b/platform/win32/calc.dsc.vcproj
new file mode 100644
index 000000000..c8b7d73d3
--- /dev/null
+++ b/platform/win32/calc.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/calc.prg.vcproj b/platform/win32/calc.prg.vcproj
new file mode 100644
index 000000000..09dcb3cdb
--- /dev/null
+++ b/platform/win32/calc.prg.vcproj
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/contiki.exe.vcproj b/platform/win32/contiki.exe.vcproj
new file mode 100644
index 000000000..739d06ba2
--- /dev/null
+++ b/platform/win32/contiki.exe.vcproj
@@ -0,0 +1,458 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/contiki.sln b/platform/win32/contiki.sln
new file mode 100644
index 000000000..bd7941517
--- /dev/null
+++ b/platform/win32/contiki.sln
@@ -0,0 +1,215 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual C++ Express 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "contiki.exe", "contiki.exe.vcproj", "{DD219C2D-D3F8-4C76-B2AA-376978722232}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "about.dsc", "about.dsc.vcproj", "{D94905DB-27DB-4053-9760-9ADBC64F656A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "about.prg", "about.prg.vcproj", "{39E33545-D63F-4FBE-A7A1-5077AC704EB1}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calc.dsc", "calc.dsc.vcproj", "{3F1FB015-FE4C-45DC-93B2-6CB03AA672F7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "calc.prg", "calc.prg.vcproj", "{5A82FB85-CA5E-4ABE-95DD-6966E120E05E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dhcp.dsc", "dhcp.dsc.vcproj", "{881CD2B8-5729-4F3A-A65B-BD5995329CA0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dhcp.prg", "dhcp.prg.vcproj", "{DAD91041-E4DE-42FE-9360-2237F03AB05C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "directory.dsc", "directory.dsc.vcproj", "{41417495-F60E-47CC-BDEF-4B9614E5DA08}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "directory.prg", "directory.prg.vcproj", "{1EAF4006-F7AF-46E9-9390-43E0626CB4E5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "email.dsc", "email.dsc.vcproj", "{9929C46F-F0B8-408C-8455-3ED425EE3F23}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "email.prg", "email.prg.vcproj", "{04A1BFE8-B685-4D22-8AFB-BB47D80E6BDD}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftp.dsc", "ftp.dsc.vcproj", "{1D1C715A-6C61-42BA-B972-0F7DA80CCD6F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftp.prg", "ftp.prg.vcproj", "{4D40467F-D97B-4CB8-B340-928A85FC2721}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "irc.dsc", "irc.dsc.vcproj", "{54D09D67-89E9-417C-9C52-685C18A9F399}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "irc.prg", "irc.prg.vcproj", "{2F1E7C4F-3FDA-437F-82D4-F3BC9D145DAE}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netconf.dsc", "netconf.dsc.vcproj", "{202EFB35-1D34-4CCB-8DD9-9BE1D5D31D0D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netconf.prg", "netconf.prg.vcproj", "{EAF263A5-CD3F-454D-984C-C85AD604F1EF}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "processes.dsc", "processes.dsc.vcproj", "{E5D69749-8BA3-45C0-85D6-277C8ED1736B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "processes.prg", "processes.prg.vcproj", "{F6F06B52-2D04-4486-88AF-F3698AC85F6E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shell.dsc", "shell.dsc.vcproj", "{6F41B3DA-96D9-4431-B53B-2F91893E7B69}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shell.prg", "shell.prg.vcproj", "{54FB8E12-5558-460C-BC6E-9D67D8A564E8}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "telnet.dsc", "telnet.dsc.vcproj", "{79094763-B380-4072-B475-2A5019474C2B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "telnet.prg", "telnet.prg.vcproj", "{C511175A-BD2B-4ED9-87A6-05040E4DD823}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "webserver.dsc", "webserver.dsc.vcproj", "{BE742A25-4F10-4741-B307-850C61BE0883}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "webserver.prg", "webserver.prg.vcproj", "{C741203A-ADD3-4C4A-9BF1-82978105F057}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "www.dsc", "www.dsc.vcproj", "{76D7F9A9-9C9E-41C9-9BF8-DB305BCEEF71}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "www.prg", "www.prg.vcproj", "{2A1D67D7-7FAE-42D3-AC99-DB68A3570735}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DD219C2D-D3F8-4C76-B2AA-376978722232} = {DD219C2D-D3F8-4C76-B2AA-376978722232}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DD219C2D-D3F8-4C76-B2AA-376978722232}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DD219C2D-D3F8-4C76-B2AA-376978722232}.Debug|Win32.Build.0 = Debug|Win32
+ {DD219C2D-D3F8-4C76-B2AA-376978722232}.Release|Win32.ActiveCfg = Release|Win32
+ {DD219C2D-D3F8-4C76-B2AA-376978722232}.Release|Win32.Build.0 = Release|Win32
+ {D94905DB-27DB-4053-9760-9ADBC64F656A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D94905DB-27DB-4053-9760-9ADBC64F656A}.Debug|Win32.Build.0 = Debug|Win32
+ {D94905DB-27DB-4053-9760-9ADBC64F656A}.Release|Win32.ActiveCfg = Release|Win32
+ {D94905DB-27DB-4053-9760-9ADBC64F656A}.Release|Win32.Build.0 = Release|Win32
+ {39E33545-D63F-4FBE-A7A1-5077AC704EB1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {39E33545-D63F-4FBE-A7A1-5077AC704EB1}.Debug|Win32.Build.0 = Debug|Win32
+ {39E33545-D63F-4FBE-A7A1-5077AC704EB1}.Release|Win32.ActiveCfg = Release|Win32
+ {39E33545-D63F-4FBE-A7A1-5077AC704EB1}.Release|Win32.Build.0 = Release|Win32
+ {3F1FB015-FE4C-45DC-93B2-6CB03AA672F7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3F1FB015-FE4C-45DC-93B2-6CB03AA672F7}.Debug|Win32.Build.0 = Debug|Win32
+ {3F1FB015-FE4C-45DC-93B2-6CB03AA672F7}.Release|Win32.ActiveCfg = Release|Win32
+ {3F1FB015-FE4C-45DC-93B2-6CB03AA672F7}.Release|Win32.Build.0 = Release|Win32
+ {5A82FB85-CA5E-4ABE-95DD-6966E120E05E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5A82FB85-CA5E-4ABE-95DD-6966E120E05E}.Debug|Win32.Build.0 = Debug|Win32
+ {5A82FB85-CA5E-4ABE-95DD-6966E120E05E}.Release|Win32.ActiveCfg = Release|Win32
+ {5A82FB85-CA5E-4ABE-95DD-6966E120E05E}.Release|Win32.Build.0 = Release|Win32
+ {881CD2B8-5729-4F3A-A65B-BD5995329CA0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {881CD2B8-5729-4F3A-A65B-BD5995329CA0}.Debug|Win32.Build.0 = Debug|Win32
+ {881CD2B8-5729-4F3A-A65B-BD5995329CA0}.Release|Win32.ActiveCfg = Release|Win32
+ {881CD2B8-5729-4F3A-A65B-BD5995329CA0}.Release|Win32.Build.0 = Release|Win32
+ {DAD91041-E4DE-42FE-9360-2237F03AB05C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DAD91041-E4DE-42FE-9360-2237F03AB05C}.Debug|Win32.Build.0 = Debug|Win32
+ {DAD91041-E4DE-42FE-9360-2237F03AB05C}.Release|Win32.ActiveCfg = Release|Win32
+ {DAD91041-E4DE-42FE-9360-2237F03AB05C}.Release|Win32.Build.0 = Release|Win32
+ {1EAF4006-F7AF-46E9-9390-43E0626CB4E5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1EAF4006-F7AF-46E9-9390-43E0626CB4E5}.Debug|Win32.Build.0 = Debug|Win32
+ {1EAF4006-F7AF-46E9-9390-43E0626CB4E5}.Release|Win32.ActiveCfg = Release|Win32
+ {1EAF4006-F7AF-46E9-9390-43E0626CB4E5}.Release|Win32.Build.0 = Release|Win32
+ {9929C46F-F0B8-408C-8455-3ED425EE3F23}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9929C46F-F0B8-408C-8455-3ED425EE3F23}.Debug|Win32.Build.0 = Debug|Win32
+ {9929C46F-F0B8-408C-8455-3ED425EE3F23}.Release|Win32.ActiveCfg = Release|Win32
+ {9929C46F-F0B8-408C-8455-3ED425EE3F23}.Release|Win32.Build.0 = Release|Win32
+ {04A1BFE8-B685-4D22-8AFB-BB47D80E6BDD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {04A1BFE8-B685-4D22-8AFB-BB47D80E6BDD}.Debug|Win32.Build.0 = Debug|Win32
+ {04A1BFE8-B685-4D22-8AFB-BB47D80E6BDD}.Release|Win32.ActiveCfg = Release|Win32
+ {04A1BFE8-B685-4D22-8AFB-BB47D80E6BDD}.Release|Win32.Build.0 = Release|Win32
+ {1D1C715A-6C61-42BA-B972-0F7DA80CCD6F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1D1C715A-6C61-42BA-B972-0F7DA80CCD6F}.Debug|Win32.Build.0 = Debug|Win32
+ {1D1C715A-6C61-42BA-B972-0F7DA80CCD6F}.Release|Win32.ActiveCfg = Release|Win32
+ {1D1C715A-6C61-42BA-B972-0F7DA80CCD6F}.Release|Win32.Build.0 = Release|Win32
+ {4D40467F-D97B-4CB8-B340-928A85FC2721}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4D40467F-D97B-4CB8-B340-928A85FC2721}.Debug|Win32.Build.0 = Debug|Win32
+ {4D40467F-D97B-4CB8-B340-928A85FC2721}.Release|Win32.ActiveCfg = Release|Win32
+ {4D40467F-D97B-4CB8-B340-928A85FC2721}.Release|Win32.Build.0 = Release|Win32
+ {54D09D67-89E9-417C-9C52-685C18A9F399}.Debug|Win32.ActiveCfg = Debug|Win32
+ {54D09D67-89E9-417C-9C52-685C18A9F399}.Debug|Win32.Build.0 = Debug|Win32
+ {54D09D67-89E9-417C-9C52-685C18A9F399}.Release|Win32.ActiveCfg = Release|Win32
+ {54D09D67-89E9-417C-9C52-685C18A9F399}.Release|Win32.Build.0 = Release|Win32
+ {2F1E7C4F-3FDA-437F-82D4-F3BC9D145DAE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2F1E7C4F-3FDA-437F-82D4-F3BC9D145DAE}.Debug|Win32.Build.0 = Debug|Win32
+ {2F1E7C4F-3FDA-437F-82D4-F3BC9D145DAE}.Release|Win32.ActiveCfg = Release|Win32
+ {2F1E7C4F-3FDA-437F-82D4-F3BC9D145DAE}.Release|Win32.Build.0 = Release|Win32
+ {202EFB35-1D34-4CCB-8DD9-9BE1D5D31D0D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {202EFB35-1D34-4CCB-8DD9-9BE1D5D31D0D}.Debug|Win32.Build.0 = Debug|Win32
+ {202EFB35-1D34-4CCB-8DD9-9BE1D5D31D0D}.Release|Win32.ActiveCfg = Release|Win32
+ {202EFB35-1D34-4CCB-8DD9-9BE1D5D31D0D}.Release|Win32.Build.0 = Release|Win32
+ {EAF263A5-CD3F-454D-984C-C85AD604F1EF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EAF263A5-CD3F-454D-984C-C85AD604F1EF}.Debug|Win32.Build.0 = Debug|Win32
+ {EAF263A5-CD3F-454D-984C-C85AD604F1EF}.Release|Win32.ActiveCfg = Release|Win32
+ {EAF263A5-CD3F-454D-984C-C85AD604F1EF}.Release|Win32.Build.0 = Release|Win32
+ {E5D69749-8BA3-45C0-85D6-277C8ED1736B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E5D69749-8BA3-45C0-85D6-277C8ED1736B}.Debug|Win32.Build.0 = Debug|Win32
+ {E5D69749-8BA3-45C0-85D6-277C8ED1736B}.Release|Win32.ActiveCfg = Release|Win32
+ {E5D69749-8BA3-45C0-85D6-277C8ED1736B}.Release|Win32.Build.0 = Release|Win32
+ {F6F06B52-2D04-4486-88AF-F3698AC85F6E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F6F06B52-2D04-4486-88AF-F3698AC85F6E}.Debug|Win32.Build.0 = Debug|Win32
+ {F6F06B52-2D04-4486-88AF-F3698AC85F6E}.Release|Win32.ActiveCfg = Release|Win32
+ {F6F06B52-2D04-4486-88AF-F3698AC85F6E}.Release|Win32.Build.0 = Release|Win32
+ {6F41B3DA-96D9-4431-B53B-2F91893E7B69}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6F41B3DA-96D9-4431-B53B-2F91893E7B69}.Debug|Win32.Build.0 = Debug|Win32
+ {6F41B3DA-96D9-4431-B53B-2F91893E7B69}.Release|Win32.ActiveCfg = Release|Win32
+ {6F41B3DA-96D9-4431-B53B-2F91893E7B69}.Release|Win32.Build.0 = Release|Win32
+ {54FB8E12-5558-460C-BC6E-9D67D8A564E8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {54FB8E12-5558-460C-BC6E-9D67D8A564E8}.Debug|Win32.Build.0 = Debug|Win32
+ {54FB8E12-5558-460C-BC6E-9D67D8A564E8}.Release|Win32.ActiveCfg = Release|Win32
+ {54FB8E12-5558-460C-BC6E-9D67D8A564E8}.Release|Win32.Build.0 = Release|Win32
+ {79094763-B380-4072-B475-2A5019474C2B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {79094763-B380-4072-B475-2A5019474C2B}.Debug|Win32.Build.0 = Debug|Win32
+ {79094763-B380-4072-B475-2A5019474C2B}.Release|Win32.ActiveCfg = Release|Win32
+ {79094763-B380-4072-B475-2A5019474C2B}.Release|Win32.Build.0 = Release|Win32
+ {C511175A-BD2B-4ED9-87A6-05040E4DD823}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C511175A-BD2B-4ED9-87A6-05040E4DD823}.Debug|Win32.Build.0 = Debug|Win32
+ {C511175A-BD2B-4ED9-87A6-05040E4DD823}.Release|Win32.ActiveCfg = Release|Win32
+ {C511175A-BD2B-4ED9-87A6-05040E4DD823}.Release|Win32.Build.0 = Release|Win32
+ {BE742A25-4F10-4741-B307-850C61BE0883}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BE742A25-4F10-4741-B307-850C61BE0883}.Debug|Win32.Build.0 = Debug|Win32
+ {BE742A25-4F10-4741-B307-850C61BE0883}.Release|Win32.ActiveCfg = Release|Win32
+ {BE742A25-4F10-4741-B307-850C61BE0883}.Release|Win32.Build.0 = Release|Win32
+ {C741203A-ADD3-4C4A-9BF1-82978105F057}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C741203A-ADD3-4C4A-9BF1-82978105F057}.Debug|Win32.Build.0 = Debug|Win32
+ {C741203A-ADD3-4C4A-9BF1-82978105F057}.Release|Win32.ActiveCfg = Release|Win32
+ {C741203A-ADD3-4C4A-9BF1-82978105F057}.Release|Win32.Build.0 = Release|Win32
+ {2A1D67D7-7FAE-42D3-AC99-DB68A3570735}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2A1D67D7-7FAE-42D3-AC99-DB68A3570735}.Debug|Win32.Build.0 = Debug|Win32
+ {2A1D67D7-7FAE-42D3-AC99-DB68A3570735}.Release|Win32.ActiveCfg = Release|Win32
+ {2A1D67D7-7FAE-42D3-AC99-DB68A3570735}.Release|Win32.Build.0 = Release|Win32
+ {41417495-F60E-47CC-BDEF-4B9614E5DA08}.Debug|Win32.ActiveCfg = Debug|Win32
+ {41417495-F60E-47CC-BDEF-4B9614E5DA08}.Debug|Win32.Build.0 = Debug|Win32
+ {41417495-F60E-47CC-BDEF-4B9614E5DA08}.Release|Win32.ActiveCfg = Release|Win32
+ {41417495-F60E-47CC-BDEF-4B9614E5DA08}.Release|Win32.Build.0 = Release|Win32
+ {76D7F9A9-9C9E-41C9-9BF8-DB305BCEEF71}.Debug|Win32.ActiveCfg = Debug|Win32
+ {76D7F9A9-9C9E-41C9-9BF8-DB305BCEEF71}.Debug|Win32.Build.0 = Debug|Win32
+ {76D7F9A9-9C9E-41C9-9BF8-DB305BCEEF71}.Release|Win32.ActiveCfg = Release|Win32
+ {76D7F9A9-9C9E-41C9-9BF8-DB305BCEEF71}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/platform/win32/dhcp.dsc.vcproj b/platform/win32/dhcp.dsc.vcproj
new file mode 100644
index 000000000..51cbf8739
--- /dev/null
+++ b/platform/win32/dhcp.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/dhcp.prg.vcproj b/platform/win32/dhcp.prg.vcproj
new file mode 100644
index 000000000..2a70a9340
--- /dev/null
+++ b/platform/win32/dhcp.prg.vcproj
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/directory.dsc.vcproj b/platform/win32/directory.dsc.vcproj
new file mode 100644
index 000000000..2b64b65a8
--- /dev/null
+++ b/platform/win32/directory.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/directory.prg.vcproj b/platform/win32/directory.prg.vcproj
new file mode 100644
index 000000000..36e8a0dd8
--- /dev/null
+++ b/platform/win32/directory.prg.vcproj
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/email.dsc.vcproj b/platform/win32/email.dsc.vcproj
new file mode 100644
index 000000000..00f160a6c
--- /dev/null
+++ b/platform/win32/email.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/email.prg.vcproj b/platform/win32/email.prg.vcproj
new file mode 100644
index 000000000..a7be42409
--- /dev/null
+++ b/platform/win32/email.prg.vcproj
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/ftp.dsc.vcproj b/platform/win32/ftp.dsc.vcproj
new file mode 100644
index 000000000..739989913
--- /dev/null
+++ b/platform/win32/ftp.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/ftp.prg.vcproj b/platform/win32/ftp.prg.vcproj
new file mode 100644
index 000000000..7ac3bd866
--- /dev/null
+++ b/platform/win32/ftp.prg.vcproj
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/irc.dsc.vcproj b/platform/win32/irc.dsc.vcproj
new file mode 100644
index 000000000..2bb4aec64
--- /dev/null
+++ b/platform/win32/irc.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/irc.prg.vcproj b/platform/win32/irc.prg.vcproj
new file mode 100644
index 000000000..b37700c94
--- /dev/null
+++ b/platform/win32/irc.prg.vcproj
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/netconf.dsc.vcproj b/platform/win32/netconf.dsc.vcproj
new file mode 100644
index 000000000..d62c5f329
--- /dev/null
+++ b/platform/win32/netconf.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/netconf.prg.vcproj b/platform/win32/netconf.prg.vcproj
new file mode 100644
index 000000000..b59ff9ed0
--- /dev/null
+++ b/platform/win32/netconf.prg.vcproj
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/processes.dsc.vcproj b/platform/win32/processes.dsc.vcproj
new file mode 100644
index 000000000..dd8533725
--- /dev/null
+++ b/platform/win32/processes.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/processes.prg.vcproj b/platform/win32/processes.prg.vcproj
new file mode 100644
index 000000000..7e5752438
--- /dev/null
+++ b/platform/win32/processes.prg.vcproj
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/shell.dsc.vcproj b/platform/win32/shell.dsc.vcproj
new file mode 100644
index 000000000..df2ae4c94
--- /dev/null
+++ b/platform/win32/shell.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/shell.prg.vcproj b/platform/win32/shell.prg.vcproj
new file mode 100644
index 000000000..68a678aa5
--- /dev/null
+++ b/platform/win32/shell.prg.vcproj
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/telnet.dsc.vcproj b/platform/win32/telnet.dsc.vcproj
new file mode 100644
index 000000000..c9e3294a7
--- /dev/null
+++ b/platform/win32/telnet.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/telnet.prg.vcproj b/platform/win32/telnet.prg.vcproj
new file mode 100644
index 000000000..80813fe2d
--- /dev/null
+++ b/platform/win32/telnet.prg.vcproj
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/webserver.dsc.vcproj b/platform/win32/webserver.dsc.vcproj
new file mode 100644
index 000000000..7d1f2564f
--- /dev/null
+++ b/platform/win32/webserver.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/webserver.prg.vcproj b/platform/win32/webserver.prg.vcproj
new file mode 100644
index 000000000..c6d8d042f
--- /dev/null
+++ b/platform/win32/webserver.prg.vcproj
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/www.dsc.vcproj b/platform/win32/www.dsc.vcproj
new file mode 100644
index 000000000..7990b6a64
--- /dev/null
+++ b/platform/win32/www.dsc.vcproj
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/platform/win32/www.prg.vcproj b/platform/win32/www.prg.vcproj
new file mode 100644
index 000000000..bdd467940
--- /dev/null
+++ b/platform/win32/www.prg.vcproj
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+