#include <dwc.h>
enum DWCInetResult {
DWC_CONNECTINET_STATE_NOT_INITIALIZED = 0,
DWC_CONNECTINET_STATE_IDLE,
DWC_CONNECTINET_STATE_OPERATING,
DWC_CONNECTINET_STATE_OPERATED,
DWC_CONNECTINET_STATE_CONNECTED,
DWC_CONNECTINET_STATE_DISCONNECTING,
DWC_CONNECTINET_STATE_DISCONNECTED,
DWC_CONNECTINET_STATE_ERROR,
DWC_CONNECTINET_STATE_FATAL_ERROR,
DWC_CONNECTINET_STATE_LAST,
};
enum DWCInetAuthType {
DWC_CONNECTINET_AUTH_TEST,
DWC_CONNECTINET_AUTH_DEVELOP,
DWC_CONNECTINET_AUTH_RELEASE,
DWC_CONNECTINET_AUTH_LAST,
};
enum DWCApInfoArea {
DWC_APINFO_AREA_JPN = 0,
DWC_APINFO_AREA_USA,
DWC_APINFO_AREA_EUR,
DWC_APINFO_AREA_AUS,
DWC_APINFO_AREA_KOR,
DWC_APINFO_AREA_UNKNOWN = 0xff,
};
enum DWCApInfoType {
DWC_APINFO_TYPE_USER0 = 0,
DWC_APINFO_TYPE_USER1,
DWC_APINFO_TYPE_USER2,
DWC_APINFO_TYPE_USB,
DWC_APINFO_TYPE_SHOP,
DWC_APINFO_TYPE_FREESPOT,
DWC_APINFO_TYPE_WAYPORT,
DWC_APINFO_TYPE_OTHER,
DWC_APINFO_TYPE_NINTENDOWFC = DWC_APINFO_TYPE_OTHER,
DWC_APINFO_TYPE_NINTENDOZONE,
DWC_APINFO_TYPE_USER3 = 0x0a,
DWC_APINFO_TYPE_USER4,
DWC_APINFO_TYPE_USER5,
DWC_APINFO_TYPE_UNKNOWN = 99,
};
enum DWCApInfoSecurity {
DWC_APINFO_WSEC_NONE = 0x00,
DWC_APINFO_WSEC_WEPMODE_40,
DWC_APINFO_WSEC_WEPMODE_104,
DWC_APINFO_WSEC_WEPMODE_128,
DWC_APINFO_WSEC_WPA_PSK_TKIP,
DWC_APINFO_WSEC_WPA2_PSK_TKIP,
DWC_APINFO_WSEC_WPA_PSK_AES,
DWC_APINFO_WSEC_WPA2_PSK_AES,
};
enum DWCTestInetResult {
DWC_TESTINET_NOT_INITIALIZED = 0,
DWC_TESTINET_OPERATING,
DWC_TESTINET_CONNECTED,
DWC_TESTINET_DISCONNECTED,
};
enum DWCProxyAuthType {
DWC_PROXY_AUTHTYPE_NONE = 0x00,
DWC_PROXY_AUTHTYPE_BASIC,
};
DWC_CONNECTINET_STATE_NOT_INITIALIZED |
初期化されていない |
DWC_CONNECTINET_STATE_IDLE |
接続開始されていない |
DWC_CONNECTINET_STATE_OPERATING |
処理中 |
DWC_CONNECTINET_STATE_OPERATED |
処理完了 |
DWC_CONNECTINET_STATE_CONNECTED |
インターネットへ接続済み |
DWC_CONNECTINET_STATE_DISCONNECTING |
インターネットから切断中 |
DWC_CONNECTINET_STATE_DISCONNECTED |
インターネットから切断された |
DWC_CONNECTINET_STATE_ERROR |
エラーが発生した |
DWC_CONNECTINET_STATE_FATAL_ERROR |
致命的なエラーが発生した |
DWC_CONNECTINET_STATE_LAST |
DWC_CONNECTINET_AUTH_TEST |
開発向け認証サーバ |
DWC_CONNECTINET_AUTH_DEVELOP |
ライブラリ開発用認証サーバ(使用しないで下さい) |
DWC_CONNECTINET_AUTH_RELEASE |
製品向け認証サーバ |
DWC_CONNECTINET_AUTH_LAST |
DWC_APINFO_AREA_JPN |
日本 |
DWC_APINFO_AREA_USA |
北米 |
DWC_APINFO_AREA_EUR |
欧州 |
DWC_APINFO_AREA_AUS |
豪州 |
DWC_APINFO_AREA_KOR |
韓国 |
DWC_APINFO_AREA_UNKNOWN |
不明(ニンテンドーWi-Fiステーション/NintendoZoneではない) |
DWC_APINFO_TYPE_USER0 |
接続先1のアクセスポイント |
DWC_APINFO_TYPE_USER1 |
接続先2のアクセスポイント |
DWC_APINFO_TYPE_USER2 |
接続先3のアクセスポイント |
DWC_APINFO_TYPE_USB |
ニンテンドーWi-FiUSBコネクタ |
DWC_APINFO_TYPE_SHOP |
ニンテンドーWi-Fiステーション |
DWC_APINFO_TYPE_FREESPOT |
FREESPOT(フリースポット) |
DWC_APINFO_TYPE_WAYPORT |
Wayport(北米ホットスポット)※現在は使用できません |
DWC_APINFO_TYPE_OTHER |
(旧定義) |
DWC_APINFO_TYPE_NINTENDOWFC |
(予約) |
DWC_APINFO_TYPE_NINTENDOZONE |
NintendoZone |
DWC_APINFO_TYPE_USER3 |
接続先4のアクセスポイント ※NITROROMではこの定義はありません |
DWC_APINFO_TYPE_USER4 |
接続先5のアクセスポイント ※NITROROMではこの定義はありません |
DWC_APINFO_TYPE_USER5 |
接続先6のアクセスポイント ※NITROROMではこの定義はありません |
DWC_APINFO_TYPE_UNKNOWN |
不明 |
DWC_APINFO_WSEC_NONE |
暗号化なし |
DWC_APINFO_WSEC_WEPMODE_40 |
RC4(40ビット)暗号化モード |
DWC_APINFO_WSEC_WEPMODE_104 |
RC4(104ビット)暗号化モード |
DWC_APINFO_WSEC_WEPMODE_128 |
RC4(128ビット)暗号化モード |
DWC_APINFO_WSEC_WPA_PSK_TKIP |
WPA-PSK(TKIP)暗号 ※NITROROMではこの定義はありません |
DWC_APINFO_WSEC_WPA2_PSK_TKIP |
WPA2-PSK(TKIP)暗号 ※NITROROMではこの定義はありません |
DWC_APINFO_WSEC_WPA_PSK_AES |
WPA-PSK(AES)暗号 ※NITROROMではこの定義はありません |
DWC_APINFO_WSEC_WPA2_PSK_AES |
WPA2-PSK(AES)暗号 ※NITROROMではこの定義はありません |
DWC_TESTINET_NOT_INITIALIZED |
DWC_TestInetAsync関数が呼び出されていない |
DWC_TESTINET_OPERATING |
通信処理を実行中 |
DWC_TESTINET_CONNECTED |
インターネットに接続されている |
DWC_TESTINET_DISCONNECTED |
インターネットに接続されていない |
DWC_PROXY_AUTHTYPE_NONE |
認証なし |
DWC_PROXY_AUTHTYPE_BASIC |
BASIC認証 |