diff --git a/win32/deps/expat/examples/elements.vcxproj b/win32/deps/expat/examples/elements.vcxproj
new file mode 100644
index 00000000..c1fd49b2
--- /dev/null
+++ b/win32/deps/expat/examples/elements.vcxproj
@@ -0,0 +1,247 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+
+
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}
+
+
+
+ Application
+ v110
+ false
+ MultiByte
+
+
+ Application
+ v110
+ false
+ MultiByte
+
+
+ Application
+ v110
+ false
+ MultiByte
+
+
+ Application
+ v110
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .\..\win32\bin\Release\
+ .\..\win32\tmp\Release-elements\
+ false
+
+
+ false
+
+
+ .\..\win32\bin\Debug\
+ .\..\win32\tmp\Debug-elements\
+ true
+
+
+ true
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ false
+ ..\lib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;XML_STATIC;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-elements\
+ .\..\win32\tmp\Release-elements\elements.pch
+ .\..\win32\tmp\Release-elements\
+ .\..\win32\tmp\Release-elements\
+
+
+ .\..\win32\bin\Release\elements.tlb
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\elements.bsc
+
+
+ true
+ Console
+ ..\win32\bin\Release\elements.exe
+ ..\win32\bin\Release;%(AdditionalLibraryDirectories)
+ libexpatMT.lib;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ false
+ ..\lib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;XML_STATIC;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-elements\
+ .\..\win32\tmp\Release-elements\elements.pch
+ .\..\win32\tmp\Release-elements\
+ .\..\win32\tmp\Release-elements\
+
+
+ .\..\win32\bin\Release\elements.tlb
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\elements.bsc
+
+
+ true
+ Console
+ ..\win32\bin\Release\elements.exe
+ ..\win32\bin\Release;%(AdditionalLibraryDirectories)
+ libexpatMT.lib;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ EditAndContinue
+ ..\lib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;XML_STATIC;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-elements\
+ true
+ .\..\win32\tmp\Debug-elements\elements.pch
+ .\..\win32\tmp\Debug-elements\
+ .\..\win32\tmp\Debug-elements\
+ EnableFastChecks
+
+
+ .\..\win32\bin\Debug\elements.tlb
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\elements.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Debug\elements.exe
+ ..\win32\bin\Debug;%(AdditionalLibraryDirectories)
+ libexpatMT.lib;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ ProgramDatabase
+ ..\lib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;XML_STATIC;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-elements\
+ true
+ .\..\win32\tmp\Debug-elements\elements.pch
+ .\..\win32\tmp\Debug-elements\
+ .\..\win32\tmp\Debug-elements\
+ EnableFastChecks
+
+
+ .\..\win32\bin\Debug\elements.tlb
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\elements.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Debug\elements.exe
+ ..\win32\bin\Debug;%(AdditionalLibraryDirectories)
+ libexpatMT.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+ {e8b13912-ee55-4992-ab06-6cccbca385e3}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/examples/elements.vcxproj.filters b/win32/deps/expat/examples/elements.vcxproj.filters
new file mode 100644
index 00000000..446fe76a
--- /dev/null
+++ b/win32/deps/expat/examples/elements.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {43e53adf-88bc-48b4-a70c-c9f3fda919d2}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {42672040-f360-4fd5-bfc5-f2c240dd2d45}
+ h;hpp;hxx;hm;inl
+
+
+ {719f73b8-e98b-4203-9e40-2f7abb8441ee}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/examples/outline.vcxproj b/win32/deps/expat/examples/outline.vcxproj
new file mode 100644
index 00000000..21e02637
--- /dev/null
+++ b/win32/deps/expat/examples/outline.vcxproj
@@ -0,0 +1,268 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Template
+ Win32
+
+
+ Template
+ x64
+
+
+
+
+
+ {C1101887-0ED1-4090-8063-DB8541019535}
+
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+ false
+ MultiByte
+
+
+ Application
+ v110
+ false
+ MultiByte
+
+
+ Application
+ v110
+ false
+ MultiByte
+
+
+ Application
+ v110
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .\..\win32\bin\Debug\
+ .\..\win32\tmp\Debug-outline\
+ true
+
+
+ true
+
+
+ .\..\win32\bin\Release\
+ .\..\win32\tmp\Release-outline\
+ false
+
+
+ false
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ true
+ EditAndContinue
+ ..\lib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-outline\
+ .\..\win32\tmp\Debug-outline\outline.pch
+ .\..\win32\tmp\Debug-outline\
+ .\..\win32\tmp\Debug-outline\
+ EnableFastChecks
+
+
+ .\..\win32\bin\Debug\outline.tlb
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\outline.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Debug\outline.exe
+ ..\win32\bin\Debug;%(AdditionalLibraryDirectories)
+ libexpat.lib;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ ProgramDatabase
+ ..\lib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-outline\
+ .\..\win32\tmp\Debug-outline\outline.pch
+ .\..\win32\tmp\Debug-outline\
+ .\..\win32\tmp\Debug-outline\
+ EnableFastChecks
+
+
+ .\..\win32\bin\Debug\outline.tlb
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\outline.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Debug\outline.exe
+ ..\win32\bin\Debug;%(AdditionalLibraryDirectories)
+ libexpat.lib;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ false
+ ..\lib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-outline\
+ .\..\win32\tmp\Release-outline\outline.pch
+ .\..\win32\tmp\Release-outline\
+ .\..\win32\tmp\Release-outline\
+
+
+ .\..\win32\bin\Release\outline.tlb
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\outline.bsc
+
+
+ true
+ Console
+ ..\win32\bin\Release\outline.exe
+ ..\win32\bin\Release;%(AdditionalLibraryDirectories)
+ libexpat.lib;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ false
+ ..\lib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-outline\
+ .\..\win32\tmp\Release-outline\outline.pch
+ .\..\win32\tmp\Release-outline\
+ .\..\win32\tmp\Release-outline\
+
+
+ .\..\win32\bin\Release\outline.tlb
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\outline.bsc
+
+
+ true
+ Console
+ ..\win32\bin\Release\outline.exe
+ ..\win32\bin\Release;%(AdditionalLibraryDirectories)
+ libexpat.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+ {d1b1ea84-a917-44e2-8cee-170c5a4b3b15}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/examples/outline.vcxproj.filters b/win32/deps/expat/examples/outline.vcxproj.filters
new file mode 100644
index 00000000..fa9d2d8a
--- /dev/null
+++ b/win32/deps/expat/examples/outline.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {9d5e132c-3c20-46fd-946d-ce48a7cd11a7}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {6878cbb6-caf9-46a3-8c25-1573b8908a63}
+ h;hpp;hxx;hm;inl
+
+
+ {caa89d9a-7d64-4bec-b8eb-35f2c7fd9ddd}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/expat.sln b/win32/deps/expat/expat.sln
new file mode 100644
index 00000000..32c9c188
--- /dev/null
+++ b/win32/deps/expat/expat.sln
@@ -0,0 +1,158 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "elements", "examples\elements.vcxproj", "{B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expat", "lib\expat.vcxproj", "{D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expat_static", "lib\expat_static.vcxproj", "{E8B13912-EE55-4992-AB06-6CCCBCA385E3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expatw", "lib\expatw.vcxproj", "{92F913E8-9267-4E9D-B08C-4A232C43ED64}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expatw_static", "lib\expatw_static.vcxproj", "{0D85D0D7-A069-4782-8AA3-4117C675DBFA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "outline", "examples\outline.vcxproj", "{C1101887-0ED1-4090-8063-DB8541019535}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xmlwf", "xmlwf\xmlwf.vcxproj", "{DBC3B651-04B2-4D35-804C-DD8A367052EF}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ Template|Win32 = Template|Win32
+ Template|x64 = Template|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Debug|Win32.Build.0 = Debug|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Debug|Win32.Deploy.0 = Debug|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Debug|x64.ActiveCfg = Debug|x64
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Debug|x64.Build.0 = Debug|x64
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Debug|x64.Deploy.0 = Debug|x64
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Release|Win32.ActiveCfg = Release|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Release|Win32.Build.0 = Release|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Release|Win32.Deploy.0 = Release|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Release|x64.ActiveCfg = Release|x64
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Release|x64.Build.0 = Release|x64
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Release|x64.Deploy.0 = Release|x64
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Template|Win32.ActiveCfg = Release|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Template|Win32.Build.0 = Release|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Template|Win32.Deploy.0 = Release|Win32
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Template|x64.ActiveCfg = Release|x64
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Template|x64.Build.0 = Release|x64
+ {B6BF0EDA-DE70-4E24-B60B-155F4B2EEBEB}.Template|x64.Deploy.0 = Release|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Debug|Win32.Build.0 = Debug|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Debug|Win32.Deploy.0 = Debug|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Debug|x64.ActiveCfg = Debug|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Debug|x64.Build.0 = Debug|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Debug|x64.Deploy.0 = Debug|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Release|Win32.ActiveCfg = Release|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Release|Win32.Build.0 = Release|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Release|Win32.Deploy.0 = Release|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Release|x64.ActiveCfg = Release|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Release|x64.Build.0 = Release|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Release|x64.Deploy.0 = Release|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Template|Win32.ActiveCfg = Template|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Template|Win32.Build.0 = Template|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Template|Win32.Deploy.0 = Template|Win32
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Template|x64.ActiveCfg = Template|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Template|x64.Build.0 = Template|x64
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}.Template|x64.Deploy.0 = Template|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Debug|Win32.Build.0 = Debug|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Debug|Win32.Deploy.0 = Debug|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Debug|x64.ActiveCfg = Debug|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Debug|x64.Build.0 = Debug|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Debug|x64.Deploy.0 = Debug|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Release|Win32.ActiveCfg = Release|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Release|Win32.Build.0 = Release|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Release|Win32.Deploy.0 = Release|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Release|x64.ActiveCfg = Release|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Release|x64.Build.0 = Release|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Release|x64.Deploy.0 = Release|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Template|Win32.ActiveCfg = Template|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Template|Win32.Build.0 = Template|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Template|Win32.Deploy.0 = Template|Win32
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Template|x64.ActiveCfg = Template|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Template|x64.Build.0 = Template|x64
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}.Template|x64.Deploy.0 = Template|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Debug|Win32.ActiveCfg = Debug|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Debug|Win32.Build.0 = Debug|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Debug|Win32.Deploy.0 = Debug|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Debug|x64.ActiveCfg = Debug|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Debug|x64.Build.0 = Debug|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Debug|x64.Deploy.0 = Debug|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Release|Win32.ActiveCfg = Release|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Release|Win32.Build.0 = Release|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Release|Win32.Deploy.0 = Release|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Release|x64.ActiveCfg = Release|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Release|x64.Build.0 = Release|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Release|x64.Deploy.0 = Release|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Template|Win32.ActiveCfg = Template|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Template|Win32.Build.0 = Template|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Template|Win32.Deploy.0 = Template|Win32
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Template|x64.ActiveCfg = Template|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Template|x64.Build.0 = Template|x64
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}.Template|x64.Deploy.0 = Template|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Debug|Win32.Build.0 = Debug|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Debug|Win32.Deploy.0 = Debug|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Debug|x64.ActiveCfg = Debug|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Debug|x64.Build.0 = Debug|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Debug|x64.Deploy.0 = Debug|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Release|Win32.ActiveCfg = Release|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Release|Win32.Build.0 = Release|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Release|Win32.Deploy.0 = Release|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Release|x64.ActiveCfg = Release|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Release|x64.Build.0 = Release|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Release|x64.Deploy.0 = Release|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Template|Win32.ActiveCfg = Template|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Template|Win32.Build.0 = Template|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Template|Win32.Deploy.0 = Template|Win32
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Template|x64.ActiveCfg = Template|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Template|x64.Build.0 = Template|x64
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}.Template|x64.Deploy.0 = Template|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Debug|Win32.Build.0 = Debug|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Debug|Win32.Deploy.0 = Debug|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Debug|x64.ActiveCfg = Debug|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Debug|x64.Build.0 = Debug|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Debug|x64.Deploy.0 = Debug|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Release|Win32.ActiveCfg = Release|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Release|Win32.Build.0 = Release|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Release|Win32.Deploy.0 = Release|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Release|x64.ActiveCfg = Release|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Release|x64.Build.0 = Release|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Release|x64.Deploy.0 = Release|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Template|Win32.ActiveCfg = Template|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Template|Win32.Build.0 = Template|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Template|Win32.Deploy.0 = Template|Win32
+ {C1101887-0ED1-4090-8063-DB8541019535}.Template|x64.ActiveCfg = Template|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Template|x64.Build.0 = Template|x64
+ {C1101887-0ED1-4090-8063-DB8541019535}.Template|x64.Deploy.0 = Template|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Debug|Win32.Build.0 = Debug|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Debug|Win32.Deploy.0 = Debug|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Debug|x64.ActiveCfg = Debug|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Debug|x64.Build.0 = Debug|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Debug|x64.Deploy.0 = Debug|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Release|Win32.ActiveCfg = Release|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Release|Win32.Build.0 = Release|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Release|Win32.Deploy.0 = Release|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Release|x64.ActiveCfg = Release|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Release|x64.Build.0 = Release|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Release|x64.Deploy.0 = Release|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Template|Win32.ActiveCfg = Template|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Template|Win32.Build.0 = Template|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Template|Win32.Deploy.0 = Template|Win32
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Template|x64.ActiveCfg = Template|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Template|x64.Build.0 = Template|x64
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}.Template|x64.Deploy.0 = Template|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/win32/deps/expat/lib/expat.vcxproj b/win32/deps/expat/lib/expat.vcxproj
new file mode 100644
index 00000000..36fcb00d
--- /dev/null
+++ b/win32/deps/expat/lib/expat.vcxproj
@@ -0,0 +1,304 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Template
+ Win32
+
+
+ Template
+ x64
+
+
+
+
+
+ {D1B1EA84-A917-44E2-8CEE-170C5A4B3B15}
+
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+ DynamicLibrary
+ v110
+ false
+ MultiByte
+
+
+ DynamicLibrary
+ v110
+ false
+ MultiByte
+
+
+ DynamicLibrary
+ v110
+ false
+ MultiByte
+
+
+ DynamicLibrary
+ v110
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .\..\win32\bin\Debug\
+ .\..\win32\tmp\Debug\
+ true
+
+
+ true
+
+
+ .\..\win32\bin\Release\
+ .\..\win32\tmp\Release\
+ false
+
+
+ false
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ EditAndContinue
+ _DEBUG;COMPILED_FROM_DSP;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug\
+ true
+ .\..\win32\tmp\Debug\expat.pch
+ .\..\win32\tmp\Debug\
+ .\..\win32\tmp\Debug\
+ EnableFastChecks
+
+
+ true
+ _DEBUG;%(PreprocessorDefinitions)
+ .\..\win32\bin\Debug\expat.tlb
+ true
+ Win32
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\expat.bsc
+
+
+ true
+ true
+ true
+ Console
+ ..\win32\bin\Debug\libexpat.dll
+ .\..\win32\bin\Debug\libexpat.lib
+ .\libexpat.def
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ ProgramDatabase
+ _DEBUG;COMPILED_FROM_DSP;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug\
+ true
+ .\..\win32\tmp\Debug\expat.pch
+ .\..\win32\tmp\Debug\
+ .\..\win32\tmp\Debug\
+ EnableFastChecks
+
+
+ true
+ _DEBUG;%(PreprocessorDefinitions)
+ .\..\win32\bin\Debug\expat.tlb
+ true
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\expat.bsc
+
+
+ true
+ true
+ true
+ Console
+ ..\win32\bin\Debug\libexpat.dll
+ .\..\win32\bin\Debug\libexpat.lib
+ .\libexpat.def
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release\
+ .\..\win32\tmp\Release\expat.pch
+
+ .\..\win32\tmp\Release\
+ .\..\win32\tmp\Release\
+
+
+ true
+ NDEBUG;%(PreprocessorDefinitions)
+ .\..\win32\bin\Release\expat.tlb
+ true
+ Win32
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\expat.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Release\libexpat.dll
+ .\..\win32\bin\Release\libexpat.lib
+ .\libexpat.def
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release\
+ .\..\win32\tmp\Release\expat.pch
+
+
+ .\..\win32\tmp\Release\
+ .\..\win32\tmp\Release\
+
+
+ true
+ NDEBUG;%(PreprocessorDefinitions)
+ .\..\win32\bin\Release\expat.tlb
+ true
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\expat.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Release\libexpat.dll
+ .\..\win32\bin\Release\libexpat.lib
+ .\libexpat.def
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/lib/expat.vcxproj.filters b/win32/deps/expat/lib/expat.vcxproj.filters
new file mode 100644
index 00000000..ae100e63
--- /dev/null
+++ b/win32/deps/expat/lib/expat.vcxproj.filters
@@ -0,0 +1,77 @@
+
+
+
+
+ {63770309-783c-4d54-ab2c-449dfbf50b7e}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {ecb796da-525f-435a-b590-ff51ae897791}
+ h;hpp;hxx;hm;inl
+
+
+ {11f63de6-4f6b-4f9b-a593-0e073dbec4b5}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ 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
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/lib/expat_static.vcxproj b/win32/deps/expat/lib/expat_static.vcxproj
new file mode 100644
index 00000000..6589846b
--- /dev/null
+++ b/win32/deps/expat/lib/expat_static.vcxproj
@@ -0,0 +1,249 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Template
+ Win32
+
+
+ Template
+ x64
+
+
+
+
+
+ {E8B13912-EE55-4992-AB06-6CCCBCA385E3}
+
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+ StaticLibrary
+ v110
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v110
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v110
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v110
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .\..\win32\bin\Release\
+ .\..\win32\tmp\Release_static\
+ false
+
+
+ false
+
+
+ .\..\win32\bin\Debug\
+ .\..\win32\tmp\Debug_static\
+ true
+
+
+ true
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_LIB;COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release_static\
+ .\..\win32\tmp\Release_static\expat_static.pch
+ .\..\win32\tmp\Release_static\
+ .\..\win32\tmp\Release_static\
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\expat_static.bsc
+
+
+ true
+ ..\win32\bin\Release\libexpatMT.lib
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_LIB;COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release_static\
+ .\..\win32\tmp\Release_static\expat_static.pch
+ .\..\win32\tmp\Release_static\
+ .\..\win32\tmp\Release_static\
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\expat_static.bsc
+
+
+ true
+ ..\win32\bin\Release\libexpatMT.lib
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ EditAndContinue
+ WIN32;_DEBUG;_WINDOWS;COMPILED_FROM_DSP;_LIB;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug_static\
+ true
+ .\..\win32\tmp\Debug_static\expat_static.pch
+ .\..\win32\tmp\Debug_static\
+ .\..\win32\tmp\Debug_static\
+ EnableFastChecks
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\expat_static.bsc
+
+
+ true
+ ..\win32\bin\Debug\libexpatMT.lib
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ ProgramDatabase
+ WIN32;_DEBUG;_WINDOWS;COMPILED_FROM_DSP;_LIB;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug_static\
+ true
+ .\..\win32\tmp\Debug_static\expat_static.pch
+ .\..\win32\tmp\Debug_static\
+ .\..\win32\tmp\Debug_static\
+ EnableFastChecks
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\expat_static.bsc
+
+
+ true
+ ..\win32\bin\Debug\libexpatMT.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/lib/expat_static.vcxproj.filters b/win32/deps/expat/lib/expat_static.vcxproj.filters
new file mode 100644
index 00000000..65a733f5
--- /dev/null
+++ b/win32/deps/expat/lib/expat_static.vcxproj.filters
@@ -0,0 +1,68 @@
+
+
+
+
+ {91c9fee7-bebb-494c-baed-1f6cf543dcc2}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {b62d6127-4c7d-41c9-b640-67315429cfbe}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ 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
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/lib/expatw.vcxproj b/win32/deps/expat/lib/expatw.vcxproj
new file mode 100644
index 00000000..ccb60e24
--- /dev/null
+++ b/win32/deps/expat/lib/expatw.vcxproj
@@ -0,0 +1,304 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Template
+ Win32
+
+
+ Template
+ x64
+
+
+
+
+
+ {92F913E8-9267-4E9D-B08C-4A232C43ED64}
+
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+ DynamicLibrary
+ v110
+ false
+ MultiByte
+
+
+ DynamicLibrary
+ v110
+ false
+ MultiByte
+
+
+ DynamicLibrary
+ v110
+ false
+ MultiByte
+
+
+ DynamicLibrary
+ v110
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .\..\win32\bin\Release\
+ .\..\win32\tmp\Release-w\
+ false
+
+
+ false
+
+
+ .\..\win32\bin\Debug\
+ .\..\win32\tmp\Debug-w\
+ true
+
+
+ true
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ NDEBUG;COMPILED_FROM_DSP;WIN32;_WINDOWS;_USRDLL;XML_UNICODE_WCHAR_T;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-w\
+ .\..\win32\tmp\Release-w\expatw.pch
+
+ .\..\win32\tmp\Release-w\
+ .\..\win32\tmp\Release-w\
+
+
+ true
+ NDEBUG;%(PreprocessorDefinitions)
+ .\..\win32\bin\Release\expatw.tlb
+ true
+ Win32
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\expatw.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Release\libexpatw.dll
+ .\..\win32\bin\Release\libexpatw.lib
+ .\libexpatw.def
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ NDEBUG;COMPILED_FROM_DSP;WIN32;_WINDOWS;_USRDLL;XML_UNICODE_WCHAR_T;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-w\
+ .\..\win32\tmp\Release-w\expatw.pch
+
+
+ .\..\win32\tmp\Release-w\
+ .\..\win32\tmp\Release-w\
+
+
+ true
+ NDEBUG;%(PreprocessorDefinitions)
+ .\..\win32\bin\Release\expatw.tlb
+ true
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\expatw.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Release\libexpatw.dll
+ .\..\win32\bin\Release\libexpatw.lib
+ .\libexpatw.def
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ EditAndContinue
+ _DEBUG;COMPILED_FROM_DSP;WIN32;_WINDOWS;_USRDLL;XML_UNICODE_WCHAR_T;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-w\
+ true
+ .\..\win32\tmp\Debug-w\expatw.pch
+ .\..\win32\tmp\Debug-w\
+ .\..\win32\tmp\Debug-w\
+ EnableFastChecks
+
+
+ true
+ _DEBUG;%(PreprocessorDefinitions)
+ .\..\win32\bin\Debug\expatw.tlb
+ true
+ Win32
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\expatw.bsc
+
+
+ true
+ true
+ true
+ Console
+ ..\win32\bin\Debug\libexpatw.dll
+ .\..\win32\bin\Debug\libexpatw.lib
+ .\libexpatw.def
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ ProgramDatabase
+ _DEBUG;COMPILED_FROM_DSP;WIN32;_WINDOWS;_USRDLL;XML_UNICODE_WCHAR_T;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-w\
+ true
+ .\..\win32\tmp\Debug-w\expatw.pch
+ .\..\win32\tmp\Debug-w\
+ .\..\win32\tmp\Debug-w\
+ EnableFastChecks
+
+
+ true
+ _DEBUG;%(PreprocessorDefinitions)
+ .\..\win32\bin\Debug\expatw.tlb
+ true
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\expatw.bsc
+
+
+ true
+ true
+ true
+ Console
+ ..\win32\bin\Debug\libexpatw.dll
+ .\..\win32\bin\Debug\libexpatw.lib
+ .\libexpatw.def
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/lib/expatw.vcxproj.filters b/win32/deps/expat/lib/expatw.vcxproj.filters
new file mode 100644
index 00000000..f229f75d
--- /dev/null
+++ b/win32/deps/expat/lib/expatw.vcxproj.filters
@@ -0,0 +1,77 @@
+
+
+
+
+ {0600999c-a1c8-42ca-a538-7b2097040bc7}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {5e2c5b39-bc6e-40a5-a54d-3130503f1b27}
+ h;hpp;hxx;hm;inl
+
+
+ {e44f7da7-31e3-4e94-9d89-aa4c8a3ca827}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ 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
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/lib/expatw_static.vcxproj b/win32/deps/expat/lib/expatw_static.vcxproj
new file mode 100644
index 00000000..c943668c
--- /dev/null
+++ b/win32/deps/expat/lib/expatw_static.vcxproj
@@ -0,0 +1,249 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Template
+ Win32
+
+
+ Template
+ x64
+
+
+
+
+
+ {0D85D0D7-A069-4782-8AA3-4117C675DBFA}
+
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+ StaticLibrary
+ v110
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v110
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v110
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v110
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .\..\win32\bin\Debug\
+ .\..\win32\tmp\Debug-w_static\
+ true
+
+
+ true
+
+
+ .\..\win32\bin\Release\
+ .\..\win32\tmp\Release-w_static\
+ false
+
+
+ false
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ EditAndContinue
+ WIN32;_DEBUG;_WINDOWS;_LIB;COMPILED_FROM_DSP;XML_UNICODE_WCHAR_T;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-w_static\
+ true
+ .\..\win32\tmp\Debug-w_static\expatw_static.pch
+ .\..\win32\tmp\Debug-w_static\
+ .\..\win32\tmp\Debug-w_static\
+ EnableFastChecks
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\expatw_static.bsc
+
+
+ true
+ ..\win32\bin\Debug\libexpatwMT.lib
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ ProgramDatabase
+ WIN32;_DEBUG;_WINDOWS;_LIB;COMPILED_FROM_DSP;XML_UNICODE_WCHAR_T;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-w_static\
+ true
+ .\..\win32\tmp\Debug-w_static\expatw_static.pch
+ .\..\win32\tmp\Debug-w_static\
+ .\..\win32\tmp\Debug-w_static\
+ EnableFastChecks
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\expatw_static.bsc
+
+
+ true
+ ..\win32\bin\Debug\libexpatwMT.lib
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_LIB;COMPILED_FROM_DSP;XML_UNICODE_WCHAR_T;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-w_static\
+ .\..\win32\tmp\Release-w_static\expatw_static.pch
+ .\..\win32\tmp\Release-w_static\
+ .\..\win32\tmp\Release-w_static\
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\expatw_static.bsc
+
+
+ true
+ ..\win32\bin\Release\libexpatwMT.lib
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ WIN32;_WINDOWS;NDEBUG;_LIB;COMPILED_FROM_DSP;XML_UNICODE_WCHAR_T;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-w_static\
+ .\..\win32\tmp\Release-w_static\expatw_static.pch
+ .\..\win32\tmp\Release-w_static\
+ .\..\win32\tmp\Release-w_static\
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\expatw_static.bsc
+
+
+ true
+ ..\win32\bin\Release\libexpatwMT.lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/lib/expatw_static.vcxproj.filters b/win32/deps/expat/lib/expatw_static.vcxproj.filters
new file mode 100644
index 00000000..b981e42a
--- /dev/null
+++ b/win32/deps/expat/lib/expatw_static.vcxproj.filters
@@ -0,0 +1,68 @@
+
+
+
+
+ {b0c4b63f-2c2b-4783-8003-585b6404bee1}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {3998178a-55e7-4244-bda7-4a91d141b88b}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ 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
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/release-x64.bat b/win32/deps/expat/release-x64.bat
new file mode 100644
index 00000000..480229d4
--- /dev/null
+++ b/win32/deps/expat/release-x64.bat
@@ -0,0 +1,39 @@
+:: run this from a command prompt
+@echo off
+
+SET PACKAGE_NAME=expat-2.1.0
+
+set EXPAT_SRC=%cd%
+set EXPAT_DEST=%cd%-x64
+echo.Press return when ready to install!
+pause
+
+rmdir /q /s %EXPAT_DEST%
+mkdir %EXPAT_DEST%
+mkdir %EXPAT_DEST%\bin
+mkdir %EXPAT_DEST%\include
+mkdir %EXPAT_DEST%\lib
+copy win32\bin\Release\elements.exe %EXPAT_DEST%\bin
+copy win32\bin\Release\libexpat.dll %EXPAT_DEST%\bin
+copy win32\bin\Release\libexpatw.dll %EXPAT_DEST%\bin
+copy win32\bin\Release\outline.exe %EXPAT_DEST%\bin
+copy win32\bin\Release\xmlwf.exe %EXPAT_DEST%\bin
+copy lib\expat.h %EXPAT_DEST%\include
+copy lib\expat_external.h %EXPAT_DEST%\include
+copy win32\bin\Release\libexpat.exp %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpat.lib %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpatMT.lib %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpatw.exp %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpatw.lib %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpatwMT.lib %EXPAT_DEST%\lib
+copy COPYING %EXPAT_DEST%\LICENSE.EXPAT
+
+cd %EXPAT_DEST%
+set PATH=%PATH%;%ProgramFiles%\7-zip
+del ..\%PACKAGE_NAME%-x64.7z
+7z a ..\%PACKAGE_NAME%-x64.7z *
+cd %EXPAT_SRC%
+rmdir /q /s %EXPAT_DEST%
+
+echo.Finished!
+pause
diff --git a/win32/deps/expat/release-x86.bat b/win32/deps/expat/release-x86.bat
new file mode 100644
index 00000000..9c2fe115
--- /dev/null
+++ b/win32/deps/expat/release-x86.bat
@@ -0,0 +1,39 @@
+:: run this from a command prompt
+@echo off
+
+SET PACKAGE_NAME=expat-2.1.0
+
+set EXPAT_SRC=%cd%
+set EXPAT_DEST=%cd%-x86
+echo.Press return when ready to install!
+pause
+
+rmdir /q /s %EXPAT_DEST%
+mkdir %EXPAT_DEST%
+mkdir %EXPAT_DEST%\bin
+mkdir %EXPAT_DEST%\include
+mkdir %EXPAT_DEST%\lib
+copy win32\bin\Release\elements.exe %EXPAT_DEST%\bin
+copy win32\bin\Release\libexpat.dll %EXPAT_DEST%\bin
+copy win32\bin\Release\libexpatw.dll %EXPAT_DEST%\bin
+copy win32\bin\Release\outline.exe %EXPAT_DEST%\bin
+copy win32\bin\Release\xmlwf.exe %EXPAT_DEST%\bin
+copy lib\expat.h %EXPAT_DEST%\include
+copy lib\expat_external.h %EXPAT_DEST%\include
+copy win32\bin\Release\libexpat.exp %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpat.lib %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpatMT.lib %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpatw.exp %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpatw.lib %EXPAT_DEST%\lib
+copy win32\bin\Release\libexpatwMT.lib %EXPAT_DEST%\lib
+copy COPYING %EXPAT_DEST%\LICENSE.EXPAT
+
+cd %EXPAT_DEST%
+set PATH=%PATH%;%ProgramFiles%\7-zip
+del ..\%PACKAGE_NAME%-x86.7z
+7z a ..\%PACKAGE_NAME%-x86.7z *
+cd %EXPAT_SRC%
+rmdir /q /s %EXPAT_DEST%
+
+echo.Finished!
+pause
diff --git a/win32/deps/expat/xmlwf/xmlwf.vcxproj b/win32/deps/expat/xmlwf/xmlwf.vcxproj
new file mode 100644
index 00000000..f347985e
--- /dev/null
+++ b/win32/deps/expat/xmlwf/xmlwf.vcxproj
@@ -0,0 +1,284 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+ Template
+ Win32
+
+
+ Template
+ x64
+
+
+
+
+
+ {DBC3B651-04B2-4D35-804C-DD8A367052EF}
+
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+
+
+ Application
+ v110
+ false
+
+
+ Application
+ v110
+ false
+
+
+ Application
+ v110
+ false
+
+
+ Application
+ v110
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .\..\win32\bin\Release\
+ .\..\win32\tmp\Release-xmlwf\
+ false
+
+
+ false
+
+
+ .\..\win32\bin\Debug\
+ .\..\win32\tmp\Debug-xmlwf\
+ true
+
+
+ true
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ ..\lib;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_CONSOLE;COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-xmlwf\
+ .\..\win32\tmp\Release-xmlwf\xmlwf.pch
+
+ .\..\win32\tmp\Release-xmlwf\
+ .\..\win32\tmp\Release-xmlwf\
+
+
+ .\..\win32\bin\Release\xmlwf.tlb
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\xmlwf.bsc
+
+
+ true
+ Console
+ false
+ ..\win32\bin\Release\xmlwf.exe
+ ..\win32\bin\Release;%(AdditionalLibraryDirectories)
+ libexpat.lib;setargv.obj;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDLL
+ Default
+ true
+ true
+ MaxSpeed
+ true
+ Level3
+ ..\lib;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_CONSOLE;COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Release-xmlwf\
+ .\..\win32\tmp\Release-xmlwf\xmlwf.pch
+
+
+ .\..\win32\tmp\Release-xmlwf\
+ .\..\win32\tmp\Release-xmlwf\
+
+
+ .\..\win32\bin\Release\xmlwf.tlb
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Release\xmlwf.bsc
+
+
+ true
+ Console
+ false
+ ..\win32\bin\Release\xmlwf.exe
+ ..\win32\bin\Release;%(AdditionalLibraryDirectories)
+ libexpat.lib;setargv.obj;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ EditAndContinue
+ ..\lib;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_CONSOLE;COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-xmlwf\
+ .\..\win32\tmp\Debug-xmlwf\xmlwf.pch
+ .\..\win32\tmp\Debug-xmlwf\
+ .\..\win32\tmp\Debug-xmlwf\
+
+
+ .\..\win32\bin\Debug\xmlwf.tlb
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\xmlwf.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Debug\xmlwf.exe
+ ..\win32\bin\Debug;%(AdditionalLibraryDirectories)
+ libexpat.lib;setargv.obj;%(AdditionalDependencies)
+
+
+
+
+ MultiThreadedDebug
+ Default
+ false
+ Disabled
+ true
+ Level3
+ ProgramDatabase
+ ..\lib;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_CONSOLE;COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+ .\..\win32\tmp\Debug-xmlwf\
+ .\..\win32\tmp\Debug-xmlwf\xmlwf.pch
+ .\..\win32\tmp\Debug-xmlwf\
+ .\..\win32\tmp\Debug-xmlwf\
+
+
+ .\..\win32\bin\Debug\xmlwf.tlb
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\..\win32\bin\Debug\xmlwf.bsc
+
+
+ true
+ true
+ Console
+ ..\win32\bin\Debug\xmlwf.exe
+ ..\win32\bin\Debug;%(AdditionalLibraryDirectories)
+ libexpat.lib;setargv.obj;%(AdditionalDependencies)
+
+
+
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+ {d1b1ea84-a917-44e2-8cee-170c5a4b3b15}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win32/deps/expat/xmlwf/xmlwf.vcxproj.filters b/win32/deps/expat/xmlwf/xmlwf.vcxproj.filters
new file mode 100644
index 00000000..4803a816
--- /dev/null
+++ b/win32/deps/expat/xmlwf/xmlwf.vcxproj.filters
@@ -0,0 +1,48 @@
+
+
+
+
+ {952d8719-ed6e-4bba-8bf7-da1960470f88}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat;for;f90
+
+
+ {6d2ec46b-bcd6-41df-b1f5-f715ba93ef1e}
+ h;hpp;hxx;hm;inl;fi;fd
+
+
+ {5cef6b84-4f8f-4a55-82bf-9fa03d1a1617}
+ ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file