📄 hxerrorcodestrings.c
字号:
/* ***** 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 + -