認証サーバー - 定数

定義


#include <dwc.h>

#define   DWC_SVL_HOST_LENGTH                     64
#define   DWC_SVL_TOKEN_LENGTH                    300
#define   DWC_SVL_STATUSDATA_LENGTH               1

enum DWCIngamesnCheckResult {
    DWC_INGAMESN_NOT_CHECKED                =  0,
    DWC_INGAMESN_VALID                      =  1,
    DWC_INGAMESN_INVALID                    =  2,
};

enum DWCNasLoginState {
    DWC_NASLOGIN_STATE_DIRTY                =  0,
    DWC_NASLOGIN_STATE_IDLE,
    DWC_NASLOGIN_STATE_HTTP,
    DWC_NASLOGIN_STATE_SUCCESS,
    DWC_NASLOGIN_STATE_ERROR,
    DWC_NASLOGIN_STATE_CANCELED,
    DWC_NASLOGIN_STATE_MAX,
};

enum DWCSvlState {
    DWC_SVL_STATE_DIRTY                     =  0,
    DWC_SVL_STATE_IDLE,
    DWC_SVL_STATE_HTTP,
    DWC_SVL_STATE_SUCCESS,
    DWC_SVL_STATE_ERROR,
    DWC_SVL_STATE_CANCELED,
    DWC_SVL_STATE_MAX,
};

		

定数

DWC_SVL_HOST_LENGTH ホスト名の最大文字数
DWC_SVL_TOKEN_LENGTH トークンの最大文字数
DWC_SVL_STATUSDATA_LENGTH ステータスのサイズ

ingamesnチェック結果列挙子

DWC_INGAMESN_NOT_CHECKED 未チェック
DWC_INGAMESN_VALID 有効
DWC_INGAMESN_INVALID 無効

任天堂認証サーバへの認証処理の状況を示す列挙型です。

DWC_NASLOGIN_STATE_DIRTY 認証処理が初期化されていません。
DWC_NASLOGIN_STATE_IDLE 認証処理が開始されていません。待機状態です。
DWC_NASLOGIN_STATE_HTTP 認証処理のためのHTTP通信を実行中です。
DWC_NASLOGIN_STATE_SUCCESS 認証処理が成功しました。
DWC_NASLOGIN_STATE_ERROR 認証処理が失敗しました。
DWC_NASLOGIN_STATE_CANCELED 認証処理がキャンセルされました。
DWC_NASLOGIN_STATE_MAX

サービスロケータ情報取得中のステートを示す列挙型

DWC_SVL_STATE_DIRTY 未初期化
DWC_SVL_STATE_IDLE 処理実行中ではない
DWC_SVL_STATE_HTTP HTTP通信中
DWC_SVL_STATE_SUCCESS トークン取得成功
DWC_SVL_STATE_ERROR トークン取得失敗
DWC_SVL_STATE_CANCELED トークン取得キャンセル
DWC_SVL_STATE_MAX