diff --git a/build/win32/vs10/cogl-path.vcxproj.filtersin b/build/win32/vs10/cogl-path.vcxproj.filtersin
new file mode 100644
index 000000000..aa93b41c5
--- /dev/null
+++ b/build/win32/vs10/cogl-path.vcxproj.filtersin
@@ -0,0 +1,24 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {2b91c6a0-c3f8-47f5-8c21-0ba4481be079}
+
+
+
+#include "cogl-path.vs10.sourcefiles.filters"
+ Sources
+
+
+ Resource Files
+ Resource Files
+
+
\ No newline at end of file
diff --git a/build/win32/vs10/cogl-path.vcxprojin b/build/win32/vs10/cogl-path.vcxprojin
new file mode 100644
index 000000000..c6e777324
--- /dev/null
+++ b/build/win32/vs10/cogl-path.vcxprojin
@@ -0,0 +1,334 @@
+
+
+
+
+ Debug_SDL
+ Win32
+
+
+ Debug_SDL
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release_SDL
+ Win32
+
+
+ Release_SDL
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {F3A80987-5411-43DB-A23B-06F2076E1207}
+ coglpath
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ true
+
+
+ StaticLibrary
+ MultiByte
+ true
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+ StaticLibrary
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)\Debug\$(Platform)\bin\
+ $(SolutionDir)\Debug\$(Platform)\bin\
+ $(SolutionDir)\Release\$(Platform)\bin\
+ $(SolutionDir)\Release\$(Platform)\bin\
+
+
+
+
+$(DoDefines)
+$(PreBuildCmd)
+
+
+
+ Disabled
+ ..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)
+ $(DebugLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+
+
+
+$(DoDefinesSDL)
+$(PreBuildCmd)
+
+
+
+ Disabled
+ ..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)
+ $(DebugLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+
+
+
+$(DoDefines)
+$(PreBuildCmd)
+
+
+
+ Disabled
+ ..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)
+ $(DebugLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+
+$(DoDefinesSDL)
+$(PreBuildCmd)
+
+
+
+ Disabled
+ ..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)
+ $(DebugLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+
+$(DoDefines)
+$(PreBuildCmd)
+
+
+
+ MaxSpeed
+ ..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)
+ true
+ $(ReleaseLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+
+$(DoDefinesSDL)
+$(PreBuildCmd)
+
+
+
+ MaxSpeed
+ ..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)
+ true
+ $(ReleaseLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+
+$(DoDefines)
+$(PreBuildCmd)
+
+
+
+ ..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)
+ $(ReleaseLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+
+$(DoDefinesSDL)
+$(PreBuildCmd)
+
+
+
+ ..\..\..\cogl-path\tesselator;..\..\..\cogl\winsys;%(AdditionalIncludeDirectories)
+ $(ReleaseLibBuildDefines);$(CoglPathBuildDefines);%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+
+#include "cogl-path.vs10.sourcefiles"
+
+
+
+
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.h
+ $(GenCoglPathEnumsH)
+ ..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.h
+ $(GenCoglPathEnumsH)
+ ..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.h
+ $(GenCoglPathEnumsH)
+ ..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.h
+ $(GenCoglPathEnumsH)
+ ..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.h
+ $(GenCoglPathEnumsH)
+ ..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.h
+ $(GenCoglPathEnumsH)
+ ..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.h
+ $(GenCoglPathEnumsH)
+ ..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.h
+ $(GenCoglPathEnumsH)
+ ..\..\..\cogl-path\cogl-path-enum-types.h;%(Outputs)
+
+
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.c
+ $(GenCoglPathEnumsC)
+ ..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.c
+ $(GenCoglPathEnumsC)
+ ..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.c
+ $(GenCoglPathEnumsC)
+ ..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.c
+ $(GenCoglPathEnumsC)
+ ..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.c
+ $(GenCoglPathEnumsC)
+ ..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.c
+ $(GenCoglPathEnumsC)
+ ..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.c
+ $(GenCoglPathEnumsC)
+ ..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)
+ Generating ..\..\..\cogl-path\cogl-path-enum-types.c
+ $(GenCoglPathEnumsC)
+ ..\..\..\cogl-path\cogl-path-enum-types.c;%(Outputs)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/win32/vs9/cogl-path.vcprojin b/build/win32/vs9/cogl-path.vcprojin
new file mode 100644
index 000000000..1573c2c98
--- /dev/null
+++ b/build/win32/vs9/cogl-path.vcprojin
@@ -0,0 +1,459 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#include "cogl-path.sourcefiles"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+