📄 hxresult.h
字号:
#define HXR_PROP_DUPLICATE MAKE_HX_RESULT(1,SS_REG,3) // 80040283#define HXR_PROP_TYPE_MISMATCH MAKE_HX_RESULT(1,SS_REG,4) // 80040284#define HXR_PROP_ACTIVE MAKE_HX_RESULT(1,SS_REG,5) // 80040285#define HXR_PROP_INACTIVE MAKE_HX_RESULT(1,SS_REG,6) // 80040286#define HXR_PROP_VAL_UNDERFLOW MAKE_HX_RESULT(1,SS_REG,7) // 80040287#define HXR_PROP_VAL_OVERFLOW MAKE_HX_RESULT(1,SS_REG,8) // 80040288#define HXR_PROP_VAL_LT_LBOUND MAKE_HX_RESULT(1,SS_REG,9) // 80040289#define HXR_PROP_VAL_GT_UBOUND MAKE_HX_RESULT(1,SS_REG,10) // 8004028a#define HXR_PROP_DELETE_PENDING MAKE_HX_RESULT(0,SS_REG,11) // 0004028b#define HXR_COULDNOTINITCORE MAKE_HX_RESULT(1,SS_MSC,1) // 800401c1#define HXR_PERFECTPLAY_NOT_SUPPORTED MAKE_HX_RESULT(1,SS_MSC,2) // 800401c2#define HXR_NO_LIVE_PERFECTPLAY MAKE_HX_RESULT(1,SS_MSC,3) // 800401c3#define HXR_PERFECTPLAY_NOT_ALLOWED MAKE_HX_RESULT(1,SS_MSC,4) // 800401c4#define HXR_NO_CODECS MAKE_HX_RESULT(1,SS_MSC,5) // 800401c5#define HXR_SLOW_MACHINE MAKE_HX_RESULT(1,SS_MSC,6) // 800401c6#define HXR_FORCE_PERFECTPLAY MAKE_HX_RESULT(1,SS_MSC,7) // 800401c7#define HXR_INVALID_HTTP_PROXY_HOST MAKE_HX_RESULT(1,SS_MSC,8) // 800401c8#define HXR_INVALID_METAFILE MAKE_HX_RESULT(1,SS_MSC,9) // 800401c9#define HXR_BROWSER_LAUNCH MAKE_HX_RESULT(1,SS_MSC,10) // 800401ca#define HXR_VIEW_SOURCE_NOCLIP MAKE_HX_RESULT(1,SS_MSC,11) // 800401cb#define HXR_VIEW_SOURCE_DISSABLED MAKE_HX_RESULT(1,SS_MSC,12) // 800401cc#define HXR_TIMELINE_SUSPENDED MAKE_HX_RESULT(1,SS_MSC,14) // 800401ce#define HXR_BUFFER_NOT_AVAILABLE MAKE_HX_RESULT(1,SS_MSC,15) // 800401cf#define HXR_COULD_NOT_DISPLAY MAKE_HX_RESULT(1,SS_MSC,16) // 800401d0#define HXR_VSRC_DISABLED MAKE_HX_RESULT(1,SS_MSC,17) // 800401d1#define HXR_VSRC_NOCLIP MAKE_HX_RESULT(1,SS_MSC,18) // 800401d2#define HXR_RESOURCE_NOT_CACHED MAKE_HX_RESULT(1,SS_RSC,1) // 80040301#define HXR_RESOURCE_NOT_FOUND MAKE_HX_RESULT(1,SS_RSC,2) // 80040302#define HXR_RESOURCE_CLOSE_FILE_FIRST MAKE_HX_RESULT(1,SS_RSC,3) // 80040303#define HXR_RESOURCE_NODATA MAKE_HX_RESULT(1,SS_RSC,4) // 80040304#define HXR_RESOURCE_BADFILE MAKE_HX_RESULT(1,SS_RSC,5) // 80040305#define HXR_RESOURCE_PARTIALCOPY MAKE_HX_RESULT(1,SS_RSC,6) // 80040306#define HXR_PPV_NO_USER MAKE_HX_RESULT(1,SS_PPV,0) // 800402c0#define HXR_PPV_GUID_READ_ONLY MAKE_HX_RESULT(1,SS_PPV,1) // 800402c1#define HXR_PPV_GUID_COLLISION MAKE_HX_RESULT(1,SS_PPV,2) // 800402c2#define HXR_REGISTER_GUID_EXISTS MAKE_HX_RESULT(1,SS_PPV,3) // 800402c3#define HXR_PPV_AUTHORIZATION_FAILED MAKE_HX_RESULT(1,SS_PPV,4) // 800402c4#define HXR_PPV_OLD_PLAYER MAKE_HX_RESULT(1,SS_PPV,5) // 800402c5#define HXR_PPV_ACCOUNT_LOCKED MAKE_HX_RESULT(1,SS_PPV,6) // 800402c6// #define HXR_PPV_PROTOCOL_IGNORES MAKE_HX_RESULT(1,SS_PPV,7)#define HXR_PPV_DBACCESS_ERROR MAKE_HX_RESULT(1,SS_PPV,8) // 800402c8#define HXR_PPV_USER_ALREADY_EXISTS MAKE_HX_RESULT(1,SS_PPV,9) // 800402c9// auto-upgrade (RealUpdate) errors#define HXR_UPG_AUTH_FAILED MAKE_HX_RESULT(1,SS_UPG,0) // 80040340#define HXR_UPG_CERT_AUTH_FAILED MAKE_HX_RESULT(1,SS_UPG,1) // 80040341#define HXR_UPG_CERT_EXPIRED MAKE_HX_RESULT(1,SS_UPG,2) // 80040342#define HXR_UPG_CERT_REVOKED MAKE_HX_RESULT(1,SS_UPG,3) // 80040343#define HXR_UPG_RUP_BAD MAKE_HX_RESULT(1,SS_UPG,4) // 80040344#define HXR_UPG_SYSTEM_BUSY MAKE_HX_RESULT(1,SS_UPG,5) // 80040345// auto-config errors#define HXR_AUTOCFG_SUCCESS MAKE_HX_RESULT(1,SS_CFG,0)#define HXR_AUTOCFG_FAILED MAKE_HX_RESULT(1,SS_CFG,1)#define HXR_AUTOCFG_ABORT MAKE_HX_RESULT(1,SS_CFG,2)//producer activex errors.#define HXR_ENC_AX_INIT_FAILED MAKE_HX_RESULT(1,SS_ENC_AX,0)#define HXR_ENC_AX_NOTVALID_WHILE_ENCODING MAKE_HX_RESULT(1,SS_ENC_AX,1)#define HXR_ENC_AX_REALMEDIAEVENTS_DISABLED MAKE_HX_RESULT(1,SS_ENC_AX,2)#define HXR_ENC_AX_EVENT_START_TIME_DECREASING MAKE_HX_RESULT(1,SS_ENC_AX,3)#define HXR_ENC_AX_FAILED_MEDIASINK_INPUT MAKE_HX_RESULT(1,SS_ENC_AX,4)#define HXR_ENC_AX_INVALID_EVENT_TYPE MAKE_HX_RESULT(1,SS_ENC_AX,5)#define HXR_ENC_AX_JOB_NOT_SET MAKE_HX_RESULT(1,SS_ENC_AX,6)#define HXR_ENC_AX_NOTVALID_WHILE_NOTENCODING MAKE_HX_RESULT(1,SS_ENC_AX,7)#define HXR_ENC_AX_NO_AUDIO_GAIN_SET MAKE_HX_RESULT(1,SS_ENC_AX,8)// RealPix errors#define HXR_UNKNOWN_IMAGE MAKE_HX_RESULT(1,SS_RPX,0)#define HXR_UNKNOWN_EFFECT MAKE_HX_RESULT(1,SS_RPX,1)#define HXR_SENDIMAGE_ABORTED MAKE_HX_RESULT(0,SS_RPX,2)#define HXR_SENDEFFECT_ABORTED MAKE_HX_RESULT(0,SS_RPX,3)// server alert errors#define HXR_SE_MIN_VALUE MAKE_HX_RESULT(1, SS_SAM, 0) // 80041800#define HXR_SE_NO_ERROR MAKE_HX_RESULT(1, SS_SAM, 1) // 80041901#define HXR_SE_INVALID_VERSION MAKE_HX_RESULT(1, SS_SAM, 2) // 80041902#define HXR_SE_INVALID_FORMAT MAKE_HX_RESULT(1, SS_SAM, 3) // 80041903#define HXR_SE_INVALID_BANDWIDTH MAKE_HX_RESULT(1, SS_SAM, 4) // 80041904#define HXR_SE_INVALID_PATH MAKE_HX_RESULT(1, SS_SAM, 5) // 80041905#define HXR_SE_UNKNOWN_PATH MAKE_HX_RESULT(1, SS_SAM, 6) // 80041906#define HXR_SE_INVALID_PROTOCOL MAKE_HX_RESULT(1, SS_SAM, 7) // 80041907#define HXR_SE_INVALID_PLAYER_ADDR MAKE_HX_RESULT(1, SS_SAM, 8) // 80041908#define HXR_SE_LOCAL_STREAMS_PROHIBITED MAKE_HX_RESULT(1, SS_SAM, 9) // 80041909#define HXR_SE_SERVER_FULL MAKE_HX_RESULT(1, SS_SAM, 10) // 8004190a#define HXR_SE_REMOTE_STREAMS_PROHIBITED MAKE_HX_RESULT(1, SS_SAM, 11) // 8004190b#define HXR_SE_EVENT_STREAMS_PROHIBITED MAKE_HX_RESULT(1, SS_SAM, 12) // 8004190c#define HXR_SE_INVALID_HOST MAKE_HX_RESULT(1, SS_SAM, 13) // 8004190d#define HXR_SE_NO_CODEC MAKE_HX_RESULT(1, SS_SAM, 14) // 8004190e#define HXR_SE_LIVEFILE_INVALID_BWN MAKE_HX_RESULT(1, SS_SAM, 15) // 8004190f#define HXR_SE_UNABLE_TO_FULFILL MAKE_HX_RESULT(1, SS_SAM, 16) // 80041910#define HXR_SE_MULTICAST_DELIVERY_ONLY MAKE_HX_RESULT(1, SS_SAM, 17) // 80041911#define HXR_SE_LICENSE_EXCEEDED MAKE_HX_RESULT(1, SS_SAM, 18) // 80041912#define HXR_SE_LICENSE_UNAVAILABLE MAKE_HX_RESULT(1, SS_SAM, 19) // 80041913#define HXR_SE_INVALID_LOSS_CORRECTION MAKE_HX_RESULT(1, SS_SAM, 20) // 80041914#define HXR_SE_PROTOCOL_FAILURE MAKE_HX_RESULT(1, SS_SAM, 21) // 80041915#define HXR_SE_REALVIDEO_STREAMS_PROHIBITED MAKE_HX_RESULT(1, SS_SAM, 22) // 80041916#define HXR_SE_REALAUDIO_STREAMS_PROHIBITED MAKE_HX_RESULT(1, SS_SAM, 23) // 80041917#define HXR_SE_DATATYPE_UNSUPPORTED MAKE_HX_RESULT(1, SS_SAM, 24) // 80041918#define HXR_SE_DATATYPE_UNLICENSED MAKE_HX_RESULT(1, SS_SAM, 25) // 80041919#define HXR_SE_RESTRICTED_PLAYER MAKE_HX_RESULT(1, SS_SAM, 26) // 8004191a#define HXR_SE_STREAM_INITIALIZING MAKE_HX_RESULT(1, SS_SAM, 27) // 8004191b#define HXR_SE_INVALID_PLAYER MAKE_HX_RESULT(1, SS_SAM, 28) // 8004191c#define HXR_SE_PLAYER_PLUS_ONLY MAKE_HX_RESULT(1, SS_SAM, 29) // 8004191d#define HXR_SE_NO_EMBEDDED_PLAYERS MAKE_HX_RESULT(1, SS_SAM, 30) // 8004191e#define HXR_SE_PNA_PROHIBITED MAKE_HX_RESULT(1, SS_SAM, 31) // 8004191f#define HXR_SE_AUTHENTICATION_UNSUPPORTED MAKE_HX_RESULT(1, SS_SAM, 32) // 80041920#define HXR_SE_MAX_FAILED_AUTHENTICATIONS MAKE_HX_RESULT(1, SS_SAM, 33) // 80041921#define HXR_SE_AUTH_ACCESS_DENIED MAKE_HX_RESULT(1, SS_SAM, 34) // 80041922#define HXR_SE_AUTH_UUID_READ_ONLY MAKE_HX_RESULT(1, SS_SAM, 35) // 80041923#define HXR_SE_AUTH_UUID_NOT_UNIQUE MAKE_HX_RESULT(1, SS_SAM, 36) // 80041924#define HXR_SE_AUTH_NO_SUCH_USER MAKE_HX_RESULT(1, SS_SAM, 37) // 80041925#define HXR_SE_AUTH_REGISTRATION_SUCCEEDED MAKE_HX_RESULT(1, SS_SAM, 38) // 80041926#define HXR_SE_AUTH_REGISTRATION_FAILED MAKE_HX_RESULT(1, SS_SAM, 39) // 80041927#define HXR_SE_AUTH_REGISTRATION_GUID_REQUIRED MAKE_HX_RESULT(1, SS_SAM, 40) // 80041928#define HXR_SE_AUTH_UNREGISTERED_PLAYER MAKE_HX_RESULT(1, SS_SAM, 41) // 80041929#define HXR_SE_AUTH_TIME_EXPIRED MAKE_HX_RESULT(1, SS_SAM, 42) // 8004192a#define HXR_SE_AUTH_NO_TIME_LEFT MAKE_HX_RESULT(1, SS_SAM, 43) // 8004192b#define HXR_SE_AUTH_ACCOUNT_LOCKED MAKE_HX_RESULT(1, SS_SAM, 44) // 8004192c#define HXR_SE_AUTH_INVALID_SERVER_CFG MAKE_HX_RESULT(1, SS_SAM, 45) // 8004192d#define HXR_SE_NO_MOBILE_DOWNLOAD MAKE_HX_RESULT(1, SS_SAM, 46) // 8004192e#define HXR_SE_NO_MORE_MULTI_ADDR MAKE_HX_RESULT(1, SS_SAM, 47) // 8004192f#define HXR_PE_PROXY_MAX_CONNECTIONS MAKE_HX_RESULT(1, SS_SAM, 48) // 80041930#define HXR_PE_PROXY_MAX_GW_BANDWIDTH MAKE_HX_RESULT(1, SS_SAM, 49) // 80041931#define HXR_PE_PROXY_MAX_BANDWIDTH MAKE_HX_RESULT(1, SS_SAM, 50) // 80041932#define HXR_SE_BAD_LOADTEST_PASSWORD MAKE_HX_RESULT(1, SS_SAM, 51) // 80041933#define HXR_SE_PNA_NOT_SUPPORTED MAKE_HX_RESULT(1, SS_SAM, 52) // 80041934#define HXR_PE_PROXY_ORIGIN_DISCONNECTED MAKE_HX_RESULT(1, SS_SAM, 53) // 80041935#define HXR_SE_INTERNAL_ERROR MAKE_HX_RESULT(1, SS_SAM, 54) // 80041936#define HXR_SE_MAX_VALUE MAKE_HX_RESULT(1, SS_SAM, 55) // 80041937#define SA_OFFSET 2#define MAKE_SA(sa) HXR_SE_MIN_VALUE+sa+SA_OFFSET#define IS_SERVER_ALERT(sa) ((HXR_SE_MIN_VALUE < sa && sa < HXR_SE_MAX_VALUE) || sa == HXR_SERVER_ALERT)#define HXR_FAILED HXR_FAIL#ifdef _WIN16/*typedef UINT MMRESULT;*/#else#ifdef _WIN32#if defined(WIN32_PLATFORM_PSPC)#undef _HRESULT_TYPEDEF_#undef E_NOTIMPL#undef E_OUTOFMEMORY#undef E_INVALIDARG#undef E_NOINTERFACE#undef E_POINTER#undef E_HANDLE#undef E_ABORT#undef E_FAIL#undef E_ACCESSDENIED#endif /* defined(WIN32_PLATFORM_PSPC) */#define _HRESULT_TYPEDEF_(_sc) ((HRESULT)_sc)#define E_NOTIMPL _HRESULT_TYPEDEF_(0x80004001L)#define E_OUTOFMEMORY _HRESULT_TYPEDEF_(0x8007000EL)#define E_INVALIDARG _HRESULT_TYPEDEF_(0x80070057L)#define E_NOINTERFACE _HRESULT_TYPEDEF_(0x80004002L)#define E_POINTER _HRESULT_TYPEDEF_(0x80004003L)#define E_HANDLE _HRESULT_TYPEDEF_(0x80070006L)#define E_ABORT _HRESULT_TYPEDEF_(0x80004004L)#define E_FAIL _HRESULT_TYPEDEF_(0x80004005L)#define E_ACCESSDENIED _HRESULT_TYPEDEF_(0x80070005L)#else#define S_OK HXR_OK#define E_NOTIMPL HXR_NOTIMPL#define E_INVALIDARG HXR_INVALID_PARAMETER#define E_NOINTERFACE HXR_NOINTERFACE#define E_POINTER HXR_POINTER#define E_HANDLE HXR_HANDLE#define E_ABORT HXR_ABORT#define E_FAIL HXR_FAIL#define E_ACCESSDENIES HXR_ACCESSDENIED#endif /* _WIN32 */#endif /* _WIN16 */#define HX_STATUS_OK HXR_OK#define HX_STATUS_FAILED E_FAIL#endif /* _HXRESULT_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -