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