Microsoft Internet Security and Acceleration Server 2004/2006 SDK
FwxFirewallEventType

The FwxFirewallEventType enumerated type contains values that specify the types of events raised by the Microsoft Firewall service for which a filter may receive notifications. Each value in this enumeration represents a single bit. Values can be combined by using the bitwise OR operator to specify a set of events.

typedef enum FwxFirewallEventType
{
  fwx_Connect_Tcp = 0x00000001,
  fwx_Udp_Destination = 0x00000002,
  fwx_Bind_Tcp = 0x00000004,
  fwx_Bind_Udp = 0x00000008,
  fwx_Listen = 0x00000010,
  fwx_AcceptedConnection = 0x00000020,
  fwx_GetHostByName = 0x00000040,
  fwx_GetHostByAddr = 0x00000080,
  fwx_ConnectionTerminating = 0x00000100,
  fwx_EstablishedConnection = 0x00000200
}FwxFirewallEventType;

Constants

fwx_Connect_Tcp
Request to connect to a TCP socket. Information related to an event of this type is supplied in an FwxConnectEvent structure.
fwx_Udp_Destination
Request to connect to or send data to a UDP socket. Information related to an event of this type is supplied in an FwxUdpDestination structure.
fwx_Bind_Tcp
Request to bind to a TCP socket. Information related to an event of this type is supplied in an FwxBindEvent structure.
fwx_Bind_Udp
Request to connect to a UDP socket. Information related to an event of this type is supplied in an FwxBindEvent structure.
fwx_Listen
Request to listen on a TCP socket. Information related to an event of this type is supplied in an FwxListenEvent structure.
fwx_AcceptedConnection
Arrival of an inbound connection on a listening TCP socket. Information related to an event of this type is supplied in an FwxAcceptEvent structure.
fwx_GetHostByName
Call to the gethostbyname function by a Firewall client. This event is not generated for a SecureNAT client. Information related to an event of this type is supplied in an FwxGetHostByNameEvent structure.
fwx_GetHostByAddr
Call to the gethostbyaddr function by a Firewall client. This event is not generated for a SecureNAT client. Information related to an event of this type is supplied in an FwxGetHostByAddrEvent structure.
fwx_ConnectionTerminating
Existence of a connection object that will be deleted when all references to it are released. Information related to an event of this type is supplied in an FwxEndConnectionEvent structure.
fwx_EstablishedConnection
Establishment of a connection as a result of a call to the IFWXSession::AllowFutureConnect, IFWXSession::BindForClient, or IFWXSession::RedirectConnections method. Information related to an event of this type is supplied in an FwxEstablishedConnectionEvent structure.

Requirements

Server Requires Windows Server 2003. Requires Windows Server 2003 or Windows 2000 for ISA Server 2004 Standard Edition.
Version Requires Internet Security and Acceleration (ISA) Server 2006 or ISA Server 2004.
Header

Declared in Wspfwext.idl.

See Also

Filter Enumerated Types
IFWXConnection
IFWXSession::SetDataFilterFactory

Page view tracker