fwptypes.h header

This header is used by multiple technologies. For more information, see:

fwptypes.h contains the following programming interfaces:

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_DISPLAY_DATA0

Stores an optional friendly name and an optional description for an object.
IPSEC_VIRTUAL_IF_TUNNEL_INFO0

Is used to store information specific to virtual interface tunneling.

Enumerations

 
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.