FWPM_PROVIDER_CONTEXT_TYPE enumeration (fwpmtypes.h)

The FWPM_PROVIDER_CONTEXT_TYPE enumerated type specifies types of provider contexts that may be stored in Base Filtering Engine (BFE).

Syntax

typedef enum FWPM_PROVIDER_CONTEXT_TYPE_ {
  FWPM_IPSEC_KEYING_CONTEXT = 0,
  FWPM_IPSEC_IKE_QM_TRANSPORT_CONTEXT,
  FWPM_IPSEC_IKE_QM_TUNNEL_CONTEXT,
  FWPM_IPSEC_AUTHIP_QM_TRANSPORT_CONTEXT,
  FWPM_IPSEC_AUTHIP_QM_TUNNEL_CONTEXT,
  FWPM_IPSEC_IKE_MM_CONTEXT,
  FWPM_IPSEC_AUTHIP_MM_CONTEXT,
  FWPM_CLASSIFY_OPTIONS_CONTEXT,
  FWPM_GENERAL_CONTEXT,
  FWPM_IPSEC_IKEV2_QM_TUNNEL_CONTEXT,
  FWPM_IPSEC_IKEV2_MM_CONTEXT,
  FWPM_IPSEC_DOSP_CONTEXT,
  FWPM_IPSEC_IKEV2_QM_TRANSPORT_CONTEXT,
  FWPM_NETWORK_CONNECTION_POLICY_CONTEXT,
  FWPM_PROVIDER_CONTEXT_TYPE_MAX
} FWPM_PROVIDER_CONTEXT_TYPE;

Constants

 
FWPM_IPSEC_KEYING_CONTEXT
Value: 0
Specifies keying context type.
FWPM_IPSEC_IKE_QM_TRANSPORT_CONTEXT
Specifies IPsec IKE quick mode transport context type.
FWPM_IPSEC_IKE_QM_TUNNEL_CONTEXT
Specifies IPsec IKE quick mode tunnel context type.
FWPM_IPSEC_AUTHIP_QM_TRANSPORT_CONTEXT
Specifies IPsec AuthIP quick mode transport context type.
FWPM_IPSEC_AUTHIP_QM_TUNNEL_CONTEXT
Specifies IPsec Authip quick mode tunnel context type.
FWPM_IPSEC_IKE_MM_CONTEXT
Specifies IKE main mode context type.
FWPM_IPSEC_AUTHIP_MM_CONTEXT
Specifies AuthIP main mode context type.
FWPM_CLASSIFY_OPTIONS_CONTEXT
Specifies classify options context type.
FWPM_GENERAL_CONTEXT
Specifies general context type.
FWPM_IPSEC_IKEV2_QM_TUNNEL_CONTEXT
Specifies IKE v2 quick mode tunnel context type.

Note  Available only in Windows Server 2008 R2, Windows 7, and later.

 
FWPM_IPSEC_IKEV2_MM_CONTEXT
Specifies IKE v2 main mode tunnel context type.

Note  Available only in Windows Server 2008 R2, Windows 7, and later.

 
FWPM_IPSEC_DOSP_CONTEXT
Specifies IPsec DoS Protection context type.

Note  Available only in Windows Server 2008 R2, Windows 7, and later.

 
FWPM_IPSEC_IKEV2_QM_TRANSPORT_CONTEXT
Specifies IKE v2 quick mode transport context type.

Note  Available only in Windows 8 and Windows 8.

 
FWPM_PROVIDER_CONTEXT_TYPE_MAX
Maximum value for testing purposes.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header fwpmtypes.h

See also

Windows Filtering Platform API Enumerated Types