Microsoft Internet Security and Acceleration Server 2000

FwxListenEvent

The FwxListenEvent structure contains parameters for the fwx_Listen event.

This is the result of the Firewall client calling the listen function, or an application filter calling the IFWXSession::BindForClient method.

typedef struct {
  LPSOCKADDR Address;
  DWORD AddressLength;
  IFWXConnection * piConnection;
} FwxListenEvent;

Members

Address
[in] Pointer to a sockaddr structure that contains the address the socket was assigned. This is the same as the result of calling the getsockname function on the socket.
AddressLength
[in] Length, in bytes, of the data pointed to by the Address member.
piConnection
[in] Pointer to the IFWXConnection interface on the Firewall service connection object for this request.

Remarks

There is no way for a filter to fail this request because client applications do not expect the listen function to fail. The place for a filter to deny inbound access is in the bind request or when a connection actually arrives. For example, in the fwx_AcceptedConnection event.

Requirements

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