Microsoft Internet Security and Acceleration Server 2004 SDK

FpcFilterCriteria

The FpcFilterCriteria enumerated type contains values that specify the criteria that can be included in a query filter expression defined by an FPCFilterExpression object.

typedef enum FpcFilterCriteria
{
  fpcNoFilter
fpcNoFilter
No filter criteria is used in the query filter expression.
 = 0,
  fpcFilterByClientIP
fpcFilterByClientIP
Filter entries by the client IP address.
 = 1,
  fpcFilterByClientUserName
fpcFilterByClientUserName
Filter entries by client user name.
 = 2,
  fpcFilterByClientAgent
fpcFilterByClientAgent
Filter log entries by the client agent.
 = 3,
  fpcFilterByAuthenticated
fpcFilterByAuthenticated
Filter log entries by a value from FpcClientAuthenticatedValues enumerated type that indicates whether the client was authenticated to the ISA Server computer.
 = 4,
  fpcFilterByService
fpcFilterByService
Filter log entries a value from the FpcLogServiceType enumerated type that specifies the logged service type.
 = 5,
  fpcFilterByServername
fpcFilterByServername
Filter entries by the server name.
 = 6,
  fpcFilterByReferringServer
fpcFilterByReferringServer
Filter log entries by the referring server name.
 = 7,
  fpcFilterByDestHost
fpcFilterByDestHost
Filter log entries by the destination host name.
 = 8,
  fpcFilterByDestHostIP
fpcFilterByDestHostIP
Filter log entries by the destination IP address.
 = 9,
  fpcFilterByProtocol
fpcFilterByProtocol
Filter log entries by the protocol used.
 = 10,
  fpcFilterByTransport
fpcFilterByTransport
Filter log entries by the transport used.
 = 11,
  fpcFilterByOperation
fpcFilterByOperation
Filter log entries by the HTTP method used.
 = 12,
  fpcFilterByUrl
fpcFilterByUrl
Filter log entries by the URL.
 = 13,
  fpcFilterByRule
fpcFilterByRule
Filter log entries by the rule that either allowed or denied access for the request.
 = 14,
  fpcFilterByFilterInfo
fpcFilterByFilterInfo
Filter log entries by the second rule that either allowed or denied access for the request.
 = 15,
  fpcFilterByMimetype
fpcFilterByMimetype
Filter log entries by the Multipurpose Internet Mail Extensions (MIME) type.
 = 16,
  fpcFilterByObjectSource
fpcFilterByObjectSource
Filter log entries by a value from the FpcProxyObjSources enumerated type that specifies the source of the object supplied by the ISA Server Web proxy.
 = 17,
  fpcFilterByLogTime
fpcFilterByLogTime
Filter log entries by the log time.
 = 18,
  fpcFilterByCacheInfo
fpcFilterByCacheInfo
Filter log entries by the cache status, which indicates why an object was or was not cached.
 = 19,
  fpcFilterByErrorInfo
fpcFilterByErrorInfo
Filter log entries by the error information.
 = 20,
  fpcFilterByDestHostPort
fpcFilterByDestHostPort
Filter log entries by the destination host port.
 = 21,
  fpcFilterBySrcPort
fpcFilterBySrcPort
Filter log entries by the source port.
 = 22,
  fpcFilterByLogType
fpcFilterByLogType
Filter log entries by a value from the FpcLoggingComponents enumerated type that specifies a logging component.
 = 23,
  fpcFilterBySessionType
fpcFilterBySessionType
Filter sessions monitor entries by a value from the FpcSessionMonitorEvent enumeration that indicates a type of session event.
 = 24,
  fpcFilterByActivation
fpcFilterByActivation
Filter sessions monitor entries by the date and time when the session became active.
 = 25,
  fpcFilterByClientComputerName
fpcFilterByClientComputerName
Filter entries by the client computer name.
 = 26,
  fpcFilterBySourceNetwork
fpcFilterBySourceNetwork
Filter entries by the source network.
 = 27,
  fpcFilterByDestinationNetwork
fpcFilterByDestinationNetwork
Filter log entries by the destination network.
 = 28,
  fpcFilterBySourceProxy
fpcFilterBySourceProxy
Filter log entries by the source proxy.
 = 29,
  fpcFilterByDestinationProxy
fpcFilterByDestinationProxy
Filter log entries by the destination proxy.
 = 30,
  fpcFilterByAction
fpcFilterByAction
Filter log entries by a value from the FpcAction enumerated type that specifies an action performed by the Microsoft Firewall service.
 = 31,
  fpcFilterByBidirectional
fpcFilterByBidirectional
Filter log entries a value from the FpcBidirectional enumerated type that indicates whether the connection was bidirectional.
 = 32,
  fpcFilterByInterface
fpcFilterByInterface
Filter log entries by the IP address of the network adapter used.
 = 33,
  fpcFilterByHeader
fpcFilterByHeader
Filter log entries by the raw IP header.
 = 34,
  fpcFilterByPayload
fpcFilterByPayload
Filter log entries by the raw payload.
 = 35,
  fpcFilterProcessingTime
fpcFilterProcessingTime
Filter log entries by the processing time.
 = 36,
  fpcFilterByResultCode
fpcFilterByResultCode
Filter log entries by the result code.
 = 37,
  fpcFilterByBytesSent
fpcFilterByBytesSent
Filter log entries by the number of bytes sent.
 = 38,
  fpcFilterByBytesReceived
fpcFilterByBytesReceived
Filter log entries by the number of bytes received.
 = 39,
  fpcFilterByApplicationName
fpcFilterByApplicationName
Filter sessions monitor entries by the application name.
 = 40,
  fpcFilterByOriginalClientIP
fpcFilterByOriginalClientIP
Filter log entries by the original client IP address.
 = 41

} FpcFilterCriteria;

