2008-07-25 Bo Yang <techrazy@users.sourceforge.net>
* include/wincrypt.h (struct _CRYPT_KEY_PROV_PARAM, struct _CRYPT_KEY_PROV_INFO, CertGetCertificateContextProperty, CryptEnumKeyIdentifierProperties, CryptAcquireCertificatePrivateKey, CertCreateCertificateContext, CryptGetKeyIdentifierProperty, CertSetCertificateContextProperty, CertCompareCertificateName, CryptSetKeyIdentifierProperty, CertOIDToAlgId, CryptGetDefaultProviderA, CryptGetDefaultProviderW and many corresponding macroes): Define. * lib/crypt32.def (Export the above 11 functions): Export. * include/winerror.h (CRYPT_E_NOT_FOUND and other crypt related macroes): Define.
This commit is contained in:
@ -4,6 +4,8 @@
|
||||
#pragma GCC system_header
|
||||
#endif
|
||||
|
||||
#define _HRESULT_TYPEDEF_(_sc) ((HRESULT)_sc)
|
||||
|
||||
#define ERROR_SUCCESS 0L
|
||||
#define NO_ERROR 0L
|
||||
#define ERROR_INVALID_FUNCTION 1L
|
||||
@ -1838,6 +1840,23 @@
|
||||
#define ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE 14079L
|
||||
#define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME 14080L
|
||||
|
||||
//Crypto realted errors
|
||||
#define CRYPT_E_NOT_FOUND _HRESULT_TYPEDEF_(0x80092004L)
|
||||
#define CRYPT_E_EXISTS _HRESULT_TYPEDEF_(0x80092005L)
|
||||
#define CRYPT_E_NO_PROVIDER _HRESULT_TYPEDEF_(0x80092006L)
|
||||
#define CRYPT_E_SELF_SIGNED _HRESULT_TYPEDEF_(0x80092007L)
|
||||
#define CRYPT_E_DELETED_PREV _HRESULT_TYPEDEF_(0x80092008L)
|
||||
#define CRYPT_E_NO_MATCH _HRESULT_TYPEDEF_(0x80092009L)
|
||||
#define CRYPT_E_UNEXPECTED_MSG_TYPE _HRESULT_TYPEDEF_(0x8009200AL)
|
||||
#define CRYPT_E_NO_KEY_PROPERTY _HRESULT_TYPEDEF_(0x8009200BL)
|
||||
#define CRYPT_E_NO_DECRYPT_CERT _HRESULT_TYPEDEF_(0x8009200CL)
|
||||
#define CRYPT_E_BAD_MSG _HRESULT_TYPEDEF_(0x8009200DL)
|
||||
#define CRYPT_E_NO_SIGNER _HRESULT_TYPEDEF_(0x8009200EL)
|
||||
#define CRYPT_E_PENDING_CLOSE _HRESULT_TYPEDEF_(0x8009200FL)
|
||||
#define CRYPT_E_REVOKED _HRESULT_TYPEDEF_(0x80092010L)
|
||||
#define CRYPT_E_NO_REVOCATION_DLL _HRESULT_TYPEDEF_(0x80092011L)
|
||||
#define CRYPT_E_NO_REVOCATION_CHECK _HRESULT_TYPEDEF_(0x80092012L)
|
||||
|
||||
#define SEVERITY_SUCCESS 0
|
||||
#define SEVERITY_ERROR 1
|
||||
#define FACILITY_WINDOWS 8
|
||||
|
Reference in New Issue
Block a user