Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Overview of the Windows Filtering Platform technology.
To develop Windows Filtering Platform, you need these headers:
For programming guidance for this technology, see:
Enumerations
| DL_ADDRESS_TYPE The DL_ADDRESS_TYPE enumeration (netiodef.h) specifies the type of datalink layer address. |
| DL_ADDRESS_TYPE The DL_ADDRESS_TYPE enumeration (fwpmtypes.h) specifies the type of datalink layer address. |
| FWP_AF The FWP_AF enumerated type. |
| FWP_CLASSIFY_OPTION_TYPE The FWP_CLASSIFY_OPTION_TYPE enumerated type is used by callouts and shims during run-time classification.FWP_CLASSIFY_OPTION_TYPE specifies timeout options for unicast, multicast, and loose source mapping states and enables blocking or permission of state creation on outbound multicast and broadcast traffic. |
| FWP_DATA_TYPE Data types that can be stored in an FWP_VALUE0 or an FWP_CONDITION_VALUE0structure. |
| FWP_DIRECTION Direction of network traffic. |
| FWP_ETHER_ENCAP_METHOD Specifies the method of encapsulating Ethernet II and SNAP traffic. Reserved. |
| FWP_FILTER_ENUM_TYPE Specifies how the filter enum conditions should be interpreted. |
| FWP_IP_VERSION Specifies the IP version. (FWP_IP_VERSION) |
| FWP_MATCH_TYPE Different match types allowed in filter conditions. |
| FWP_NETWORK_CONNECTION_POLICY_SETTING_TYPE TBD |
| FWP_VSWITCH_NETWORK_TYPE Specifies the network type of a vSwitch. |
| FWPM_APPC_NETWORK_CAPABILITY_TYPE Specifies the type of app container network capability that is associated with the object or traffic in question. |
| FWPM_CHANGE_TYPE Used when dispatching change notifications to subscribers. |
| FWPM_CONNECTION_EVENT_TYPE Specifies the type of connection object change event. |
| FWPM_ENGINE_OPTION Configurable options for the filter engine. |
| FWPM_FIELD_TYPE Provides additional information about how the field's data should be interpreted. |
| FWPM_NET_EVENT_TYPE Type of net event. |
| FWPM_PROVIDER_CONTEXT_TYPE Types of provider contexts that may be stored in Base Filtering Engine (BFE). |
| FWPM_SERVICE_STATE Specifies the current state of the filter engine. |
| FWPM_SYSTEM_PORT_TYPE The FWPM_SYSTEM_PORT_TYPE enumerated type. |
| FWPM_VSWITCH_EVENT_TYPE Specifies the type of a vSwitch event. |
| FWPS_BUILTIN_LAYERS Defines constants that specify built-in run-time filtering layer identifiers. Each is represented by a locally unique identifier (LUID), which is 64 bits in size. |
| FWPS_FIELDS_ALE_AUTH_CONNECT_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_AUTH_CONNECT_V4 and FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_AUTH_CONNECT_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_AUTH_CONNECT_V6 and FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_AUTH_LISTEN_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_AUTH_LISTEN_V4 and FWPS_LAYER_ALE_AUTH_LISTEN_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_AUTH_LISTEN_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_AUTH_LISTEN_V6 and FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4 and FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6 and FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_BIND_REDIRECT_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_BIND_REDIRECT_V4 run-time filtering layer. |
| FWPS_FIELDS_ALE_BIND_REDIRECT_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_BIND_REDIRECT_V6 run-time filtering layer. |
| FWPS_FIELDS_ALE_CONNECT_REDIRECT_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_CONNECT_REDIRECT_V4 run-time filtering layer. |
| FWPS_FIELDS_ALE_CONNECT_REDIRECT_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_CONNECT_REDIRECT_V6 run-time filtering layer. |
| FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4 run-time filtering layer. |
| FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6 run-time filtering layer. |
| FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4 and FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6 and FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 and FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 and FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_ALE_RESOURCE_RELEASE_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_RESOURCE_RELEASE_V4 run-time filtering layer. |
| FWPS_FIELDS_ALE_RESOURCE_RELEASE_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_RESOURCE_RELEASE_V6 run-time filtering layer. |
| FWPS_FIELDS_DATAGRAM_DATA_V4 Specifies the data field identifiers for the FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 and FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_DATAGRAM_DATA_V6 Specifies the data field identifiers for the FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 and FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_EGRESS_VSWITCH_ETHERNET Specifies the data field identifiers for the FWPS_LAYER_EGRESS_VSWITCH_ETHERNET run-time filtering layer. |
| FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V4 Specifies the data field identifiers for the FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4 run-time filtering layer. |
| FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V6 Specifies the data field identifiers for the FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6 run-time filtering layer. |
| FWPS_FIELDS_IKEEXT_V4 Specifies the data field identifiers for the FWPS_LAYER_IKEEXT_V4 run-time filtering layer. |
| FWPS_FIELDS_IKEEXT_V6 Specifies the data field identifiers for the FWPS_LAYER_IKEEXT_V6 run-time filtering layer. |
| FWPS_FIELDS_INBOUND_ICMP_ERROR_V4 Specifies the data field identifiers for the FWPS_LAYER_INBOUND_ICMP_ERROR_V4 and FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_INBOUND_ICMP_ERROR_V6 Specifies the data field identifiers for the FWPS_LAYER_INBOUND_ICMP_ERROR_V6 and FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_INBOUND_IPPACKET_V4 Specifies the data field identifiers for the FWPS_LAYER_INBOUND_IPPACKET_V4 and FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_INBOUND_IPPACKET_V6 Specifies the data field identifiers for the FWPS_LAYER_INBOUND_IPPACKET_V6 and FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_INBOUND_MAC_FRAME_ETHERNET Specifies the data field identifiers for the FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET run-time filtering layer. |
| FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE Specifies the data field identifiers for the FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET run-time filtering layer. |
| FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE_FAST TBD |
| FWPS_FIELDS_INBOUND_RESERVED2 An enum whose values are reserved for internal use. |
| FWPS_FIELDS_INBOUND_TRANSPORT_FAST TBD |
| FWPS_FIELDS_INBOUND_TRANSPORT_V4 Specifies the data field identifiers for the FWPS_LAYER_INBOUND_TRANSPORT_V4 and FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_INBOUND_TRANSPORT_V6 Specifies the data field identifiers for the FWPS_LAYER_INBOUND_TRANSPORT_V6 and FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET Specifies the data field identifiers for the FWPS_LAYER_INGRESS_VSWITCH_ETHERNET run-time filtering layer. |
| FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4 Specifies the data field identifiers for the FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4 run-time filtering layer. |
| FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V6 Specifies the data field identifiers for the FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6 run-time filtering layer. |
| FWPS_FIELDS_IPFORWARD_V4 Specifies the data field identifiers for the FWPS_LAYER_IPFORWARD_V4 and FWPS_LAYER_IPFORWARD_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_IPFORWARD_V6 Specifies the data field identifiers for the FWPS_LAYER_IPFORWARD_V6 and FWPS_LAYER_IPFORWARD_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_IPSEC_KM_DEMUX_V4 Specifies the data field identifiers for the FWPS_LAYER_IPSEC_KM_DEMUX_V4 run-time filtering layer. |
| FWPS_FIELDS_IPSEC_KM_DEMUX_V6 Specifies the data field identifiers for the FWPS_LAYER_IPSEC_KM_DEMUX_V6 run-time filtering layer. |
| FWPS_FIELDS_IPSEC_V4 Specifies the data field identifiers for the FWPS_LAYER_IPSEC_V4 run-time filtering layer. |
| FWPS_FIELDS_IPSEC_V6 Specifies the data field identifiers for the FWPS_LAYER_IPSEC_V6 run-time filtering layer. |
| FWPS_FIELDS_KM_AUTHORIZATION Specifies the data field identifiers for the FWPS_LAYER_KM_AUTHORIZATION run-time filtering layer. |
| FWPS_FIELDS_NAME_RESOLUTION_CACHE_V4 Specifies the data field identifiers for the FWPS_LAYER_NAME_RESOLUTION_CACHE_V4 run-time filtering layer. |
| FWPS_FIELDS_NAME_RESOLUTION_CACHE_V6 Specifies the data field identifiers for the FWPS_LAYER_NAME_RESOLUTION_CACHE_V6 run-time filtering layer. |
| FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V4 Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4 and FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V6 Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6 and FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_OUTBOUND_IPPACKET_V4 Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_IPPACKET_V4 and FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_OUTBOUND_IPPACKET_V6 Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_IPPACKET_V6 and FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET run-time filtering layer. |
| FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE run-time filtering layer. |
| FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE_FAST TBD |
| FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V4 Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V4 run-time filtering layer. |
| FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V6 Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V6 run-time filtering layer. |
| FWPS_FIELDS_OUTBOUND_TRANSPORT_FAST TBD |
| FWPS_FIELDS_OUTBOUND_TRANSPORT_V4 Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_TRANSPORT_V4 and FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_OUTBOUND_TRANSPORT_V6 Specifies the data field identifiers for the FWPS_LAYER_OUTBOUND_TRANSPORT_V6 and FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD run-time filtering layers. |
| FWPS_FIELDS_RPC_EP_ADD Specifies the data field identifiers for the FWPS_LAYER_RPC_EP_ADD run-time filtering layer. |
| FWPS_FIELDS_RPC_EPMAP Specifies the data field identifiers for the FWPS_LAYER_RPC_EPMAP run-time filtering layer. |
| FWPS_FIELDS_RPC_PROXY_CONN Specifies the data field identifiers for the FWPS_LAYER_RPC_PROXY_CONN run-time filtering layer. |
| FWPS_FIELDS_RPC_PROXY_IF_IF Specifies the data field identifiers for the FWPS_LAYER_RPC_PROXY_IF run-time filtering layer. |
| FWPS_FIELDS_RPC_UM Specifies the data field identifiers for the FWPS_LAYER_RPC_UM run-time filtering layer. |
| FWPS_FIELDS_STREAM_PACKET_V4 Specifies the data field identifiers for the FWPS_LAYER_STREAM_PACKET_V4 run-time filtering layer. |
| FWPS_FIELDS_STREAM_PACKET_V6 Specifies the data field identifiers for the FWPS_LAYER_STREAM_PACKET_V6 run-time filtering layer. |
| FWPS_FIELDS_STREAM_V4 Specifies the data field identifiers for the FWPS_LAYER_STREAM_V4 and FWPS_LAYER_STREAM_V4_DISCARD run-time filtering layers. |
| FWPS_FIELDS_STREAM_V6 Specifies the data field identifiers for the FWPS_LAYER_STREAM_V6 and FWPS_LAYER_STREAM_V6_DISCARD run-time filtering layers. |
| IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE Specifies the type of impersonation to perform when Authenticated Internet Protocol (AuthIP) is used for authentication. |
| IKEEXT_AUTHENTICATION_METHOD_TYPE Specifies the type of authentication method used by Internet Key Exchange (IKE), Authenticated Internet Protocol (AuthIP), or IKEv2. |
| IKEEXT_CERT_CONFIG_TYPE Indicates a type of certificate configuration. |
| IKEEXT_CERT_CRITERIA_NAME_TYPE Specifies the type of NAME fields possible for a certificate selection "subject" criteria. |
| IKEEXT_CIPHER_TYPE Specifies the type of encryption algorithm used for encrypting the Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) messages. |
| IKEEXT_DH_GROUP Specifies the type of Diffie Hellman group used for Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) key generation. |
| IKEEXT_EM_SA_STATE States for the Extended Mode (EM) negotiation exchanges that are part of the Authenticated Internet Protocol (AuthIP) protocol. |
| IKEEXT_INTEGRITY_TYPE Specifies the type of hash algorithm used for integrity protection of Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) messages. |
| IKEEXT_KEY_MODULE_TYPE Specifies the type of keying module. |
| IKEEXT_MM_SA_STATE States for the Main Mode (MM) negotiation exchanges that are part of the Authenticated Internet Protocol (AuthIP) and Internet Key Exchange (IKE) protocols. |
| IKEEXT_QM_SA_STATE States for the Quick Mode (QM) negotiation exchanges that are part of the Authenticated Internet Protocol (AuthIP) and Internet Key Exchange (IKE) protocols. |
| IKEEXT_SA_ROLE Security association (SA) role for Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) Main Mode or Quick Mode negotiations. |
| INET_DISCARD_REASON Defines the possible reasons that data is discarded by one of the transport layers. |
| IP_DISCARD_REASON Defines the possible reasons that data is discarded by one of the network layers. |
| IPSEC_AUTH_TYPE Indicates the type of hash algorithm used in an IPsec SA for data origin authentication and integrity protection. |
| IPSEC_CIPHER_TYPE Indicates the type of encryption algorithm used in an IPsec SA for data privacy. |
| IPSEC_FAILURE_POINT At what point IPsec has failed. |
| IPSEC_PFS_GROUP Specifies the Diffie Hellman algorithm that should be used for Quick Mode PFS (Perfect Forward Secrecy). |
| IPSEC_SA_CONTEXT_EVENT_TYPE0 Specifies the type of IPsec security association (SA) context change event. |
| IPSEC_TOKEN_MODE Different IPsec modes in which a token can be obtained. |
| IPSEC_TOKEN_PRINCIPAL An access token principal. |
| IPSEC_TOKEN_TYPE An IPsec token type. |
| IPSEC_TRAFFIC_TYPE Specifies the type of IPsec traffic being described. |
| IPSEC_TRANSFORM_TYPE Indicates the type of an IPsec security association (SA) transform. |
Functions
| FWPM_CALLOUT_CHANGE_CALLBACK0 Is used to add custom behavior to the callout change notification process. |
| FWPM_CONNECTION_CALLBACK0 Is used to add custom behavior to the connection object subscription process. |
| FWPM_DYNAMIC_KEYWORD_CALLBACK0 A callback function, which you implement, that is invoked with notifications regarding changes to dynamic keyword address (FW_DYNAMIC_KEYWORD_ADDRESS0) objects. |
| FWPM_FILTER_CHANGE_CALLBACK0 Is used to add custom behavior to the filter change notification process. |
| FWPM_NET_EVENT_CALLBACK0 Is used to add custom behavior to the net event subscription process. (FWPM_NET_EVENT_CALLBACK0) |
| FWPM_NET_EVENT_CALLBACK1 Is used to add custom behavior to the net event subscription process. (FWPM_NET_EVENT_CALLBACK1) |
| FWPM_NET_EVENT_CALLBACK2 Is used to add custom behavior to the net event subscription process. (FWPM_NET_EVENT_CALLBACK2) |
| FWPM_NET_EVENT_CALLBACK3 A callback function for adding custom behavior to the net event subscription process. |
| FWPM_NET_EVENT_CALLBACK4 A callback function for adding custom behavior to the net event subscription process. |
| FWPM_PROVIDER_CHANGE_CALLBACK0 To add custom behavior to the provider change notification process. |
| FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 Is used to add custom behavior to the provider context change notification process. |
| FWPM_SUBLAYER_CHANGE_CALLBACK0 Is used to added custom behavior to the sublayer change notification process. |
| FWPM_SYSTEM_PORTS_CALLBACK0 Is used to add custom behavior to the system port subscription process. |
| FWPM_VSWITCH_EVENT_CALLBACK0 Is used to add custom behavior to the vSwitch event subscription process. |
| FwpmCalloutAdd0 Adds a new callout object to the system. |
| FwpmCalloutCreateEnumHandle0 Creates a handle used to enumerate a set of callout objects. |
| FwpmCalloutDeleteById0 Removes a callout object from the system. (FwpmCalloutDeleteById0) |
| FwpmCalloutDeleteByKey0 Removes a callout object from the system. (FwpmCalloutDeleteByKey0) |
| FwpmCalloutDestroyEnumHandle0 Frees a handle returned by FwpmCalloutCreateEnumHandle0. |
| FwpmCalloutEnum0 Returns the next page of results from the callout enumerator. |
| FwpmCalloutGetById0 Retrieves a callout object. (FwpmCalloutGetById0) |
| FwpmCalloutGetByKey0 Retrieves a callout object. (FwpmCalloutGetByKey0) |
| FwpmCalloutGetSecurityInfoByKey0 Retrieves a copy of the security descriptor for a callout object. |
| FwpmCalloutSetSecurityInfoByKey0 Sets specified security information in the security descriptor of a callout object. |
| FwpmCalloutSubscribeChanges0 Is used to request the delivery of notifications regarding changes in a particular callout. |
| FwpmCalloutSubscriptionsGet0 Retrieves an array of all the current callout change notification subscriptions. |
| FwpmCalloutUnsubscribeChanges0 Is used to cancel a callout change subscription and stop receiving change notifications. |
| FwpmConnectionCreateEnumHandle0 Creates a handle used to enumerate a set of connection objects. |
| FwpmConnectionDestroyEnumHandle0 Frees a handle returned by FwpmConnectionCreateEnumHandle0. |
| FwpmConnectionEnum0 Returns the next page of results from the connection object enumerator. |
| FwpmConnectionGetById0 Retrieves a connection object. |
| FwpmConnectionGetSecurityInfo0 Retrieves a copy of the security descriptor for a connection object change event. |
| FwpmConnectionPolicyAdd0 Allows you to configure expressive routing policies for outbound connections. |
| FwpmConnectionPolicyDeleteByKey0 Removes the Connection Policy that was created with the GUID specified in the FWPM_PROVIDER_CONTEXT::providerContextKey when you called FwpmConnectionPolicyAdd0. |
| FwpmConnectionSetSecurityInfo0 Sets specified security information in the security descriptor for a connection object change event. |
| FwpmConnectionSubscribe0 Is used to request the delivery of notifications about changes to a connection object. |
| FwpmConnectionSubscriptionsGet0 Retrieves an array of all the current connection object change notification subscriptions. |
| FwpmConnectionUnsubscribe0 Is used to cancel a connection object change event subscription and stop receiving notifications. |
| FwpmDynamicKeywordSubscribe0 Requests the delivery of notifications regarding changes to particular dynamic keyword address (FW_DYNAMIC_KEYWORD_ADDRESS0) objects. |
| FwpmDynamicKeywordUnsubscribe0 Cancels the delivery of notifications regarding changes to particular dynamic keyword address (FW_DYNAMIC_KEYWORD_ADDRESS0) objects. |
| FwpmEngineClose0 Closes a session to a filter engine. |
| FwpmEngineGetOption0 Retrieves a filter engine option. |
| FwpmEngineGetSecurityInfo0 Retrieves a copy of the security descriptor for the filter engine. |
| FwpmEngineOpen0 Opens a session to the filter engine. |
| FwpmEngineSetOption0 Changes the filter engine settings. |
| FwpmEngineSetSecurityInfo0 Sets specified security information in the security descriptor of the filter engine. |
| FwpmFilterAdd0 Adds a new filter object to the system. |
| FwpmFilterCreateEnumHandle0 Creates a handle used to enumerate a set of filter objects. |
| FwpmFilterDeleteById0 Removes a filter object from the system. (FwpmFilterDeleteById0) |
| FwpmFilterDeleteByKey0 Removes a filter object from the system. (FwpmFilterDeleteByKey0) |
| FwpmFilterDestroyEnumHandle0 Frees a handle returned by FwpmFilterCreateEnumHandle0. (FwpmFilterDestroyEnumHandle0) |
| FwpmFilterEnum0 Returns the next page of results from the filter enumerator. |
| FwpmFilterGetById0 Retrieves a filter object. (FwpmFilterGetById0) |
| FwpmFilterGetByKey0 Retrieves a filter object. (FwpmFilterGetByKey0) |
| FwpmFilterGetSecurityInfoByKey0 Retrieves a copy of the security descriptor for a filter object. |
| FwpmFilterSetSecurityInfoByKey0 Sets specified security information in the security descriptor of a filter object. |
| FwpmFilterSubscribeChanges0 Is used to request the delivery of notifications regarding changes in a particular filter. |
| FwpmFilterSubscriptionsGet0 Retrieves an array of all the current filter change notification subscriptions. |
| FwpmFilterUnsubscribeChanges0 Is used to cancel a filter change subscription and stop receiving change notifications. |
| FwpmFreeMemory0 Is used to release memory resources allocated by the Windows Filtering Platform (WFP) functions. |
| FwpmGetAppIdFromFileName0 Retrieves an application identifier from a file name. |
| FwpmIPsecTunnelAdd0 Adds a new Internet Protocol Security (IPsec) tunnel mode policy to the system. (FwpmIpsecTunnelAdd0) |
| FwpmIPsecTunnelAdd1 Adds a new Internet Protocol Security (IPsec) tunnel mode policy to the system. (FwpmIpsecTunnelAdd1) |
| FwpmIPsecTunnelAdd2 Adds a new Internet Protocol Security (IPsec) tunnel mode policy to the system. (FwpmIPsecTunnelAdd2) |
| FwpmIPsecTunnelAdd3 Adds a new Internet Protocol Security (IPsec) tunnel mode policy to the system. |
| FwpmIPsecTunnelDeleteByKey0 Removes an Internet Protocol Security (IPsec) tunnel mode policy from the system. |
| FwpmLayerCreateEnumHandle0 Creates a handle used to enumerate a set of layer objects. |
| FwpmLayerDestroyEnumHandle0 Frees a handle returned by FwpmFilterCreateEnumHandle0. (FwpmLayerDestroyEnumHandle0) |
| FwpmLayerEnum0 Returns the next page of results from the layer enumerator. |
| FwpmLayerGetById0 Retrieves a layer object. (FwpmLayerGetById0) |
| FwpmLayerGetByKey0 Retrieves a layer object. (FwpmLayerGetByKey0) |
| FwpmLayerGetSecurityInfoByKey0 Retrieves a copy of the security descriptor for a layer object. |
| FwpmLayerSetSecurityInfoByKey0 Sets specified security information in the security descriptor of a layer object. |
| FwpmNetEventCreateEnumHandle0 Creates a handle used to enumerate a set of network events. |
| FwpmNetEventDestroyEnumHandle0 Frees a handle returned by FwpmNetEventCreateEnumHandle0. |
| FwpmNetEventEnum0 Returns the next page of results from the network event enumerator. (FwpmNetEventEnum0) |
| FwpmNetEventEnum1 Returns the next page of results from the network event enumerator. (FwpmNetEventEnum1) |
| FwpmNetEventEnum2 Returns the next page of results from the network event enumerator. (FwpmNetEventEnum2) |
| FwpmNetEventEnum3 Returns the next page of results from the network event enumerator. (FwpmNetEventEnum3) |
| FwpmNetEventEnum4 Retrieves the next page of results from the network event enumerator. |
| FwpmNetEventEnum5 Retrieves the next page of results from the network event enumerator. |
| FwpmNetEventsGetSecurityInfo0 The FwpmNetEventsGetSecurityInfo0 function retrieves a copy of the security descriptor for a network event object. |
| FwpmNetEventsSetSecurityInfo0 Sets specified security information in the security descriptor of a network event object. |
| FwpmNetEventSubscribe0 Is used to request the delivery of notifications regarding a particular net event. (FwpmNetEventSubscribe0) |
| FwpmNetEventSubscribe1 Is used to request the delivery of notifications regarding a particular net event. (FwpmNetEventSubscribe1) |
| FwpmNetEventSubscribe2 Is used to request the delivery of notifications regarding a particular net event. (FwpmNetEventSubscribe2) |
| FwpmNetEventSubscribe3 Used to request the delivery of notifications regarding a particular net event. |
| FwpmNetEventSubscribe4 Used to request the delivery of notifications regarding a particular net event. |
| FwpmNetEventSubscriptionsGet0 Retrieves an array of all the current net event notification subscriptions. |
| FwpmNetEventUnsubscribe0 Is used to cancel a net event subscription and stop receiving notifications. |
| FwpmProviderAdd0 Adds a new provider to the system. |
| FwpmProviderContextAdd0 Adds a new provider context to the system. (FwpmProviderContextAdd0) |
| FwpmProviderContextAdd1 Adds a new provider context to the system. (FwpmProviderContextAdd1) |
| FwpmProviderContextAdd2 Adds a new provider context to the system. (FwpmProviderContextAdd2) |
| FwpmProviderContextAdd3 Adds a new provider context to the system. |
| FwpmProviderContextCreateEnumHandle0 Creates a handle used to enumerate a set of provider contexts. |
| FwpmProviderContextDeleteById0 Removes a provider context from the system . |
| FwpmProviderContextDeleteByKey0 Removes a provider context from the system. |
| FwpmProviderContextDestroyEnumHandle0 Frees a handle returned by FwpmProviderContextCreateEnumHandle0. |
| FwpmProviderContextEnum0 Returns the next page of results from the provider context enumerator. (FwpmProviderContextEnum0) |
| FwpmProviderContextEnum1 Returns the next page of results from the provider context enumerator. (FwpmProviderContextEnum1) |
| FwpmProviderContextEnum2 Returns the next page of results from the provider context enumerator. (FwpmProviderContextEnum2) |
| FwpmProviderContextEnum3 Returns the next page of results from the provider context enumerator. |
| FwpmProviderContextGetById0 Retrieves a provider context. (FwpmProviderContextGetById0) |
| FwpmProviderContextGetById1 Retrieves a provider context. (FwpmProviderContextGetById1) |
| FwpmProviderContextGetById2 Retrieves a provider context. (FwpmProviderContextGetById2) |
| FwpmProviderContextGetById3 Retrieves a provider context. |
| FwpmProviderContextGetByKey0 Retrieves a provider context. (FwpmProviderContextGetByKey0) |
| FwpmProviderContextGetByKey1 Retrieves a provider context. (FwpmProviderContextGetByKey1) |
| FwpmProviderContextGetByKey2 Retrieves a provider context. (FwpmProviderContextGetByKey2) |
| FwpmProviderContextGetByKey3 Retrieves a provider context. |
| FwpmProviderContextGetSecurityInfoByKey0 Retrieves a copy of the security descriptor for a provider context object. |
| FwpmProviderContextSetSecurityInfoByKey0 Sets specified security information in the security descriptor of a provider context object. |
| FwpmProviderContextSubscribeChanges0 Is used to request the delivery of notifications regarding changes in a particular provider context. |
| FwpmProviderContextSubscriptionsGet0 Retrieves an array of all the current provider context change notification subscriptions. |
| FwpmProviderContextUnsubscribeChanges0 Is used to cancel a provider context change subscription and stop receiving change notifications. |
| FwpmProviderCreateEnumHandle0 Creates a handle used to enumerate a set of providers. |
| FwpmProviderDeleteByKey0 Removes a provider from the system. |
| FwpmProviderDestroyEnumHandle0 Frees a handle returned by FwpmProviderCreateEnumHandle0. |
| FwpmProviderEnum0 Returns the next page of results from the provider enumerator. |
| FwpmProviderGetByKey0 Retrieves a provider. |
| FwpmProviderGetSecurityInfoByKey0 Retrieves a copy of the security descriptor for a provider object. |
| FwpmProviderSetSecurityInfoByKey0 Sets specified security information in the security descriptor of a provider object. |
| FwpmProviderSubscribeChanges0 Is used to request the delivery of notifications regarding changes in a particular provider. |
| FwpmProviderSubscriptionsGet0 Retrieves an array of all the current provider change notification subscriptions. |
| FwpmProviderUnsubscribeChanges0 Is used to cancel a provider change subscription and stop receiving change notifications. |
| FwpmSessionCreateEnumHandle0 Creates a handle used to enumerate a set of session objects. |
| FwpmSessionDestroyEnumHandle0 Frees a handle returned by FwpmSessionCreateEnumHandle0. |
| FwpmSessionEnum0 Returns the next page of results from the session enumerator. |
| FwpmSubLayerAdd0 Adds a new sublayer to the system. |
| FwpmSubLayerCreateEnumHandle0 Creates a handle used to enumerate a set of sublayers. |
| FwpmSubLayerDeleteByKey0 Deletes a sublayer from the system by its key. |
| FwpmSubLayerDestroyEnumHandle0 Frees a handle returned by FwpmSubLayerCreateEnumHandle0. |
| FwpmSubLayerEnum0 Returns the next page of results from the sublayer enumerator. |
| FwpmSubLayerGetByKey0 Retrieves a sublayer by its key. |
| FwpmSubLayerGetSecurityInfoByKey0 Retrieves a copy of the security descriptor for a sublayer. |
| FwpmSubLayerSetSecurityInfoByKey0 Sets specified security information in the security descriptor of a sublayer. |
| FwpmSubLayerSubscribeChanges0 Is used to request the delivery of notifications regarding changes in a particular sublayer. |
| FwpmSubLayerSubscriptionsGet0 Retrieves an array of all the current sub-layer change notification subscriptions. |
| FwpmSubLayerUnsubscribeChanges0 Is used to cancel a sublayer change subscription and stop receiving change notifications. |
| FwpmSystemPortsGet0 Retrieves an array of all of the system port types. |
| FwpmSystemPortsSubscribe0 Is used to request the delivery of notifications regarding a particular system port. |
| FwpmSystemPortsUnsubscribe0 Is used to cancel a system port subscription and stop receiving notifications. |
| FwpmTransactionAbort0 Causes the current transaction within the current session to abort and rollback. |
| FwpmTransactionBegin0 Begins an explicit transaction within the current session. |
| FwpmTransactionCommit0 Commits the current transaction within the current session. |
| FwpmvSwitchEventsGetSecurityInfo0 Retrieves a copy of the security descriptor for a vSwitch event. |
| FwpmvSwitchEventsSetSecurityInfo0 Sets specified security information in the security descriptor for a vSwitch event. |
| FwpmvSwitchEventSubscribe0 Is used to request the delivery of notifications regarding a particular vSwitch event. |
| FwpmvSwitchEventUnsubscribe0 Is used to cancel a vSwitch event subscription and stop receiving notifications. |
| FWPS_CALLOUT_BOOTTIME_CALLOUT_DELETE_NOTIFY_FN0 TBD |
| FWPS_CALLOUT_CLASSIFY_FN0 The filter engine calls a callout's classifyFn0 callout function whenever there is data to be processed by the callout. |
| FWPS_CALLOUT_CLASSIFY_FN1 The filter engine calls a callout's classifyFn1 callout function whenever there is data to be processed by the callout. |
| FWPS_CALLOUT_CLASSIFY_FN2 The filter engine calls a callout's classifyFn2 callout function whenever there is data to be processed by the callout. |
| FWPS_CALLOUT_CLASSIFY_FN3 TBD |
| FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0 The filter engine calls a callout's flowDeleteFn callout function to notify the callout that a data flow that is being processed by the callout is being terminated. |
| FWPS_CALLOUT_NOTIFY_FN0 The filter engine calls a callout's notifyFn0 callout function to notify the callout driver about events that are associated with the callout. |
| FWPS_CALLOUT_NOTIFY_FN1 The filter engine calls a callout's notifyFn1 callout function to notify the callout driver about events that are associated with the callout. |
| FWPS_CALLOUT_NOTIFY_FN2 The filter engine calls a callout's notifyFn2 callout function to notify the callout driver about events that are associated with the callout. |
| FWPS_CALLOUT_NOTIFY_FN3 TBD |
| FWPS_IS_L2_METADATA_FIELD_PRESENT TBD |
| FWPS_IS_METADATA_FIELD_PRESENT TBD |
| FwpsAleEndpointCreateEnumHandle0 Creates a handle that can be used with other application layer enforcement (ALE) endpoint functions to enumerate endpoint data. |
| FwpsAleEndpointDestroyEnumHandle0 Destroys an endpoint enumeration handle that was created by calling FwpsAleEndpointCreateEnumHandle0. |
| FwpsAleEndpointEnum0 Enumerates application layer enforcement (ALE) endpoints. |
| FwpsAleEndpointGetById0 Retrieves information about an application layer enforcement (ALE) endpoint. |
| FwpsAleEndpointGetSecurityInfo0 Retrieves security information about the application layer enforcement (ALE) endpoint enumeration session. |
| FwpsAleEndpointSetSecurityInfo0 Sets security information about the application layer enforcement (ALE) endpoint enumeration session. |
| FwpsOpenToken0 Opens an access token. |
| IkeextGetStatistics0 Retrieves Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) statistics. (IkeextGetStatistics0) |
| IkeextGetStatistics1 Retrieves Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) statistics. (IkeextGetStatistics1) |
| IkeextSaCreateEnumHandle0 Creates a handle used to enumerate a set of Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) security association (SA) objects. |
| IkeextSaDbGetSecurityInfo0 The IkeextSaDbGetSecurityInfo0 function retrieves a copy of the security descriptor for a security association (SA) database. |
| IkeextSaDbSetSecurityInfo0 The IkeextSaDbSetSecurityInfo0 function sets specified security information in the security descriptor of the IKE/AuthIP security association database. |
| IkeextSaDeleteById0 The IkeextSaDeleteById0 function removes a security association (SA) from the database. |
| IkeextSaDestroyEnumHandle0 Frees a handle returned by IkeextSaCreateEnumHandle0. |
| IkeextSaEnum0 Returns the next page of results from the IKE/AuthIP security association (SA) enumerator. (IkeextSaEnum0) |
| IkeextSaEnum1 Returns the next page of results from the IKE/AuthIP security association (SA) enumerator. (IkeextSaEnum1) |
| IkeextSaEnum2 Returns the next page of results from the IKE/AuthIP security association (SA) enumerator. (IkeextSaEnum2) |
| IkeextSaGetById0 Retrieves an IKE/AuthIP security association (SA) from the database. (IkeextSaGetById0) |
| IkeextSaGetById1 Retrieves an IKE/AuthIP security association (SA) from the database. (IkeextSaGetById1) |
| IkeextSaGetById2 Retrieves an IKE/AuthIP security association (SA) from the database. (IkeextSaGetById2) |
| IPSEC_KEY_MANAGER_DICTATE_KEY0 Used by the Trusted Intermediary Agent (TIA) to dictate keys for the SA being negotiated. |
| IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 Indicates whether the Trusted Intermediary Agent (TIA) will dictate the keys for the SA being negotiated. |
| IPSEC_KEY_MANAGER_NOTIFY_KEY0 Is used to notify Trusted Intermediary Agents (TIAs) of the keys for the SA being negotiated. |
| IPSEC_SA_CONTEXT_CALLBACK0 Is used to add custom behavior to the IPsec security association (SA) context subscription process. |
| IPsecDospGetSecurityInfo0 Retrieves a copy of the security descriptor for the IPsec DoS Protection database. |
| IPsecDospGetStatistics0 The IPsecDospGetStatistics0 function retrieves Internet Protocol Security (IPsec) DoS Protection statistics. |
| IPsecDospSetSecurityInfo0 The IPsecDospSetSecurityInfo0 function sets specified security information in the security descriptor of the IPsec DoS Protection database. |
| IPsecDospStateCreateEnumHandle0 Creates a handle used to enumerate a set of IPsec DoS Protection objects. |
| IPsecDospStateDestroyEnumHandle0 Frees a handle returned by IPsecDospStateCreateEnumHandle0. |
| IPsecDospStateEnum0 Returns the next page of results from the IPsec DoS Protection state enumerator. Each IPsec DoS Protection state entry corresponds to a flow that has successfully passed the IPsec DoS Protection authentication checks. |
| IPsecGetStatistics0 Retrieves Internet Protocol Security (IPsec) statistics. (IPsecGetStatistics0) |
| IPsecGetStatistics1 Retrieves Internet Protocol Security (IPsec) statistics. (IPsecGetStatistics1) |
| IPsecKeyManagerAddAndRegister0 Registers a Trusted Intermediary Agent (TIA) with IPsec. |
| IPsecKeyManagerGetSecurityInfoByKey0 Retrieves a copy of the security descriptor that controls access to the key manager. |
| IPsecKeyManagerSetSecurityInfoByKey0 Sets specified security information in the security descriptor that controls access to the key manager. |
| IPsecKeyManagersGet0 Returns a list of current Trusted Intermediary Agents (TIAs). |
| IPsecKeyManagerUnregisterAndDelete0 Unregisters a Trusted Intermediary Agent (TIA) which had previously been registered with IPsec. |
| IPsecSaContextAddInbound0 The IPsecSaContextAddInbound0 function adds an inbound IPsec security association (SA) bundle to an existing SA context.Note IPsecSaContextAddInbound0 is the specific implementation of IPsecSaContextAddInbound used in Windows Vista. |
| IPsecSaContextAddInbound1 The IPsecSaContextAddInbound1 function adds an inbound IPsec security association (SA) bundle to an existing SA context.Note IPsecSaContextAddInbound1 is the specific implementation of IPsecSaContextAddInbound used in Windows 7 and later. |
| IPsecSaContextAddOutbound0 The IPsecSaContextAddOutbound0 function adds an outbound IPsec security association (SA) bundle to an existing SA context.Note IPsecSaContextAddOutbound0 is the specific implementation of IPsecSaContextAddOutbound used in Windows Vista. |
| IPsecSaContextAddOutbound1 The IPsecSaContextAddOutbound1 function adds an outbound IPsec security association (SA) bundle to an existing SA context.Note IPsecSaContextAddOutbound1 is the specific implementation of IPsecSaContextAddOutbound used in Windows 7 and later. |
| IPsecSaContextCreate0 Creates an IPsec security association (SA) context. (IPsecSaContextCreate0) |
| IPsecSaContextCreate1 Creates an IPsec security association (SA) context. (IPsecSaContextCreate1) |
| IPsecSaContextCreateEnumHandle0 Creates a handle used to enumerate a set of IPsec security association (SA) context objects. |
| IPsecSaContextDeleteById0 Deletes an IPsec security association (SA) context. |
| IPsecSaContextDestroyEnumHandle0 Frees a handle returned by IPsecSaContextCreateEnumHandle0. |
| IPsecSaContextEnum0 Returns the next page of results from the IPsec security association (SA) context enumerator. (IPsecSaContextEnum0) |
| IPsecSaContextEnum1 Returns the next page of results from the IPsec security association (SA) context enumerator. (IPsecSaContextEnum1) |
| IPsecSaContextExpire0 Indicates that an IPsec security association (SA) context should be expired. |
| IPsecSaContextGetById0 Retrieves an IPsec security association (SA) context. (IPsecSaContextGetById0) |
| IPsecSaContextGetById1 Retrieves an IPsec security association (SA) context. (IPsecSaContextGetById1) |
| IPsecSaContextGetSpi0 Retrieves the security parameters index (SPI) for a security association (SA) context. (IPsecSaContextGetSpi0) |
| IPsecSaContextGetSpi1 Retrieves the security parameters index (SPI) for a security association (SA) context. (IPsecSaContextGetSpi1) |
| IPsecSaContextSetSpi0 Sets the security parameters index (SPI) for a security association (SA) context. |
| IPsecSaContextSubscribe0 Is used to request the delivery of notifications regarding a particular IPsec security association (SA) context. |
| IPsecSaContextSubscriptionsGet0 Retrieves an array of all the current IPsec security association (SA) change notification subscriptions. |
| IPsecSaContextUnsubscribe0 Is used to cancel an IPsec security association (SA) change subscription and stop receiving change notifications. |
| IPsecSaContextUpdate0 Updates an IPsec security association (SA) context. |
| IPsecSaCreateEnumHandle0 Creates a handle used to enumerate a set of Internet Protocol Security (IPsec) security association (SA) objects. |
| IPsecSaDbGetSecurityInfo0 Retrieves a copy of the security descriptor for the IPsec security association (SA) database. |
| IPsecSaDbSetSecurityInfo0 Sets specified security information in the security descriptor of the IPsec security association database. |
| IPsecSaDestroyEnumHandle0 Frees a handle returned by IPsecSaCreateEnumHandle0. |
| IPsecSaEnum0 Returns the next page of results from the IPsec security association (SA) enumerator. (IPsecSaEnum0) |
| IPsecSaEnum1 Returns the next page of results from the IPsec security association (SA) enumerator. (IPsecSaEnum1) |
Structures
| FWP_BYTE_ARRAY16 Stores an array of exactly 16 bytes. |
| FWP_BYTE_ARRAY6 Stores an array of exactly 6 bytes. Reserved. |
| FWP_BYTE_BLOB Stores an array containing a variable number of bytes. |
| FWP_CONDITION_VALUE0 Contains values that are used in filter conditions when testing for matching filters. |
| FWP_RANGE0 Specifies a range of values. |
| FWP_TOKEN_INFORMATION The FWP_TOKEN_INFORMATION structure defines a set of security identifiers that are used for user-mode classification. |
| FWP_V4_ADDR_AND_MASK Specifies IPv4 address and mask in host order. |
| FWP_V6_ADDR_AND_MASK Specifies an IPv6 address and mask. |
| FWP_VALUE0 Defines a data value that can be one of a number of different data types. |
| FWPM_ACTION0 Specifies the action taken if all the filter conditions are true. |
| FWPM_CALLOUT_CHANGE0 Specifies a change notification dispatched to subscribers. |
| FWPM_CALLOUT_ENUM_TEMPLATE0 Used for limiting callout enumerations. |
| FWPM_CALLOUT_SUBSCRIPTION0 Used to subscribe for change notifications. (FWPM_CALLOUT_SUBSCRIPTION0) |
| FWPM_CALLOUT0 Stores the state associated with a callout. |
| FWPM_CLASSIFY_OPTION0 The FWPM_CLASSIFY_OPTION0 structure. |
| FWPM_CLASSIFY_OPTIONS0 The FWPM_CLASSIFY_OPTIONS0 structure is used to store FWPM_CLASSIFY_OPTION0 structures. |
| FWPM_CONNECTION_ENUM_TEMPLATE0 Used for limiting connection object enumerations. |
| FWPM_CONNECTION_SUBSCRIPTION0 Stores information used to subscribe to notifications about a connection object. |
| FWPM_CONNECTION0 Stores the state associated with a connection object. |
| FWPM_DISPLAY_DATA0 Stores an optional friendly name and an optional description for an object. |
| FWPM_FIELD0 Specifies schema information for a field. |
| FWPM_FILTER_CHANGE0 Stores change notification dispatched to subscribers. |
| FWPM_FILTER_CONDITION0 Expresses a filter condition that must be true for the action to be taken. |
| FWPM_FILTER_ENUM_TEMPLATE0 Is used for enumerating filters. |
| FWPM_FILTER_SUBSCRIPTION0 Is used to subscribe for change notifications. |
| FWPM_FILTER0 Stores the state associated with a filter. |
| FWPM_LAYER_ENUM_TEMPLATE0 Used for enumerating layers. |
| FWPM_LAYER0 Schema information for a layer. |
| FWPM_NET_EVENT_CAPABILITY_ALLOW0 Contains information about network traffic allowed in relation to an app container network capability. |
| FWPM_NET_EVENT_CAPABILITY_DROP0 Contains information about network traffic dropped in relation to an app container network capability. |
| FWPM_NET_EVENT_CLASSIFY_ALLOW0 Contains information that describes allowed traffic as enforced by the WFP classify engine. |
| FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 Contains information that describes a MAC layer drop failure. |
| FWPM_NET_EVENT_CLASSIFY_DROP0 Contains information that describes a layer drop failure. (FWPM_NET_EVENT_CLASSIFY_DROP0) |
| FWPM_NET_EVENT_CLASSIFY_DROP1 Contains information that describes a layer drop failure. (FWPM_NET_EVENT_CLASSIFY_DROP1) |
| FWPM_NET_EVENT_CLASSIFY_DROP2 Contains information that describes a layer drop failure. (FWPM_NET_EVENT_CLASSIFY_DROP2) |
| FWPM_NET_EVENT_ENUM_TEMPLATE0 Used for enumerating net events. |
| FWPM_NET_EVENT_HEADER0 Information common to all events. |
| FWPM_NET_EVENT_HEADER1 Information common to all events. Reserved. |
| FWPM_NET_EVENT_HEADER2 Contains information common to all events. (FWPM_NET_EVENT_HEADER2) |
| FWPM_NET_EVENT_HEADER3 Contains information common to all events. (FWPM_NET_EVENT_HEADER3) |
| FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 The FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 structure contains information that describes an IKE Extended Mode (EM) failure.Note FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 is the specific implementation of FWPM_NET_EVENT_IKEEXT_EM_FAILURE used in Windows Vista. |
| FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 The FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 structure contains information that describes an IKE Extended mode (EM) failure.Note FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 is the specific implementation of FWPM_NET_EVENT_IKEEXT_EM_FAILURE used in Windows 7 and later. |
| FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 Contains information that describes an IKE/AuthIP Main Mode (MM) failure. (FWPM_NET_EVENT_IKEEXT_MM_FAILURE0) |
| FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 Contains information that describes an IKE/AuthIP Main Mode (MM) failure. (FWPM_NET_EVENT_IKEEXT_MM_FAILURE1) |
| FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 Contains information that describes an IKE/AuthIP Quick Mode (QM) failure. |
| FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 Contains information that describes an IKE/AuthIP Quick Mode (QM) failure. FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 is also available. |
| FWPM_NET_EVENT_IPSEC_DOSP_DROP0 Contains information that describes an IPsec DoS Protection drop event. |
| FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 Contains information that describes an IPsec kernel drop event. |
| FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 Contains information that describes the IPSec Security Parameter Index (SPI) value. |
| FWPM_NET_EVENT_SUBSCRIPTION0 Stores information used to subscribe to notifications about a network event. |
| FWPM_NET_EVENT0 Contains information about all event types. (FWPM_NET_EVENT0) |
| FWPM_NET_EVENT1 Contains information about all event types. (FWPM_NET_EVENT1) |
| FWPM_NET_EVENT2 Contains information about all event types. (FWPM_NET_EVENT2) |
| FWPM_NET_EVENT3 Contains information about all event types. (FWPM_NET_EVENT3) |
| FWPM_NET_EVENT4 Contains information about all event types. FWPM_NET_EVENT3 and FWPM_NET_EVENT2 are available. For Windows 7, FWPM_NET_EVENT1 is available. For Windows Vista, FWPM_NET_EVENT0 is available. |
| FWPM_NET_EVENT5 Contains information about all event types. FWPM_NET_EVENT4, FWPM_NET_EVENT3, and FWPM_NET_EVENT2 are available. For Windows 7, FWPM_NET_EVENT1 is available. For Windows Vista, FWPM_NET_EVENT0 is available. |
| FWPM_NETWORK_CONNECTION_POLICY_SETTING0 Stores a type and value pair for a connection policy setting. |
| FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0 Stores an array of FWPM_NETWORK_CONNECTION_POLICY_SETTING0 values, together with the number of elements in that array. |
| FWPM_PROVIDER_CHANGE0 Change notification dispatched to subscribers. (FWPM_PROVIDER_CHANGE0) |
| FWPM_PROVIDER_CONTEXT_CHANGE0 Change notification dispatched to subscribers. (FWPM_PROVIDER_CONTEXT_CHANGE0) |
| FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 Used for enumerating provider contexts. |
| FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 Used to subscribe for change notifications. (FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0) |
| FWPM_PROVIDER_CONTEXT0 Stores the state associated with a provider context. (FWPM_PROVIDER_CONTEXT0) |
| FWPM_PROVIDER_CONTEXT1 Stores the state associated with a provider context. (FWPM_PROVIDER_CONTEXT1) |
| FWPM_PROVIDER_CONTEXT2 Stores the state associated with a provider context. (FWPM_PROVIDER_CONTEXT2) |
| FWPM_PROVIDER_CONTEXT3 Stores the state associated with a provider context. FWPM_PROVIDER_CONTEXT0, FWPM_PROVIDER_CONTEXT1, and FWPM_PROVIDER_CONTEXT2 are available. |
| FWPM_PROVIDER_ENUM_TEMPLATE0 Used for enumerating providers. |
| FWPM_PROVIDER_SUBSCRIPTION0 Used to subscribe for change notifications. (FWPM_PROVIDER_SUBSCRIPTION0) |
| FWPM_PROVIDER0 Stores the state associated with a policy provider. |
| FWPM_SESSION_ENUM_TEMPLATE0 Used for enumerating sessions. |
| FWPM_SESSION0 Stores the state associated with a client session. |
| FWPM_SUBLAYER_CHANGE0 Change notification dispatched to subscribers. (FWPM_SUBLAYER_CHANGE0) |
| FWPM_SUBLAYER_ENUM_TEMPLATE0 Is used for enumerating sublayers. |
| FWPM_SUBLAYER_SUBSCRIPTION0 Used to subscribe for change notifications. (FWPM_SUBLAYER_SUBSCRIPTION0) |
| FWPM_SUBLAYER0 Stores the state associated with a sublayer. |
| FWPM_SYSTEM_PORTS_BY_TYPE0 The FWPM_SYSTEM_PORTS_BY_TYPE0 structure. |
| FWPM_SYSTEM_PORTS0 The FWPM_SYSTEM_PORTS0 structure. |
| FWPM_VSWITCH_EVENT_SUBSCRIPTION0 Stores information used to subscribe to notifications about a vSwitch event. |
| FWPM_VSWITCH_EVENT0 Contains information about a vSwitch event. |
| FWPS_INCOMING_METADATA_VALUES0 Defines metadata values that the filter engine passes to a callout's classifyFn callout function. |
| IKEEXT_AUTHENTICATION_METHOD0 Specifies various parameters for IKE/AuthIP authentication. |
| IKEEXT_AUTHENTICATION_METHOD1 Specifies various parameters for IKE/Authip authentication. (IKEEXT_AUTHENTICATION_METHOD1) |
| IKEEXT_AUTHENTICATION_METHOD2 Specifies various parameters for IKE/Authip authentication. (IKEEXT_AUTHENTICATION_METHOD2) |
| IKEEXT_CERT_EKUS0 Contains information about the extended key usage (EKU) properties of a certificate. |
| IKEEXT_CERT_NAME0 Specifies certificate selection "subject" criteria for an authentication method. |
| IKEEXT_CERT_ROOT_CONFIG0 Stores the IKE, AuthIP, or IKEv2 certificate root configuration. |
| IKEEXT_CERTIFICATE_AUTHENTICATION0 Is used to specify various parameters for authentication with certificates. (IKEEXT_CERTIFICATE_AUTHENTICATION0) |
| IKEEXT_CERTIFICATE_AUTHENTICATION1 Is used to specify various parameters for authentication with certificates. (IKEEXT_CERTIFICATE_AUTHENTICATION1) |
| IKEEXT_CERTIFICATE_AUTHENTICATION2 Is used to specify various parameters for authentication with certificates. (IKEEXT_CERTIFICATE_AUTHENTICATION2) |
| IKEEXT_CERTIFICATE_CREDENTIAL0 Is used to store credential information specific to certificate authentication. (IKEEXT_CERTIFICATE_CREDENTIAL0) |
| IKEEXT_CERTIFICATE_CREDENTIAL1 Is used to store credential information specific to certificate authentication. (IKEEXT_CERTIFICATE_CREDENTIAL1) |
| IKEEXT_CERTIFICATE_CRITERIA0 Contains a set of criteria to applied to an authentication method. |
| IKEEXT_CIPHER_ALGORITHM0 Stores information about the IKE/AuthIP encryption algorithm. |
| IKEEXT_COMMON_STATISTICS0 Various statistics common to IKE and Authip. (IKEEXT_COMMON_STATISTICS0) |
| IKEEXT_COMMON_STATISTICS1 Various statistics common to IKE, Authip, and IKEv2. |
| IKEEXT_COOKIE_PAIR0 Used to store a pair of IKE/Authip cookies. |
| IKEEXT_CREDENTIAL_PAIR0 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL_PAIR0) |
| IKEEXT_CREDENTIAL_PAIR1 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL_PAIR1) |
| IKEEXT_CREDENTIAL_PAIR2 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL_PAIR2) |
| IKEEXT_CREDENTIAL0 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL0) |
| IKEEXT_CREDENTIAL1 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL1) |
| IKEEXT_CREDENTIAL2 Is used to store credential information used for the authentication. (IKEEXT_CREDENTIAL2) |
| IKEEXT_CREDENTIALS0 Is used to store multiple credential pairs. (IKEEXT_CREDENTIALS0) |
| IKEEXT_CREDENTIALS1 Is used to store multiple credential pairs. (IKEEXT_CREDENTIALS1) |
| IKEEXT_CREDENTIALS2 Is used to store multiple credential pairs. (IKEEXT_CREDENTIALS2) |
| IKEEXT_EAP_AUTHENTICATION0 Stores information needed for Extensible Authentication Protocol (EAP) authentication. |
| IKEEXT_EM_POLICY0 Is used to store AuthIP's extended mode negotiation policy. (IKEEXT_EM_POLICY0) |
| IKEEXT_EM_POLICY1 Is used to store AuthIP's extended mode negotiation policy. (IKEEXT_EM_POLICY1) |
| IKEEXT_EM_POLICY2 Is used to store AuthIP's extended mode negotiation policy. (IKEEXT_EM_POLICY2) |
| IKEEXT_INTEGRITY_ALGORITHM0 Stores the IKE/AuthIP hash algorithm. |
| IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 Various statistics common to IKE and Authip. (IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0) |
| IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 Various statistics common to the keying module (IKE, Authip, and IKEv2). |
| IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 Various statistics specific to the keying module and IP version. |
| IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 Various statistics specific to the keying module (IKE, Authip, and IKEv2) and IP version. |
| IKEEXT_IPV6_CGA_AUTHENTICATION0 Is used to specify various parameters for IPV6 cryptographically generated address (CGA) authentication. |
| IKEEXT_KERBEROS_AUTHENTICATION0 Contains information needed for preshared key authentication. (IKEEXT_KERBEROS_AUTHENTICATION0) |
| IKEEXT_KERBEROS_AUTHENTICATION1 Contains information needed for preshared key authentication. (IKEEXT_KERBEROS_AUTHENTICATION1) |
| IKEEXT_KEYMODULE_STATISTICS0 Contains various statistics specific to the keying module. (IKEEXT_KEYMODULE_STATISTICS0) |
| IKEEXT_KEYMODULE_STATISTICS1 Contains various statistics specific to the keying module. (IKEEXT_KEYMODULE_STATISTICS1) |
| IKEEXT_NAME_CREDENTIAL0 Is used to store credential name information. |
| IKEEXT_NTLM_V2_AUTHENTICATION0 Contains information needed for Microsoft Windows NT LAN Manager (NTLM) V2 authentication. |
| IKEEXT_POLICY0 Is used to store the IKE/AuthIP main mode negotiation policy. (IKEEXT_POLICY0) |
| IKEEXT_POLICY1 Is used to store the IKE/AuthIP main mode negotiation policy. (IKEEXT_POLICY1) |
| IKEEXT_POLICY2 Is used to store the IKE/AuthIP main mode negotiation policy. (IKEEXT_POLICY2) |
| IKEEXT_PRESHARED_KEY_AUTHENTICATION0 Stores information needed for pre-shared key authentication. (IKEEXT_PRESHARED_KEY_AUTHENTICATION0) |
| IKEEXT_PRESHARED_KEY_AUTHENTICATION1 Stores information needed for pre-shared key authentication. (IKEEXT_PRESHARED_KEY_AUTHENTICATION1) |
| IKEEXT_PROPOSAL0 Is used to store an IKE/AuthIP main mode proposal. |
| IKEEXT_RESERVED_AUTHENTICATION0 Reserved for internal use. |
| IKEEXT_SA_DETAILS0 Is used to store information returned when enumerating IKE, AuthIP, or IKEv2 security associations (SAs). |
| IKEEXT_SA_DETAILS1 Is used to store information returned when enumerating IKE, AuthIP, and IKEv2 security associations (SAs). (IKEEXT_SA_DETAILS1) |
| IKEEXT_SA_DETAILS2 Is used to store information returned when enumerating IKE, AuthIP, and IKEv2 security associations (SAs). (IKEEXT_SA_DETAILS2) |
| IKEEXT_SA_ENUM_TEMPLATE0 Is an enumeration template used for enumerating IKE/AuthIP security associations (SAs). |
| IKEEXT_STATISTICS0 Stores various IKE/AuthIP statistics. |
| IKEEXT_STATISTICS1 Stores various IKE, AuthIP, and IKEv2 statistics. |
| IKEEXT_TRAFFIC0 Specifies the IKE/Authip traffic. |
| IPSEC_ADDRESS_INFO0 Is used to store mobile additional address information. |
| IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 Stores aggregate IPsec kernel packet drop statistics.Note IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 is the specific implementation of IPSEC_AGGREGATE_DROP_PACKET_STATISTICS used in Windows Vista. |
| IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 Stores aggregate IPsec kernel packet drop statistics. |
| IPSEC_AGGREGATE_SA_STATISTICS0 Stores aggregate IPsec kernel security association (SA) statistics. |
| IPSEC_AH_DROP_PACKET_STATISTICS0 Stores IPsec AH drop packet statistics. |
| IPSEC_AUTH_AND_CIPHER_TRANSFORM0 Is used to store hash and encryption specific information together for an SA transform in an IPsec quick mode policy. |
| IPSEC_AUTH_TRANSFORM_ID0 Is used to uniquely identify the hash algorithm used in an IPsec security association (SA). |
| IPSEC_AUTH_TRANSFORM0 Specifies hash specific information for an SA transform. |
| IPSEC_CIPHER_TRANSFORM_ID0 Specifies information used to uniquely identify the encryption algorithm used in an IPsec SA. |
| IPSEC_CIPHER_TRANSFORM0 Is used to store encryption specific information for an SA transform in an IPsec quick mode policy. |
| IPSEC_DOSP_OPTIONS0 Used to store configuration parameters for IPsec DoS Protection. |
| IPSEC_DOSP_STATE_ENUM_TEMPLATE0 The IPSEC_DOSP_STATE_ENUM_TEMPLATE0 structure. |
| IPSEC_DOSP_STATE0 Used to store state information for IPsec DoS Protection. |
| IPSEC_DOSP_STATISTICS0 The IPSEC_DOSP_STATISTICS0 structure. |
| IPSEC_ESP_DROP_PACKET_STATISTICS0 Stores ESP drop packet statistics. |
| IPSEC_GETSPI0 The IPSEC_GETSPI0 structure contains information that must be supplied when requesting a security parameter index (SPI) from the IPsec driver.Note IPSEC_GETSPI0 is the specific implementation of IPSEC_GETSPI used in Windows Vista. |
| IPSEC_GETSPI1 The IPSEC_GETSPI1 structure contains information that must be supplied when requesting a security parameter index (SPI) from the IPsec driver.Note IPSEC_GETSPI1 is the specific implementation of IPSEC_GETSPI used in Windows 7 and later. |
| IPSEC_ID0 Contains information corresponding to identities that are authenticated by IPsec. |
| IPSEC_KEY_MANAGER_CALLBACKS0 Specifies the set of callbacks which should be invoked by IPsec at various stages of SA negotiation. |
| IPSEC_KEY_MANAGER0 Used to register key management callbacks with IPsec. |
| IPSEC_KEYING_POLICY0 Defines an unordered set of keying modules that will be tried for IPsec. (IPSEC_KEYING_POLICY0) |
| IPSEC_KEYING_POLICY1 Defines an unordered set of keying modules that will be tried for IPsec. (IPSEC_KEYING_POLICY1) |
| IPSEC_KEYMODULE_STATE0 Stores Internet Protocol Security (IPsec) keying module specific information. |
| IPSEC_PROPOSAL0 Used to store an IPsec quick mode proposal. |
| IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 Stores information about the authentication and encryption algorithms of an IPsec security association (SA). |
| IPSEC_SA_AUTH_INFORMATION0 Stores information about the authentication algorithm of an IPsec security association (SA). |
| IPSEC_SA_BUNDLE0 Is used to store information about an IPsec security association (SA) bundle. (IPSEC_SA_BUNDLE0) |
| IPSEC_SA_BUNDLE1 Is used to store information about an IPsec security association (SA) bundle. (IPSEC_SA_BUNDLE1) |
| IPSEC_SA_CIPHER_INFORMATION0 Stores information about the encryption algorithm of an IPsec security association (SA). |
| IPSEC_SA_CONTEXT_CHANGE0 Contains information about an IPsec security association (SA) context change. |
| IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 Enumeration template used to enumerate security association (SA) contexts. |
| IPSEC_SA_CONTEXT_SUBSCRIPTION0 Stores information used to subscribe to notifications about a particular IPsec security association (SA) context. |
| IPSEC_SA_CONTEXT0 Encapsulates an inbound and outbound SA pair. |
| IPSEC_SA_CONTEXT1 Encapsulates an inbound and outbound security association (SA) pair. |
| IPSEC_SA_DETAILS0 Is used to store information returned when enumerating IPsec security associations (SAs). (IPSEC_SA_DETAILS0) |
| IPSEC_SA_DETAILS1 Is used to store information returned when enumerating IPsec security associations (SAs). (IPSEC_SA_DETAILS1) |
| IPSEC_SA_ENUM_TEMPLATE0 Specifies a template used for restricting the enumeration of IPsec security associations (SAs). |
| IPSEC_SA_IDLE_TIMEOUT0 The security association (SA) idle timeout in IPsec policy. |
| IPSEC_SA_LIFETIME0 Stores the lifetime in seconds/kilobytes/packets for an IPsec security association (SA). |
| IPSEC_SA_TRANSFORM0 Is used to store an IPsec security association (SA) transform in an IPsec quick mode policy. |
| IPSEC_SA0 Is used to store information about an IPsec security association (SA). |
| IPSEC_STATISTICS0 Is the top-level of the IPsec statistics structures. (IPSEC_STATISTICS0) |
| IPSEC_STATISTICS1 Is the top-level of the IPsec statistics structures. (IPSEC_STATISTICS1) |
| IPSEC_TOKEN0 Various information about an IPsec-specific access token. |
| IPSEC_TRAFFIC_STATISTICS0 Stores IPsec traffic statistics. (IPSEC_TRAFFIC_STATISTICS0) |
| IPSEC_TRAFFIC_STATISTICS1 Stores IPsec traffic statistics. (IPSEC_TRAFFIC_STATISTICS1) |
| IPSEC_TRAFFIC0 Specifies parameters to describe IPsec traffic. (IPSEC_TRAFFIC0) |
| IPSEC_TRAFFIC1 Specifies parameters to describe IPsec traffic. (IPSEC_TRAFFIC1) |
| IPSEC_TRANSPORT_POLICY0 Stores the quick mode negotiation policy for transport mode IPsec. (IPSEC_TRANSPORT_POLICY0) |
| IPSEC_TRANSPORT_POLICY1 Stores the quick mode negotiation policy for transport mode IPsec. (IPSEC_TRANSPORT_POLICY1) |
| IPSEC_TRANSPORT_POLICY2 Stores the quick mode negotiation policy for transport mode IPsec. (IPSEC_TRANSPORT_POLICY2) |
| IPSEC_TUNNEL_ENDPOINT0 Used to store address information for an end point of a tunnel mode SA. |
| IPSEC_TUNNEL_ENDPOINTS0 Is used to store end points of a tunnel mode SA. (IPSEC_TUNNEL_ENDPOINTS0) |
| IPSEC_TUNNEL_ENDPOINTS1 Is used to store end points of a tunnel mode SA. (IPSEC_TUNNEL_ENDPOINTS1) |
| IPSEC_TUNNEL_ENDPOINTS2 Is used to store end points of a tunnel mode SA. (IPSEC_TUNNEL_ENDPOINTS2) |
| IPSEC_TUNNEL_POLICY0 Stores the quick mode negotiation policy for tunnel mode IPsec. (IPSEC_TUNNEL_POLICY0) |
| IPSEC_TUNNEL_POLICY1 Stores the quick mode negotiation policy for tunnel mode IPsec. (IPSEC_TUNNEL_POLICY1) |
| IPSEC_TUNNEL_POLICY2 Stores the quick mode negotiation policy for tunnel mode IPsec. (IPSEC_TUNNEL_POLICY2) |
| IPSEC_V4_UDP_ENCAPSULATION0 Stores the User Datagram Protocol (UDP) encapsulation ports for Encapsulating Security Payload (ESP) encapsulation. |
| IPSEC_VIRTUAL_IF_TUNNEL_INFO0 Is used to store information specific to virtual interface tunneling. |