Important  The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.
The DOT11EXT_IHV_UI_REQUEST structure specifies a request made by the IHV Extensions DLL to the IHV UI extensions DLL.


typedef struct _DOT11EXT_IHV_UI_REQUEST {
  DWORD dwSessionId;
  GUID  guidUIRequest;
  CLSID UIPageClsid;
  DWORD dwByteCount;
  BYTE  *pvUIRequest;



        The session identifier (ID) of the current user.

        A globally unique ID (GUID) which identifies the UI request.

 <b>IWizardExtension</b> COM class ID (CLSID) of the target UI page that will handle this request. For
 more information about the
 <b>IWizardExtension</b> COM interface, see
 <a href="">IWizardExtension COM Interface</a>.

        The length, in bytes, within the buffer referenced through the
 <b>pvUIRequest</b> member.

        A pointer to a buffer that contains the request data in a format defined by the independent
 hardware vendor (IHV).

## Remarks
    The IHV Extensions DLL can issue requests to the IHV UI extensions DLL to interact with the user for
input to network UI extensions defined by the IHV. The IHV Extensions DLL initiates these requests
through calls to the
<a href="..\wlanihv\">Dot11ExtSendUIRequest</a> or
<a href="..\wlanihv\">
Dot11ExtIhvQueryUIRequest</a> functions.

For each UI request, the DLL must format a DOT11EXT_IHV_UI_REQUEST structure to define the request, and must set the guidUIRequest member of this structure to a GUID value that uniquely identifies the UI request.


Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header wlanihv.h (include Wlanihv.h)
## See Also

    <a href="..\wlanihv\">