HSDC_Sdk_Errors.h source

For the documentation for this page, see HSDC_Sdk_Errors.h.

Copy
 #if defined( _MSC_VER ) && _MSC_VER >= 1100
 #pragma once
 #endif // _MSC_VER >= 1100 
 
 #ifndef __HSDCAPIERRORS_H__
 #define __HSDCAPIERRORS_H__
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
     typedef enum _HSDCError
     {
         HSDCErrorSuccess = 0,
         HSDCErrorNotImplemented = 0x80000001,   // MAKE_HRESULT(SEVERITY_ERROR, FACILITY_NULL, 1)
         HSDCErrorFailed,
         HSDCErrorInvalidArg,
         HSDCErrorUnexpected,
         HSDCErrorNotInitialized,
         HSDCErrorInvalidLicense,
         HSDCErrorExpiredLicense,
         HSDCErrorVersionAlreadyInitialized,
         HSDCErrorVersionNotInitialized,
         HSDCErrorVersionNotSupported,
         HSDCErrorCryptoNotFunctionnal,
         HSDCErrorOSVersionNotSupported,
         HSDCErrorInvalidVolume,
         HSDCErrorSystemDrive,
         HSDCErrorAccessDenied,
         HSDCErrorAgentNotInstalled,
         HSDCErrorVolumeNotSupported,
         HSDCErrorServiceDoesntExist,
         HSDCErrorScomcCommFailure,
         HSDCErrorSkCommFailure,
         HSDCErrorInvalidIdentifier,
         HSDCErrorInvalidAlgorithm,
         HSDCErrorBufferTooSmall,
         HSDCErrorInvalidFile,
         HSDCErrorInvalidHeader,
         HSDCErrorInterrupted,
         HSDCErrorInvalidSync,
         HSDCErrorPending,
         HSDCErrorInvalidPassphrase,
         HSDCErrorUnlockFailure,
         HSDCErrorPasswordShort,
         HSDCErrorPasswordWeak,
         HSDCErrorExportFailure,
         HSDCErrorJsonParse,
         HSDCErrorJsonVerification,
         HSDCErrorClientOperationFailed,
         HSDCErrorUserADCert,
         HSDCErrorMax
     } HSDCError;
 
     const unsigned short ERROR_COUNT = (HSDCError::HSDCErrorMax - HSDCError::HSDCErrorNotImplemented) + 2;
     
     const wchar_t* const HSDCErrorNames[ERROR_COUNT] = {
         L"HSDCErrorSuccess",
         L"HSDCErrorNotImplemented",
         L"HSDCErrorFailed",
         L"HSDCErrorInvalidArg",
         L"HSDCErrorUnexpected",
         L"HSDCErrorNotInitialized",
         L"HSDCErrorInvalidLicense",
         L"HSDCErrorExpiredLicense",
         L"HSDCErrorVersionAlreadyInitialized",
         L"HSDCErrorVersionNotInitialized"
         L"HSDCErrorVersionNotSupported", //i=10
         L"HSDCErrorCryptoNotFunctionnal",
         L"HSDCErrorOSVersionNotSupported",
         L"HSDCErrorInvalidVolume",
         L"HSDCErrorSystemDrive",
         L"HSDCErrorAccessDenied",
         L"HSDCErrorAgentNotInstalled",
         L"HSDCErrorVolumeNotSupported",
         L"HSDCErrorServiceDoesntExist",
         L"HSDCErrorScomcCommFailure"
         L"HSDCErrorSkCommFailure", //i=20
         L"HSDCErrorInvalidIdentifier",
         L"HSDCErrorInvalidAlgorithm",
         L"HSDCErrorBufferTooSmall",
         L"HSDCErrorInvalidFile",
         L"HSDCErrorInvalidHeader",
         L"HSDCErrorInterrupted",
         L"HSDCErrorInvalidSync",
         L"HSDCErrorPending",
         L"HSDCErrorInvalidPassphrase"
         L"HSDCErrorUnlockFailure", //i=30
         L"HSDCErrorPasswordShort",
         L"HSDCErrorPasswordWeak",
         L"HSDCErrorExportFailure",
         L"HSDCErrorJsonParse",
         L"HSDCErrorJsonVerification"
         L"HSDCErrorClientOperationFailed",
         L"HSDCErrorUserADCert",
         L"HSDCErrorMax" // i = 38
     };
 
 #ifdef __cplusplus
 };
 #endif
 
 #endif