Vanara/PInvoke/FirewallApi/CorrelationReport.md

12 KiB

Vanara.PInvoke.FirewallApi

PInvoke API (methods, structures and constants) imported from FirewallApi.dll for Windows Firewall with Advanced Security.

  • Includes methods from firewallapi.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (11 of 11 functions)

Native Method Header Managed Method
NetworkIsolationDiagnoseConnectFailureAndGetInfo networkisolation.h Vanara.PInvoke.FirewallApi.NetworkIsolationDiagnoseConnectFailureAndGetInfo
NetworkIsolationEnumAppContainers netfw.h Vanara.PInvoke.FirewallApi.NetworkIsolationEnumAppContainers
NetworkIsolationEnumerateAppContainerRules netfw.h Vanara.PInvoke.FirewallApi.NetworkIsolationEnumerateAppContainerRules
NetworkIsolationFreeAppContainers networkisolation.h Vanara.PInvoke.FirewallApi.NetworkIsolationFreeAppContainers
NetworkIsolationGetAppContainerConfig networkisolation.h Vanara.PInvoke.FirewallApi.NetworkIsolationGetAppContainerConfig
NetworkIsolationGetEnterpriseIdAsync netfw.h Vanara.PInvoke.FirewallApi.NetworkIsolationGetEnterpriseIdAsync
NetworkIsolationGetEnterpriseIdClose netfw.h Vanara.PInvoke.FirewallApi.NetworkIsolationGetEnterpriseIdClose
NetworkIsolationRegisterForAppContainerChanges networkisolation.h Vanara.PInvoke.FirewallApi.NetworkIsolationRegisterForAppContainerChanges
NetworkIsolationSetAppContainerConfig netfw.h Vanara.PInvoke.FirewallApi.NetworkIsolationSetAppContainerConfig
NetworkIsolationSetupAppContainerBinaries netfw.h Vanara.PInvoke.FirewallApi.NetworkIsolationSetupAppContainerBinaries
NetworkIsolationUnregisterForAppContainerChanges networkisolation.h Vanara.PInvoke.FirewallApi.NetworkIsolationUnregisterForAppContainerChanges

Structures

Native Structure Header Managed Structure
INET_FIREWALL_AC_BINARIES netfw.h Vanara.PInvoke.FirewallApi.INET_FIREWALL_AC_BINARIES
INET_FIREWALL_AC_CAPABILITIES networkisolation.h Vanara.PInvoke.FirewallApi.INET_FIREWALL_AC_CAPABILITIES
INET_FIREWALL_AC_CHANGE netfw.h Vanara.PInvoke.FirewallApi.INET_FIREWALL_AC_CHANGE
INET_FIREWALL_APP_CONTAINER networkisolation.h Vanara.PInvoke.FirewallApi.INET_FIREWALL_APP_CONTAINER
UNIONType Vanara.PInvoke.FirewallApi.INET_FIREWALL_AC_CHANGE.UNIONType

Interfaces

Native Interface Header Managed Interface
INetFwAuthorizedApplication Vanara.PInvoke.FirewallApi.INetFwAuthorizedApplication
INetFwAuthorizedApplications Vanara.PInvoke.FirewallApi.INetFwAuthorizedApplications
INetFwIcmpSettings netfw.h Vanara.PInvoke.FirewallApi.INetFwIcmpSettings
INetFwMgr netfw.h Vanara.PInvoke.FirewallApi.INetFwMgr
INetFwOpenPort netfw.h Vanara.PInvoke.FirewallApi.INetFwOpenPort
INetFwOpenPorts netfw.h Vanara.PInvoke.FirewallApi.INetFwOpenPorts
INetFwPolicy netfw.h Vanara.PInvoke.FirewallApi.INetFwPolicy
INetFwPolicy2 netfw.h Vanara.PInvoke.FirewallApi.INetFwPolicy2
INetFwProduct Vanara.PInvoke.FirewallApi.INetFwProduct
INetFwProducts Vanara.PInvoke.FirewallApi.INetFwProducts
INetFwProfile netfw.h Vanara.PInvoke.FirewallApi.INetFwProfile
INetFwRemoteAdminSettings netfw.h Vanara.PInvoke.FirewallApi.INetFwRemoteAdminSettings
INetFwRule netfw.h Vanara.PInvoke.FirewallApi.INetFwRule
INetFwRule2 netfw.h Vanara.PInvoke.FirewallApi.INetFwRule2
INetFwRule3 netfw.h Vanara.PInvoke.FirewallApi.INetFwRule3
INetFwRules netfw.h Vanara.PInvoke.FirewallApi.INetFwRules
INetFwService netfw.h Vanara.PInvoke.FirewallApi.INetFwService
INetFwServiceRestriction netfw.h Vanara.PInvoke.FirewallApi.INetFwServiceRestriction
INetFwServices netfw.h Vanara.PInvoke.FirewallApi.INetFwServices

Classes

Native Class Header Managed Class
FirewallApi Vanara.PInvoke.FirewallApi
NetFwAuthorizedApplication netfw.h Vanara.PInvoke.FirewallApi.NetFwAuthorizedApplication
NetFwMgr netfw.h Vanara.PInvoke.FirewallApi.NetFwMgr
NetFwOpenPort netfw.h Vanara.PInvoke.FirewallApi.NetFwOpenPort
NetFwPolicy2 netfw.h Vanara.PInvoke.FirewallApi.NetFwPolicy2
NetFwProduct netfw.h Vanara.PInvoke.FirewallApi.NetFwProduct
NetFwProducts netfw.h Vanara.PInvoke.FirewallApi.NetFwProducts
NetFwRule netfw.h Vanara.PInvoke.FirewallApi.NetFwRule