#include <dwc.h>
#define DWC_STATUS_OFFLINE 0
#define DWC_STATUS_ONLINE 1
#define DWC_STATUS_PLAYING 2
#define DWC_STATUS_MATCH_ANYBODY 3
#define DWC_STATUS_MATCH_FRIEND 4
#define DWC_STATUS_MATCH_SC_CL 5
#define DWC_STATUS_MATCH_SC_SV 6
#define DWC_STATE_INIT 0
#define DWC_STATE_AVAILABLE_CHECK 1
#define DWC_STATE_LOGIN 2
#define DWC_STATE_ONLIN 3
#define DWC_STATE_UPDATE_SERVERS 4
#define DWC_STATE_MATCHING 5
#define DWC_STATE_CONNECTED 6
DWC_STATUS_OFFLINE |
Offline (indicates that the DWC is offline or that friendship with the partner has not yet been established). |
DWC_STATUS_ONLINE |
Online (logged in to a Wi-Fi Connection server). |
DWC_STATUS_PLAYING |
In-game (after matchmaking has completed). |
DWC_STATUS_MATCH_ANYBODY |
In connect-to-anybody peer matchmaking. |
DWC_STATUS_MATCH_FRIEND |
In connect-to-friends peer matchmaking. |
DWC_STATUS_MATCH_SC_CL |
Client DS undergoing server-client matchmaking. |
DWC_STATUS_MATCH_SC_SV |
Server DS undergoing server-client matchmaking. |
DWC_STATE_INIT |
Initial state. |
DWC_STATE_AVAILABLE_CHECK |
Checking game availability state. |
DWC_STATE_LOGIN |
Logging in. |
DWC_STATE_ONLINE |
Login completed and online. |
DWC_STATE_UPDATE_SERVERS |
Currently in the friend roster synchronization process. |
DWC_STATE_MATCHING |
Currently matchmaking. |
DWC_STATE_CONNECTED |
Matching has completed, and a mesh network has been created. |
2006/01/18 Revised the description of DWC_STATE_UPDATE_SERVERS.
2005/12/16 Deleted the error constant from the results of initialization process.
2005/07/22 Initial version.
CONFIDENTIAL