// fwpsk.h
typedef enum FWPS_FIELDS_KM_AUTHORIZATION_ {
FWPS_FIELD_KM_AUTHORIZATION_REMOTE_ID,
FWPS_FIELD_KM_AUTHORIZATION_AUTHENTICATION_TYPE,
FWPS_FIELD_KM_AUTHORIZATION_KM_TYPE,
FWPS_FIELD_KM_AUTHORIZATION_DIRECTION,
FWPS_FIELD_KM_AUTHORIZATION_KM_MODE,
FWPS_FIELD_KM_AUTHORIZATION_IPSEC_POLICY_KEY,
FWPS_FIELD_KM_AUTHORIZATION_NAP_CONTEXT,
FWPS_FIELD_KM_AUTHORIZATION_MAX
} FWPS_FIELDS_KM_AUTHORIZATION;
View the official Windows Driver Kit DDI referenceNo description available.
The FWPS_FIELDS_KM_AUTHORIZATION enumeration type specifies the data field identifiers for the FWPS_LAYER_KM_AUTHORIZATION run-time filtering layer.
FWPS_FIELD_KM_AUTHORIZATION_REMOTE_IDThe peer's identifier. This can be the User or Machine Token depending on the type, auth type, and mode.
FWPS_FIELD_KM_AUTHORIZATION_AUTHENTICATION_TYPEThe type of authentication used.
FWPS_FIELD_KM_AUTHORIZATION_KM_TYPEThe type of Keying Module (KM) used.
FWPS_FIELD_KM_AUTHORIZATION_DIRECTIONThe possible values are:
FWPS_FIELD_KM_AUTHORIZATION_KM_MODEThe authorization mode.
FWPS_FIELD_KM_AUTHORIZATION_IPSEC_POLICY_KEYThe associated IPsec policy key.
FWPS_FIELD_KM_AUTHORIZATION_NAP_CONTEXTThe Network Access Protection (NAP) certificate context.
FWPS_FIELD_KM_AUTHORIZATION_MAXThe maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.