Share via


IFWXFirewall2 interface

Applies to: desktop apps only

The IFWXFirewall2 interface provides access to additional Microsoft Firewall service functions that are not exposed by the IFWXFirewall interface.

Members

The IFWXFirewall2 interface inherits from IFWXFirewall and IUnknown. IFWXFirewall2 also has these types of members:

  • Methods

Methods

The IFWXFirewall2 interface has these methods.

Method Description
CreateBuffer

Creates (allocates) a buffer object of the given size.

(Inherited from IFWXFirewall)
CreateConstBuffer

Creates a buffer object that wraps a user-supplied memory buffer.

(Inherited from IFWXFirewall)
CreateIpFilter

Creates an IP filter object that implements the IFWXIpFilter interface.

(Inherited from IFWXFirewall)
CreateNetworkSocket

Creates a socket object that works with the dynamic packet filtering scheme.

(Inherited from IFWXFirewall)
CreateOverlapped

Creates an overlapped object that supports the IFWXOverlapped interface for use with handles hooked to the completion port with the HookToCompletionPort method.

(Inherited from IFWXFirewall)
CreatePrivateSession

Creates a private session object for a given client.

(Inherited from IFWXFirewall)
CreateRadiusAuthenticator

Creates a RADIUS authenticator interface (IFWXRadiusAuthenticator), which can be used to authenticate RADIUS users.

CreateSSLNetworkSocket

Creates a Secure Sockets Layer (SSL) socket object that works with the dynamic packet filtering scheme.

CreateWindowBuffer

Creates a buffer object that represents a window inside another buffer.

(Inherited from IFWXFirewall)
EndHeavyBlockingOperation

Notifies the Firewall service that a lengthy blocking operation has ended.

(Inherited from IFWXFirewall)
GetClientSession

Retrieves or, if necessary, creates a session object for a specified client address.

(Inherited from IFWXFirewall)
GetHostByAddr

Retrieves host information corresponding to an address.

(Inherited from IFWXFirewall)
GetHostByName

Retrieves host information corresponding to a host name.

(Inherited from IFWXFirewall)
GetLowResourceRecoverer

Gets the interface that registers for low resource recovery operations. Use a low resource recovery operation when you want to retry an operation that fails due to low resource availability.

GetNetConfigDetector

Gets the interface that registers for network configuration detection (NCD) notifications.

HookToCompletionPort

Associates a handle with the Firewall service completion port.

(Inherited from IFWXFirewall)
PostTaskCompletion

Posts a one-time task into the completion port's queue. The one-time task is represented by the IFWXTaskCompletion interface.

StartHeavyBlockingOperation

Notifies the Firewall service that a thread is busy with a lengthy blocking operation.

(Inherited from IFWXFirewall)
UpdateServiceStatus

Updates the service status.

 

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only)

Version

Forefront Threat Management Gateway (TMG) 2010

Header

Wspfwext.idl

See also

Filter Interfaces

IFWXFirewall

 

 

Build date: 7/12/2010