This header is used by Network Drivers, Windows Vista and Later. For more information, see:
fwpstypes.h contains the following programming interfaces:
The FWPS_ACTION0 structure specifies the run-time action that the filter engine takes if all of the filter's filtering conditions are true.Note FWPS_ACTION0 is a specific version of FWPS_ACTION.
The FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 structure specifies a template for application layer enforcement (ALE) endpoints to be enumerated.Note FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 is a specific version of FWPS_ALE_ENDPOINT_ENUM_TEMPLATE.
The FWPS_ALE_ENDPOINT_PROPERTIES0 structure specifies the properties of an application layer enforcement (ALE) endpoint.Note FWPS_ALE_ENDPOINT_PROPERTIES0 is a specific version of FWPS_ALE_ENDPOINT_PROPERTIES.
The FWPS_CLASSIFY_OUT0 structure defines the data that is returned to the caller of a callout's classifyFn callout function.Note FWPS_CLASSIFY_OUT0 is a specific version of FWPS_CLASSIFY_OUT.
The FWPS_DISCARD_METADATA0 structure describes the data that was discarded by the filter engine, a network layer, or a transport layer.Note FWPS_DISCARD_METADATA0 is a specific version of FWPS_DISCARD_METADATA.
The FWPS_FILTER_CONDITION0 structure defines a run-time filtering condition for a filter.Note FWPS_FILTER_CONDITION0 is a specific version of FWPS_FILTER_CONDITION.
The FWPS_FILTER0 structure defines a run-time filter in the filter engine.Note FWPS_FILTER0 is the specific version of FWPS_FILTER used in Windows Vista and later.
The FWPS_FILTER1 structure defines a run-time filter in the filter engine.Note FWPS_FILTER1 is the specific version of FWPS_FILTER used in Windows 7 and later.
The FWPS_FILTER2 structure defines a run-time filter in the filter engine.Note FWPS_FILTER2 is the specific version of FWPS_FILTER used in Windows 8 and later.
The FWPS_INBOUND_FRAGMENT_METADATA0 structure describes the fragment data for a received packet fragment.Note FWPS_INBOUND_FRAGMENT_METADATA0 is a specific version of FWPS_INBOUND_FRAGMENT_METADATA.
The FWPS_INCOMING_VALUE0 structure defines an individual data value.Note FWPS_INCOMING_VALUE0 is a specific version of FWPS_INCOMING_VALUE.
The FWPS_INCOMING_VALUES0 structure defines data values that are passed by the filter engine to a callout's classifyFn callout function.Note FWPS_INCOMING_VALUES0 is a specific version of FWPS_INCOMING_VALUES.
The FWPS_DISCARD_MODULE0 enumeration type specifies the type of module that discarded the data.Note FWPS_DISCARD_MODULE0 is a specific version of FWPS_DISCARD_MODULE.