Microsoft Internet Security and Acceleration Server 2000

FwxAcceptEvent

The FwxAcceptEvent structure contains parameters for the fwx_AcceptedConnection event.

This event is a notification on a new connection that arrived on a listening socket.

typedef struct {
  LPSOCKADDR RemoteAddress;
  DWORD RemoteAddressLength;
  LPSOCKADDR LocalAddress;
  DWORD LocalAddressLength;
  IFWXConnection * piConnectionAccepted;
  FwxFilterAccess FilterAccess;
} FwxAcceptEvent;

Members

RemoteAddress
[in] Pointer to a sockaddr structure that contains the address of the connecting peer.
RemoteAddressLength
[in] Size, in bytes, of the RemoteAddress member.
LocalAddress
[in] Pointer to a sockaddr structure that contains the local address for this connection.
LocalAddressLength
[in] Size, in bytes, of the LocalAddress member.
piConnectionAccepted
[in] Pointer to the IFWXConnection interface on the Firewall service connection object for the newly accepted connection.
FilterAccess
[in] Access status for the event. This is a value from the FwxFilterAccess enumerated type. This member indicates the current access status. The filter may not directly modify this member. To modify the access status, a filter may call IFWXConnection::SetProtocol or IFWXConnection::Deny.

Remarks

The listening socket was created as a result of a Firewall client call to the bind and listen APIs, or as a result of a filter successfully calling IFWXSession::BindForClient.

Requirements

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

See Also

FwxBindEvent, FwxListenEvent