WCN_ATTRIBUTE_TYPE
列挙型メンバー 101
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| WCN_TYPE_AP_CHANNEL | 0 | 0x0 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、アクセス ポイントがホストしている 802.11 チャネルを指定するデータを含む値であることを示します。 |
| WCN_TYPE_ASSOCIATION_STATE | 1 | 0x1 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_ASSOCIATION_STATE で定義されるアソシエーション状態または構成情報を含む値であることを示します。 |
| WCN_TYPE_AUTHENTICATION_TYPE | 2 | 0x2 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_AUTHENTICATION_TYPE で定義される認証の種類を含む値であることを示します。 |
| WCN_TYPE_AUTHENTICATION_TYPE_FLAGS | 3 | 0x3 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_AUTHENTICATION_TYPE で定義される値によって Enrollee(アクセス ポイントまたはステーション)のネットワーク認証機能を指定するデータを含む値であることを示します。 |
| WCN_TYPE_AUTHENTICATOR | 4 | 0x4 | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、データのキー付きハッシュを含むバッファーであることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_CONFIG_METHODS | 5 | 0x5 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、WCN_VALUE_TYPE_CONFIG_METHODS で定義される、Enrollee または Registrar がサポートする構成方法を指定する値が含まれることを示します。また、UPnP 管理インターフェイスをサポートするアクセス ポイントおよびステーションもこの属性をサポートしなければなりません。この属性は、アクセス ポイントで有効になっている構成方法を制御するために使用されます。 |
| WCN_TYPE_CONFIGURATION_ERROR | 6 | 0x6 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_CONFIGURATION_ERROR で定義される、デバイスが自身を構成して WLAN にアソシエートしようとした結果を指定する値であることを示します。 構成セッションがエラー コード WCN_E_CONNECTION_REJECTED で失敗した場合、リモート デバイスから返されたエラー コードは、この属性を照会することで取得できます。なお、一部のデバイスは、エラーが発生していても WCN_VALUE_CE_NO_ERROR を返すことに注意してください。 |
| WCN_TYPE_CONFIRMATION_URL4 | 7 | 0x7 | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、設定が正常に適用されネットワークに参加した後の確認の送信に使用するために、Registrar から Enrollee に提供される URL(IPv4 アドレス ベース)を表すデータを含むバッファーであることを示します。この構成パラメーターは Registrar では省略可能であり、Registrar がこれを含めた場合でも、Enrollee がその URL に送信するかどうかは任意です。 Note Enrollee は、異なるサブネット上にある確認 URL に接続してはなりません。
|
| WCN_TYPE_CONFIRMATION_URL6 | 8 | 0x8 | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、設定が正常に適用されネットワークに参加した後の確認の送信に使用するために、Registrar から Enrollee に提供される URL(IPv6 アドレス ベース)を表すデータを含むバッファーであることを示します。この構成パラメーターは Registrar では省略可能であり、Registrar がこれを含めた場合でも、Enrollee がその URL に送信するかどうかは任意です。 Note Enrollee は、異なるサブネット上にある確認 URL に接続してはなりません。
|
| WCN_TYPE_CONNECTION_TYPE | 9 | 0x9 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、WCN_VALUE_TYPE_CONNECTION_TYPE で定義される、Enrollee の接続機能を指定する値が含まれることを示します。 |
| WCN_TYPE_CONNECTION_TYPE_FLAGS | 10 | 0xA | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、WCN_VALUE_TYPE_CONNECTION_TYPE で定義される、Enrollee の接続機能を指定する値が含まれることを示します。 |
| WCN_TYPE_CREDENTIAL | 11 | 0xB | この複合属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターに単一の WLAN 資格情報が含まれることを示します。ネットワーク キーごとに複数の Credential 属性を持つことも、単一の Credential 属性内に複数のネットワーク キーを持つこともできます。後者は、Network Key Index とそれに続く属性を繰り返すことで実現します。一般には、単一の SSID に対しては単一の Credential 内で複数のキーを使用し、別々の SSID に対しては複数の Credential 属性を使用するようにしてください。Credential の各インスタンスには次の属性が含まれます: アプリケーションがネットワーク資格情報を WLAN API で使用する場合は、IWCNDevice::GetNetworkProfile を使用して、互換性のある XML ネットワーク プロファイルを直接取得してください。 |
| WCN_TYPE_DEVICE_NAME | 12 | 0xC | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、UTF-8 でエンコードされた、デバイスのユーザーにわかりやすい説明を含むバッファーであることを示します。通常この要素は、ユーザーが認識できる形で製品を説明する一意の識別子となります。 |
| WCN_TYPE_DEVICE_PASSWORD_ID | 13 | 0xD | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、WCN VALUE TYPE DEVICE_PASSWORD_ID で定義される、デバイス パスワードの識別に使用される値が含まれることを示します。 |
| WCN_TYPE_E_HASH1 | 14 | 0xE | この属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターに、デバイス パスワードの前半と Enrollee の 1 番目のシークレット ナンスから計算された HMAC-SHA-256 ハッシュが含まれることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_E_HASH2 | 15 | 0xF | この属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターに、デバイス パスワードの後半と Enrollee の 2 番目のシークレット ナンスから計算された HMAC-SHA-256 ハッシュが含まれることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_E_SNONCE1 | 16 | 0x10 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、Enrollee がデバイス パスワードの前半とともに使用する 1 番目のナンスが含まれることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_E_SNONCE2 | 17 | 0x11 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、Enrollee がデバイス パスワードの後半とともに使用する 2 番目のナンスが含まれることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_ENCRYPTED_SETTINGS | 18 | 0x12 | この属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターに、初期化ベクター (IV) と、それに続く暗号化された Wi-Fi Protected Setup TLV 属性のセットが含まれることを示します。暗号化されたセットの最後の属性は、セクション 6.5 に記載された手順に従って計算された Key Wrap Authenticator です。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_ENCRYPTION_TYPE | 19 | 0x13 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、Enrollee(AP またはステーション)が使用する、WCN_VALUE_TYPE_ENCRYPTION_TYPE で定義される値が含まれることを示します。 |
| WCN_TYPE_ENCRYPTION_TYPE_FLAGS | 20 | 0x14 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、Enrollee(AP またはステーション)が使用する、WCN_VALUE_TYPE_ENCRYPTION_TYPE で定義される値が含まれることを示します。 |
| WCN_TYPE_ENROLLEE_NONCE | 21 | 0x15 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、セットアップ操作のために Enrollee が作成する、ランダムに生成されたバイナリ値が含まれることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_FEATURE_ID | 22 | 0x16 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターに、デバイス上で実行されているオペレーティング システムの特定の機能ビルドを示すデータが含まれることを示します。4 バイト整数の最上位ビットは予約済みで、常に 1 に設定されます。 |
| WCN_TYPE_IDENTITY | 23 | 0x17 | 予約済みです。使用しないでください。 |
| WCN_TYPE_IDENTITY_PROOF | 24 | 0x18 | 予約済みです。使用しないでください。 |
| WCN_TYPE_KEY_WRAP_AUTHENTICATOR | 25 | 0x19 | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、キー ラップ アルゴリズムで暗号化されるデータに対して計算された HMAC-SHA-256 の先頭 64 ビットを含む 8 バイトのバッファーであることを示します。これは、暗号化の前に ConfigData の末尾に付加されます。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_KEY_IDENTIFIER | 26 | 0x1A | この属性値は、IWCNDevice::GetAttribute メソッドの wszString パラメーターが、128 ビットのキー識別子を含む 16 バイトのバッファーであることを示します。この属性が Encrypted Data 属性または Authenticator 属性の直前にある場合、その 128 ビット識別子に対応するキーを使用して Data フィールドの復号または検証を行う必要があります。 |
| WCN_TYPE_MAC_ADDRESS | 27 | 0x1B | この属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターが、MAC アドレスの 48 ビット値を含む 6 バイトのバッファーであることを示します。例: 0x00 0x07 0xE9 0x4C 0xA8 0x1C。 このアドレスはリモート デバイスから提供されます。一部のアクセス ポイントはイーサネット インターフェイスの MAC アドレスを返すため、その場合、このアドレスを AP のワイヤレス無線の特定に使用することはできません。アプリケーションが AP の無線を特定する必要がある場合は、Windows によって設定され、一般により信頼性の高い WCN_TYPE_BSSID 属性を照会してください。 |
| WCN_TYPE_MANUFACTURER | 28 | 0x1C | この属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターが、デバイスの製造元を識別する文字列を含むバッファーであることを示します。通常このフィールドは、ユーザーがデバイス上のラベル表示とデバイスを関連付けられるようにするためのものです。 |
| WCN_TYPE_MESSAGE_TYPE | 29 | 0x1D | 予約済みです。使用しないでください。 |
| WCN_TYPE_MODEL_NAME | 30 | 0x1E | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、デバイスのモデルを識別するバッファーであることを示します。通常このフィールドは、ユーザーがデバイス上のラベル表示とデバイスを関連付けられるようにするためのものです。 |
| WCN_TYPE_MODEL_NUMBER | 31 | 0x1F | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、デバイスに関連付けられた追加の説明データを含む文字列であることを示します。 |
| WCN_TYPE_NETWORK_INDEX | 32 | 0x20 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、複数のネットワークをホストするデバイスのネットワーク設定の取得および設定に使用される 1 バイトのバッファーであることを示します。既定値は '1' で、デバイス上のプライマリ WLAN ネットワークを指します。 |
| WCN_TYPE_NETWORK_KEY | 33 | 0x21 | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、Enrollee が使用するワイヤレス暗号化キーを含むバッファーであることを示します。なお、アプリケーションでは IWCNDevice::GetNetworkProfile を実装して、WLAN の接続およびプロファイル管理 API でそのまま使用できる便利な形式でネットワーク設定を取得することをお勧めします。 |
| WCN_TYPE_NETWORK_KEY_INDEX | 34 | 0x22 | 予約済みです。使用しないでください。 |
| WCN_TYPE_NEW_DEVICE_NAME | 35 | 0x23 | 予約済みです。使用しないでください。 |
| WCN_TYPE_NEW_PASSWORD | 36 | 0x24 | 予約済みです。使用しないでください。 |
| WCN_TYPE_OOB_DEVICE_PASSWORD | 37 | 0x25 | 予約済みです。使用しないでください。 |
| WCN_TYPE_OS_VERSION | 38 | 0x26 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、デバイス上で実行されているオペレーティング システムのバージョンを含む 4 バイトのバッファーであることを示します。この 4 バイト フィールドの最上位ビットは予約済みで、常に 1 に設定されます。 |
| WCN_TYPE_POWER_LEVEL | 39 | 0x27 | 予約済みです。使用しないでください。 |
| WCN_TYPE_PSK_CURRENT | 40 | 0x28 | 予約済みです。使用しないでください。 |
| WCN_TYPE_PSK_MAX | 41 | 0x29 | 予約済みです。使用しないでください。 |
| WCN_TYPE_PUBLIC_KEY | 42 | 0x2A | 予約済みです。使用しないでください。共有シークレットはベンダー拡張を使用して送信するか、他の方法で暗号化処理を行うことをお勧めします。 |
| WCN_TYPE_RADIO_ENABLED | 43 | 0x2B | 予約済みです。使用しないでください。 |
| WCN_TYPE_REBOOT | 44 | 0x2C | 予約済みです。使用しないでください。 |
| WCN_TYPE_REGISTRAR_CURRENT | 45 | 0x2D | 予約済みです。使用しないでください。 |
| WCN_TYPE_REGISTRAR_ESTABLISHED | 46 | 0x2E | 予約済みです。使用しないでください。 |
| WCN_TYPE_REGISTRAR_LIST | 47 | 0x2F | 予約済みです。使用しないでください。 |
| WCN_TYPE_REGISTRAR_MAX | 48 | 0x30 | 予約済みです。使用しないでください。 |
| WCN_TYPE_REGISTRAR_NONCE | 49 | 0x31 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、セットアップのために Registrar が作成した、ランダムに生成されたバイナリ値を含む 16 バイトのバッファーであることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_REQUEST_TYPE | 50 | 0x32 | 予約済みです。使用しないでください。 |
| WCN_TYPE_RESPONSE_TYPE | 51 | 0x33 | 予約済みです。使用しないでください。 |
| WCN_TYPE_RF_BANDS | 52 | 0x34 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_RF_BANDS で定義される整数値であり、メッセージ交換中に使用される RF 帯域を示すことを表します。これにより、エンドポイントとプロキシは一貫した無線インターフェイスで通信できます。また、WCN_TYPE_CREDENTIAL または WCN_TYPE_ENCRYPTED_SETTINGS 内の省略可能な属性として使用して、設定が適用される特定の RF 帯域(または帯域のグループ)を示すこともできます。 |
| WCN_TYPE_R_HASH1 | 53 | 0x35 | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、デバイス パスワードの前半と Registrar の 1 番目のシークレット ナンスから計算された HMAC-SHA-256 ハッシュを含む 32 バイトのバッファーであることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_R_HASH2 | 54 | 0x36 | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、デバイス パスワードの後半と Registrar の 2 番目のシークレット ナンスから計算された HMAC-SHA-256 ハッシュを含む 32 バイトのバッファーであることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_R_SNONCE1 | 55 | 0x37 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、Registrar がデバイス パスワードの前半とともに使用する 1 番目のナンスを含む 16 バイトのバッファーであることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_R_SNONCE2 | 56 | 0x38 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、Registrar がデバイス パスワードの後半とともに使用する 2 番目のナンスを含む 16 バイトのバッファーであることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_SELECTED_REGISTRAR | 57 | 0x39 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_BOOLEAN で定義される整数値であり、ユーザーによって Registrar が選択され、Enrollee がその Registrar との間で 802.1X 非制御データ ポートのセットアップを進められる状態かどうかを示すことを表します。 |
| WCN_TYPE_SERIAL_NUMBER | 58 | 0x3A | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、Enrollee のシリアル番号を含む文字列であることを示します。 Note すべてのデバイスがシリアル番号を提供するわけではありません。一部のデバイスは数字以外の文字からなる文字列を返すため、この値を常に数値に変換できるとは限りません。
|
| WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE | 59 | 0x3B | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP で定義される整数値であり、デバイスが構成済みかどうかを示すことを表します。 |
| WCN_TYPE_SSID | 60 | 0x3C | この属性値は、IWCNDevice::GetAttribute メソッドの pbData パラメーターが、サービス セット識別子 (SSID)、すなわちネットワーク名を含む最大 32 バイトのバッファーであることを示します。 この属性を照会する代わりに、アプリケーションでは IWCNDevice::GetNetworkProfile を実装して、WLAN の接続およびプロファイル管理 API でそのまま使用できる便利な形式でネットワーク設定を取得することをお勧めします。 |
| WCN_TYPE_TOTAL_NETWORKS | 61 | 0x3D | 予約済みです。使用しないでください。 |
| WCN_TYPE_UUID_E | 62 | 0x3E | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、Enrollee によって生成された汎用一意識別子 (UUID) を含む 16 バイトのバッファーであることを示します。これは動作中のデバイスを一意に識別するもので、再起動やリセット後も維持される必要があります。UUID はバイナリ形式で提供されます。デバイスが UPnP もサポートしている場合、この UUID は UPnP の UUID に対応します。 この属性を照会する代わりに、アプリケーションでは WCN_TYPE_UUID 属性を照会してください。WCN_TYPE_UUID は Enrollee と Registrar の両方で利用できます。WCN_TYPE_UUID_E_ は、Enrollee として動作するデバイスでのみ利用できます。 |
| WCN_TYPE_UUID_R | 63 | 0x3F | この属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターが、Registrar によって生成された汎用一意識別子 (UUID) 要素を含む 16 バイトのバッファーであることを示します。これは動作中のデバイスを一意に識別するもので、再起動やリセット後も維持される必要があります。UUID はバイナリ形式で提供されます。デバイスが UPnP もサポートしている場合、この UUID は UPnP の UUID に対応します。 この属性を照会する代わりに、アプリケーションでは WCN_TYPE_UUID 属性を照会してください。WCN_TYPE_UUID は Enrollee と Registrar の両方で利用できます。 |
| WCN_TYPE_VENDOR_EXTENSION | 64 | 0x40 | この属性値は、IWCNDevice::GetAttribute メソッドの puInteger パラメーターが、Wi-Fi Protected Setup TLV フレームワークにおけるベンダー拡張の使用を可能にする、最大 1024 バイトのバッファーであることを示します。Vendor Extension の図は、ベンダー拡張の実装を示しています。Vendor ID は SMI ネットワーク管理プライベート エンタープライズ コードです。 この値を照会する代わりに、生のベンダー拡張属性に直接アクセスする際の利便性と柔軟性の観点から、IWCNDevice::GetVendorExtension API を実装することをお勧めします。 |
| WCN_TYPE_VERSION | 65 | 0x41 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、Wi-Fi Protected Setup のバージョンを示す整数値であることを示します。この 1 バイトのフィールドは、上位 4 ビット (MSB) のメジャー部分と下位 4 ビット (LSB) のマイナー部分に分かれています。たとえば、バージョン 3.2 は 0x32 になります。 Note Windows は各デバイスに対して自動的に正しい WPS バージョンを使用するため、アプリケーションがこの値を照会または設定する必要はありません。
Note WPS 2.0 を使用する場合、WCN_TYPE_VERSION は常に 0x10 に設定され、代わりに WCN_TYPE_VERSION2 が使用されます
|
| WCN_TYPE_X_509_CERTIFICATE_REQUEST | 66 | 0x42 | この属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターが、RFC 2511 で規定される X.509 証明書要求ペイロードを含むバッファーであることを示します。 |
| WCN_TYPE_X_509_CERTIFICATE | 67 | 0x43 | この属性値は、IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターが、X.509 証明書を含むバッファーであることを示します。 |
| WCN_TYPE_EAP_IDENTITY | 68 | 0x44 | 予約済みです。使用しないでください。 |
| WCN_TYPE_MESSAGE_COUNTER | 69 | 0x45 | 予約済みです。使用しないでください。 |
| WCN_TYPE_PUBLIC_KEY_HASH | 70 | 0x46 | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、公開キーの SHA-256 ハッシュの先頭 160 ビットを含む 20 バイトのバッファーであることを示します。 Note セキュリティは Windows によって透過的に処理されます。そのため、アプリケーションがこの属性を照会または設定する必要はありません。
|
| WCN_TYPE_REKEY_KEY | 71 | 0x47 | 予約済みです。使用しないでください。 |
| WCN_TYPE_KEY_LIFETIME | 72 | 0x48 | 予約済みです。使用しないでください。 |
| WCN_TYPE_PERMITTED_CONFIG_METHODS | 73 | 0x49 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_CONFIG_METHODS で定義される整数であり、デバイスがサポートする構成方法のうちどれが有効になっているかを示すことを表します。 |
| WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS | 74 | 0x4A | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_CONFIG_METHODS で定義される整数であり、特定の Registrar が現在サポートしている Config Method を Probe Response メッセージで伝達するために使用されることを表します。 |
| WCN_TYPE_PRIMARY_DEVICE_TYPE | 75 | 0x4B | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE に含まれる値を格納した 8 バイトのバッファーであり、デバイスの主要な種類を示すことを表します。アプリケーションでは、より便利な WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY、WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI、WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY 属性を代わりに照会することをお勧めします。 |
| WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST | 76 | 0x4C | 予約済みです。使用しないでください。 |
| WCN_TYPE_PORTABLE_DEVICE | 77 | 0x4D | 予約済みです。使用しないでください。 |
| WCN_TYPE_AP_SETUP_LOCKED | 78 | 0x4E | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WCN_VALUE_TYPE_BOOLEAN で定義される値を含むバッファーであり、外部の Registrar が AP の PIN を使用して(AP を Enrollee として)Registration Protocol の実行を試みることを拒否する状態にアクセス ポイントが入ったかどうかを示すことを表します。AP は、AP の PIN に対するブルート フォース攻撃が進行中であると判断した場合、この状態に入る必要があります。 AP がこの状態にある間も、他の Enrollee が接続し、任意の外部 Registrar または AP の組み込み Registrar(存在する場合)との間で Registration Protocol を実行できるようにしなければなりません。この状態で無効になるのは、外部 Registrar を追加するための AP の PIN の使用のみです。 AP Setup Locked 状態は、SetAPSettings への認証済みの呼び出しによって FALSE にリセットできます。AP は、AP Setup Locked 状態をリセットする他の実装固有の方法を提供する場合もあります。 |
| WCN_TYPE_APPLICATION_EXTENSION | 79 | 0x4F | この属性値は、IWCNDevice::GetAttribute メソッドの pvBuffer パラメーターが、WSC 交換中にアプリケーションを有効にするためのパラメーターを渡すために使用される、最大 512 バイトのバッファーであることを示します。これは Vendor Extension 属性に似ていますが、Vendor Data フィールドの前に付くのが 3 バイトの Vendor ID プレフィックスではなく、16 バイトの UUID(RFC 4122 で定義)である点が異なります。これにより、汎用的なアプリケーション拡張 API に容易にマップできる規則的な構造を持つ、事実上無制限のアプリケーション ID 空間が提供されます。さらに、この 16 バイトの UUID 値は、セクション 6.3 で説明されているようにアプリケーション固有の AMSK の導出に使用したり、必要なキー情報を直接渡すために使用したりできます。 |
| WCN_TYPE_EAP_TYPE | 80 | 0x50 | 予約済みです。使用しないでください。 |
| WCN_TYPE_INITIALIZATION_VECTOR | 81 | 0x51 | 予約済みです。使用しないでください。 |
| WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY | 82 | 0x52 | 予約済みです。使用しないでください。 |
| WCN_TYPE_802_1X_ENABLED | 83 | 0x53 | 予約済みです。使用しないでください。 |
| WCN_TYPE_APPSESSIONKEY | 84 | 0x54 | この属性値は、アプリケーション固有のセッション キーの交換を示すデータを含む、最大 128 バイトのバッファーを表します。また、代わりに AMSK の計算に使用することもできます。 |
| WCN_TYPE_WEPTRANSMITKEY | 85 | 0x55 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、WEP 構成でアクセス ポイントの送信キーとして使用される Key Index 値を識別するデータを含む 1 バイトのバッファーであることを示します。 |
| WCN_TYPE_UUID | 86 | 0x56 | この複合属性は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、デバイスが Enrollee か Registrar かにかかわらず常にそのデバイスの UUID に等しいデータを含む 16 バイトのバッファーであることを示します。(実質的に、WCN_TYPE_UUID_E と WCN_TYPE_UUID_R を統合したものです。) |
| WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY | 87 | 0x57 | この属性値は、IWCNDevice::GetIntegerAttribute の puInteger パラメーターが、WCN デバイスの主要デバイス カテゴリを表す整数であることを示します。主要デバイス カテゴリは、WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY の値のいずれかです。 |
| WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI | 88 | 0x58 | この属性値は、IWCNDevice::GetIntegerAttribute の puInteger パラメーターが、WCN デバイスのデバイス サブカテゴリを定義する OUI を表す整数であることを示します。最も一般的な OUI は WCN_VALUE_DT_SUBTYPE_WIFI_OUI で、サブカテゴリが Wi-Fi Alliance によって定義されていることを示します。 |
| WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY | 89 | 0x59 | この属性値は、IWCNDevice::GetIntegerAttribute の puInteger パラメーターが、WCN デバイスのデバイス サブカテゴリを表す整数であることを示します。サブカテゴリは、WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI の OUI とあわせて解釈しなければなりません。Wi-Fi Alliance の OUI を使用するデバイスの場合、サブカテゴリは WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY の値のいずれかです。 |
| WCN_TYPE_CURRENT_SSID | 90 | 0x5A | この属性値は、IWCNDevice::GetStringAttribute メソッドの wszString パラメーターが、ワイヤレス アクセス ポイントの現在の SSID を含む、最大 32 バイトのバッファーであることを示します。 |
| WCN_TYPE_BSSID | 91 | 0x5B | 予約済みです。使用しないでください。 |
| WCN_TYPE_DOT11_MAC_ADDRESS | 92 | 0x5C | 予約済みです。使用しないでください。 |
| WCN_TYPE_AUTHORIZED_MACS | 93 | 0x5D | この属性値は、WSC の開始を承認された MAC アドレスの一覧を Registrar が提供していることを示します。IWCNDevice::GetAttribute メソッドの pbBuffer パラメーターは、承認済み MAC の一覧に含まれる各 MAC アドレスの 48 ビット値を格納した 6 ~ 30 バイトのバッファーです。例: 0x00 0x07 0xE9 0x4C 0xA8 0x1C。 Note Windows 8 でのみ使用できます。
|
| WCN_TYPE_NETWORK_KEY_SHAREABLE | 94 | 0x5E | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、複数のネットワークをホストするデバイスのネットワーク設定の取得および設定に使用される 1 バイトのバッファーであることを示します。値 '1' は、ネットワーク キーを他のデバイスと共有できることを示します。 Note Windows 8 でのみ使用できます。
|
| WCN_TYPE_REQUEST_TO_ENROLL | 95 | 0x5F | 予約済みです。使用しないでください。 |
| WCN_TYPE_REQUESTED_DEVICE_TYPE | 96 | 0x60 | 予約済みです。使用しないでください。 |
| WCN_TYPE_SETTINGS_DELAY_TIME | 97 | 0x61 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、アクセス ポイントが自身を再構成して利用可能になるまでに要すると推定される時間、またはデバイスが設定を適用してネットワークに接続するまでに要すると推定される時間(秒単位)を示す 1 バイトのバッファーであることを示します。 Note Windows 8 でのみ使用できます。
|
| WCN_TYPE_VERSION2 | 98 | 0x62 | この属性値は、IWCNDevice::GetIntegerAttribute メソッドの puInteger パラメーターが、Wi-Fi Protected Setup のバージョンを示す整数値であることを示します。この 1 バイトのフィールドは、上位 4 ビット (MSB) のメジャー部分と下位 4 ビット (LSB) のマイナー部分に分かれています。たとえば、バージョン 3.2 は 0x32 になります。 Note Windows は各デバイスに対して自動的に正しい WPS バージョンを使用するため、アプリケーションがこの値を照会または設定する必要はありません。
Note Windows 8 でのみ使用できます。
|
| WCN_TYPE_VENDOR_EXTENSION_WFA | 99 | 0x63 | 予約済みです。使用しないでください。 Note WFA ベンダー拡張内の属性は直接照会できます。
|
| WCN_NUM_ATTRIBUTE_TYPES | 100 | 0x64 | 割り当てられている属性の数です。 |
公式ドキュメント
WCN_ATTRIBUTE_TYPE 列挙型は、Wi-Fi Protected Setup 用に定義された属性バッファーの種類を定義します。各属性バッファーが占める全体のサイズには、さらに 4 バイト(ID の 2 バイト、Length の 2 バイト)が含まれます。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WCN_ATTRIBUTE_TYPE : int {
WCN_TYPE_AP_CHANNEL = 0,
WCN_TYPE_ASSOCIATION_STATE = 1,
WCN_TYPE_AUTHENTICATION_TYPE = 2,
WCN_TYPE_AUTHENTICATION_TYPE_FLAGS = 3,
WCN_TYPE_AUTHENTICATOR = 4,
WCN_TYPE_CONFIG_METHODS = 5,
WCN_TYPE_CONFIGURATION_ERROR = 6,
WCN_TYPE_CONFIRMATION_URL4 = 7,
WCN_TYPE_CONFIRMATION_URL6 = 8,
WCN_TYPE_CONNECTION_TYPE = 9,
WCN_TYPE_CONNECTION_TYPE_FLAGS = 10,
WCN_TYPE_CREDENTIAL = 11,
WCN_TYPE_DEVICE_NAME = 12,
WCN_TYPE_DEVICE_PASSWORD_ID = 13,
WCN_TYPE_E_HASH1 = 14,
WCN_TYPE_E_HASH2 = 15,
WCN_TYPE_E_SNONCE1 = 16,
WCN_TYPE_E_SNONCE2 = 17,
WCN_TYPE_ENCRYPTED_SETTINGS = 18,
WCN_TYPE_ENCRYPTION_TYPE = 19,
WCN_TYPE_ENCRYPTION_TYPE_FLAGS = 20,
WCN_TYPE_ENROLLEE_NONCE = 21,
WCN_TYPE_FEATURE_ID = 22,
WCN_TYPE_IDENTITY = 23,
WCN_TYPE_IDENTITY_PROOF = 24,
WCN_TYPE_KEY_WRAP_AUTHENTICATOR = 25,
WCN_TYPE_KEY_IDENTIFIER = 26,
WCN_TYPE_MAC_ADDRESS = 27,
WCN_TYPE_MANUFACTURER = 28,
WCN_TYPE_MESSAGE_TYPE = 29,
WCN_TYPE_MODEL_NAME = 30,
WCN_TYPE_MODEL_NUMBER = 31,
WCN_TYPE_NETWORK_INDEX = 32,
WCN_TYPE_NETWORK_KEY = 33,
WCN_TYPE_NETWORK_KEY_INDEX = 34,
WCN_TYPE_NEW_DEVICE_NAME = 35,
WCN_TYPE_NEW_PASSWORD = 36,
WCN_TYPE_OOB_DEVICE_PASSWORD = 37,
WCN_TYPE_OS_VERSION = 38,
WCN_TYPE_POWER_LEVEL = 39,
WCN_TYPE_PSK_CURRENT = 40,
WCN_TYPE_PSK_MAX = 41,
WCN_TYPE_PUBLIC_KEY = 42,
WCN_TYPE_RADIO_ENABLED = 43,
WCN_TYPE_REBOOT = 44,
WCN_TYPE_REGISTRAR_CURRENT = 45,
WCN_TYPE_REGISTRAR_ESTABLISHED = 46,
WCN_TYPE_REGISTRAR_LIST = 47,
WCN_TYPE_REGISTRAR_MAX = 48,
WCN_TYPE_REGISTRAR_NONCE = 49,
WCN_TYPE_REQUEST_TYPE = 50,
WCN_TYPE_RESPONSE_TYPE = 51,
WCN_TYPE_RF_BANDS = 52,
WCN_TYPE_R_HASH1 = 53,
WCN_TYPE_R_HASH2 = 54,
WCN_TYPE_R_SNONCE1 = 55,
WCN_TYPE_R_SNONCE2 = 56,
WCN_TYPE_SELECTED_REGISTRAR = 57,
WCN_TYPE_SERIAL_NUMBER = 58,
WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE = 59,
WCN_TYPE_SSID = 60,
WCN_TYPE_TOTAL_NETWORKS = 61,
WCN_TYPE_UUID_E = 62,
WCN_TYPE_UUID_R = 63,
WCN_TYPE_VENDOR_EXTENSION = 64,
WCN_TYPE_VERSION = 65,
WCN_TYPE_X_509_CERTIFICATE_REQUEST = 66,
WCN_TYPE_X_509_CERTIFICATE = 67,
WCN_TYPE_EAP_IDENTITY = 68,
WCN_TYPE_MESSAGE_COUNTER = 69,
WCN_TYPE_PUBLIC_KEY_HASH = 70,
WCN_TYPE_REKEY_KEY = 71,
WCN_TYPE_KEY_LIFETIME = 72,
WCN_TYPE_PERMITTED_CONFIG_METHODS = 73,
WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS = 74,
WCN_TYPE_PRIMARY_DEVICE_TYPE = 75,
WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST = 76,
WCN_TYPE_PORTABLE_DEVICE = 77,
WCN_TYPE_AP_SETUP_LOCKED = 78,
WCN_TYPE_APPLICATION_EXTENSION = 79,
WCN_TYPE_EAP_TYPE = 80,
WCN_TYPE_INITIALIZATION_VECTOR = 81,
WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY = 82,
WCN_TYPE_802_1X_ENABLED = 83,
WCN_TYPE_APPSESSIONKEY = 84,
WCN_TYPE_WEPTRANSMITKEY = 85,
WCN_TYPE_UUID = 86,
WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY = 87,
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI = 88,
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY = 89,
WCN_TYPE_CURRENT_SSID = 90,
WCN_TYPE_BSSID = 91,
WCN_TYPE_DOT11_MAC_ADDRESS = 92,
WCN_TYPE_AUTHORIZED_MACS = 93,
WCN_TYPE_NETWORK_KEY_SHAREABLE = 94,
WCN_TYPE_REQUEST_TO_ENROLL = 95,
WCN_TYPE_REQUESTED_DEVICE_TYPE = 96,
WCN_TYPE_SETTINGS_DELAY_TIME = 97,
WCN_TYPE_VERSION2 = 98,
WCN_TYPE_VENDOR_EXTENSION_WFA = 99,
WCN_NUM_ATTRIBUTE_TYPES = 100
} WCN_ATTRIBUTE_TYPE;public enum WCN_ATTRIBUTE_TYPE : int
{
WCN_TYPE_AP_CHANNEL = 0,
WCN_TYPE_ASSOCIATION_STATE = 1,
WCN_TYPE_AUTHENTICATION_TYPE = 2,
WCN_TYPE_AUTHENTICATION_TYPE_FLAGS = 3,
WCN_TYPE_AUTHENTICATOR = 4,
WCN_TYPE_CONFIG_METHODS = 5,
WCN_TYPE_CONFIGURATION_ERROR = 6,
WCN_TYPE_CONFIRMATION_URL4 = 7,
WCN_TYPE_CONFIRMATION_URL6 = 8,
WCN_TYPE_CONNECTION_TYPE = 9,
WCN_TYPE_CONNECTION_TYPE_FLAGS = 10,
WCN_TYPE_CREDENTIAL = 11,
WCN_TYPE_DEVICE_NAME = 12,
WCN_TYPE_DEVICE_PASSWORD_ID = 13,
WCN_TYPE_E_HASH1 = 14,
WCN_TYPE_E_HASH2 = 15,
WCN_TYPE_E_SNONCE1 = 16,
WCN_TYPE_E_SNONCE2 = 17,
WCN_TYPE_ENCRYPTED_SETTINGS = 18,
WCN_TYPE_ENCRYPTION_TYPE = 19,
WCN_TYPE_ENCRYPTION_TYPE_FLAGS = 20,
WCN_TYPE_ENROLLEE_NONCE = 21,
WCN_TYPE_FEATURE_ID = 22,
WCN_TYPE_IDENTITY = 23,
WCN_TYPE_IDENTITY_PROOF = 24,
WCN_TYPE_KEY_WRAP_AUTHENTICATOR = 25,
WCN_TYPE_KEY_IDENTIFIER = 26,
WCN_TYPE_MAC_ADDRESS = 27,
WCN_TYPE_MANUFACTURER = 28,
WCN_TYPE_MESSAGE_TYPE = 29,
WCN_TYPE_MODEL_NAME = 30,
WCN_TYPE_MODEL_NUMBER = 31,
WCN_TYPE_NETWORK_INDEX = 32,
WCN_TYPE_NETWORK_KEY = 33,
WCN_TYPE_NETWORK_KEY_INDEX = 34,
WCN_TYPE_NEW_DEVICE_NAME = 35,
WCN_TYPE_NEW_PASSWORD = 36,
WCN_TYPE_OOB_DEVICE_PASSWORD = 37,
WCN_TYPE_OS_VERSION = 38,
WCN_TYPE_POWER_LEVEL = 39,
WCN_TYPE_PSK_CURRENT = 40,
WCN_TYPE_PSK_MAX = 41,
WCN_TYPE_PUBLIC_KEY = 42,
WCN_TYPE_RADIO_ENABLED = 43,
WCN_TYPE_REBOOT = 44,
WCN_TYPE_REGISTRAR_CURRENT = 45,
WCN_TYPE_REGISTRAR_ESTABLISHED = 46,
WCN_TYPE_REGISTRAR_LIST = 47,
WCN_TYPE_REGISTRAR_MAX = 48,
WCN_TYPE_REGISTRAR_NONCE = 49,
WCN_TYPE_REQUEST_TYPE = 50,
WCN_TYPE_RESPONSE_TYPE = 51,
WCN_TYPE_RF_BANDS = 52,
WCN_TYPE_R_HASH1 = 53,
WCN_TYPE_R_HASH2 = 54,
WCN_TYPE_R_SNONCE1 = 55,
WCN_TYPE_R_SNONCE2 = 56,
WCN_TYPE_SELECTED_REGISTRAR = 57,
WCN_TYPE_SERIAL_NUMBER = 58,
WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE = 59,
WCN_TYPE_SSID = 60,
WCN_TYPE_TOTAL_NETWORKS = 61,
WCN_TYPE_UUID_E = 62,
WCN_TYPE_UUID_R = 63,
WCN_TYPE_VENDOR_EXTENSION = 64,
WCN_TYPE_VERSION = 65,
WCN_TYPE_X_509_CERTIFICATE_REQUEST = 66,
WCN_TYPE_X_509_CERTIFICATE = 67,
WCN_TYPE_EAP_IDENTITY = 68,
WCN_TYPE_MESSAGE_COUNTER = 69,
WCN_TYPE_PUBLIC_KEY_HASH = 70,
WCN_TYPE_REKEY_KEY = 71,
WCN_TYPE_KEY_LIFETIME = 72,
WCN_TYPE_PERMITTED_CONFIG_METHODS = 73,
WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS = 74,
WCN_TYPE_PRIMARY_DEVICE_TYPE = 75,
WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST = 76,
WCN_TYPE_PORTABLE_DEVICE = 77,
WCN_TYPE_AP_SETUP_LOCKED = 78,
WCN_TYPE_APPLICATION_EXTENSION = 79,
WCN_TYPE_EAP_TYPE = 80,
WCN_TYPE_INITIALIZATION_VECTOR = 81,
WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY = 82,
WCN_TYPE_802_1X_ENABLED = 83,
WCN_TYPE_APPSESSIONKEY = 84,
WCN_TYPE_WEPTRANSMITKEY = 85,
WCN_TYPE_UUID = 86,
WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY = 87,
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI = 88,
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY = 89,
WCN_TYPE_CURRENT_SSID = 90,
WCN_TYPE_BSSID = 91,
WCN_TYPE_DOT11_MAC_ADDRESS = 92,
WCN_TYPE_AUTHORIZED_MACS = 93,
WCN_TYPE_NETWORK_KEY_SHAREABLE = 94,
WCN_TYPE_REQUEST_TO_ENROLL = 95,
WCN_TYPE_REQUESTED_DEVICE_TYPE = 96,
WCN_TYPE_SETTINGS_DELAY_TIME = 97,
WCN_TYPE_VERSION2 = 98,
WCN_TYPE_VENDOR_EXTENSION_WFA = 99,
WCN_NUM_ATTRIBUTE_TYPES = 100,
}Public Enum WCN_ATTRIBUTE_TYPE As Integer
WCN_TYPE_AP_CHANNEL = 0
WCN_TYPE_ASSOCIATION_STATE = 1
WCN_TYPE_AUTHENTICATION_TYPE = 2
WCN_TYPE_AUTHENTICATION_TYPE_FLAGS = 3
WCN_TYPE_AUTHENTICATOR = 4
WCN_TYPE_CONFIG_METHODS = 5
WCN_TYPE_CONFIGURATION_ERROR = 6
WCN_TYPE_CONFIRMATION_URL4 = 7
WCN_TYPE_CONFIRMATION_URL6 = 8
WCN_TYPE_CONNECTION_TYPE = 9
WCN_TYPE_CONNECTION_TYPE_FLAGS = 10
WCN_TYPE_CREDENTIAL = 11
WCN_TYPE_DEVICE_NAME = 12
WCN_TYPE_DEVICE_PASSWORD_ID = 13
WCN_TYPE_E_HASH1 = 14
WCN_TYPE_E_HASH2 = 15
WCN_TYPE_E_SNONCE1 = 16
WCN_TYPE_E_SNONCE2 = 17
WCN_TYPE_ENCRYPTED_SETTINGS = 18
WCN_TYPE_ENCRYPTION_TYPE = 19
WCN_TYPE_ENCRYPTION_TYPE_FLAGS = 20
WCN_TYPE_ENROLLEE_NONCE = 21
WCN_TYPE_FEATURE_ID = 22
WCN_TYPE_IDENTITY = 23
WCN_TYPE_IDENTITY_PROOF = 24
WCN_TYPE_KEY_WRAP_AUTHENTICATOR = 25
WCN_TYPE_KEY_IDENTIFIER = 26
WCN_TYPE_MAC_ADDRESS = 27
WCN_TYPE_MANUFACTURER = 28
WCN_TYPE_MESSAGE_TYPE = 29
WCN_TYPE_MODEL_NAME = 30
WCN_TYPE_MODEL_NUMBER = 31
WCN_TYPE_NETWORK_INDEX = 32
WCN_TYPE_NETWORK_KEY = 33
WCN_TYPE_NETWORK_KEY_INDEX = 34
WCN_TYPE_NEW_DEVICE_NAME = 35
WCN_TYPE_NEW_PASSWORD = 36
WCN_TYPE_OOB_DEVICE_PASSWORD = 37
WCN_TYPE_OS_VERSION = 38
WCN_TYPE_POWER_LEVEL = 39
WCN_TYPE_PSK_CURRENT = 40
WCN_TYPE_PSK_MAX = 41
WCN_TYPE_PUBLIC_KEY = 42
WCN_TYPE_RADIO_ENABLED = 43
WCN_TYPE_REBOOT = 44
WCN_TYPE_REGISTRAR_CURRENT = 45
WCN_TYPE_REGISTRAR_ESTABLISHED = 46
WCN_TYPE_REGISTRAR_LIST = 47
WCN_TYPE_REGISTRAR_MAX = 48
WCN_TYPE_REGISTRAR_NONCE = 49
WCN_TYPE_REQUEST_TYPE = 50
WCN_TYPE_RESPONSE_TYPE = 51
WCN_TYPE_RF_BANDS = 52
WCN_TYPE_R_HASH1 = 53
WCN_TYPE_R_HASH2 = 54
WCN_TYPE_R_SNONCE1 = 55
WCN_TYPE_R_SNONCE2 = 56
WCN_TYPE_SELECTED_REGISTRAR = 57
WCN_TYPE_SERIAL_NUMBER = 58
WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE = 59
WCN_TYPE_SSID = 60
WCN_TYPE_TOTAL_NETWORKS = 61
WCN_TYPE_UUID_E = 62
WCN_TYPE_UUID_R = 63
WCN_TYPE_VENDOR_EXTENSION = 64
WCN_TYPE_VERSION = 65
WCN_TYPE_X_509_CERTIFICATE_REQUEST = 66
WCN_TYPE_X_509_CERTIFICATE = 67
WCN_TYPE_EAP_IDENTITY = 68
WCN_TYPE_MESSAGE_COUNTER = 69
WCN_TYPE_PUBLIC_KEY_HASH = 70
WCN_TYPE_REKEY_KEY = 71
WCN_TYPE_KEY_LIFETIME = 72
WCN_TYPE_PERMITTED_CONFIG_METHODS = 73
WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS = 74
WCN_TYPE_PRIMARY_DEVICE_TYPE = 75
WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST = 76
WCN_TYPE_PORTABLE_DEVICE = 77
WCN_TYPE_AP_SETUP_LOCKED = 78
WCN_TYPE_APPLICATION_EXTENSION = 79
WCN_TYPE_EAP_TYPE = 80
WCN_TYPE_INITIALIZATION_VECTOR = 81
WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY = 82
WCN_TYPE_802_1X_ENABLED = 83
WCN_TYPE_APPSESSIONKEY = 84
WCN_TYPE_WEPTRANSMITKEY = 85
WCN_TYPE_UUID = 86
WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY = 87
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI = 88
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY = 89
WCN_TYPE_CURRENT_SSID = 90
WCN_TYPE_BSSID = 91
WCN_TYPE_DOT11_MAC_ADDRESS = 92
WCN_TYPE_AUTHORIZED_MACS = 93
WCN_TYPE_NETWORK_KEY_SHAREABLE = 94
WCN_TYPE_REQUEST_TO_ENROLL = 95
WCN_TYPE_REQUESTED_DEVICE_TYPE = 96
WCN_TYPE_SETTINGS_DELAY_TIME = 97
WCN_TYPE_VERSION2 = 98
WCN_TYPE_VENDOR_EXTENSION_WFA = 99
WCN_NUM_ATTRIBUTE_TYPES = 100
End Enumimport enum
class WCN_ATTRIBUTE_TYPE(enum.IntEnum):
WCN_TYPE_AP_CHANNEL = 0
WCN_TYPE_ASSOCIATION_STATE = 1
WCN_TYPE_AUTHENTICATION_TYPE = 2
WCN_TYPE_AUTHENTICATION_TYPE_FLAGS = 3
WCN_TYPE_AUTHENTICATOR = 4
WCN_TYPE_CONFIG_METHODS = 5
WCN_TYPE_CONFIGURATION_ERROR = 6
WCN_TYPE_CONFIRMATION_URL4 = 7
WCN_TYPE_CONFIRMATION_URL6 = 8
WCN_TYPE_CONNECTION_TYPE = 9
WCN_TYPE_CONNECTION_TYPE_FLAGS = 10
WCN_TYPE_CREDENTIAL = 11
WCN_TYPE_DEVICE_NAME = 12
WCN_TYPE_DEVICE_PASSWORD_ID = 13
WCN_TYPE_E_HASH1 = 14
WCN_TYPE_E_HASH2 = 15
WCN_TYPE_E_SNONCE1 = 16
WCN_TYPE_E_SNONCE2 = 17
WCN_TYPE_ENCRYPTED_SETTINGS = 18
WCN_TYPE_ENCRYPTION_TYPE = 19
WCN_TYPE_ENCRYPTION_TYPE_FLAGS = 20
WCN_TYPE_ENROLLEE_NONCE = 21
WCN_TYPE_FEATURE_ID = 22
WCN_TYPE_IDENTITY = 23
WCN_TYPE_IDENTITY_PROOF = 24
WCN_TYPE_KEY_WRAP_AUTHENTICATOR = 25
WCN_TYPE_KEY_IDENTIFIER = 26
WCN_TYPE_MAC_ADDRESS = 27
WCN_TYPE_MANUFACTURER = 28
WCN_TYPE_MESSAGE_TYPE = 29
WCN_TYPE_MODEL_NAME = 30
WCN_TYPE_MODEL_NUMBER = 31
WCN_TYPE_NETWORK_INDEX = 32
WCN_TYPE_NETWORK_KEY = 33
WCN_TYPE_NETWORK_KEY_INDEX = 34
WCN_TYPE_NEW_DEVICE_NAME = 35
WCN_TYPE_NEW_PASSWORD = 36
WCN_TYPE_OOB_DEVICE_PASSWORD = 37
WCN_TYPE_OS_VERSION = 38
WCN_TYPE_POWER_LEVEL = 39
WCN_TYPE_PSK_CURRENT = 40
WCN_TYPE_PSK_MAX = 41
WCN_TYPE_PUBLIC_KEY = 42
WCN_TYPE_RADIO_ENABLED = 43
WCN_TYPE_REBOOT = 44
WCN_TYPE_REGISTRAR_CURRENT = 45
WCN_TYPE_REGISTRAR_ESTABLISHED = 46
WCN_TYPE_REGISTRAR_LIST = 47
WCN_TYPE_REGISTRAR_MAX = 48
WCN_TYPE_REGISTRAR_NONCE = 49
WCN_TYPE_REQUEST_TYPE = 50
WCN_TYPE_RESPONSE_TYPE = 51
WCN_TYPE_RF_BANDS = 52
WCN_TYPE_R_HASH1 = 53
WCN_TYPE_R_HASH2 = 54
WCN_TYPE_R_SNONCE1 = 55
WCN_TYPE_R_SNONCE2 = 56
WCN_TYPE_SELECTED_REGISTRAR = 57
WCN_TYPE_SERIAL_NUMBER = 58
WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE = 59
WCN_TYPE_SSID = 60
WCN_TYPE_TOTAL_NETWORKS = 61
WCN_TYPE_UUID_E = 62
WCN_TYPE_UUID_R = 63
WCN_TYPE_VENDOR_EXTENSION = 64
WCN_TYPE_VERSION = 65
WCN_TYPE_X_509_CERTIFICATE_REQUEST = 66
WCN_TYPE_X_509_CERTIFICATE = 67
WCN_TYPE_EAP_IDENTITY = 68
WCN_TYPE_MESSAGE_COUNTER = 69
WCN_TYPE_PUBLIC_KEY_HASH = 70
WCN_TYPE_REKEY_KEY = 71
WCN_TYPE_KEY_LIFETIME = 72
WCN_TYPE_PERMITTED_CONFIG_METHODS = 73
WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS = 74
WCN_TYPE_PRIMARY_DEVICE_TYPE = 75
WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST = 76
WCN_TYPE_PORTABLE_DEVICE = 77
WCN_TYPE_AP_SETUP_LOCKED = 78
WCN_TYPE_APPLICATION_EXTENSION = 79
WCN_TYPE_EAP_TYPE = 80
WCN_TYPE_INITIALIZATION_VECTOR = 81
WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY = 82
WCN_TYPE_802_1X_ENABLED = 83
WCN_TYPE_APPSESSIONKEY = 84
WCN_TYPE_WEPTRANSMITKEY = 85
WCN_TYPE_UUID = 86
WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY = 87
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI = 88
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY = 89
WCN_TYPE_CURRENT_SSID = 90
WCN_TYPE_BSSID = 91
WCN_TYPE_DOT11_MAC_ADDRESS = 92
WCN_TYPE_AUTHORIZED_MACS = 93
WCN_TYPE_NETWORK_KEY_SHAREABLE = 94
WCN_TYPE_REQUEST_TO_ENROLL = 95
WCN_TYPE_REQUESTED_DEVICE_TYPE = 96
WCN_TYPE_SETTINGS_DELAY_TIME = 97
WCN_TYPE_VERSION2 = 98
WCN_TYPE_VENDOR_EXTENSION_WFA = 99
WCN_NUM_ATTRIBUTE_TYPES = 100// WCN_ATTRIBUTE_TYPE
pub const WCN_TYPE_AP_CHANNEL: i32 = 0;
pub const WCN_TYPE_ASSOCIATION_STATE: i32 = 1;
pub const WCN_TYPE_AUTHENTICATION_TYPE: i32 = 2;
pub const WCN_TYPE_AUTHENTICATION_TYPE_FLAGS: i32 = 3;
pub const WCN_TYPE_AUTHENTICATOR: i32 = 4;
pub const WCN_TYPE_CONFIG_METHODS: i32 = 5;
pub const WCN_TYPE_CONFIGURATION_ERROR: i32 = 6;
pub const WCN_TYPE_CONFIRMATION_URL4: i32 = 7;
pub const WCN_TYPE_CONFIRMATION_URL6: i32 = 8;
pub const WCN_TYPE_CONNECTION_TYPE: i32 = 9;
pub const WCN_TYPE_CONNECTION_TYPE_FLAGS: i32 = 10;
pub const WCN_TYPE_CREDENTIAL: i32 = 11;
pub const WCN_TYPE_DEVICE_NAME: i32 = 12;
pub const WCN_TYPE_DEVICE_PASSWORD_ID: i32 = 13;
pub const WCN_TYPE_E_HASH1: i32 = 14;
pub const WCN_TYPE_E_HASH2: i32 = 15;
pub const WCN_TYPE_E_SNONCE1: i32 = 16;
pub const WCN_TYPE_E_SNONCE2: i32 = 17;
pub const WCN_TYPE_ENCRYPTED_SETTINGS: i32 = 18;
pub const WCN_TYPE_ENCRYPTION_TYPE: i32 = 19;
pub const WCN_TYPE_ENCRYPTION_TYPE_FLAGS: i32 = 20;
pub const WCN_TYPE_ENROLLEE_NONCE: i32 = 21;
pub const WCN_TYPE_FEATURE_ID: i32 = 22;
pub const WCN_TYPE_IDENTITY: i32 = 23;
pub const WCN_TYPE_IDENTITY_PROOF: i32 = 24;
pub const WCN_TYPE_KEY_WRAP_AUTHENTICATOR: i32 = 25;
pub const WCN_TYPE_KEY_IDENTIFIER: i32 = 26;
pub const WCN_TYPE_MAC_ADDRESS: i32 = 27;
pub const WCN_TYPE_MANUFACTURER: i32 = 28;
pub const WCN_TYPE_MESSAGE_TYPE: i32 = 29;
pub const WCN_TYPE_MODEL_NAME: i32 = 30;
pub const WCN_TYPE_MODEL_NUMBER: i32 = 31;
pub const WCN_TYPE_NETWORK_INDEX: i32 = 32;
pub const WCN_TYPE_NETWORK_KEY: i32 = 33;
pub const WCN_TYPE_NETWORK_KEY_INDEX: i32 = 34;
pub const WCN_TYPE_NEW_DEVICE_NAME: i32 = 35;
pub const WCN_TYPE_NEW_PASSWORD: i32 = 36;
pub const WCN_TYPE_OOB_DEVICE_PASSWORD: i32 = 37;
pub const WCN_TYPE_OS_VERSION: i32 = 38;
pub const WCN_TYPE_POWER_LEVEL: i32 = 39;
pub const WCN_TYPE_PSK_CURRENT: i32 = 40;
pub const WCN_TYPE_PSK_MAX: i32 = 41;
pub const WCN_TYPE_PUBLIC_KEY: i32 = 42;
pub const WCN_TYPE_RADIO_ENABLED: i32 = 43;
pub const WCN_TYPE_REBOOT: i32 = 44;
pub const WCN_TYPE_REGISTRAR_CURRENT: i32 = 45;
pub const WCN_TYPE_REGISTRAR_ESTABLISHED: i32 = 46;
pub const WCN_TYPE_REGISTRAR_LIST: i32 = 47;
pub const WCN_TYPE_REGISTRAR_MAX: i32 = 48;
pub const WCN_TYPE_REGISTRAR_NONCE: i32 = 49;
pub const WCN_TYPE_REQUEST_TYPE: i32 = 50;
pub const WCN_TYPE_RESPONSE_TYPE: i32 = 51;
pub const WCN_TYPE_RF_BANDS: i32 = 52;
pub const WCN_TYPE_R_HASH1: i32 = 53;
pub const WCN_TYPE_R_HASH2: i32 = 54;
pub const WCN_TYPE_R_SNONCE1: i32 = 55;
pub const WCN_TYPE_R_SNONCE2: i32 = 56;
pub const WCN_TYPE_SELECTED_REGISTRAR: i32 = 57;
pub const WCN_TYPE_SERIAL_NUMBER: i32 = 58;
pub const WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE: i32 = 59;
pub const WCN_TYPE_SSID: i32 = 60;
pub const WCN_TYPE_TOTAL_NETWORKS: i32 = 61;
pub const WCN_TYPE_UUID_E: i32 = 62;
pub const WCN_TYPE_UUID_R: i32 = 63;
pub const WCN_TYPE_VENDOR_EXTENSION: i32 = 64;
pub const WCN_TYPE_VERSION: i32 = 65;
pub const WCN_TYPE_X_509_CERTIFICATE_REQUEST: i32 = 66;
pub const WCN_TYPE_X_509_CERTIFICATE: i32 = 67;
pub const WCN_TYPE_EAP_IDENTITY: i32 = 68;
pub const WCN_TYPE_MESSAGE_COUNTER: i32 = 69;
pub const WCN_TYPE_PUBLIC_KEY_HASH: i32 = 70;
pub const WCN_TYPE_REKEY_KEY: i32 = 71;
pub const WCN_TYPE_KEY_LIFETIME: i32 = 72;
pub const WCN_TYPE_PERMITTED_CONFIG_METHODS: i32 = 73;
pub const WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS: i32 = 74;
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE: i32 = 75;
pub const WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST: i32 = 76;
pub const WCN_TYPE_PORTABLE_DEVICE: i32 = 77;
pub const WCN_TYPE_AP_SETUP_LOCKED: i32 = 78;
pub const WCN_TYPE_APPLICATION_EXTENSION: i32 = 79;
pub const WCN_TYPE_EAP_TYPE: i32 = 80;
pub const WCN_TYPE_INITIALIZATION_VECTOR: i32 = 81;
pub const WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY: i32 = 82;
pub const WCN_TYPE_802_1X_ENABLED: i32 = 83;
pub const WCN_TYPE_APPSESSIONKEY: i32 = 84;
pub const WCN_TYPE_WEPTRANSMITKEY: i32 = 85;
pub const WCN_TYPE_UUID: i32 = 86;
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY: i32 = 87;
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI: i32 = 88;
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY: i32 = 89;
pub const WCN_TYPE_CURRENT_SSID: i32 = 90;
pub const WCN_TYPE_BSSID: i32 = 91;
pub const WCN_TYPE_DOT11_MAC_ADDRESS: i32 = 92;
pub const WCN_TYPE_AUTHORIZED_MACS: i32 = 93;
pub const WCN_TYPE_NETWORK_KEY_SHAREABLE: i32 = 94;
pub const WCN_TYPE_REQUEST_TO_ENROLL: i32 = 95;
pub const WCN_TYPE_REQUESTED_DEVICE_TYPE: i32 = 96;
pub const WCN_TYPE_SETTINGS_DELAY_TIME: i32 = 97;
pub const WCN_TYPE_VERSION2: i32 = 98;
pub const WCN_TYPE_VENDOR_EXTENSION_WFA: i32 = 99;
pub const WCN_NUM_ATTRIBUTE_TYPES: i32 = 100;// WCN_ATTRIBUTE_TYPE
const (
WCN_TYPE_AP_CHANNEL int32 = 0
WCN_TYPE_ASSOCIATION_STATE int32 = 1
WCN_TYPE_AUTHENTICATION_TYPE int32 = 2
WCN_TYPE_AUTHENTICATION_TYPE_FLAGS int32 = 3
WCN_TYPE_AUTHENTICATOR int32 = 4
WCN_TYPE_CONFIG_METHODS int32 = 5
WCN_TYPE_CONFIGURATION_ERROR int32 = 6
WCN_TYPE_CONFIRMATION_URL4 int32 = 7
WCN_TYPE_CONFIRMATION_URL6 int32 = 8
WCN_TYPE_CONNECTION_TYPE int32 = 9
WCN_TYPE_CONNECTION_TYPE_FLAGS int32 = 10
WCN_TYPE_CREDENTIAL int32 = 11
WCN_TYPE_DEVICE_NAME int32 = 12
WCN_TYPE_DEVICE_PASSWORD_ID int32 = 13
WCN_TYPE_E_HASH1 int32 = 14
WCN_TYPE_E_HASH2 int32 = 15
WCN_TYPE_E_SNONCE1 int32 = 16
WCN_TYPE_E_SNONCE2 int32 = 17
WCN_TYPE_ENCRYPTED_SETTINGS int32 = 18
WCN_TYPE_ENCRYPTION_TYPE int32 = 19
WCN_TYPE_ENCRYPTION_TYPE_FLAGS int32 = 20
WCN_TYPE_ENROLLEE_NONCE int32 = 21
WCN_TYPE_FEATURE_ID int32 = 22
WCN_TYPE_IDENTITY int32 = 23
WCN_TYPE_IDENTITY_PROOF int32 = 24
WCN_TYPE_KEY_WRAP_AUTHENTICATOR int32 = 25
WCN_TYPE_KEY_IDENTIFIER int32 = 26
WCN_TYPE_MAC_ADDRESS int32 = 27
WCN_TYPE_MANUFACTURER int32 = 28
WCN_TYPE_MESSAGE_TYPE int32 = 29
WCN_TYPE_MODEL_NAME int32 = 30
WCN_TYPE_MODEL_NUMBER int32 = 31
WCN_TYPE_NETWORK_INDEX int32 = 32
WCN_TYPE_NETWORK_KEY int32 = 33
WCN_TYPE_NETWORK_KEY_INDEX int32 = 34
WCN_TYPE_NEW_DEVICE_NAME int32 = 35
WCN_TYPE_NEW_PASSWORD int32 = 36
WCN_TYPE_OOB_DEVICE_PASSWORD int32 = 37
WCN_TYPE_OS_VERSION int32 = 38
WCN_TYPE_POWER_LEVEL int32 = 39
WCN_TYPE_PSK_CURRENT int32 = 40
WCN_TYPE_PSK_MAX int32 = 41
WCN_TYPE_PUBLIC_KEY int32 = 42
WCN_TYPE_RADIO_ENABLED int32 = 43
WCN_TYPE_REBOOT int32 = 44
WCN_TYPE_REGISTRAR_CURRENT int32 = 45
WCN_TYPE_REGISTRAR_ESTABLISHED int32 = 46
WCN_TYPE_REGISTRAR_LIST int32 = 47
WCN_TYPE_REGISTRAR_MAX int32 = 48
WCN_TYPE_REGISTRAR_NONCE int32 = 49
WCN_TYPE_REQUEST_TYPE int32 = 50
WCN_TYPE_RESPONSE_TYPE int32 = 51
WCN_TYPE_RF_BANDS int32 = 52
WCN_TYPE_R_HASH1 int32 = 53
WCN_TYPE_R_HASH2 int32 = 54
WCN_TYPE_R_SNONCE1 int32 = 55
WCN_TYPE_R_SNONCE2 int32 = 56
WCN_TYPE_SELECTED_REGISTRAR int32 = 57
WCN_TYPE_SERIAL_NUMBER int32 = 58
WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE int32 = 59
WCN_TYPE_SSID int32 = 60
WCN_TYPE_TOTAL_NETWORKS int32 = 61
WCN_TYPE_UUID_E int32 = 62
WCN_TYPE_UUID_R int32 = 63
WCN_TYPE_VENDOR_EXTENSION int32 = 64
WCN_TYPE_VERSION int32 = 65
WCN_TYPE_X_509_CERTIFICATE_REQUEST int32 = 66
WCN_TYPE_X_509_CERTIFICATE int32 = 67
WCN_TYPE_EAP_IDENTITY int32 = 68
WCN_TYPE_MESSAGE_COUNTER int32 = 69
WCN_TYPE_PUBLIC_KEY_HASH int32 = 70
WCN_TYPE_REKEY_KEY int32 = 71
WCN_TYPE_KEY_LIFETIME int32 = 72
WCN_TYPE_PERMITTED_CONFIG_METHODS int32 = 73
WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS int32 = 74
WCN_TYPE_PRIMARY_DEVICE_TYPE int32 = 75
WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST int32 = 76
WCN_TYPE_PORTABLE_DEVICE int32 = 77
WCN_TYPE_AP_SETUP_LOCKED int32 = 78
WCN_TYPE_APPLICATION_EXTENSION int32 = 79
WCN_TYPE_EAP_TYPE int32 = 80
WCN_TYPE_INITIALIZATION_VECTOR int32 = 81
WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY int32 = 82
WCN_TYPE_802_1X_ENABLED int32 = 83
WCN_TYPE_APPSESSIONKEY int32 = 84
WCN_TYPE_WEPTRANSMITKEY int32 = 85
WCN_TYPE_UUID int32 = 86
WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY int32 = 87
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI int32 = 88
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY int32 = 89
WCN_TYPE_CURRENT_SSID int32 = 90
WCN_TYPE_BSSID int32 = 91
WCN_TYPE_DOT11_MAC_ADDRESS int32 = 92
WCN_TYPE_AUTHORIZED_MACS int32 = 93
WCN_TYPE_NETWORK_KEY_SHAREABLE int32 = 94
WCN_TYPE_REQUEST_TO_ENROLL int32 = 95
WCN_TYPE_REQUESTED_DEVICE_TYPE int32 = 96
WCN_TYPE_SETTINGS_DELAY_TIME int32 = 97
WCN_TYPE_VERSION2 int32 = 98
WCN_TYPE_VENDOR_EXTENSION_WFA int32 = 99
WCN_NUM_ATTRIBUTE_TYPES int32 = 100
)const
WCN_TYPE_AP_CHANNEL = 0;
WCN_TYPE_ASSOCIATION_STATE = 1;
WCN_TYPE_AUTHENTICATION_TYPE = 2;
WCN_TYPE_AUTHENTICATION_TYPE_FLAGS = 3;
WCN_TYPE_AUTHENTICATOR = 4;
WCN_TYPE_CONFIG_METHODS = 5;
WCN_TYPE_CONFIGURATION_ERROR = 6;
WCN_TYPE_CONFIRMATION_URL4 = 7;
WCN_TYPE_CONFIRMATION_URL6 = 8;
WCN_TYPE_CONNECTION_TYPE = 9;
WCN_TYPE_CONNECTION_TYPE_FLAGS = 10;
WCN_TYPE_CREDENTIAL = 11;
WCN_TYPE_DEVICE_NAME = 12;
WCN_TYPE_DEVICE_PASSWORD_ID = 13;
WCN_TYPE_E_HASH1 = 14;
WCN_TYPE_E_HASH2 = 15;
WCN_TYPE_E_SNONCE1 = 16;
WCN_TYPE_E_SNONCE2 = 17;
WCN_TYPE_ENCRYPTED_SETTINGS = 18;
WCN_TYPE_ENCRYPTION_TYPE = 19;
WCN_TYPE_ENCRYPTION_TYPE_FLAGS = 20;
WCN_TYPE_ENROLLEE_NONCE = 21;
WCN_TYPE_FEATURE_ID = 22;
WCN_TYPE_IDENTITY = 23;
WCN_TYPE_IDENTITY_PROOF = 24;
WCN_TYPE_KEY_WRAP_AUTHENTICATOR = 25;
WCN_TYPE_KEY_IDENTIFIER = 26;
WCN_TYPE_MAC_ADDRESS = 27;
WCN_TYPE_MANUFACTURER = 28;
WCN_TYPE_MESSAGE_TYPE = 29;
WCN_TYPE_MODEL_NAME = 30;
WCN_TYPE_MODEL_NUMBER = 31;
WCN_TYPE_NETWORK_INDEX = 32;
WCN_TYPE_NETWORK_KEY = 33;
WCN_TYPE_NETWORK_KEY_INDEX = 34;
WCN_TYPE_NEW_DEVICE_NAME = 35;
WCN_TYPE_NEW_PASSWORD = 36;
WCN_TYPE_OOB_DEVICE_PASSWORD = 37;
WCN_TYPE_OS_VERSION = 38;
WCN_TYPE_POWER_LEVEL = 39;
WCN_TYPE_PSK_CURRENT = 40;
WCN_TYPE_PSK_MAX = 41;
WCN_TYPE_PUBLIC_KEY = 42;
WCN_TYPE_RADIO_ENABLED = 43;
WCN_TYPE_REBOOT = 44;
WCN_TYPE_REGISTRAR_CURRENT = 45;
WCN_TYPE_REGISTRAR_ESTABLISHED = 46;
WCN_TYPE_REGISTRAR_LIST = 47;
WCN_TYPE_REGISTRAR_MAX = 48;
WCN_TYPE_REGISTRAR_NONCE = 49;
WCN_TYPE_REQUEST_TYPE = 50;
WCN_TYPE_RESPONSE_TYPE = 51;
WCN_TYPE_RF_BANDS = 52;
WCN_TYPE_R_HASH1 = 53;
WCN_TYPE_R_HASH2 = 54;
WCN_TYPE_R_SNONCE1 = 55;
WCN_TYPE_R_SNONCE2 = 56;
WCN_TYPE_SELECTED_REGISTRAR = 57;
WCN_TYPE_SERIAL_NUMBER = 58;
WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE = 59;
WCN_TYPE_SSID = 60;
WCN_TYPE_TOTAL_NETWORKS = 61;
WCN_TYPE_UUID_E = 62;
WCN_TYPE_UUID_R = 63;
WCN_TYPE_VENDOR_EXTENSION = 64;
WCN_TYPE_VERSION = 65;
WCN_TYPE_X_509_CERTIFICATE_REQUEST = 66;
WCN_TYPE_X_509_CERTIFICATE = 67;
WCN_TYPE_EAP_IDENTITY = 68;
WCN_TYPE_MESSAGE_COUNTER = 69;
WCN_TYPE_PUBLIC_KEY_HASH = 70;
WCN_TYPE_REKEY_KEY = 71;
WCN_TYPE_KEY_LIFETIME = 72;
WCN_TYPE_PERMITTED_CONFIG_METHODS = 73;
WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS = 74;
WCN_TYPE_PRIMARY_DEVICE_TYPE = 75;
WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST = 76;
WCN_TYPE_PORTABLE_DEVICE = 77;
WCN_TYPE_AP_SETUP_LOCKED = 78;
WCN_TYPE_APPLICATION_EXTENSION = 79;
WCN_TYPE_EAP_TYPE = 80;
WCN_TYPE_INITIALIZATION_VECTOR = 81;
WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY = 82;
WCN_TYPE_802_1X_ENABLED = 83;
WCN_TYPE_APPSESSIONKEY = 84;
WCN_TYPE_WEPTRANSMITKEY = 85;
WCN_TYPE_UUID = 86;
WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY = 87;
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI = 88;
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY = 89;
WCN_TYPE_CURRENT_SSID = 90;
WCN_TYPE_BSSID = 91;
WCN_TYPE_DOT11_MAC_ADDRESS = 92;
WCN_TYPE_AUTHORIZED_MACS = 93;
WCN_TYPE_NETWORK_KEY_SHAREABLE = 94;
WCN_TYPE_REQUEST_TO_ENROLL = 95;
WCN_TYPE_REQUESTED_DEVICE_TYPE = 96;
WCN_TYPE_SETTINGS_DELAY_TIME = 97;
WCN_TYPE_VERSION2 = 98;
WCN_TYPE_VENDOR_EXTENSION_WFA = 99;
WCN_NUM_ATTRIBUTE_TYPES = 100;// WCN_ATTRIBUTE_TYPE
pub const WCN_TYPE_AP_CHANNEL: i32 = 0;
pub const WCN_TYPE_ASSOCIATION_STATE: i32 = 1;
pub const WCN_TYPE_AUTHENTICATION_TYPE: i32 = 2;
pub const WCN_TYPE_AUTHENTICATION_TYPE_FLAGS: i32 = 3;
pub const WCN_TYPE_AUTHENTICATOR: i32 = 4;
pub const WCN_TYPE_CONFIG_METHODS: i32 = 5;
pub const WCN_TYPE_CONFIGURATION_ERROR: i32 = 6;
pub const WCN_TYPE_CONFIRMATION_URL4: i32 = 7;
pub const WCN_TYPE_CONFIRMATION_URL6: i32 = 8;
pub const WCN_TYPE_CONNECTION_TYPE: i32 = 9;
pub const WCN_TYPE_CONNECTION_TYPE_FLAGS: i32 = 10;
pub const WCN_TYPE_CREDENTIAL: i32 = 11;
pub const WCN_TYPE_DEVICE_NAME: i32 = 12;
pub const WCN_TYPE_DEVICE_PASSWORD_ID: i32 = 13;
pub const WCN_TYPE_E_HASH1: i32 = 14;
pub const WCN_TYPE_E_HASH2: i32 = 15;
pub const WCN_TYPE_E_SNONCE1: i32 = 16;
pub const WCN_TYPE_E_SNONCE2: i32 = 17;
pub const WCN_TYPE_ENCRYPTED_SETTINGS: i32 = 18;
pub const WCN_TYPE_ENCRYPTION_TYPE: i32 = 19;
pub const WCN_TYPE_ENCRYPTION_TYPE_FLAGS: i32 = 20;
pub const WCN_TYPE_ENROLLEE_NONCE: i32 = 21;
pub const WCN_TYPE_FEATURE_ID: i32 = 22;
pub const WCN_TYPE_IDENTITY: i32 = 23;
pub const WCN_TYPE_IDENTITY_PROOF: i32 = 24;
pub const WCN_TYPE_KEY_WRAP_AUTHENTICATOR: i32 = 25;
pub const WCN_TYPE_KEY_IDENTIFIER: i32 = 26;
pub const WCN_TYPE_MAC_ADDRESS: i32 = 27;
pub const WCN_TYPE_MANUFACTURER: i32 = 28;
pub const WCN_TYPE_MESSAGE_TYPE: i32 = 29;
pub const WCN_TYPE_MODEL_NAME: i32 = 30;
pub const WCN_TYPE_MODEL_NUMBER: i32 = 31;
pub const WCN_TYPE_NETWORK_INDEX: i32 = 32;
pub const WCN_TYPE_NETWORK_KEY: i32 = 33;
pub const WCN_TYPE_NETWORK_KEY_INDEX: i32 = 34;
pub const WCN_TYPE_NEW_DEVICE_NAME: i32 = 35;
pub const WCN_TYPE_NEW_PASSWORD: i32 = 36;
pub const WCN_TYPE_OOB_DEVICE_PASSWORD: i32 = 37;
pub const WCN_TYPE_OS_VERSION: i32 = 38;
pub const WCN_TYPE_POWER_LEVEL: i32 = 39;
pub const WCN_TYPE_PSK_CURRENT: i32 = 40;
pub const WCN_TYPE_PSK_MAX: i32 = 41;
pub const WCN_TYPE_PUBLIC_KEY: i32 = 42;
pub const WCN_TYPE_RADIO_ENABLED: i32 = 43;
pub const WCN_TYPE_REBOOT: i32 = 44;
pub const WCN_TYPE_REGISTRAR_CURRENT: i32 = 45;
pub const WCN_TYPE_REGISTRAR_ESTABLISHED: i32 = 46;
pub const WCN_TYPE_REGISTRAR_LIST: i32 = 47;
pub const WCN_TYPE_REGISTRAR_MAX: i32 = 48;
pub const WCN_TYPE_REGISTRAR_NONCE: i32 = 49;
pub const WCN_TYPE_REQUEST_TYPE: i32 = 50;
pub const WCN_TYPE_RESPONSE_TYPE: i32 = 51;
pub const WCN_TYPE_RF_BANDS: i32 = 52;
pub const WCN_TYPE_R_HASH1: i32 = 53;
pub const WCN_TYPE_R_HASH2: i32 = 54;
pub const WCN_TYPE_R_SNONCE1: i32 = 55;
pub const WCN_TYPE_R_SNONCE2: i32 = 56;
pub const WCN_TYPE_SELECTED_REGISTRAR: i32 = 57;
pub const WCN_TYPE_SERIAL_NUMBER: i32 = 58;
pub const WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE: i32 = 59;
pub const WCN_TYPE_SSID: i32 = 60;
pub const WCN_TYPE_TOTAL_NETWORKS: i32 = 61;
pub const WCN_TYPE_UUID_E: i32 = 62;
pub const WCN_TYPE_UUID_R: i32 = 63;
pub const WCN_TYPE_VENDOR_EXTENSION: i32 = 64;
pub const WCN_TYPE_VERSION: i32 = 65;
pub const WCN_TYPE_X_509_CERTIFICATE_REQUEST: i32 = 66;
pub const WCN_TYPE_X_509_CERTIFICATE: i32 = 67;
pub const WCN_TYPE_EAP_IDENTITY: i32 = 68;
pub const WCN_TYPE_MESSAGE_COUNTER: i32 = 69;
pub const WCN_TYPE_PUBLIC_KEY_HASH: i32 = 70;
pub const WCN_TYPE_REKEY_KEY: i32 = 71;
pub const WCN_TYPE_KEY_LIFETIME: i32 = 72;
pub const WCN_TYPE_PERMITTED_CONFIG_METHODS: i32 = 73;
pub const WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS: i32 = 74;
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE: i32 = 75;
pub const WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST: i32 = 76;
pub const WCN_TYPE_PORTABLE_DEVICE: i32 = 77;
pub const WCN_TYPE_AP_SETUP_LOCKED: i32 = 78;
pub const WCN_TYPE_APPLICATION_EXTENSION: i32 = 79;
pub const WCN_TYPE_EAP_TYPE: i32 = 80;
pub const WCN_TYPE_INITIALIZATION_VECTOR: i32 = 81;
pub const WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY: i32 = 82;
pub const WCN_TYPE_802_1X_ENABLED: i32 = 83;
pub const WCN_TYPE_APPSESSIONKEY: i32 = 84;
pub const WCN_TYPE_WEPTRANSMITKEY: i32 = 85;
pub const WCN_TYPE_UUID: i32 = 86;
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY: i32 = 87;
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI: i32 = 88;
pub const WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY: i32 = 89;
pub const WCN_TYPE_CURRENT_SSID: i32 = 90;
pub const WCN_TYPE_BSSID: i32 = 91;
pub const WCN_TYPE_DOT11_MAC_ADDRESS: i32 = 92;
pub const WCN_TYPE_AUTHORIZED_MACS: i32 = 93;
pub const WCN_TYPE_NETWORK_KEY_SHAREABLE: i32 = 94;
pub const WCN_TYPE_REQUEST_TO_ENROLL: i32 = 95;
pub const WCN_TYPE_REQUESTED_DEVICE_TYPE: i32 = 96;
pub const WCN_TYPE_SETTINGS_DELAY_TIME: i32 = 97;
pub const WCN_TYPE_VERSION2: i32 = 98;
pub const WCN_TYPE_VENDOR_EXTENSION_WFA: i32 = 99;
pub const WCN_NUM_ATTRIBUTE_TYPES: i32 = 100;const
WCN_TYPE_AP_CHANNEL* = 0
WCN_TYPE_ASSOCIATION_STATE* = 1
WCN_TYPE_AUTHENTICATION_TYPE* = 2
WCN_TYPE_AUTHENTICATION_TYPE_FLAGS* = 3
WCN_TYPE_AUTHENTICATOR* = 4
WCN_TYPE_CONFIG_METHODS* = 5
WCN_TYPE_CONFIGURATION_ERROR* = 6
WCN_TYPE_CONFIRMATION_URL4* = 7
WCN_TYPE_CONFIRMATION_URL6* = 8
WCN_TYPE_CONNECTION_TYPE* = 9
WCN_TYPE_CONNECTION_TYPE_FLAGS* = 10
WCN_TYPE_CREDENTIAL* = 11
WCN_TYPE_DEVICE_NAME* = 12
WCN_TYPE_DEVICE_PASSWORD_ID* = 13
WCN_TYPE_E_HASH1* = 14
WCN_TYPE_E_HASH2* = 15
WCN_TYPE_E_SNONCE1* = 16
WCN_TYPE_E_SNONCE2* = 17
WCN_TYPE_ENCRYPTED_SETTINGS* = 18
WCN_TYPE_ENCRYPTION_TYPE* = 19
WCN_TYPE_ENCRYPTION_TYPE_FLAGS* = 20
WCN_TYPE_ENROLLEE_NONCE* = 21
WCN_TYPE_FEATURE_ID* = 22
WCN_TYPE_IDENTITY* = 23
WCN_TYPE_IDENTITY_PROOF* = 24
WCN_TYPE_KEY_WRAP_AUTHENTICATOR* = 25
WCN_TYPE_KEY_IDENTIFIER* = 26
WCN_TYPE_MAC_ADDRESS* = 27
WCN_TYPE_MANUFACTURER* = 28
WCN_TYPE_MESSAGE_TYPE* = 29
WCN_TYPE_MODEL_NAME* = 30
WCN_TYPE_MODEL_NUMBER* = 31
WCN_TYPE_NETWORK_INDEX* = 32
WCN_TYPE_NETWORK_KEY* = 33
WCN_TYPE_NETWORK_KEY_INDEX* = 34
WCN_TYPE_NEW_DEVICE_NAME* = 35
WCN_TYPE_NEW_PASSWORD* = 36
WCN_TYPE_OOB_DEVICE_PASSWORD* = 37
WCN_TYPE_OS_VERSION* = 38
WCN_TYPE_POWER_LEVEL* = 39
WCN_TYPE_PSK_CURRENT* = 40
WCN_TYPE_PSK_MAX* = 41
WCN_TYPE_PUBLIC_KEY* = 42
WCN_TYPE_RADIO_ENABLED* = 43
WCN_TYPE_REBOOT* = 44
WCN_TYPE_REGISTRAR_CURRENT* = 45
WCN_TYPE_REGISTRAR_ESTABLISHED* = 46
WCN_TYPE_REGISTRAR_LIST* = 47
WCN_TYPE_REGISTRAR_MAX* = 48
WCN_TYPE_REGISTRAR_NONCE* = 49
WCN_TYPE_REQUEST_TYPE* = 50
WCN_TYPE_RESPONSE_TYPE* = 51
WCN_TYPE_RF_BANDS* = 52
WCN_TYPE_R_HASH1* = 53
WCN_TYPE_R_HASH2* = 54
WCN_TYPE_R_SNONCE1* = 55
WCN_TYPE_R_SNONCE2* = 56
WCN_TYPE_SELECTED_REGISTRAR* = 57
WCN_TYPE_SERIAL_NUMBER* = 58
WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE* = 59
WCN_TYPE_SSID* = 60
WCN_TYPE_TOTAL_NETWORKS* = 61
WCN_TYPE_UUID_E* = 62
WCN_TYPE_UUID_R* = 63
WCN_TYPE_VENDOR_EXTENSION* = 64
WCN_TYPE_VERSION* = 65
WCN_TYPE_X_509_CERTIFICATE_REQUEST* = 66
WCN_TYPE_X_509_CERTIFICATE* = 67
WCN_TYPE_EAP_IDENTITY* = 68
WCN_TYPE_MESSAGE_COUNTER* = 69
WCN_TYPE_PUBLIC_KEY_HASH* = 70
WCN_TYPE_REKEY_KEY* = 71
WCN_TYPE_KEY_LIFETIME* = 72
WCN_TYPE_PERMITTED_CONFIG_METHODS* = 73
WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS* = 74
WCN_TYPE_PRIMARY_DEVICE_TYPE* = 75
WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST* = 76
WCN_TYPE_PORTABLE_DEVICE* = 77
WCN_TYPE_AP_SETUP_LOCKED* = 78
WCN_TYPE_APPLICATION_EXTENSION* = 79
WCN_TYPE_EAP_TYPE* = 80
WCN_TYPE_INITIALIZATION_VECTOR* = 81
WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY* = 82
WCN_TYPE_802_1X_ENABLED* = 83
WCN_TYPE_APPSESSIONKEY* = 84
WCN_TYPE_WEPTRANSMITKEY* = 85
WCN_TYPE_UUID* = 86
WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY* = 87
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI* = 88
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY* = 89
WCN_TYPE_CURRENT_SSID* = 90
WCN_TYPE_BSSID* = 91
WCN_TYPE_DOT11_MAC_ADDRESS* = 92
WCN_TYPE_AUTHORIZED_MACS* = 93
WCN_TYPE_NETWORK_KEY_SHAREABLE* = 94
WCN_TYPE_REQUEST_TO_ENROLL* = 95
WCN_TYPE_REQUESTED_DEVICE_TYPE* = 96
WCN_TYPE_SETTINGS_DELAY_TIME* = 97
WCN_TYPE_VERSION2* = 98
WCN_TYPE_VENDOR_EXTENSION_WFA* = 99
WCN_NUM_ATTRIBUTE_TYPES* = 100enum WCN_ATTRIBUTE_TYPE : int {
WCN_TYPE_AP_CHANNEL = 0,
WCN_TYPE_ASSOCIATION_STATE = 1,
WCN_TYPE_AUTHENTICATION_TYPE = 2,
WCN_TYPE_AUTHENTICATION_TYPE_FLAGS = 3,
WCN_TYPE_AUTHENTICATOR = 4,
WCN_TYPE_CONFIG_METHODS = 5,
WCN_TYPE_CONFIGURATION_ERROR = 6,
WCN_TYPE_CONFIRMATION_URL4 = 7,
WCN_TYPE_CONFIRMATION_URL6 = 8,
WCN_TYPE_CONNECTION_TYPE = 9,
WCN_TYPE_CONNECTION_TYPE_FLAGS = 10,
WCN_TYPE_CREDENTIAL = 11,
WCN_TYPE_DEVICE_NAME = 12,
WCN_TYPE_DEVICE_PASSWORD_ID = 13,
WCN_TYPE_E_HASH1 = 14,
WCN_TYPE_E_HASH2 = 15,
WCN_TYPE_E_SNONCE1 = 16,
WCN_TYPE_E_SNONCE2 = 17,
WCN_TYPE_ENCRYPTED_SETTINGS = 18,
WCN_TYPE_ENCRYPTION_TYPE = 19,
WCN_TYPE_ENCRYPTION_TYPE_FLAGS = 20,
WCN_TYPE_ENROLLEE_NONCE = 21,
WCN_TYPE_FEATURE_ID = 22,
WCN_TYPE_IDENTITY = 23,
WCN_TYPE_IDENTITY_PROOF = 24,
WCN_TYPE_KEY_WRAP_AUTHENTICATOR = 25,
WCN_TYPE_KEY_IDENTIFIER = 26,
WCN_TYPE_MAC_ADDRESS = 27,
WCN_TYPE_MANUFACTURER = 28,
WCN_TYPE_MESSAGE_TYPE = 29,
WCN_TYPE_MODEL_NAME = 30,
WCN_TYPE_MODEL_NUMBER = 31,
WCN_TYPE_NETWORK_INDEX = 32,
WCN_TYPE_NETWORK_KEY = 33,
WCN_TYPE_NETWORK_KEY_INDEX = 34,
WCN_TYPE_NEW_DEVICE_NAME = 35,
WCN_TYPE_NEW_PASSWORD = 36,
WCN_TYPE_OOB_DEVICE_PASSWORD = 37,
WCN_TYPE_OS_VERSION = 38,
WCN_TYPE_POWER_LEVEL = 39,
WCN_TYPE_PSK_CURRENT = 40,
WCN_TYPE_PSK_MAX = 41,
WCN_TYPE_PUBLIC_KEY = 42,
WCN_TYPE_RADIO_ENABLED = 43,
WCN_TYPE_REBOOT = 44,
WCN_TYPE_REGISTRAR_CURRENT = 45,
WCN_TYPE_REGISTRAR_ESTABLISHED = 46,
WCN_TYPE_REGISTRAR_LIST = 47,
WCN_TYPE_REGISTRAR_MAX = 48,
WCN_TYPE_REGISTRAR_NONCE = 49,
WCN_TYPE_REQUEST_TYPE = 50,
WCN_TYPE_RESPONSE_TYPE = 51,
WCN_TYPE_RF_BANDS = 52,
WCN_TYPE_R_HASH1 = 53,
WCN_TYPE_R_HASH2 = 54,
WCN_TYPE_R_SNONCE1 = 55,
WCN_TYPE_R_SNONCE2 = 56,
WCN_TYPE_SELECTED_REGISTRAR = 57,
WCN_TYPE_SERIAL_NUMBER = 58,
WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE = 59,
WCN_TYPE_SSID = 60,
WCN_TYPE_TOTAL_NETWORKS = 61,
WCN_TYPE_UUID_E = 62,
WCN_TYPE_UUID_R = 63,
WCN_TYPE_VENDOR_EXTENSION = 64,
WCN_TYPE_VERSION = 65,
WCN_TYPE_X_509_CERTIFICATE_REQUEST = 66,
WCN_TYPE_X_509_CERTIFICATE = 67,
WCN_TYPE_EAP_IDENTITY = 68,
WCN_TYPE_MESSAGE_COUNTER = 69,
WCN_TYPE_PUBLIC_KEY_HASH = 70,
WCN_TYPE_REKEY_KEY = 71,
WCN_TYPE_KEY_LIFETIME = 72,
WCN_TYPE_PERMITTED_CONFIG_METHODS = 73,
WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS = 74,
WCN_TYPE_PRIMARY_DEVICE_TYPE = 75,
WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST = 76,
WCN_TYPE_PORTABLE_DEVICE = 77,
WCN_TYPE_AP_SETUP_LOCKED = 78,
WCN_TYPE_APPLICATION_EXTENSION = 79,
WCN_TYPE_EAP_TYPE = 80,
WCN_TYPE_INITIALIZATION_VECTOR = 81,
WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY = 82,
WCN_TYPE_802_1X_ENABLED = 83,
WCN_TYPE_APPSESSIONKEY = 84,
WCN_TYPE_WEPTRANSMITKEY = 85,
WCN_TYPE_UUID = 86,
WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY = 87,
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI = 88,
WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY = 89,
WCN_TYPE_CURRENT_SSID = 90,
WCN_TYPE_BSSID = 91,
WCN_TYPE_DOT11_MAC_ADDRESS = 92,
WCN_TYPE_AUTHORIZED_MACS = 93,
WCN_TYPE_NETWORK_KEY_SHAREABLE = 94,
WCN_TYPE_REQUEST_TO_ENROLL = 95,
WCN_TYPE_REQUESTED_DEVICE_TYPE = 96,
WCN_TYPE_SETTINGS_DELAY_TIME = 97,
WCN_TYPE_VERSION2 = 98,
WCN_TYPE_VENDOR_EXTENSION_WFA = 99,
WCN_NUM_ATTRIBUTE_TYPES = 100,
}#define global WCN_TYPE_AP_CHANNEL 0x0
#define global WCN_TYPE_ASSOCIATION_STATE 0x1
#define global WCN_TYPE_AUTHENTICATION_TYPE 0x2
#define global WCN_TYPE_AUTHENTICATION_TYPE_FLAGS 0x3
#define global WCN_TYPE_AUTHENTICATOR 0x4
#define global WCN_TYPE_CONFIG_METHODS 0x5
#define global WCN_TYPE_CONFIGURATION_ERROR 0x6
#define global WCN_TYPE_CONFIRMATION_URL4 0x7
#define global WCN_TYPE_CONFIRMATION_URL6 0x8
#define global WCN_TYPE_CONNECTION_TYPE 0x9
#define global WCN_TYPE_CONNECTION_TYPE_FLAGS 0xA
#define global WCN_TYPE_CREDENTIAL 0xB
#define global WCN_TYPE_DEVICE_NAME 0xC
#define global WCN_TYPE_DEVICE_PASSWORD_ID 0xD
#define global WCN_TYPE_E_HASH1 0xE
#define global WCN_TYPE_E_HASH2 0xF
#define global WCN_TYPE_E_SNONCE1 0x10
#define global WCN_TYPE_E_SNONCE2 0x11
#define global WCN_TYPE_ENCRYPTED_SETTINGS 0x12
#define global WCN_TYPE_ENCRYPTION_TYPE 0x13
#define global WCN_TYPE_ENCRYPTION_TYPE_FLAGS 0x14
#define global WCN_TYPE_ENROLLEE_NONCE 0x15
#define global WCN_TYPE_FEATURE_ID 0x16
#define global WCN_TYPE_IDENTITY 0x17
#define global WCN_TYPE_IDENTITY_PROOF 0x18
#define global WCN_TYPE_KEY_WRAP_AUTHENTICATOR 0x19
#define global WCN_TYPE_KEY_IDENTIFIER 0x1A
#define global WCN_TYPE_MAC_ADDRESS 0x1B
#define global WCN_TYPE_MANUFACTURER 0x1C
#define global WCN_TYPE_MESSAGE_TYPE 0x1D
#define global WCN_TYPE_MODEL_NAME 0x1E
#define global WCN_TYPE_MODEL_NUMBER 0x1F
#define global WCN_TYPE_NETWORK_INDEX 0x20
#define global WCN_TYPE_NETWORK_KEY 0x21
#define global WCN_TYPE_NETWORK_KEY_INDEX 0x22
#define global WCN_TYPE_NEW_DEVICE_NAME 0x23
#define global WCN_TYPE_NEW_PASSWORD 0x24
#define global WCN_TYPE_OOB_DEVICE_PASSWORD 0x25
#define global WCN_TYPE_OS_VERSION 0x26
#define global WCN_TYPE_POWER_LEVEL 0x27
#define global WCN_TYPE_PSK_CURRENT 0x28
#define global WCN_TYPE_PSK_MAX 0x29
#define global WCN_TYPE_PUBLIC_KEY 0x2A
#define global WCN_TYPE_RADIO_ENABLED 0x2B
#define global WCN_TYPE_REBOOT 0x2C
#define global WCN_TYPE_REGISTRAR_CURRENT 0x2D
#define global WCN_TYPE_REGISTRAR_ESTABLISHED 0x2E
#define global WCN_TYPE_REGISTRAR_LIST 0x2F
#define global WCN_TYPE_REGISTRAR_MAX 0x30
#define global WCN_TYPE_REGISTRAR_NONCE 0x31
#define global WCN_TYPE_REQUEST_TYPE 0x32
#define global WCN_TYPE_RESPONSE_TYPE 0x33
#define global WCN_TYPE_RF_BANDS 0x34
#define global WCN_TYPE_R_HASH1 0x35
#define global WCN_TYPE_R_HASH2 0x36
#define global WCN_TYPE_R_SNONCE1 0x37
#define global WCN_TYPE_R_SNONCE2 0x38
#define global WCN_TYPE_SELECTED_REGISTRAR 0x39
#define global WCN_TYPE_SERIAL_NUMBER 0x3A
#define global WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE 0x3B
#define global WCN_TYPE_SSID 0x3C
#define global WCN_TYPE_TOTAL_NETWORKS 0x3D
#define global WCN_TYPE_UUID_E 0x3E
#define global WCN_TYPE_UUID_R 0x3F
#define global WCN_TYPE_VENDOR_EXTENSION 0x40
#define global WCN_TYPE_VERSION 0x41
#define global WCN_TYPE_X_509_CERTIFICATE_REQUEST 0x42
#define global WCN_TYPE_X_509_CERTIFICATE 0x43
#define global WCN_TYPE_EAP_IDENTITY 0x44
#define global WCN_TYPE_MESSAGE_COUNTER 0x45
#define global WCN_TYPE_PUBLIC_KEY_HASH 0x46
#define global WCN_TYPE_REKEY_KEY 0x47
#define global WCN_TYPE_KEY_LIFETIME 0x48
#define global WCN_TYPE_PERMITTED_CONFIG_METHODS 0x49
#define global WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS 0x4A
#define global WCN_TYPE_PRIMARY_DEVICE_TYPE 0x4B
#define global WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST 0x4C
#define global WCN_TYPE_PORTABLE_DEVICE 0x4D
#define global WCN_TYPE_AP_SETUP_LOCKED 0x4E
#define global WCN_TYPE_APPLICATION_EXTENSION 0x4F
#define global WCN_TYPE_EAP_TYPE 0x50
#define global WCN_TYPE_INITIALIZATION_VECTOR 0x51
#define global WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY 0x52
#define global WCN_TYPE_802_1X_ENABLED 0x53
#define global WCN_TYPE_APPSESSIONKEY 0x54
#define global WCN_TYPE_WEPTRANSMITKEY 0x55
#define global WCN_TYPE_UUID 0x56
#define global WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY 0x57
#define global WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI 0x58
#define global WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY 0x59
#define global WCN_TYPE_CURRENT_SSID 0x5A
#define global WCN_TYPE_BSSID 0x5B
#define global WCN_TYPE_DOT11_MAC_ADDRESS 0x5C
#define global WCN_TYPE_AUTHORIZED_MACS 0x5D
#define global WCN_TYPE_NETWORK_KEY_SHAREABLE 0x5E
#define global WCN_TYPE_REQUEST_TO_ENROLL 0x5F
#define global WCN_TYPE_REQUESTED_DEVICE_TYPE 0x60
#define global WCN_TYPE_SETTINGS_DELAY_TIME 0x61
#define global WCN_TYPE_VERSION2 0x62
#define global WCN_TYPE_VENDOR_EXTENSION_WFA 0x63
#define global WCN_NUM_ATTRIBUTE_TYPES 0x64