#include <dwc.h>
#define DWC_RNK_DATA_MAX 764
#define DWC_RNK_CATEGORY_MAX 1000
#define DWC_RNK_GET_MAX 30
#define DWC_RNK_FRIENDS_MAX 64
enum {
DWC_RNK_ORDER_ASC 0
DWC_RNK_ORDER_DES 1
};
enum DWCRnkError {
DWC_RNK_SUCCESS 0
DWC_RNK_IN_ERROR
DWC_RNK_ERROR_INVALID_PARAMETER
DWC_RNK_ERROR_INIT_ALREADYINITIALIZED
DWC_RNK_ERROR_INIT_INVALID_INITDATASIZE
DWC_RNK_ERROR_INIT_INVALID_INITDATA
DWC_RNK_ERROR_INIT_INVALID_USERDATA
DWC_RNK_ERROR_PUT_NOTREADY
DWC_RNK_ERROR_PUT_INVALID_KEY
DWC_RNK_ERROR_PUT_NOMEMORY
DWC_RNK_ERROR_GET_NOTREADY
DWC_RNK_ERROR_GET_INVALID_KEY
DWC_RNK_ERROR_GET_NOMEMORY
DWC_RNK_ERROR_CANCEL_NOTASK
DWC_RNK_PROCESS_NOTASK
DWC_RNK_PROCESS_TIMEOUT
DWC_RNK_ERROR_INVALID_MODE
DWC_RNK_ERROR_NOTCOMPLETED
DWC_RNK_ERROR_EMPTY_RESPONSE
};
enum DWCRnkState {
DWC_RNK_STATE_NOTREADY 0
DWC_RNK_STATE_INITIALIZED
DWC_RNK_STATE_PUT_ASYNC
DWC_RNK_STATE_GET_ASYNC
DWC_RNK_STATE_COMPLETED
DWC_RNK_STATE_TIMEOUT
DWC_RNK_STATE_ERROR
};
enum DWCRnkRegion {
DWC_RNK_REGION_JP 0x01
DWC_RNK_REGION_US 0x02
DWC_RNK_REGION_EU 0x04
DWC_RNK_REGION_KR 0x08
DWC_RNK_REGION_CH 0x10
DWC_RNK_REGION_ALL 0xff
};
enum DWCRnkGetMode {
DWC_RNK_GET_MODE_ORDER
DWC_RNK_GET_MODE_TOPLIST
DWC_RNK_GET_MODE_NEAR
DWC_RNK_GET_MODE_FRIENDS
DWC_RNK_GET_MODE_NEAR_HI
DWC_RNK_GET_MODE_NEAR_LOW
};
| DWC_RNK_DATA_MAX | Maximum size to be used for user-defined data. |
|---|---|
| DWC_RNK_CATEGORY_MAX | Maximum value that can be specified for a category. |
| DWC_RNK_GET_MAX | Upper limit on the number of rankings that can be retrieved. |
| DWC_RNK_FRIENDS_MAX | Maximum number of friends. |
DWC_RNK_ORDER_ASC |
Ascending order. |
DWC_RNK_ORDER_DES |
Descending order. |
DWC_RNK_SUCCESS |
Succeeded. |
DWC_RNK_IN_ERROR |
An error is occurring. |
DWC_RNK_ERROR_INVALID_PARAMETER |
Invalid parameter. |
DWC_RNK_ERROR_INIT_ALREADYINITIALIZED |
Initialized. |
DWC_RNK_ERROR_INIT_INVALID_INITDATASIZE |
Invalid initial data size. |
DWC_RNK_ERROR_INIT_INVALID_INITDATA |
Invalid initial data. |
DWC_RNK_ERROR_INIT_INVALID_USERDATA |
Invalid user information. |
DWC_RNK_ERROR_PUT_NOTREADY |
Not initialized. |
DWC_RNK_ERROR_PUT_INVALID_KEY |
Invalid encryption key. |
DWC_RNK_ERROR_PUT_NOMEMORY |
Insufficient memory. |
DWC_RNK_ERROR_GET_NOTREADY |
Not initialized. |
DWC_RNK_ERROR_GET_INVALID_KEY |
Invalid encryption key. |
DWC_RNK_ERROR_GET_NOMEMORY |
Insufficient memory. |
DWC_RNK_ERROR_CANCEL_NOTASK |
No processing during asynchronous processing. |
DWC_RNK_PROCESS_NOTASK |
No processing during asynchronous processing. |
DWC_RNK_PROCESS_TIMEOUT |
Timeout. |
DWC_RNK_ERROR_INVALID_MODE |
Invalid mode. |
DWC_RNK_ERROR_NOTCOMPLETED |
Communications not completed. |
DWC_RNK_ERROR_EMPTY_RESPONSE |
Empty response. |
DWC_RNK_STATE_NOTREADY |
Uninitialized. |
DWC_RNK_STATE_INITIALIZED |
Initialized. |
DWC_RNK_STATE_PUT_ASYNC |
Currently executing asynchronous PUT process. |
DWC_RNK_STATE_GET_ASYNC |
Currently executing asynchronous GET process. |
DWC_RNK_STATE_COMPLETED |
Done. |
DWC_RNK_STATE_TIMEOUT |
Timeout. |
DWC_RNK_STATE_ERROR |
Error occurred. |
DWC_RNK_REGION_JP |
Japan |
DWC_RNK_REGION_US |
North America |
DWC_RNK_REGION_EU |
Europe |
DWC_RNK_REGION_KR |
Korea |
DWC_RNK_REGION_CH |
China |
DWC_RNK_REGION_ALL |
World |
DWC_RNK_GET_MODE_ORDER |
Order. |
DWC_RNK_GET_MODE_TOPLIST |
High score. |
DWC_RNK_GET_MODE_NEAR |
Nearby scores. |
DWC_RNK_GET_MODE_FRIENDS |
Ranking with friends specified. |
DWC_RNK_GET_MODE_NEAR_HI |
Nearby scores (higher than one's own ranking). |
DWC_RNK_GET_MODE_NEAR_LOW |
Nearby scores (lower than one's own ranking). |
CONFIDENTIAL