diff options
Diffstat (limited to 'windows')
| -rw-r--r-- | windows/winnet/src/winnet/winnet.cpp | 41 | ||||
| -rw-r--r-- | windows/winnet/src/winnet/winnet.def | 1 | ||||
| -rw-r--r-- | windows/winnet/src/winnet/winnet.h | 16 |
3 files changed, 0 insertions, 58 deletions
diff --git a/windows/winnet/src/winnet/winnet.cpp b/windows/winnet/src/winnet/winnet.cpp index 6a37b100f6..ac56e94ff6 100644 --- a/windows/winnet/src/winnet/winnet.cpp +++ b/windows/winnet/src/winnet/winnet.cpp @@ -94,47 +94,6 @@ WinNet_EnableIpv6ForAdapter( extern "C"
WINNET_LINKAGE
-WINNET_GTII_STATUS
-WINNET_API
-WinNet_GetTapInterfaceIpv6Status(
- MullvadLogSink logSink,
- void *logSinkContext
-)
-{
- try
- {
- MIB_IPINTERFACE_ROW iface = { 0 };
-
- iface.InterfaceLuid = NetworkInterfaces::GetInterfaceLuid(InterfaceUtils::GetTapInterfaceAlias());
- iface.Family = AF_INET6;
-
- const auto status = GetIpInterfaceEntry(&iface);
-
- if (NO_ERROR == status)
- {
- return WINNET_GTII_STATUS_ENABLED;
- }
-
- if (ERROR_NOT_FOUND == status)
- {
- return WINNET_GTII_STATUS_DISABLED;
- }
-
- THROW_WINDOWS_ERROR(status, "Resolve TAP IPv6 interface");
- }
- catch (const std::exception &err)
- {
- shared::logging::UnwindAndLog(logSink, logSinkContext, err);
- return WINNET_GTII_STATUS_FAILURE;
- }
- catch (...)
- {
- return WINNET_GTII_STATUS_FAILURE;
- }
-}
-
-extern "C"
-WINNET_LINKAGE
bool
WINNET_API
WinNet_GetTapInterfaceAlias(
diff --git a/windows/winnet/src/winnet/winnet.def b/windows/winnet/src/winnet/winnet.def index c281e481f5..5a1bbfe99f 100644 --- a/windows/winnet/src/winnet/winnet.def +++ b/windows/winnet/src/winnet/winnet.def @@ -3,7 +3,6 @@ EXPORTS WinNet_EnsureBestMetric WinNet_InterfaceAliasToGuid WinNet_EnableIpv6ForAdapter - WinNet_GetTapInterfaceIpv6Status WinNet_GetTapInterfaceAlias WinNet_ReleaseString WinNet_ActivateConnectivityMonitor diff --git a/windows/winnet/src/winnet/winnet.h b/windows/winnet/src/winnet/winnet.h index f084f0e737..98b0083f03 100644 --- a/windows/winnet/src/winnet/winnet.h +++ b/windows/winnet/src/winnet/winnet.h @@ -43,22 +43,6 @@ WinNet_EnableIpv6ForAdapter( void *logSinkContext ); -enum WINNET_GTII_STATUS -{ - WINNET_GTII_STATUS_ENABLED = 0, - WINNET_GTII_STATUS_DISABLED = 1, - WINNET_GTII_STATUS_FAILURE = 2, -}; - -extern "C" -WINNET_LINKAGE -WINNET_GTII_STATUS -WINNET_API -WinNet_GetTapInterfaceIpv6Status( - MullvadLogSink logSink, - void *logSinkContext -); - extern "C" WINNET_LINKAGE bool |
