Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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 http://support.microsoft.com.

Constant/valueDescription
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

Header

Winerror.h

See also

COM Error Codes

 

 

Community Additions

Show:
© 2014 Microsoft