Windows Firewall for Windows XP with SP2 Interfaces

The Windows Firewall API exposes the following interfaces.

Purpose
INetFwAuthorizedApplication Provides access to the properties of an application that has been authorized to open ports in the firewall.
INetFwAuthorizedApplications Provides access to a collection of applications authorized to open ports in the firewall.
INetFwIcmpSettings Provides access to the settings controlling ICMP packets.
INetFwMgr Provides access to the firewall settings for a computer.
INetFwOpenPort Provides access to the properties of a port opened in the firewall.
INetFwOpenPorts Provides access to a collection of ports opened in the firewall.
INetFwPolicy Provides access to a firewall policy.
INetFwProfile Provides access to a firewall settings profile.
INetFwRemoteAdminSettings Provides access to the settings controlling Remote Administration.
INetFwService Provides access to the properties of a service that may be authorized to listen through the firewall.
INetFwServices Provides access to a collection of services that may be authorized to listen through the firewall.

 

Windows Firewall for Windows XP with SP2 API Reference