Training
Module
Fundamentals of computer networking - Training
Learn the fundamental principles of computer networking to prepare you for the Azure admin and developer learning paths.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This header is used by multiple technologies. For more information, see:
fwpmtypes.h contains the following programming interfaces:
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_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_LAYER_STATISTICS0 Stores statistics related to a layer. |
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_STATISTICS0 Stores statistics related to connections at specific layers. |
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. |
DL_ADDRESS_TYPE The DL_ADDRESS_TYPE enumeration (fwpmtypes.h) specifies the type of datalink layer address. |
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. |
Training
Module
Fundamentals of computer networking - Training
Learn the fundamental principles of computer networking to prepare you for the Azure admin and developer learning paths.