IFWXFirewall interface
Applies to: desktop apps only
The IFWXFirewall interface provides application filter access to Microsoft Firewall service functions that are not tied to any specific user session.
The Firewall service implements this interface and passes it to the IFWXFilter::FilterInit method.
Members
The IFWXFirewall interface inherits from the IUnknown interface. IFWXFirewall also has these types of members:
- Methods
Methods
The IFWXFirewall interface has these methods.
Method | Description |
---|---|
CreateBuffer | Creates (allocates) a buffer object of the given size. |
CreateConstBuffer | Creates a buffer object that wraps a user-supplied memory buffer. |
CreateIpFilter | Creates an IP filter object that implements the IFWXIpFilter interface. |
CreateNetworkSocket | Creates a socket object that works with the dynamic packet filtering scheme. |
CreateOverlapped | Creates an overlapped object that supports the IFWXOverlapped interface for use with handles hooked to the completion port with the HookToCompletionPort method. |
CreatePrivateSession | Creates a private session object for a given client. |
CreateWindowBuffer | Creates a buffer object that represents a window inside another buffer. |
EndHeavyBlockingOperation | Notifies the Firewall service that a lengthy blocking operation has ended. |
GetClientSession | Retrieves or, if necessary, creates a session object for a specified client address. |
GetHostByAddr | Retrieves host information corresponding to an address. |
GetHostByName | Retrieves host information corresponding to a host name. |
HookToCompletionPort | Associates a handle with the Firewall service completion port. |
StartHeavyBlockingOperation | Notifies the Firewall service that a thread is busy with a lengthy blocking operation. |
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
Build date: 7/12/2010