FwxFirewallEventType Enumeration

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.

Syntax

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 Forefront TMG Client or Firewall Client computer. 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 Forefront TMG Client or Firewall Client computer. 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 2008 R2 or Windows Server 2008 x64 Edition with SP2.
Version Requires Forefront Threat Management Gateway (TMG) 2010.
Header

Declared in Wspfwext.idl.

See Also

Filter Enumerated Types
IFWXConnection
IFWXSession::SetDataFilterFactory

Send comments about this topic to Microsoft

Build date: 6/30/2010