CspWiFiSpecificInfo (Compact 2013)

3/26/2014

This structure contains the data used by a Wi-Fi Specific Connection Provider.

Syntax

struct CspWiFiSpecificInfo {
    DWORD   Version;
    BOOL    InterfaceSpecific;
    GUID    InterfaceGuid;
        DWORD   cbUserDataOffset;
    DWORD   cbDevConfig;
    BYTE    DevConfigXml[1];
};

Members

  • Version
    The CSP_WIFI_SPECIFIC_INFO_VERSION version of this structure.
  • InterfaceSpecific
    Indicates if this configuration is specific to the hardware adapter.

    TRUE - The configuration is specific.

    FALSE - The configuration is not specific.

  • InterfaceGuid
    If the InterfaceSpecific member is TRUE, this member must be populated with the GUID of the adapter in the InterfaceGuid member of the WLAN_INTERFACE_INFO structure.

    If the InterfaceSpecific member is FALSE, this member is ignored.

  • cbUserDataOffset
    The start location of Extensible Authentication Protocol (EAP) User XML inside the DevConfigXml member. If there is no EAP User XML, this parameter is equal to cbDevConfig.
  • cbDevConfig
    The byte length of the DevConfigXml member.
  • DevConfigXml
    A variable length array. The length is specified by the cbDevConfig member. The array contains the connection profile in WLAN_profile Schema form.

Remarks

The constant CSP_WIFI_SPECIFIC_INFO_VERSION is a valid value for the Version member.

Requirements

Header

cmcspwifi.h

See Also

Reference

Connection Service Provider Wi-Fi Structures
WlanEnumInterfaces
WLAN_INTERFACE_INFO_LIST
WLAN_INTERFACE_INFO
WLAN_profile Schema

Other Resources

Connection Service Provider Reference