add some missing values from Wine
Modified: trunk/reactos/w32api/include/winerror.h
_____
Modified: trunk/reactos/w32api/include/winerror.h
--- trunk/reactos/w32api/include/winerror.h 2005-08-07 02:16:34 UTC
(rev 17133)
+++ trunk/reactos/w32api/include/winerror.h 2005-08-07 02:22:29 UTC
(rev 17134)
@@ -4,8 +4,15 @@
#pragma GCC system_header
#endif
+#ifdef RC_INVOKED
+#define _HRESULT_TYPEDEF_(x) (x)
+#else
+#define _HRESULT_TYPEDEF_(x) ((HRESULT)x)
+#endif
+
#define ERROR_SUCCESS 0L
#define NO_ERROR 0L
+#define ERROR_AUDITING_DISABLED 0xC0090001L
#define ERROR_INVALID_FUNCTION 1L
#define ERROR_FILE_NOT_FOUND 2L
#define ERROR_PATH_NOT_FOUND 3L
@@ -2131,40 +2138,55 @@
#define TYPE_E_CANTLOADLIBRARY ((HRESULT)0x80029C4AL)
#define TYPE_E_INCONSISTENTPROPFUNCS ((HRESULT)0x80029C83L)
#define TYPE_E_CIRCULARTYPE ((HRESULT)0x80029C84L)
-#define STG_E_INVALIDFUNCTION ((HRESULT)0x80030001L)
-#define STG_E_FILENOTFOUND ((HRESULT)0x80030002L)
-#define STG_E_PATHNOTFOUND ((HRESULT)0x80030003L)
-#define STG_E_TOOMANYOPENFILES ((HRESULT)0x80030004L)
-#define STG_E_ACCESSDENIED ((HRESULT)0x80030005L)
-#define STG_E_INVALIDHANDLE ((HRESULT)0x80030006L)
-#define STG_E_INSUFFICIENTMEMORY ((HRESULT)0x80030008L)
-#define STG_E_INVALIDPOINTER ((HRESULT)0x80030009L)
-#define STG_E_NOMOREFILES ((HRESULT)0x80030012L)
-#define STG_E_DISKISWRITEPROTECTED ((HRESULT)0x80030013L)
-#define STG_E_SEEKERROR ((HRESULT)0x80030019L)
-#define STG_E_WRITEFAULT ((HRESULT)0x8003001DL)
-#define STG_E_READFAULT ((HRESULT)0x8003001EL)
-#define STG_E_SHAREVIOLATION ((HRESULT)0x80030020L)
-#define STG_E_LOCKVIOLATION ((HRESULT)0x80030021L)
-#define STG_E_FILEALREADYEXISTS ((HRESULT)0x80030050L)
-#define STG_E_INVALIDPARAMETER ((HRESULT)0x80030057L)
-#define STG_E_MEDIUMFULL ((HRESULT)0x80030070L)
-#define STG_E_ABNORMALAPIEXIT ((HRESULT)0x800300FAL)
-#define STG_E_INVALIDHEADER ((HRESULT)0x800300FBL)
-#define STG_E_INVALIDNAME ((HRESULT)0x800300FCL)
-#define STG_E_UNKNOWN ((HRESULT)0x800300FDL)
-#define STG_E_UNIMPLEMENTEDFUNCTION ((HRESULT)0x800300FEL)
-#define STG_E_INVALIDFLAG ((HRESULT)0x800300FFL)
-#define STG_E_INUSE ((HRESULT)0x80030100L)
-#define STG_E_NOTCURRENT ((HRESULT)0x80030101L)
-#define STG_E_REVERTED ((HRESULT)0x80030102L)
-#define STG_E_CANTSAVE ((HRESULT)0x80030103L)
-#define STG_E_OLDFORMAT ((HRESULT)0x80030104L)
-#define STG_E_OLDDLL ((HRESULT)0x80030105L)
-#define STG_E_SHAREREQUIRED ((HRESULT)0x80030106L)
-#define STG_E_NOTFILEBASEDSTORAGE ((HRESULT)0x80030107L)
-#define STG_E_EXTANTMARSHALLINGS ((HRESULT)0x80030108L)
-#define STG_S_CONVERTED ((HRESULT)0x00030200L)
+#define STG_S_CONVERTED
_HRESULT_TYPEDEF_(0x00030200L)
+#define STG_S_BLOCK
_HRESULT_TYPEDEF_(0x00030201L)
+#define STG_S_RETRYNOW
_HRESULT_TYPEDEF_(0x00030202L)
+#define STG_S_MONITORING
_HRESULT_TYPEDEF_(0x00030203L)
+#define STG_S_MULTIPLEOPENS
_HRESULT_TYPEDEF_(0x00030204L)
+#define STG_S_CONSOLIDATIONFAILED
_HRESULT_TYPEDEF_(0x00030205L)
+#define STG_S_CANNOTCONSOLIDATE
_HRESULT_TYPEDEF_(0x00030206L)
+
+#define STG_E_INVALIDFUNCTION
_HRESULT_TYPEDEF_(0x80030001L)
+#define STG_E_FILENOTFOUND
_HRESULT_TYPEDEF_(0x80030002L)
+#define STG_E_PATHNOTFOUND
_HRESULT_TYPEDEF_(0x80030003L)
+#define STG_E_TOOMANYOPENFILES
_HRESULT_TYPEDEF_(0x80030004L)
+#define STG_E_ACCESSDENIED
_HRESULT_TYPEDEF_(0x80030005L)
+#define STG_E_INVALIDHANDLE
_HRESULT_TYPEDEF_(0x80030006L)
+#define STG_E_INSUFFICIENTMEMORY
_HRESULT_TYPEDEF_(0x80030008L)
+#define STG_E_INVALIDPOINTER
_HRESULT_TYPEDEF_(0x80030009L)
+#define STG_E_NOMOREFILES
_HRESULT_TYPEDEF_(0x80030012L)
+#define STG_E_DISKISWRITEPROTECTED
_HRESULT_TYPEDEF_(0x80030013L)
+#define STG_E_SEEKERROR
_HRESULT_TYPEDEF_(0x80030019L)
+#define STG_E_WRITEFAULT
_HRESULT_TYPEDEF_(0x8003001DL)
+#define STG_E_READFAULT
_HRESULT_TYPEDEF_(0x8003001EL)
+#define STG_E_SHAREVIOLATION
_HRESULT_TYPEDEF_(0x80030020L)
+#define STG_E_LOCKVIOLATION
_HRESULT_TYPEDEF_(0x80030021L)
+#define STG_E_FILEALREADYEXISTS
_HRESULT_TYPEDEF_(0x80030050L)
+#define STG_E_INVALIDPARAMETER
_HRESULT_TYPEDEF_(0x80030057L)
+#define STG_E_MEDIUMFULL
_HRESULT_TYPEDEF_(0x80030070L)
+#define STG_E_ABNORMALAPIEXIT
_HRESULT_TYPEDEF_(0x800300FAL)
+#define STG_E_INVALIDHEADER
_HRESULT_TYPEDEF_(0x800300FBL)
+#define STG_E_INVALIDNAME
_HRESULT_TYPEDEF_(0x800300FCL)
+#define STG_E_UNKNOWN
_HRESULT_TYPEDEF_(0x800300FDL)
+#define STG_E_UNIMPLEMENTEDFUNCTION
_HRESULT_TYPEDEF_(0x800300FEL)
+#define STG_E_INVALIDFLAG
_HRESULT_TYPEDEF_(0x800300FFL)
+#define STG_E_INUSE
_HRESULT_TYPEDEF_(0x80030100L)
+#define STG_E_NOTCURRENT
_HRESULT_TYPEDEF_(0x80030101L)
+#define STG_E_REVERTED
_HRESULT_TYPEDEF_(0x80030102L)
+#define STG_E_CANTSAVE
_HRESULT_TYPEDEF_(0x80030103L)
+#define STG_E_OLDFORMAT
_HRESULT_TYPEDEF_(0x80030104L)
+#define STG_E_OLDDLL
_HRESULT_TYPEDEF_(0x80030105L)
+#define STG_E_SHAREREQUIRED
_HRESULT_TYPEDEF_(0x80030106L)
+#define STG_E_NOTFILEBASEDSTORAGE
_HRESULT_TYPEDEF_(0x80030107L)
+#define STG_E_EXTANTMARSHALLINGS
_HRESULT_TYPEDEF_(0x80030108L)
+
+#define STG_E_STATUS_COPY_PROTECTION_FAILURE
_HRESULT_TYPEDEF_(0x80030305L)
+#define STG_E_CSS_AUTHENTICATION_FAILURE
_HRESULT_TYPEDEF_(0x80030306L)
+#define STG_E_CSS_KEY_NOT_PRESENT
_HRESULT_TYPEDEF_(0x80030307L)
+#define STG_E_CSS_KEY_NOT_ESTABLISHED
_HRESULT_TYPEDEF_(0x80030308L)
+#define STG_E_CSS_SCRAMBLED_SECTOR
_HRESULT_TYPEDEF_(0x80030309L)
+#define STG_E_CSS_REGION_MISMATCH
_HRESULT_TYPEDEF_(0x8003030AL)
+#define STG_E_RESETS_EXHAUSTED
_HRESULT_TYPEDEF_(0x8003030BL)
#define RPC_E_CALL_REJECTED ((HRESULT)0x80010001L)
#define RPC_E_CALL_CANCELED ((HRESULT)0x80010002L)
#define RPC_E_CANTPOST_INSENDCALL ((HRESULT)0x80010003L)
@@ -2239,4 +2261,208 @@
#define NTE_SYS_ERR ((HRESULT)0x80090021L)
/* #define NTE_TOKEN_KEYSET_STORAGE ??? */
+#define SEC_E_INSUFFICIENT_MEMORY
_HRESULT_TYPEDEF_(0x80090300L)
+#define SEC_E_INVALID_HANDLE
_HRESULT_TYPEDEF_(0x80090301L)
+#define SEC_E_UNSUPPORTED_FUNCTION
_HRESULT_TYPEDEF_(0x80090302L)
+#define SEC_E_TARGET_UNKNOWN
_HRESULT_TYPEDEF_(0x80090303L)
+#define SEC_E_INTERNAL_ERROR
_HRESULT_TYPEDEF_(0x80090304L)
+#define SEC_E_SECPKG_NOT_FOUND
_HRESULT_TYPEDEF_(0x80090305L)
+#define SEC_E_NOT_OWNER
_HRESULT_TYPEDEF_(0x80090306L)
+#define SEC_E_CANNOT_INSTALL
_HRESULT_TYPEDEF_(0x80090307L)
+#define SEC_E_INVALID_TOKEN
_HRESULT_TYPEDEF_(0x80090308L)
+#define SEC_E_CANNOT_PACK
_HRESULT_TYPEDEF_(0x80090309L)
+#define SEC_E_QOP_NOT_SUPPORTED
_HRESULT_TYPEDEF_(0x8009030AL)
+#define SEC_E_NO_IMPERSONATION
_HRESULT_TYPEDEF_(0x8009030BL)
+#define SEC_E_LOGON_DENIED
_HRESULT_TYPEDEF_(0x8009030CL)
+#define SEC_E_UNKNOWN_CREDENTIALS
_HRESULT_TYPEDEF_(0x8009030DL)
+#define SEC_E_NO_CREDENTIALS
_HRESULT_TYPEDEF_(0x8009030EL)
+#define SEC_E_MESSAGE_ALTERED
_HRESULT_TYPEDEF_(0x8009030FL)
+#define SEC_E_OUT_OF_SEQUENCE
_HRESULT_TYPEDEF_(0x80090310L)
+#define SEC_E_NO_AUTHENTICATING_AUTHORITY
_HRESULT_TYPEDEF_(0x80090311L)
+#define SEC_E_BAD_PKGID
_HRESULT_TYPEDEF_(0x80090316L)
+#define SEC_E_CONTEXT_EXPIRED
_HRESULT_TYPEDEF_(0x80090317L)
+#define SEC_E_INCOMPLETE_MESSAGE
_HRESULT_TYPEDEF_(0x80090318L)
+#define SEC_E_INCOMPLETE_CREDENTIALS
_HRESULT_TYPEDEF_(0x80090320L)
+#define SEC_E_BUFFER_TOO_SMALL
_HRESULT_TYPEDEF_(0x80090321L)
+#define SEC_E_WRONG_PRINCIPAL
_HRESULT_TYPEDEF_(0x80090322L)
+#define SEC_E_TIME_SKEW
_HRESULT_TYPEDEF_(0x80090324L)
+#define SEC_E_UNTRUSTED_ROOT
_HRESULT_TYPEDEF_(0x80090325L)
+#define SEC_E_ILLEGAL_MESSAGE
_HRESULT_TYPEDEF_(0x80090326L)
+#define SEC_E_CERT_UNKNOWN
_HRESULT_TYPEDEF_(0x80090327L)
+#define SEC_E_CERT_EXPIRED
_HRESULT_TYPEDEF_(0x80090328L)
+#define SEC_E_ENCRYPT_FAILURE
_HRESULT_TYPEDEF_(0x80090329L)
+#define SEC_E_DECRYPT_FAILURE
_HRESULT_TYPEDEF_(0x80090330L)
+#define SEC_E_ALGORITHM_MISMATCH
_HRESULT_TYPEDEF_(0x80090331L)
+#define SEC_E_SECURITY_QOS_FAILED
_HRESULT_TYPEDEF_(0x80090332L)
+#define SEC_E_UNFINISHED_CONTEXT_DELETED
_HRESULT_TYPEDEF_(0x80090333L)
+#define SEC_E_NO_TGT_REPLY
_HRESULT_TYPEDEF_(0x80090334L)
+#define SEC_E_NO_IP_ADDRESSES
_HRESULT_TYPEDEF_(0x80090335L)
+#define SEC_E_WRONG_CREDENTIAL_HANDLE
_HRESULT_TYPEDEF_(0x80090336L)
+#define SEC_E_CRYPTO_SYSTEM_INVALID
_HRESULT_TYPEDEF_(0x80090337L)
+#define SEC_E_MAX_REFERRALS_EXCEEDED
_HRESULT_TYPEDEF_(0x80090338L)
+#define SEC_E_MUST_BE_KDC
_HRESULT_TYPEDEF_(0x80090339L)
+#define SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
_HRESULT_TYPEDEF_(0x8009033AL)
+#define SEC_E_TOO_MANY_PRINCIPALS
_HRESULT_TYPEDEF_(0x8009033BL)
+#define SEC_E_NO_PA_DATA
_HRESULT_TYPEDEF_(0x8009033CL)
+#define SEC_E_PKINIT_NAME_MISMATCH
_HRESULT_TYPEDEF_(0x8009033DL)
+#define SEC_E_SMARTCARD_LOGON_REQUIRED
_HRESULT_TYPEDEF_(0x8009033EL)
+#define SEC_E_SHUTDOWN_IN_PROGRESS
_HRESULT_TYPEDEF_(0x8009033FL)
+#define SEC_E_KDC_INVALID_REQUEST
_HRESULT_TYPEDEF_(0x80090340L)
+#define SEC_E_KDC_UNABLE_TO_REFER
_HRESULT_TYPEDEF_(0x80090341L)
+#define SEC_E_KDC_UNKNOWN_ETYPE
_HRESULT_TYPEDEF_(0x80090342L)
+#define SEC_E_UNSUPPORTED_PREAUTH
_HRESULT_TYPEDEF_(0x80090343L)
+#define SEC_E_DELEGATION_REQUIRED
_HRESULT_TYPEDEF_(0x80090345L)
+#define SEC_E_BAD_BINDINGS
_HRESULT_TYPEDEF_(0x80090346L)
+#define SEC_E_MULTIPLE_ACCOUNTS
_HRESULT_TYPEDEF_(0x80090347L)
+#define SEC_E_NO_KERB_KEY
_HRESULT_TYPEDEF_(0x80090348L)
+#define SEC_E_CERT_WRONG_USAGE
_HRESULT_TYPEDEF_(0x80090349L)
+#define SEC_E_DOWNGRADE_DETECTED
_HRESULT_TYPEDEF_(0x80090350L)
+#define SEC_E_SMARTCARD_CERT_REVOKED
_HRESULT_TYPEDEF_(0x80090351L)
+#define SEC_E_ISSUING_CA_UNTRUSTED
_HRESULT_TYPEDEF_(0x80090352L)
+#define SEC_E_REVOCATION_OFFLINE_C
_HRESULT_TYPEDEF_(0x80090353L)
+#define SEC_E_PKINIT_CLIENT_FAILURE
_HRESULT_TYPEDEF_(0x80090354L)
+#define SEC_E_SMARTCARD_CERT_EXPIRED
_HRESULT_TYPEDEF_(0x80090355L)
+#define SEC_E_NO_S4U_PROT_SUPPORT
_HRESULT_TYPEDEF_(0x80090356L)
+#define SEC_E_CROSSREALM_DELEGATION_FAILURE
_HRESULT_TYPEDEF_(0x80090357L)
+#define SEC_E_REVOCATION_OFFLINE_KDC
_HRESULT_TYPEDEF_(0x80090358L)
+#define SEC_E_ISSUING_CA_UNTRUSTED_KDC
_HRESULT_TYPEDEF_(0x80090359L)
+#define SEC_E_KDC_CERT_EXPIRED
_HRESULT_TYPEDEF_(0x8009035AL)
+#define SEC_E_KDC_CERT_REVOKED
_HRESULT_TYPEDEF_(0x8009035BL)
+
+#define CRYPT_E_MSG_ERROR
_HRESULT_TYPEDEF_(0x80091001L)
+#define CRYPT_E_UNKNOWN_ALGO
_HRESULT_TYPEDEF_(0x80091002L)
+#define CRYPT_E_OID_FORMAT
_HRESULT_TYPEDEF_(0x80091003L)
+#define CRYPT_E_INVALID_MSG_TYPE
_HRESULT_TYPEDEF_(0x80091004L)
+#define CRYPT_E_UNEXPECTED_ENCODING
_HRESULT_TYPEDEF_(0x80091005L)
+#define CRYPT_E_AUTH_ATTR_MISSING
_HRESULT_TYPEDEF_(0x80091006L)
+#define CRYPT_E_HASH_VALUE
_HRESULT_TYPEDEF_(0x80091007L)
+#define CRYPT_E_INVALID_INDEX
_HRESULT_TYPEDEF_(0x80091008L)
+#define CRYPT_E_ALREADY_DECRYPTED
_HRESULT_TYPEDEF_(0x80091009L)
+#define CRYPT_E_NOT_DECRYPTED
_HRESULT_TYPEDEF_(0x8009100AL)
+#define CRYPT_E_RECIPIENT_NOT_FOUND
_HRESULT_TYPEDEF_(0x8009100BL)
+#define CRYPT_E_CONTROL_TYPE
_HRESULT_TYPEDEF_(0x8009100CL)
+#define CRYPT_E_ISSUER_SERIALNUMBER
_HRESULT_TYPEDEF_(0x8009100DL)
+#define CRYPT_E_SIGNER_NOT_FOUND
_HRESULT_TYPEDEF_(0x8009100EL)
+#define CRYPT_E_ATTRIBUTES_MISSING
_HRESULT_TYPEDEF_(0x8009100FL)
+#define CRYPT_E_STREAM_MSG_NOT_READY
_HRESULT_TYPEDEF_(0x80091010L)
+#define CRYPT_E_STREAM_INSUFFICIENT_DATA
_HRESULT_TYPEDEF_(0x80091011L)
+#define CRYPT_I_NEW_PROTECTION_REQUIRED
_HRESULT_TYPEDEF_(0x80091012L)
+
+#define CRYPT_E_BAD_LEN
_HRESULT_TYPEDEF_(0x80092001L)
+#define CRYPT_E_BAD_ENCODE
_HRESULT_TYPEDEF_(0x80092002L)
+#define CRYPT_E_FILE_ERROR
_HRESULT_TYPEDEF_(0x80092003L)
+#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 CRYPT_E_REVOCATION_OFFLINE
_HRESULT_TYPEDEF_(0x80092013L)
+#define CRYPT_E_NOT_IN_REVOCATION_DATABASE
_HRESULT_TYPEDEF_(0x80092014L)
+#define CRYPT_E_INVALID_NUMERIC_STRING
_HRESULT_TYPEDEF_(0x80092020L)
+#define CRYPT_E_INVALID_PRINTABLE_STRING
_HRESULT_TYPEDEF_(0x80092021L)
+#define CRYPT_E_INVALID_IA5_STRING
_HRESULT_TYPEDEF_(0x80092022L)
+#define CRYPT_E_INVALID_X500_STRING
_HRESULT_TYPEDEF_(0x80092023L)
+#define CRYPT_E_NOT_CHAR_STRING
_HRESULT_TYPEDEF_(0x80092024L)
+#define CRYPT_E_FILERESIZED
_HRESULT_TYPEDEF_(0x80092025L)
+#define CRYPT_E_SECURITY_SETTINGS
_HRESULT_TYPEDEF_(0x80092026L)
+#define CRYPT_E_NO_VERIFY_USAGE_DLL
_HRESULT_TYPEDEF_(0x80092027L)
+#define CRYPT_E_NO_VERIFY_USAGE_CHECK
_HRESULT_TYPEDEF_(0x80092028L)
+#define CRYPT_E_VERIFY_USAGE_OFFLINE
_HRESULT_TYPEDEF_(0x80092029L)
+#define CRYPT_E_NOT_IN_CTL
_HRESULT_TYPEDEF_(0x8009202AL)
+#define CRYPT_E_NO_TRUSTED_SIGNER
_HRESULT_TYPEDEF_(0x8009202BL)
+#define CRYPT_E_MISSING_PUBKEY_PARA
_HRESULT_TYPEDEF_(0x8009202CL)
+#define CRYPT_E_OSS_ERROR
_HRESULT_TYPEDEF_(0x80093000L)
+#define OSS_MORE_BUF
_HRESULT_TYPEDEF_(0x80093001L)
+#define OSS_NEGATIVE_UINTEGER
_HRESULT_TYPEDEF_(0x80093002L)
+#define OSS_PDU_RANGE
_HRESULT_TYPEDEF_(0x80093003L)
+#define OSS_MORE_INPUT
_HRESULT_TYPEDEF_(0x80093004L)
+#define OSS_DATA_ERROR
_HRESULT_TYPEDEF_(0x80093005L)
+#define OSS_BAD_ARG
_HRESULT_TYPEDEF_(0x80093006L)
+#define OSS_BAD_VERSION
_HRESULT_TYPEDEF_(0x80093007L)
+#define OSS_OUT_MEMORY
_HRESULT_TYPEDEF_(0x80093008L)
+#define OSS_PDU_MISMATCH
_HRESULT_TYPEDEF_(0x80093009L)
+#define OSS_LIMITED
_HRESULT_TYPEDEF_(0x8009300AL)
+#define OSS_BAD_PTR
_HRESULT_TYPEDEF_(0x8009300BL)
+#define OSS_BAD_TIME
_HRESULT_TYPEDEF_(0x8009300CL)
+#define OSS_INDEFINITE_NOT_SUPPORTED
_HRESULT_TYPEDEF_(0x8009300DL)
+#define OSS_MEM_ERROR
_HRESULT_TYPEDEF_(0x8009300EL)
+#define OSS_BAD_TABLE
_HRESULT_TYPEDEF_(0x8009300FL)
+#define OSS_TOO_LONG
_HRESULT_TYPEDEF_(0x80093010L)
+#define OSS_CONSTRAINT_VIOLATED
_HRESULT_TYPEDEF_(0x80093011L)
+#define OSS_FATAL_ERROR
_HRESULT_TYPEDEF_(0x80093012L)
+#define OSS_ACCESS_SERIALIZATION_ERROR
_HRESULT_TYPEDEF_(0x80093013L)
+#define OSS_NULL_TBL
_HRESULT_TYPEDEF_(0x80093014L)
+#define OSS_NULL_FCN
_HRESULT_TYPEDEF_(0x80093015L)
+#define OSS_BAD_ENCRULES
_HRESULT_TYPEDEF_(0x80093016L)
+#define OSS_UNAVAIL_ENCRULES
_HRESULT_TYPEDEF_(0x80093017L)
+#define OSS_CANT_OPEN_TRACE_WINDOW
_HRESULT_TYPEDEF_(0x80093018L)
+#define OSS_UNIMPLEMENTED
_HRESULT_TYPEDEF_(0x80093019L)
+#define OSS_OID_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x8009301AL)
+#define OSS_CANT_OPEN_TRACE_FILE
_HRESULT_TYPEDEF_(0x8009301BL)
+#define OSS_TRACE_FILE_ALREADY_OPEN
_HRESULT_TYPEDEF_(0x8009301CL)
+#define OSS_TABLE_MISMATCH
_HRESULT_TYPEDEF_(0x8009301DL)
+#define OSS_TYPE_NOT_SUPPORTED
_HRESULT_TYPEDEF_(0x8009301EL)
+#define OSS_REAL_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x8009301FL)
+#define OSS_REAL_CODE_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093020L)
+#define OSS_OUT_OF_RANGE
_HRESULT_TYPEDEF_(0x80093021L)
+#define OSS_COPIER_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093022L)
+#define OSS_CONSTRAINT_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093023L)
+#define OSS_COMPARATOR_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093024L)
+#define OSS_COMPARATOR_CODE_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093025L)
+#define OSS_MEM_MGR_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093026L)
+#define OSS_PDV_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093027L)
+#define OSS_PDV_CODE_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093028L)
+#define OSS_API_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x80093029L)
+#define OSS_BERDER_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x8009302AL)
+#define OSS_PER_DLL_NOT_LINKED
_HRESULT_TYPEDEF_(0x8009302BL)
+#define OSS_OPEN_TYPE_ERROR
_HRESULT_TYPEDEF_(0x8009302CL)
+#define OSS_MUTEX_NOT_CREATED
_HRESULT_TYPEDEF_(0x8009302DL)
+#define OSS_CANT_CLOSE_TRACE_FILE
_HRESULT_TYPEDEF_(0x8009302EL)
+#define CRYPT_E_ASN1_ERROR
_HRESULT_TYPEDEF_(0x80093100L)
+#define CRYPT_E_ASN1_INTERNAL
_HRESULT_TYPEDEF_(0x80093101L)
+#define CRYPT_E_ASN1_EOD
_HRESULT_TYPEDEF_(0x80093102L)
+#define CRYPT_E_ASN1_CORRUPT
_HRESULT_TYPEDEF_(0x80093103L)
+#define CRYPT_E_ASN1_LARGE
_HRESULT_TYPEDEF_(0x80093104L)
+#define CRYPT_E_ASN1_CONSTRAINT
_HRESULT_TYPEDEF_(0x80093105L)
+#define CRYPT_E_ASN1_MEMORY
_HRESULT_TYPEDEF_(0x80093106L)
+#define CRYPT_E_ASN1_OVERFLOW
_HRESULT_TYPEDEF_(0x80093107L)
+#define CRYPT_E_ASN1_BADPDU
_HRESULT_TYPEDEF_(0x80093108L)
+#define CRYPT_E_ASN1_BADARGS
_HRESULT_TYPEDEF_(0x80093109L)
+#define CRYPT_E_ASN1_BADREAL
_HRESULT_TYPEDEF_(0x8009310AL)
+#define CRYPT_E_ASN1_BADTAG
_HRESULT_TYPEDEF_(0x8009310BL)
+#define CRYPT_E_ASN1_CHOICE
_HRESULT_TYPEDEF_(0x8009310CL)
+#define CRYPT_E_ASN1_RULE
_HRESULT_TYPEDEF_(0x8009310DL)
+#define CRYPT_E_ASN1_UTF8
_HRESULT_TYPEDEF_(0x8009310EL)
+#define CRYPT_E_ASN1_PDU_TYPE
_HRESULT_TYPEDEF_(0x80093133L)
+#define CRYPT_E_ASN1_NYI
_HRESULT_TYPEDEF_(0x80093134L)
+#define CRYPT_E_ASN1_EXTENDED
_HRESULT_TYPEDEF_(0x80093201L)
+#define CRYPT_E_ASN1_NOEOD
_HRESULT_TYPEDEF_(0x80093202L)
+
+#define TRUST_E_CERT_SIGNATURE
_HRESULT_TYPEDEF_(0x80096004L)
+#define TRUST_E_PROVIDER_UNKNOWN
_HRESULT_TYPEDEF_(0x800B0001L)
+#define TRUST_E_ACTION_UNKNOWN
_HRESULT_TYPEDEF_(0x800B0002L)
+#define TRUST_E_SUBJECT_FORM_UNKNOWN
_HRESULT_TYPEDEF_(0x800B0003L)
+#define TRUST_E_SUBJECT_NOT_TRUSTED
_HRESULT_TYPEDEF_(0x800B0004L)
+
+/* Smart card management error codes */
+#define SCARD_E_NO_SMARTCARD
_HRESULT_TYPEDEF_(0x8010000CL)
+#define SCARD_E_NO_SUCH_CERTIFICATE
_HRESULT_TYPEDEF_(0x8010002CL)
+#define SCARD_E_COMM_DATA_LOST
_HRESULT_TYPEDEF_(0x8010002FL)
+
+#define SCARD_W_WRONG_CHV
_HRESULT_TYPEDEF_(0x8010006BL)
+#define SCARD_W_CHV_BLOCKED
_HRESULT_TYPEDEF_(0x8010006CL)
+#define SCARD_W_CARD_NOT_AUTHENTICATED
_HRESULT_TYPEDEF_(0x8010006FL)
+
+
+
#endif
Show replies by date