Microsoft Internet Security and Acceleration Server 2000 |
The Firewall service implements the IFWXSession interface on the session object.
The session object implements session-specific functions that impersonate the user account, test access-control lists (ACLs) against the session user, get information about the client computer, and perform protocol operations.
IUnknown Methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments the reference count. |
Release | Decrements the reference count. |
IFWXSession Methods | Description |
---|---|
GetClientAddress | Returns the address of the user. |
GetClientMachineName | Returns the name of the user's computer. |
ImpersonateClient | Impersonates the user's account. |
RevertToSelf | Undoes impersonation. |
AccessCheck | Checks the user's permission against the ACL of a filter installed protocol. |
HostAccessCheck | Checks the user's permission to access a specified host. |
AllowFutureConnect | Prepares for a secondary connection by a client. |
BindForClient | Prepares for an inbound secondary connection for a Firewall service or SecureNAT client. Makes a bind on behalf of a client. |
EmulateClientBind | Prepares for a primary inbound connection to a SecureNAT client. |
GetSessionFlags | Gets the state of the session. |
RedirectConnections | Redirects an internal Firewall service interface connection to a given address. |
AttachFilter | Causes a filter to be attached to the session. |
SetDataFilterFactory | Sets a data filter class factory for an event. |
RetroactiveAllowBind | Allows inbound connections or packets for a bind operation that already took place. |
EnableInternalAddressTranslation | Enables or disables address translation for inbound connections. |
CreateNetworkSocket | Creates a TCP/IP socket that is associated with this session. |
GetHostByName | Retrieves host information corresponding to a host name. |
GetHostByAddr | Retrieves host information corresponding to an address. |
This interface is implemented by the Firewall service.
Windows NT/2000: Requires Windows 2000.
Version: Requires ISA Server 2000.
Header: Wspfwext.idl.