Microsoft Internet Security and Acceleration Server 2000

FPCExtensions Object

The FPCExtensions object is used to administer all configuration settings of ISA extensions. ISA extensions include application filters and Web filters.

Application filters work with the Firewall service to intercept and process data. Application filters can access the data stream or datagrams associated with a session within the Firewall service. The filters are registered with the Firewall service and act in response to events detected by the service. An application filter can perform protocol-specific or system-specific tasks, such as authentication and checking for viruses.

Web filters are dynamic-link libraries (DLLs) that are loaded when the ISA Web proxy service is started, and stay in memory until the service shuts down. Once loaded, Web filters can be configured to receive a number of special filter-event notifications. These filter-event notifications occur with each HTTP request that the ISA Web proxy service receives and with each response returned through the ISA Web proxy by an external Web server.

This object is a property of the FPCArray and FPCEnterprise objects.

Click here to see the ISA object hierarchy.

Note to C++ Programmers

This object implements the IFPCExtensions interface.


The following table lists the methods of the FPCExtensions object.

Method Description
Refresh Reads the object's configuration information from persistent storage, discarding any changes to the configuration that were not saved.
Save Saves the object's configuration to persistent storage.


The following table lists the properties of the FPCExtensions object.

Property Description
ApplicationFilters Gets an FPCApplicationFilters collection.
WebFilters Gets an FPCWebFilters collection.
VendorParametersSets Gets a reference to an object for storing and loading custom data into the object's storage.


  Windows NT/2000: Requires Windows 2000.
  Version: Requires ISA Server 2000.
  Header: Msfpccom.idl.