An enum to identify the types of return codes:
SMC_RET_SUCCESS |
SMC_RET_FAILURE |
SMC_RET_INSUFFICIENT_MEMORY |
SMC_RET_CONNECTION_ERROR |
SMC_RET_UNABLE_TO_CONNECT_TO_SMS |
SMC_RET_UNABLE_TO_CONNECT_TO_SS |
SMC_RET_MISSING_RESULT_TABLE |
SMC_RET_INVALID_USER_PASSWD |
SMC_RET_INVALID_PARAMETER |
SMC_RET_INVALID_CACHE |
SMC_RET_INVALID_DCID |
SMC_RET_INVALID_COMMAND |
SMC_RET_INVALID_VIEWID |
SMC_RET_INVALID_DINAME |
SMC_RET_INVALID_DISTAT |
SMC_RET_INVALID_DI_STRUCT |
SMC_RET_DI_STAT_MISMATCH |
SMC_RET_INVALID_DI_COMBO |
SMC_RET_INVALID_DATATYPE |
SMC_RET_INVALID_VALUE_COUNT |
SMC_RET_INVALID_FILTER_VALUE |
SMC_RET_INVALID_FILTER_RANGE |
SMC_RET_DATAITEM_CONTAINS_FILTER |
SMC_RET_INVALID_COMPOSITE_FILTER |
SMC_RET_INVALID_SVR_MODE |
SMC_RET_MISSING_DATAITEM |
SMC_RET_INVALID_FILTERID |
SMC_RET_INVALID_ALARMID |
SMC_RET_INVALID_ALARM_VALUE |
SMC_RET_INVALID_DINAME_FOR_ALARM |
SMC_RET_INVALID_API_FUNC_SEQUENCE |
SMC_RET_INVALID_API_FUNCTION |
SMC_RET_INVALID_PROPERTY |
SMC_RET_INVALID_INFOTYPE |
SMC_RET_CONNECT_NOT_CLOSED |
SMC_RET_ARITHMETIC_OVERFLOW |
SMC_RET_LOGIN_LACKS_SA_ROLE |
SMC_RET_INTERNAL_ERROR |