EAPHost Constants

The constants used by EAPHost methods.

EAP_INTERACTIVE_UI_DATA_VERSION

0

The version of the EAP interactive UI data.

EAP_CREDENTIAL_VERSION

1

The version of the EAP credentials supplied by the user.

EAPHOST_PEER_API_VERSION

1

The version of the EAPHost peer API.

CERTIFICATE_HASH_LENGTH

20

Length of the SHA1 hash of the certificate.

MAX_EAP_CONFIG_INPUT_FIELD_LENGTH

256

Specifies the maximum supported length of an input field.

MAX_EAP_CONFIG_INPUT_FIELD_VALUE_LENGTH

1024

Specifies the maximum supported length of an input field.

EAP_UI_INPUT_FIELD_PROPS_DEFAULT

0X00000000

Windows Vista with SP1 or later: Represents the default property value for input field entries displayed in the UI.

EAP_CONFIG_INPUT_FIELD_PROPS_DEFAULT

0X00000000

Represents the default property value for configuration input field entries displayed in the UI.

EAP_UI_INPUT_FIELD_PROPS_NON_DISPLAYABLE

0X00000001

Windows Vista with SP1 or later: Specifies that input field entries will not be displayed in the UI (a password or PIN number, for example).

EAP_CONFIG_INPUT_FIELD_PROPS_NON_DISPLAYABLE

0X00000001

Specifies that configuration input field entries will not be displayed in the UI (a password or PIN number, for example).

EAP_UI_INPUT_FIELD_PROPS_NON_PERSIST

0X00000002

Windows Vista with SP1 or later: Indicates that the EAP method will not cache the field data; the supplicant must cache the field data for roaming.

EAP_UI_INPUT_FIELD_PROPS_READ_ONLY

0x00000004

Windows Vista with SP1 or later: Indicates that the input field is read-only and cannot be edited.

Requirements

Role Minimum supported OS version
Client
Windows 8 [desktop apps only]
Server
Windows Server 2012 [desktop apps only]