#include <dwc.h>
typedef enum{
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_NOTINITIALIZED,
DWC_RNK_ERROR_PUT_INVALID_KEY,
DWC_RNK_ERROR_PUT_NOMEMORY,
DWC_RNK_ERROR_GET_NOTINITIALIZED,
DWC_RNK_ERROR_GET_INVALID_KEY,
DWC_RNK_ERROR_GET_NOMEMORY,
DWC_RNK_ERROR_CANCEL_NOTASK,
DWC_RNK_PROCESS_NOTASK,
DWC_RNK_ERROR_INVALID_MODE,
DWC_RNK_ERROR_NOTCOMPLETED,
DWC_RNK_ERROR_EMPTY_RESPONSE
} DWCRnkError;
The enumeration type that defines the error codes for general-purpose ranking.
DWC_RNK_SUCCESS |
Success |
DWC_RNK_IN_ERROR |
An error is being generated. |
DWC_RNK_ERROR_INVALID_PARAMETER |
An invalid parameter |
DWC_RNK_ERROR_INIT_ALREADYINITIALIZED |
DWC_RnkInitialize is initialized. |
DWC_RNK_ERROR_INIT_INVALID_INITDATASIZE |
Invalid initialization data size for DWC_RnkInitialize |
DWC_RNK_ERROR_INIT_INVALID_INITDATA |
Invalid initialization data for DWC_RnkInitialize |
DWC_RNK_ERROR_INIT_INVALID_USERDATA |
Invalid user data for DWC_RnkInitialize. The user data must contain a valid GameSpy Profile ID. This error is generated if the data includes a temporary ID that has never been used before to log in with. |
DWC_RNK_ERROR_PUT_NOTINITIALIZED |
DWC_RnkPutScoreAsync is not initialized. |
DWC_RNK_ERROR_PUT_INVALID_KEY |
Invalid encryption key for DWC_RnkPutScoreAsync. |
DWC_RNK_ERROR_PUT_NOMEMORY |
Insufficient memory for DWC_RnkPutScoreAsync |
DWC_RNK_ERROR_GET_NOTINITIALIZED |
DWC_RnkGetScoreAsync is not initialized. |
DWC_RNK_ERROR_GET_INVALID_KEY |
Invalid encryption key for DWC_RnkGetScoreAsync |
DWC_RNK_ERROR_GET_NOMEMORY |
Insufficient memory for DWC_RnkGetScoreAsync |
DWC_RNK_ERROR_CANCEL_NOTASK |
There is no asynchronous process currently processing for DWC_RnkCancelProcess. |
DWC_RNK_PROCESS_NOTASK |
There is no asynchronous process currently processing for DWC_RnkProcess . |
DWC_RNK_ERROR_INVALID_MODE |
Invalid mode |
DWC_RNK_ERROR_NOTCOMPLETED |
Communications not completed |
DWC_RNK_ERROR_EMPTY_RESPONSE |
Empty response |
DWC_RnkInitialize DWC_RnkPutScoreAsync DWC_RnkGetScoreAsync DWC_RnkCancelProcess DWC_RnkProcess
07/24/2006 Integrated terminology
06/20/2006 Corrected errors
04/14/2006 Initial version
CONFIDENTIAL