#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 | ステータスのサイズ |
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 |