WFP Callout Driver Structures (Compact 2013)
3/26/2014
This section describes the WFP Callout Driver Structures.
In This Section
- FWPS_ACTION0
Specifies the run-time action that the WFP Filter Engine should take if all the filter's filtering conditions are true
- FWPS_CALLOUT0
Defines the data that is required for a callout driver to add a callout to the filter engine
- FWPM_CLASSIFY_OPTION0
Defines unicast and multicast timeout options and data for a non-TCP state
- FWPS_DISCARD_METADATA0
Describes the data that was discarded by the filter engine, a network layer, or a transport layer
- FWPS_FILTER0
Defines a run-time filter
- FWPS_FILTER_CONDITION0
Defines a run-time filtering condition for a filter
- FWPS_INBOUND_FRAGMENT_METADATA0
Describes the fragment data for a received packet fragment
- FWPS_INCOMING_METADATA_VALUES0
Defines metadata values that the filter engine passes to a callout's classifyFn callout function
- FWPS_INCOMING_VALUE0
Defines an individual data value
- FWPS_INCOMING_VALUES0
Defines data values that are passed by the filter engine to a callout's classifyFn callout function
- FWPS_PACKET_LIST_FWP_INFORMATION0
Defines WFP information associated with a packet list
- FWPS_PACKET_LIST_INBOUND_IPSEC_INFORMATION0
Defines IPsec information associated with incoming packet data
- FWPS_PACKET_LIST_INFORMATION0
Defines information associated with a packet list
- FWPS_PACKET_LIST_IPSEC_INFORMATION0
Defines IPsec information associated with a packet list
- FWPS_PACKET_LIST_OUTBOUND_IPSEC_INFORMATION0
Defines IPsec information associated with outgoing packet data
- FWPS_STREAM_CALLOUT_IO_PACKET0
Describes the data passed by the filter engine to a callout's classifyFn callout function when filtering a data stream
- FWPS_STREAM_DATA0
Describes a section of a data stream
- FWPS_STREAM_DATA_OFFSET0
Defines an offset into a section of a data stream that is described by an FWPS_STREAM_DATA0 structure
- FWPS_TRANSPORT_SEND_PARAMS0
Defines properties of an outgoing transport layer packet
- LUID
Defines the locally unique identifier (LUID) as a 64-bit value guaranteed to be unique on the system on which it was generated only. The uniqueness of an LUID is guaranteed until the system is restarted only.
Related Sections
- FWP_BYTE_ARRAY16
Defines an array of 16 bytes
- FWP_BYTE_BLOB
Defines a binary large object (BLOB)
- FWP_CONDITION_VALUE0
Defines a condition value that is used by the filter engine when testing a data field against a filtering condition
- FWP_RANGE0
Defines a range of values
- FWP_TOKEN_INFORMATION
Defines a set of security identifiers that are used for user-mode classification
- FWP_V4_ADDR_AND_MASK
Defines the address and subnet mask for an IPv4 Internet address
- FWP_V6_ADDR_AND_MASK
Defines the address and subnet mask for an IPv6 Internet address
- FWP_VALUE0
Defines a data value that can be one of several different data types
- FWPM_CLASSIFY_OPTIONS0
Defines multiple timeout options and data.
- FWPM_DISPLAY_DATA0
Specifies a name and description for a layer, a filter, a provider, a provider context, a callout, or an open session
- FWPM_SESSION0
Defines session-specific parameters for an open session to the filter engine
- FWPS_CLASSIFY_OUT0
Defines the data that is returned to the caller of a callout's classifyFn callout function
See Also
Reference
WFP Callout Driver Reference
classifyFn
WFP Callout Driver Functions
WFP Callout Driver Enumerations
WFP Callout Driver Constants