FpcMalwareInspectionActionReason Enumeration

The FpcMalwareInspectionActionReason enumerated type contains values that specify the reason for the action that was performed on an HTTP response during malware inspection.

Syntax

typedef enum FpcMalwareInspectionActionReason {
  fpcMalwareInspectionActionReasonNone
fpcMalwareInspectionActionReasonNone

No reason was found to perform any action during malware inspection.

							= 0,
  fpcMalwareInspectionActionReasonNoneDetected
fpcMalwareInspectionActionReasonNoneDetected

No malware was detected during malware inspection.

					= 1,
  fpcMalwareInspectionActionReasonLowMediumThreatsAllowed
fpcMalwareInspectionActionReasonLowMediumThreatsAllowed

No remedial action was performed during malware inspection because low and medium threats are allowed.

		 = 2,
  fpcMalwareInspectionActionReasonInfected
fpcMalwareInspectionActionReasonInfected

The HTTP response was blocked because it was found to contain an infected file.

						= 3,
  fpcMalwareInspectionActionReasonSuspiciousFile
fpcMalwareInspectionActionReasonSuspiciousFile

The HTTP response was blocked because it was found to contain suspicious content.

				= 4,
  fpcMalwareInspectionActionReasonEncryptedFile
fpcMalwareInspectionActionReasonEncryptedFile

The HTTP response was blocked because it was found to contain an encrypted file.

				 = 5,
  fpcMalwareInspectionActionReasonMaxArchiveNestingExceeded
fpcMalwareInspectionActionReasonMaxArchiveNestingExceeded

The HTTP response was blocked because it was found to contain an archive whose achive depth level exceeded the user-defined maximum.

	 = 6,
  fpcMalwareInspectionActionReasonMaxSizeExceeded
fpcMalwareInspectionActionReasonMaxSizeExceeded

The HTTP response was blocked because it was found to contain a file whose size exceeded the user-defined maximum file size.

				 = 7,
  fpcMalwareInspectionActionReasonMaxUnpackedSizeExceeded
fpcMalwareInspectionActionReasonMaxUnpackedSizeExceeded

The HTTP response was blocked because it was found to contain an achive whose unpacked size exceeded the maximum.

		 = 8,
  fpcMalwareInspectionActionReasonUnknownEncoding
fpcMalwareInspectionActionReasonUnknownEncoding

The HTTP response was blocked because it was found to contain a file with unknown encoding.

				 = 9,
  fpcMalwareInspectionActionReasonCorruptedFile
fpcMalwareInspectionActionReasonCorruptedFile

The HTTP response was blocked because it was found to contain a corrupted file.

				 = 10,
  fpcMalwareInspectionActionReasonTimeOut
fpcMalwareInspectionActionReasonTimeOut

The HTTP response was blocked because the scanning time exceeded the user-defined maximum.

						 = 11,
  fpcMalwareInspectionActionReasonStorageLimitExceeded
fpcMalwareInspectionActionReasonStorageLimitExceeded

The HTTP response was blocked because the storage space limit for malware inspection was exceeded.

			= 12,
  fpcMalwareInspectionActionReasonUnsupportedFormat
fpcMalwareInspectionActionReasonUnsupportedFormat

The HTTP response was blocked because an unsupported format was detected during malware inspection.

			 = 13,
  fpcMalwareInspectionActionReasonStatusNotRequested
fpcMalwareInspectionActionReasonStatusNotRequested

The HTTP response was blocked because it was found to contain a status not requested during malware inspection.

			= 14,
  fpcMalwareInspectionActionReasonOther
fpcMalwareInspectionActionReasonOther

The HTTP response was blocked for another unspecified reason during malware inspection.

						 = 15,
  fpcMalwareInspectionActionReasonDisabled
fpcMalwareInspectionActionReasonDisabled

The HTTP response was allowed because malware inspection is disabled.

						= 16,
  fpcMalwareInspectionActionReasonDisabledForPolicyRule
fpcMalwareInspectionActionReasonDisabledForPolicyRule

The HTTP response was allowed because malware inspection is disabled for the matching policy rule.

		 = 17,
  fpcMalwareInspectionActionReasonDisabledForChainingRule
fpcMalwareInspectionActionReasonDisabledForChainingRule

The HTTP response was allowed because malware inspection is disabled for the matching Web chaining rule.

		 = 18,
  fpcMalwareInspectionActionReasonExceptionList
fpcMalwareInspectionActionReasonExceptionList

The HTTP response was allowed because the destination is included in the list of malware inspection exceptions.

				 = 19,
  fpcMalwareInspectionActionReasonProxyOriginatedResponse
fpcMalwareInspectionActionReasonProxyOriginatedResponse

The HTTP response was allowed because it originated from a proxy server.

		 = 20,
  fpcMalwareInspectionActionReasonServedByFilter
fpcMalwareInspectionActionReasonServedByFilter

The HTTP response was allowed because it was servered by the Malware Insepction Filter.

				= 21,
  fpcMalwareInspectionActionReasonStreaming
fpcMalwareInspectionActionReasonStreaming

The HTTP response was allowed because the request/response pair was identified as exempted protocol messages.

					 = 22,
  fpcMalwareInspectionActionReasonResponseToConnect
fpcMalwareInspectionActionReasonResponseToConnect

The HTTP response was allowed because it was found to be a 200 response to a CONNECT request.

			 = 23,
  fpcMalwareInspectionActionReasonRoutedByCarp
fpcMalwareInspectionActionReasonRoutedByCarp

The HTTP response was allowed because it was scanned before being routed by the Cache Array Routing Protocol (CARP).

					= 24,
  fpcMalwareInspectionActionReasonSourceExceptionList
fpcMalwareInspectionActionReasonSourceExceptionList

The HTTP response was allowed because the source is included in the list of malware insepction exceptions.

			 = 25,
  fpcMalwareInspectionActionReasonDefinitionsFolderNotSpecified
fpcMalwareInspectionActionReasonDefinitionsFolderNotSpecified

The HTTP response was allowed because the folder containing the malware inspection definitions is not specified.

   = 26,
  	fpcMalwareInspectionActionReasonRangeResponse
fpcMalwareInspectionActionReasonRangeResponse

The HTTP response was blocked because it was a range response that did not include a range specification.

			 = 27
} FpcMalwareInspectionActionReason;

