Interfaces
- WgInterfaceConfig — Represents WireGuard interface configuration.
- WgPeerConfig — Represents WireGuard peer configuration.
- WgConfig — Represents WireGuard configuration.
- WgVpnConfig — Represents WireGuard VPN configuration. Inherits from VpnConfig and adds WireGuard-specific fields.
- WgInterfaceStats — Represents WireGuard-specific statistics. Inherits from VpnInterfaceStats and adds WireGuard-specific fields.
- VpnWireguardInterfaceEventData — Represents VPN WireGuard interface update callback data.
- VpnWireguardPeerEventData — Represents VPN WireGuard peer operations callback data.
- WgPeerStats — Represents WireGuard peer statistics.
- IWireGuardManager — Standalone WireGuard manager interface.
Structs
- WgState — Represents the WireGuard interface state.
Enumerations
- WgEndpointType — Represents WireGuard endpoint type.
- WgCallbackEvent — WireGuard-specific callback events. Contains events specific to WireGuard VPN operations.
- WgUpdateInterface — Represents WireGuard interface update types. Values are bit flags that can be combined for multiple updates.
- WgUpdatePeer — Represents WireGuard peer update types. Values are bit flags that can be combined for multiple updates.

