diff --git a/service/OneService.cpp b/service/OneService.cpp
index 04442ab9..1d5e8c56 100644
--- a/service/OneService.cpp
+++ b/service/OneService.cpp
@@ -3334,7 +3334,7 @@ public:
return false;
}
#ifdef _WIN32
- if (n->second.tap->friendlyName() == ifname)
+ if (n->second.tap()->friendlyName() == ifname)
return false;
#endif
}
diff --git a/windows/ZeroTierOne.sln b/windows/ZeroTierOne.sln
index 7cb5f4b6..8c33b612 100644
--- a/windows/ZeroTierOne.sln
+++ b/windows/ZeroTierOne.sln
@@ -4,6 +4,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00
VisualStudioVersion = 16.0.30517.126
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZeroTierOne", "ZeroTierOne\ZeroTierOne.vcxproj", "{B00A4957-5977-4AC1-9EF4-571DC27EADA2}"
+ ProjectSection(ProjectDependencies) = postProject
+ {175C340F-F5BA-4CB1-88AD-533B102E3799} = {175C340F-F5BA-4CB1-88AD-533B102E3799}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TapDriver6", "TapDriver6\TapDriver6.vcxproj", "{43BA7584-D4DB-4F7C-90FC-E2B18A68A213}"
EndProject
diff --git a/windows/ZeroTierOne/ZeroTierOne.vcxproj b/windows/ZeroTierOne/ZeroTierOne.vcxproj
index 508dd99f..6d370555 100644
--- a/windows/ZeroTierOne/ZeroTierOne.vcxproj
+++ b/windows/ZeroTierOne/ZeroTierOne.vcxproj
@@ -328,8 +328,7 @@
Level3
Disabled
true
-
-
+ $(SolutionDir)\..\zeroidc\target;%(AdditionalIncludeDirectories)
ZT_EXPORT;FD_SETSIZE=1024;NOMINMAX;STATICLIB;WIN32;ZT_TRACE;ZT_USE_MINIUPNPC;MINIUPNP_STATICLIB;ZT_SOFTWARE_UPDATE_DEFAULT="disable";%(PreprocessorDefinitions)
4996
false
@@ -338,8 +337,9 @@
true
- wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies)
+ wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;zeroidc.lib;bcrypt.lib;userenv.lib;crypt32.lib;secur32.lib;ncrypt.lib;ntdll.lib;%(AdditionalDependencies)
false
+ $(SolutionDir)\..\zeroidc\target\i686-pc-windows-msvc\debug\;%(AdditionalLibraryDirectories)
@@ -347,8 +347,7 @@
Level3
Disabled
true
-
-
+ $(SolutionDir)\..\zeroidc\target;%(AdditionalIncludeDirectories)
ZT_EXPORT;FD_SETSIZE=1024;NOMINMAX;STATICLIB;WIN32;ZT_TRACE;ZT_USE_MINIUPNPC;MINIUPNP_STATICLIB;ZT_SOFTWARE_UPDATE_DEFAULT="disable";%(PreprocessorDefinitions)
4996
false
@@ -365,8 +364,7 @@
Level3
Disabled
true
-
-
+ $(SolutionDir)\..\zeroidc\target;%(AdditionalIncludeDirectories)
ZT_EXPORT;FD_SETSIZE=1024;NOMINMAX;STATICLIB;WIN32;ZT_TRACE;ZT_RULES_ENGINE_DEBUGGING;ZT_USE_MINIUPNPC;MINIUPNP_STATICLIB;ZT_SOFTWARE_UPDATE_DEFAULT="disable";%(PreprocessorDefinitions)
true
4996
@@ -375,9 +373,10 @@
true
- wbemuuid.lib;wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies)
+ wbemuuid.lib;wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;zeroidc.lib;bcrypt.lib;userenv.lib;crypt32.lib;secur32.lib;ncrypt.lib;ntdll.lib;%(AdditionalDependencies)
false
"notelemetry.obj" %(AdditionalOptions)
+ $(SolutionDir)..\zeroidc\target\x86_64-pc-windows-msvc\debug\;%(AdditionalLibraryDirectories)
@@ -385,8 +384,7 @@
Level3
Disabled
true
-
-
+ $(SolutionDir)\..\zeroidc\target;%(AdditionalIncludeDirectories)
ZT_EXPORT;FD_SETSIZE=1024;NOMINMAX;STATICLIB;WIN32;ZT_USE_MINIUPNPC;MINIUPNP_STATICLIB;ZT_SOFTWARE_UPDATE_DEFAULT="disable";%(PreprocessorDefinitions)
false
4996
@@ -407,10 +405,9 @@
true
true
true
-
-
+ $(SolutionDir)\..\zeroidc\target;%(AdditionalIncludeDirectories)
ZT_EXPORT;FD_SETSIZE=1024;STATICLIB;ZT_SALSA20_SSE;ZT_USE_MINIUPNPC;MINIUPNP_STATICLIB;WIN32;NOMINMAX;ZT_SOFTWARE_UPDATE_DEFAULT="apply";ZT_BUILD_PLATFORM=2;ZT_BUILD_ARCHITECTURE=1;%(PreprocessorDefinitions)
- MultiThreaded
+ MultiThreadedDLL
StreamingSIMDExtensions2
true
AnySuitable
@@ -429,8 +426,9 @@
false
true
true
- wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies)
+ wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;zeroidc.lib;bcrypt.lib;userenv.lib;crypt32.lib;secur32.lib;ncrypt.lib;ntdll.lib;%(AdditionalDependencies)
false
+ $(SolutionDir)..\zeroidc\target\i686-pc-windows-msvc\release\;%(AdditionalLibraryDirectories)
@@ -440,10 +438,9 @@
true
true
true
-
-
+ $(SolutionDir)\..\zeroidc\target;%(AdditionalIncludeDirectories)
ZT_EXPORT;FD_SETSIZE=1024;STATICLIB;ZT_SOFTWARE_UPDATE_DEFAULT="apply";ZT_SALSA20_SSE;ZT_USE_MINIUPNPC;MINIUPNP_STATICLIB;WIN32;NOMINMAX;ZT_BUILD_PLATFORM=2;ZT_BUILD_ARCHITECTURE=2;%(PreprocessorDefinitions)
- MultiThreaded
+ MultiThreadedDLL
StreamingSIMDExtensions2
true
AnySuitable
@@ -452,7 +449,7 @@
4996
Guard
false
- VectorCall
+ Cdecl
false
stdcpp14
None
@@ -464,8 +461,9 @@
false
true
true
- wbemuuid.lib;wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies)
+ wbemuuid.lib;wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;zeroidc.lib;bcrypt.lib;userenv.lib;crypt32.lib;secur32.lib;ncrypt.lib;ntdll.lib;%(AdditionalDependencies)
false
+ $(SolutionDir)..\zeroidc\target\x86_64-pc-windows-msvc\release\;%(AdditionalLibraryDirectories)
diff --git a/zeroidc/zeroidc.vcxproj b/zeroidc/zeroidc.vcxproj
index 9ab794c3..7410d157 100644
--- a/zeroidc/zeroidc.vcxproj
+++ b/zeroidc/zeroidc.vcxproj
@@ -100,6 +100,9 @@
+
+
+
diff --git a/zeroidc/zeroidc.vcxproj.filters b/zeroidc/zeroidc.vcxproj.filters
index 840b57a0..432c20f8 100644
--- a/zeroidc/zeroidc.vcxproj.filters
+++ b/zeroidc/zeroidc.vcxproj.filters
@@ -22,4 +22,9 @@
Source Files
+
+
+ Header Files
+
+
\ No newline at end of file