EAP_INTERACTIVE_UI_DATA structure (eaptypes.h)

The EAP_INTERACTIVE_UI_DATA structure contains configuration information for interactive UI components raised on an EAP supplicant.

Syntax

typedef struct _EAP_INTERACTIVE_UI_DATA {
  DWORD                        dwVersion;
  DWORD                        dwSize;
  EAP_INTERACTIVE_UI_DATA_TYPE dwDataType;
  DWORD                        cbUiData;
#if ...
  EAP_UI_DATA_FORMAT           pbUiData;
#else
  EAP_UI_DATA_FORMAT           pbUiData;
#endif
} EAP_INTERACTIVE_UI_DATA;

Members

dwVersion

The version of this data structure.

Value Meaning
EAP_INTERACTIVE_UI_DATA_VERSION
0
The version of the EAP interactive UI data.

dwSize

The size of this entire structure, in bytes.

dwDataType

An EAP_INTERACTIVE_UI_DATA_TYPE value that specifies the type of data pointed to by pbUiData.

cbUiData

The size of the data pointed to by pbUiData, in bytes.

pbUiData

A pointer to an EAP_UI_DATA_FORMAT union that contains information about specific user interface components that correspond to the type specified in dwDataType.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header eaptypes.h

See also

EAPHost Supplicant Structures

EAP_CRED_EXPIRY_REQ

EAP_CRED_EXPIRY_RESP

EAP_CRED_REQ

EAP_CRED_RESP

EAP_UI DATA_FORMAT

SSO Password Change Behavior

SSO and PLAP