- 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.
|