Constants

fpcMalwareInspectionActionReasonNone

No reason was found to perform any action during malware inspection.

fpcMalwareInspectionActionReasonNoneDetected

No malware was detected during malware inspection.

fpcMalwareInspectionActionReasonLowMediumThreatsAllowed

No remedial action was performed during malware inspection because low and medium threats are allowed.

fpcMalwareInspectionActionReasonInfected

The HTTP response was blocked because it was found to contain an infected file.

fpcMalwareInspectionActionReasonSuspiciousFile

The HTTP response was blocked because it was found to contain suspicious content.

fpcMalwareInspectionActionReasonEncryptedFile

The HTTP response was blocked because it was found to contain an encrypted file.

fpcMalwareInspectionActionReasonMaxArchiveNestingExceeded

The HTTP response was blocked because it was found to contain an archive whose achive depth level exceeded the user-defined maximum.

fpcMalwareInspectionActionReasonMaxSizeExceeded

The HTTP response was blocked because it was found to contain a file whose size exceeded the user-defined maximum file size.

fpcMalwareInspectionActionReasonMaxUnpackedSizeExceeded

The HTTP response was blocked because it was found to contain an achive whose unpacked size exceeded the maximum.

fpcMalwareInspectionActionReasonUnknownEncoding

The HTTP response was blocked because it was found to contain a file with unknown encoding.

fpcMalwareInspectionActionReasonCorruptedFile

The HTTP response was blocked because it was found to contain a corrupted file.

fpcMalwareInspectionActionReasonTimeOut

The HTTP response was blocked because the scanning time exceeded the user-defined maximum.

fpcMalwareInspectionActionReasonStorageLimitExceeded

The HTTP response was blocked because the storage space limit for malware inspection was exceeded.

fpcMalwareInspectionActionReasonUnsupportedFormat

The HTTP response was blocked because an unsupported format was detected during malware inspection.

fpcMalwareInspectionActionReasonStatusNotRequested

The HTTP response was blocked because it was found to contain a status not requested during malware inspection.

fpcMalwareInspectionActionReasonOther

The HTTP response was blocked for another unspecified reason during malware inspection.

fpcMalwareInspectionActionReasonDisabled

The HTTP response was allowed because malware inspection is disabled.

fpcMalwareInspectionActionReasonDisabledForPolicyRule

The HTTP response was allowed because malware inspection is disabled for the matching policy rule.

fpcMalwareInspectionActionReasonDisabledForChainingRule

The HTTP response was allowed because malware inspection is disabled for the matching Web chaining rule.

fpcMalwareInspectionActionReasonExceptionList

The HTTP response was allowed because the destination is included in the list of malware inspection exceptions.

fpcMalwareInspectionActionReasonProxyOriginatedResponse

The HTTP response was allowed because it originated from a proxy server.

fpcMalwareInspectionActionReasonServedByFilter

The HTTP response was allowed because it was servered by the Malware Insepction Filter.

fpcMalwareInspectionActionReasonStreaming

The HTTP response was allowed because the request/response pair was identified as exempted protocol messages.

fpcMalwareInspectionActionReasonResponseToConnect

The HTTP response was allowed because it was found to be a 200 response to a CONNECT request.

fpcMalwareInspectionActionReasonRoutedByCarp

The HTTP response was allowed because it was scanned before being routed by the Cache Array Routing Protocol (CARP).

fpcMalwareInspectionActionReasonSourceExceptionList

The HTTP response was allowed because the source is included in the list of malware insepction exceptions.

fpcMalwareInspectionActionReasonDefinitionsFolderNotSpecified

The HTTP response was allowed because the folder containing the malware inspection definitions is not specified.

fpcMalwareInspectionActionReasonRangeResponse

The HTTP response was blocked because it was a range response that did not include a range specification.

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.