EAP_CONFIG_INPUT_FIELD_DATA structure (eaptypes.h)
The EAP_CONFIG_INPUT_FIELD_DATA structure contains the data associated with a single input field.
Syntax
typedef struct _EAP_CONFIG_INPUT_FIELD_DATA {
DWORD dwSize;
EAP_CONFIG_INPUT_FIELD_TYPE Type;
DWORD dwFlagProps;
LPWSTR pwszLabel;
LPWSTR pwszData;
DWORD dwMinDataLength;
DWORD dwMaxDataLength;
} EAP_CONFIG_INPUT_FIELD_DATA, *PEAP_CONFIG_INPUT_FIELD_DATA;
Members
dwSize
The size, in bytes, of the EAP_CONFIG_INPUT_FIELD_DATA structure. This field is used for versioning purposes.
Type
An EAP_CONFIG_INPUT_FIELD_TYPE enumeration value that specifies the type of the input field.
dwFlagProps
A set of flag values that describe properties of the EAP configuration input field.
pwszLabel
A pointer to a zero-terminated Unicode string that contains the label for the input field. The caller must free the inner pointers using the function EapHostPeerFreeMemory, starting at the innermost pointer.
Value | Meaning |
---|---|
|
Specifies the maximum supported length of an input field. |
pwszData
A pointer to a zero-terminated Unicode string that contains the data entered by the user into the input field. This value is initially empty. It is populated in a Single-Sign-On (SSO) scenario and returned to EAPHost with a call to EapHostPeerQueryUserBlobFromCredentialInputFields. The caller must free the inner pointers using the function EapHostPeerFreeMemory, starting at the innermost pointer.
Value | Meaning |
---|---|
|
Specifies the maximum supported length of an input field. |
dwMinDataLength
The minimum length, in bytes, allowed for data entered by the user into the EAP configuration dialog box input field.
dwMaxDataLength
The maximum length, in bytes, allowed for data entered by the user into the EAP configuration dialog box input field.
Remarks
The EAP_CONFIG_INPUT_FIELD_DATA structure can be employed to support SSO.
This structure represents the data associated with a single input field in an EAP configuration dialog box. For example, it could contain the data for the "Login User" as supplied by the EAP application user.
The entire collection of input fields in a EAP configuration dialog box is represented by a EAP_CONFIG_INPUT_FIELD_ARRAY structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | eaptypes.h |