Constants

fpcNoFilter
No filter criteria is used in the query filter expression.
fpcFilterByClientIP
Filter entries by the client IP address.
fpcFilterByClientUserName
Filter entries by client user name.
fpcFilterByClientAgent
Filter log entries by the client agent.
fpcFilterByAuthenticated
Filter log entries by a value from FpcClientAuthenticatedValues enumerated type that indicates whether the client was authenticated to the ISA Server computer.
fpcFilterByService
Filter log entries a value from the FpcLogServiceType enumerated type that specifies the logged service type.
fpcFilterByServername
Filter entries by the server name.
fpcFilterByReferringServer
Filter log entries by the referring server name.
fpcFilterByDestHost
Filter log entries by the destination host name.
fpcFilterByDestHostIP
Filter log entries by the destination IP address.
fpcFilterByProtocol
Filter log entries by the protocol used.
fpcFilterByTransport
Filter log entries by the transport used.
fpcFilterByOperation
Filter log entries by the HTTP method used.
fpcFilterByUrl
Filter log entries by the URL.
fpcFilterByRule
Filter log entries by the rule that either allowed or denied access for the request.
fpcFilterByFilterInfo
Filter log entries by the second rule that either allowed or denied access for the request.
fpcFilterByMimetype
Filter log entries by the Multipurpose Internet Mail Extensions (MIME) type.
fpcFilterByObjectSource
Filter log entries by a value from the FpcProxyObjSources enumerated type that specifies the source of the object supplied by the ISA Server Web proxy.
fpcFilterByLogTime
Filter log entries by the log time.
fpcFilterByCacheInfo
Filter log entries by the cache status, which indicates why an object was or was not cached.
fpcFilterByErrorInfo
Filter log entries by the error information.
fpcFilterByDestHostPort
Filter log entries by the destination host port.
fpcFilterBySrcPort
Filter log entries by the source port.
fpcFilterByLogType
Filter log entries by a value from the FpcLoggingComponents enumerated type that specifies a logging component.
fpcFilterBySessionType
Filter sessions monitor entries by a value from the FpcSessionMonitorEvent enumeration that indicates a type of session event.
fpcFilterByActivation
Filter sessions monitor entries by the date and time when the session became active.
fpcFilterByClientComputerName
Filter entries by the client computer name.
fpcFilterBySourceNetwork
Filter entries by the source network.
fpcFilterByDestinationNetwork
Filter log entries by the destination network.
fpcFilterBySourceProxy
Filter log entries by the source proxy.
fpcFilterByDestinationProxy
Filter log entries by the destination proxy.
fpcFilterByAction
Filter log entries by a value from the FpcAction enumerated type that specifies an action performed by the Microsoft Firewall service.
fpcFilterByBidirectional
Filter log entries a value from the FpcBidirectional enumerated type that indicates whether the connection was bidirectional.
fpcFilterByInterface
Filter log entries by the IP address of the network adapter used.
fpcFilterByHeader
Filter log entries by the raw IP header.
fpcFilterByPayload
Filter log entries by the raw payload.
fpcFilterProcessingTime
Filter log entries by the processing time.
fpcFilterByResultCode
Filter log entries by the result code.
fpcFilterByBytesSent
Filter log entries by the number of bytes sent.
fpcFilterByBytesReceived
Filter log entries by the number of bytes received.
fpcFilterByApplicationName
Filter sessions monitor entries by the application name.
fpcFilterByOriginalClientIP
Filter log entries by the original client IP address.

Requirements

Server: Requires Windows Server 2003 or Windows 2000.
Version: Requires Internet Security and Acceleration Server 2004.
Header: Declared in Comenum.h.

See Also

Enumerated Types