The Windows Firewall with Advanced Security API exposes the following interfaces.
| Interface | Purpose |
|---|---|
| INetFwPolicy2 | Provides access to the firewall policy. |
| INetFwProduct | Provides access to the properties of a third-party firewall registration. |
| INetFwProducts | Provides access to the methods and properties for registering and enumerating third-party firewall products. |
| INetFwRule | Provides access to the properties of a firewall rule. |
| INetFwRule2 | Provides access to the properties and edge properties of a firewall rule. |
| INetFwRule3 | Provides access to the properties of INetFwRule2 and to the requirements of app containers. |
| INetFwRules | Provides access to a collection of firewall rules in the firewall or Windows Service Hardening policy. |
| INetFwServiceRestriction | Provides access to the Windows Service policy. |
Related topics