EapHostPeerQueryUserBlobFromInteractiveUIInputFields

The EapHostPeerQueryUserBlobFromInteractiveUIInputFields function obtains the user BLOB data provided in an interactive user interface element raised on the supplicant.

DWORD WINAPI EapHostPeerQueryUserBlobFromInteractiveUIInputFields(
  DWORD dwVersion,
  DWORD dwFlags,
  DWORD dwSizeofUIContextData,
  const BYTE* pUIContextData,
  EAP_INTERACTIVE_UI_DATA* pEapInteractiveUIData,
  DWORD* pdwSizeOfDataFromInteractiveUI,
  PBYTE* ppDataFromInteractiveUI,
  EAP_ERROR** pEapError,
  LPVOID* pvReserved
);

Parameters

  • dwVersion
    [in] The version number of the API. This parameter must be set to 0.
  • dwFlags
    [in] A set of flag values that describe the behavior of the EAP method API.
  • dwSizeofUIContextData
    [in] The size of the user interface context data pointed to by pUIContextData, in bytes.
  • pUIContextData
    [in] Pointer to specific user interface context data, represented as inner pointers to UI field data. These inner pointers must be freed by passing them to EapHostPeerFreeMemory, starting with the innermost pointer.
  • pEapInteractiveUIData
    [in] Pointer to an EAP_INTERACTIVE_UI_DATA structure that contains the i9nteractive user interface input field configuration data.
  • pdwSizeOfDataFromInteractiveUI
    [in, out] Pointer that receives the size of the data returned in ppDataFromInteractiveUI.
  • ppDataFromInteractiveUI
    [in, out] Pointer that receives a pointer to the results obtained from the interactive user interface raised on the supplicant.
  • pEapError
    [out] Pointer that receives a pointer to an EAP_ERROR structure that contains any errors that resulted from this operation.
  • pvReserved
    [in, out] Reserved. This parameter must be set to null.

Return Value

TBD

Requirements

Client Requires Windows Vista.
Server Requires Windows Server "Longhorn".
Header

Declared in Eaphostpeerconfigapis.h.

Library

Use Eappcfg.lib.

DLL Requires Eappcfg.dll.

See Also

EAPHost Supplicant Configuration Functions