⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drmresults.h

📁 本程序为ST公司开发的源代码
💻 H
📖 第 1 页 / 共 3 页
字号:
*/#define DRM_E_STACK_CORRUPT               MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+85)/**	MessageId:	DRM_E_UNKNOWN_BINDING_KEY*	Message Meaning:	*		A matching binding key could not be found for the license.*	Hex Value:	0x8004C056*/#define DRM_E_UNKNOWN_BINDING_KEY         MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+86)/**   MessageId:  DRM_E_V1_LICENSE_CHAIN_NOT_SUPPORTED*   Message Meaning:    *       License chaining with V1 content is not supported.*   Hex Value:  0x8004C057*/#define DRM_E_V1_LICENSE_CHAIN_NOT_SUPPORTED           MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+87)/**   MessageId:  DRM_E_WRONG_TOKEN_TYPE*   Message Meaning:    *       The wrong type of token was used.*   Hex Value:  0x8004C058*/#define DRM_E_WRONG_TOKEN_TYPE           MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+88)/**   MessageId:  DRM_E_POLICY_METERING_DISABLED*   Message Meaning:    *       Metering code was called but metering is disabled by group or user policy*   Hex Value:  0x8004C059*/#define DRM_E_POLICY_METERING_DISABLED MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+89)/**   MessageId:  DRM_E_POLICY_ONLINE_DISABLED*   Message Meaning:    *       online communication is disabled by group policy*   Hex Value:  0x8004C05A*/#define DRM_E_POLICY_ONLINE_DISABLED MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+90)/**    MessageId:    DRM_E_CLK_NOT_SET*    Message Meaning:    *        License may be there but can not be used as secure clock not set.*    Hex Value:    0x8004C05B*/#define DRM_E_CLK_NOT_SET       MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+91)/**    MessageId:    DRM_E_NO_CLK_SUPPORTED*    Message Meaning:    *        This device does not support any Clock. So time bound licenses can not be played*    Hex Value:    0x8004C05C*/#define DRM_E_NO_CLK_SUPPORTED       MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+92)/**    MessageId:    DRM_E_NO_URL*    Message Meaning:    *        Can not find URL info.*    Hex Value:    0x8004C05D*/#define DRM_E_NO_URL       MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+93)/**    MessageId:    DRM_E_UNKNOWN_PROPERTY*    Message Meaning:    *        Unknown device property.*    Hex Value:    0x8004C05E*/#define DRM_E_UNKNOWN_PROPERTY       MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+94)/**   MessageId:  DRM_E_METERING_MID_MISMATCH*   Message Meaning:    *       The metering ID is not same in Metering Cert and metering response data*   Hex Value:  0X8004C05F*/#define DRM_E_METERING_MID_MISMATCH        MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+95)/**   MessageId:  DRM_E_METERING_RESPONSE_DECRYPT_FAILED*   Message Meaning:    *       The encrypted section of metering response can not be decrypted*   Hex Value:  0X8004C060*/#define DRM_E_METERING_RESPONSE_DECRYPT_FAILED        MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+96)/***  License revocation errors; error codes from DRM_E_BASECODE+0xA0 to**  DRM_E_BASECODE+0xA0 are reserved for license revocation errors*/#define DRM_E_LRB_BASECODE                      DRM_E_BASECODE+0xA0/**    MessageId:    DRM_E_LRB_NOLGPUBKEY*    Message Meaning:    *        LRB does not contain a valid LGPUBKEY.*    Hex Value:    0x8004c070*/#define DRM_E_LRB_NOLGPUBKEY                MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_LRB_BASECODE+0)/**    MessageId:    DRM_E_LRB_INVALIDSIGNATURE*    Message Meaning:    *        Signature inside LRB is invalid.*    Hex Value:    0x8004c071*/#define DRM_E_LRB_INVALIDSIGNATURE          MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_LRB_BASECODE+1)/**    MessageId:    DRM_E_LRB_LGPUBKEY_MISMATCH*    Message Meaning:    *        LRB is signed with a pubkey different from LGPUBKEY*    Hex Value:    0x8004c072*/#define DRM_E_LRB_LGPUBKEY_MISMATCH         MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_LRB_BASECODE+2)/**    MessageId:    DRM_E_LRB_INVALIDLICENSEDATA*    Message Meaning:    *        LRB is signed with a pubkey different from LGPUBKEY*    Hex Value:    0x8004c073*/#define DRM_E_LRB_INVALIDLICENSEDATA        MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_LRB_BASECODE+3)/*   IContentHeader Events*/#define DRM_E_CH_BASECODE                ((DRM_RESULT)0x80041100L)/**   MessageId:  DRM_E_CH_VERSION_MISSING*   Message Meaning:    *       Missing content header version.*   Hex Value:  0x80041103L*/#define DRM_E_CH_VERSION_MISSING         ((DRM_RESULT)0x80041103L)/**   MessageId:  DRM_E_CH_KID_MISSING*   Message Meaning:    *       Missing KID attribute in content header.*   Hex Value:  0x80041104L*/#define DRM_E_CH_KID_MISSING             ((DRM_RESULT)0x80041104L)/**   MessageId:  DRM_E_CH_LAINFO_MISSING*   Message Meaning:    *       Missing LAINFO attribute in content header.*   Hex Value:  0x80041105L*/#define DRM_E_CH_LAINFO_MISSING          ((DRM_RESULT)0x80041105L)/**   MessageId:  DRM_E_CH_CHECKSUM_MISSING*   Message Meaning:    *       Missing content header checksum.*   Hex Value:  0x80041106L*/#define DRM_E_CH_CHECKSUM_MISSING        ((DRM_RESULT)0x80041106L)/**   MessageId:  DRM_E_CH_ATTR_MISSING*   Message Meaning:    *       Missing content header attribute.*   Hex Value:  0x80041107L*/#define DRM_E_CH_ATTR_MISSING            ((DRM_RESULT)0x80041107L)/**   MessageId:  DRM_E_CH_INVALID_HEADER*   Message Meaning:    *       Invalid content header.*   Hex Value:  0x80041108L*/#define DRM_E_CH_INVALID_HEADER          ((DRM_RESULT)0x80041108L)/**   MessageId:  DRM_E_CH_UNABLE_TO_VERIFY*   Message Meaning:    *       Unable to verify signature of content header.*   Hex Value:  0x8004110AL*/#define DRM_E_CH_UNABLE_TO_VERIFY        ((DRM_RESULT)0x8004110AL)/**   MessageId:  DRM_E_CH_UNSUPPORTED_VERSION*   Message Meaning:    *       Unsupported content header version.*   Hex Value:  0x8004110BL*/#define DRM_E_CH_UNSUPPORTED_VERSION     ((DRM_RESULT)0x8004110BL)/**   MessageId:  DRM_E_CH_UNSUPPORTED_HASH_ALGORITHM*   Message Meaning:    *       Unsupported hash algorithm.*   Hex Value:  0x8004110CL*/#define DRM_E_CH_UNSUPPORTED_HASH_ALGORITHM ((DRM_RESULT)0x8004110CL)/**   MessageId:  DRM_E_CH_UNSUPPORTED_SIGN_ALGORITHM*   Message Meaning:    *       Unsupported signature algorithm.*   Hex Value:  0x8004110DL*/#define DRM_E_CH_UNSUPPORTED_SIGN_ALGORITHM ((DRM_RESULT)0x8004110DL)/**   MessageId:  DRM_E_CH_BAD_KEY*   Message Meaning:    *       Invalid key*   Hex Value:  0x8004110EL*/#define DRM_E_CH_BAD_KEY                 ((DRM_RESULT)0x8004110EL)/**   MessageId:  DRM_E_CH_NOT_SIGNED*   Message Meaning:    *       The header was not signed*   Hex Value:  0x80041113L*/#define DRM_E_CH_NOT_SIGNED              ((DRM_RESULT)0x80041113L)/**   MessageId:  DRM_E_CH_UNKNOWN_ERROR*   Message Meaning:    *       Unknown Error*   Hex Value:  0x80041116L*/#define DRM_E_CH_UNKNOWN_ERROR           ((DRM_RESULT)0x80041116L)/**   MessageId:  DRM_E_LIC_KEY_DECODE_FAILURE*   Message Meaning:    *       Key decode failure.%0*   Hex Value:  0x80048007L*/#define DRM_E_LIC_KEY_DECODE_FAILURE     0x80048007L/**   MessageId:  DRM_E_LIC_SIGNATURE_FAILURE*   Message Meaning:    *       License signature failure.%0*   Hex Value:  0x80048008L*/#define DRM_E_LIC_SIGNATURE_FAILURE      0x80048008L/**   MessageId:  DRM_E_LIC_KEY_AND_CERT_MISMATCH*   Message Meaning:    *       Key and cert mismatch.%0*   Hex Value:  0x80048013L*/#define DRM_E_LIC_KEY_AND_CERT_MISMATCH      0x80048013L/**   MessageId:  DRM_E_KEY_MISMATCH*   Message Meaning:    *       A public/private keypair is mismatched.%0*   Hex Value:  0x80048013L*/#define DRM_E_KEY_MISMATCH                   0x80048014L/**   MessageId:  DRM_E_INVALID_SIGNATURE*   Message Meaning:    *       License signature failure.%0*   Hex Value:  0x800480CFL*/#define DRM_E_INVALID_SIGNATURE      0x800480CFL/**   MessageId:  DRM_E_SYNC_ENTRYNOTFOUND*   Message Meaning:    *       an entry was not found in the sync store*   Hex Value:  0x800480D0L*/#define DRM_E_SYNC_ENTRYNOTFOUND     0x800480D0L/**   MessageId:  DRM_E_STACKTOOSMALL*   Message Meaning:    *       The stack supplied to the DRM API was too small*   Hex Value:  0x800480D1L*/#define DRM_E_STACKTOOSMALL     0x800480D1L/**   MessageId:  DRM_E_CIPHER_NOTINITIALIZED*   Message Meaning:    *       The DRM Cipher routines were not correctly initialized before calling*       encryption/decryption routines.*   Hex Value:  0x800480D2L*/#define DRM_E_CIPHER_NOTINITIALIZED     0x800480D2L/**   MessageId:  DRM_E_DECRYPT_NOTINITIALIZED*   Message Meaning:    *       The DRM decrypt routines were not correctly initialized before trying to*       decrypt data.*   Hex Value:  0x800480D3L*/#define DRM_E_DECRYPT_NOTINITIALIZED     0x800480D3L/**   MessageId:  DRM_E_SECURESTORE_LOCKNOTOBTAINED*   Message Meaning:    *       Before reading or writing data to securestore in raw mode, first the *       lock must be obtained using DRM_SST_OpenData.*   Hex Value:  0x800480D4L*/#define DRM_E_SECURESTORE_LOCKNOTOBTAINED     0x800480D4L/**   MessageId:  DRM_E_PKCRYPTO_FAILURE*   Message Meaning:    *       An error occured in an asymmetric cryptographic operation.*   Hex Value:  0x800480D5L*/#define DRM_E_PKCRYPTO_FAILURE     0x800480D5L/**	MessageId:	DRM_E_LOGICERR*	Message Meaning:	*		 DRM code has a logic error in it.  This result should never be returned.  There is an unhandled code path if it is returned*	Hex Value:	0x8004c3e8*/#define DRM_E_LOGICERR						MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRM_E_BASECODE+1000)/* Range of expression evaluator results *//*****************ERROR CODES ********************************/#define CPRMEXP_BASECODE                        0x1400#define CPRMEXP_NOERROR                         MAKE_DRM_RESULT(DRM_SEVERITY_SUCCESS,DRM_FACILITY_ITF, CPRMEXP_BASECODE)#define CPRMEXP_PARAM_NOT_OPTIONAL              MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+1)#define CPRMEXP_MEMORY_ALLOCATION_ERROR         MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+2)   #define CPRMEXP_NO_OPERANDS_IN_EXPRESSION       MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+3)#define CPRMEXP_INVALID_TOKEN                   MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+4)#define CPRMEXP_INVALID_CONSTANT                MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+5)   #define CPRMEXP_INVALID_VARIABLE                MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+6)#define CPRMEXP_INVALID_FUNCTION                MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+7)#define CPRMEXP_INVALID_ARGUMENT                MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+8)#define CPRMEXP_INVALID_CONTEXT                 MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+9)#define CPRMEXP_ENDOFBUFFER                     MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+10)#define CPRMEXP_MISSING_OPERAND                 MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+11)#define CPRMEXP_OVERFLOW                        MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+12)#define CPRMEXP_UNDERFLOW                       MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+13)#define CPRMEXP_INCORRECT_NUM_ARGS              MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+14)#define CPRMEXP_VARIABLE_EXPECTED               MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+15)#define CPRMEXP_RETRIEVAL_FAILURE               MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+16)#define CPRMEXP_UPDATE_FAILURE                  MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+17)#define CPRMEXP_STRING_UNTERMINATED             MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+18)   #define CPRMEXP_UPDATE_UNSUPPORTED              MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+19)   #define CPRMEXP_ISOLATED_OPERAND_OR_OPERATOR    MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+20)   #define CPRMEXP_UNMATCHED                       MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+21)#define CPRMEXP_WRONG_TYPE_OPERAND              MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+22)#define CPRMEXP_TOO_MANY_OPERANDS               MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+23)#define CPRMEXP_UNKNOWN_PARSE_ERROR             MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+24)#define CPRMEXP_UNSUPPORTED_FUNCTION            MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+25)#define CPRMEXP_CLOCK_REQUIRED                  MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, CPRMEXP_BASECODE+26)#define DRMUTIL_BASECODE            0x9000#define DRMUTIL_UNSUPPORTED_VERSION MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRMUTIL_BASECODE+5)#define DRMUTIL_EXPIRED_CERT        MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRMUTIL_BASECODE+6)#define DRMUTIL_INVALID_CERT        MAKE_DRM_RESULT(DRM_SEVERITY_ERROR,  DRM_FACILITY_ITF, DRMUTIL_BASECODE+7)#ifdef __cplusplus}#endif#endif /*__DRMRESULTS_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -