DOT11EXT_IHV_UI_REQUEST structure

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.

Syntax


typedef struct _DOT11EXT_IHV_UI_REQUEST {
  DWORD dwSessionId;
  GUID  guidUIRequest;
  CLSID UIPageClsid;
  DWORD dwByteCount;
  BYTE  *pvUIRequest;
} DOT11EXT_IHV_UI_REQUEST, *PDOT11EXT_IHV_UI_REQUEST;

Members

dwSessionId

The session identifier (ID) of the current user.

guidUIRequest

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

UIPageClsid

The IWizardExtension COM class ID (CLSID) of the target UI page that will handle this request. For more information about the IWizardExtension COM interface, see IWizardExtension COM Interface.

dwByteCount

The length, in bytes, within the buffer referenced through the pvUIRequest member.

pvUIRequest

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 Dot11ExtSendUIRequest or Dot11ExtIhvQueryUIRequest 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.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Wlanihv.h (include Wlanihv.h)

See also

Dot11ExtIhvIsUIRequestPending
Dot11ExtIhvQueryUIRequest
Dot11ExtSendUIRequest

 

 

Send comments about this topic to Microsoft

Show: