diff --git a/builds/msvc/vs2013/c_local_lat/c_local_lat.vcxproj b/builds/msvc/vs2013/c_local_lat/c_local_lat.vcxproj
deleted file mode 100644
index 9fd78a33..00000000
--- a/builds/msvc/vs2013/c_local_lat/c_local_lat.vcxproj
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- local_lat
- {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}
- c_local_lat
-
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- v110
-
-
- Application
- MultiByte
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- AllRules.ruleset
-
-
-
-
-
-
- {641c5f36-32ee-4323-b740-992b651cf9d6}
- false
-
-
-
-
-
-
\ No newline at end of file
diff --git a/builds/msvc/vs2013/c_local_thr/c_local_thr.vcxproj b/builds/msvc/vs2013/c_local_thr/c_local_thr.vcxproj
deleted file mode 100644
index 6e1a4c25..00000000
--- a/builds/msvc/vs2013/c_local_thr/c_local_thr.vcxproj
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- local_thr
- {8EF2DF6B-6646-460F-8032-913B70FE0E94}
- c_local_thr
-
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- v110
-
-
- Application
- MultiByte
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- AllRules.ruleset
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
-
-
-
- {641c5f36-32ee-4323-b740-992b651cf9d6}
- false
-
-
-
-
-
-
diff --git a/builds/msvc/vs2013/c_remote_lat/c_remote_lat.vcxproj b/builds/msvc/vs2013/c_remote_lat/c_remote_lat.vcxproj
deleted file mode 100644
index 7bd624b7..00000000
--- a/builds/msvc/vs2013/c_remote_lat/c_remote_lat.vcxproj
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- remote_lat
- {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}
- c_remote_lat
-
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- v110
-
-
- Application
- MultiByte
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- AllRules.ruleset
-
-
-
-
-
-
- {641c5f36-32ee-4323-b740-992b651cf9d6}
- false
-
-
-
-
-
-
\ No newline at end of file
diff --git a/builds/msvc/vs2013/c_remote_thr/c_remote_thr.vcxproj b/builds/msvc/vs2013/c_remote_thr/c_remote_thr.vcxproj
deleted file mode 100644
index a9491339..00000000
--- a/builds/msvc/vs2013/c_remote_thr/c_remote_thr.vcxproj
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- remote_thr
- {B15E059C-0CBB-4A82-8C42-6567FB650802}
- c_remote_thr
-
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- v110
-
-
- Application
- MultiByte
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- AllRules.ruleset
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
-
-
-
- {641c5f36-32ee-4323-b740-992b651cf9d6}
- false
-
-
-
-
-
-
diff --git a/builds/msvc/vs2013/inproc_lat/inproc_lat.props b/builds/msvc/vs2013/inproc_lat/inproc_lat.props
new file mode 100644
index 00000000..c8d30add
--- /dev/null
+++ b/builds/msvc/vs2013/inproc_lat/inproc_lat.props
@@ -0,0 +1,30 @@
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>ZeroMQ inproc_lat Common Settings
+ AllRules.ruleset
+ false
+
+
+
+
+ copy $(ProjectDir)..\..\platform.hpp $(ProjectDir)..\..\..\..\perf\
+
+
+
+
+
+ ZMQ_STATIC;%(PreprocessorDefinitions)
+
+
+ Advapi32.lib;Ws2_32.lib;Rpcrt4.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/inproc_lat/inproc_lat.vcxproj b/builds/msvc/vs2013/inproc_lat/inproc_lat.vcxproj
index 151229f9..b232ad9a 100644
--- a/builds/msvc/vs2013/inproc_lat/inproc_lat.vcxproj
+++ b/builds/msvc/vs2013/inproc_lat/inproc_lat.vcxproj
@@ -1,110 +1,149 @@
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}
- inproc_lat
+ inproc_lat
+ inproc_lat12
+
+
+
+ DebugDEXE
+ Win32
+
+
+ ReleaseDEXE
+ Win32
+
+
+ DebugDEXE
+ x64
+
+
+ ReleaseDEXE
+ x64
+
+
+ DebugLEXE
+ Win32
+
+
+ ReleaseLEXE
+ Win32
+
+
+ DebugLEXE
+ x64
+
+
+ ReleaseLEXE
+ x64
+
+
+ DebugSEXE
+ Win32
+
+
+ ReleaseSEXE
+ Win32
+
+
+ DebugSEXE
+ x64
+
+
+ ReleaseSEXE
+ x64
+
+
+
+ v120
+ Application
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- v110
-
-
- Application
- MultiByte
- v110
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- <_ProjectFileVersion>10.0.40219.1
- AllRules.ruleset
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
+
-
+
+
+
+
+
{641c5f36-32ee-4323-b740-992b651cf9d6}
false
-
-
-
-
\ No newline at end of file
+
diff --git a/builds/msvc/vs2013/inproc_thr/inproc_thr.props b/builds/msvc/vs2013/inproc_thr/inproc_thr.props
new file mode 100644
index 00000000..6d10c5b7
--- /dev/null
+++ b/builds/msvc/vs2013/inproc_thr/inproc_thr.props
@@ -0,0 +1,30 @@
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>ZeroMQ inproc_thr Common Settings
+ AllRules.ruleset
+ false
+
+
+
+
+ copy $(ProjectDir)..\..\platform.hpp $(ProjectDir)..\..\..\..\perf\
+
+
+
+
+
+ ZMQ_STATIC;%(PreprocessorDefinitions)
+
+
+ Advapi32.lib;Ws2_32.lib;Rpcrt4.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/inproc_thr/inproc_thr.vcxproj b/builds/msvc/vs2013/inproc_thr/inproc_thr.vcxproj
index fb07a8cb..2b5c93a8 100644
--- a/builds/msvc/vs2013/inproc_thr/inproc_thr.vcxproj
+++ b/builds/msvc/vs2013/inproc_thr/inproc_thr.vcxproj
@@ -1,110 +1,149 @@
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
{1077E977-95DD-4E73-A692-74647DD0CC1E}
- inproc_thr
+ inproc_thr
+ inproc_thr12
+
+
+
+ DebugDEXE
+ Win32
+
+
+ ReleaseDEXE
+ Win32
+
+
+ DebugDEXE
+ x64
+
+
+ ReleaseDEXE
+ x64
+
+
+ DebugLEXE
+ Win32
+
+
+ ReleaseLEXE
+ Win32
+
+
+ DebugLEXE
+ x64
+
+
+ ReleaseLEXE
+ x64
+
+
+ DebugSEXE
+ Win32
+
+
+ ReleaseSEXE
+ Win32
+
+
+ DebugSEXE
+ x64
+
+
+ ReleaseSEXE
+ x64
+
+
+
+ v120
+ Application
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- true
- v110
-
-
- Application
- MultiByte
- v110
-
-
- Application
- MultiByte
- v110
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- <_ProjectFileVersion>10.0.40219.1
- AllRules.ruleset
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
-
- copy ..\platform.hpp ..\..\..\perf
-
-
-
+
-
+
+
+
+
+
{641c5f36-32ee-4323-b740-992b651cf9d6}
false
-
-
-
\ No newline at end of file
diff --git a/builds/msvc/vs2013/libzmq.sln b/builds/msvc/vs2013/libzmq.sln
index cd53745a..e390e7f6 100644
--- a/builds/msvc/vs2013/libzmq.sln
+++ b/builds/msvc/vs2013/libzmq.sln
@@ -5,6 +5,18 @@ VisualStudioVersion = 12.0.30110.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libzmq", "libzmq\libzmq.vcxproj", "{641C5F36-32EE-4323-B740-992B651CF9D6}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "inproc_thr", "inproc_thr\inproc_thr.vcxproj", "{1077E977-95DD-4E73-A692-74647DD0CC1E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "inproc_lat", "inproc_lat\inproc_lat.vcxproj", "{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "remote_thr", "remote_thr\remote_thr.vcxproj", "{B15E059C-0CBB-4A82-8C42-6567FB650802}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "remote_lat", "remote_lat\remote_lat.vcxproj", "{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "local_thr", "local_thr\local_thr.vcxproj", "{8EF2DF6B-6646-460F-8032-913B70FE0E94}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "local_lat", "local_lat\local_lat.vcxproj", "{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
DynDebug|Win32 = DynDebug|Win32
@@ -45,6 +57,150 @@ Global
{641C5F36-32EE-4323-B740-992B651CF9D6}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
{641C5F36-32EE-4323-B740-992B651CF9D6}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
{641C5F36-32EE-4323-B740-992B651CF9D6}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.DynDebug|Win32.ActiveCfg = DebugDEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.DynDebug|Win32.Build.0 = DebugDEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.DynDebug|x64.ActiveCfg = DebugDEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.DynDebug|x64.Build.0 = DebugDEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.DynRelease|Win32.ActiveCfg = ReleaseDEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.DynRelease|Win32.Build.0 = ReleaseDEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.DynRelease|x64.ActiveCfg = ReleaseDEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.DynRelease|x64.Build.0 = ReleaseDEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.LtcgDebug|Win32.ActiveCfg = DebugLEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.LtcgDebug|Win32.Build.0 = DebugLEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.LtcgDebug|x64.ActiveCfg = DebugLEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.LtcgDebug|x64.Build.0 = DebugLEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.LtcgRelease|Win32.ActiveCfg = ReleaseLEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.LtcgRelease|Win32.Build.0 = ReleaseLEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.LtcgRelease|x64.ActiveCfg = ReleaseLEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.LtcgRelease|x64.Build.0 = ReleaseLEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.StaticDebug|x64.Build.0 = DebugSEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64
+ {1077E977-95DD-4E73-A692-74647DD0CC1E}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.DynDebug|Win32.ActiveCfg = DebugDEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.DynDebug|Win32.Build.0 = DebugDEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.DynDebug|x64.ActiveCfg = DebugDEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.DynDebug|x64.Build.0 = DebugDEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.DynRelease|Win32.ActiveCfg = ReleaseDEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.DynRelease|Win32.Build.0 = ReleaseDEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.DynRelease|x64.ActiveCfg = ReleaseDEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.DynRelease|x64.Build.0 = ReleaseDEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.LtcgDebug|Win32.ActiveCfg = DebugLEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.LtcgDebug|Win32.Build.0 = DebugLEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.LtcgDebug|x64.ActiveCfg = DebugLEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.LtcgDebug|x64.Build.0 = DebugLEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.LtcgRelease|Win32.ActiveCfg = ReleaseLEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.LtcgRelease|Win32.Build.0 = ReleaseLEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.LtcgRelease|x64.ActiveCfg = ReleaseLEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.LtcgRelease|x64.Build.0 = ReleaseLEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.StaticDebug|x64.Build.0 = DebugSEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64
+ {6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.DynDebug|Win32.ActiveCfg = DebugDEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.DynDebug|Win32.Build.0 = DebugDEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.DynDebug|x64.ActiveCfg = DebugDEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.DynDebug|x64.Build.0 = DebugDEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.DynRelease|Win32.ActiveCfg = ReleaseDEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.DynRelease|Win32.Build.0 = ReleaseDEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.DynRelease|x64.ActiveCfg = ReleaseDEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.DynRelease|x64.Build.0 = ReleaseDEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.LtcgDebug|Win32.ActiveCfg = DebugLEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.LtcgDebug|Win32.Build.0 = DebugLEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.LtcgDebug|x64.ActiveCfg = DebugLEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.LtcgDebug|x64.Build.0 = DebugLEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.LtcgRelease|Win32.ActiveCfg = ReleaseLEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.LtcgRelease|Win32.Build.0 = ReleaseLEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.LtcgRelease|x64.ActiveCfg = ReleaseLEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.LtcgRelease|x64.Build.0 = ReleaseLEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.StaticDebug|x64.Build.0 = DebugSEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.DynDebug|Win32.ActiveCfg = DebugDEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.DynDebug|Win32.Build.0 = DebugDEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.DynDebug|x64.ActiveCfg = DebugDEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.DynDebug|x64.Build.0 = DebugDEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.DynRelease|Win32.ActiveCfg = ReleaseDEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.DynRelease|Win32.Build.0 = ReleaseDEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.DynRelease|x64.ActiveCfg = ReleaseDEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.DynRelease|x64.Build.0 = ReleaseDEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.LtcgDebug|Win32.ActiveCfg = DebugLEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.LtcgDebug|Win32.Build.0 = DebugLEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.LtcgDebug|x64.ActiveCfg = DebugLEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.LtcgDebug|x64.Build.0 = DebugLEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.LtcgRelease|Win32.ActiveCfg = ReleaseLEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.LtcgRelease|Win32.Build.0 = ReleaseLEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.LtcgRelease|x64.ActiveCfg = ReleaseLEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.LtcgRelease|x64.Build.0 = ReleaseLEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.StaticDebug|x64.Build.0 = DebugSEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.DynDebug|Win32.ActiveCfg = DebugDEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.DynDebug|Win32.Build.0 = DebugDEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.DynDebug|x64.ActiveCfg = DebugDEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.DynDebug|x64.Build.0 = DebugDEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.DynRelease|Win32.ActiveCfg = ReleaseDEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.DynRelease|Win32.Build.0 = ReleaseDEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.DynRelease|x64.ActiveCfg = ReleaseDEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.DynRelease|x64.Build.0 = ReleaseDEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.LtcgDebug|Win32.ActiveCfg = DebugLEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.LtcgDebug|Win32.Build.0 = DebugLEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.LtcgDebug|x64.ActiveCfg = DebugLEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.LtcgDebug|x64.Build.0 = DebugLEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.LtcgRelease|Win32.ActiveCfg = ReleaseLEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.LtcgRelease|Win32.Build.0 = ReleaseLEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.LtcgRelease|x64.ActiveCfg = ReleaseLEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.LtcgRelease|x64.Build.0 = ReleaseLEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.StaticDebug|x64.Build.0 = DebugSEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.DynDebug|Win32.ActiveCfg = DebugDEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.DynDebug|Win32.Build.0 = DebugDEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.DynDebug|x64.ActiveCfg = DebugDEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.DynDebug|x64.Build.0 = DebugDEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.DynRelease|Win32.ActiveCfg = ReleaseDEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.DynRelease|Win32.Build.0 = ReleaseDEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.DynRelease|x64.ActiveCfg = ReleaseDEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.DynRelease|x64.Build.0 = ReleaseDEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.LtcgDebug|Win32.ActiveCfg = DebugLEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.LtcgDebug|Win32.Build.0 = DebugLEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.LtcgDebug|x64.ActiveCfg = DebugLEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.LtcgDebug|x64.Build.0 = DebugLEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.LtcgRelease|Win32.ActiveCfg = ReleaseLEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.LtcgRelease|Win32.Build.0 = ReleaseLEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.LtcgRelease|x64.ActiveCfg = ReleaseLEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.LtcgRelease|x64.Build.0 = ReleaseLEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.StaticDebug|Win32.ActiveCfg = DebugSEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.StaticDebug|Win32.Build.0 = DebugSEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.StaticDebug|x64.ActiveCfg = DebugSEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.StaticDebug|x64.Build.0 = DebugSEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.StaticRelease|Win32.ActiveCfg = ReleaseSEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.StaticRelease|Win32.Build.0 = ReleaseSEXE|Win32
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.StaticRelease|x64.ActiveCfg = ReleaseSEXE|x64
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.StaticRelease|x64.Build.0 = ReleaseSEXE|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/builds/msvc/vs2013/local_lat/local_lat.props b/builds/msvc/vs2013/local_lat/local_lat.props
new file mode 100644
index 00000000..f77762fb
--- /dev/null
+++ b/builds/msvc/vs2013/local_lat/local_lat.props
@@ -0,0 +1,30 @@
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>ZeroMQ local_lat Common Settings
+ AllRules.ruleset
+ false
+
+
+
+
+ copy $(ProjectDir)..\..\platform.hpp $(ProjectDir)..\..\..\..\perf\
+
+
+
+
+
+ ZMQ_STATIC;%(PreprocessorDefinitions)
+
+
+ Advapi32.lib;Ws2_32.lib;Rpcrt4.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/local_lat/local_lat.vcxproj b/builds/msvc/vs2013/local_lat/local_lat.vcxproj
new file mode 100644
index 00000000..624e15ba
--- /dev/null
+++ b/builds/msvc/vs2013/local_lat/local_lat.vcxproj
@@ -0,0 +1,149 @@
+
+
+
+ {4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}
+ local_lat
+ local_lat12
+
+
+
+ DebugDEXE
+ Win32
+
+
+ ReleaseDEXE
+ Win32
+
+
+ DebugDEXE
+ x64
+
+
+ ReleaseDEXE
+ x64
+
+
+ DebugLEXE
+ Win32
+
+
+ ReleaseLEXE
+ Win32
+
+
+ DebugLEXE
+ x64
+
+
+ ReleaseLEXE
+ x64
+
+
+ DebugSEXE
+ Win32
+
+
+ ReleaseSEXE
+ Win32
+
+
+ DebugSEXE
+ x64
+
+
+ ReleaseSEXE
+ x64
+
+
+
+ v120
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {641c5f36-32ee-4323-b740-992b651cf9d6}
+ false
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/local_thr/local_thr.props b/builds/msvc/vs2013/local_thr/local_thr.props
new file mode 100644
index 00000000..936752d3
--- /dev/null
+++ b/builds/msvc/vs2013/local_thr/local_thr.props
@@ -0,0 +1,30 @@
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>ZeroMQ local_thr Common Settings
+ AllRules.ruleset
+ false
+
+
+
+
+ copy $(ProjectDir)..\..\platform.hpp $(ProjectDir)..\..\..\..\perf\
+
+
+
+
+
+ ZMQ_STATIC;%(PreprocessorDefinitions)
+
+
+ Advapi32.lib;Ws2_32.lib;Rpcrt4.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/local_thr/local_thr.vcxproj b/builds/msvc/vs2013/local_thr/local_thr.vcxproj
new file mode 100644
index 00000000..9d3115b5
--- /dev/null
+++ b/builds/msvc/vs2013/local_thr/local_thr.vcxproj
@@ -0,0 +1,149 @@
+
+
+
+ {8EF2DF6B-6646-460F-8032-913B70FE0E94}
+ local_thr
+ local_thr12
+
+
+
+ DebugDEXE
+ Win32
+
+
+ ReleaseDEXE
+ Win32
+
+
+ DebugDEXE
+ x64
+
+
+ ReleaseDEXE
+ x64
+
+
+ DebugLEXE
+ Win32
+
+
+ ReleaseLEXE
+ Win32
+
+
+ DebugLEXE
+ x64
+
+
+ ReleaseLEXE
+ x64
+
+
+ DebugSEXE
+ Win32
+
+
+ ReleaseSEXE
+ Win32
+
+
+ DebugSEXE
+ x64
+
+
+ ReleaseSEXE
+ x64
+
+
+
+ v120
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {641c5f36-32ee-4323-b740-992b651cf9d6}
+ false
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/properties/Console.props b/builds/msvc/vs2013/properties/Console.props
new file mode 100644
index 00000000..84728193
--- /dev/null
+++ b/builds/msvc/vs2013/properties/Console.props
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>Console Application
+
+
+
+
+ _CONSOLE;%(PreprocessorDefinitions)
+
+
+ Console
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/properties/ConsoleDebugDynamic.props b/builds/msvc/vs2013/properties/ConsoleDebugDynamic.props
new file mode 100644
index 00000000..c193c5e0
--- /dev/null
+++ b/builds/msvc/vs2013/properties/ConsoleDebugDynamic.props
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>Console Debug Dynamic
+
+
+
+
+
+ MultiThreadedDebugDLL
+ true
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/properties/ConsoleDebugLinkTimeCodeGeneration.props b/builds/msvc/vs2013/properties/ConsoleDebugLinkTimeCodeGeneration.props
new file mode 100644
index 00000000..51d58a70
--- /dev/null
+++ b/builds/msvc/vs2013/properties/ConsoleDebugLinkTimeCodeGeneration.props
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>Console Debug Link Time Code Generation Library
+
+
+
+
+ MultiThreadedDebug
+ false
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/properties/ConsoleDebugStatic.props b/builds/msvc/vs2013/properties/ConsoleDebugStatic.props
new file mode 100644
index 00000000..019f74cd
--- /dev/null
+++ b/builds/msvc/vs2013/properties/ConsoleDebugStatic.props
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>Console Debug Static
+
+
+
+
+ MultiThreadedDebug
+ true
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/properties/ConsoleReleaseDynamic.props b/builds/msvc/vs2013/properties/ConsoleReleaseDynamic.props
new file mode 100644
index 00000000..beacefae
--- /dev/null
+++ b/builds/msvc/vs2013/properties/ConsoleReleaseDynamic.props
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>Console Release Dynamic
+
+
+
+
+
+ MultiThreadedDebugDLL
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/properties/ConsoleReleaseLinkTimeCodeGeneration.props b/builds/msvc/vs2013/properties/ConsoleReleaseLinkTimeCodeGeneration.props
new file mode 100644
index 00000000..491419a8
--- /dev/null
+++ b/builds/msvc/vs2013/properties/ConsoleReleaseLinkTimeCodeGeneration.props
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>Console Release Link Time Code Generation Library
+
+
+
+
+ MultiThreaded
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/properties/ConsoleReleaseStatic.props b/builds/msvc/vs2013/properties/ConsoleReleaseStatic.props
new file mode 100644
index 00000000..3ada6cc5
--- /dev/null
+++ b/builds/msvc/vs2013/properties/ConsoleReleaseStatic.props
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>Console Release Static
+
+
+
+
+ MultiThreaded
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/remote_lat/remote_lat.props b/builds/msvc/vs2013/remote_lat/remote_lat.props
new file mode 100644
index 00000000..71a8678d
--- /dev/null
+++ b/builds/msvc/vs2013/remote_lat/remote_lat.props
@@ -0,0 +1,30 @@
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>ZeroMQ remote_lat Common Settings
+ AllRules.ruleset
+ false
+
+
+
+
+ copy $(ProjectDir)..\..\platform.hpp $(ProjectDir)..\..\..\..\perf\
+
+
+
+
+
+ ZMQ_STATIC;%(PreprocessorDefinitions)
+
+
+ Advapi32.lib;Ws2_32.lib;Rpcrt4.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/remote_lat/remote_lat.vcxproj b/builds/msvc/vs2013/remote_lat/remote_lat.vcxproj
new file mode 100644
index 00000000..89d63690
--- /dev/null
+++ b/builds/msvc/vs2013/remote_lat/remote_lat.vcxproj
@@ -0,0 +1,149 @@
+
+
+
+ {9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}
+ remote_lat
+ remote_lat12
+
+
+
+ DebugDEXE
+ Win32
+
+
+ ReleaseDEXE
+ Win32
+
+
+ DebugDEXE
+ x64
+
+
+ ReleaseDEXE
+ x64
+
+
+ DebugLEXE
+ Win32
+
+
+ ReleaseLEXE
+ Win32
+
+
+ DebugLEXE
+ x64
+
+
+ ReleaseLEXE
+ x64
+
+
+ DebugSEXE
+ Win32
+
+
+ ReleaseSEXE
+ Win32
+
+
+ DebugSEXE
+ x64
+
+
+ ReleaseSEXE
+ x64
+
+
+
+ v120
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {641c5f36-32ee-4323-b740-992b651cf9d6}
+ false
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/remote_thr/remote_thr.props b/builds/msvc/vs2013/remote_thr/remote_thr.props
new file mode 100644
index 00000000..1401459d
--- /dev/null
+++ b/builds/msvc/vs2013/remote_thr/remote_thr.props
@@ -0,0 +1,30 @@
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ <_PropertySheetDisplayName>ZeroMQ remote_thr Common Settings
+ AllRules.ruleset
+ false
+
+
+
+
+ copy $(ProjectDir)..\..\platform.hpp $(ProjectDir)..\..\..\..\perf\
+
+
+
+
+
+ ZMQ_STATIC;%(PreprocessorDefinitions)
+
+
+ Advapi32.lib;Ws2_32.lib;Rpcrt4.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/msvc/vs2013/remote_thr/remote_thr.vcxproj b/builds/msvc/vs2013/remote_thr/remote_thr.vcxproj
new file mode 100644
index 00000000..ebe0514b
--- /dev/null
+++ b/builds/msvc/vs2013/remote_thr/remote_thr.vcxproj
@@ -0,0 +1,149 @@
+
+
+
+ {B15E059C-0CBB-4A82-8C42-6567FB650802}
+ remote_thr
+ remote_thr12
+
+
+
+ DebugDEXE
+ Win32
+
+
+ ReleaseDEXE
+ Win32
+
+
+ DebugDEXE
+ x64
+
+
+ ReleaseDEXE
+ x64
+
+
+ DebugLEXE
+ Win32
+
+
+ ReleaseLEXE
+ Win32
+
+
+ DebugLEXE
+ x64
+
+
+ ReleaseLEXE
+ x64
+
+
+ DebugSEXE
+ Win32
+
+
+ ReleaseSEXE
+ Win32
+
+
+ DebugSEXE
+ x64
+
+
+ ReleaseSEXE
+ x64
+
+
+
+ v120
+ Application
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {641c5f36-32ee-4323-b740-992b651cf9d6}
+ false
+
+
+
\ No newline at end of file