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

📄 hxerrorcodestrings.c

📁 linux下的一款播放器
💻 C
📖 第 1 页 / 共 2 页
字号:
/* ***** BEGIN LICENSE BLOCK ***** * Source last modified: $Id: HXErrorCodeStrings.c,v 1.4.2.3 2004/07/09 01:49:47 hubbe Exp $ *  * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved. *  * The contents of this file, and the files included with this file, * are subject to the current version of the RealNetworks Public * Source License (the "RPSL") available at * http://www.helixcommunity.org/content/rpsl unless you have licensed * the file under the current version of the RealNetworks Community * Source License (the "RCSL") available at * http://www.helixcommunity.org/content/rcsl, in which case the RCSL * will apply. You may also obtain the license terms directly from * RealNetworks.  You may not use this file except in compliance with * the RPSL or, if you have a valid RCSL with RealNetworks applicable * to this file, the RCSL.  Please see the applicable RPSL or RCSL for * the rights, obligations and limitations governing use of the * contents of the file. *  * Alternatively, the contents of this file may be used under the * terms of the GNU General Public License Version 2 or later (the * "GPL") in which case the provisions of the GPL are applicable * instead of those above. If you wish to allow use of your version of * this file only under the terms of the GPL, and not to allow others * to use your version of this file under the terms of either the RPSL * or RCSL, indicate your decision by deleting the provisions above * and replace them with the notice and other provisions required by * the GPL. If you do not delete the provisions above, a recipient may * use your version of this file under the terms of any one of the * RPSL, the RCSL or the GPL. *  * This file is part of the Helix DNA Technology. RealNetworks is the * developer of the Original Code and owns the copyrights in the * portions it created. *  * This file, and the files included with this file, is distributed * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET * ENJOYMENT OR NON-INFRINGEMENT. *  * Technology Compatibility Kit Test Suite(s) Location: *    http://www.helixcommunity.org/content/tck *  * Contributor(s): *  * ***** END LICENSE BLOCK ***** */#include "HXErrorCodeStrings.h"#include "enter_hx_headers.h"#include "hxresult.h"#include "exit_hx_headers.h"typedef struct MapHXCodeToKeyRecord{	UINT32 ulHXCode;	char* pKeyString;} MapHXCodeToKeyRecord;static MapHXCodeToKeyRecord const HXCodeToKeyMap[] ={	{ HXR_NOTIMPL, "HXR_NOTIMPL" }, // 80004001	{ HXR_OUTOFMEMORY, "HXR_OUTOFMEMORY" }, // 8007000e	{ HXR_INVALID_PARAMETER, "HXR_INVALID_PARAMETER" }, // 80070057	{ HXR_NOINTERFACE, "HXR_NOINTERFACE" }, // 80004002	{ HXR_POINTER, "HXR_POINTER" }, // 80004003	{ HXR_HANDLE, "HXR_HANDLE" }, // 80070006	{ HXR_ABORT, "HXR_ABORT" }, // 80004004	{ HXR_FAIL, "HXR_FAIL" }, // 80004005	{ HXR_ACCESSDENIED, "HXR_ACCESSDENIED" }, // 80070005	{ HXR_IGNORE, "HXR_IGNORE" }, // 80000006	{ HXR_INVALID_OPERATION, "HXR_INVALID_OPERATION" }, // 80040004	{ HXR_INVALID_VERSION, "HXR_INVALID_VERSION" }, // 80040005	{ HXR_INVALID_REVISION, "HXR_INVALID_REVISION" }, // 80040006	{ HXR_NOT_INITIALIZED, "HXR_NOT_INITIALIZED" }, // 80040007	{ HXR_DOC_MISSING, "HXR_DOC_MISSING" }, // 80040008	{ HXR_UNEXPECTED, "HXR_UNEXPECTED" }, // 80040009	{ HXR_INCOMPLETE, "HXR_INCOMPLETE" }, // 8004000c	{ HXR_BUFFERTOOSMALL, "HXR_BUFFERTOOSMALL" }, // 8004000d	{ HXR_UNSUPPORTED_VIDEO, "HXR_UNSUPPORTED_VIDEO" }, // 8004000e	{ HXR_UNSUPPORTED_AUDIO, "HXR_UNSUPPORTED_AUDIO" }, // 8004000f	{ HXR_INVALID_BANDWIDTH, "HXR_INVALID_BANDWIDTH" }, // 80040010	{ HXR_NO_RENDERER, "HXR_NO_RENDERER" }, // 80040011	{ HXR_NO_FILEFORMAT, "HXR_NO_FILEFORMAT" }, // 80040011	{ HXR_MISSING_COMPONENTS, "HXR_MISSING_COMPONENTS" }, // 80040011	{ HXR_ELEMENT_NOT_FOUND, "HXR_ELEMENT_NOT_FOUND" }, // 00040012	{ HXR_NOCLASS, "HXR_NOCLASS" }, // 00040013	{ HXR_CLASS_NOAGGREGATION, "HXR_CLASS_NOAGGREGATION" }, // 00040014	{ HXR_NOT_LICENSED, "HXR_NOT_LICENSED" }, // 80040015	{ HXR_NO_FILESYSTEM, "HXR_NO_FILESYSTEM" }, // 80040016	{ HXR_REQUEST_UPGRADE, "HXR_REQUEST_UPGRADE" }, // 80040017	{ HXR_CHECK_RIGHTS, "HXR_CHECK_RIGHTS" }, // 80040018	{ HXR_RESTORE_SERVER_DENIED, "HXR_RESTORE_SERVER_DENIED" }, // 80040019	{ HXR_DEBUGGER_DETECTED, "HXR_DEBUGGER_DETECTED" }, // 8004001a	{ HXR_RESTORE_SERVER_CONNECT, "HXR_RESTORE_SERVER_CONNECT" }, // 8004005c	{ HXR_RESTORE_SERVER_TIMEOUT, "HXR_RESTORE_SERVER_TIMEOUT" }, // 8004005d	{ HXR_REVOKE_SERVER_CONNECT, "HXR_REVOKE_SERVER_CONNECT" }, // 8004005e	{ HXR_REVOKE_SERVER_TIMEOUT, "HXR_REVOKE_SERVER_TIMEOUT" }, // 8004005f	{ HXR_VIEW_RIGHTS_NODRM, "HXR_VIEW_RIGHTS_NODRM" }, // 800401cd	{ HXR_VSRC_NODRM, "HXR_VSRC_NODRM" }, // 800401d3	{ HXR_AWAITING_LICENSE, "HXR_AWAITING_LICENSE" }, // 8004001f	{ HXR_ALREADY_INITIALIZED, "HXR_ALREADY_INITIALIZED" }, // 80040020	{ HXR_NOT_SUPPORTED, "HXR_NOT_SUPPORTED" }, // 80040021	{ HXR_S_FALSE, "HXR_S_FALSE" }, // 00040022	{ PNR_WARNING, "PNR_WARNING" }, // 00040023	{ HXR_BUFFERING, "HXR_BUFFERING" }, // 00040040	{ HXR_PAUSED, "HXR_PAUSED" }, // 00040041	{ HXR_NO_DATA, "HXR_NO_DATA" }, // 00040042	{ HXR_STREAM_DONE, "HXR_STREAM_DONE" }, // 00040043	{ HXR_NET_SOCKET_INVALID, "HXR_NET_SOCKET_INVALID" }, // 80040043	{ HXR_NET_CONNECT, "HXR_NET_CONNECT" }, // 80040044	{ HXR_BIND, "HXR_BIND" }, // 80040045	{ HXR_SOCKET_CREATE, "HXR_SOCKET_CREATE" }, // 80040046	{ HXR_INVALID_HOST, "HXR_INVALID_HOST" }, // 80040047	{ HXR_NET_READ, "HXR_NET_READ" }, // 80040048	{ HXR_NET_WRITE, "HXR_NET_WRITE" }, // 80040049	{ HXR_NET_UDP, "HXR_NET_UDP" }, // 8004004a	{ HXR_RETRY, "HXR_RETRY" }, // 8004004b	{ HXR_SERVER_TIMEOUT, "HXR_SERVER_TIMEOUT" }, // 8004004c	{ HXR_SERVER_DISCONNECTED, "HXR_SERVER_DISCONNECTED" }, // 8004004d	{ HXR_WOULD_BLOCK, "HXR_WOULD_BLOCK" }, // 8004004e	{ HXR_GENERAL_NONET, "HXR_GENERAL_NONET" }, // 8004004f	{ HXR_BLOCK_CANCELED, "HXR_BLOCK_CANCELED" }, // 80040050	{ HXR_MULTICAST_JOIN, "HXR_MULTICAST_JOIN" }, // 80040051	{ HXR_GENERAL_MULTICAST, "HXR_GENERAL_MULTICAST" }, // 80040052	{ HXR_MULTICAST_UDP, "HXR_MULTICAST_UDP" }, // 80040053	{ HXR_AT_INTERRUPT, "HXR_AT_INTERRUPT" }, // 80040054	{ HXR_MSG_TOOLARGE, "HXR_MSG_TOOLARGE" }, // 80040055	{ HXR_NET_TCP, "HXR_NET_TCP" }, // 80040056	{ HXR_TRY_AUTOCONFIG, "HXR_TRY_AUTOCONFIG" }, // 80040057	{ HXR_NOTENOUGH_BANDWIDTH, "HXR_NOTENOUGH_BANDWIDTH" }, // 80040058	{ HXR_HTTP_CONNECT, "HXR_HTTP_CONNECT" }, // 80040059	{ HXR_PORT_IN_USE, "HXR_PORT_IN_USE" }, // 8004005a	{ HXR_LOADTEST_NOT_SUPPORTED, "HXR_LOADTEST_NOT_SUPPORTED" }, // 8004005b	{ HXR_TCP_CONNECT, "HXR_TCP_CONNECT" }, // 00040060	{ HXR_TCP_RECONNECT, "HXR_TCP_RECONNECT" }, // 00040061	{ HXR_TCP_FAILED, "HXR_TCP_FAILED" }, // 80040062	{ HXR_AUTH_SOCKET_CREATE_FAILURE, "HXR_AUTH_SOCKET_CREATE_FAILURE" }, // 80040063	{ HXR_AUTH_TCP_CONNECT_FAILURE, "HXR_AUTH_TCP_CONNECT_FAILURE" }, // 80040064	{ HXR_AUTH_TCP_CONNECT_TIMEOUT, "HXR_AUTH_TCP_CONNECT_TIMEOUT" }, // 80040065	{ HXR_AUTH_FAILURE, "HXR_AUTH_FAILURE" }, // 80040066	{ HXR_AUTH_REQ_PARAMETER_MISSING, "HXR_AUTH_REQ_PARAMETER_MISSING" }, // 80040067	{ HXR_DNS_RESOLVE_FAILURE, "HXR_DNS_RESOLVE_FAILURE" }, // 80040068	{ HXR_AUTH_SUCCEEDED, "HXR_AUTH_SUCCEEDED" }, // 00040068	{ HXR_PULL_AUTHENTICATION_FAILED, "HXR_PULL_AUTHENTICATION_FAILED" }, // 80040069	{ HXR_BIND_ERROR, "HXR_BIND_ERROR" }, // 8004006a	{ HXR_PULL_PING_TIMEOUT, "HXR_PULL_PING_TIMEOUT" }, // 8004006b	{ HXR_AUTH_TCP_FAILED, "HXR_AUTH_TCP_FAILED" }, // 8004006c	{ HXR_UNEXPECTED_STREAM_END, "HXR_UNEXPECTED_STREAM_END" }, // 8004006d	{ HXR_AUTH_READ_TIMEOUT, "HXR_AUTH_READ_TIMEOUT" }, // 8004006e	{ HXR_AUTH_CONNECTION_FAILURE, "HXR_AUTH_CONNECTION_FAILURE" }, // 8004006f	{ HXR_BLOCKED, "HXR_BLOCKED" }, // 80040070	{ HXR_NOTENOUGH_PREDECBUF, "HXR_NOTENOUGH_PREDECBUF" }, // 80040071	{ HXR_AT_END, "HXR_AT_END" }, // 00040080	{ HXR_INVALID_FILE, "HXR_INVALID_FILE" }, // 80040081	{ HXR_INVALID_PATH, "HXR_INVALID_PATH" }, // 80040082	{ HXR_RECORD, "HXR_RECORD" }, // 80040083	{ HXR_RECORD_WRITE, "HXR_RECORD_WRITE" }, // 80040084	{ HXR_TEMP_FILE, "HXR_TEMP_FILE" }, // 80040085	{ HXR_ALREADY_OPEN, "HXR_ALREADY_OPEN" }, // 80040086	{ HXR_SEEK_PENDING, "HXR_SEEK_PENDING" }, // 80040087	{ HXR_CANCELLED, "HXR_CANCELLED" }, // 80040088	{ HXR_FILE_NOT_FOUND, "HXR_FILE_NOT_FOUND" }, // 80040089	{ HXR_WRITE_ERROR, "HXR_WRITE_ERROR" }, // 8004008a	{ HXR_FILE_EXISTS, "HXR_FILE_EXISTS" }, // 8004008b	{ HXR_FILE_NOT_OPEN, "HXR_FILE_NOT_OPEN" }, // 8004008c	{ HXR_ADVISE_PREFER_LINEAR, "HXR_ADVISE_PREFER_LINEAR" }, // 0004008d	{ HXR_PARSE_ERROR, "HXR_PARSE_ERROR" }, // 8004008e	{ HXR_ADVISE_NOASYNC_SEEK, "HXR_ADVISE_NOASYNC_SEEK" }, // 0004008f	{ HXR_HEADER_PARSE_ERROR, "HXR_HEADER_PARSE_ERROR" }, // 80040090	{ HXR_CORRUPT_FILE		, "HXR_CORRUPT_FILE		" }, // 80040091	{ HXR_BAD_SERVER, "HXR_BAD_SERVER" }, // 800400c0	{ HXR_ADVANCED_SERVER, "HXR_ADVANCED_SERVER" }, // 800400c1	{ HXR_OLD_SERVER, "HXR_OLD_SERVER" }, // 800400c2	{ HXR_REDIRECTION, "HXR_REDIRECTION" }, // 000400c3	{ HXR_SERVER_ALERT, "HXR_SERVER_ALERT" }, // 800400c4	{ HXR_PROXY, "HXR_PROXY" }, // 800400c5	{ HXR_PROXY_RESPONSE, "HXR_PROXY_RESPONSE" }, // 800400c6	{ HXR_ADVANCED_PROXY, "HXR_ADVANCED_PROXY" }, // 800400c7	{ HXR_OLD_PROXY, "HXR_OLD_PROXY" }, // 800400c8	{ HXR_INVALID_PROTOCOL, "HXR_INVALID_PROTOCOL" }, // 800400c9	{ HXR_INVALID_URL_OPTION, "HXR_INVALID_URL_OPTION" }, // 800400ca	{ HXR_INVALID_URL_HOST, "HXR_INVALID_URL_HOST" }, // 800400cb	{ HXR_INVALID_URL_PATH, "HXR_INVALID_URL_PATH" }, // 800400cc	{ HXR_HTTP_CONTENT_NOT_FOUND, "HXR_HTTP_CONTENT_NOT_FOUND" }, // 800400cd	{ HXR_NOT_AUTHORIZED, "HXR_NOT_AUTHORIZED" }, // 800400ce	{ HXR_UNEXPECTED_MSG, "HXR_UNEXPECTED_MSG" }, // 800400cf	{ HXR_BAD_TRANSPORT, "HXR_BAD_TRANSPORT" }, // 800400d0	{ HXR_NO_SESSION_ID, "HXR_NO_SESSION_ID" }, // 800400d1	{ HXR_PROXY_DNR, "HXR_PROXY_DNR" }, // 800400d2	{ HXR_PROXY_NET_CONNECT, "HXR_PROXY_NET_CONNECT" }, // 800400d3	{ HXR_AGGREGATE_OP_NOT_ALLOWED, "HXR_AGGREGATE_OP_NOT_ALLOWED" }, // 800400d4	{ HXR_RIGHTS_EXPIRED, "HXR_RIGHTS_EXPIRED" }, // 800400d5	{ HXR_NOT_MODIFIED, "HXR_NOT_MODIFIED" }, // 800400d6	{ HXR_FORBIDDEN, "HXR_FORBIDDEN" }, // 800400d7	{ HXR_AUDIO_DRIVER, "HXR_AUDIO_DRIVER" }, // 80040100	{ HXR_LATE_PACKET, "HXR_LATE_PACKET" }, // 80040101	{ HXR_OVERLAPPED_PACKET, "HXR_OVERLAPPED_PACKET" }, // 80040102	{ HXR_OUTOFORDER_PACKET, "HXR_OUTOFORDER_PACKET" }, // 80040103	{ HXR_NONCONTIGUOUS_PACKET, "HXR_NONCONTIGUOUS_PACKET" }, // 80040104	{ HXR_OPEN_NOT_PROCESSED, "HXR_OPEN_NOT_PROCESSED" }, // 80040140	{ HXR_WINDRAW_EXCEPTION, "HXR_WINDRAW_EXCEPTION" }, // 80040141	{ HXR_EXPIRED, "HXR_EXPIRED" }, // 80040180	{ HXR_INVALID_INTERLEAVER, "HXR_INVALID_INTERLEAVER" }, // 80040fc0	{ HXR_BAD_FORMAT, "HXR_BAD_FORMAT" }, // 80040fc1	{ HXR_CHUNK_MISSING, "HXR_CHUNK_MISSING" }, // 80040fc2	{ HXR_INVALID_STREAM, "HXR_INVALID_STREAM" }, // 80040fc3	{ HXR_DNR, "HXR_DNR" }, // 80040fc4	{ HXR_OPEN_DRIVER, "HXR_OPEN_DRIVER" }, // 80040fc5	{ HXR_UPGRADE, "HXR_UPGRADE" }, // 80040fc6	{ HXR_NOTIFICATION, "HXR_NOTIFICATION" }, // 80040fc7	{ HXR_NOT_NOTIFIED, "HXR_NOT_NOTIFIED" }, // 80040fc8	{ HXR_STOPPED, "HXR_STOPPED" }, // 80040fc9	{ HXR_CLOSED, "HXR_CLOSED" }, // 80040fca	{ HXR_INVALID_WAV_FILE, "HXR_INVALID_WAV_FILE" }, // 80040fcb

⌨️ 快捷键说明

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