FpcAction Enumeration

The FpcAction enumerated type contains values that specify types of actions that can be performed by the Microsoft Firewall service for a connection or a session.

Syntax

typedef enum FpcAction {
  fpcActionNotLogged
fpcActionNotLogged

No action was logged.

				= 0,
  fpcActionBind
fpcActionBind

The Firewall service associated a local address with a socket.

					 = 1,
  fpcActionListen
fpcActionListen

The Firewall service placed a socket in a state in which it listens for an incoming connection.

				 = 2,
  fpcActionGHBN
fpcActionGHBN

The Firewall service retrieved host information corresponding to a host name.

					 = 3,
  fpcActionGHBA
fpcActionGHBA

The Firewall service retrieved host information corresponding to a network address.

					 = 4,
  fpcActionRedirectBind
fpcActionRedirectBind

The Firewall service enabled a connection using a local address associated with a socket.

			 = 5,
  fpcActionEstablish
fpcActionEstablish

The Firewall service established a session.

				= 6,
  fpcActionTerminate
fpcActionTerminate

The Firewall service terminated a session.

				= 7,
  fpcActionDenied
fpcActionDenied

The Firewall service denied a request.

				 = 8,
  fpcActionAllowed
fpcActionAllowed

The Firewall service allowed a request.

				= 9,
  fpcActionFailed
fpcActionFailed

The action requested failed.

				 = 10,
  fpcActionIntermediate
fpcActionIntermediate

The Firewall service created an intermediate log entry containing the connection properties and the amount of traffic passed for a connection that has existed for more than 15 min.

			 = 11,
  fpcActionSuccessfulConnection
fpcActionSuccessfulConnection

The Firewall service was successful in establishing a connection to a socket.

	 = 12,
  fpcActionUnsuccessfulConnection
fpcActionUnsuccessfulConnection

The Firewall service was unsuccessful in establishing a connection to a socket.

   = 13,
  fpcActionDisconnection
fpcActionDisconnection

The Firewall service closed a connection on a socket.

			= 14,
  fpcActionUserclearedQuarantine
fpcActionUserclearedQuarantine

The Firewall service cleared a quarantined VPN client.

	= 15,
  fpcActionQuarantinetimeout
fpcActionQuarantinetimeout

The Firewall service disqualified a quarantined VPN client after the time-out period elapsed.

		= 16,
  fpcActionUserQuarantined
fpcActionUserQuarantined

The Firewall service placed a VPN client in quarantine.

		= 17
} FpcAction;

Constants

fpcActionNotLogged

No action was logged.

fpcActionBind

The Firewall service associated a local address with a socket.

fpcActionListen

The Firewall service placed a socket in a state in which it listens for an incoming connection.

fpcActionGHBN

The Firewall service retrieved host information corresponding to a host name.

fpcActionGHBA

The Firewall service retrieved host information corresponding to a network address.

fpcActionRedirectBind

The Firewall service enabled a connection using a local address associated with a socket.

fpcActionEstablish

The Firewall service established a session.

fpcActionTerminate

The Firewall service terminated a session.

fpcActionDenied

The Firewall service denied a request.

fpcActionAllowed

The Firewall service allowed a request.

fpcActionFailed

The action requested failed.

fpcActionIntermediate

The Firewall service created an intermediate log entry containing the connection properties and the amount of traffic passed for a connection that has existed for more than 15 min.

fpcActionSuccessfulConnection

The Firewall service was successful in establishing a connection to a socket.

fpcActionUnsuccessfulConnection

The Firewall service was unsuccessful in establishing a connection to a socket.

fpcActionDisconnection

The Firewall service closed a connection on a socket.

fpcActionUserclearedQuarantine

The Firewall service cleared a quarantined VPN client.

fpcActionQuarantinetimeout

The Firewall service disqualified a quarantined VPN client after the time-out period elapsed.

fpcActionUserQuarantined

The Firewall service placed a VPN client in quarantine.

Requirements

Client Requires Windows Vista or Windows XP.
Server Requires Windows Server 2008.
Version Requires Forefront Threat Management Gateway (TMG).
Header

Declared in Comenum.h.

See Also

Enumerated Types


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.