COM Error Codes (Security and Setup)

The following table provides a list of error codes used by COM-based APIs.

If you are experiencing difficulty with an application you are installing or running, contact customer support for the software that is displaying the error message. To obtain support for a Microsoft product, go to https://support.microsoft.com.

Constant/value Description
ERROR_AUDITING_DISABLED
0xC0090001
The specified event is currently not being audited.
ERROR_ALL_SIDS_FILTERED
0xC0090002
The SID filtering operation removed all SIDs.
ERROR_BIZRULES_NOT_ENABLED
0xC0090003
Business rule scripts are disabled for the calling application.
APPX_E_PACKAGING_INTERNAL
0x80080200
The packaging API has encountered an internal error.
APPX_E_INTERLEAVING_NOT_ALLOWED
0x80080201
The file is not a valid package because its contents are interleaved.
APPX_E_RELATIONSHIPS_NOT_ALLOWED
0x80080202
The file is not a valid package because it contains OPC relationships.
APPX_E_MISSING_REQUIRED_FILE
0x80080203
The file is not a valid package because it is missing a manifest or block map, or missing a signature file when the code integrity file is present.
APPX_E_INVALID_MANIFEST
0x80080204
The package's manifest is invalid.
APPX_E_INVALID_BLOCKMAP
0x80080205
The package's block map is invalid.
APPX_E_CORRUPT_CONTENT
0x80080206
The package's content cannot be read because it is corrupt.
APPX_E_BLOCK_HASH_INVALID
0x80080207
The computed hash value of the block does not match the one stored in the block map.
APPX_E_REQUESTED_RANGE_TOO_LARGE
0x80080208
The requested byte range is over 4GB when translated to byte range of blocks.
APPX_E_INVALID_SIP_CLIENT_DATA
0x80080209
The SIP_SUBJECTINFO structure used to sign the package didn't contain the required data.
E_APPLICATION_ACTIVATION_TIMED_OUT
0x8027025A
The app didn't start in the required time.
E_APPLICATION_ACTIVATION_EXEC_FAILURE
0x8027025B
The app didn't start.
E_APPLICATION_TEMPORARY_LICENSE_ERROR
0x8027025C
This app failed to launch because of an issue with its license. Please try again in a moment.
NTE_BAD_UID
0x80090001
Bad UID.
NTE_BAD_HASH
0x80090002
Bad Hash.
NTE_BAD_KEY
0x80090003
Bad Key.
NTE_BAD_LEN
0x80090004
Bad Length.
NTE_BAD_DATA
0x80090005
Bad Data.
NTE_BAD_SIGNATURE
0x80090006
Invalid Signature.
NTE_BAD_VER
0x80090007
Bad Version of provider.
NTE_BAD_ALGID
0x80090008
Invalid algorithm specified.
NTE_BAD_FLAGS
0x80090009
Invalid flags specified.
NTE_BAD_TYPE
0x8009000A
Invalid type specified.
NTE_BAD_KEY_STATE
0x8009000B
Key not valid for use in specified state.
NTE_BAD_HASH_STATE
0x8009000C
Hash not valid for use in specified state.
NTE_NO_KEY
0x8009000D
Key does not exist.
NTE_NO_MEMORY
0x8009000E
Insufficient memory available for the operation.
NTE_EXISTS
0x8009000F
Object already exists.
NTE_PERM
0x80090010
Access denied.
NTE_NOT_FOUND
0x80090011
Object was not found.
NTE_DOUBLE_ENCRYPT
0x80090012
Data already encrypted.
NTE_BAD_PROVIDER
0x80090013
Invalid provider specified.
NTE_BAD_PROV_TYPE
0x80090014
Invalid provider type specified.
NTE_BAD_PUBLIC_KEY
0x80090015
Provider's public key is invalid.
NTE_BAD_KEYSET
0x80090016
Keyset does not exist
NTE_PROV_TYPE_NOT_DEF
0x80090017
Provider type not defined.
NTE_PROV_TYPE_ENTRY_BAD
0x80090018
Provider type as registered is invalid.
NTE_KEYSET_NOT_DEF
0x80090019
The keyset is not defined.
NTE_KEYSET_ENTRY_BAD
0x8009001A
Keyset as registered is invalid.
NTE_PROV_TYPE_NO_MATCH
0x8009001B
Provider type does not match registered value.
NTE_SIGNATURE_FILE_BAD
0x8009001C
The digital signature file is corrupt.
NTE_PROVIDER_DLL_FAIL
0x8009001D
Provider DLL failed to initialize correctly.
NTE_PROV_DLL_NOT_FOUND
0x8009001E
Provider DLL could not be found.
NTE_BAD_KEYSET_PARAM
0x8009001F
The Keyset parameter is invalid.
NTE_FAIL
0x80090020
An internal error occurred.
NTE_SYS_ERR
0x80090021
A base error occurred.
NTE_SILENT_CONTEXT
0x80090022
Provider could not perform the action since the context was acquired as silent.
NTE_TOKEN_KEYSET_STORAGE_FULL
0x80090023
The security token does not have storage space available for an additional container.
NTE_TEMPORARY_PROFILE
0x80090024
The profile for the user is a temporary profile.
NTE_FIXEDPARAMETER
0x80090025
The key parameters could not be set because the CSP uses fixed parameters.
NTE_INVALID_HANDLE
0x80090026
The supplied handle is invalid.
NTE_INVALID_PARAMETER
0x80090027
The parameter is incorrect.
NTE_BUFFER_TOO_SMALL
0x80090028
The buffer supplied to a function was too small.
NTE_NOT_SUPPORTED
0x80090029
The requested operation is not supported.
NTE_NO_MORE_ITEMS
0x8009002A
No more data is available.
NTE_BUFFERS_OVERLAP
0x8009002B
The supplied buffers overlap incorrectly.
NTE_DECRYPTION_FAILURE
0x8009002C
The specified data could not be decrypted.
NTE_INTERNAL_ERROR
0x8009002D
An internal consistency check failed.
NTE_UI_REQUIRED
0x8009002E
This operation requires input from the user.
NTE_HMAC_NOT_SUPPORTED
0x8009002F
The cryptographic provider does not support HMAC.
NTE_DEVICE_NOT_READY
0x80090030
The device that is required by this cryptographic provider is not ready for use.
NTE_AUTHENTICATION_IGNORED
0x80090031
The dictionary attack mitigation is triggered and the provided authorization was ignored by the provider.
NTE_VALIDATION_FAILED
0x80090032
The validation of the provided data failed the integrity or signature validation.
NTE_INCORRECT_PASSWORD
0x80090033
Incorrect password.
NTE_ENCRYPTION_FAILURE
0x80090034
Encryption failed.
SEC_E_INSUFFICIENT_MEMORY
0x80090300
Not enough memory is available to complete this request
SEC_E_INVALID_HANDLE
0x80090301
The handle specified is invalid
SEC_E_UNSUPPORTED_FUNCTION
0x80090302
The function requested is not supported
SEC_E_TARGET_UNKNOWN
0x80090303
The specified target is unknown or unreachable
SEC_E_INTERNAL_ERROR
0x80090304
The Local Security Authority cannot be contacted
SEC_E_SECPKG_NOT_FOUND
0x80090305
The requested security package does not exist
SEC_E_NOT_OWNER
0x80090306
The caller is not the owner of the desired credentials
SEC_E_CANNOT_INSTALL
0x80090307
The security package failed to initialize, and cannot be installed
SEC_E_INVALID_TOKEN
0x80090308
The token supplied to the function is invalid
SEC_E_CANNOT_PACK
0x80090309
The security package is not able to marshal the logon buffer, so the logon attempt has failed
SEC_E_QOP_NOT_SUPPORTED
0x8009030A
The per-message Quality of Protection is not supported by the security package
SEC_E_NO_IMPERSONATION
0x8009030B
The security context does not allow impersonation of the client
SEC_E_LOGON_DENIED
0x8009030C
The logon attempt failed
SEC_E_UNKNOWN_CREDENTIALS
0x8009030D
The credentials supplied to the package were not recognized
SEC_E_NO_CREDENTIALS
0x8009030E
No credentials are available in the security package
SEC_E_MESSAGE_ALTERED
0x8009030F
The message or signature supplied for verification has been altered
SEC_E_OUT_OF_SEQUENCE
0x80090310
The message supplied for verification is out of sequence
SEC_E_NO_AUTHENTICATING_AUTHORITY
0x80090311
No authority could be contacted for authentication.
SEC_I_CONTINUE_NEEDED
0x00090312
The function completed successfully, but must be called again to complete the context
SEC_I_COMPLETE_NEEDED
0x00090313
The function completed successfully, but CompleteToken must be called
SEC_I_COMPLETE_AND_CONTINUE
0x00090314
The function completed successfully, but both CompleteToken and this function must be called to complete the context
SEC_I_LOCAL_LOGON
0x00090315
The logon was completed, but no network authority was available. The logon was made using locally known information
SEC_E_BAD_PKGID
0x80090316
The requested security package does not exist
SEC_E_CONTEXT_EXPIRED
0x80090317
The context has expired and can no longer be used.
SEC_I_CONTEXT_EXPIRED
0x00090317
The context has expired and can no longer be used.
SEC_E_INCOMPLETE_MESSAGE
0x80090318
The supplied message is incomplete. The signature was not verified.
SEC_E_INCOMPLETE_CREDENTIALS
0x80090320
The credentials supplied were not complete, and could not be verified. The context could not be initialized.
SEC_E_BUFFER_TOO_SMALL
0x80090321
The buffers supplied to a function was too small.
SEC_I_INCOMPLETE_CREDENTIALS
0x00090320
The credentials supplied were not complete, and could not be verified. Additional information can be returned from the context.
SEC_I_RENEGOTIATE
0x00090321
The context data must be renegotiated with the peer.
SEC_E_WRONG_PRINCIPAL
0x80090322
The target principal name is incorrect.
SEC_I_NO_LSA_CONTEXT
0x00090323
There is no LSA mode context associated with this context.
SEC_E_TIME_SKEW
0x80090324
The clocks on the client and server machines are skewed.
SEC_E_UNTRUSTED_ROOT
0x80090325
The certificate chain was issued by an authority that is not trusted.
SEC_E_ILLEGAL_MESSAGE
0x80090326
The message received was unexpected or badly formatted.
SEC_E_CERT_UNKNOWN
0x80090327
An unknown error occurred while processing the certificate.
SEC_E_CERT_EXPIRED
0x80090328
The received certificate has expired.
SEC_E_ENCRYPT_FAILURE
0x80090329
The specified data could not be encrypted.
SEC_E_DECRYPT_FAILURE
0x80090330
The specified data could not be decrypted.
SEC_E_ALGORITHM_MISMATCH
0x80090331
The client and server cannot communicate, because they do not possess a common algorithm.
SEC_E_SECURITY_QOS_FAILED
0x80090332
The security context could not be established due to a failure in the requested quality of service (e.g. mutual authentication or delegation).
SEC_E_UNFINISHED_CONTEXT_DELETED
0x80090333
A security context was deleted before the context was completed. This is considered a logon failure.
SEC_E_NO_TGT_REPLY
0x80090334
The client is trying to negotiate a context and the server requires user-to-user but didn't send a TGT reply.
SEC_E_NO_IP_ADDRESSES
0x80090335
Unable to accomplish the requested task because the local machine does not have any IP addresses.
SEC_E_WRONG_CREDENTIAL_HANDLE
0x80090336
The supplied credential handle does not match the credential associated with the security context.
SEC_E_CRYPTO_SYSTEM_INVALID
0x80090337
The crypto system or checksum function is invalid because a required function is unavailable.
SEC_E_MAX_REFERRALS_EXCEEDED
0x80090338
The number of maximum ticket referrals has been exceeded.
SEC_E_MUST_BE_KDC
0x80090339
The local machine must be a Kerberos KDC (domain controller) and it is not.
SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
0x8009033A
The other end of the security negotiation is requires strong crypto but it is not supported on the local machine.
SEC_E_TOO_MANY_PRINCIPALS
0x8009033B
The KDC reply contained more than one principal name.
SEC_E_NO_PA_DATA
0x8009033C
Expected to find PA data for a hint of what etype to use, but it was not found.
SEC_E_PKINIT_NAME_MISMATCH
0x8009033D
The client certificate does not contain a valid UPN, or does not match the client name in the logon request. Please contact your administrator.
SEC_E_SMARTCARD_LOGON_REQUIRED
0x8009033E
Smartcard logon is required and was not used.
SEC_E_SHUTDOWN_IN_PROGRESS
0x8009033F
A system shutdown is in progress.
SEC_E_KDC_INVALID_REQUEST
0x80090340
An invalid request was sent to the KDC.
SEC_E_KDC_UNABLE_TO_REFER
0x80090341
The KDC was unable to generate a referral for the service requested.
SEC_E_KDC_UNKNOWN_ETYPE
0x80090342
The encryption type requested is not supported by the KDC.
SEC_E_UNSUPPORTED_PREAUTH
0x80090343
An unsupported preauthentication mechanism was presented to the Kerberos package.
SEC_E_DELEGATION_REQUIRED
0x80090345
The requested operation cannot be completed. The computer must be trusted for delegation and the current user account must be configured to allow delegation.
SEC_E_BAD_BINDINGS
0x80090346
Client's supplied SSPI channel bindings were incorrect.
SEC_E_MULTIPLE_ACCOUNTS
0x80090347
The received certificate was mapped to multiple accounts.
SEC_E_NO_KERB_KEY
0x80090348
SEC_E_NO_KERB_KEY
SEC_E_CERT_WRONG_USAGE
0x80090349
The certificate is not valid for the requested usage.
SEC_E_DOWNGRADE_DETECTED
0x80090350
The system cannot contact a domain controller to service the authentication request. Please try again later.
SEC_E_SMARTCARD_CERT_REVOKED
0x80090351
The smartcard certificate used for authentication has been revoked. Please contact your system administrator. There may be additional information in the event log.
SEC_E_ISSUING_CA_UNTRUSTED
0x80090352
An untrusted certificate authority was detected While processing the smartcard certificate used for authentication. Please contact your system administrator.
SEC_E_REVOCATION_OFFLINE_C
0x80090353
The revocation status of the smartcard certificate used for authentication could not be determined. Please contact your system administrator.
SEC_E_PKINIT_CLIENT_FAILURE
0x80090354
The smartcard certificate used for authentication was not trusted. Please contact your system administrator.
SEC_E_SMARTCARD_CERT_EXPIRED
0x80090355
The smartcard certificate used for authentication has expired. Please contact your system administrator.
SEC_E_NO_S4U_PROT_SUPPORT
0x80090356
The Kerberos subsystem encountered an error. A service for user protocol request was made against a domain controller which does not support service for user.
SEC_E_CROSSREALM_DELEGATION_FAILURE
0x80090357
An attempt was made by this server to make a Kerberos constrained delegation request for a target outside of the server's realm. This is not supported, and indicates a misconfiguration on this server's allowed to delegate to list. Please contact your administrator.
SEC_E_REVOCATION_OFFLINE_KDC
0x80090358
The revocation status of the domain controller certificate used for smartcard authentication could not be determined. There is additional information in the system event log. Please contact your system administrator.
SEC_E_ISSUING_CA_UNTRUSTED_KDC
0x80090359
An untrusted certificate authority was detected while processing the domain controller certificate used for authentication. There is additional information in the system event log. Please contact your system administrator.
SEC_E_KDC_CERT_EXPIRED
0x8009035A
The domain controller certificate used for smartcard logon has expired. Please contact your system administrator with the contents of your system event log.
SEC_E_KDC_CERT_REVOKED
0x8009035B
The domain controller certificate used for smartcard logon has been revoked. Please contact your system administrator with the contents of your system event log.
SEC_I_SIGNATURE_NEEDED
0x0009035C
A signature operation must be performed before the user can authenticate.
SEC_E_INVALID_PARAMETER
0x8009035D
One or more of the parameters passed to the function was invalid.
SEC_E_DELEGATION_POLICY
0x8009035E
Client policy does not allow credential delegation to target server.
SEC_E_POLICY_NLTM_ONLY
0x8009035F
Client policy does not allow credential delegation to target server with NLTM only authentication.
SEC_I_NO_RENEGOTIATION
0x00090360
The recipient rejected the renegotiation request.
SEC_E_NO_CONTEXT
0x80090361
The required security context does not exist.
SEC_E_PKU2U_CERT_FAILURE
0x80090362
The PKU2U protocol encountered an error while attempting to utilize the associated certificates.
SEC_E_MUTUAL_AUTH_FAILED
0x80090363
The identity of the server computer could not be verified.
SEC_I_MESSAGE_FRAGMENT
0x00090364
The returned buffer is only a fragment of the message. More fragments need to be returned.
SEC_E_ONLY_HTTPS_ALLOWED
0x80090365
Only https scheme is allowed.
SEC_I_CONTINUE_NEEDED_MESSAGE_OK
0x80090366
The function completed successfully, but must be called again to complete the context. Early start can be used.
CRYPT_E_MSG_ERROR
0x80091001
An error occurred while performing an operation on a cryptographic message.
CRYPT_E_UNKNOWN_ALGO
0x80091002
Unknown cryptographic algorithm.
CRYPT_E_OID_FORMAT
0x80091003
The object identifier is poorly formatted.
CRYPT_E_INVALID_MSG_TYPE
0x80091004
Invalid cryptographic message type.
CRYPT_E_UNEXPECTED_ENCODING
0x80091005
Unexpected cryptographic message encoding.
CRYPT_E_AUTH_ATTR_MISSING
0x80091006
The cryptographic message does not contain an expected authenticated attribute.
CRYPT_E_HASH_VALUE
0x80091007
The hash value is not correct.
CRYPT_E_INVALID_INDEX
0x80091008
The index value is not valid.
CRYPT_E_ALREADY_DECRYPTED
0x80091009
The content of the cryptographic message has already been decrypted.
CRYPT_E_NOT_DECRYPTED
0x8009100A
The content of the cryptographic message has not been decrypted yet.
CRYPT_E_RECIPIENT_NOT_FOUND
0x8009100B
The enveloped-data message does not contain the specified recipient.
CRYPT_E_CONTROL_TYPE
0x8009100C
Invalid control type.
CRYPT_E_ISSUER_SERIALNUMBER
0x8009100D
Invalid issuer and/or serial number.
CRYPT_E_SIGNER_NOT_FOUND
0x8009100E
Cannot find the original signer.
CRYPT_E_ATTRIBUTES_MISSING
0x8009100F
The cryptographic message does not contain all of the requested attributes.
CRYPT_E_STREAM_MSG_NOT_READY
0x80091010
The streamed cryptographic message is not ready to return data.
CRYPT_E_STREAM_INSUFFICIENT_DATA
0x80091011
The streamed cryptographic message requires more data to complete the decode operation.
CRYPT_I_NEW_PROTECTION_REQUIRED
0x00091012
The protected data needs to be re-protected.
CRYPT_E_BAD_LEN
0x80092001
The length specified for the output data was insufficient.
CRYPT_E_BAD_ENCODE
0x80092002
An error occurred during encode or decode operation.
CRYPT_E_FILE_ERROR
0x80092003
An error occurred while reading or writing to a file.
CRYPT_E_NOT_FOUND
0x80092004
Cannot find object or property.
CRYPT_E_EXISTS
0x80092005
The object or property already exists.
CRYPT_E_NO_PROVIDER
0x80092006
No provider was specified for the store or object.
CRYPT_E_SELF_SIGNED
0x80092007
The specified certificate is self signed.
CRYPT_E_DELETED_PREV
0x80092008
The previous certificate or CRL context was deleted.
CRYPT_E_NO_MATCH
0x80092009
Cannot find the requested object.
CRYPT_E_UNEXPECTED_MSG_TYPE
0x8009200A
The certificate does not have a property that references a private key.
CRYPT_E_NO_KEY_PROPERTY
0x8009200B
Cannot find the certificate and private key for decryption.
CRYPT_E_NO_DECRYPT_CERT
0x8009200C
Cannot find the certificate and private key to use for decryption.
CRYPT_E_BAD_MSG
0x8009200D
Not a cryptographic message or the cryptographic message is not formatted correctly.
CRYPT_E_NO_SIGNER
0x8009200E
The signed cryptographic message does not have a signer for the specified signer index.
CRYPT_E_PENDING_CLOSE
0x8009200F
Final closure is pending until additional frees or closes.
CRYPT_E_REVOKED
0x80092010
The certificate is revoked.
CRYPT_E_NO_REVOCATION_DLL
0x80092011
No Dll or exported function was found to verify revocation.
CRYPT_E_NO_REVOCATION_CHECK
0x80092012
The revocation function was unable to check revocation for the certificate.
CRYPT_E_REVOCATION_OFFLINE
0x80092013
The revocation function was unable to check revocation because the revocation server was offline.
CRYPT_E_NOT_IN_REVOCATION_DATABASE
0x80092014
The certificate is not in the revocation server's database.
CRYPT_E_INVALID_NUMERIC_STRING
0x80092020
The string contains a non-numeric character.
CRYPT_E_INVALID_PRINTABLE_STRING
0x80092021
The string contains a non-printable character.
CRYPT_E_INVALID_IA5_STRING
0x80092022
The string contains a character not in the 7 bit ASCII character set.
CRYPT_E_INVALID_X500_STRING
0x80092023
The string contains an invalid X500 name attribute key, oid, value or delimiter.
CRYPT_E_NOT_CHAR_STRING
0x80092024
The dwValueType for the CERT_NAME_VALUE is not one of the character strings. Most likely it is either a CERT_RDN_ENCODED_BLOB or CERT_RDN_OCTET_STRING.
CRYPT_E_FILERESIZED
0x80092025
The Put operation cannot continue. The file needs to be resized. However, there is already a signature present. A complete signing operation must be done.
CRYPT_E_SECURITY_SETTINGS
0x80092026
The cryptographic operation failed due to a local security option setting.
CRYPT_E_NO_VERIFY_USAGE_DLL
0x80092027
No DLL or exported function was found to verify subject usage.
CRYPT_E_NO_VERIFY_USAGE_CHECK
0x80092028
The called function was unable to do a usage check on the subject.
CRYPT_E_VERIFY_USAGE_OFFLINE
0x80092029
Since the server was offline, the called function was unable to complete the usage check.
CRYPT_E_NOT_IN_CTL
0x8009202A
The subject was not found in a Certificate Trust List (CTL).
CRYPT_E_NO_TRUSTED_SIGNER
0x8009202B
None of the signers of the cryptographic message or certificate trust list is trusted.
CRYPT_E_MISSING_PUBKEY_PARA
0x8009202C
The public key's algorithm parameters are missing.
CRYPT_E_OBJECT_LOCATOR_NOT_FOUND
0x8009202d
An object could not be located using the object locator infrastructure with the given name.
CRYPT_E_OSS_ERROR
0x80093000
OSS Certificate encode/decode error code base See asn1code.h for a definition of the OSS runtime errors. The OSS error values are offset by CRYPT_E_OSS_ERROR.
OSS_MORE_BUF
0x80093001
OSS ASN.1 Error: Output Buffer is too small.
OSS_NEGATIVE_UINTEGER
0x80093002
OSS ASN.1 Error: Signed integer is encoded as a unsigned integer.
OSS_PDU_RANGE
0x80093003
OSS ASN.1 Error: Unknown ASN.1 data type.
OSS_MORE_INPUT
0x80093004
OSS ASN.1 Error: Output buffer is too small, the decoded data has been truncated.
OSS_DATA_ERROR
0x80093005
OSS ASN.1 Error: Invalid data.
OSS_BAD_ARG
0x80093006
OSS ASN.1 Error: Invalid argument.
OSS_BAD_VERSION
0x80093007
OSS ASN.1 Error: Encode/Decode version mismatch.
OSS_OUT_MEMORY
0x80093008
OSS ASN.1 Error: Out of memory.
OSS_PDU_MISMATCH
0x80093009
OSS ASN.1 Error: Encode/Decode Error.
OSS_LIMITED
0x8009300A
OSS ASN.1 Error: Internal Error.
OSS_BAD_PTR
0x8009300B
OSS ASN.1 Error: Invalid data.
OSS_BAD_TIME
0x8009300C
OSS ASN.1 Error: Invalid data.
OSS_INDEFINITE_NOT_SUPPORTED
0x8009300D
OSS ASN.1 Error: Unsupported BER indefinite-length encoding.
OSS_MEM_ERROR
0x8009300E
OSS ASN.1 Error: Access violation.
OSS_BAD_TABLE
0x8009300F
OSS ASN.1 Error: Invalid data.
OSS_TOO_LONG
0x80093010
OSS ASN.1 Error: Invalid data.
OSS_CONSTRAINT_VIOLATED
0x80093011
OSS ASN.1 Error: Invalid data.
OSS_FATAL_ERROR
0x80093012
OSS ASN.1 Error: Internal Error.
OSS_ACCESS_SERIALIZATION_ERROR
0x80093013
OSS ASN.1 Error: Multi-threading conflict.
OSS_NULL_TBL
0x80093014
OSS ASN.1 Error: Invalid data.
OSS_NULL_FCN
0x80093015
OSS ASN.1 Error: Invalid data.
OSS_BAD_ENCRULES
0x80093016
OSS ASN.1 Error: Invalid data.
OSS_UNAVAIL_ENCRULES
0x80093017
OSS ASN.1 Error: Encode/Decode function not implemented.
OSS_CANT_OPEN_TRACE_WINDOW
0x80093018
OSS ASN.1 Error: Trace file error.
OSS_UNIMPLEMENTED
0x80093019
OSS ASN.1 Error: Function not implemented.
OSS_OID_DLL_NOT_LINKED
0x8009301A
OSS ASN.1 Error: Program link error.
OSS_CANT_OPEN_TRACE_FILE
0x8009301B
OSS ASN.1 Error: Trace file error.
OSS_TRACE_FILE_ALREADY_OPEN
0x8009301C
OSS ASN.1 Error: Trace file error.
OSS_TABLE_MISMATCH
0x8009301D
OSS ASN.1 Error: Invalid data.
OSS_TYPE_NOT_SUPPORTED
0x8009301E
OSS ASN.1 Error: Invalid data.
OSS_REAL_DLL_NOT_LINKED
0x8009301F
OSS ASN.1 Error: Program link error.
OSS_REAL_CODE_NOT_LINKED
0x80093020
OSS ASN.1 Error: Program link error.
OSS_OUT_OF_RANGE
0x80093021
OSS ASN.1 Error: Program link error.
OSS_COPIER_DLL_NOT_LINKED
0x80093022
OSS ASN.1 Error: Program link error.
OSS_CONSTRAINT_DLL_NOT_LINKED
0x80093023
OSS ASN.1 Error: Program link error.
OSS_COMPARATOR_DLL_NOT_LINKED
0x80093024
OSS ASN.1 Error: Program link error.
OSS_COMPARATOR_CODE_NOT_LINKED
0x80093025
OSS ASN.1 Error: Program link error.
OSS_MEM_MGR_DLL_NOT_LINKED
0x80093026
OSS ASN.1 Error: Program link error.
OSS_PDV_DLL_NOT_LINKED
0x80093027
OSS ASN.1 Error: Program link error.
OSS_PDV_CODE_NOT_LINKED
0x80093028
OSS ASN.1 Error: Program link error.
OSS_API_DLL_NOT_LINKED
0x80093029
OSS ASN.1 Error: Program link error.
OSS_BERDER_DLL_NOT_LINKED
0x8009302A
OSS ASN.1 Error: Program link error.
OSS_PER_DLL_NOT_LINKED
0x8009302B
OSS ASN.1 Error: Program link error.
OSS_OPEN_TYPE_ERROR
0x8009302C
OSS ASN.1 Error: Program link error.
OSS_MUTEX_NOT_CREATED
0x8009302D
OSS ASN.1 Error: System resource error.
OSS_CANT_CLOSE_TRACE_FILE
0x8009302E
OSS ASN.1 Error: Trace file error.
CRYPT_E_ASN1_ERROR
0x80093100
ASN1 Certificate encode/decode error code base. The ASN1 error values are offset by CRYPT_E_ASN1_ERROR.
CRYPT_E_ASN1_INTERNAL
0x80093101
ASN1 internal encode or decode error.
CRYPT_E_ASN1_EOD
0x80093102
ASN1 unexpected end of data.
CRYPT_E_ASN1_CORRUPT
0x80093103
ASN1 corrupted data.
CRYPT_E_ASN1_LARGE
0x80093104
ASN1 value too large.
CRYPT_E_ASN1_CONSTRAINT
0x80093105
ASN1 constraint violated.
CRYPT_E_ASN1_MEMORY
0x80093106
ASN1 out of memory.
CRYPT_E_ASN1_OVERFLOW
0x80093107
ASN1 buffer overflow.
CRYPT_E_ASN1_BADPDU
0x80093108
ASN1 function not supported for this PDU.
CRYPT_E_ASN1_BADARGS
0x80093109
ASN1 bad arguments to function call.
CRYPT_E_ASN1_BADREAL
0x8009310A
ASN1 bad real value.
CRYPT_E_ASN1_BADTAG
0x8009310B
ASN1 bad tag value met.
CRYPT_E_ASN1_CHOICE
0x8009310C
ASN1 bad choice value.
CRYPT_E_ASN1_RULE
0x8009310D
ASN1 bad encoding rule.
CRYPT_E_ASN1_UTF8
0x8009310E
ASN1 bad unicode (UTF8).
CRYPT_E_ASN1_PDU_TYPE
0x80093133
ASN1 bad PDU type.
CRYPT_E_ASN1_NYI
0x80093134
ASN1 not yet implemented.
CRYPT_E_ASN1_EXTENDED
0x80093201
ASN1 skipped unknown extension(s).
CRYPT_E_ASN1_NOEOD
0x80093202
ASN1 end of data expected
CERTSRV_E_BAD_REQUESTSUBJECT
0x80094001
The request subject name is invalid or too long.
CERTSRV_E_NO_REQUEST
0x80094002
The request does not exist.
CERTSRV_E_BAD_REQUESTSTATUS
0x80094003
The request's current status does not allow this operation.
CERTSRV_E_PROPERTY_EMPTY
0x80094004
The requested property value is empty.
CERTSRV_E_INVALID_CA_CERTIFICATE
0x80094005
The certification authority's certificate contains invalid data.
CERTSRV_E_SERVER_SUSPENDED
0x80094006
Certificate service has been suspended for a database restore operation.
CERTSRV_E_ENCODING_LENGTH
0x80094007
The certificate contains an encoded length that is potentially incompatible with older enrollment software.
CERTSRV_E_ROLECONFLICT
0x80094008
The operation is denied. The user has multiple roles assigned and the certification authority is configured to enforce role separation.
CERTSRV_E_RESTRICTEDOFFICER
0x80094009
The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester.
CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED
0x8009400A
Cannot archive private key. The certification authority is not configured for key archival.
CERTSRV_E_NO_VALID_KRA
0x8009400B
Cannot archive private key. The certification authority could not verify one or more key recovery certificates.
CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
0x8009400C
The request is incorrectly formatted. The encrypted private key must be in an unauthenticated attribute in an outermost signature.
CERTSRV_E_NO_CAADMIN_DEFINED
0x8009400D
At least one security principal must have the permission to manage this CA.
CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE
0x8009400E
The request contains an invalid renewal certificate attribute.
CERTSRV_E_NO_DB_SESSIONS
0x8009400F
An attempt was made to open a Certification Authority database session, but there are already too many active sessions. The server may need to be configured to allow additional sessions.
CERTSRV_E_ALIGNMENT_FAULT
0x80094010
A memory reference caused a data alignment fault.
CERTSRV_E_ENROLL_DENIED
0x80094011
The permissions on this certification authority do not allow the current user to enroll for certificates.
CERTSRV_E_TEMPLATE_DENIED
0x80094012
The permissions on the certificate template do not allow the current user to enroll for this type of certificate.
CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
0x80094013
The contacted domain controller cannot support signed LDAP traffic. Update the domain controller or configure Certificate Services to use SSL for Active Directory access.
CERTSRV_E_ADMIN_DENIED_REQUEST
0x80094014
The request was denied by a certificate manager or CA administrator.
CERTSRV_E_NO_POLICY_SERVER
0x80094015
An enrollment policy server cannot be located.
CERTSRV_E_UNSUPPORTED_CERT_TYPE
0x80094800
The requested certificate template is not supported by this CA.
CERTSRV_E_NO_CERT_TYPE
0x80094801
The request contains no certificate template information.
CERTSRV_E_TEMPLATE_CONFLICT
0x80094802
The request contains conflicting template information.
CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED
0x80094803
The request is missing a required Subject Alternate name extension.
CERTSRV_E_ARCHIVED_KEY_REQUIRED
0x80094804
The request is missing a required private key for archival by the server.
CERTSRV_E_SMIME_REQUIRED
0x80094805
The request is missing a required SMIME capabilities extension.
CERTSRV_E_BAD_RENEWAL_SUBJECT
0x80094806
The request was made on behalf of a subject other than the caller. The certificate template must be configured to require at least one signature to authorize the request.
CERTSRV_E_BAD_TEMPLATE_VERSION
0x80094807
The request template version is newer than the supported template version.
CERTSRV_E_TEMPLATE_POLICY_REQUIRED
0x80094808
The template is missing a required signature policy attribute.
CERTSRV_E_SIGNATURE_POLICY_REQUIRED
0x80094809
The request is missing required signature policy information.
CERTSRV_E_SIGNATURE_COUNT
0x8009480A
The request is missing one or more required signatures.
CERTSRV_E_SIGNATURE_REJECTED
0x8009480B
One or more signatures did not include the required application or issuance policies. The request is missing one or more required valid signatures.
CERTSRV_E_ISSUANCE_POLICY_REQUIRED
0x8009480C
The request is missing one or more required signature issuance policies.
CERTSRV_E_SUBJECT_UPN_REQUIRED
0x8009480D
The UPN is unavailable and cannot be added to the Subject Alternate name.
CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED
0x8009480E
The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name.
CERTSRV_E_SUBJECT_DNS_REQUIRED
0x8009480F
The DNS name is unavailable and cannot be added to the Subject Alternate name.
CERTSRV_E_ARCHIVED_KEY_UNEXPECTED
0x80094810
The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template.
CERTSRV_E_KEY_LENGTH
0x80094811
The public key does not meet the minimum size required by the specified certificate template.
CERTSRV_E_SUBJECT_EMAIL_REQUIRED
0x80094812
The EMail name is unavailable and cannot be added to the Subject or Subject Alternate name.
CERTSRV_E_UNKNOWN_CERT_TYPE
0x80094813
One or more certificate templates to be enabled on this certification authority could not be found.
CERTSRV_E_CERT_TYPE_OVERLAP
0x80094814
The certificate template renewal period is longer than the certificate validity period. The template should be reconfigured or the CA certificate renewed.
CERTSRV_E_TOO_MANY_SIGNATURES
0x80094815
The certificate template requires too many RA signatures. Only one RA signature is allowed.
CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY
0x80094816
The certificate template requires renewal with the same public key, but the request uses a different public key.
XENROLL_E_KEY_NOT_EXPORTABLE
0x80095000
The key is not exportable.
XENROLL_E_CANNOT_ADD_ROOT_CERT
0x80095001
You cannot add the root CA certificate into your local store.
XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND
0x80095002
The key archival hash attribute was not found in the response.
XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH
0x80095003
An unexpected key archival hash attribute was found in the response.
XENROLL_E_RESPONSE_KA_HASH_MISMATCH
0x80095004
There is a key archival hash mismatch between the request and the response.
XENROLL_E_KEYSPEC_SMIME_MISMATCH
0x80095005
Signing certificate cannot include SMIME extension.
TRUST_E_SYSTEM_ERROR
0x80096001
A system-level error occurred while verifying trust.
TRUST_E_NO_SIGNER_CERT
0x80096002
The certificate for the signer of the message is invalid or not found.
TRUST_E_COUNTER_SIGNER
0x80096003
One of the counter signatures was invalid.
TRUST_E_CERT_SIGNATURE
0x80096004
The signature of the certificate cannot be verified.
TRUST_E_TIME_STAMP
0x80096005
The timestamp signature and/or certificate could not be verified or is malformed.
TRUST_E_BAD_DIGEST
0x80096010
The digital signature of the object did not verify.
TRUST_E_BASIC_CONSTRAINTS
0x80096019
A certificate's basic constraint extension has not been observed.
TRUST_E_FINANCIAL_CRITERIA
0x8009601E
The certificate does not meet or contain the Authenticode(tm) financial extensions.
MSSIPOTF_E_OUTOFMEMRANGE
0x80097001
Tried to reference a part of the file outside the proper range.
MSSIPOTF_E_CANTGETOBJECT
0x80097002
Could not retrieve an object from the file.
MSSIPOTF_E_NOHEADTABLE
0x80097003
Could not find the head table in the file.
MSSIPOTF_E_BAD_MAGICNUMBER
0x80097004
The magic number in the head table is incorrect.
MSSIPOTF_E_BAD_OFFSET_TABLE
0x80097005
The offset table has incorrect values.
MSSIPOTF_E_TABLE_TAGORDER
0x80097006
Duplicate table tags or tags out of alphabetical order.
MSSIPOTF_E_TABLE_LONGWORD
0x80097007
A table does not start on a long word boundary.
MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT
0x80097008
First table does not appear after header information.
MSSIPOTF_E_TABLES_OVERLAP
0x80097009
Two or more tables overlap.
MSSIPOTF_E_TABLE_PADBYTES
0x8009700A
Too many pad bytes between tables or pad bytes are not 0.
MSSIPOTF_E_FILETOOSMALL
0x8009700B
File is too small to contain the last table.
MSSIPOTF_E_TABLE_CHECKSUM
0x8009700C
A table checksum is incorrect.
MSSIPOTF_E_FILE_CHECKSUM
0x8009700D
The file checksum is incorrect.
MSSIPOTF_E_FAILED_POLICY
0x80097010
The signature does not have the correct attributes for the policy.
MSSIPOTF_E_FAILED_HINTS_CHECK
0x80097011
The file did not pass the hints check.
MSSIPOTF_E_NOT_OPENTYPE
0x80097012
The file is not an OpenType file.
MSSIPOTF_E_FILE
0x80097013
Failed on a file operation (open, map, read, write).
MSSIPOTF_E_CRYPT
0x80097014
A call to a CryptoAPI function failed.
MSSIPOTF_E_BADVERSION
0x80097015
There is a bad version number in the file.
MSSIPOTF_E_DSIG_STRUCTURE
0x80097016
The structure of the DSIG table is incorrect.
MSSIPOTF_E_PCONST_CHECK
0x80097017
A check failed in a partially constant table.
MSSIPOTF_E_STRUCTURE
0x80097018
Some kind of structural error.
ERROR_CRED_REQUIRES_CONFIRMATION
0x80097019
The requested credential requires confirmation.
TRUST_E_PROVIDER_UNKNOWN
0x800B0001
Unknown trust provider.
TRUST_E_ACTION_UNKNOWN
0x800B0002
The trust verification action specified is not supported by the specified trust provider.
TRUST_E_SUBJECT_FORM_UNKNOWN
0x800B0003
The form specified for the subject is not one supported or known by the specified trust provider.
TRUST_E_SUBJECT_NOT_TRUSTED
0x800B0004
The subject is not trusted for the specified action.
DIGSIG_E_ENCODE
0x800B0005
Error due to problem in ASN.1 encoding process.
DIGSIG_E_DECODE
0x800B0006
Error due to problem in ASN.1 decoding process.
DIGSIG_E_EXTENSIBILITY
0x800B0007
Reading / writing Extensions where Attributes are appropriate, and visa versa.
DIGSIG_E_CRYPTO
0x800B0008
Unspecified cryptographic failure.
PERSIST_E_SIZEDEFINITE
0x800B0009
The size of the data could not be determined.
PERSIST_E_SIZEINDEFINITE
0x800B000A
The size of the indefinite-sized data could not be determined.
PERSIST_E_NOTSELFSIZING
0x800B000B
This object does not read and write self-sizing data.
TRUST_E_NOSIGNATURE
0x800B0100
No signature was present in the subject.
CERT_E_EXPIRED
0x800B0101
A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.
CERT_E_VALIDITYPERIODNESTING
0x800B0102
The validity periods of the certification chain do not nest correctly.
CERT_E_ROLE
0x800B0103
A certificate that can only be used as an end-entity is being used as a CA or visa versa.
CERT_E_PATHLENCONST
0x800B0104
A path length constraint in the certification chain has been violated.
CERT_E_CRITICAL
0x800B0105
A certificate contains an unknown extension that is marked 'critical'.
CERT_E_PURPOSE
0x800B0106
A certificate being used for a purpose other than the ones specified by its CA.
CERT_E_ISSUERCHAINING
0x800B0107
A parent of a given certificate in fact did not issue that child certificate.
CERT_E_MALFORMED
0x800B0108
A certificate is missing or has an empty value for an important field, such as a subject or issuer name.
CERT_E_UNTRUSTEDROOT
0x800B0109
A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
CERT_E_CHAINING
0x800B010A
A certificate chain could not be built to a trusted root authority.
TRUST_E_FAIL
0x800B010B
Generic trust failure.
CERT_E_REVOKED
0x800B010C
A certificate was explicitly revoked by its issuer.
CERT_E_UNTRUSTEDTESTROOT
0x800B010D
The certification path terminates with the test root which is not trusted with the current policy settings.
CERT_E_REVOCATION_FAILURE
0x800B010E
The revocation process could not continue - the certificate(s) could not be checked.
CERT_E_CN_NO_MATCH
0x800B010F
The certificate's CN name does not match the passed value.
CERT_E_WRONG_USAGE
0x800B0110
The certificate is not valid for the requested usage.
TRUST_E_EXPLICIT_DISTRUST
0x800B0111
The certificate was explicitly marked as untrusted by the user.
CERT_E_UNTRUSTEDCA
0x800B0112
A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.
CERT_E_INVALID_POLICY
0x800B0113
The certificate has invalid policy.
CERT_E_INVALID_NAME
0x800B0114
The certificate has an invalid name. The name is not included in the permitted list or is explicitly excluded.
SPAPI_E_EXPECTED_SECTION_NAME
0x800F0000
A non-empty line was encountered in the INF before the start of a section.
SPAPI_E_BAD_SECTION_NAME_LINE
0x800F0001
A section name marker in the INF is not complete, or does not exist on a line by itself.
SPAPI_E_SECTION_NAME_TOO_LONG
0x800F0002
An INF section was encountered whose name exceeds the maximum section name length.
SPAPI_E_GENERAL_SYNTAX
0x800F0003
The syntax of the INF is invalid.
SPAPI_E_WRONG_INF_STYLE
0x800F0100
The style of the INF is different than what was requested.
SPAPI_E_SECTION_NOT_FOUND
0x800F0101
The required section was not found in the INF.
SPAPI_E_LINE_NOT_FOUND
0x800F0102
The required line was not found in the INF.
SPAPI_E_NO_BACKUP
0x800F0103
The files affected by the installation of this file queue have not been backed up for uninstall.
SPAPI_E_NO_ASSOCIATED_CLASS
0x800F0200
The INF or the device information set or element does not have an associated install class.
SPAPI_E_CLASS_MISMATCH
0x800F0201
The INF or the device information set or element does not match the specified install class.
SPAPI_E_DUPLICATE_FOUND
0x800F0202
An existing device was found that is a duplicate of the device being manually installed.
SPAPI_E_NO_DRIVER_SELECTED
0x800F0203
There is no driver selected for the device information set or element.
SPAPI_E_KEY_DOES_NOT_EXIST
0x800F0204
The requested device registry key does not exist.
SPAPI_E_INVALID_DEVINST_NAME
0x800F0205
The device instance name is invalid.
SPAPI_E_INVALID_CLASS
0x800F0206
The install class is not present or is invalid.
SPAPI_E_DEVINST_ALREADY_EXISTS
0x800F0207
The device instance cannot be created because it already exists.
SPAPI_E_DEVINFO_NOT_REGISTERED
0x800F0208
The operation cannot be performed on a device information element that has not been registered.
SPAPI_E_INVALID_REG_PROPERTY
0x800F0209
The device property code is invalid.
SPAPI_E_NO_INF
0x800F020A
The INF from which a driver list is to be built does not exist.
SPAPI_E_NO_SUCH_DEVINST
0x800F020B
The device instance does not exist in the hardware tree.
SPAPI_E_CANT_LOAD_CLASS_ICON
0x800F020C
The icon representing this install class cannot be loaded.
SPAPI_E_INVALID_CLASS_INSTALLER
0x800F020D
The class installer registry entry is invalid.
SPAPI_E_DI_DO_DEFAULT
0x800F020E
The class installer has indicated that the default action should be performed for this installation request.
SPAPI_E_DI_NOFILECOPY
0x800F020F
The operation does not require any files to be copied.
SPAPI_E_INVALID_HWPROFILE
0x800F0210
The specified hardware profile does not exist.
SPAPI_E_NO_DEVICE_SELECTED
0x800F0211
There is no device information element currently selected for this device information set.
SPAPI_E_DEVINFO_LIST_LOCKED
0x800F0212
The operation cannot be performed because the device information set is locked.
SPAPI_E_DEVINFO_DATA_LOCKED
0x800F0213
The operation cannot be performed because the device information element is locked.
SPAPI_E_DI_BAD_PATH
0x800F0214
The specified path does not contain any applicable device INFs.
SPAPI_E_NO_CLASSINSTALL_PARAMS
0x800F0215
No class installer parameters have been set for the device information set or element.
SPAPI_E_FILEQUEUE_LOCKED
0x800F0216
The operation cannot be performed because the file queue is locked.
SPAPI_E_BAD_SERVICE_INSTALLSECT
0x800F0217
A service installation section in this INF is invalid.
SPAPI_E_NO_CLASS_DRIVER_LIST
0x800F0218
There is no class driver list for the device information element.
SPAPI_E_NO_ASSOCIATED_SERVICE
0x800F0219
The installation failed because a function driver was not specified for this device instance.
SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE
0x800F021A
There is presently no default device interface designated for this interface class.
SPAPI_E_DEVICE_INTERFACE_ACTIVE
0x800F021B
The operation cannot be performed because the device interface is currently active.
SPAPI_E_DEVICE_INTERFACE_REMOVED
0x800F021C
The operation cannot be performed because the device interface has been removed from the system.
SPAPI_E_BAD_INTERFACE_INSTALLSECT
0x800F021D
An interface installation section in this INF is invalid.
SPAPI_E_NO_SUCH_INTERFACE_CLASS
0x800F021E
This interface class does not exist in the system.
SPAPI_E_INVALID_REFERENCE_STRING
0x800F021F
The reference string supplied for this interface device is invalid.
SPAPI_E_INVALID_MACHINENAME
0x800F0220
The specified machine name does not conform to UNC naming conventions.
SPAPI_E_REMOTE_COMM_FAILURE
0x800F0221
A general remote communication error occurred.
SPAPI_E_MACHINE_UNAVAILABLE
0x800F0222
The machine selected for remote communication is not available at this time.
SPAPI_E_NO_CONFIGMGR_SERVICES
0x800F0223
The Plug and Play service is not available on the remote machine.
SPAPI_E_INVALID_PROPPAGE_PROVIDER
0x800F0224
The property page provider registry entry is invalid.
SPAPI_E_NO_SUCH_DEVICE_INTERFACE
0x800F0225
The requested device interface is not present in the system.
SPAPI_E_DI_POSTPROCESSING_REQUIRED
0x800F0226
The device's co-installer has additional work to perform after installation is complete.
SPAPI_E_INVALID_COINSTALLER
0x800F0227
The device's co-installer is invalid.
SPAPI_E_NO_COMPAT_DRIVERS
0x800F0228
There are no compatible drivers for this device.
SPAPI_E_NO_DEVICE_ICON
0x800F0229
There is no icon that represents this device or device type.
SPAPI_E_INVALID_INF_LOGCONFIG
0x800F022A
A logical configuration specified in this INF is invalid.
SPAPI_E_DI_DONT_INSTALL
0x800F022B
The class installer has denied the request to install or upgrade this device.
SPAPI_E_INVALID_FILTER_DRIVER
0x800F022C
One of the filter drivers installed for this device is invalid.
SPAPI_E_NON_WINDOWS_NT_DRIVER
0x800F022D
The driver selected for this device does not support this version of Windows.
SPAPI_E_NON_WINDOWS_DRIVER
0x800F022E
The driver selected for this device does not support Windows.
SPAPI_E_NO_CATALOG_FOR_OEM_INF
0x800F022F
The third-party INF does not contain digital signature information.
SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE
0x800F0230
An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms.
SPAPI_E_NOT_DISABLEABLE
0x800F0231
The device cannot be disabled.
SPAPI_E_CANT_REMOVE_DEVINST
0x800F0232
The device could not be dynamically removed.
SPAPI_E_INVALID_TARGET
0x800F0233
Cannot copy to specified target.
SPAPI_E_DRIVER_NONNATIVE
0x800F0234
Driver is not intended for this platform.
SPAPI_E_IN_WOW64
0x800F0235
Operation not allowed in WOW64.
SPAPI_E_SET_SYSTEM_RESTORE_POINT
0x800F0236
The operation involving unsigned file copying was rolled back, so that a system restore point could be set.
SPAPI_E_INCORRECTLY_COPIED_INF
0x800F0237
An INF was copied into the Windows INF directory in an improper manner.
SPAPI_E_SCE_DISABLED
0x800F0238
The Security Configuration Editor (SCE) APIs have been disabled on this Embedded product.
SPAPI_E_UNKNOWN_EXCEPTION
0x800F0239
An unknown exception was encountered.
SPAPI_E_PNP_REGISTRY_ERROR
0x800F023A
A problem was encountered when accessing the Plug and Play registry database.
SPAPI_E_REMOTE_REQUEST_UNSUPPORTED
0x800F023B
The requested operation is not supported for a remote machine.
SPAPI_E_NOT_AN_INSTALLED_OEM_INF
0x800F023C
The specified file is not an installed OEM INF.
SPAPI_E_INF_IN_USE_BY_DEVICES
0x800F023D
One or more devices are presently installed using the specified INF.
SPAPI_E_DI_FUNCTION_OBSOLETE
0x800F023E
The requested device install operation is obsolete.
SPAPI_E_NO_AUTHENTICODE_CATALOG
0x800F023F
A file could not be verified because it does not have an associated catalog signed via Authenticode(tm).
SPAPI_E_AUTHENTICODE_DISALLOWED
0x800F0240
Authenticode(tm) signature verification is not supported for the specified INF.
SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER
0x800F0241
The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED
0x800F0242
The publisher of an Authenticode(tm) signed catalog has not yet been established as trusted.
SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED
0x800F0243
The publisher of an Authenticode(tm) signed catalog was not established as trusted.
SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH
0x800F0244
The software was tested for compliance with Windows Logo requirements on a different version of Windows, and may not be compatible with this version.
SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE
0x800F0245
The file may only be validated by a catalog signed via Authenticode(tm).
SPAPI_E_DEVICE_INSTALLER_NOT_READY
0x800F0246
One of the installers for this device cannot perform the installation at this time.
SPAPI_E_DRIVER_STORE_ADD_FAILED
0x800F0247
A problem was encountered while attempting to add the driver to the store.
SPAPI_E_DEVICE_INSTALL_BLOCKED
0x800F0248
The installation of this device is forbidden by system policy. Contact your system administrator.
SPAPI_E_DRIVER_INSTALL_BLOCKED
0x800F0249
The installation of this driver is forbidden by system policy. Contact your system administrator.
SPAPI_E_WRONG_INF_TYPE
0x800F024A
The specified INF is the wrong type for this operation.
SPAPI_E_FILE_HASH_NOT_IN_CATALOG
0x800F024B
The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering.
SPAPI_E_DRIVER_STORE_DELETE_FAILED
0x800F024C
A problem was encountered while attempting to delete the driver from the store.
SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW
0x800F0300
An unrecoverable stack overflow was encountered.
SPAPI_E_ERROR_NOT_INSTALLED
0x800F1000
No installed components were detected.
SCARD_F_INTERNAL_ERROR
0x80100001
An internal consistency check failed.
SCARD_E_CANCELLED
0x80100002
The action was canceled by an SCardCancel request.
SCARD_E_INVALID_HANDLE
0x80100003
The supplied handle was invalid.
SCARD_E_INVALID_PARAMETER
0x80100004
One or more of the supplied parameters could not be properly interpreted.
SCARD_E_INVALID_TARGET
0x80100005
Registry startup information is missing or invalid.
SCARD_E_NO_MEMORY
0x80100006
Not enough memory available to complete this command.
SCARD_F_WAITED_TOO_LONG
0x80100007
An internal consistency timer has expired.
SCARD_E_INSUFFICIENT_BUFFER
0x80100008
The data buffer to receive returned data is too small for the returned data.
SCARD_E_UNKNOWN_READER
0x80100009
The specified reader name is not recognized.
SCARD_E_TIMEOUT
0x8010000A
The user-specified timeout value has expired.
SCARD_E_SHARING_VIOLATION
0x8010000B
The smart card cannot be accessed because of other connections outstanding.
SCARD_E_NO_SMARTCARD
0x8010000C
The operation requires a Smart Card, but no Smart Card is currently in the device.
SCARD_E_UNKNOWN_CARD
0x8010000D
The specified smart card name is not recognized.
SCARD_E_CANT_DISPOSE
0x8010000E
The system could not dispose of the media in the requested manner.
SCARD_E_PROTO_MISMATCH
0x8010000F
The requested protocols are incompatible with the protocol currently in use with the smart card.
SCARD_E_NOT_READY
0x80100010
The reader or smart card is not ready to accept commands.
SCARD_E_INVALID_VALUE
0x80100011
One or more of the supplied parameters values could not be properly interpreted.
SCARD_E_SYSTEM_CANCELLED
0x80100012
The action was canceled by the system, presumably to log off or shut down.
SCARD_F_COMM_ERROR
0x80100013
An internal communications error has been detected.
SCARD_F_UNKNOWN_ERROR
0x80100014
An internal error has been detected, but the source is unknown.
SCARD_E_INVALID_ATR
0x80100015
An ATR obtained from the registry is not a valid ATR string.
SCARD_E_NOT_TRANSACTED
0x80100016
An attempt was made to end a non-existent transaction.
SCARD_E_READER_UNAVAILABLE
0x80100017
The specified reader is not currently available for use.
SCARD_P_SHUTDOWN
0x80100018
The operation has been aborted to allow the server application to exit.
SCARD_E_PCI_TOO_SMALL
0x80100019
The PCI Receive buffer was too small.
SCARD_E_READER_UNSUPPORTED
0x8010001A
The reader driver does not meet minimal requirements for support.
SCARD_E_DUPLICATE_READER
0x8010001B
The reader driver did not produce a unique reader name.
SCARD_E_CARD_UNSUPPORTED
0x8010001C
The smart card does not meet minimal requirements for support.
SCARD_E_NO_SERVICE
0x8010001D
The Smart card resource manager is not running.
SCARD_E_SERVICE_STOPPED
0x8010001E
The Smart card resource manager has shut down.
SCARD_E_UNEXPECTED
0x8010001F
An unexpected card error has occurred.
SCARD_E_ICC_INSTALLATION
0x80100020
No Primary Provider can be found for the smart card.
SCARD_E_ICC_CREATEORDER
0x80100021
The requested order of object creation is not supported.
SCARD_E_UNSUPPORTED_FEATURE
0x80100022
This smart card does not support the requested feature.
SCARD_E_DIR_NOT_FOUND
0x80100023
The identified directory does not exist in the smart card.
SCARD_E_FILE_NOT_FOUND
0x80100024
The identified file does not exist in the smart card.
SCARD_E_NO_DIR
0x80100025
The supplied path does not represent a smart card directory.
SCARD_E_NO_FILE
0x80100026
The supplied path does not represent a smart card file.
SCARD_E_NO_ACCESS
0x80100027
Access is denied to this file.
SCARD_E_WRITE_TOO_MANY
0x80100028
The smartcard does not have enough memory to store the information.
SCARD_E_BAD_SEEK
0x80100029
There was an error trying to set the smart card file object pointer.
SCARD_E_INVALID_CHV
0x8010002A
The supplied PIN is incorrect.
SCARD_E_UNKNOWN_RES_MNG
0x8010002B
An unrecognized error code was returned from a layered component.
SCARD_E_NO_SUCH_CERTIFICATE
0x8010002C
The requested certificate does not exist.
SCARD_E_CERTIFICATE_UNAVAILABLE
0x8010002D
The requested certificate could not be obtained.
SCARD_E_NO_READERS_AVAILABLE
0x8010002E
Cannot find a smart card reader.
SCARD_E_COMM_DATA_LOST
0x8010002F
A communications error with the smart card has been detected. Retry the operation.
SCARD_E_NO_KEY_CONTAINER
0x80100030
The requested key container does not exist on the smart card.
SCARD_E_SERVER_TOO_BUSY
0x80100031
The Smart card resource manager is too busy to complete this operation.
SCARD_E_PIN_CACHE_EXPIRED
0x80100032
The smart card PIN cache has expired.
SCARD_E_NO_PIN_CACHE
0x80100033
The smart card PIN cannot be cached.
SCARD_E_READ_ONLY_CARD
0x80100034
The smart card is read only and cannot be written to.
SCARD_W_UNSUPPORTED_CARD
0x80100065
The reader cannot communicate with the smart card, due to ATR configuration conflicts.
SCARD_W_UNRESPONSIVE_CARD
0x80100066
The smart card is not responding to a reset.
SCARD_W_UNPOWERED_CARD
0x80100067
Power has been removed from the smart card, so that further communication is not possible.
SCARD_W_RESET_CARD
0x80100068
The smart card has been reset, so any shared state information is invalid.
SCARD_W_REMOVED_CARD
0x80100069
The smart card has been removed, so that further communication is not possible.
SCARD_W_SECURITY_VIOLATION
0x8010006A
Access was denied because of a security violation.
SCARD_W_WRONG_CHV
0x8010006B
The card cannot be accessed because the wrong PIN was presented.
SCARD_W_CHV_BLOCKED
0x8010006C
The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
SCARD_W_EOF
0x8010006D
The end of the smart card file has been reached.
SCARD_W_CANCELLED_BY_USER
0x8010006E
The action was canceled by the user.
SCARD_W_CARD_NOT_AUTHENTICATED
0x8010006F
No PIN was presented to the smart card.
SCARD_W_CACHE_ITEM_NOT_FOUND
0x80100070
The requested item could not be found in the cache.
SCARD_W_CACHE_ITEM_STALE
0x80100071
The requested cache item is too old and was deleted from the cache.
SCARD_W_CACHE_ITEM_TOO_BIG
0x80100072
The new cache item exceeds the maximum per-item size defined for the cache.
ONL_E_INVALID_AUTHENTICATION_TARGET
0x8A020001
Authentication target is invalid or not configured correctly.
ONL_E_ACCESS_DENIED_BY_TOU
0x8A020002
Your application cannot get the Online Id properties due to the Terms of Use accepted by the user.

Requirements

Requirement Value
Header
Winerror.h

See also

COM Error Codes