CryptXML Error Codes

Header: cryptxml.h

The following are the run-time error codes, defined in Cryptxml.h, that may be returned by the CryptXML functions.

SymbolicCodeDescription
CRYPT_XML_E_LARGE0x80092101The supplied value is too large.
CRYPT_XML_E_ENCODING0x80092103The specified XML encoding is unsupported.
CRYPT_XML_E_ALGORITHM0x80092104The specified XML Algorithm is unsupported.
CRYPT_XML_E_TRANSFORM0x80092105The specified transform is unsupported.
CRYPT_XML_E_HANDLE0x80092106The supplied handle is not valid.
CRYPT_XML_E_OPERATION0x80092107The operation is not valid.
CRYPT_XML_E_UNRESOLVED_REFERENCE0x80092108Unable to resolve the Reference element.
CRYPT_XML_E_INVALID_DIGEST0x80092109The digest value is not valid.
CRYPT_XML_E_INVALID_SIGNATURE0x8009210AThe signature value is not valid.
CRYPT_XML_E_HASH_FAILED0x8009210BUnable to create or calculate the hash.
CRYPT_XML_E_SIGN_FAILED0x8009210CThe cryptographic signature operation failed.
CRYPT_XML_E_VERIFY_FAILED0x8009210DThe signature verification failed.
CRYPT_XML_E_TOO_MANY_SIGNATURES0x8009210EThe number of Signature elements in the document exceeded the maximum allowed limit for processing.
CRYPT_XML_E_INVALID_KEYVALUE0x8009210FThe key value that was supplied is not valid.
CRYPT_XML_E_UNEXPECTED_XML0x80092110Invalid or unexpected XML was encountered.
CRYPT_XML_E_SIGNER0x80092111Unable to locate the signer's key.
CRYPT_XML_E_NON_UNIQUE_ID0x80092112A nonunique Id attribute was found.
17 entries

Article text from the Win32 documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.