Table of Contents

Namespace VpnHood.Core.Client.Devices.WindowsVpnPlugin

Classes

WindowsVpnPluginAppService

Provides the names of the package's app service, the VPN host's control channel, as both its ends use them: the app's client (VpnHood.Core.Client.Devices.WindowsVpnPlugin.WindowsVpnPluginAppServiceClient) and the VPN host's listener.

WindowsVpnPluginDevice

Represents the app's side of the Windows VPN plug-in: Windows owns the virtual interface and launches the package's VPN host when this device connects its VpnPlugInProfile; the app reaches that host through the package's app service, which Windows runs in it.

WindowsVpnPluginFolders

Provides the package's LocalState, which the app and its VPN host share: the one folder both reach, the VPN host running in an AppContainer.