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.
interface IFWXFirewall : IUnknown
The IFWXFirewall interface inherits the methods of the IUnknown interface.
In addition, IFWXFirewall defines the following methods.
Method | Description |
---|---|
Associates a handle with the Firewall service completion port. |
|
Creates an overlapped object that supports the IFWXOverlapped interface for use with handles hooked to the completion port with the HookToCompletionPort method. |
|
Creates a socket object that works with the dynamic packet filtering scheme. |
|
Creates a buffer object that wraps a user-supplied memory buffer. |
|
Creates (allocates) a buffer object of the given size. |
|
Creates a buffer object that represents a window inside another buffer. |
|
Creates an IP filter object that implements the IFWXIpFilter interface. |
|
Notifies the Firewall service that a thread is busy with a lengthy blocking operation. |
|
Notifies the Firewall service that a lengthy blocking operation has ended. |
|
Retrieves or, if necessary, creates a session object for a specified client address. |
|
Creates a private session object for a given client. |
|
Retrieves host information corresponding to a host name. |
|
Retrieves host information corresponding to an address. |
Server | Requires Windows Server 2008. |
---|---|
Version | Requires Forefront Threat Management Gateway (TMG). |
Header |
Declared in Wspfwext.idl. |
Send comments about this topic to Microsoft
Build date: 11/30/2009
© 2008 Microsoft Corporation. All rights reserved.