DOT11EXT_IHV_HANDLERS (Compact 2013)

3/26/2014

The DOT11EXT_IHV_HANDLERS structure specifies a list of pointers to the IHV handler functions supported by the IHV Extensions DLL.

Syntax

typedef struct _DOT11EXT_IHV_HANDLERS {
  DOT11EXTIHV_DEINIT_SERVICE  Dot11ExtIhvDeinitService;
  DOT11EXTIHV_INIT_ADAPTER  Dot11ExtIhvInitAdapter;
  DOT11EXTIHV_DEINIT_ADAPTER  Dot11ExtIhvDeinitAdapter;
  DOT11EXTIHV_PERFORM_PRE_ASSOCIATE  Dot11ExtIhvPerformPreAssociate;
  DOT11EXTIHV_ADAPTER_RESET  Dot11ExtIhvAdapterReset;
  DOT11EXTIHV_PERFORM_POST_ASSOCIATE  Dot11ExtIhvPerformPostAssociate;
  DOT11EXTIHV_STOP_POST_ASSOCIATE  Dot11ExtIhvStopPostAssociate;
  DOT11EXTIHV_VALIDATE_PROFILE  Dot11ExtIhvValidateProfile;
  DOT11EXTIHV_PERFORM_CAPABILITY_MATCH  Dot11ExtIhvPerformCapabilityMatch;
  DOT11EXTIHV_CREATE_DISCOVERY_PROFILES  Dot11ExtIhvCreateDiscoveryProfiles;
  DOT11EXTIHV_PROCESS_SESSION_CHANGE  Dot11ExtIhvProcessSessionChange;
  DOT11EXTIHV_RECEIVE_INDICATION  Dot11ExtIhvReceiveIndication;
  DOT11EXTIHV_RECEIVE_PACKET  Dot11ExtIhvReceivePacket;
  DOT11EXTIHV_SEND_PACKET_COMPLETION  Dot11ExtIhvSendPacketCompletion;
  DOT11EXTIHV_IS_UI_REQUEST_PENDING  Dot11ExtIhvIsUIRequestPending;
  DOT11EXTIHV_PROCESS_UI_RESPONSE  Dot11ExtIhvProcessUIResponse;
  DOT11EXTIHV_QUERY_UI_REQUEST  Dot11ExtIhvQueryUIRequest;
  DOT11EXTIHV_ONEX_INDICATE_RESULT  Dot11ExtIhvOnexIndicateResult;
  DOT11EXTIHV_CONTROL  Dot11ExtIhvControl;
} DOT11EXT_IHV_HANDLERS, *PDOT11EXT_IHV_HANDLERS;

Members

  • Dot11ExtIhvProcessUIResponse
    Not supported for Windows Embedded Compact .
  • Dot11ExtIhvQueryUIRequest
    Not supported for Windows Embedded Compact .

Remarks

The IHV handler functions are a set of callback functions that are supported by the IHV Extensions DLL. When the operating system calls the Dot11ExtIhvInitService IHV handler function, the IHV Extensions DLL returns the list of pointers to the IHV handler functions through the pDot11IHVHandlers parameter.

Note

The operating system resolves the addresses of the Dot11ExtIhvGetVersionInfo and Dot11ExtIhvInitService IHV handler functions through GetProcAddress.

All function pointers are required and must not be set to NULL.

Requirements

Header

wlanihv.h

See Also

Reference

Native 802.11 Data Types
Dot11ExtIhvInitService
Dot11ExtIhvGetVersionInfo
Native 802.11 Wireless LAN Reference

Other Resources

GetProcAddress