* now we can build Contiki 1.x in Visual Studio 2005 Express Ed.
-- many security warning displayed in compiling. these warning will be terminated
diff --git a/contiki-win32/contiki.sln b/contiki-win32/contiki.sln
new file mode 100644
index 0000000..fff19d3
--- /dev/null
+++ b/contiki-win32/contiki.sln
@@ -0,0 +1,25 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual C++ Express 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "win32", "win32.vcproj", "{29C0B44D-61E9-407E-9133-6B68612624FF}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug PPP|Win32 = Debug PPP|Win32
+ Debug RawSock|Win32 = Debug RawSock|Win32
+ Release PPP|Win32 = Release PPP|Win32
+ Release RawSock|Win32 = Release RawSock|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {29C0B44D-61E9-407E-9133-6B68612624FF}.Debug PPP|Win32.ActiveCfg = Debug PPP|Win32
+ {29C0B44D-61E9-407E-9133-6B68612624FF}.Debug PPP|Win32.Build.0 = Debug PPP|Win32
+ {29C0B44D-61E9-407E-9133-6B68612624FF}.Debug RawSock|Win32.ActiveCfg = Debug RawSock|Win32
+ {29C0B44D-61E9-407E-9133-6B68612624FF}.Debug RawSock|Win32.Build.0 = Debug RawSock|Win32
+ {29C0B44D-61E9-407E-9133-6B68612624FF}.Release PPP|Win32.ActiveCfg = Release PPP|Win32
+ {29C0B44D-61E9-407E-9133-6B68612624FF}.Release PPP|Win32.Build.0 = Release PPP|Win32
+ {29C0B44D-61E9-407E-9133-6B68612624FF}.Release RawSock|Win32.ActiveCfg = Release RawSock|Win32
+ {29C0B44D-61E9-407E-9133-6B68612624FF}.Release RawSock|Win32.Build.0 = Release RawSock|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal