lib/param: rename do_parameter to lpcfg_do_parameter
[Samba.git] / libcli / util / hresult.c
blob4c1558833338f006a08bb1eef987d52d2cb10c0d
1 /*
2 * Unix SMB/CIFS implementation.
4 * HRESULT Error definitions
6 * Copyright (C) Noel Power <noel.power@suse.com> 2014
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 3 of the License, or
11 * (at your option) any later version.
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
18 * You should have received a copy of the GNU General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
22 #include "includes.h"
23 #include "hresult.h"
25 * The following error codes and descriptions are autogenerated from [MS-ERREF]
26 * see http://msdn.microsoft.com/en-us/library/cc704587.aspx
29 static const struct {
30 HRESULT error_code;
31 const char *error_str;
32 } hresult_errs[] = {
34 HRES_STG_S_CONVERTED,
35 "The underlying file was converted to compound file format."
38 HRES_STG_S_BLOCK,
39 "The storage operation should block until more data is available."
42 HRES_STG_S_RETRYNOW,
43 "The storage operation should retry immediately."
46 HRES_STG_S_MONITORING,
47 "The notified event sink will not influence the storage operation."
50 HRES_STG_S_MULTIPLEOPENS,
51 "Multiple opens prevent consolidated (commit succeeded)."
54 HRES_STG_S_CONSOLIDATIONFAILED,
55 "Consolidation of the storage file failed (commit succeeded)."
58 HRES_STG_S_CANNOTCONSOLIDATE,
59 "Consolidation of the storage file is inappropriate (commit succeeded)."
62 HRES_OLE_S_USEREG,
63 "Use the registry database to provide the requested information."
66 HRES_OLE_S_STATIC,
67 "Success, but static."
70 HRES_OLE_S_MAC_CLIPFORMAT,
71 "Macintosh clipboard format."
74 HRES_DRAGDROP_S_DROP,
75 "Successful drop took place."
78 HRES_DRAGDROP_S_CANCEL,
79 "Drag-drop operation canceled."
82 HRES_DRAGDROP_S_USEDEFAULTCURSORS,
83 "Use the default cursor."
86 HRES_DATA_S_SAMEFORMATETC,
87 "Data has same FORMATETC."
90 HRES_VIEW_S_ALREADY_FROZEN,
91 "View is already frozen."
94 HRES_CACHE_S_FORMATETC_NOTSUPPORTED,
95 "FORMATETC not supported."
98 HRES_CACHE_S_SAMECACHE,
99 "Same cache."
102 HRES_CACHE_S_SOMECACHES_NOTUPDATED,
103 "Some caches are not updated."
106 HRES_OLEOBJ_S_INVALIDVERB,
107 "Invalid verb for OLE object."
110 HRES_OLEOBJ_S_CANNOT_DOVERB_NOW,
111 "Verb number is valid but verb cannot be done now."
114 HRES_OLEOBJ_S_INVALIDHWND,
115 "Invalid window handle passed."
118 HRES_INPLACE_S_TRUNCATED,
119 "Message is too long; some of it had to be truncated before displaying."
122 HRES_CONVERT10_S_NO_PRESENTATION,
123 "Unable to convert OLESTREAM to IStorage."
126 HRES_MK_S_REDUCED_TO_SELF,
127 "Moniker reduced to itself."
130 HRES_MK_S_ME,
131 "Common prefix is this moniker."
134 HRES_MK_S_HIM,
135 "Common prefix is input moniker."
138 HRES_MK_S_US,
139 "Common prefix is both monikers."
142 HRES_MK_S_MONIKERALREADYREGISTERED,
143 "Moniker is already registered in running object table."
146 HRES_EVENT_S_SOME_SUBSCRIBERS_FAILED,
147 "An event was able to invoke some, but not all, of the subscribers."
150 HRES_EVENT_S_NOSUBSCRIBERS,
151 "An event was delivered, but there were no subscribers."
154 HRES_SCHED_S_TASK_READY,
155 "The task is ready to run at its next scheduled time."
158 HRES_SCHED_S_TASK_RUNNING,
159 "The task is currently running."
162 HRES_SCHED_S_TASK_DISABLED,
163 "The task will not run at the scheduled times because it has been disabled."
166 HRES_SCHED_S_TASK_HAS_NOT_RUN,
167 "The task has not yet run."
170 HRES_SCHED_S_TASK_NO_MORE_RUNS,
171 "There are no more runs scheduled for this task."
174 HRES_SCHED_S_TASK_NOT_SCHEDULED,
175 "One or more of the properties that are needed to run this task on a schedule have not been set."
178 HRES_SCHED_S_TASK_TERMINATED,
179 "The last run of the task was terminated by the user."
182 HRES_SCHED_S_TASK_NO_VALID_TRIGGERS,
183 "Either the task has no triggers, or the existing triggers are disabled or not set."
186 HRES_SCHED_S_EVENT_TRIGGER,
187 "Event triggers do not have set run times."
190 HRES_SCHED_S_SOME_TRIGGERS_FAILED,
191 "The task is registered, but not all specified triggers will start the task."
194 HRES_SCHED_S_BATCH_LOGON_PROBLEM,
195 "The task is registered, but it may fail to start. Batch logon privilege needs to be enabled for the task principal."
198 HRES_XACT_S_ASYNC,
199 "An asynchronous operation was specified. The operation has begun, but its outcome is not known yet."
202 HRES_XACT_S_READONLY,
203 "The method call succeeded because the transaction was read-only."
206 HRES_XACT_S_SOMENORETAIN,
207 "The transaction was successfully aborted. However, this is a coordinated transaction, and a number of enlisted resources were aborted outright because they could not support abort-retaining semantics."
210 HRES_XACT_S_OKINFORM,
211 "No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes."
214 HRES_XACT_S_MADECHANGESCONTENT,
215 "The sink is content and wants the transaction to proceed. Changes were made to one or more resources during this call."
218 HRES_XACT_S_MADECHANGESINFORM,
219 "The sink is for the moment and wants the transaction to proceed, but if other changes are made following this return by other event sinks, this sink wants another chance to look."
222 HRES_XACT_S_ALLNORETAIN,
223 "The transaction was successfully aborted. However, the abort was nonretaining."
226 HRES_XACT_S_ABORTING,
227 "An abort operation was already in progress."
230 HRES_XACT_S_SINGLEPHASE,
231 "The resource manager has performed a single-phase commit of the transaction."
234 HRES_XACT_S_LOCALLY_OK,
235 "The local transaction has not aborted."
238 HRES_XACT_S_LASTRESOURCEMANAGER,
239 "The resource manager has requested to be the coordinator (last resource manager) for the transaction."
242 HRES_CO_S_NOTALLINTERFACES,
243 "Not all the requested interfaces were available."
246 HRES_CO_S_MACHINENAMENOTFOUND,
247 "The specified machine name was not found in the cache."
250 HRES_SEC_I_CONTINUE_NEEDED,
251 "The function completed successfully, but it must be called again to complete the context."
254 HRES_SEC_I_COMPLETE_NEEDED,
255 "The function completed successfully, but CompleteToken must be called."
258 HRES_SEC_I_COMPLETE_AND_CONTINUE,
259 "The function completed successfully, but both CompleteToken and this function must be called to complete the context."
262 HRES_SEC_I_LOCAL_LOGON,
263 "The logon was completed, but no network authority was available. The logon was made using locally known information."
266 HRES_SEC_I_CONTEXT_EXPIRED,
267 "The context has expired and can no longer be used."
270 HRES_SEC_I_INCOMPLETE_CREDENTIALS,
271 "The credentials supplied were not complete and could not be verified. Additional information can be returned from the context."
274 HRES_SEC_I_RENEGOTIATE,
275 "The context data must be renegotiated with the peer."
278 HRES_SEC_I_NO_LSA_CONTEXT,
279 "There is no LSA mode context associated with this context."
282 HRES_SEC_I_SIGNATURE_NEEDED,
283 "A signature operation must be performed before the user can authenticate."
286 HRES_CRYPT_I_NEW_PROTECTION_REQUIRED,
287 "The protected data needs to be reprotected."
290 HRES_NS_S_CALLPENDING,
291 "The requested operation is pending completion."
294 HRES_NS_S_CALLABORTED,
295 "The requested operation was aborted by the client."
298 HRES_NS_S_STREAM_TRUNCATED,
299 "The stream was purposefully stopped before completion."
302 HRES_NS_S_REBUFFERING,
303 "The requested operation has caused the source to rebuffer."
306 HRES_NS_S_DEGRADING_QUALITY,
307 "The requested operation has caused the source to degrade codec quality."
310 HRES_NS_S_TRANSCRYPTOR_EOF,
311 "The transcryptor object has reached end of file."
314 HRES_NS_S_WMP_UI_VERSIONMISMATCH,
315 "An upgrade may be needed for the theme manager to correctly show this skin. Skin reports version: %.1f."
318 HRES_NS_S_WMP_EXCEPTION,
319 "An error occurred in one of the UI components."
322 HRES_NS_S_WMP_LOADED_GIF_IMAGE,
323 "Successfully loaded a GIF file."
326 HRES_NS_S_WMP_LOADED_PNG_IMAGE,
327 "Successfully loaded a PNG file."
330 HRES_NS_S_WMP_LOADED_BMP_IMAGE,
331 "Successfully loaded a BMP file."
334 HRES_NS_S_WMP_LOADED_JPG_IMAGE,
335 "Successfully loaded a JPG file."
338 HRES_NS_S_WMG_FORCE_DROP_FRAME,
339 "Drop this frame."
342 HRES_NS_S_WMR_ALREADYRENDERED,
343 "The specified stream has already been rendered."
346 HRES_NS_S_WMR_PINTYPEPARTIALMATCH,
347 "The specified type partially matches this pin type."
350 HRES_NS_S_WMR_PINTYPEFULLMATCH,
351 "The specified type fully matches this pin type."
354 HRES_NS_S_WMG_ADVISE_DROP_FRAME,
355 "The timestamp is late compared to the current render position. Advise dropping this frame."
358 HRES_NS_S_WMG_ADVISE_DROP_TO_KEYFRAME,
359 "The timestamp is severely late compared to the current render position. Advise dropping everything up to the next key frame."
362 HRES_NS_S_NEED_TO_BUY_BURN_RIGHTS,
363 "No burn rights. You will be prompted to buy burn rights when you try to burn this file to an audio CD."
366 HRES_NS_S_WMPCORE_PLAYLISTCLEARABORT,
367 "Failed to clear playlist because it was aborted by user."
370 HRES_NS_S_WMPCORE_PLAYLISTREMOVEITEMABORT,
371 "Failed to remove item in the playlist since it was aborted by user."
374 HRES_NS_S_WMPCORE_PLAYLIST_CREATION_PENDING,
375 "Playlist is being generated asynchronously."
378 HRES_NS_S_WMPCORE_MEDIA_VALIDATION_PENDING,
379 "Validation of the media is pending."
382 HRES_NS_S_WMPCORE_PLAYLIST_REPEAT_SECONDARY_SEGMENTS_IGNORED,
383 "Encountered more than one Repeat block during ASX processing."
386 HRES_NS_S_WMPCORE_COMMAND_NOT_AVAILABLE,
387 "Current state of WMP disallows calling this method or property."
390 HRES_NS_S_WMPCORE_PLAYLIST_NAME_AUTO_GENERATED,
391 "Name for the playlist has been auto generated."
394 HRES_NS_S_WMPCORE_PLAYLIST_IMPORT_MISSING_ITEMS,
395 "The imported playlist does not contain all items from the original."
398 HRES_NS_S_WMPCORE_PLAYLIST_COLLAPSED_TO_SINGLE_MEDIA,
399 "The M3U playlist has been ignored because it only contains one item."
402 HRES_NS_S_WMPCORE_MEDIA_CHILD_PLAYLIST_OPEN_PENDING,
403 "The open for the child playlist associated with this media is pending."
406 HRES_NS_S_WMPCORE_MORE_NODES_AVAIABLE,
407 "More nodes support the interface requested, but the array for returning them is full."
410 HRES_NS_S_WMPBR_SUCCESS,
411 "Backup or Restore successful!."
414 HRES_NS_S_WMPBR_PARTIALSUCCESS,
415 "Transfer complete with limitations."
418 HRES_NS_S_WMPEFFECT_TRANSPARENT,
419 "Request to the effects control to change transparency status to transparent."
422 HRES_NS_S_WMPEFFECT_OPAQUE,
423 "Request to the effects control to change transparency status to opaque."
426 HRES_NS_S_OPERATION_PENDING,
427 "The requested application pane is performing an operation and will not be released."
430 HRES_NS_S_TRACK_BUY_REQUIRES_ALBUM_PURCHASE,
431 "The file is only available for purchase when you buy the entire album."
434 HRES_NS_S_NAVIGATION_COMPLETE_WITH_ERRORS,
435 "There were problems completing the requested navigation. There are identifiers missing in the catalog."
438 HRES_NS_S_TRACK_ALREADY_DOWNLOADED,
439 "Track already downloaded."
442 HRES_NS_S_PUBLISHING_POINT_STARTED_WITH_FAILED_SINKS,
443 "The publishing point successfully started, but one or more of the requested data writer plug-ins failed."
446 HRES_NS_S_DRM_LICENSE_ACQUIRED,
447 "Status message: The license was acquired."
450 HRES_NS_S_DRM_INDIVIDUALIZED,
451 "Status message: The security upgrade has been completed."
454 HRES_NS_S_DRM_MONITOR_CANCELLED,
455 "Status message: License monitoring has been canceled."
458 HRES_NS_S_DRM_ACQUIRE_CANCELLED,
459 "Status message: License acquisition has been canceled."
462 HRES_NS_S_DRM_BURNABLE_TRACK,
463 "The track is burnable and had no playlist burn limit."
466 HRES_NS_S_DRM_BURNABLE_TRACK_WITH_PLAYLIST_RESTRICTION,
467 "The track is burnable but has a playlist burn limit."
470 HRES_NS_S_DRM_NEEDS_INDIVIDUALIZATION,
471 "A security upgrade is required to perform the operation on this media file."
474 HRES_NS_S_REBOOT_RECOMMENDED,
475 "Installation was successful; however, some file cleanup is not complete. For best results, restart your computer."
478 HRES_NS_S_REBOOT_REQUIRED,
479 "Installation was successful; however, some file cleanup is not complete. To continue, you must restart your computer."
482 HRES_NS_S_EOSRECEDING,
483 "EOS hit during rewinding."
486 HRES_NS_S_CHANGENOTICE,
487 "Internal."
490 HRES_ERROR_FLT_IO_COMPLETE,
491 "The IO was completed by a filter."
494 HRES_ERROR_GRAPHICS_MODE_NOT_PINNED,
495 "No mode is pinned on the specified VidPN source or target."
498 HRES_ERROR_GRAPHICS_NO_PREFERRED_MODE,
499 "Specified mode set does not specify preference for one of its modes."
502 HRES_ERROR_GRAPHICS_DATASET_IS_EMPTY,
503 "Specified data set (for example, mode set, frequency range set, descriptor set, and topology) is empty."
506 HRES_ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET,
507 "Specified data set (for example, mode set, frequency range set, descriptor set, and topology) does not contain any more elements."
510 HRES_ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED,
511 "Specified content transformation is not pinned on the specified VidPN present path."
514 HRES_PLA_S_PROPERTY_IGNORED,
515 "Property value will be ignored."
518 HRES_ERROR_NDIS_INDICATION_REQUIRED,
519 "The request will be completed later by a Network Driver Interface Specification (NDIS) status indication."
522 HRES_TRK_S_OUT_OF_SYNC,
523 "The VolumeSequenceNumber of a MOVE_NOTIFICATION request is incorrect."
526 HRES_TRK_VOLUME_NOT_FOUND,
527 "The VolumeID in a request was not found in the server's ServerVolumeTable."
530 HRES_TRK_VOLUME_NOT_OWNED,
531 "A notification was sent to the LnkSvrMessage method, but the RequestMachine for the request was not the VolumeOwner for a VolumeID in the request."
534 HRES_TRK_S_NOTIFICATION_QUOTA_EXCEEDED,
535 "The server received a MOVE_NOTIFICATION request, but the FileTable size limit has already been reached."
538 HRES_NS_I_TIGER_START,
539 "The Title Server %1 is running."
542 HRES_NS_I_CUB_START,
543 "Content Server %1 (%2) is starting."
546 HRES_NS_I_CUB_RUNNING,
547 "Content Server %1 (%2) is running."
550 HRES_NS_I_DISK_START,
551 "Disk %1 ( %2 ) on Content Server %3, is running."
554 HRES_NS_I_DISK_REBUILD_STARTED,
555 "Started rebuilding disk %1 ( %2 ) on Content Server %3."
558 HRES_NS_I_DISK_REBUILD_FINISHED,
559 "Finished rebuilding disk %1 ( %2 ) on Content Server %3."
562 HRES_NS_I_DISK_REBUILD_ABORTED,
563 "Aborted rebuilding disk %1 ( %2 ) on Content Server %3."
566 HRES_NS_I_LIMIT_FUNNELS,
567 "A NetShow administrator at network location %1 set the data stream limit to %2 streams."
570 HRES_NS_I_START_DISK,
571 "A NetShow administrator at network location %1 started disk %2."
574 HRES_NS_I_STOP_DISK,
575 "A NetShow administrator at network location %1 stopped disk %2."
578 HRES_NS_I_STOP_CUB,
579 "A NetShow administrator at network location %1 stopped Content Server %2."
582 HRES_NS_I_KILL_USERSESSION,
583 "A NetShow administrator at network location %1 aborted user session %2 from the system."
586 HRES_NS_I_KILL_CONNECTION,
587 "A NetShow administrator at network location %1 aborted obsolete connection %2 from the system."
590 HRES_NS_I_REBUILD_DISK,
591 "A NetShow administrator at network location %1 started rebuilding disk %2."
594 HRES_MCMADM_I_NO_EVENTS,
595 "Event initialization failed, there will be no MCM events."
598 HRES_NS_I_LOGGING_FAILED,
599 "The logging operation failed."
602 HRES_NS_I_LIMIT_BANDWIDTH,
603 "A NetShow administrator at network location %1 set the maximum bandwidth limit to %2 bps."
606 HRES_NS_I_CUB_UNFAIL_LINK,
607 "Content Server %1 (%2) has established its link to Content Server %3."
610 HRES_NS_I_RESTRIPE_START,
611 "Restripe operation has started."
614 HRES_NS_I_RESTRIPE_DONE,
615 "Restripe operation has completed."
618 HRES_NS_I_RESTRIPE_DISK_OUT,
619 "Content disk %1 (%2) on Content Server %3 has been restriped out."
622 HRES_NS_I_RESTRIPE_CUB_OUT,
623 "Content server %1 (%2) has been restriped out."
626 HRES_NS_I_DISK_STOP,
627 "Disk %1 ( %2 ) on Content Server %3, has been offlined."
630 HRES_NS_I_PLAYLIST_CHANGE_RECEDING,
631 "The playlist change occurred while receding."
634 HRES_NS_I_RECONNECTED,
635 "The client is reconnected."
638 HRES_NS_I_NOLOG_STOP,
639 "Forcing a switch to a pending header on start."
642 HRES_NS_I_EXISTING_PACKETIZER,
643 "There is already an existing packetizer plugin for the stream."
646 HRES_NS_I_MANUAL_PROXY,
647 "The proxy setting is manual."
650 HRES_ERROR_GRAPHICS_DRIVER_MISMATCH,
651 "The kernel driver detected a version mismatch between it and the user mode driver."
654 HRES_ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS,
655 "Child device presence was not reliably detected."
658 HRES_ERROR_GRAPHICS_LEADLINK_START_DEFERRED,
659 "Starting the lead-link adapter has been deferred temporarily."
662 HRES_ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY,
663 "The display adapter is being polled for children too frequently at the same polling level."
666 HRES_ERROR_GRAPHICS_START_DEFERRED,
667 "Starting the adapter has been deferred temporarily."
670 HRES_E_PENDING,
671 "The data necessary to complete this operation is not yet available."
674 HRES_E_NOTIMPL,
675 "Not implemented."
678 HRES_E_NOINTERFACE,
679 "No such interface supported."
682 HRES_E_POINTER,
683 "Invalid pointer."
686 HRES_E_ABORT,
687 "Operation aborted."
690 HRES_E_FAIL,
691 "Unspecified error."
694 HRES_CO_E_INIT_TLS,
695 "Thread local storage failure."
698 HRES_CO_E_INIT_SHARED_ALLOCATOR,
699 "Get shared memory allocator failure."
702 HRES_CO_E_INIT_MEMORY_ALLOCATOR,
703 "Get memory allocator failure."
706 HRES_CO_E_INIT_CLASS_CACHE,
707 "Unable to initialize class cache."
710 HRES_CO_E_INIT_RPC_CHANNEL,
711 "Unable to initialize remote procedure call (RPC) services."
714 HRES_CO_E_INIT_TLS_SET_CHANNEL_CONTROL,
715 "Cannot set thread local storage channel control."
718 HRES_CO_E_INIT_TLS_CHANNEL_CONTROL,
719 "Could not allocate thread local storage channel control."
722 HRES_CO_E_INIT_UNACCEPTED_USER_ALLOCATOR,
723 "The user-supplied memory allocator is unacceptable."
726 HRES_CO_E_INIT_SCM_MUTEX_EXISTS,
727 "The OLE service mutex already exists."
730 HRES_CO_E_INIT_SCM_FILE_MAPPING_EXISTS,
731 "The OLE service file mapping already exists."
734 HRES_CO_E_INIT_SCM_MAP_VIEW_OF_FILE,
735 "Unable to map view of file for OLE service."
738 HRES_CO_E_INIT_SCM_EXEC_FAILURE,
739 "Failure attempting to launch OLE service."
742 HRES_CO_E_INIT_ONLY_SINGLE_THREADED,
743 "There was an attempt to call CoInitialize a second time while single-threaded."
746 HRES_CO_E_CANT_REMOTE,
747 "A Remote activation was necessary but was not allowed."
750 HRES_CO_E_BAD_SERVER_NAME,
751 "A Remote activation was necessary, but the server name provided was invalid."
754 HRES_CO_E_WRONG_SERVER_IDENTITY,
755 "The class is configured to run as a security ID different from the caller."
758 HRES_CO_E_OLE1DDE_DISABLED,
759 "Use of OLE1 services requiring Dynamic Data Exchange (DDE) Windows is disabled."
762 HRES_CO_E_RUNAS_SYNTAX,
763 "A RunAs specification must be <domain name>\\<user name> or simply <user name>."
766 HRES_CO_E_CREATEPROCESS_FAILURE,
767 "The server process could not be started. The path name may be incorrect."
770 HRES_CO_E_RUNAS_CREATEPROCESS_FAILURE,
771 "The server process could not be started as the configured identity. The path name may be incorrect or unavailable."
774 HRES_CO_E_RUNAS_LOGON_FAILURE,
775 "The server process could not be started because the configured identity is incorrect. Check the user name and password."
778 HRES_CO_E_LAUNCH_PERMSSION_DENIED,
779 "The client is not allowed to launch this server."
782 HRES_CO_E_START_SERVICE_FAILURE,
783 "The service providing this server could not be started."
786 HRES_CO_E_REMOTE_COMMUNICATION_FAILURE,
787 "This computer was unable to communicate with the computer providing the server."
790 HRES_CO_E_SERVER_START_TIMEOUT,
791 "The server did not respond after being launched."
794 HRES_CO_E_CLSREG_INCONSISTENT,
795 "The registration information for this server is inconsistent or incomplete."
798 HRES_CO_E_IIDREG_INCONSISTENT,
799 "The registration information for this interface is inconsistent or incomplete."
802 HRES_CO_E_NOT_SUPPORTED,
803 "The operation attempted is not supported."
806 HRES_CO_E_RELOAD_DLL,
807 "A DLL must be loaded."
810 HRES_CO_E_MSI_ERROR,
811 "A Microsoft Software Installer error was encountered."
814 HRES_CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT,
815 "The specified activation could not occur in the client context as specified."
818 HRES_CO_E_SERVER_PAUSED,
819 "Activations on the server are paused."
822 HRES_CO_E_SERVER_NOT_PAUSED,
823 "Activations on the server are not paused."
826 HRES_CO_E_CLASS_DISABLED,
827 "The component or application containing the component has been disabled."
830 HRES_CO_E_CLRNOTAVAILABLE,
831 "The common language runtime is not available."
834 HRES_CO_E_ASYNC_WORK_REJECTED,
835 "The thread-pool rejected the submitted asynchronous work."
838 HRES_CO_E_SERVER_INIT_TIMEOUT,
839 "The server started, but it did not finish initializing in a timely fashion."
842 HRES_CO_E_NO_SECCTX_IN_ACTIVATE,
843 "Unable to complete the call because there is no COM+ security context inside IObjectControl.Activate."
846 HRES_CO_E_TRACKER_CONFIG,
847 "The provided tracker configuration is invalid."
850 HRES_CO_E_THREADPOOL_CONFIG,
851 "The provided thread pool configuration is invalid."
854 HRES_CO_E_SXS_CONFIG,
855 "The provided side-by-side configuration is invalid."
858 HRES_CO_E_MALFORMED_SPN,
859 "The server principal name (SPN) obtained during security negotiation is malformed."
862 HRES_E_UNEXPECTED,
863 "Catastrophic failure."
866 HRES_RPC_E_CALL_REJECTED,
867 "Call was rejected by callee."
870 HRES_RPC_E_CALL_CANCELED,
871 "Call was canceled by the message filter."
874 HRES_RPC_E_CANTPOST_INSENDCALL,
875 "The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage."
878 HRES_RPC_E_CANTCALLOUT_INASYNCCALL,
879 "The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call."
882 HRES_RPC_E_CANTCALLOUT_INEXTERNALCALL,
883 "It is illegal to call out while inside message filter."
886 HRES_RPC_E_CONNECTION_TERMINATED,
887 "The connection terminated or is in a bogus state and can no longer be used. Other connections are still valid."
890 HRES_RPC_E_SERVER_DIED,
891 "The callee (the server, not the server application) is not available and disappeared; all connections are invalid. The call may have executed."
894 HRES_RPC_E_CLIENT_DIED,
895 "The caller (client) disappeared while the callee (server) was processing a call."
898 HRES_RPC_E_INVALID_DATAPACKET,
899 "The data packet with the marshaled parameter data is incorrect."
902 HRES_RPC_E_CANTTRANSMIT_CALL,
903 "The call was not transmitted properly; the message queue was full and was not emptied after yielding."
906 HRES_RPC_E_CLIENT_CANTMARSHAL_DATA,
907 "The client RPC caller cannot marshal the parameter data due to errors (such as low memory)."
910 HRES_RPC_E_CLIENT_CANTUNMARSHAL_DATA,
911 "The client RPC caller cannot unmarshal the return data due to errors (such as low memory)."
914 HRES_RPC_E_SERVER_CANTMARSHAL_DATA,
915 "The server RPC callee cannot marshal the return data due to errors (such as low memory)."
918 HRES_RPC_E_SERVER_CANTUNMARSHAL_DATA,
919 "The server RPC callee cannot unmarshal the parameter data due to errors (such as low memory)."
922 HRES_RPC_E_INVALID_DATA,
923 "Received data is invalid. The data may be server or client data."
926 HRES_RPC_E_INVALID_PARAMETER,
927 "A particular parameter is invalid and cannot be (un)marshaled."
930 HRES_RPC_E_CANTCALLOUT_AGAIN,
931 "There is no second outgoing call on same channel in DDE conversation."
934 HRES_RPC_E_SERVER_DIED_DNE,
935 "The callee (the server, not the server application) is not available and disappeared; all connections are invalid. The call did not execute."
938 HRES_RPC_E_SYS_CALL_FAILED,
939 "System call failed."
942 HRES_RPC_E_OUT_OF_RESOURCES,
943 "Could not allocate some required resource (such as memory or events)"
946 HRES_RPC_E_ATTEMPTED_MULTITHREAD,
947 "Attempted to make calls on more than one thread in single-threaded mode."
950 HRES_RPC_E_NOT_REGISTERED,
951 "The requested interface is not registered on the server object."
954 HRES_RPC_E_FAULT,
955 "RPC could not call the server or could not return the results of calling the server."
958 HRES_RPC_E_SERVERFAULT,
959 "The server threw an exception."
962 HRES_RPC_E_CHANGED_MODE,
963 "Cannot change thread mode after it is set."
966 HRES_RPC_E_INVALIDMETHOD,
967 "The method called does not exist on the server."
970 HRES_RPC_E_DISCONNECTED,
971 "The object invoked has disconnected from its clients."
974 HRES_RPC_E_RETRY,
975 "The object invoked chose not to process the call now. Try again later."
978 HRES_RPC_E_SERVERCALL_RETRYLATER,
979 "The message filter indicated that the application is busy."
982 HRES_RPC_E_SERVERCALL_REJECTED,
983 "The message filter rejected the call."
986 HRES_RPC_E_INVALID_CALLDATA,
987 "A call control interface was called with invalid data."
990 HRES_RPC_E_CANTCALLOUT_ININPUTSYNCCALL,
991 "An outgoing call cannot be made because the application is dispatching an input-synchronous call."
994 HRES_RPC_E_WRONG_THREAD,
995 "The application called an interface that was marshaled for a different thread."
998 HRES_RPC_E_THREAD_NOT_INIT,
999 "CoInitialize has not been called on the current thread."
1002 HRES_RPC_E_VERSION_MISMATCH,
1003 "The version of OLE on the client and server machines does not match."
1006 HRES_RPC_E_INVALID_HEADER,
1007 "OLE received a packet with an invalid header."
1010 HRES_RPC_E_INVALID_EXTENSION,
1011 "OLE received a packet with an invalid extension."
1014 HRES_RPC_E_INVALID_IPID,
1015 "The requested object or interface does not exist."
1018 HRES_RPC_E_INVALID_OBJECT,
1019 "The requested object does not exist."
1022 HRES_RPC_S_CALLPENDING,
1023 "OLE has sent a request and is waiting for a reply."
1026 HRES_RPC_S_WAITONTIMER,
1027 "OLE is waiting before retrying a request."
1030 HRES_RPC_E_CALL_COMPLETE,
1031 "Call context cannot be accessed after call completed."
1034 HRES_RPC_E_UNSECURE_CALL,
1035 "Impersonate on unsecure calls is not supported."
1038 HRES_RPC_E_TOO_LATE,
1039 "Security must be initialized before any interfaces are marshaled or unmarshaled. It cannot be changed after initialized."
1042 HRES_RPC_E_NO_GOOD_SECURITY_PACKAGES,
1043 "No security packages are installed on this machine, the user is not logged on, or there are no compatible security packages between the client and server."
1046 HRES_RPC_E_ACCESS_DENIED,
1047 "Access is denied."
1050 HRES_RPC_E_REMOTE_DISABLED,
1051 "Remote calls are not allowed for this process."
1054 HRES_RPC_E_INVALID_OBJREF,
1055 "The marshaled interface data packet (OBJREF) has an invalid or unknown format."
1058 HRES_RPC_E_NO_CONTEXT,
1059 "No context is associated with this call. This happens for some custom marshaled calls and on the client side of the call."
1062 HRES_RPC_E_TIMEOUT,
1063 "This operation returned because the time-out period expired."
1066 HRES_RPC_E_NO_SYNC,
1067 "There are no synchronize objects to wait on."
1070 HRES_RPC_E_FULLSIC_REQUIRED,
1071 "Full subject issuer chain Secure Sockets Layer (SSL) principal name expected from the server."
1074 HRES_RPC_E_INVALID_STD_NAME,
1075 "Principal name is not a valid Microsoft standard (msstd) name."
1078 HRES_CO_E_FAILEDTOIMPERSONATE,
1079 "Unable to impersonate DCOM client."
1082 HRES_CO_E_FAILEDTOGETSECCTX,
1083 "Unable to obtain server's security context."
1086 HRES_CO_E_FAILEDTOOPENTHREADTOKEN,
1087 "Unable to open the access token of the current thread."
1090 HRES_CO_E_FAILEDTOGETTOKENINFO,
1091 "Unable to obtain user information from an access token."
1094 HRES_CO_E_TRUSTEEDOESNTMATCHCLIENT,
1095 "The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method."
1098 HRES_CO_E_FAILEDTOQUERYCLIENTBLANKET,
1099 "Unable to obtain the client's security blanket."
1102 HRES_CO_E_FAILEDTOSETDACL,
1103 "Unable to set a discretionary access control list (ACL) into a security descriptor."
1106 HRES_CO_E_ACCESSCHECKFAILED,
1107 "The system function AccessCheck returned false."
1110 HRES_CO_E_NETACCESSAPIFAILED,
1111 "Either NetAccessDel or NetAccessAdd returned an error code."
1114 HRES_CO_E_WRONGTRUSTEENAMESYNTAX,
1115 "One of the trustee strings provided by the user did not conform to the <Domain>\\<Name> syntax and it was not the *\" string\"."
1118 HRES_CO_E_INVALIDSID,
1119 "One of the security identifiers provided by the user was invalid."
1122 HRES_CO_E_CONVERSIONFAILED,
1123 "Unable to convert a wide character trustee string to a multiple-byte trustee string."
1126 HRES_CO_E_NOMATCHINGSIDFOUND,
1127 "Unable to find a security identifier that corresponds to a trustee string provided by the user."
1130 HRES_CO_E_LOOKUPACCSIDFAILED,
1131 "The system function LookupAccountSID failed."
1134 HRES_CO_E_NOMATCHINGNAMEFOUND,
1135 "Unable to find a trustee name that corresponds to a security identifier provided by the user."
1138 HRES_CO_E_LOOKUPACCNAMEFAILED,
1139 "The system function LookupAccountName failed."
1142 HRES_CO_E_SETSERLHNDLFAILED,
1143 "Unable to set or reset a serialization handle."
1146 HRES_CO_E_FAILEDTOGETWINDIR,
1147 "Unable to obtain the Windows directory."
1150 HRES_CO_E_PATHTOOLONG,
1151 "Path too long."
1154 HRES_CO_E_FAILEDTOGENUUID,
1155 "Unable to generate a UUID."
1158 HRES_CO_E_FAILEDTOCREATEFILE,
1159 "Unable to create file."
1162 HRES_CO_E_FAILEDTOCLOSEHANDLE,
1163 "Unable to close a serialization handle or a file handle."
1166 HRES_CO_E_EXCEEDSYSACLLIMIT,
1167 "The number of access control entries (ACEs) in an ACL exceeds the system limit."
1170 HRES_CO_E_ACESINWRONGORDER,
1171 "Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream."
1174 HRES_CO_E_INCOMPATIBLESTREAMVERSION,
1175 "The version of ACL format in the stream is not supported by this implementation of IAccessControl."
1178 HRES_CO_E_FAILEDTOOPENPROCESSTOKEN,
1179 "Unable to open the access token of the server process."
1182 HRES_CO_E_DECODEFAILED,
1183 "Unable to decode the ACL in the stream provided by the user."
1186 HRES_CO_E_ACNOTINITIALIZED,
1187 "The COM IAccessControl object is not initialized."
1190 HRES_CO_E_CANCEL_DISABLED,
1191 "Call Cancellation is disabled."
1194 HRES_RPC_E_UNEXPECTED,
1195 "An internal error occurred."
1198 HRES_DISP_E_UNKNOWNINTERFACE,
1199 "Unknown interface."
1202 HRES_DISP_E_MEMBERNOTFOUND,
1203 "Member not found."
1206 HRES_DISP_E_PARAMNOTFOUND,
1207 "Parameter not found."
1210 HRES_DISP_E_TYPEMISMATCH,
1211 "Type mismatch."
1214 HRES_DISP_E_UNKNOWNNAME,
1215 "Unknown name."
1218 HRES_DISP_E_NONAMEDARGS,
1219 "No named arguments."
1222 HRES_DISP_E_BADVARTYPE,
1223 "Bad variable type."
1226 HRES_DISP_E_EXCEPTION,
1227 "Exception occurred."
1230 HRES_DISP_E_OVERFLOW,
1231 "Out of present range."
1234 HRES_DISP_E_BADINDEX,
1235 "Invalid index."
1238 HRES_DISP_E_UNKNOWNLCID,
1239 "Unknown language."
1242 HRES_DISP_E_ARRAYISLOCKED,
1243 "Memory is locked."
1246 HRES_DISP_E_BADPARAMCOUNT,
1247 "Invalid number of parameters."
1250 HRES_DISP_E_PARAMNOTOPTIONAL,
1251 "Parameter not optional."
1254 HRES_DISP_E_BADCALLEE,
1255 "Invalid callee."
1258 HRES_DISP_E_NOTACOLLECTION,
1259 "Does not support a collection."
1262 HRES_DISP_E_DIVBYZERO,
1263 "Division by zero."
1266 HRES_DISP_E_BUFFERTOOSMALL,
1267 "Buffer too small."
1270 HRES_TYPE_E_BUFFERTOOSMALL,
1271 "Buffer too small."
1274 HRES_TYPE_E_FIELDNOTFOUND,
1275 "Field name not defined in the record."
1278 HRES_TYPE_E_INVDATAREAD,
1279 "Old format or invalid type library."
1282 HRES_TYPE_E_UNSUPFORMAT,
1283 "Old format or invalid type library."
1286 HRES_TYPE_E_REGISTRYACCESS,
1287 "Error accessing the OLE registry."
1290 HRES_TYPE_E_LIBNOTREGISTERED,
1291 "Library not registered."
1294 HRES_TYPE_E_UNDEFINEDTYPE,
1295 "Bound to unknown type."
1298 HRES_TYPE_E_QUALIFIEDNAMEDISALLOWED,
1299 "Qualified name disallowed."
1302 HRES_TYPE_E_INVALIDSTATE,
1303 "Invalid forward reference, or reference to uncompiled type."
1306 HRES_TYPE_E_WRONGTYPEKIND,
1307 "Type mismatch."
1310 HRES_TYPE_E_ELEMENTNOTFOUND,
1311 "Element not found."
1314 HRES_TYPE_E_AMBIGUOUSNAME,
1315 "Ambiguous name."
1318 HRES_TYPE_E_NAMECONFLICT,
1319 "Name already exists in the library."
1322 HRES_TYPE_E_UNKNOWNLCID,
1323 "Unknown language code identifier (LCID)."
1326 HRES_TYPE_E_DLLFUNCTIONNOTFOUND,
1327 "Function not defined in specified DLL."
1330 HRES_TYPE_E_BADMODULEKIND,
1331 "Wrong module kind for the operation."
1334 HRES_TYPE_E_SIZETOOBIG,
1335 "Size may not exceed 64 KB."
1338 HRES_TYPE_E_DUPLICATEID,
1339 "Duplicate ID in inheritance hierarchy."
1342 HRES_TYPE_E_INVALIDID,
1343 "Incorrect inheritance depth in standard OLE hmember."
1346 HRES_TYPE_E_TYPEMISMATCH,
1347 "Type mismatch."
1350 HRES_TYPE_E_OUTOFBOUNDS,
1351 "Invalid number of arguments."
1354 HRES_TYPE_E_IOERROR,
1355 "I/O error."
1358 HRES_TYPE_E_CANTCREATETMPFILE,
1359 "Error creating unique .tmp file."
1362 HRES_TYPE_E_CANTLOADLIBRARY,
1363 "Error loading type library or DLL."
1366 HRES_TYPE_E_INCONSISTENTPROPFUNCS,
1367 "Inconsistent property functions."
1370 HRES_TYPE_E_CIRCULARTYPE,
1371 "Circular dependency between types and modules."
1374 HRES_STG_E_INVALIDFUNCTION,
1375 "Unable to perform requested operation."
1378 HRES_STG_E_FILENOTFOUND,
1379 "%1 could not be found."
1382 HRES_STG_E_PATHNOTFOUND,
1383 "The path %1 could not be found."
1386 HRES_STG_E_TOOMANYOPENFILES,
1387 "There are insufficient resources to open another file."
1390 HRES_STG_E_ACCESSDENIED,
1391 "Access denied."
1394 HRES_STG_E_INVALIDHANDLE,
1395 "Attempted an operation on an invalid object."
1398 HRES_STG_E_INSUFFICIENTMEMORY,
1399 "There is insufficient memory available to complete operation."
1402 HRES_STG_E_INVALIDPOINTER,
1403 "Invalid pointer error."
1406 HRES_STG_E_NOMOREFILES,
1407 "There are no more entries to return."
1410 HRES_STG_E_DISKISWRITEPROTECTED,
1411 "Disk is write-protected."
1414 HRES_STG_E_SEEKERROR,
1415 "An error occurred during a seek operation."
1418 HRES_STG_E_WRITEFAULT,
1419 "A disk error occurred during a write operation."
1422 HRES_STG_E_READFAULT,
1423 "A disk error occurred during a read operation."
1426 HRES_STG_E_SHAREVIOLATION,
1427 "A share violation has occurred."
1430 HRES_STG_E_LOCKVIOLATION,
1431 "A lock violation has occurred."
1434 HRES_STG_E_FILEALREADYEXISTS,
1435 "%1 already exists."
1438 HRES_STG_E_INVALIDPARAMETER,
1439 "Invalid parameter error."
1442 HRES_STG_E_MEDIUMFULL,
1443 "There is insufficient disk space to complete operation."
1446 HRES_STG_E_PROPSETMISMATCHED,
1447 "Illegal write of non-simple property to simple property set."
1450 HRES_STG_E_ABNORMALAPIEXIT,
1451 "An application programming interface (API) call exited abnormally."
1454 HRES_STG_E_INVALIDHEADER,
1455 "The file %1 is not a valid compound file."
1458 HRES_STG_E_INVALIDNAME,
1459 "The name %1 is not valid."
1462 HRES_STG_E_UNKNOWN,
1463 "An unexpected error occurred."
1466 HRES_STG_E_UNIMPLEMENTEDFUNCTION,
1467 "That function is not implemented."
1470 HRES_STG_E_INVALIDFLAG,
1471 "Invalid flag error."
1474 HRES_STG_E_INUSE,
1475 "Attempted to use an object that is busy."
1478 HRES_STG_E_NOTCURRENT,
1479 "The storage has been changed since the last commit."
1482 HRES_STG_E_REVERTED,
1483 "Attempted to use an object that has ceased to exist."
1486 HRES_STG_E_CANTSAVE,
1487 "Cannot save."
1490 HRES_STG_E_OLDFORMAT,
1491 "The compound file %1 was produced with an incompatible version of storage."
1494 HRES_STG_E_OLDDLL,
1495 "The compound file %1 was produced with a newer version of storage."
1498 HRES_STG_E_SHAREREQUIRED,
1499 "Share.exe or equivalent is required for operation."
1502 HRES_STG_E_NOTFILEBASEDSTORAGE,
1503 "Illegal operation called on non-file based storage."
1506 HRES_STG_E_EXTANTMARSHALLINGS,
1507 "Illegal operation called on object with extant marshalings."
1510 HRES_STG_E_DOCFILECORRUPT,
1511 "The docfile has been corrupted."
1514 HRES_STG_E_BADBASEADDRESS,
1515 "OLE32.DLL has been loaded at the wrong address."
1518 HRES_STG_E_DOCFILETOOLARGE,
1519 "The compound file is too large for the current implementation."
1522 HRES_STG_E_NOTSIMPLEFORMAT,
1523 "The compound file was not created with the STGM_SIMPLE flag."
1526 HRES_STG_E_INCOMPLETE,
1527 "The file download was aborted abnormally. The file is incomplete."
1530 HRES_STG_E_TERMINATED,
1531 "The file download has been terminated."
1534 HRES_STG_E_STATUS_COPY_PROTECTION_FAILURE,
1535 "Generic Copy Protection Error."
1538 HRES_STG_E_CSS_AUTHENTICATION_FAILURE,
1539 "Copy Protection Error—DVD CSS Authentication failed."
1542 HRES_STG_E_CSS_KEY_NOT_PRESENT,
1543 "Copy Protection Error—The given sector does not have a valid CSS key."
1546 HRES_STG_E_CSS_KEY_NOT_ESTABLISHED,
1547 "Copy Protection Error—DVD session key not established."
1550 HRES_STG_E_CSS_SCRAMBLED_SECTOR,
1551 "Copy Protection Error—The read failed because the sector is encrypted."
1554 HRES_STG_E_CSS_REGION_MISMATCH,
1555 "Copy Protection Error—The current DVD's region does not correspond to the region setting of the drive."
1558 HRES_STG_E_RESETS_EXHAUSTED,
1559 "Copy Protection Error—The drive's region setting may be permanent or the number of user resets has been exhausted."
1562 HRES_OLE_E_OLEVERB,
1563 "Invalid OLEVERB structure."
1566 HRES_OLE_E_ADVF,
1567 "Invalid advise flags."
1570 HRES_OLE_E_ENUM_NOMORE,
1571 "Cannot enumerate any more because the associated data is missing."
1574 HRES_OLE_E_ADVISENOTSUPPORTED,
1575 "This implementation does not take advises."
1578 HRES_OLE_E_NOCONNECTION,
1579 "There is no connection for this connection ID."
1582 HRES_OLE_E_NOTRUNNING,
1583 "Need to run the object to perform this operation."
1586 HRES_OLE_E_NOCACHE,
1587 "There is no cache to operate on."
1590 HRES_OLE_E_BLANK,
1591 "Uninitialized object."
1594 HRES_OLE_E_CLASSDIFF,
1595 "Linked object's source class has changed."
1598 HRES_OLE_E_CANT_GETMONIKER,
1599 "Not able to get the moniker of the object."
1602 HRES_OLE_E_CANT_BINDTOSOURCE,
1603 "Not able to bind to the source."
1606 HRES_OLE_E_STATIC,
1607 "Object is static; operation not allowed."
1610 HRES_OLE_E_PROMPTSAVECANCELLED,
1611 "User canceled out of the Save dialog box."
1614 HRES_OLE_E_INVALIDRECT,
1615 "Invalid rectangle."
1618 HRES_OLE_E_WRONGCOMPOBJ,
1619 "compobj.dll is too old for the ole2.dll initialized."
1622 HRES_OLE_E_INVALIDHWND,
1623 "Invalid window handle."
1626 HRES_OLE_E_NOT_INPLACEACTIVE,
1627 "Object is not in any of the inplace active states."
1630 HRES_OLE_E_CANTCONVERT,
1631 "Not able to convert object."
1634 HRES_OLE_E_NOSTORAGE,
1635 "Not able to perform the operation because object is not given storage yet."
1638 HRES_DV_E_FORMATETC,
1639 "Invalid FORMATETC structure."
1642 HRES_DV_E_DVTARGETDEVICE,
1643 "Invalid DVTARGETDEVICE structure."
1646 HRES_DV_E_STGMEDIUM,
1647 "Invalid STDGMEDIUM structure."
1650 HRES_DV_E_STATDATA,
1651 "Invalid STATDATA structure."
1654 HRES_DV_E_LINDEX,
1655 "Invalid lindex."
1658 HRES_DV_E_TYMED,
1659 "Invalid TYMED structure."
1662 HRES_DV_E_CLIPFORMAT,
1663 "Invalid clipboard format."
1666 HRES_DV_E_DVASPECT,
1667 "Invalid aspects."
1670 HRES_DV_E_DVTARGETDEVICE_SIZE,
1671 "The tdSize parameter of the DVTARGETDEVICE structure is invalid."
1674 HRES_DV_E_NOIVIEWOBJECT,
1675 "Object does not support IViewObject interface."
1678 HRES_DRAGDROP_E_NOTREGISTERED,
1679 "Trying to revoke a drop target that has not been registered."
1682 HRES_DRAGDROP_E_ALREADYREGISTERED,
1683 "This window has already been registered as a drop target."
1686 HRES_DRAGDROP_E_INVALIDHWND,
1687 "Invalid window handle."
1690 HRES_CLASS_E_NOAGGREGATION,
1691 "Class does not support aggregation (or class object is remote)."
1694 HRES_CLASS_E_CLASSNOTAVAILABLE,
1695 "ClassFactory cannot supply requested class."
1698 HRES_CLASS_E_NOTLICENSED,
1699 "Class is not licensed for use."
1702 HRES_VIEW_E_DRAW,
1703 "Error drawing view."
1706 HRES_REGDB_E_READREGDB,
1707 "Could not read key from registry."
1710 HRES_REGDB_E_WRITEREGDB,
1711 "Could not write key to registry."
1714 HRES_REGDB_E_KEYMISSING,
1715 "Could not find the key in the registry."
1718 HRES_REGDB_E_INVALIDVALUE,
1719 "Invalid value for registry."
1722 HRES_REGDB_E_CLASSNOTREG,
1723 "Class not registered."
1726 HRES_REGDB_E_IIDNOTREG,
1727 "Interface not registered."
1730 HRES_REGDB_E_BADTHREADINGMODEL,
1731 "Threading model entry is not valid."
1734 HRES_CAT_E_CATIDNOEXIST,
1735 "CATID does not exist."
1738 HRES_CAT_E_NODESCRIPTION,
1739 "Description not found."
1742 HRES_CS_E_PACKAGE_NOTFOUND,
1743 "No package in the software installation data in Active Directory meets this criteria."
1746 HRES_CS_E_NOT_DELETABLE,
1747 "Deleting this will break the referential integrity of the software installation data in Active Directory."
1750 HRES_CS_E_CLASS_NOTFOUND,
1751 "The CLSID was not found in the software installation data in Active Directory."
1754 HRES_CS_E_INVALID_VERSION,
1755 "The software installation data in Active Directory is corrupt."
1758 HRES_CS_E_NO_CLASSSTORE,
1759 "There is no software installation data in Active Directory."
1762 HRES_CS_E_OBJECT_NOTFOUND,
1763 "There is no software installation data object in Active Directory."
1766 HRES_CS_E_OBJECT_ALREADY_EXISTS,
1767 "The software installation data object in Active Directory already exists."
1770 HRES_CS_E_INVALID_PATH,
1771 "The path to the software installation data in Active Directory is not correct."
1774 HRES_CS_E_NETWORK_ERROR,
1775 "A network error interrupted the operation."
1778 HRES_CS_E_ADMIN_LIMIT_EXCEEDED,
1779 "The size of this object exceeds the maximum size set by the administrator."
1782 HRES_CS_E_SCHEMA_MISMATCH,
1783 "The schema for the software installation data in Active Directory does not match the required schema."
1786 HRES_CS_E_INTERNAL_ERROR,
1787 "An error occurred in the software installation data in Active Directory."
1790 HRES_CACHE_E_NOCACHE_UPDATED,
1791 "Cache not updated."
1794 HRES_OLEOBJ_E_NOVERBS,
1795 "No verbs for OLE object."
1798 HRES_OLEOBJ_E_INVALIDVERB,
1799 "Invalid verb for OLE object."
1802 HRES_INPLACE_E_NOTUNDOABLE,
1803 "Undo is not available."
1806 HRES_INPLACE_E_NOTOOLSPACE,
1807 "Space for tools is not available."
1810 HRES_CONVERT10_E_OLESTREAM_GET,
1811 "OLESTREAM Get method failed."
1814 HRES_CONVERT10_E_OLESTREAM_PUT,
1815 "OLESTREAM Put method failed."
1818 HRES_CONVERT10_E_OLESTREAM_FMT,
1819 "Contents of the OLESTREAM not in correct format."
1822 HRES_CONVERT10_E_OLESTREAM_BITMAP_TO_DIB,
1823 "There was an error in a Windows GDI call while converting the bitmap to a device-independent bitmap (DIB)."
1826 HRES_CONVERT10_E_STG_FMT,
1827 "Contents of the IStorage not in correct format."
1830 HRES_CONVERT10_E_STG_NO_STD_STREAM,
1831 "Contents of IStorage is missing one of the standard streams."
1834 HRES_CONVERT10_E_STG_DIB_TO_BITMAP,
1835 "There was an error in a Windows Graphics Device Interface (GDI) call while converting the DIB to a bitmap."
1838 HRES_CLIPBRD_E_CANT_OPEN,
1839 "OpenClipboard failed."
1842 HRES_CLIPBRD_E_CANT_EMPTY,
1843 "EmptyClipboard failed."
1846 HRES_CLIPBRD_E_CANT_SET,
1847 "SetClipboard failed."
1850 HRES_CLIPBRD_E_BAD_DATA,
1851 "Data on clipboard is invalid."
1854 HRES_CLIPBRD_E_CANT_CLOSE,
1855 "CloseClipboard failed."
1858 HRES_MK_E_CONNECTMANUALLY,
1859 "Moniker needs to be connected manually."
1862 HRES_MK_E_EXCEEDEDDEADLINE,
1863 "Operation exceeded deadline."
1866 HRES_MK_E_NEEDGENERIC,
1867 "Moniker needs to be generic."
1870 HRES_MK_E_UNAVAILABLE,
1871 "Operation unavailable."
1874 HRES_MK_E_SYNTAX,
1875 "Invalid syntax."
1878 HRES_MK_E_NOOBJECT,
1879 "No object for moniker."
1882 HRES_MK_E_INVALIDEXTENSION,
1883 "Bad extension for file."
1886 HRES_MK_E_INTERMEDIATEINTERFACENOTSUPPORTED,
1887 "Intermediate operation failed."
1890 HRES_MK_E_NOTBINDABLE,
1891 "Moniker is not bindable."
1894 HRES_MK_E_NOTBOUND,
1895 "Moniker is not bound."
1898 HRES_MK_E_CANTOPENFILE,
1899 "Moniker cannot open file."
1902 HRES_MK_E_MUSTBOTHERUSER,
1903 "User input required for operation to succeed."
1906 HRES_MK_E_NOINVERSE,
1907 "Moniker class has no inverse."
1910 HRES_MK_E_NOSTORAGE,
1911 "Moniker does not refer to storage."
1914 HRES_MK_E_NOPREFIX,
1915 "No common prefix."
1918 HRES_MK_E_ENUMERATION_FAILED,
1919 "Moniker could not be enumerated."
1922 HRES_CO_E_NOTINITIALIZED,
1923 "CoInitialize has not been called."
1926 HRES_CO_E_ALREADYINITIALIZED,
1927 "CoInitialize has already been called."
1930 HRES_CO_E_CANTDETERMINECLASS,
1931 "Class of object cannot be determined."
1934 HRES_CO_E_CLASSSTRING,
1935 "Invalid class string."
1938 HRES_CO_E_IIDSTRING,
1939 "Invalid interface string."
1942 HRES_CO_E_APPNOTFOUND,
1943 "Application not found."
1946 HRES_CO_E_APPSINGLEUSE,
1947 "Application cannot be run more than once."
1950 HRES_CO_E_ERRORINAPP,
1951 "Some error in application."
1954 HRES_CO_E_DLLNOTFOUND,
1955 "DLL for class not found."
1958 HRES_CO_E_ERRORINDLL,
1959 "Error in the DLL."
1962 HRES_CO_E_WRONGOSFORAPP,
1963 "Wrong operating system or operating system version for application."
1966 HRES_CO_E_OBJNOTREG,
1967 "Object is not registered."
1970 HRES_CO_E_OBJISREG,
1971 "Object is already registered."
1974 HRES_CO_E_OBJNOTCONNECTED,
1975 "Object is not connected to server."
1978 HRES_CO_E_APPDIDNTREG,
1979 "Application was launched, but it did not register a class factory."
1982 HRES_CO_E_RELEASED,
1983 "Object has been released."
1986 HRES_EVENT_E_ALL_SUBSCRIBERS_FAILED,
1987 "An event was unable to invoke any of the subscribers."
1990 HRES_EVENT_E_QUERYSYNTAX,
1991 "A syntax error occurred trying to evaluate a query string."
1994 HRES_EVENT_E_QUERYFIELD,
1995 "An invalid field name was used in a query string."
1998 HRES_EVENT_E_INTERNALEXCEPTION,
1999 "An unexpected exception was raised."
2002 HRES_EVENT_E_INTERNALERROR,
2003 "An unexpected internal error was detected."
2006 HRES_EVENT_E_INVALID_PER_USER_SID,
2007 "The owner security identifier (SID) on a per-user subscription does not exist."
2010 HRES_EVENT_E_USER_EXCEPTION,
2011 "A user-supplied component or subscriber raised an exception."
2014 HRES_EVENT_E_TOO_MANY_METHODS,
2015 "An interface has too many methods to fire events from."
2018 HRES_EVENT_E_MISSING_EVENTCLASS,
2019 "A subscription cannot be stored unless its event class already exists."
2022 HRES_EVENT_E_NOT_ALL_REMOVED,
2023 "Not all the objects requested could be removed."
2026 HRES_EVENT_E_COMPLUS_NOT_INSTALLED,
2027 "COM+ is required for this operation, but it is not installed."
2030 HRES_EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT,
2031 "Cannot modify or delete an object that was not added using the COM+ Administrative SDK."
2034 HRES_EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT,
2035 "Cannot modify or delete an object that was added using the COM+ Administrative SDK."
2038 HRES_EVENT_E_INVALID_EVENT_CLASS_PARTITION,
2039 "The event class for this subscription is in an invalid partition."
2042 HRES_EVENT_E_PER_USER_SID_NOT_LOGGED_ON,
2043 "The owner of the PerUser subscription is not logged on to the system specified."
2046 HRES_SCHED_E_TRIGGER_NOT_FOUND,
2047 "Trigger not found."
2050 HRES_SCHED_E_TASK_NOT_READY,
2051 "One or more of the properties that are needed to run this task have not been set."
2054 HRES_SCHED_E_TASK_NOT_RUNNING,
2055 "There is no running instance of the task."
2058 HRES_SCHED_E_SERVICE_NOT_INSTALLED,
2059 "The Task Scheduler service is not installed on this computer."
2062 HRES_SCHED_E_CANNOT_OPEN_TASK,
2063 "The task object could not be opened."
2066 HRES_SCHED_E_INVALID_TASK,
2067 "The object is either an invalid task object or is not a task object."
2070 HRES_SCHED_E_ACCOUNT_INFORMATION_NOT_SET,
2071 "No account information could be found in the Task Scheduler security database for the task indicated."
2074 HRES_SCHED_E_ACCOUNT_NAME_NOT_FOUND,
2075 "Unable to establish existence of the account specified."
2078 HRES_SCHED_E_ACCOUNT_DBASE_CORRUPT,
2079 "Corruption was detected in the Task Scheduler security database; the database has been reset."
2082 HRES_SCHED_E_NO_SECURITY_SERVICES,
2083 "Task Scheduler security services are available only on Windows NT."
2086 HRES_SCHED_E_UNKNOWN_OBJECT_VERSION,
2087 "The task object version is either unsupported or invalid."
2090 HRES_SCHED_E_UNSUPPORTED_ACCOUNT_OPTION,
2091 "The task has been configured with an unsupported combination of account settings and run-time options."
2094 HRES_SCHED_E_SERVICE_NOT_RUNNING,
2095 "The Task Scheduler service is not running."
2098 HRES_SCHED_E_UNEXPECTEDNODE,
2099 "The task XML contains an unexpected node."
2102 HRES_SCHED_E_NAMESPACE,
2103 "The task XML contains an element or attribute from an unexpected namespace."
2106 HRES_SCHED_E_INVALIDVALUE,
2107 "The task XML contains a value that is incorrectly formatted or out of range."
2110 HRES_SCHED_E_MISSINGNODE,
2111 "The task XML is missing a required element or attribute."
2114 HRES_SCHED_E_MALFORMEDXML,
2115 "The task XML is malformed."
2118 HRES_SCHED_E_TOO_MANY_NODES,
2119 "The task XML contains too many nodes of the same type."
2122 HRES_SCHED_E_PAST_END_BOUNDARY,
2123 "The task cannot be started after the trigger's end boundary."
2126 HRES_SCHED_E_ALREADY_RUNNING,
2127 "An instance of this task is already running."
2130 HRES_SCHED_E_USER_NOT_LOGGED_ON,
2131 "The task will not run because the user is not logged on."
2134 HRES_SCHED_E_INVALID_TASK_HASH,
2135 "The task image is corrupt or has been tampered with."
2138 HRES_SCHED_E_SERVICE_NOT_AVAILABLE,
2139 "The Task Scheduler service is not available."
2142 HRES_SCHED_E_SERVICE_TOO_BUSY,
2143 "The Task Scheduler service is too busy to handle your request. Try again later."
2146 HRES_SCHED_E_TASK_ATTEMPTED,
2147 "The Task Scheduler service attempted to run the task, but the task did not run due to one of the constraints in the task definition."
2150 HRES_XACT_E_ALREADYOTHERSINGLEPHASE,
2151 "Another single phase resource manager has already been enlisted in this transaction."
2154 HRES_XACT_E_CANTRETAIN,
2155 "A retaining commit or abort is not supported."
2158 HRES_XACT_E_COMMITFAILED,
2159 "The transaction failed to commit for an unknown reason. The transaction was aborted."
2162 HRES_XACT_E_COMMITPREVENTED,
2163 "Cannot call commit on this transaction object because the calling application did not initiate the transaction."
2166 HRES_XACT_E_HEURISTICABORT,
2167 "Instead of committing, the resource heuristically aborted."
2170 HRES_XACT_E_HEURISTICCOMMIT,
2171 "Instead of aborting, the resource heuristically committed."
2174 HRES_XACT_E_HEURISTICDAMAGE,
2175 "Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions."
2178 HRES_XACT_E_HEURISTICDANGER,
2179 "Some of the states of the resource may have been committed while others may have been aborted, likely because of heuristic decisions."
2182 HRES_XACT_E_ISOLATIONLEVEL,
2183 "The requested isolation level is not valid or supported."
2186 HRES_XACT_E_NOASYNC,
2187 "The transaction manager does not support an asynchronous operation for this method."
2190 HRES_XACT_E_NOENLIST,
2191 "Unable to enlist in the transaction."
2194 HRES_XACT_E_NOISORETAIN,
2195 "The requested semantics of retention of isolation across retaining commit and abort boundaries cannot be supported by this transaction implementation, or isoFlags was not equal to 0."
2198 HRES_XACT_E_NORESOURCE,
2199 "There is no resource presently associated with this enlistment."
2202 HRES_XACT_E_NOTCURRENT,
2203 "The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers."
2206 HRES_XACT_E_NOTRANSACTION,
2207 "The transaction has already been implicitly or explicitly committed or aborted."
2210 HRES_XACT_E_NOTSUPPORTED,
2211 "An invalid combination of flags was specified."
2214 HRES_XACT_E_UNKNOWNRMGRID,
2215 "The resource manager ID is not associated with this transaction or the transaction manager."
2218 HRES_XACT_E_WRONGSTATE,
2219 "This method was called in the wrong state."
2222 HRES_XACT_E_WRONGUOW,
2223 "The indicated unit of work does not match the unit of work expected by the resource manager."
2226 HRES_XACT_E_XTIONEXISTS,
2227 "An enlistment in a transaction already exists."
2230 HRES_XACT_E_NOIMPORTOBJECT,
2231 "An import object for the transaction could not be found."
2234 HRES_XACT_E_INVALIDCOOKIE,
2235 "The transaction cookie is invalid."
2238 HRES_XACT_E_INDOUBT,
2239 "The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed."
2242 HRES_XACT_E_NOTIMEOUT,
2243 "A time-out was specified, but time-outs are not supported."
2246 HRES_XACT_E_ALREADYINPROGRESS,
2247 "The requested operation is already in progress for the transaction."
2250 HRES_XACT_E_ABORTED,
2251 "The transaction has already been aborted."
2254 HRES_XACT_E_LOGFULL,
2255 "The Transaction Manager returned a log full error."
2258 HRES_XACT_E_TMNOTAVAILABLE,
2259 "The transaction manager is not available."
2262 HRES_XACT_E_CONNECTION_DOWN,
2263 "A connection with the transaction manager was lost."
2266 HRES_XACT_E_CONNECTION_DENIED,
2267 "A request to establish a connection with the transaction manager was denied."
2270 HRES_XACT_E_REENLISTTIMEOUT,
2271 "Resource manager reenlistment to determine transaction status timed out."
2274 HRES_XACT_E_TIP_CONNECT_FAILED,
2275 "The transaction manager failed to establish a connection with another Transaction Internet Protocol (TIP) transaction manager."
2278 HRES_XACT_E_TIP_PROTOCOL_ERROR,
2279 "The transaction manager encountered a protocol error with another TIP transaction manager."
2282 HRES_XACT_E_TIP_PULL_FAILED,
2283 "The transaction manager could not propagate a transaction from another TIP transaction manager."
2286 HRES_XACT_E_DEST_TMNOTAVAILABLE,
2287 "The transaction manager on the destination machine is not available."
2290 HRES_XACT_E_TIP_DISABLED,
2291 "The transaction manager has disabled its support for TIP."
2294 HRES_XACT_E_NETWORK_TX_DISABLED,
2295 "The transaction manager has disabled its support for remote or network transactions."
2298 HRES_XACT_E_PARTNER_NETWORK_TX_DISABLED,
2299 "The partner transaction manager has disabled its support for remote or network transactions."
2302 HRES_XACT_E_XA_TX_DISABLED,
2303 "The transaction manager has disabled its support for XA transactions."
2306 HRES_XACT_E_UNABLE_TO_READ_DTC_CONFIG,
2307 "Microsoft Distributed Transaction Coordinator (MSDTC) was unable to read its configuration information."
2310 HRES_XACT_E_UNABLE_TO_LOAD_DTC_PROXY,
2311 "MSDTC was unable to load the DTC proxy DLL."
2314 HRES_XACT_E_ABORTING,
2315 "The local transaction has aborted."
2318 HRES_XACT_E_CLERKNOTFOUND,
2319 "The specified CRM clerk was not found. It may have completed before it could be held."
2322 HRES_XACT_E_CLERKEXISTS,
2323 "The specified CRM clerk does not exist."
2326 HRES_XACT_E_RECOVERYINPROGRESS,
2327 "Recovery of the CRM log file is still in progress."
2330 HRES_XACT_E_TRANSACTIONCLOSED,
2331 "The transaction has completed, and the log records have been discarded from the log file. They are no longer available."
2334 HRES_XACT_E_INVALIDLSN,
2335 "lsnToRead is outside of the current limits of the log"
2338 HRES_XACT_E_REPLAYREQUEST,
2339 "The COM+ Compensating Resource Manager has records it wishes to replay."
2342 HRES_XACT_E_CONNECTION_REQUEST_DENIED,
2343 "The request to connect to the specified transaction coordinator was denied."
2346 HRES_XACT_E_TOOMANY_ENLISTMENTS,
2347 "The maximum number of enlistments for the specified transaction has been reached."
2350 HRES_XACT_E_DUPLICATE_GUID,
2351 "A resource manager with the same identifier is already registered with the specified transaction coordinator."
2354 HRES_XACT_E_NOTSINGLEPHASE,
2355 "The prepare request given was not eligible for single-phase optimizations."
2358 HRES_XACT_E_RECOVERYALREADYDONE,
2359 "RecoveryComplete has already been called for the given resource manager."
2362 HRES_XACT_E_PROTOCOL,
2363 "The interface call made was incorrect for the current state of the protocol."
2366 HRES_XACT_E_RM_FAILURE,
2367 "The xa_open call failed for the XA resource."
2370 HRES_XACT_E_RECOVERY_FAILED,
2371 "The xa_recover call failed for the XA resource."
2374 HRES_XACT_E_LU_NOT_FOUND,
2375 "The logical unit of work specified cannot be found."
2378 HRES_XACT_E_DUPLICATE_LU,
2379 "The specified logical unit of work already exists."
2382 HRES_XACT_E_LU_NOT_CONNECTED,
2383 "Subordinate creation failed. The specified logical unit of work was not connected."
2386 HRES_XACT_E_DUPLICATE_TRANSID,
2387 "A transaction with the given identifier already exists."
2390 HRES_XACT_E_LU_BUSY,
2391 "The resource is in use."
2394 HRES_XACT_E_LU_NO_RECOVERY_PROCESS,
2395 "The LU Recovery process is down."
2398 HRES_XACT_E_LU_DOWN,
2399 "The remote session was lost."
2402 HRES_XACT_E_LU_RECOVERING,
2403 "The resource is currently recovering."
2406 HRES_XACT_E_LU_RECOVERY_MISMATCH,
2407 "There was a mismatch in driving recovery."
2410 HRES_XACT_E_RM_UNAVAILABLE,
2411 "An error occurred with the XA resource."
2414 HRES_CONTEXT_E_ABORTED,
2415 "The root transaction wanted to commit, but the transaction aborted."
2418 HRES_CONTEXT_E_ABORTING,
2419 "The COM+ component on which the method call was made has a transaction that has already aborted or is in the process of aborting."
2422 HRES_CONTEXT_E_NOCONTEXT,
2423 "There is no Microsoft Transaction Server (MTS) object context."
2426 HRES_CONTEXT_E_WOULD_DEADLOCK,
2427 "The component is configured to use synchronization, and this method call would cause a deadlock to occur."
2430 HRES_CONTEXT_E_SYNCH_TIMEOUT,
2431 "The component is configured to use synchronization, and a thread has timed out waiting to enter the context."
2434 HRES_CONTEXT_E_OLDREF,
2435 "You made a method call on a COM+ component that has a transaction that has already committed or aborted."
2438 HRES_CONTEXT_E_ROLENOTFOUND,
2439 "The specified role was not configured for the application."
2442 HRES_CONTEXT_E_TMNOTAVAILABLE,
2443 "COM+ was unable to talk to the MSDTC."
2446 HRES_CO_E_ACTIVATIONFAILED,
2447 "An unexpected error occurred during COM+ activation."
2450 HRES_CO_E_ACTIVATIONFAILED_EVENTLOGGED,
2451 "COM+ activation failed. Check the event log for more information."
2454 HRES_CO_E_ACTIVATIONFAILED_CATALOGERROR,
2455 "COM+ activation failed due to a catalog or configuration error."
2458 HRES_CO_E_ACTIVATIONFAILED_TIMEOUT,
2459 "COM+ activation failed because the activation could not be completed in the specified amount of time."
2462 HRES_CO_E_INITIALIZATIONFAILED,
2463 "COM+ activation failed because an initialization function failed. Check the event log for more information."
2466 HRES_CONTEXT_E_NOJIT,
2467 "The requested operation requires that just-in-time (JIT) be in the current context, and it is not."
2470 HRES_CONTEXT_E_NOTRANSACTION,
2471 "The requested operation requires that the current context have a transaction, and it does not."
2474 HRES_CO_E_THREADINGMODEL_CHANGED,
2475 "The components threading model has changed after install into a COM+ application. Re-install component."
2478 HRES_CO_E_NOIISINTRINSICS,
2479 "Internet Information Services (IIS) intrinsics not available. Start your work with IIS."
2482 HRES_CO_E_NOCOOKIES,
2483 "An attempt to write a cookie failed."
2486 HRES_CO_E_DBERROR,
2487 "An attempt to use a database generated a database-specific error."
2490 HRES_CO_E_NOTPOOLED,
2491 "The COM+ component you created must use object pooling to work."
2494 HRES_CO_E_NOTCONSTRUCTED,
2495 "The COM+ component you created must use object construction to work correctly."
2498 HRES_CO_E_NOSYNCHRONIZATION,
2499 "The COM+ component requires synchronization, and it is not configured for it."
2502 HRES_CO_E_ISOLEVELMISMATCH,
2503 "The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the root."
2506 HRES_CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED,
2507 "The component attempted to make a cross-context call between invocations of EnterTransactionScope and ExitTransactionScope. This is not allowed. Cross-context calls cannot be made while inside a transaction scope."
2510 HRES_CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED,
2511 "The component made a call to EnterTransactionScope, but did not make a corresponding call to ExitTransactionScope before returning."
2514 HRES_E_ACCESSDENIED,
2515 "General access denied error."
2518 HRES_E_OUTOFMEMORY,
2519 "The server does not have enough memory for the new channel."
2522 HRES_ERROR_NOT_SUPPORTED,
2523 "The server cannot support a client request for a dynamic virtual channel."
2526 HRES_E_INVALIDARG,
2527 "One or more arguments are invalid."
2530 HRES_CO_E_CLASS_CREATE_FAILED,
2531 "Attempt to create a class object failed."
2534 HRES_CO_E_SCM_ERROR,
2535 "OLE service could not bind object."
2538 HRES_CO_E_SCM_RPC_FAILURE,
2539 "RPC communication failed with OLE service."
2542 HRES_CO_E_BAD_PATH,
2543 "Bad path to object."
2546 HRES_CO_E_SERVER_EXEC_FAILURE,
2547 "Server execution failed."
2550 HRES_CO_E_OBJSRV_RPC_FAILURE,
2551 "OLE service could not communicate with the object server."
2554 HRES_MK_E_NO_NORMALIZED,
2555 "Moniker path could not be normalized."
2558 HRES_CO_E_SERVER_STOPPING,
2559 "Object server is stopping when OLE service contacts it."
2562 HRES_MEM_E_INVALID_ROOT,
2563 "An invalid root block pointer was specified."
2566 HRES_MEM_E_INVALID_LINK,
2567 "An allocation chain contained an invalid link pointer."
2570 HRES_MEM_E_INVALID_SIZE,
2571 "The requested allocation size was too large."
2574 HRES_CO_E_MISSING_DISPLAYNAME,
2575 "The activation requires a display name to be present under the class identifier (CLSID) key."
2578 HRES_CO_E_RUNAS_VALUE_MUST_BE_AAA,
2579 "The activation requires that the RunAs value for the application is Activate As Activator."
2582 HRES_CO_E_ELEVATION_DISABLED,
2583 "The class is not configured to support elevated activation."
2586 HRES_NTE_BAD_UID,
2587 "Bad UID."
2590 HRES_NTE_BAD_HASH,
2591 "Bad hash."
2594 HRES_NTE_BAD_KEY,
2595 "Bad key."
2598 HRES_NTE_BAD_LEN,
2599 "Bad length."
2602 HRES_NTE_BAD_DATA,
2603 "Bad data."
2606 HRES_NTE_BAD_SIGNATURE,
2607 "Invalid signature."
2610 HRES_NTE_BAD_VER,
2611 "Bad version of provider."
2614 HRES_NTE_BAD_ALGID,
2615 "Invalid algorithm specified."
2618 HRES_NTE_BAD_FLAGS,
2619 "Invalid flags specified."
2622 HRES_NTE_BAD_TYPE,
2623 "Invalid type specified."
2626 HRES_NTE_BAD_KEY_STATE,
2627 "Key not valid for use in specified state."
2630 HRES_NTE_BAD_HASH_STATE,
2631 "Hash not valid for use in specified state."
2634 HRES_NTE_NO_KEY,
2635 "Key does not exist."
2638 HRES_NTE_NO_MEMORY,
2639 "Insufficient memory available for the operation."
2642 HRES_NTE_EXISTS,
2643 "Object already exists."
2646 HRES_NTE_PERM,
2647 "Access denied."
2650 HRES_NTE_NOT_FOUND,
2651 "Object was not found."
2654 HRES_NTE_DOUBLE_ENCRYPT,
2655 "Data already encrypted."
2658 HRES_NTE_BAD_PROVIDER,
2659 "Invalid provider specified."
2662 HRES_NTE_BAD_PROV_TYPE,
2663 "Invalid provider type specified."
2666 HRES_NTE_BAD_PUBLIC_KEY,
2667 "Provider's public key is invalid."
2670 HRES_NTE_BAD_KEYSET,
2671 "Key set does not exist."
2674 HRES_NTE_PROV_TYPE_NOT_DEF,
2675 "Provider type not defined."
2678 HRES_NTE_PROV_TYPE_ENTRY_BAD,
2679 "The provider type, as registered, is invalid."
2682 HRES_NTE_KEYSET_NOT_DEF,
2683 "The key set is not defined."
2686 HRES_NTE_KEYSET_ENTRY_BAD,
2687 "The key set, as registered, is invalid."
2690 HRES_NTE_PROV_TYPE_NO_MATCH,
2691 "Provider type does not match registered value."
2694 HRES_NTE_SIGNATURE_FILE_BAD,
2695 "The digital signature file is corrupt."
2698 HRES_NTE_PROVIDER_DLL_FAIL,
2699 "Provider DLL failed to initialize correctly."
2702 HRES_NTE_PROV_DLL_NOT_FOUND,
2703 "Provider DLL could not be found."
2706 HRES_NTE_BAD_KEYSET_PARAM,
2707 "The keyset parameter is invalid."
2710 HRES_NTE_FAIL,
2711 "An internal error occurred."
2714 HRES_NTE_SYS_ERR,
2715 "A base error occurred."
2718 HRES_NTE_SILENT_CONTEXT,
2719 "Provider could not perform the action because the context was acquired as silent."
2722 HRES_NTE_TOKEN_KEYSET_STORAGE_FULL,
2723 "The security token does not have storage space available for an additional container."
2726 HRES_NTE_TEMPORARY_PROFILE,
2727 "The profile for the user is a temporary profile."
2730 HRES_NTE_FIXEDPARAMETER,
2731 "The key parameters could not be set because the configuration service provider (CSP) uses fixed parameters."
2734 HRES_NTE_INVALID_HANDLE,
2735 "The supplied handle is invalid."
2738 HRES_NTE_INVALID_PARAMETER,
2739 "The parameter is incorrect."
2742 HRES_NTE_BUFFER_TOO_SMALL,
2743 "The buffer supplied to a function was too small."
2746 HRES_NTE_NOT_SUPPORTED,
2747 "The requested operation is not supported."
2750 HRES_NTE_NO_MORE_ITEMS,
2751 "No more data is available."
2754 HRES_NTE_BUFFERS_OVERLAP,
2755 "The supplied buffers overlap incorrectly."
2758 HRES_NTE_DECRYPTION_FAILURE,
2759 "The specified data could not be decrypted."
2762 HRES_NTE_INTERNAL_ERROR,
2763 "An internal consistency check failed."
2766 HRES_NTE_UI_REQUIRED,
2767 "This operation requires input from the user."
2770 HRES_NTE_HMAC_NOT_SUPPORTED,
2771 "The cryptographic provider does not support Hash Message Authentication Code (HMAC)."
2774 HRES_SEC_E_INSUFFICIENT_MEMORY,
2775 "Not enough memory is available to complete this request."
2778 HRES_SEC_E_INVALID_HANDLE,
2779 "The handle specified is invalid."
2782 HRES_SEC_E_UNSUPPORTED_FUNCTION,
2783 "The function requested is not supported."
2786 HRES_SEC_E_TARGET_UNKNOWN,
2787 "The specified target is unknown or unreachable."
2790 HRES_SEC_E_INTERNAL_ERROR,
2791 "The Local Security Authority (LSA) cannot be contacted."
2794 HRES_SEC_E_SECPKG_NOT_FOUND,
2795 "The requested security package does not exist."
2798 HRES_SEC_E_NOT_OWNER,
2799 "The caller is not the owner of the desired credentials."
2802 HRES_SEC_E_CANNOT_INSTALL,
2803 "The security package failed to initialize and cannot be installed."
2806 HRES_SEC_E_INVALID_TOKEN,
2807 "The token supplied to the function is invalid."
2810 HRES_SEC_E_CANNOT_PACK,
2811 "The security package is not able to marshal the logon buffer, so the logon attempt has failed."
2814 HRES_SEC_E_QOP_NOT_SUPPORTED,
2815 "The per-message quality of protection is not supported by the security package."
2818 HRES_SEC_E_NO_IMPERSONATION,
2819 "The security context does not allow impersonation of the client."
2822 HRES_SEC_E_LOGON_DENIED,
2823 "The logon attempt failed."
2826 HRES_SEC_E_UNKNOWN_CREDENTIALS,
2827 "The credentials supplied to the package were not recognized."
2830 HRES_SEC_E_NO_CREDENTIALS,
2831 "No credentials are available in the security package."
2834 HRES_SEC_E_MESSAGE_ALTERED,
2835 "The message or signature supplied for verification has been altered."
2838 HRES_SEC_E_OUT_OF_SEQUENCE,
2839 "The message supplied for verification is out of sequence."
2842 HRES_SEC_E_NO_AUTHENTICATING_AUTHORITY,
2843 "No authority could be contacted for authentication."
2846 HRES_SEC_E_BAD_PKGID,
2847 "The requested security package does not exist."
2850 HRES_SEC_E_CONTEXT_EXPIRED,
2851 "The context has expired and can no longer be used."
2854 HRES_SEC_E_INCOMPLETE_MESSAGE,
2855 "The supplied message is incomplete. The signature was not verified."
2858 HRES_SEC_E_INCOMPLETE_CREDENTIALS,
2859 "The credentials supplied were not complete and could not be verified. The context could not be initialized."
2862 HRES_SEC_E_BUFFER_TOO_SMALL,
2863 "The buffers supplied to a function was too small."
2866 HRES_SEC_E_WRONG_PRINCIPAL,
2867 "The target principal name is incorrect."
2870 HRES_SEC_E_TIME_SKEW,
2871 "The clocks on the client and server machines are skewed."
2874 HRES_SEC_E_UNTRUSTED_ROOT,
2875 "The certificate chain was issued by an authority that is not trusted."
2878 HRES_SEC_E_ILLEGAL_MESSAGE,
2879 "The message received was unexpected or badly formatted."
2882 HRES_SEC_E_CERT_UNKNOWN,
2883 "An unknown error occurred while processing the certificate."
2886 HRES_SEC_E_CERT_EXPIRED,
2887 "The received certificate has expired."
2890 HRES_SEC_E_ENCRYPT_FAILURE,
2891 "The specified data could not be encrypted."
2894 HRES_SEC_E_DECRYPT_FAILURE,
2895 "The specified data could not be decrypted."
2898 HRES_SEC_E_ALGORITHM_MISMATCH,
2899 "The client and server cannot communicate because they do not possess a common algorithm."
2902 HRES_SEC_E_SECURITY_QOS_FAILED,
2903 "The security context could not be established due to a failure in the requested quality of service (for example, mutual authentication or delegation)."
2906 HRES_SEC_E_UNFINISHED_CONTEXT_DELETED,
2907 "A security context was deleted before the context was completed. This is considered a logon failure."
2910 HRES_SEC_E_NO_TGT_REPLY,
2911 "The client is trying to negotiate a context and the server requires user-to-user but did not send a ticket granting ticket (TGT) reply."
2914 HRES_SEC_E_NO_IP_ADDRESSES,
2915 "Unable to accomplish the requested task because the local machine does not have an IP addresses."
2918 HRES_SEC_E_WRONG_CREDENTIAL_HANDLE,
2919 "The supplied credential handle does not match the credential associated with the security context."
2922 HRES_SEC_E_CRYPTO_SYSTEM_INVALID,
2923 "The cryptographic system or checksum function is invalid because a required function is unavailable."
2926 HRES_SEC_E_MAX_REFERRALS_EXCEEDED,
2927 "The number of maximum ticket referrals has been exceeded."
2930 HRES_SEC_E_MUST_BE_KDC,
2931 "The local machine must be a Kerberos domain controller (KDC), and it is not."
2934 HRES_SEC_E_STRONG_CRYPTO_NOT_SUPPORTED,
2935 "The other end of the security negotiation requires strong cryptographics, but it is not supported on the local machine."
2938 HRES_SEC_E_TOO_MANY_PRINCIPALS,
2939 "The KDC reply contained more than one principal name."
2942 HRES_SEC_E_NO_PA_DATA,
2943 "Expected to find PA data for a hint of what etype to use, but it was not found."
2946 HRES_SEC_E_PKINIT_NAME_MISMATCH,
2947 "The client certificate does not contain a valid user principal name (UPN), or does not match the client name in the logon request. Contact your administrator."
2950 HRES_SEC_E_SMARTCARD_LOGON_REQUIRED,
2951 "Smart card logon is required and was not used."
2954 HRES_SEC_E_SHUTDOWN_IN_PROGRESS,
2955 "A system shutdown is in progress."
2958 HRES_SEC_E_KDC_INVALID_REQUEST,
2959 "An invalid request was sent to the KDC."
2962 HRES_SEC_E_KDC_UNABLE_TO_REFER,
2963 "The KDC was unable to generate a referral for the service requested."
2966 HRES_SEC_E_KDC_UNKNOWN_ETYPE,
2967 "The encryption type requested is not supported by the KDC."
2970 HRES_SEC_E_UNSUPPORTED_PREAUTH,
2971 "An unsupported pre-authentication mechanism was presented to the Kerberos package."
2974 HRES_SEC_E_DELEGATION_REQUIRED,
2975 "The requested operation cannot be completed. The computer must be trusted for delegation, and the current user account must be configured to allow delegation."
2978 HRES_SEC_E_BAD_BINDINGS,
2979 "Client's supplied Security Support Provider Interface (SSPI) channel bindings were incorrect."
2982 HRES_SEC_E_MULTIPLE_ACCOUNTS,
2983 "The received certificate was mapped to multiple accounts."
2986 HRES_SEC_E_NO_KERB_KEY,
2987 "No Kerberos key was found."
2990 HRES_SEC_E_CERT_WRONG_USAGE,
2991 "The certificate is not valid for the requested usage."
2994 HRES_SEC_E_DOWNGRADE_DETECTED,
2995 "The system detected a possible attempt to compromise security. Ensure that you can contact the server that authenticated you."
2998 HRES_SEC_E_SMARTCARD_CERT_REVOKED,
2999 "The smart card certificate used for authentication has been revoked. Contact your system administrator. The event log may contain additional information."
3002 HRES_SEC_E_ISSUING_CA_UNTRUSTED,
3003 "An untrusted certification authority (CA) was detected while processing the smart card certificate used for authentication. Contact your system administrator."
3006 HRES_SEC_E_REVOCATION_OFFLINE_C,
3007 "The revocation status of the smart card certificate used for authentication could not be determined. Contact your system administrator."
3010 HRES_SEC_E_PKINIT_CLIENT_FAILURE,
3011 "The smart card certificate used for authentication was not trusted. Contact your system administrator."
3014 HRES_SEC_E_SMARTCARD_CERT_EXPIRED,
3015 "The smart card certificate used for authentication has expired. Contact your system administrator."
3018 HRES_SEC_E_NO_S4U_PROT_SUPPORT,
3019 "The Kerberos subsystem encountered an error. A service for user protocol requests was made against a domain controller that does not support services for users."
3022 HRES_SEC_E_CROSSREALM_DELEGATION_FAILURE,
3023 "An attempt was made by this server to make a Kerberos-constrained delegation request for a target outside the server's realm. This is not supported and indicates a misconfiguration on this server's allowed-to-delegate-to list. Contact your administrator."
3026 HRES_SEC_E_REVOCATION_OFFLINE_KDC,
3027 "The revocation status of the domain controller certificate used for smart card authentication could not be determined. The system event log contains additional information. Contact your system administrator."
3030 HRES_SEC_E_ISSUING_CA_UNTRUSTED_KDC,
3031 "An untrusted CA was detected while processing the domain controller certificate used for authentication. The system event log contains additional information. Contact your system administrator."
3034 HRES_SEC_E_KDC_CERT_EXPIRED,
3035 "The domain controller certificate used for smart card logon has expired. Contact your system administrator with the contents of your system event log."
3038 HRES_SEC_E_KDC_CERT_REVOKED,
3039 "The domain controller certificate used for smart card logon has been revoked. Contact your system administrator with the contents of your system event log."
3042 HRES_SEC_E_INVALID_PARAMETER,
3043 "One or more of the parameters passed to the function were invalid."
3046 HRES_SEC_E_DELEGATION_POLICY,
3047 "The client policy does not allow credential delegation to the target server."
3050 HRES_SEC_E_POLICY_NLTM_ONLY,
3051 "The client policy does not allow credential delegation to the target server with NLTM only authentication."
3054 HRES_CRYPT_E_MSG_ERROR,
3055 "An error occurred while performing an operation on a cryptographic message."
3058 HRES_CRYPT_E_UNKNOWN_ALGO,
3059 "Unknown cryptographic algorithm."
3062 HRES_CRYPT_E_OID_FORMAT,
3063 "The object identifier is poorly formatted."
3066 HRES_CRYPT_E_INVALID_MSG_TYPE,
3067 "Invalid cryptographic message type."
3070 HRES_CRYPT_E_UNEXPECTED_ENCODING,
3071 "Unexpected cryptographic message encoding."
3074 HRES_CRYPT_E_AUTH_ATTR_MISSING,
3075 "The cryptographic message does not contain an expected authenticated attribute."
3078 HRES_CRYPT_E_HASH_VALUE,
3079 "The hash value is not correct."
3082 HRES_CRYPT_E_INVALID_INDEX,
3083 "The index value is not valid."
3086 HRES_CRYPT_E_ALREADY_DECRYPTED,
3087 "The content of the cryptographic message has already been decrypted."
3090 HRES_CRYPT_E_NOT_DECRYPTED,
3091 "The content of the cryptographic message has not been decrypted yet."
3094 HRES_CRYPT_E_RECIPIENT_NOT_FOUND,
3095 "The enveloped-data message does not contain the specified recipient."
3098 HRES_CRYPT_E_CONTROL_TYPE,
3099 "Invalid control type."
3102 HRES_CRYPT_E_ISSUER_SERIALNUMBER,
3103 "Invalid issuer or serial number."
3106 HRES_CRYPT_E_SIGNER_NOT_FOUND,
3107 "Cannot find the original signer."
3110 HRES_CRYPT_E_ATTRIBUTES_MISSING,
3111 "The cryptographic message does not contain all of the requested attributes."
3114 HRES_CRYPT_E_STREAM_MSG_NOT_READY,
3115 "The streamed cryptographic message is not ready to return data."
3118 HRES_CRYPT_E_STREAM_INSUFFICIENT_DATA,
3119 "The streamed cryptographic message requires more data to complete the decode operation."
3122 HRES_CRYPT_E_BAD_LEN,
3123 "The length specified for the output data was insufficient."
3126 HRES_CRYPT_E_BAD_ENCODE,
3127 "An error occurred during the encode or decode operation."
3130 HRES_CRYPT_E_FILE_ERROR,
3131 "An error occurred while reading or writing to a file."
3134 HRES_CRYPT_E_NOT_FOUND,
3135 "Cannot find object or property."
3138 HRES_CRYPT_E_EXISTS,
3139 "The object or property already exists."
3142 HRES_CRYPT_E_NO_PROVIDER,
3143 "No provider was specified for the store or object."
3146 HRES_CRYPT_E_SELF_SIGNED,
3147 "The specified certificate is self-signed."
3150 HRES_CRYPT_E_DELETED_PREV,
3151 "The previous certificate or certificate revocation list (CRL) context was deleted."
3154 HRES_CRYPT_E_NO_MATCH,
3155 "Cannot find the requested object."
3158 HRES_CRYPT_E_UNEXPECTED_MSG_TYPE,
3159 "The certificate does not have a property that references a private key."
3162 HRES_CRYPT_E_NO_KEY_PROPERTY,
3163 "Cannot find the certificate and private key for decryption."
3166 HRES_CRYPT_E_NO_DECRYPT_CERT,
3167 "Cannot find the certificate and private key to use for decryption."
3170 HRES_CRYPT_E_BAD_MSG,
3171 "Not a cryptographic message or the cryptographic message is not formatted correctly."
3174 HRES_CRYPT_E_NO_SIGNER,
3175 "The signed cryptographic message does not have a signer for the specified signer index."
3178 HRES_CRYPT_E_PENDING_CLOSE,
3179 "Final closure is pending until additional frees or closes."
3182 HRES_CRYPT_E_REVOKED,
3183 "The certificate is revoked."
3186 HRES_CRYPT_E_NO_REVOCATION_DLL,
3187 "No DLL or exported function was found to verify revocation."
3190 HRES_CRYPT_E_NO_REVOCATION_CHECK,
3191 "The revocation function was unable to check revocation for the certificate."
3194 HRES_CRYPT_E_REVOCATION_OFFLINE,
3195 "The revocation function was unable to check revocation because the revocation server was offline."
3198 HRES_CRYPT_E_NOT_IN_REVOCATION_DATABASE,
3199 "The certificate is not in the revocation server's database."
3202 HRES_CRYPT_E_INVALID_NUMERIC_STRING,
3203 "The string contains a non-numeric character."
3206 HRES_CRYPT_E_INVALID_PRINTABLE_STRING,
3207 "The string contains a nonprintable character."
3210 HRES_CRYPT_E_INVALID_IA5_STRING,
3211 "The string contains a character not in the 7-bit ASCII character set."
3214 HRES_CRYPT_E_INVALID_X500_STRING,
3215 "The string contains an invalid X500 name attribute key, object identifier (OID), value, or delimiter."
3218 HRES_CRYPT_E_NOT_CHAR_STRING,
3219 "The dwValueType for the CERT_NAME_VALUE is not one of the character strings. Most likely it is either a CERT_RDN_ENCODED_BLOB or CERT_TDN_OCTED_STRING."
3222 HRES_CRYPT_E_FILERESIZED,
3223 "The Put operation cannot continue. The file needs to be resized. However, there is already a signature present. A complete signing operation must be done."
3226 HRES_CRYPT_E_SECURITY_SETTINGS,
3227 "The cryptographic operation failed due to a local security option setting."
3230 HRES_CRYPT_E_NO_VERIFY_USAGE_DLL,
3231 "No DLL or exported function was found to verify subject usage."
3234 HRES_CRYPT_E_NO_VERIFY_USAGE_CHECK,
3235 "The called function was unable to perform a usage check on the subject."
3238 HRES_CRYPT_E_VERIFY_USAGE_OFFLINE,
3239 "The called function was unable to complete the usage check because the server was offline."
3242 HRES_CRYPT_E_NOT_IN_CTL,
3243 "The subject was not found in a certificate trust list (CTL)."
3246 HRES_CRYPT_E_NO_TRUSTED_SIGNER,
3247 "None of the signers of the cryptographic message or certificate trust list is trusted."
3250 HRES_CRYPT_E_MISSING_PUBKEY_PARA,
3251 "The public key's algorithm parameters are missing."
3254 HRES_CRYPT_E_OSS_ERROR,
3255 "OSS Certificate encode/decode error code base."
3258 HRES_OSS_MORE_BUF,
3259 "OSS ASN.1 Error: Output Buffer is too small."
3262 HRES_OSS_NEGATIVE_UINTEGER,
3263 "OSS ASN.1 Error: Signed integer is encoded as a unsigned integer."
3266 HRES_OSS_PDU_RANGE,
3267 "OSS ASN.1 Error: Unknown ASN.1 data type."
3270 HRES_OSS_MORE_INPUT,
3271 "OSS ASN.1 Error: Output buffer is too small; the decoded data has been truncated."
3274 HRES_OSS_DATA_ERROR,
3275 "OSS ASN.1 Error: Invalid data."
3278 HRES_OSS_BAD_ARG,
3279 "OSS ASN.1 Error: Invalid argument."
3282 HRES_OSS_BAD_VERSION,
3283 "OSS ASN.1 Error: Encode/Decode version mismatch."
3286 HRES_OSS_OUT_MEMORY,
3287 "OSS ASN.1 Error: Out of memory."
3290 HRES_OSS_PDU_MISMATCH,
3291 "OSS ASN.1 Error: Encode/Decode error."
3294 HRES_OSS_LIMITED,
3295 "OSS ASN.1 Error: Internal error."
3298 HRES_OSS_BAD_PTR,
3299 "OSS ASN.1 Error: Invalid data."
3302 HRES_OSS_BAD_TIME,
3303 "OSS ASN.1 Error: Invalid data."
3306 HRES_OSS_INDEFINITE_NOT_SUPPORTED,
3307 "OSS ASN.1 Error: Unsupported BER indefinite-length encoding."
3310 HRES_OSS_MEM_ERROR,
3311 "OSS ASN.1 Error: Access violation."
3314 HRES_OSS_BAD_TABLE,
3315 "OSS ASN.1 Error: Invalid data."
3318 HRES_OSS_TOO_LONG,
3319 "OSS ASN.1 Error: Invalid data."
3322 HRES_OSS_CONSTRAINT_VIOLATED,
3323 "OSS ASN.1 Error: Invalid data."
3326 HRES_OSS_FATAL_ERROR,
3327 "OSS ASN.1 Error: Internal error."
3330 HRES_OSS_ACCESS_SERIALIZATION_ERROR,
3331 "OSS ASN.1 Error: Multithreading conflict."
3334 HRES_OSS_NULL_TBL,
3335 "OSS ASN.1 Error: Invalid data."
3338 HRES_OSS_NULL_FCN,
3339 "OSS ASN.1 Error: Invalid data."
3342 HRES_OSS_BAD_ENCRULES,
3343 "OSS ASN.1 Error: Invalid data."
3346 HRES_OSS_UNAVAIL_ENCRULES,
3347 "OSS ASN.1 Error: Encode/Decode function not implemented."
3350 HRES_OSS_CANT_OPEN_TRACE_WINDOW,
3351 "OSS ASN.1 Error: Trace file error."
3354 HRES_OSS_UNIMPLEMENTED,
3355 "OSS ASN.1 Error: Function not implemented."
3358 HRES_OSS_OID_DLL_NOT_LINKED,
3359 "OSS ASN.1 Error: Program link error."
3362 HRES_OSS_CANT_OPEN_TRACE_FILE,
3363 "OSS ASN.1 Error: Trace file error."
3366 HRES_OSS_TRACE_FILE_ALREADY_OPEN,
3367 "OSS ASN.1 Error: Trace file error."
3370 HRES_OSS_TABLE_MISMATCH,
3371 "OSS ASN.1 Error: Invalid data."
3374 HRES_OSS_TYPE_NOT_SUPPORTED,
3375 "OSS ASN.1 Error: Invalid data."
3378 HRES_OSS_REAL_DLL_NOT_LINKED,
3379 "OSS ASN.1 Error: Program link error."
3382 HRES_OSS_REAL_CODE_NOT_LINKED,
3383 "OSS ASN.1 Error: Program link error."
3386 HRES_OSS_OUT_OF_RANGE,
3387 "OSS ASN.1 Error: Program link error."
3390 HRES_OSS_COPIER_DLL_NOT_LINKED,
3391 "OSS ASN.1 Error: Program link error."
3394 HRES_OSS_CONSTRAINT_DLL_NOT_LINKED,
3395 "OSS ASN.1 Error: Program link error."
3398 HRES_OSS_COMPARATOR_DLL_NOT_LINKED,
3399 "OSS ASN.1 Error: Program link error."
3402 HRES_OSS_COMPARATOR_CODE_NOT_LINKED,
3403 "OSS ASN.1 Error: Program link error."
3406 HRES_OSS_MEM_MGR_DLL_NOT_LINKED,
3407 "OSS ASN.1 Error: Program link error."
3410 HRES_OSS_PDV_DLL_NOT_LINKED,
3411 "OSS ASN.1 Error: Program link error."
3414 HRES_OSS_PDV_CODE_NOT_LINKED,
3415 "OSS ASN.1 Error: Program link error."
3418 HRES_OSS_API_DLL_NOT_LINKED,
3419 "OSS ASN.1 Error: Program link error."
3422 HRES_OSS_BERDER_DLL_NOT_LINKED,
3423 "OSS ASN.1 Error: Program link error."
3426 HRES_OSS_PER_DLL_NOT_LINKED,
3427 "OSS ASN.1 Error: Program link error."
3430 HRES_OSS_OPEN_TYPE_ERROR,
3431 "OSS ASN.1 Error: Program link error."
3434 HRES_OSS_MUTEX_NOT_CREATED,
3435 "OSS ASN.1 Error: System resource error."
3438 HRES_OSS_CANT_CLOSE_TRACE_FILE,
3439 "OSS ASN.1 Error: Trace file error."
3442 HRES_CRYPT_E_ASN1_ERROR,
3443 "ASN1 Certificate encode/decode error code base."
3446 HRES_CRYPT_E_ASN1_INTERNAL,
3447 "ASN1 internal encode or decode error."
3450 HRES_CRYPT_E_ASN1_EOD,
3451 "ASN1 unexpected end of data."
3454 HRES_CRYPT_E_ASN1_CORRUPT,
3455 "ASN1 corrupted data."
3458 HRES_CRYPT_E_ASN1_LARGE,
3459 "ASN1 value too large."
3462 HRES_CRYPT_E_ASN1_CONSTRAINT,
3463 "ASN1 constraint violated."
3466 HRES_CRYPT_E_ASN1_MEMORY,
3467 "ASN1 out of memory."
3470 HRES_CRYPT_E_ASN1_OVERFLOW,
3471 "ASN1 buffer overflow."
3474 HRES_CRYPT_E_ASN1_BADPDU,
3475 "ASN1 function not supported for this protocol data unit (PDU)."
3478 HRES_CRYPT_E_ASN1_BADARGS,
3479 "ASN1 bad arguments to function call."
3482 HRES_CRYPT_E_ASN1_BADREAL,
3483 "ASN1 bad real value."
3486 HRES_CRYPT_E_ASN1_BADTAG,
3487 "ASN1 bad tag value met."
3490 HRES_CRYPT_E_ASN1_CHOICE,
3491 "ASN1 bad choice value."
3494 HRES_CRYPT_E_ASN1_RULE,
3495 "ASN1 bad encoding rule."
3498 HRES_CRYPT_E_ASN1_UTF8,
3499 "ASN1 bad Unicode (UTF8)."
3502 HRES_CRYPT_E_ASN1_PDU_TYPE,
3503 "ASN1 bad PDU type."
3506 HRES_CRYPT_E_ASN1_NYI,
3507 "ASN1 not yet implemented."
3510 HRES_CRYPT_E_ASN1_EXTENDED,
3511 "ASN1 skipped unknown extensions."
3514 HRES_CRYPT_E_ASN1_NOEOD,
3515 "ASN1 end of data expected."
3518 HRES_CERTSRV_E_BAD_REQUESTSUBJECT,
3519 "The request subject name is invalid or too long."
3522 HRES_CERTSRV_E_NO_REQUEST,
3523 "The request does not exist."
3526 HRES_CERTSRV_E_BAD_REQUESTSTATUS,
3527 "The request's current status does not allow this operation."
3530 HRES_CERTSRV_E_PROPERTY_EMPTY,
3531 "The requested property value is empty."
3534 HRES_CERTSRV_E_INVALID_CA_CERTIFICATE,
3535 "The CA's certificate contains invalid data."
3538 HRES_CERTSRV_E_SERVER_SUSPENDED,
3539 "Certificate service has been suspended for a database restore operation."
3542 HRES_CERTSRV_E_ENCODING_LENGTH,
3543 "The certificate contains an encoded length that is potentially incompatible with older enrollment software."
3546 HRES_CERTSRV_E_ROLECONFLICT,
3547 "The operation is denied. The user has multiple roles assigned, and the CA is configured to enforce role separation."
3550 HRES_CERTSRV_E_RESTRICTEDOFFICER,
3551 "The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester."
3554 HRES_CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED,
3555 "Cannot archive private key. The CA is not configured for key archival."
3558 HRES_CERTSRV_E_NO_VALID_KRA,
3559 "Cannot archive private key. The CA could not verify one or more key recovery certificates."
3562 HRES_CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL,
3563 "The request is incorrectly formatted. The encrypted private key must be in an unauthenticated attribute in an outermost signature."
3566 HRES_CERTSRV_E_NO_CAADMIN_DEFINED,
3567 "At least one security principal must have the permission to manage this CA."
3570 HRES_CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE,
3571 "The request contains an invalid renewal certificate attribute."
3574 HRES_CERTSRV_E_NO_DB_SESSIONS,
3575 "An attempt was made to open a CA database session, but there are already too many active sessions. The server may need to be configured to allow additional sessions."
3578 HRES_CERTSRV_E_ALIGNMENT_FAULT,
3579 "A memory reference caused a data alignment fault."
3582 HRES_CERTSRV_E_ENROLL_DENIED,
3583 "The permissions on this CA do not allow the current user to enroll for certificates."
3586 HRES_CERTSRV_E_TEMPLATE_DENIED,
3587 "The permissions on the certificate template do not allow the current user to enroll for this type of certificate."
3590 HRES_CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE,
3591 "The contacted domain controller cannot support signed Lightweight Directory Access Protocol (LDAP) traffic. Update the domain controller or configure Certificate Services to use SSL for Active Directory access."
3594 HRES_CERTSRV_E_UNSUPPORTED_CERT_TYPE,
3595 "The requested certificate template is not supported by this CA."
3598 HRES_CERTSRV_E_NO_CERT_TYPE,
3599 "The request contains no certificate template information."
3602 HRES_CERTSRV_E_TEMPLATE_CONFLICT,
3603 "The request contains conflicting template information."
3606 HRES_CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED,
3607 "The request is missing a required Subject Alternate name extension."
3610 HRES_CERTSRV_E_ARCHIVED_KEY_REQUIRED,
3611 "The request is missing a required private key for archival by the server."
3614 HRES_CERTSRV_E_SMIME_REQUIRED,
3615 "The request is missing a required SMIME capabilities extension."
3618 HRES_CERTSRV_E_BAD_RENEWAL_SUBJECT,
3619 "The request was made on behalf of a subject other than the caller. The certificate template must be configured to require at least one signature to authorize the request."
3622 HRES_CERTSRV_E_BAD_TEMPLATE_VERSION,
3623 "The request template version is newer than the supported template version."
3626 HRES_CERTSRV_E_TEMPLATE_POLICY_REQUIRED,
3627 "The template is missing a required signature policy attribute."
3630 HRES_CERTSRV_E_SIGNATURE_POLICY_REQUIRED,
3631 "The request is missing required signature policy information."
3634 HRES_CERTSRV_E_SIGNATURE_COUNT,
3635 "The request is missing one or more required signatures."
3638 HRES_CERTSRV_E_SIGNATURE_REJECTED,
3639 "One or more signatures did not include the required application or issuance policies. The request is missing one or more required valid signatures."
3642 HRES_CERTSRV_E_ISSUANCE_POLICY_REQUIRED,
3643 "The request is missing one or more required signature issuance policies."
3646 HRES_CERTSRV_E_SUBJECT_UPN_REQUIRED,
3647 "The UPN is unavailable and cannot be added to the Subject Alternate name."
3650 HRES_CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED,
3651 "The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name."
3654 HRES_CERTSRV_E_SUBJECT_DNS_REQUIRED,
3655 "The Domain Name System (DNS) name is unavailable and cannot be added to the Subject Alternate name."
3658 HRES_CERTSRV_E_ARCHIVED_KEY_UNEXPECTED,
3659 "The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template."
3662 HRES_CERTSRV_E_KEY_LENGTH,
3663 "The public key does not meet the minimum size required by the specified certificate template."
3666 HRES_CERTSRV_E_SUBJECT_EMAIL_REQUIRED,
3667 "The email name is unavailable and cannot be added to the Subject or Subject Alternate name."
3670 HRES_CERTSRV_E_UNKNOWN_CERT_TYPE,
3671 "One or more certificate templates to be enabled on this CA could not be found."
3674 HRES_CERTSRV_E_CERT_TYPE_OVERLAP,
3675 "The certificate template renewal period is longer than the certificate validity period. The template should be reconfigured or the CA certificate renewed."
3678 HRES_CERTSRV_E_TOO_MANY_SIGNATURES,
3679 "The certificate template requires too many return authorization (RA) signatures. Only one RA signature is allowed."
3682 HRES_CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY,
3683 "The key used in a renewal request does not match one of the certificates being renewed."
3686 HRES_CERTSRV_E_INVALID_EK,
3687 "The endorsement key certificate is not valid."
3690 HRES_CERTSRV_E_KEY_ATTESTATION,
3691 "Key attestation did not succeed."
3694 HRES_XENROLL_E_KEY_NOT_EXPORTABLE,
3695 "The key is not exportable."
3698 HRES_XENROLL_E_CANNOT_ADD_ROOT_CERT,
3699 "You cannot add the root CA certificate into your local store."
3702 HRES_XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND,
3703 "The key archival hash attribute was not found in the response."
3706 HRES_XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH,
3707 "An unexpected key archival hash attribute was found in the response."
3710 HRES_XENROLL_E_RESPONSE_KA_HASH_MISMATCH,
3711 "There is a key archival hash mismatch between the request and the response."
3714 HRES_XENROLL_E_KEYSPEC_SMIME_MISMATCH,
3715 "Signing certificate cannot include SMIME extension."
3718 HRES_TRUST_E_SYSTEM_ERROR,
3719 "A system-level error occurred while verifying trust."
3722 HRES_TRUST_E_NO_SIGNER_CERT,
3723 "The certificate for the signer of the message is invalid or not found."
3726 HRES_TRUST_E_COUNTER_SIGNER,
3727 "One of the counter signatures was invalid."
3730 HRES_TRUST_E_CERT_SIGNATURE,
3731 "The signature of the certificate cannot be verified."
3734 HRES_TRUST_E_TIME_STAMP,
3735 "The time-stamp signature or certificate could not be verified or is malformed."
3738 HRES_TRUST_E_BAD_DIGEST,
3739 "The digital signature of the object did not verify."
3742 HRES_TRUST_E_BASIC_CONSTRAINTS,
3743 "A certificate's basic constraint extension has not been observed."
3746 HRES_TRUST_E_FINANCIAL_CRITERIA,
3747 "The certificate does not meet or contain the Authenticode financial extensions."
3750 HRES_MSSIPOTF_E_OUTOFMEMRANGE,
3751 "Tried to reference a part of the file outside the proper range."
3754 HRES_MSSIPOTF_E_CANTGETOBJECT,
3755 "Could not retrieve an object from the file."
3758 HRES_MSSIPOTF_E_NOHEADTABLE,
3759 "Could not find the head table in the file."
3762 HRES_MSSIPOTF_E_BAD_MAGICNUMBER,
3763 "The magic number in the head table is incorrect."
3766 HRES_MSSIPOTF_E_BAD_OFFSET_TABLE,
3767 "The offset table has incorrect values."
3770 HRES_MSSIPOTF_E_TABLE_TAGORDER,
3771 "Duplicate table tags or the tags are out of alphabetical order."
3774 HRES_MSSIPOTF_E_TABLE_LONGWORD,
3775 "A table does not start on a long word boundary."
3778 HRES_MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT,
3779 "First table does not appear after header information."
3782 HRES_MSSIPOTF_E_TABLES_OVERLAP,
3783 "Two or more tables overlap."
3786 HRES_MSSIPOTF_E_TABLE_PADBYTES,
3787 "Too many pad bytes between tables, or pad bytes are not 0."
3790 HRES_MSSIPOTF_E_FILETOOSMALL,
3791 "File is too small to contain the last table."
3794 HRES_MSSIPOTF_E_TABLE_CHECKSUM,
3795 "A table checksum is incorrect."
3798 HRES_MSSIPOTF_E_FILE_CHECKSUM,
3799 "The file checksum is incorrect."
3802 HRES_MSSIPOTF_E_FAILED_POLICY,
3803 "The signature does not have the correct attributes for the policy."
3806 HRES_MSSIPOTF_E_FAILED_HINTS_CHECK,
3807 "The file did not pass the hints check."
3810 HRES_MSSIPOTF_E_NOT_OPENTYPE,
3811 "The file is not an OpenType file."
3814 HRES_MSSIPOTF_E_FILE,
3815 "Failed on a file operation (such as open, map, read, or write)."
3818 HRES_MSSIPOTF_E_CRYPT,
3819 "A call to a CryptoAPI function failed."
3822 HRES_MSSIPOTF_E_BADVERSION,
3823 "There is a bad version number in the file."
3826 HRES_MSSIPOTF_E_DSIG_STRUCTURE,
3827 "The structure of the DSIG table is incorrect."
3830 HRES_MSSIPOTF_E_PCONST_CHECK,
3831 "A check failed in a partially constant table."
3834 HRES_MSSIPOTF_E_STRUCTURE,
3835 "Some kind of structural error."
3838 HRES_ERROR_CRED_REQUIRES_CONFIRMATION,
3839 "The requested credential requires confirmation."
3842 HRES_TRUST_E_PROVIDER_UNKNOWN,
3843 "Unknown trust provider."
3846 HRES_TRUST_E_ACTION_UNKNOWN,
3847 "The trust verification action specified is not supported by the specified trust provider."
3850 HRES_TRUST_E_SUBJECT_FORM_UNKNOWN,
3851 "The form specified for the subject is not one supported or known by the specified trust provider."
3854 HRES_TRUST_E_SUBJECT_NOT_TRUSTED,
3855 "The subject is not trusted for the specified action."
3858 HRES_DIGSIG_E_ENCODE,
3859 "Error due to problem in ASN.1 encoding process."
3862 HRES_DIGSIG_E_DECODE,
3863 "Error due to problem in ASN.1 decoding process."
3866 HRES_DIGSIG_E_EXTENSIBILITY,
3867 "Reading/writing extensions where attributes are appropriate, and vice versa."
3870 HRES_DIGSIG_E_CRYPTO,
3871 "Unspecified cryptographic failure."
3874 HRES_PERSIST_E_SIZEDEFINITE,
3875 "The size of the data could not be determined."
3878 HRES_PERSIST_E_SIZEINDEFINITE,
3879 "The size of the indefinite-sized data could not be determined."
3882 HRES_PERSIST_E_NOTSELFSIZING,
3883 "This object does not read and write self-sizing data."
3886 HRES_TRUST_E_NOSIGNATURE,
3887 "No signature was present in the subject."
3890 HRES_CERT_E_EXPIRED,
3891 "A required certificate is not within its validity period when verifying against the current system clock or the time stamp in the signed file."
3894 HRES_CERT_E_VALIDITYPERIODNESTING,
3895 "The validity periods of the certification chain do not nest correctly."
3898 HRES_CERT_E_ROLE,
3899 "A certificate that can only be used as an end entity is being used as a CA or vice versa."
3902 HRES_CERT_E_PATHLENCONST,
3903 "A path length constraint in the certification chain has been violated."
3906 HRES_CERT_E_CRITICAL,
3907 "A certificate contains an unknown extension that is marked \"critical\"."
3910 HRES_CERT_E_PURPOSE,
3911 "A certificate is being used for a purpose other than the ones specified by its CA."
3914 HRES_CERT_E_ISSUERCHAINING,
3915 "A parent of a given certificate did not issue that child certificate."
3918 HRES_CERT_E_MALFORMED,
3919 "A certificate is missing or has an empty value for an important field, such as a subject or issuer name."
3922 HRES_CERT_E_UNTRUSTEDROOT,
3923 "A certificate chain processed, but terminated in a root certificate that is not trusted by the trust provider."
3926 HRES_CERT_E_CHAINING,
3927 "A certificate chain could not be built to a trusted root authority."
3930 HRES_TRUST_E_FAIL,
3931 "Generic trust failure."
3934 HRES_CERT_E_REVOKED,
3935 "A certificate was explicitly revoked by its issuer."
3938 HRES_CERT_E_UNTRUSTEDTESTROOT,
3939 "The certification path terminates with the test root that is not trusted with the current policy settings."
3942 HRES_CERT_E_REVOCATION_FAILURE,
3943 "The revocation process could not continue—the certificates could not be checked."
3946 HRES_CERT_E_CN_NO_MATCH,
3947 "The certificate's CN name does not match the passed value."
3950 HRES_CERT_E_WRONG_USAGE,
3951 "The certificate is not valid for the requested usage."
3954 HRES_TRUST_E_EXPLICIT_DISTRUST,
3955 "The certificate was explicitly marked as untrusted by the user."
3958 HRES_CERT_E_UNTRUSTEDCA,
3959 "A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider."
3962 HRES_CERT_E_INVALID_POLICY,
3963 "The certificate has invalid policy."
3966 HRES_CERT_E_INVALID_NAME,
3967 "The certificate has an invalid name. The name is not included in the permitted list or is explicitly excluded."
3970 HRES_NS_W_SERVER_BANDWIDTH_LIMIT,
3971 "The maximum filebitrate value specified is greater than the server's configured maximum bandwidth."
3974 HRES_NS_W_FILE_BANDWIDTH_LIMIT,
3975 "The maximum bandwidth value specified is less than the maximum filebitrate."
3978 HRES_NS_W_UNKNOWN_EVENT,
3979 "Unknown %1 event encountered."
3982 HRES_NS_I_CATATONIC_FAILURE,
3983 "Disk %1 ( %2 ) on Content Server %3, will be failed because it is catatonic."
3986 HRES_NS_I_CATATONIC_AUTO_UNFAIL,
3987 "Disk %1 ( %2 ) on Content Server %3, auto online from catatonic state."
3990 HRES_SPAPI_E_EXPECTED_SECTION_NAME,
3991 "A non-empty line was encountered in the INF before the start of a section."
3994 HRES_SPAPI_E_BAD_SECTION_NAME_LINE,
3995 "A section name marker in the information file (INF) is not complete or does not exist on a line by itself."
3998 HRES_SPAPI_E_SECTION_NAME_TOO_LONG,
3999 "An INF section was encountered whose name exceeds the maximum section name length."
4002 HRES_SPAPI_E_GENERAL_SYNTAX,
4003 "The syntax of the INF is invalid."
4006 HRES_SPAPI_E_WRONG_INF_STYLE,
4007 "The style of the INF is different than what was requested."
4010 HRES_SPAPI_E_SECTION_NOT_FOUND,
4011 "The required section was not found in the INF."
4014 HRES_SPAPI_E_LINE_NOT_FOUND,
4015 "The required line was not found in the INF."
4018 HRES_SPAPI_E_NO_BACKUP,
4019 "The files affected by the installation of this file queue have not been backed up for uninstall."
4022 HRES_SPAPI_E_NO_ASSOCIATED_CLASS,
4023 "The INF or the device information set or element does not have an associated install class."
4026 HRES_SPAPI_E_CLASS_MISMATCH,
4027 "The INF or the device information set or element does not match the specified install class."
4030 HRES_SPAPI_E_DUPLICATE_FOUND,
4031 "An existing device was found that is a duplicate of the device being manually installed."
4034 HRES_SPAPI_E_NO_DRIVER_SELECTED,
4035 "There is no driver selected for the device information set or element."
4038 HRES_SPAPI_E_KEY_DOES_NOT_EXIST,
4039 "The requested device registry key does not exist."
4042 HRES_SPAPI_E_INVALID_DEVINST_NAME,
4043 "The device instance name is invalid."
4046 HRES_SPAPI_E_INVALID_CLASS,
4047 "The install class is not present or is invalid."
4050 HRES_SPAPI_E_DEVINST_ALREADY_EXISTS,
4051 "The device instance cannot be created because it already exists."
4054 HRES_SPAPI_E_DEVINFO_NOT_REGISTERED,
4055 "The operation cannot be performed on a device information element that has not been registered."
4058 HRES_SPAPI_E_INVALID_REG_PROPERTY,
4059 "The device property code is invalid."
4062 HRES_SPAPI_E_NO_INF,
4063 "The INF from which a driver list is to be built does not exist."
4066 HRES_SPAPI_E_NO_SUCH_DEVINST,
4067 "The device instance does not exist in the hardware tree."
4070 HRES_SPAPI_E_CANT_LOAD_CLASS_ICON,
4071 "The icon representing this install class cannot be loaded."
4074 HRES_SPAPI_E_INVALID_CLASS_INSTALLER,
4075 "The class installer registry entry is invalid."
4078 HRES_SPAPI_E_DI_DO_DEFAULT,
4079 "The class installer has indicated that the default action should be performed for this installation request."
4082 HRES_SPAPI_E_DI_NOFILECOPY,
4083 "The operation does not require any files to be copied."
4086 HRES_SPAPI_E_INVALID_HWPROFILE,
4087 "The specified hardware profile does not exist."
4090 HRES_SPAPI_E_NO_DEVICE_SELECTED,
4091 "There is no device information element currently selected for this device information set."
4094 HRES_SPAPI_E_DEVINFO_LIST_LOCKED,
4095 "The operation cannot be performed because the device information set is locked."
4098 HRES_SPAPI_E_DEVINFO_DATA_LOCKED,
4099 "The operation cannot be performed because the device information element is locked."
4102 HRES_SPAPI_E_DI_BAD_PATH,
4103 "The specified path does not contain any applicable device INFs."
4106 HRES_SPAPI_E_NO_CLASSINSTALL_PARAMS,
4107 "No class installer parameters have been set for the device information set or element."
4110 HRES_SPAPI_E_FILEQUEUE_LOCKED,
4111 "The operation cannot be performed because the file queue is locked."
4114 HRES_SPAPI_E_BAD_SERVICE_INSTALLSECT,
4115 "A service installation section in this INF is invalid."
4118 HRES_SPAPI_E_NO_CLASS_DRIVER_LIST,
4119 "There is no class driver list for the device information element."
4122 HRES_SPAPI_E_NO_ASSOCIATED_SERVICE,
4123 "The installation failed because a function driver was not specified for this device instance."
4126 HRES_SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE,
4127 "There is presently no default device interface designated for this interface class."
4130 HRES_SPAPI_E_DEVICE_INTERFACE_ACTIVE,
4131 "The operation cannot be performed because the device interface is currently active."
4134 HRES_SPAPI_E_DEVICE_INTERFACE_REMOVED,
4135 "The operation cannot be performed because the device interface has been removed from the system."
4138 HRES_SPAPI_E_BAD_INTERFACE_INSTALLSECT,
4139 "An interface installation section in this INF is invalid."
4142 HRES_SPAPI_E_NO_SUCH_INTERFACE_CLASS,
4143 "This interface class does not exist in the system."
4146 HRES_SPAPI_E_INVALID_REFERENCE_STRING,
4147 "The reference string supplied for this interface device is invalid."
4150 HRES_SPAPI_E_INVALID_MACHINENAME,
4151 "The specified machine name does not conform to Universal Naming Convention (UNCs)."
4154 HRES_SPAPI_E_REMOTE_COMM_FAILURE,
4155 "A general remote communication error occurred."
4158 HRES_SPAPI_E_MACHINE_UNAVAILABLE,
4159 "The machine selected for remote communication is not available at this time."
4162 HRES_SPAPI_E_NO_CONFIGMGR_SERVICES,
4163 "The Plug and Play service is not available on the remote machine."
4166 HRES_SPAPI_E_INVALID_PROPPAGE_PROVIDER,
4167 "The property page provider registry entry is invalid."
4170 HRES_SPAPI_E_NO_SUCH_DEVICE_INTERFACE,
4171 "The requested device interface is not present in the system."
4174 HRES_SPAPI_E_DI_POSTPROCESSING_REQUIRED,
4175 "The device's co-installer has additional work to perform after installation is complete."
4178 HRES_SPAPI_E_INVALID_COINSTALLER,
4179 "The device's co-installer is invalid."
4182 HRES_SPAPI_E_NO_COMPAT_DRIVERS,
4183 "There are no compatible drivers for this device."
4186 HRES_SPAPI_E_NO_DEVICE_ICON,
4187 "There is no icon that represents this device or device type."
4190 HRES_SPAPI_E_INVALID_INF_LOGCONFIG,
4191 "A logical configuration specified in this INF is invalid."
4194 HRES_SPAPI_E_DI_DONT_INSTALL,
4195 "The class installer has denied the request to install or upgrade this device."
4198 HRES_SPAPI_E_INVALID_FILTER_DRIVER,
4199 "One of the filter drivers installed for this device is invalid."
4202 HRES_SPAPI_E_NON_WINDOWS_NT_DRIVER,
4203 "The driver selected for this device does not support Windows XP."
4206 HRES_SPAPI_E_NON_WINDOWS_DRIVER,
4207 "The driver selected for this device does not support Windows."
4210 HRES_SPAPI_E_NO_CATALOG_FOR_OEM_INF,
4211 "The third-party INF does not contain digital signature information."
4214 HRES_SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE,
4215 "An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms."
4218 HRES_SPAPI_E_NOT_DISABLEABLE,
4219 "The device cannot be disabled."
4222 HRES_SPAPI_E_CANT_REMOVE_DEVINST,
4223 "The device could not be dynamically removed."
4226 HRES_SPAPI_E_INVALID_TARGET,
4227 "Cannot copy to specified target."
4230 HRES_SPAPI_E_DRIVER_NONNATIVE,
4231 "Driver is not intended for this platform."
4234 HRES_SPAPI_E_IN_WOW64,
4235 "Operation not allowed in WOW64."
4238 HRES_SPAPI_E_SET_SYSTEM_RESTORE_POINT,
4239 "The operation involving unsigned file copying was rolled back, so that a system restore point could be set."
4242 HRES_SPAPI_E_INCORRECTLY_COPIED_INF,
4243 "An INF was copied into the Windows INF directory in an improper manner."
4246 HRES_SPAPI_E_SCE_DISABLED,
4247 "The Security Configuration Editor (SCE) APIs have been disabled on this embedded product."
4250 HRES_SPAPI_E_UNKNOWN_EXCEPTION,
4251 "An unknown exception was encountered."
4254 HRES_SPAPI_E_PNP_REGISTRY_ERROR,
4255 "A problem was encountered when accessing the Plug and Play registry database."
4258 HRES_SPAPI_E_REMOTE_REQUEST_UNSUPPORTED,
4259 "The requested operation is not supported for a remote machine."
4262 HRES_SPAPI_E_NOT_AN_INSTALLED_OEM_INF,
4263 "The specified file is not an installed original equipment manufacturer (OEM) INF."
4266 HRES_SPAPI_E_INF_IN_USE_BY_DEVICES,
4267 "One or more devices are presently installed using the specified INF."
4270 HRES_SPAPI_E_DI_FUNCTION_OBSOLETE,
4271 "The requested device install operation is obsolete."
4274 HRES_SPAPI_E_NO_AUTHENTICODE_CATALOG,
4275 "A file could not be verified because it does not have an associated catalog signed via Authenticode."
4278 HRES_SPAPI_E_AUTHENTICODE_DISALLOWED,
4279 "Authenticode signature verification is not supported for the specified INF."
4282 HRES_SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER,
4283 "The INF was signed with an Authenticode catalog from a trusted publisher."
4286 HRES_SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED,
4287 "The publisher of an Authenticode-signed catalog has not yet been established as trusted."
4290 HRES_SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED,
4291 "The publisher of an Authenticode-signed catalog was not established as trusted."
4294 HRES_SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH,
4295 "The software was tested for compliance with Windows logo requirements on a different version of Windows and may not be compatible with this version."
4298 HRES_SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE,
4299 "The file may be validated only by a catalog signed via Authenticode."
4302 HRES_SPAPI_E_DEVICE_INSTALLER_NOT_READY,
4303 "One of the installers for this device cannot perform the installation at this time."
4306 HRES_SPAPI_E_DRIVER_STORE_ADD_FAILED,
4307 "A problem was encountered while attempting to add the driver to the store."
4310 HRES_SPAPI_E_DEVICE_INSTALL_BLOCKED,
4311 "The installation of this device is forbidden by system policy. Contact your system administrator."
4314 HRES_SPAPI_E_DRIVER_INSTALL_BLOCKED,
4315 "The installation of this driver is forbidden by system policy. Contact your system administrator."
4318 HRES_SPAPI_E_WRONG_INF_TYPE,
4319 "The specified INF is the wrong type for this operation."
4322 HRES_SPAPI_E_FILE_HASH_NOT_IN_CATALOG,
4323 "The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering."
4326 HRES_SPAPI_E_DRIVER_STORE_DELETE_FAILED,
4327 "A problem was encountered while attempting to delete the driver from the store."
4330 HRES_SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW,
4331 "An unrecoverable stack overflow was encountered."
4334 HRES_SPAPI_E_ERROR_NOT_INSTALLED,
4335 "No installed components were detected."
4338 HRES_SCARD_F_INTERNAL_ERROR,
4339 "An internal consistency check failed."
4342 HRES_SCARD_E_CANCELLED,
4343 "The action was canceled by an SCardCancel request."
4346 HRES_SCARD_E_INVALID_HANDLE,
4347 "The supplied handle was invalid."
4350 HRES_SCARD_E_INVALID_PARAMETER,
4351 "One or more of the supplied parameters could not be properly interpreted."
4354 HRES_SCARD_E_INVALID_TARGET,
4355 "Registry startup information is missing or invalid."
4358 HRES_SCARD_E_NO_MEMORY,
4359 "Not enough memory available to complete this command."
4362 HRES_SCARD_F_WAITED_TOO_LONG,
4363 "An internal consistency timer has expired."
4366 HRES_SCARD_E_INSUFFICIENT_BUFFER,
4367 "The data buffer to receive returned data is too small for the returned data."
4370 HRES_SCARD_E_UNKNOWN_READER,
4371 "The specified reader name is not recognized."
4374 HRES_SCARD_E_TIMEOUT,
4375 "The user-specified time-out value has expired."
4378 HRES_SCARD_E_SHARING_VIOLATION,
4379 "The smart card cannot be accessed because of other connections outstanding."
4382 HRES_SCARD_E_NO_SMARTCARD,
4383 "The operation requires a smart card, but no smart card is currently in the device."
4386 HRES_SCARD_E_UNKNOWN_CARD,
4387 "The specified smart card name is not recognized."
4390 HRES_SCARD_E_CANT_DISPOSE,
4391 "The system could not dispose of the media in the requested manner."
4394 HRES_SCARD_E_PROTO_MISMATCH,
4395 "The requested protocols are incompatible with the protocol currently in use with the smart card."
4398 HRES_SCARD_E_NOT_READY,
4399 "The reader or smart card is not ready to accept commands."
4402 HRES_SCARD_E_INVALID_VALUE,
4403 "One or more of the supplied parameters values could not be properly interpreted."
4406 HRES_SCARD_E_SYSTEM_CANCELLED,
4407 "The action was canceled by the system, presumably to log off or shut down."
4410 HRES_SCARD_F_COMM_ERROR,
4411 "An internal communications error has been detected."
4414 HRES_SCARD_F_UNKNOWN_ERROR,
4415 "An internal error has been detected, but the source is unknown."
4418 HRES_SCARD_E_INVALID_ATR,
4419 "An automatic terminal recognition (ATR) obtained from the registry is not a valid ATR string."
4422 HRES_SCARD_E_NOT_TRANSACTED,
4423 "An attempt was made to end a nonexistent transaction."
4426 HRES_SCARD_E_READER_UNAVAILABLE,
4427 "The specified reader is not currently available for use."
4430 HRES_SCARD_P_SHUTDOWN,
4431 "The operation has been aborted to allow the server application to exit."
4434 HRES_SCARD_E_PCI_TOO_SMALL,
4435 "The peripheral component interconnect (PCI) Receive buffer was too small."
4438 HRES_SCARD_E_READER_UNSUPPORTED,
4439 "The reader driver does not meet minimal requirements for support."
4442 HRES_SCARD_E_DUPLICATE_READER,
4443 "The reader driver did not produce a unique reader name."
4446 HRES_SCARD_E_CARD_UNSUPPORTED,
4447 "The smart card does not meet minimal requirements for support."
4450 HRES_SCARD_E_NO_SERVICE,
4451 "The smart card resource manager is not running."
4454 HRES_SCARD_E_SERVICE_STOPPED,
4455 "The smart card resource manager has shut down."
4458 HRES_SCARD_E_UNEXPECTED,
4459 "An unexpected card error has occurred."
4462 HRES_SCARD_E_ICC_INSTALLATION,
4463 "No primary provider can be found for the smart card."
4466 HRES_SCARD_E_ICC_CREATEORDER,
4467 "The requested order of object creation is not supported."
4470 HRES_SCARD_E_UNSUPPORTED_FEATURE,
4471 "This smart card does not support the requested feature."
4474 HRES_SCARD_E_DIR_NOT_FOUND,
4475 "The identified directory does not exist in the smart card."
4478 HRES_SCARD_E_FILE_NOT_FOUND,
4479 "The identified file does not exist in the smart card."
4482 HRES_SCARD_E_NO_DIR,
4483 "The supplied path does not represent a smart card directory."
4486 HRES_SCARD_E_NO_FILE,
4487 "The supplied path does not represent a smart card file."
4490 HRES_SCARD_E_NO_ACCESS,
4491 "Access is denied to this file."
4494 HRES_SCARD_E_WRITE_TOO_MANY,
4495 "The smart card does not have enough memory to store the information."
4498 HRES_SCARD_E_BAD_SEEK,
4499 "There was an error trying to set the smart card file object pointer."
4502 HRES_SCARD_E_INVALID_CHV,
4503 "The supplied PIN is incorrect."
4506 HRES_SCARD_E_UNKNOWN_RES_MNG,
4507 "An unrecognized error code was returned from a layered component."
4510 HRES_SCARD_E_NO_SUCH_CERTIFICATE,
4511 "The requested certificate does not exist."
4514 HRES_SCARD_E_CERTIFICATE_UNAVAILABLE,
4515 "The requested certificate could not be obtained."
4518 HRES_SCARD_E_NO_READERS_AVAILABLE,
4519 "Cannot find a smart card reader."
4522 HRES_SCARD_E_COMM_DATA_LOST,
4523 "A communications error with the smart card has been detected. Retry the operation."
4526 HRES_SCARD_E_NO_KEY_CONTAINER,
4527 "The requested key container does not exist on the smart card."
4530 HRES_SCARD_E_SERVER_TOO_BUSY,
4531 "The smart card resource manager is too busy to complete this operation."
4534 HRES_SCARD_W_UNSUPPORTED_CARD,
4535 "The reader cannot communicate with the smart card, due to ATR configuration conflicts."
4538 HRES_SCARD_W_UNRESPONSIVE_CARD,
4539 "The smart card is not responding to a reset."
4542 HRES_SCARD_W_UNPOWERED_CARD,
4543 "Power has been removed from the smart card, so that further communication is not possible."
4546 HRES_SCARD_W_RESET_CARD,
4547 "The smart card has been reset, so any shared state information is invalid."
4550 HRES_SCARD_W_REMOVED_CARD,
4551 "The smart card has been removed, so that further communication is not possible."
4554 HRES_SCARD_W_SECURITY_VIOLATION,
4555 "Access was denied because of a security violation."
4558 HRES_SCARD_W_WRONG_CHV,
4559 "The card cannot be accessed because the wrong PIN was presented."
4562 HRES_SCARD_W_CHV_BLOCKED,
4563 "The card cannot be accessed because the maximum number of PIN entry attempts has been reached."
4566 HRES_SCARD_W_EOF,
4567 "The end of the smart card file has been reached."
4570 HRES_SCARD_W_CANCELLED_BY_USER,
4571 "The action was canceled by the user."
4574 HRES_SCARD_W_CARD_NOT_AUTHENTICATED,
4575 "No PIN was presented to the smart card."
4578 HRES_COMADMIN_E_OBJECTERRORS,
4579 "Errors occurred accessing one or more objects—the ErrorInfo collection may have more detail."
4582 HRES_COMADMIN_E_OBJECTINVALID,
4583 "One or more of the object's properties are missing or invalid."
4586 HRES_COMADMIN_E_KEYMISSING,
4587 "The object was not found in the catalog."
4590 HRES_COMADMIN_E_ALREADYINSTALLED,
4591 "The object is already registered."
4594 HRES_COMADMIN_E_APP_FILE_WRITEFAIL,
4595 "An error occurred writing to the application file."
4598 HRES_COMADMIN_E_APP_FILE_READFAIL,
4599 "An error occurred reading the application file."
4602 HRES_COMADMIN_E_APP_FILE_VERSION,
4603 "Invalid version number in application file."
4606 HRES_COMADMIN_E_BADPATH,
4607 "The file path is invalid."
4610 HRES_COMADMIN_E_APPLICATIONEXISTS,
4611 "The application is already installed."
4614 HRES_COMADMIN_E_ROLEEXISTS,
4615 "The role already exists."
4618 HRES_COMADMIN_E_CANTCOPYFILE,
4619 "An error occurred copying the file."
4622 HRES_COMADMIN_E_NOUSER,
4623 "One or more users are not valid."
4626 HRES_COMADMIN_E_INVALIDUSERIDS,
4627 "One or more users in the application file are not valid."
4630 HRES_COMADMIN_E_NOREGISTRYCLSID,
4631 "The component's CLSID is missing or corrupt."
4634 HRES_COMADMIN_E_BADREGISTRYPROGID,
4635 "The component's programmatic ID is missing or corrupt."
4638 HRES_COMADMIN_E_AUTHENTICATIONLEVEL,
4639 "Unable to set required authentication level for update request."
4642 HRES_COMADMIN_E_USERPASSWDNOTVALID,
4643 "The identity or password set on the application is not valid."
4646 HRES_COMADMIN_E_CLSIDORIIDMISMATCH,
4647 "Application file CLSIDs or instance identifiers (IIDs) do not match corresponding DLLs."
4650 HRES_COMADMIN_E_REMOTEINTERFACE,
4651 "Interface information is either missing or changed."
4654 HRES_COMADMIN_E_DLLREGISTERSERVER,
4655 "DllRegisterServer failed on component install."
4658 HRES_COMADMIN_E_NOSERVERSHARE,
4659 "No server file share available."
4662 HRES_COMADMIN_E_DLLLOADFAILED,
4663 "DLL could not be loaded."
4666 HRES_COMADMIN_E_BADREGISTRYLIBID,
4667 "The registered TypeLib ID is not valid."
4670 HRES_COMADMIN_E_APPDIRNOTFOUND,
4671 "Application install directory not found."
4674 HRES_COMADMIN_E_REGISTRARFAILED,
4675 "Errors occurred while in the component registrar."
4678 HRES_COMADMIN_E_COMPFILE_DOESNOTEXIST,
4679 "The file does not exist."
4682 HRES_COMADMIN_E_COMPFILE_LOADDLLFAIL,
4683 "The DLL could not be loaded."
4686 HRES_COMADMIN_E_COMPFILE_GETCLASSOBJ,
4687 "GetClassObject failed in the DLL."
4690 HRES_COMADMIN_E_COMPFILE_CLASSNOTAVAIL,
4691 "The DLL does not support the components listed in the TypeLib."
4694 HRES_COMADMIN_E_COMPFILE_BADTLB,
4695 "The TypeLib could not be loaded."
4698 HRES_COMADMIN_E_COMPFILE_NOTINSTALLABLE,
4699 "The file does not contain components or component information."
4702 HRES_COMADMIN_E_NOTCHANGEABLE,
4703 "Changes to this object and its subobjects have been disabled."
4706 HRES_COMADMIN_E_NOTDELETEABLE,
4707 "The delete function has been disabled for this object."
4710 HRES_COMADMIN_E_SESSION,
4711 "The server catalog version is not supported."
4714 HRES_COMADMIN_E_COMP_MOVE_LOCKED,
4715 "The component move was disallowed because the source or destination application is either a system application or currently locked against changes."
4718 HRES_COMADMIN_E_COMP_MOVE_BAD_DEST,
4719 "The component move failed because the destination application no longer exists."
4722 HRES_COMADMIN_E_REGISTERTLB,
4723 "The system was unable to register the TypeLib."
4726 HRES_COMADMIN_E_SYSTEMAPP,
4727 "This operation cannot be performed on the system application."
4730 HRES_COMADMIN_E_COMPFILE_NOREGISTRAR,
4731 "The component registrar referenced in this file is not available."
4734 HRES_COMADMIN_E_COREQCOMPINSTALLED,
4735 "A component in the same DLL is already installed."
4738 HRES_COMADMIN_E_SERVICENOTINSTALLED,
4739 "The service is not installed."
4742 HRES_COMADMIN_E_PROPERTYSAVEFAILED,
4743 "One or more property settings are either invalid or in conflict with each other."
4746 HRES_COMADMIN_E_OBJECTEXISTS,
4747 "The object you are attempting to add or rename already exists."
4750 HRES_COMADMIN_E_COMPONENTEXISTS,
4751 "The component already exists."
4754 HRES_COMADMIN_E_REGFILE_CORRUPT,
4755 "The registration file is corrupt."
4758 HRES_COMADMIN_E_PROPERTY_OVERFLOW,
4759 "The property value is too large."
4762 HRES_COMADMIN_E_NOTINREGISTRY,
4763 "Object was not found in registry."
4766 HRES_COMADMIN_E_OBJECTNOTPOOLABLE,
4767 "This object cannot be pooled."
4770 HRES_COMADMIN_E_APPLID_MATCHES_CLSID,
4771 "A CLSID with the same GUID as the new application ID is already installed on this machine."
4774 HRES_COMADMIN_E_ROLE_DOES_NOT_EXIST,
4775 "A role assigned to a component, interface, or method did not exist in the application."
4778 HRES_COMADMIN_E_START_APP_NEEDS_COMPONENTS,
4779 "You must have components in an application to start the application."
4782 HRES_COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM,
4783 "This operation is not enabled on this platform."
4786 HRES_COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY,
4787 "Application proxy is not exportable."
4790 HRES_COMADMIN_E_CAN_NOT_START_APP,
4791 "Failed to start application because it is either a library application or an application proxy."
4794 HRES_COMADMIN_E_CAN_NOT_EXPORT_SYS_APP,
4795 "System application is not exportable."
4798 HRES_COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT,
4799 "Cannot subscribe to this component (the component may have been imported)."
4802 HRES_COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER,
4803 "An event class cannot also be a subscriber component."
4806 HRES_COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE,
4807 "Library applications and application proxies are incompatible."
4810 HRES_COMADMIN_E_BASE_PARTITION_ONLY,
4811 "This function is valid for the base partition only."
4814 HRES_COMADMIN_E_START_APP_DISABLED,
4815 "You cannot start an application that has been disabled."
4818 HRES_COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME,
4819 "The specified partition name is already in use on this computer."
4822 HRES_COMADMIN_E_CAT_INVALID_PARTITION_NAME,
4823 "The specified partition name is invalid. Check that the name contains at least one visible character."
4826 HRES_COMADMIN_E_CAT_PARTITION_IN_USE,
4827 "The partition cannot be deleted because it is the default partition for one or more users."
4830 HRES_COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES,
4831 "The partition cannot be exported because one or more components in the partition have the same file name."
4834 HRES_COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED,
4835 "Applications that contain one or more imported components cannot be installed into a nonbase partition."
4838 HRES_COMADMIN_E_AMBIGUOUS_APPLICATION_NAME,
4839 "The application name is not unique and cannot be resolved to an application ID."
4842 HRES_COMADMIN_E_AMBIGUOUS_PARTITION_NAME,
4843 "The partition name is not unique and cannot be resolved to a partition ID."
4846 HRES_COMADMIN_E_REGDB_NOTINITIALIZED,
4847 "The COM+ registry database has not been initialized."
4850 HRES_COMADMIN_E_REGDB_NOTOPEN,
4851 "The COM+ registry database is not open."
4854 HRES_COMADMIN_E_REGDB_SYSTEMERR,
4855 "The COM+ registry database detected a system error."
4858 HRES_COMADMIN_E_REGDB_ALREADYRUNNING,
4859 "The COM+ registry database is already running."
4862 HRES_COMADMIN_E_MIG_VERSIONNOTSUPPORTED,
4863 "This version of the COM+ registry database cannot be migrated."
4866 HRES_COMADMIN_E_MIG_SCHEMANOTFOUND,
4867 "The schema version to be migrated could not be found in the COM+ registry database."
4870 HRES_COMADMIN_E_CAT_BITNESSMISMATCH,
4871 "There was a type mismatch between binaries."
4874 HRES_COMADMIN_E_CAT_UNACCEPTABLEBITNESS,
4875 "A binary of unknown or invalid type was provided."
4878 HRES_COMADMIN_E_CAT_WRONGAPPBITNESS,
4879 "There was a type mismatch between a binary and an application."
4882 HRES_COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED,
4883 "The application cannot be paused or resumed."
4886 HRES_COMADMIN_E_CAT_SERVERFAULT,
4887 "The COM+ catalog server threw an exception during execution."
4890 HRES_COMQC_E_APPLICATION_NOT_QUEUED,
4891 "Only COM+ applications marked \"queued\" can be invoked using the \"queue\" moniker."
4894 HRES_COMQC_E_NO_QUEUEABLE_INTERFACES,
4895 "At least one interface must be marked \"queued\" to create a queued component instance with the \"queue\" moniker."
4898 HRES_COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE,
4899 "Message Queuing is required for the requested operation and is not installed."
4902 HRES_COMQC_E_NO_IPERSISTSTREAM,
4903 "Unable to marshal an interface that does not support IPersistStream."
4906 HRES_COMQC_E_BAD_MESSAGE,
4907 "The message is improperly formatted or was damaged in transit."
4910 HRES_COMQC_E_UNAUTHENTICATED,
4911 "An unauthenticated message was received by an application that accepts only authenticated messages."
4914 HRES_COMQC_E_UNTRUSTED_ENQUEUER,
4915 "The message was requeued or moved by a user not in the QC Trusted User \"role\"."
4918 HRES_MSDTC_E_DUPLICATE_RESOURCE,
4919 "Cannot create a duplicate resource of type Distributed Transaction Coordinator."
4922 HRES_COMADMIN_E_OBJECT_PARENT_MISSING,
4923 "One of the objects being inserted or updated does not belong to a valid parent collection."
4926 HRES_COMADMIN_E_OBJECT_DOES_NOT_EXIST,
4927 "One of the specified objects cannot be found."
4930 HRES_COMADMIN_E_APP_NOT_RUNNING,
4931 "The specified application is not currently running."
4934 HRES_COMADMIN_E_INVALID_PARTITION,
4935 "The partitions specified are not valid."
4938 HRES_COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE,
4939 "COM+ applications that run as Windows NT service may not be pooled or recycled."
4942 HRES_COMADMIN_E_USER_IN_SET,
4943 "One or more users are already assigned to a local partition set."
4946 HRES_COMADMIN_E_CANTRECYCLELIBRARYAPPS,
4947 "Library applications may not be recycled."
4950 HRES_COMADMIN_E_CANTRECYCLESERVICEAPPS,
4951 "Applications running as Windows NT services may not be recycled."
4954 HRES_COMADMIN_E_PROCESSALREADYRECYCLED,
4955 "The process has already been recycled."
4958 HRES_COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED,
4959 "A paused process may not be recycled."
4962 HRES_COMADMIN_E_CANTMAKEINPROCSERVICE,
4963 "Library applications may not be Windows NT services."
4966 HRES_COMADMIN_E_PROGIDINUSEBYCLSID,
4967 "The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID."
4970 HRES_COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET,
4971 "The partition specified as the default is not a member of the partition set."
4974 HRES_COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED,
4975 "A recycled process may not be paused."
4978 HRES_COMADMIN_E_PARTITION_ACCESSDENIED,
4979 "Access to the specified partition is denied."
4982 HRES_COMADMIN_E_PARTITION_MSI_ONLY,
4983 "Only application files (*.msi files) can be installed into partitions."
4986 HRES_COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT,
4987 "Applications containing one or more legacy components may not be exported to 1.0 format."
4990 HRES_COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS,
4991 "Legacy components may not exist in nonbase partitions."
4994 HRES_COMADMIN_E_COMP_MOVE_SOURCE,
4995 "A component cannot be moved (or copied) from the System Application, an application proxy, or a nonchangeable application."
4998 HRES_COMADMIN_E_COMP_MOVE_DEST,
4999 "A component cannot be moved (or copied) to the System Application, an application proxy or a nonchangeable application."
5002 HRES_COMADMIN_E_COMP_MOVE_PRIVATE,
5003 "A private component cannot be moved (or copied) to a library application or to the base partition."
5006 HRES_COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET,
5007 "The Base Application Partition exists in all partition sets and cannot be removed."
5010 HRES_COMADMIN_E_CANNOT_ALIAS_EVENTCLASS,
5011 "Alas, Event Class components cannot be aliased."
5014 HRES_COMADMIN_E_PRIVATE_ACCESSDENIED,
5015 "Access is denied because the component is private."
5018 HRES_COMADMIN_E_SAFERINVALID,
5019 "The specified SAFER level is invalid."
5022 HRES_COMADMIN_E_REGISTRY_ACCESSDENIED,
5023 "The specified user cannot write to the system registry."
5026 HRES_COMADMIN_E_PARTITIONS_DISABLED,
5027 "COM+ partitions are currently disabled."
5030 HRES_ERROR_FLT_NO_HANDLER_DEFINED,
5031 "A handler was not defined by the filter for this operation."
5034 HRES_ERROR_FLT_CONTEXT_ALREADY_DEFINED,
5035 "A context is already defined for this object."
5038 HRES_ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST,
5039 "Asynchronous requests are not valid for this operation."
5042 HRES_ERROR_FLT_DISALLOW_FAST_IO,
5043 "Disallow the Fast IO path for this operation."
5046 HRES_ERROR_FLT_INVALID_NAME_REQUEST,
5047 "An invalid name request was made. The name requested cannot be retrieved at this time."
5050 HRES_ERROR_FLT_NOT_SAFE_TO_POST_OPERATION,
5051 "Posting this operation to a worker thread for further processing is not safe at this time because it could lead to a system deadlock."
5054 HRES_ERROR_FLT_NOT_INITIALIZED,
5055 "The Filter Manager was not initialized when a filter tried to register. Be sure that the Filter Manager is being loaded as a driver."
5058 HRES_ERROR_FLT_FILTER_NOT_READY,
5059 "The filter is not ready for attachment to volumes because it has not finished initializing (FltStartFiltering has not been called)."
5062 HRES_ERROR_FLT_POST_OPERATION_CLEANUP,
5063 "The filter must clean up any operation-specific context at this time because it is being removed from the system before the operation is completed by the lower drivers."
5066 HRES_ERROR_FLT_INTERNAL_ERROR,
5067 "The Filter Manager had an internal error from which it cannot recover; therefore, the operation has been failed. This is usually the result of a filter returning an invalid value from a preoperation callback."
5070 HRES_ERROR_FLT_DELETING_OBJECT,
5071 "The object specified for this action is in the process of being deleted; therefore, the action requested cannot be completed at this time."
5074 HRES_ERROR_FLT_MUST_BE_NONPAGED_POOL,
5075 "Nonpaged pool must be used for this type of context."
5078 HRES_ERROR_FLT_DUPLICATE_ENTRY,
5079 "A duplicate handler definition has been provided for an operation."
5082 HRES_ERROR_FLT_CBDQ_DISABLED,
5083 "The callback data queue has been disabled."
5086 HRES_ERROR_FLT_DO_NOT_ATTACH,
5087 "Do not attach the filter to the volume at this time."
5090 HRES_ERROR_FLT_DO_NOT_DETACH,
5091 "Do not detach the filter from the volume at this time."
5094 HRES_ERROR_FLT_INSTANCE_ALTITUDE_COLLISION,
5095 "An instance already exists at this altitude on the volume specified."
5098 HRES_ERROR_FLT_INSTANCE_NAME_COLLISION,
5099 "An instance already exists with this name on the volume specified."
5102 HRES_ERROR_FLT_FILTER_NOT_FOUND,
5103 "The system could not find the filter specified."
5106 HRES_ERROR_FLT_VOLUME_NOT_FOUND,
5107 "The system could not find the volume specified."
5110 HRES_ERROR_FLT_INSTANCE_NOT_FOUND,
5111 "The system could not find the instance specified."
5114 HRES_ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND,
5115 "No registered context allocation definition was found for the given request."
5118 HRES_ERROR_FLT_INVALID_CONTEXT_REGISTRATION,
5119 "An invalid parameter was specified during context registration."
5122 HRES_ERROR_FLT_NAME_CACHE_MISS,
5123 "The name requested was not found in the Filter Manager name cache and could not be retrieved from the file system."
5126 HRES_ERROR_FLT_NO_DEVICE_OBJECT,
5127 "The requested device object does not exist for the given volume."
5130 HRES_ERROR_FLT_VOLUME_ALREADY_MOUNTED,
5131 "The specified volume is already mounted."
5134 HRES_ERROR_FLT_ALREADY_ENLISTED,
5135 "The specified Transaction Context is already enlisted in a transaction."
5138 HRES_ERROR_FLT_CONTEXT_ALREADY_LINKED,
5139 "The specified context is already attached to another object."
5142 HRES_ERROR_FLT_NO_WAITER_FOR_REPLY,
5143 "No waiter is present for the filter's reply to this message."
5146 HRES_ERROR_HUNG_DISPLAY_DRIVER_THREAD,
5147 "{Display Driver Stopped Responding} The %hs display driver has stopped working normally. Save your work and reboot the system to restore full display functionality. The next time you reboot the machine a dialog will be displayed giving you a chance to report this failure to Microsoft."
5150 HRES_ERROR_MONITOR_NO_DESCRIPTOR,
5151 "Monitor descriptor could not be obtained."
5154 HRES_ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT,
5155 "Format of the obtained monitor descriptor is not supported by this release."
5158 HRES_DWM_E_COMPOSITIONDISABLED,
5159 "{Desktop Composition is Disabled} The operation could not be completed because desktop composition is disabled."
5162 HRES_DWM_E_REMOTING_NOT_SUPPORTED,
5163 "{Some Desktop Composition APIs Are Not Supported While Remoting} Some desktop composition APIs are not supported while remoting. The operation is not supported while running in a remote session."
5166 HRES_DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE,
5167 "{No DWM Redirection Surface is Available} The Desktop Window Manager (DWM) was unable to provide a redirection surface to complete the DirectX present."
5170 HRES_DWM_E_NOT_QUEUING_PRESENTS,
5171 "{DWM Is Not Queuing Presents for the Specified Window} The window specified is not currently using queued presents."
5174 HRES_TPM_E_ERROR_MASK,
5175 "This is an error mask to convert Trusted Platform Module (TPM) hardware errors to Win32 errors."
5178 HRES_TPM_E_AUTHFAIL,
5179 "Authentication failed."
5182 HRES_TPM_E_BADINDEX,
5183 "The index to a Platform Configuration Register (PCR), DIR, or other register is incorrect."
5186 HRES_TPM_E_BAD_PARAMETER,
5187 "One or more parameters are bad."
5190 HRES_TPM_E_AUDITFAILURE,
5191 "An operation completed successfully but the auditing of that operation failed."
5194 HRES_TPM_E_CLEAR_DISABLED,
5195 "The clear disable flag is set and all clear operations now require physical access."
5198 HRES_TPM_E_DEACTIVATED,
5199 "The TPM is deactivated."
5202 HRES_TPM_E_DISABLED,
5203 "The TPM is disabled."
5206 HRES_TPM_E_DISABLED_CMD,
5207 "The target command has been disabled."
5210 HRES_TPM_E_FAIL,
5211 "The operation failed."
5214 HRES_TPM_E_BAD_ORDINAL,
5215 "The ordinal was unknown or inconsistent."
5218 HRES_TPM_E_INSTALL_DISABLED,
5219 "The ability to install an owner is disabled."
5222 HRES_TPM_E_INVALID_KEYHANDLE,
5223 "The key handle cannot be interpreted."
5226 HRES_TPM_E_KEYNOTFOUND,
5227 "The key handle points to an invalid key."
5230 HRES_TPM_E_INAPPROPRIATE_ENC,
5231 "Unacceptable encryption scheme."
5234 HRES_TPM_E_MIGRATEFAIL,
5235 "Migration authorization failed."
5238 HRES_TPM_E_INVALID_PCR_INFO,
5239 "PCR information could not be interpreted."
5242 HRES_TPM_E_NOSPACE,
5243 "No room to load key."
5246 HRES_TPM_E_NOSRK,
5247 "There is no storage root key (SRK) set."
5250 HRES_TPM_E_NOTSEALED_BLOB,
5251 "An encrypted blob is invalid or was not created by this TPM."
5254 HRES_TPM_E_OWNER_SET,
5255 "There is already an owner."
5258 HRES_TPM_E_RESOURCES,
5259 "The TPM has insufficient internal resources to perform the requested action."
5262 HRES_TPM_E_SHORTRANDOM,
5263 "A random string was too short."
5266 HRES_TPM_E_SIZE,
5267 "The TPM does not have the space to perform the operation."
5270 HRES_TPM_E_WRONGPCRVAL,
5271 "The named PCR value does not match the current PCR value."
5274 HRES_TPM_E_BAD_PARAM_SIZE,
5275 "The paramSize argument to the command has the incorrect value."
5278 HRES_TPM_E_SHA_THREAD,
5279 "There is no existing SHA-1 thread."
5282 HRES_TPM_E_SHA_ERROR,
5283 "The calculation is unable to proceed because the existing SHA-1 thread has already encountered an error."
5286 HRES_TPM_E_FAILEDSELFTEST,
5287 "Self-test has failed and the TPM has shut down."
5290 HRES_TPM_E_AUTH2FAIL,
5291 "The authorization for the second key in a two-key function failed authorization."
5294 HRES_TPM_E_BADTAG,
5295 "The tag value sent to for a command is invalid."
5298 HRES_TPM_E_IOERROR,
5299 "An I/O error occurred transmitting information to the TPM."
5302 HRES_TPM_E_ENCRYPT_ERROR,
5303 "The encryption process had a problem."
5306 HRES_TPM_E_DECRYPT_ERROR,
5307 "The decryption process did not complete."
5310 HRES_TPM_E_INVALID_AUTHHANDLE,
5311 "An invalid handle was used."
5314 HRES_TPM_E_NO_ENDORSEMENT,
5315 "The TPM does not have an endorsement key (EK) installed."
5318 HRES_TPM_E_INVALID_KEYUSAGE,
5319 "The usage of a key is not allowed."
5322 HRES_TPM_E_WRONG_ENTITYTYPE,
5323 "The submitted entity type is not allowed."
5326 HRES_TPM_E_INVALID_POSTINIT,
5327 "The command was received in the wrong sequence relative to TPM_Init and a subsequent TPM_Startup."
5330 HRES_TPM_E_INAPPROPRIATE_SIG,
5331 "Signed data cannot include additional DER information."
5334 HRES_TPM_E_BAD_KEY_PROPERTY,
5335 "The key properties in TPM_KEY_PARMs are not supported by this TPM."
5338 HRES_TPM_E_BAD_MIGRATION,
5339 "The migration properties of this key are incorrect."
5342 HRES_TPM_E_BAD_SCHEME,
5343 "The signature or encryption scheme for this key is incorrect or not permitted in this situation."
5346 HRES_TPM_E_BAD_DATASIZE,
5347 "The size of the data (or blob) parameter is bad or inconsistent with the referenced key."
5350 HRES_TPM_E_BAD_MODE,
5351 "A mode parameter is bad, such as capArea or subCapArea for TPM_GetCapability, physicalPresence parameter for TPM_PhysicalPresence, or migrationType for TPM_CreateMigrationBlob."
5354 HRES_TPM_E_BAD_PRESENCE,
5355 "Either the physicalPresence or physicalPresenceLock bits have the wrong value."
5358 HRES_TPM_E_BAD_VERSION,
5359 "The TPM cannot perform this version of the capability."
5362 HRES_TPM_E_NO_WRAP_TRANSPORT,
5363 "The TPM does not allow for wrapped transport sessions."
5366 HRES_TPM_E_AUDITFAIL_UNSUCCESSFUL,
5367 "TPM audit construction failed and the underlying command was returning a failure code also."
5370 HRES_TPM_E_AUDITFAIL_SUCCESSFUL,
5371 "TPM audit construction failed and the underlying command was returning success."
5374 HRES_TPM_E_NOTRESETABLE,
5375 "Attempt to reset a PCR that does not have the resettable attribute."
5378 HRES_TPM_E_NOTLOCAL,
5379 "Attempt to reset a PCR register that requires locality and the locality modifier not part of command transport."
5382 HRES_TPM_E_BAD_TYPE,
5383 "Make identity blob not properly typed."
5386 HRES_TPM_E_INVALID_RESOURCE,
5387 "When saving context identified resource type does not match actual resource."
5390 HRES_TPM_E_NOTFIPS,
5391 "The TPM is attempting to execute a command only available when in Federal Information Processing Standards (FIPS) mode."
5394 HRES_TPM_E_INVALID_FAMILY,
5395 "The command is attempting to use an invalid family ID."
5398 HRES_TPM_E_NO_NV_PERMISSION,
5399 "The permission to manipulate the NV storage is not available."
5402 HRES_TPM_E_REQUIRES_SIGN,
5403 "The operation requires a signed command."
5406 HRES_TPM_E_KEY_NOTSUPPORTED,
5407 "Wrong operation to load an NV key."
5410 HRES_TPM_E_AUTH_CONFLICT,
5411 "NV_LoadKey blob requires both owner and blob authorization."
5414 HRES_TPM_E_AREA_LOCKED,
5415 "The NV area is locked and not writable."
5418 HRES_TPM_E_BAD_LOCALITY,
5419 "The locality is incorrect for the attempted operation."
5422 HRES_TPM_E_READ_ONLY,
5423 "The NV area is read-only and cannot be written to."
5426 HRES_TPM_E_PER_NOWRITE,
5427 "There is no protection on the write to the NV area."
5430 HRES_TPM_E_FAMILYCOUNT,
5431 "The family count value does not match."
5434 HRES_TPM_E_WRITE_LOCKED,
5435 "The NV area has already been written to."
5438 HRES_TPM_E_BAD_ATTRIBUTES,
5439 "The NV area attributes conflict."
5442 HRES_TPM_E_INVALID_STRUCTURE,
5443 "The structure tag and version are invalid or inconsistent."
5446 HRES_TPM_E_KEY_OWNER_CONTROL,
5447 "The key is under control of the TPM owner and can only be evicted by the TPM owner."
5450 HRES_TPM_E_BAD_COUNTER,
5451 "The counter handle is incorrect."
5454 HRES_TPM_E_NOT_FULLWRITE,
5455 "The write is not a complete write of the area."
5458 HRES_TPM_E_CONTEXT_GAP,
5459 "The gap between saved context counts is too large."
5462 HRES_TPM_E_MAXNVWRITES,
5463 "The maximum number of NV writes without an owner has been exceeded."
5466 HRES_TPM_E_NOOPERATOR,
5467 "No operator AuthData value is set."
5470 HRES_TPM_E_RESOURCEMISSING,
5471 "The resource pointed to by context is not loaded."
5474 HRES_TPM_E_DELEGATE_LOCK,
5475 "The delegate administration is locked."
5478 HRES_TPM_E_DELEGATE_FAMILY,
5479 "Attempt to manage a family other then the delegated family."
5482 HRES_TPM_E_DELEGATE_ADMIN,
5483 "Delegation table management not enabled."
5486 HRES_TPM_E_TRANSPORT_NOTEXCLUSIVE,
5487 "There was a command executed outside an exclusive transport session."
5490 HRES_TPM_E_OWNER_CONTROL,
5491 "Attempt to context save an owner evict controlled key."
5494 HRES_TPM_E_DAA_RESOURCES,
5495 "The DAA command has no resources available to execute the command."
5498 HRES_TPM_E_DAA_INPUT_DATA0,
5499 "The consistency check on DAA parameter inputData0 has failed."
5502 HRES_TPM_E_DAA_INPUT_DATA1,
5503 "The consistency check on DAA parameter inputData1 has failed."
5506 HRES_TPM_E_DAA_ISSUER_SETTINGS,
5507 "The consistency check on DAA_issuerSettings has failed."
5510 HRES_TPM_E_DAA_TPM_SETTINGS,
5511 "The consistency check on DAA_tpmSpecific has failed."
5514 HRES_TPM_E_DAA_STAGE,
5515 "The atomic process indicated by the submitted DAA command is not the expected process."
5518 HRES_TPM_E_DAA_ISSUER_VALIDITY,
5519 "The issuer's validity check has detected an inconsistency."
5522 HRES_TPM_E_DAA_WRONG_W,
5523 "The consistency check on w has failed."
5526 HRES_TPM_E_BAD_HANDLE,
5527 "The handle is incorrect."
5530 HRES_TPM_E_BAD_DELEGATE,
5531 "Delegation is not correct."
5534 HRES_TPM_E_BADCONTEXT,
5535 "The context blob is invalid."
5538 HRES_TPM_E_TOOMANYCONTEXTS,
5539 "Too many contexts held by the TPM."
5542 HRES_TPM_E_MA_TICKET_SIGNATURE,
5543 "Migration authority signature validation failure."
5546 HRES_TPM_E_MA_DESTINATION,
5547 "Migration destination not authenticated."
5550 HRES_TPM_E_MA_SOURCE,
5551 "Migration source incorrect."
5554 HRES_TPM_E_MA_AUTHORITY,
5555 "Incorrect migration authority."
5558 HRES_TPM_E_PERMANENTEK,
5559 "Attempt to revoke the EK and the EK is not revocable."
5562 HRES_TPM_E_BAD_SIGNATURE,
5563 "Bad signature of CMK ticket."
5566 HRES_TPM_E_NOCONTEXTSPACE,
5567 "There is no room in the context list for additional contexts."
5570 HRES_TPM_E_COMMAND_BLOCKED,
5571 "The command was blocked."
5574 HRES_TPM_E_INVALID_HANDLE,
5575 "The specified handle was not found."
5578 HRES_TPM_E_DUPLICATE_VHANDLE,
5579 "The TPM returned a duplicate handle and the command needs to be resubmitted."
5582 HRES_TPM_E_EMBEDDED_COMMAND_BLOCKED,
5583 "The command within the transport was blocked."
5586 HRES_TPM_E_EMBEDDED_COMMAND_UNSUPPORTED,
5587 "The command within the transport is not supported."
5590 HRES_TPM_E_RETRY,
5591 "The TPM is too busy to respond to the command immediately, but the command could be resubmitted at a later time."
5594 HRES_TPM_E_NEEDS_SELFTEST,
5595 "SelfTestFull has not been run."
5598 HRES_TPM_E_DOING_SELFTEST,
5599 "The TPM is currently executing a full self-test."
5602 HRES_TPM_E_DEFEND_LOCK_RUNNING,
5603 "The TPM is defending against dictionary attacks and is in a time-out period."
5606 HRES_TBS_E_INTERNAL_ERROR,
5607 "An internal software error has been detected."
5610 HRES_TBS_E_BAD_PARAMETER,
5611 "One or more input parameters are bad."
5614 HRES_TBS_E_INVALID_OUTPUT_POINTER,
5615 "A specified output pointer is bad."
5618 HRES_TBS_E_INVALID_CONTEXT,
5619 "The specified context handle does not refer to a valid context."
5622 HRES_TBS_E_INSUFFICIENT_BUFFER,
5623 "A specified output buffer is too small."
5626 HRES_TBS_E_IOERROR,
5627 "An error occurred while communicating with the TPM."
5630 HRES_TBS_E_INVALID_CONTEXT_PARAM,
5631 "One or more context parameters are invalid."
5634 HRES_TBS_E_SERVICE_NOT_RUNNING,
5635 "The TPM Base Services (TBS) is not running and could not be started."
5638 HRES_TBS_E_TOO_MANY_TBS_CONTEXTS,
5639 "A new context could not be created because there are too many open contexts."
5642 HRES_TBS_E_TOO_MANY_RESOURCES,
5643 "A new virtual resource could not be created because there are too many open virtual resources."
5646 HRES_TBS_E_SERVICE_START_PENDING,
5647 "The TBS service has been started but is not yet running."
5650 HRES_TBS_E_PPI_NOT_SUPPORTED,
5651 "The physical presence interface is not supported."
5654 HRES_TBS_E_COMMAND_CANCELED,
5655 "The command was canceled."
5658 HRES_TBS_E_BUFFER_TOO_LARGE,
5659 "The input or output buffer is too large."
5662 HRES_TPMAPI_E_INVALID_STATE,
5663 "The command buffer is not in the correct state."
5666 HRES_TPMAPI_E_NOT_ENOUGH_DATA,
5667 "The command buffer does not contain enough data to satisfy the request."
5670 HRES_TPMAPI_E_TOO_MUCH_DATA,
5671 "The command buffer cannot contain any more data."
5674 HRES_TPMAPI_E_INVALID_OUTPUT_POINTER,
5675 "One or more output parameters was null or invalid."
5678 HRES_TPMAPI_E_INVALID_PARAMETER,
5679 "One or more input parameters are invalid."
5682 HRES_TPMAPI_E_OUT_OF_MEMORY,
5683 "Not enough memory was available to satisfy the request."
5686 HRES_TPMAPI_E_BUFFER_TOO_SMALL,
5687 "The specified buffer was too small."
5690 HRES_TPMAPI_E_INTERNAL_ERROR,
5691 "An internal error was detected."
5694 HRES_TPMAPI_E_ACCESS_DENIED,
5695 "The caller does not have the appropriate rights to perform the requested operation."
5698 HRES_TPMAPI_E_AUTHORIZATION_FAILED,
5699 "The specified authorization information was invalid."
5702 HRES_TPMAPI_E_INVALID_CONTEXT_HANDLE,
5703 "The specified context handle was not valid."
5706 HRES_TPMAPI_E_TBS_COMMUNICATION_ERROR,
5707 "An error occurred while communicating with the TBS."
5710 HRES_TPMAPI_E_TPM_COMMAND_ERROR,
5711 "The TPM returned an unexpected result."
5714 HRES_TPMAPI_E_MESSAGE_TOO_LARGE,
5715 "The message was too large for the encoding scheme."
5718 HRES_TPMAPI_E_INVALID_ENCODING,
5719 "The encoding in the binary large object (BLOB) was not recognized."
5722 HRES_TPMAPI_E_INVALID_KEY_SIZE,
5723 "The key size is not valid."
5726 HRES_TPMAPI_E_ENCRYPTION_FAILED,
5727 "The encryption operation failed."
5730 HRES_TPMAPI_E_INVALID_KEY_PARAMS,
5731 "The key parameters structure was not valid."
5734 HRES_TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB,
5735 "The requested supplied data does not appear to be a valid migration authorization BLOB."
5738 HRES_TPMAPI_E_INVALID_PCR_INDEX,
5739 "The specified PCR index was invalid."
5742 HRES_TPMAPI_E_INVALID_DELEGATE_BLOB,
5743 "The data given does not appear to be a valid delegate BLOB."
5746 HRES_TPMAPI_E_INVALID_CONTEXT_PARAMS,
5747 "One or more of the specified context parameters was not valid."
5750 HRES_TPMAPI_E_INVALID_KEY_BLOB,
5751 "The data given does not appear to be a valid key BLOB."
5754 HRES_TPMAPI_E_INVALID_PCR_DATA,
5755 "The specified PCR data was invalid."
5758 HRES_TPMAPI_E_INVALID_OWNER_AUTH,
5759 "The format of the owner authorization data was invalid."
5762 HRES_TBSIMP_E_BUFFER_TOO_SMALL,
5763 "The specified buffer was too small."
5766 HRES_TBSIMP_E_CLEANUP_FAILED,
5767 "The context could not be cleaned up."
5770 HRES_TBSIMP_E_INVALID_CONTEXT_HANDLE,
5771 "The specified context handle is invalid."
5774 HRES_TBSIMP_E_INVALID_CONTEXT_PARAM,
5775 "An invalid context parameter was specified."
5778 HRES_TBSIMP_E_TPM_ERROR,
5779 "An error occurred while communicating with the TPM."
5782 HRES_TBSIMP_E_HASH_BAD_KEY,
5783 "No entry with the specified key was found."
5786 HRES_TBSIMP_E_DUPLICATE_VHANDLE,
5787 "The specified virtual handle matches a virtual handle already in use."
5790 HRES_TBSIMP_E_INVALID_OUTPUT_POINTER,
5791 "The pointer to the returned handle location was null or invalid."
5794 HRES_TBSIMP_E_INVALID_PARAMETER,
5795 "One or more parameters are invalid."
5798 HRES_TBSIMP_E_RPC_INIT_FAILED,
5799 "The RPC subsystem could not be initialized."
5802 HRES_TBSIMP_E_SCHEDULER_NOT_RUNNING,
5803 "The TBS scheduler is not running."
5806 HRES_TBSIMP_E_COMMAND_CANCELED,
5807 "The command was canceled."
5810 HRES_TBSIMP_E_OUT_OF_MEMORY,
5811 "There was not enough memory to fulfill the request."
5814 HRES_TBSIMP_E_LIST_NO_MORE_ITEMS,
5815 "The specified list is empty, or the iteration has reached the end of the list."
5818 HRES_TBSIMP_E_LIST_NOT_FOUND,
5819 "The specified item was not found in the list."
5822 HRES_TBSIMP_E_NOT_ENOUGH_SPACE,
5823 "The TPM does not have enough space to load the requested resource."
5826 HRES_TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS,
5827 "There are too many TPM contexts in use."
5830 HRES_TBSIMP_E_COMMAND_FAILED,
5831 "The TPM command failed."
5834 HRES_TBSIMP_E_UNKNOWN_ORDINAL,
5835 "The TBS does not recognize the specified ordinal."
5838 HRES_TBSIMP_E_RESOURCE_EXPIRED,
5839 "The requested resource is no longer available."
5842 HRES_TBSIMP_E_INVALID_RESOURCE,
5843 "The resource type did not match."
5846 HRES_TBSIMP_E_NOTHING_TO_UNLOAD,
5847 "No resources can be unloaded."
5850 HRES_TBSIMP_E_HASH_TABLE_FULL,
5851 "No new entries can be added to the hash table."
5854 HRES_TBSIMP_E_TOO_MANY_TBS_CONTEXTS,
5855 "A new TBS context could not be created because there are too many open contexts."
5858 HRES_TBSIMP_E_TOO_MANY_RESOURCES,
5859 "A new virtual resource could not be created because there are too many open virtual resources."
5862 HRES_TBSIMP_E_PPI_NOT_SUPPORTED,
5863 "The physical presence interface is not supported."
5866 HRES_TBSIMP_E_TPM_INCOMPATIBLE,
5867 "TBS is not compatible with the version of TPM found on the system."
5870 HRES_TPM_E_PPI_ACPI_FAILURE,
5871 "A general error was detected when attempting to acquire the BIOS response to a physical presence command."
5874 HRES_TPM_E_PPI_USER_ABORT,
5875 "The user failed to confirm the TPM operation request."
5878 HRES_TPM_E_PPI_BIOS_FAILURE,
5879 "The BIOS failure prevented the successful execution of the requested TPM operation (for example, invalid TPM operation request, BIOS communication error with the TPM)."
5882 HRES_TPM_E_PPI_NOT_SUPPORTED,
5883 "The BIOS does not support the physical presence interface."
5886 HRES_PLA_E_DCS_NOT_FOUND,
5887 "A Data Collector Set was not found."
5890 HRES_PLA_E_TOO_MANY_FOLDERS,
5891 "Unable to start Data Collector Set because there are too many folders."
5894 HRES_PLA_E_NO_MIN_DISK,
5895 "Not enough free disk space to start Data Collector Set."
5898 HRES_PLA_E_DCS_IN_USE,
5899 "Data Collector Set is in use."
5902 HRES_PLA_E_DCS_ALREADY_EXISTS,
5903 "Data Collector Set already exists."
5906 HRES_PLA_E_PROPERTY_CONFLICT,
5907 "Property value conflict."
5910 HRES_PLA_E_DCS_SINGLETON_REQUIRED,
5911 "The current configuration for this Data Collector Set requires that it contain exactly one Data Collector."
5914 HRES_PLA_E_CREDENTIALS_REQUIRED,
5915 "A user account is required to commit the current Data Collector Set properties."
5918 HRES_PLA_E_DCS_NOT_RUNNING,
5919 "Data Collector Set is not running."
5922 HRES_PLA_E_CONFLICT_INCL_EXCL_API,
5923 "A conflict was detected in the list of include and exclude APIs. Do not specify the same API in both the include list and the exclude list."
5926 HRES_PLA_E_NETWORK_EXE_NOT_VALID,
5927 "The executable path specified refers to a network share or UNC path."
5930 HRES_PLA_E_EXE_ALREADY_CONFIGURED,
5931 "The executable path specified is already configured for API tracing."
5934 HRES_PLA_E_EXE_PATH_NOT_VALID,
5935 "The executable path specified does not exist. Verify that the specified path is correct."
5938 HRES_PLA_E_DC_ALREADY_EXISTS,
5939 "Data Collector already exists."
5942 HRES_PLA_E_DCS_START_WAIT_TIMEOUT,
5943 "The wait for the Data Collector Set start notification has timed out."
5946 HRES_PLA_E_DC_START_WAIT_TIMEOUT,
5947 "The wait for the Data Collector to start has timed out."
5950 HRES_PLA_E_REPORT_WAIT_TIMEOUT,
5951 "The wait for the report generation tool to finish has timed out."
5954 HRES_PLA_E_NO_DUPLICATES,
5955 "Duplicate items are not allowed."
5958 HRES_PLA_E_EXE_FULL_PATH_REQUIRED,
5959 "When specifying the executable to trace, you must specify a full path to the executable and not just a file name."
5962 HRES_PLA_E_INVALID_SESSION_NAME,
5963 "The session name provided is invalid."
5966 HRES_PLA_E_PLA_CHANNEL_NOT_ENABLED,
5967 "The Event Log channel Microsoft-Windows-Diagnosis-PLA/Operational must be enabled to perform this operation."
5970 HRES_PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED,
5971 "The Event Log channel Microsoft-Windows-TaskScheduler must be enabled to perform this operation."
5974 HRES_FVE_E_LOCKED_VOLUME,
5975 "The volume must be unlocked before it can be used."
5978 HRES_FVE_E_NOT_ENCRYPTED,
5979 "The volume is fully decrypted and no key is available."
5982 HRES_FVE_E_NO_TPM_BIOS,
5983 "The firmware does not support using a TPM during boot."
5986 HRES_FVE_E_NO_MBR_METRIC,
5987 "The firmware does not use a TPM to perform initial program load (IPL) measurement."
5990 HRES_FVE_E_NO_BOOTSECTOR_METRIC,
5991 "The master boot record (MBR) is not TPM-aware."
5994 HRES_FVE_E_NO_BOOTMGR_METRIC,
5995 "The BOOTMGR is not being measured by the TPM."
5998 HRES_FVE_E_WRONG_BOOTMGR,
5999 "The BOOTMGR component does not perform expected TPM measurements."
6002 HRES_FVE_E_SECURE_KEY_REQUIRED,
6003 "No secure key protection mechanism has been defined."
6006 HRES_FVE_E_NOT_ACTIVATED,
6007 "This volume has not been provisioned for encryption."
6010 HRES_FVE_E_ACTION_NOT_ALLOWED,
6011 "Requested action was denied by the full-volume encryption (FVE) control engine."
6014 HRES_FVE_E_AD_SCHEMA_NOT_INSTALLED,
6015 "The Active Directory forest does not contain the required attributes and classes to host FVE or TPM information."
6018 HRES_FVE_E_AD_INVALID_DATATYPE,
6019 "The type of data obtained from Active Directory was not expected."
6022 HRES_FVE_E_AD_INVALID_DATASIZE,
6023 "The size of the data obtained from Active Directory was not expected."
6026 HRES_FVE_E_AD_NO_VALUES,
6027 "The attribute read from Active Directory has no (zero) values."
6030 HRES_FVE_E_AD_ATTR_NOT_SET,
6031 "The attribute was not set."
6034 HRES_FVE_E_AD_GUID_NOT_FOUND,
6035 "The specified GUID could not be found."
6038 HRES_FVE_E_BAD_INFORMATION,
6039 "The control block for the encrypted volume is not valid."
6042 HRES_FVE_E_TOO_SMALL,
6043 "Not enough free space remaining on volume to allow encryption."
6046 HRES_FVE_E_SYSTEM_VOLUME,
6047 "The volume cannot be encrypted because it is required to boot the operating system."
6050 HRES_FVE_E_FAILED_WRONG_FS,
6051 "The volume cannot be encrypted because the file system is not supported."
6054 HRES_FVE_E_FAILED_BAD_FS,
6055 "The file system is inconsistent. Run CHKDSK."
6058 HRES_FVE_E_NOT_SUPPORTED,
6059 "This volume cannot be encrypted."
6062 HRES_FVE_E_BAD_DATA,
6063 "Data supplied is malformed."
6066 HRES_FVE_E_VOLUME_NOT_BOUND,
6067 "Volume is not bound to the system."
6070 HRES_FVE_E_TPM_NOT_OWNED,
6071 "TPM must be owned before a volume can be bound to it."
6074 HRES_FVE_E_NOT_DATA_VOLUME,
6075 "The volume specified is not a data volume."
6078 HRES_FVE_E_AD_INSUFFICIENT_BUFFER,
6079 "The buffer supplied to a function was insufficient to contain the returned data."
6082 HRES_FVE_E_CONV_READ,
6083 "A read operation failed while converting the volume."
6086 HRES_FVE_E_CONV_WRITE,
6087 "A write operation failed while converting the volume."
6090 HRES_FVE_E_KEY_REQUIRED,
6091 "One or more key protection mechanisms are required for this volume."
6094 HRES_FVE_E_CLUSTERING_NOT_SUPPORTED,
6095 "Cluster configurations are not supported."
6098 HRES_FVE_E_VOLUME_BOUND_ALREADY,
6099 "The volume is already bound to the system."
6102 HRES_FVE_E_OS_NOT_PROTECTED,
6103 "The boot OS volume is not being protected via FVE."
6106 HRES_FVE_E_PROTECTION_DISABLED,
6107 "All protection mechanisms are effectively disabled (clear key exists)."
6110 HRES_FVE_E_RECOVERY_KEY_REQUIRED,
6111 "A recovery key protection mechanism is required."
6114 HRES_FVE_E_FOREIGN_VOLUME,
6115 "This volume cannot be bound to a TPM."
6118 HRES_FVE_E_OVERLAPPED_UPDATE,
6119 "The control block for the encrypted volume was updated by another thread. Try again."
6122 HRES_FVE_E_TPM_SRK_AUTH_NOT_ZERO,
6123 "The SRK authentication of the TPM is not zero and, therefore, is not compatible."
6126 HRES_FVE_E_FAILED_SECTOR_SIZE,
6127 "The volume encryption algorithm cannot be used on this sector size."
6130 HRES_FVE_E_FAILED_AUTHENTICATION,
6131 "BitLocker recovery authentication failed."
6134 HRES_FVE_E_NOT_OS_VOLUME,
6135 "The volume specified is not the boot OS volume."
6138 HRES_FVE_E_AUTOUNLOCK_ENABLED,
6139 "Auto-unlock information for data volumes is present on the boot OS volume."
6142 HRES_FVE_E_WRONG_BOOTSECTOR,
6143 "The system partition boot sector does not perform TPM measurements."
6146 HRES_FVE_E_WRONG_SYSTEM_FS,
6147 "The system partition file system must be NTFS."
6150 HRES_FVE_E_POLICY_PASSWORD_REQUIRED,
6151 "Group policy requires a recovery password before encryption may begin."
6154 HRES_FVE_E_CANNOT_SET_FVEK_ENCRYPTED,
6155 "The volume encryption algorithm and key cannot be set on an encrypted volume."
6158 HRES_FVE_E_CANNOT_ENCRYPT_NO_KEY,
6159 "A key must be specified before encryption may begin."
6162 HRES_FVE_E_BOOTABLE_CDDVD,
6163 "A bootable CD/DVD is in the system. Remove the CD/DVD and reboot the system."
6166 HRES_FVE_E_PROTECTOR_EXISTS,
6167 "An instance of this key protector already exists on the volume."
6170 HRES_FVE_E_RELATIVE_PATH,
6171 "The file cannot be saved to a relative path."
6174 HRES_FWP_E_CALLOUT_NOT_FOUND,
6175 "The callout does not exist."
6178 HRES_FWP_E_CONDITION_NOT_FOUND,
6179 "The filter condition does not exist."
6182 HRES_FWP_E_FILTER_NOT_FOUND,
6183 "The filter does not exist."
6186 HRES_FWP_E_LAYER_NOT_FOUND,
6187 "The layer does not exist."
6190 HRES_FWP_E_PROVIDER_NOT_FOUND,
6191 "The provider does not exist."
6194 HRES_FWP_E_PROVIDER_CONTEXT_NOT_FOUND,
6195 "The provider context does not exist."
6198 HRES_FWP_E_SUBLAYER_NOT_FOUND,
6199 "The sublayer does not exist."
6202 HRES_FWP_E_NOT_FOUND,
6203 "The object does not exist."
6206 HRES_FWP_E_ALREADY_EXISTS,
6207 "An object with that GUID or LUID already exists."
6210 HRES_FWP_E_IN_USE,
6211 "The object is referenced by other objects and, therefore, cannot be deleted."
6214 HRES_FWP_E_DYNAMIC_SESSION_IN_PROGRESS,
6215 "The call is not allowed from within a dynamic session."
6218 HRES_FWP_E_WRONG_SESSION,
6219 "The call was made from the wrong session and, therefore, cannot be completed."
6222 HRES_FWP_E_NO_TXN_IN_PROGRESS,
6223 "The call must be made from within an explicit transaction."
6226 HRES_FWP_E_TXN_IN_PROGRESS,
6227 "The call is not allowed from within an explicit transaction."
6230 HRES_FWP_E_TXN_ABORTED,
6231 "The explicit transaction has been forcibly canceled."
6234 HRES_FWP_E_SESSION_ABORTED,
6235 "The session has been canceled."
6238 HRES_FWP_E_INCOMPATIBLE_TXN,
6239 "The call is not allowed from within a read-only transaction."
6242 HRES_FWP_E_TIMEOUT,
6243 "The call timed out while waiting to acquire the transaction lock."
6246 HRES_FWP_E_NET_EVENTS_DISABLED,
6247 "Collection of network diagnostic events is disabled."
6250 HRES_FWP_E_INCOMPATIBLE_LAYER,
6251 "The operation is not supported by the specified layer."
6254 HRES_FWP_E_KM_CLIENTS_ONLY,
6255 "The call is allowed for kernel-mode callers only."
6258 HRES_FWP_E_LIFETIME_MISMATCH,
6259 "The call tried to associate two objects with incompatible lifetimes."
6262 HRES_FWP_E_BUILTIN_OBJECT,
6263 "The object is built in and, therefore, cannot be deleted."
6266 HRES_FWP_E_TOO_MANY_BOOTTIME_FILTERS,
6267 "The maximum number of boot-time filters has been reached."
6270 HRES_FWP_E_NOTIFICATION_DROPPED,
6271 "A notification could not be delivered because a message queue is at its maximum capacity."
6274 HRES_FWP_E_TRAFFIC_MISMATCH,
6275 "The traffic parameters do not match those for the security association context."
6278 HRES_FWP_E_INCOMPATIBLE_SA_STATE,
6279 "The call is not allowed for the current security association state."
6282 HRES_FWP_E_NULL_POINTER,
6283 "A required pointer is null."
6286 HRES_FWP_E_INVALID_ENUMERATOR,
6287 "An enumerator is not valid."
6290 HRES_FWP_E_INVALID_FLAGS,
6291 "The flags field contains an invalid value."
6294 HRES_FWP_E_INVALID_NET_MASK,
6295 "A network mask is not valid."
6298 HRES_FWP_E_INVALID_RANGE,
6299 "An FWP_RANGE is not valid."
6302 HRES_FWP_E_INVALID_INTERVAL,
6303 "The time interval is not valid."
6306 HRES_FWP_E_ZERO_LENGTH_ARRAY,
6307 "An array that must contain at least one element that is zero-length."
6310 HRES_FWP_E_NULL_DISPLAY_NAME,
6311 "The displayData.name field cannot be null."
6314 HRES_FWP_E_INVALID_ACTION_TYPE,
6315 "The action type is not one of the allowed action types for a filter."
6318 HRES_FWP_E_INVALID_WEIGHT,
6319 "The filter weight is not valid."
6322 HRES_FWP_E_MATCH_TYPE_MISMATCH,
6323 "A filter condition contains a match type that is not compatible with the operands."
6326 HRES_FWP_E_TYPE_MISMATCH,
6327 "An FWP_VALUE or FWPM_CONDITION_VALUE is of the wrong type."
6330 HRES_FWP_E_OUT_OF_BOUNDS,
6331 "An integer value is outside the allowed range."
6334 HRES_FWP_E_RESERVED,
6335 "A reserved field is nonzero."
6338 HRES_FWP_E_DUPLICATE_CONDITION,
6339 "A filter cannot contain multiple conditions operating on a single field."
6342 HRES_FWP_E_DUPLICATE_KEYMOD,
6343 "A policy cannot contain the same keying module more than once."
6346 HRES_FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER,
6347 "The action type is not compatible with the layer."
6350 HRES_FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER,
6351 "The action type is not compatible with the sublayer."
6354 HRES_FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER,
6355 "The raw context or the provider context is not compatible with the layer."
6358 HRES_FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT,
6359 "The raw context or the provider context is not compatible with the callout."
6362 HRES_FWP_E_INCOMPATIBLE_AUTH_METHOD,
6363 "The authentication method is not compatible with the policy type."
6366 HRES_FWP_E_INCOMPATIBLE_DH_GROUP,
6367 "The Diffie-Hellman group is not compatible with the policy type."
6370 HRES_FWP_E_EM_NOT_SUPPORTED,
6371 "An Internet Key Exchange (IKE) policy cannot contain an Extended Mode policy."
6374 HRES_FWP_E_NEVER_MATCH,
6375 "The enumeration template or subscription will never match any objects."
6378 HRES_FWP_E_PROVIDER_CONTEXT_MISMATCH,
6379 "The provider context is of the wrong type."
6382 HRES_FWP_E_INVALID_PARAMETER,
6383 "The parameter is incorrect."
6386 HRES_FWP_E_TOO_MANY_SUBLAYERS,
6387 "The maximum number of sublayers has been reached."
6390 HRES_FWP_E_CALLOUT_NOTIFICATION_FAILED,
6391 "The notification function for a callout returned an error."
6394 HRES_FWP_E_INCOMPATIBLE_AUTH_CONFIG,
6395 "The IPsec authentication configuration is not compatible with the authentication type."
6398 HRES_FWP_E_INCOMPATIBLE_CIPHER_CONFIG,
6399 "The IPsec cipher configuration is not compatible with the cipher type."
6402 HRES_ERROR_NDIS_INTERFACE_CLOSING,
6403 "The binding to the network interface is being closed."
6406 HRES_ERROR_NDIS_BAD_VERSION,
6407 "An invalid version was specified."
6410 HRES_ERROR_NDIS_BAD_CHARACTERISTICS,
6411 "An invalid characteristics table was used."
6414 HRES_ERROR_NDIS_ADAPTER_NOT_FOUND,
6415 "Failed to find the network interface, or the network interface is not ready."
6418 HRES_ERROR_NDIS_OPEN_FAILED,
6419 "Failed to open the network interface."
6422 HRES_ERROR_NDIS_DEVICE_FAILED,
6423 "The network interface has encountered an internal unrecoverable failure."
6426 HRES_ERROR_NDIS_MULTICAST_FULL,
6427 "The multicast list on the network interface is full."
6430 HRES_ERROR_NDIS_MULTICAST_EXISTS,
6431 "An attempt was made to add a duplicate multicast address to the list."
6434 HRES_ERROR_NDIS_MULTICAST_NOT_FOUND,
6435 "At attempt was made to remove a multicast address that was never added."
6438 HRES_ERROR_NDIS_REQUEST_ABORTED,
6439 "The network interface aborted the request."
6442 HRES_ERROR_NDIS_RESET_IN_PROGRESS,
6443 "The network interface cannot process the request because it is being reset."
6446 HRES_ERROR_NDIS_INVALID_PACKET,
6447 "An attempt was made to send an invalid packet on a network interface."
6450 HRES_ERROR_NDIS_INVALID_DEVICE_REQUEST,
6451 "The specified request is not a valid operation for the target device."
6454 HRES_ERROR_NDIS_ADAPTER_NOT_READY,
6455 "The network interface is not ready to complete this operation."
6458 HRES_ERROR_NDIS_INVALID_LENGTH,
6459 "The length of the buffer submitted for this operation is not valid."
6462 HRES_ERROR_NDIS_INVALID_DATA,
6463 "The data used for this operation is not valid."
6466 HRES_ERROR_NDIS_BUFFER_TOO_SHORT,
6467 "The length of the buffer submitted for this operation is too small."
6470 HRES_ERROR_NDIS_INVALID_OID,
6471 "The network interface does not support this OID."
6474 HRES_ERROR_NDIS_ADAPTER_REMOVED,
6475 "The network interface has been removed."
6478 HRES_ERROR_NDIS_UNSUPPORTED_MEDIA,
6479 "The network interface does not support this media type."
6482 HRES_ERROR_NDIS_GROUP_ADDRESS_IN_USE,
6483 "An attempt was made to remove a token ring group address that is in use by other components."
6486 HRES_ERROR_NDIS_FILE_NOT_FOUND,
6487 "An attempt was made to map a file that cannot be found."
6490 HRES_ERROR_NDIS_ERROR_READING_FILE,
6491 "An error occurred while the NDIS tried to map the file."
6494 HRES_ERROR_NDIS_ALREADY_MAPPED,
6495 "An attempt was made to map a file that is already mapped."
6498 HRES_ERROR_NDIS_RESOURCE_CONFLICT,
6499 "An attempt to allocate a hardware resource failed because the resource is used by another component."
6502 HRES_ERROR_NDIS_MEDIA_DISCONNECTED,
6503 "The I/O operation failed because network media is disconnected or the wireless access point is out of range."
6506 HRES_ERROR_NDIS_INVALID_ADDRESS,
6507 "The network address used in the request is invalid."
6510 HRES_ERROR_NDIS_PAUSED,
6511 "The offload operation on the network interface has been paused."
6514 HRES_ERROR_NDIS_INTERFACE_NOT_FOUND,
6515 "The network interface was not found."
6518 HRES_ERROR_NDIS_UNSUPPORTED_REVISION,
6519 "The revision number specified in the structure is not supported."
6522 HRES_ERROR_NDIS_INVALID_PORT,
6523 "The specified port does not exist on this network interface."
6526 HRES_ERROR_NDIS_INVALID_PORT_STATE,
6527 "The current state of the specified port on this network interface does not support the requested operation."
6530 HRES_ERROR_NDIS_NOT_SUPPORTED,
6531 "The network interface does not support this request."
6534 HRES_ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED,
6535 "The wireless local area network (LAN) interface is in auto-configuration mode and does not support the requested parameter change operation."
6538 HRES_ERROR_NDIS_DOT11_MEDIA_IN_USE,
6539 "The wireless LAN interface is busy and cannot perform the requested operation."
6542 HRES_ERROR_NDIS_DOT11_POWER_STATE_INVALID,
6543 "The wireless LAN interface is shutting down and does not support the requested operation."
6546 HRES_TRK_E_NOT_FOUND,
6547 "A requested object was not found."
6550 HRES_TRK_E_VOLUME_QUOTA_EXCEEDED,
6551 "The server received a CREATE_VOLUME subrequest of a SYNC_VOLUMES request, but the ServerVolumeTable size limit for the RequestMachine has already been reached."
6554 HRES_TRK_SERVER_TOO_BUSY,
6555 "The server is busy, and the client should retry the request at a later time."
6558 HRES_ERROR_AUDITING_DISABLED,
6559 "The specified event is currently not being audited."
6562 HRES_ERROR_ALL_SIDS_FILTERED,
6563 "The SID filtering operation removed all SIDs."
6566 HRES_ERROR_BIZRULES_NOT_ENABLED,
6567 "Business rule scripts are disabled for the calling application."
6570 HRES_NS_E_NOCONNECTION,
6571 "There is no connection established with the Windows Media server. The operation failed."
6574 HRES_NS_E_CANNOTCONNECT,
6575 "Unable to establish a connection to the server."
6578 HRES_NS_E_CANNOTDESTROYTITLE,
6579 "Unable to destroy the title."
6582 HRES_NS_E_CANNOTRENAMETITLE,
6583 "Unable to rename the title."
6586 HRES_NS_E_CANNOTOFFLINEDISK,
6587 "Unable to offline disk."
6590 HRES_NS_E_CANNOTONLINEDISK,
6591 "Unable to online disk."
6594 HRES_NS_E_NOREGISTEREDWALKER,
6595 "There is no file parser registered for this type of file."
6598 HRES_NS_E_NOFUNNEL,
6599 "There is no data connection established."
6602 HRES_NS_E_NO_LOCALPLAY,
6603 "Failed to load the local play DLL."
6606 HRES_NS_E_NETWORK_BUSY,
6607 "The network is busy."
6610 HRES_NS_E_TOO_MANY_SESS,
6611 "The server session limit was exceeded."
6614 HRES_NS_E_ALREADY_CONNECTED,
6615 "The network connection already exists."
6618 HRES_NS_E_INVALID_INDEX,
6619 "Index %1 is invalid."
6622 HRES_NS_E_PROTOCOL_MISMATCH,
6623 "There is no protocol or protocol version supported by both the client and the server."
6626 HRES_NS_E_TIMEOUT,
6627 "The server, a computer set up to offer multimedia content to other computers, could not handle your request for multimedia content in a timely manner. Please try again later."
6630 HRES_NS_E_NET_WRITE,
6631 "Error writing to the network."
6634 HRES_NS_E_NET_READ,
6635 "Error reading from the network."
6638 HRES_NS_E_DISK_WRITE,
6639 "Error writing to a disk."
6642 HRES_NS_E_DISK_READ,
6643 "Error reading from a disk."
6646 HRES_NS_E_FILE_WRITE,
6647 "Error writing to a file."
6650 HRES_NS_E_FILE_READ,
6651 "Error reading from a file."
6654 HRES_NS_E_FILE_NOT_FOUND,
6655 "The system cannot find the file specified."
6658 HRES_NS_E_FILE_EXISTS,
6659 "The file already exists."
6662 HRES_NS_E_INVALID_NAME,
6663 "The file name, directory name, or volume label syntax is incorrect."
6666 HRES_NS_E_FILE_OPEN_FAILED,
6667 "Failed to open a file."
6670 HRES_NS_E_FILE_ALLOCATION_FAILED,
6671 "Unable to allocate a file."
6674 HRES_NS_E_FILE_INIT_FAILED,
6675 "Unable to initialize a file."
6678 HRES_NS_E_FILE_PLAY_FAILED,
6679 "Unable to play a file."
6682 HRES_NS_E_SET_DISK_UID_FAILED,
6683 "Could not set the disk UID."
6686 HRES_NS_E_INDUCED,
6687 "An error was induced for testing purposes."
6690 HRES_NS_E_CCLINK_DOWN,
6691 "Two Content Servers failed to communicate."
6694 HRES_NS_E_INTERNAL,
6695 "An unknown error occurred."
6698 HRES_NS_E_BUSY,
6699 "The requested resource is in use."
6702 HRES_NS_E_UNRECOGNIZED_STREAM_TYPE,
6703 "The specified protocol is not recognized. Be sure that the file name and syntax, such as slashes, are correct for the protocol."
6706 HRES_NS_E_NETWORK_SERVICE_FAILURE,
6707 "The network service provider failed."
6710 HRES_NS_E_NETWORK_RESOURCE_FAILURE,
6711 "An attempt to acquire a network resource failed."
6714 HRES_NS_E_CONNECTION_FAILURE,
6715 "The network connection has failed."
6718 HRES_NS_E_SHUTDOWN,
6719 "The session is being terminated locally."
6722 HRES_NS_E_INVALID_REQUEST,
6723 "The request is invalid in the current state."
6726 HRES_NS_E_INSUFFICIENT_BANDWIDTH,
6727 "There is insufficient bandwidth available to fulfill the request."
6730 HRES_NS_E_NOT_REBUILDING,
6731 "The disk is not rebuilding."
6734 HRES_NS_E_LATE_OPERATION,
6735 "An operation requested for a particular time could not be carried out on schedule."
6738 HRES_NS_E_INVALID_DATA,
6739 "Invalid or corrupt data was encountered."
6742 HRES_NS_E_FILE_BANDWIDTH_LIMIT,
6743 "The bandwidth required to stream a file is higher than the maximum file bandwidth allowed on the server."
6746 HRES_NS_E_OPEN_FILE_LIMIT,
6747 "The client cannot have any more files open simultaneously."
6750 HRES_NS_E_BAD_CONTROL_DATA,
6751 "The server received invalid data from the client on the control connection."
6754 HRES_NS_E_NO_STREAM,
6755 "There is no stream available."
6758 HRES_NS_E_STREAM_END,
6759 "There is no more data in the stream."
6762 HRES_NS_E_SERVER_NOT_FOUND,
6763 "The specified server could not be found."
6766 HRES_NS_E_DUPLICATE_NAME,
6767 "The specified name is already in use."
6770 HRES_NS_E_DUPLICATE_ADDRESS,
6771 "The specified address is already in use."
6774 HRES_NS_E_BAD_MULTICAST_ADDRESS,
6775 "The specified address is not a valid multicast address."
6778 HRES_NS_E_BAD_ADAPTER_ADDRESS,
6779 "The specified adapter address is invalid."
6782 HRES_NS_E_BAD_DELIVERY_MODE,
6783 "The specified delivery mode is invalid."
6786 HRES_NS_E_INVALID_CHANNEL,
6787 "The specified station does not exist."
6790 HRES_NS_E_INVALID_STREAM,
6791 "The specified stream does not exist."
6794 HRES_NS_E_INVALID_ARCHIVE,
6795 "The specified archive could not be opened."
6798 HRES_NS_E_NOTITLES,
6799 "The system cannot find any titles on the server."
6802 HRES_NS_E_INVALID_CLIENT,
6803 "The system cannot find the client specified."
6806 HRES_NS_E_INVALID_BLACKHOLE_ADDRESS,
6807 "The Blackhole Address is not initialized."
6810 HRES_NS_E_INCOMPATIBLE_FORMAT,
6811 "The station does not support the stream format."
6814 HRES_NS_E_INVALID_KEY,
6815 "The specified key is not valid."
6818 HRES_NS_E_INVALID_PORT,
6819 "The specified port is not valid."
6822 HRES_NS_E_INVALID_TTL,
6823 "The specified TTL is not valid."
6826 HRES_NS_E_STRIDE_REFUSED,
6827 "The request to fast forward or rewind could not be fulfilled."
6830 HRES_NS_E_MMSAUTOSERVER_CANTFINDWALKER,
6831 "Unable to load the appropriate file parser."
6834 HRES_NS_E_MAX_BITRATE,
6835 "Cannot exceed the maximum bandwidth limit."
6838 HRES_NS_E_LOGFILEPERIOD,
6839 "Invalid value for LogFilePeriod."
6842 HRES_NS_E_MAX_CLIENTS,
6843 "Cannot exceed the maximum client limit."
6846 HRES_NS_E_LOG_FILE_SIZE,
6847 "The maximum log file size has been reached."
6850 HRES_NS_E_MAX_FILERATE,
6851 "Cannot exceed the maximum file rate."
6854 HRES_NS_E_WALKER_UNKNOWN,
6855 "Unknown file type."
6858 HRES_NS_E_WALKER_SERVER,
6859 "The specified file, %1, cannot be loaded onto the specified server, %2."
6862 HRES_NS_E_WALKER_USAGE,
6863 "There was a usage error with file parser."
6866 HRES_NS_E_TIGER_FAIL,
6867 "The Title Server %1 has failed."
6870 HRES_NS_E_CUB_FAIL,
6871 "Content Server %1 (%2) has failed."
6874 HRES_NS_E_DISK_FAIL,
6875 "Disk %1 ( %2 ) on Content Server %3, has failed."
6878 HRES_NS_E_MAX_FUNNELS_ALERT,
6879 "The NetShow data stream limit of %1 streams was reached."
6882 HRES_NS_E_ALLOCATE_FILE_FAIL,
6883 "The NetShow Video Server was unable to allocate a %1 block file named %2."
6886 HRES_NS_E_PAGING_ERROR,
6887 "A Content Server was unable to page a block."
6890 HRES_NS_E_BAD_BLOCK0_VERSION,
6891 "Disk %1 has unrecognized control block version %2."
6894 HRES_NS_E_BAD_DISK_UID,
6895 "Disk %1 has incorrect uid %2."
6898 HRES_NS_E_BAD_FSMAJOR_VERSION,
6899 "Disk %1 has unsupported file system major version %2."
6902 HRES_NS_E_BAD_STAMPNUMBER,
6903 "Disk %1 has bad stamp number in control block."
6906 HRES_NS_E_PARTIALLY_REBUILT_DISK,
6907 "Disk %1 is partially reconstructed."
6910 HRES_NS_E_ENACTPLAN_GIVEUP,
6911 "EnactPlan gives up."
6914 HRES_MCMADM_E_REGKEY_NOT_FOUND,
6915 "The key was not found in the registry."
6918 HRES_NS_E_NO_FORMATS,
6919 "The publishing point cannot be started because the server does not have the appropriate stream formats. Use the Multicast Announcement Wizard to create a new announcement for this publishing point."
6922 HRES_NS_E_NO_REFERENCES,
6923 "No reference URLs were found in an ASX file."
6926 HRES_NS_E_WAVE_OPEN,
6927 "Error opening wave device, the device might be in use."
6930 HRES_NS_E_CANNOTCONNECTEVENTS,
6931 "Unable to establish a connection to the NetShow event monitor service."
6934 HRES_NS_E_NO_DEVICE,
6935 "No device driver is present on the system."
6938 HRES_NS_E_NO_SPECIFIED_DEVICE,
6939 "No specified device driver is present."
6942 HRES_NS_E_MONITOR_GIVEUP,
6943 "Netshow Events Monitor is not operational and has been disconnected."
6946 HRES_NS_E_REMIRRORED_DISK,
6947 "Disk %1 is remirrored."
6950 HRES_NS_E_INSUFFICIENT_DATA,
6951 "Insufficient data found."
6954 HRES_NS_E_ASSERT,
6955 "1 failed in file %2 line %3."
6958 HRES_NS_E_BAD_ADAPTER_NAME,
6959 "The specified adapter name is invalid."
6962 HRES_NS_E_NOT_LICENSED,
6963 "The application is not licensed for this feature."
6966 HRES_NS_E_NO_SERVER_CONTACT,
6967 "Unable to contact the server."
6970 HRES_NS_E_TOO_MANY_TITLES,
6971 "Maximum number of titles exceeded."
6974 HRES_NS_E_TITLE_SIZE_EXCEEDED,
6975 "Maximum size of a title exceeded."
6978 HRES_NS_E_UDP_DISABLED,
6979 "UDP protocol not enabled. Not trying %1!ls!."
6982 HRES_NS_E_TCP_DISABLED,
6983 "TCP protocol not enabled. Not trying %1!ls!."
6986 HRES_NS_E_HTTP_DISABLED,
6987 "HTTP protocol not enabled. Not trying %1!ls!."
6990 HRES_NS_E_LICENSE_EXPIRED,
6991 "The product license has expired."
6994 HRES_NS_E_TITLE_BITRATE,
6995 "Source file exceeds the per title maximum bitrate. See NetShow Theater documentation for more information."
6998 HRES_NS_E_EMPTY_PROGRAM_NAME,
6999 "The program name cannot be empty."
7002 HRES_NS_E_MISSING_CHANNEL,
7003 "Station %1 does not exist."
7006 HRES_NS_E_NO_CHANNELS,
7007 "You need to define at least one station before this operation can complete."
7010 HRES_NS_E_INVALID_INDEX2,
7011 "The index specified is invalid."
7014 HRES_NS_E_CUB_FAIL_LINK,
7015 "Content Server %1 (%2) has failed its link to Content Server %3."
7018 HRES_NS_E_BAD_CUB_UID,
7019 "Content Server %1 (%2) has incorrect uid %3."
7022 HRES_NS_E_GLITCH_MODE,
7023 "Server unreliable because multiple components failed."
7026 HRES_NS_E_NO_MEDIA_PROTOCOL,
7027 "Content Server %1 (%2) is unable to communicate with the Media System Network Protocol."
7030 HRES_NS_E_NOTHING_TO_DO,
7031 "Nothing to do."
7034 HRES_NS_E_NO_MULTICAST,
7035 "Not receiving data from the server."
7038 HRES_NS_E_INVALID_INPUT_FORMAT,
7039 "The input media format is invalid."
7042 HRES_NS_E_MSAUDIO_NOT_INSTALLED,
7043 "The MSAudio codec is not installed on this system."
7046 HRES_NS_E_UNEXPECTED_MSAUDIO_ERROR,
7047 "An unexpected error occurred with the MSAudio codec."
7050 HRES_NS_E_INVALID_OUTPUT_FORMAT,
7051 "The output media format is invalid."
7054 HRES_NS_E_NOT_CONFIGURED,
7055 "The object must be fully configured before audio samples can be processed."
7058 HRES_NS_E_PROTECTED_CONTENT,
7059 "You need a license to perform the requested operation on this media file."
7062 HRES_NS_E_LICENSE_REQUIRED,
7063 "You need a license to perform the requested operation on this media file."
7066 HRES_NS_E_TAMPERED_CONTENT,
7067 "This media file is corrupted or invalid. Contact the content provider for a new file."
7070 HRES_NS_E_LICENSE_OUTOFDATE,
7071 "The license for this media file has expired. Get a new license or contact the content provider for further assistance."
7074 HRES_NS_E_LICENSE_INCORRECT_RIGHTS,
7075 "You are not allowed to open this file. Contact the content provider for further assistance."
7078 HRES_NS_E_AUDIO_CODEC_NOT_INSTALLED,
7079 "The requested audio codec is not installed on this system."
7082 HRES_NS_E_AUDIO_CODEC_ERROR,
7083 "An unexpected error occurred with the audio codec."
7086 HRES_NS_E_VIDEO_CODEC_NOT_INSTALLED,
7087 "The requested video codec is not installed on this system."
7090 HRES_NS_E_VIDEO_CODEC_ERROR,
7091 "An unexpected error occurred with the video codec."
7094 HRES_NS_E_INVALIDPROFILE,
7095 "The Profile is invalid."
7098 HRES_NS_E_INCOMPATIBLE_VERSION,
7099 "A new version of the SDK is needed to play the requested content."
7102 HRES_NS_E_OFFLINE_MODE,
7103 "The requested URL is not available in offline mode."
7106 HRES_NS_E_NOT_CONNECTED,
7107 "The requested URL cannot be accessed because there is no network connection."
7110 HRES_NS_E_TOO_MUCH_DATA,
7111 "The encoding process was unable to keep up with the amount of supplied data."
7114 HRES_NS_E_UNSUPPORTED_PROPERTY,
7115 "The given property is not supported."
7118 HRES_NS_E_8BIT_WAVE_UNSUPPORTED,
7119 "Windows Media Player cannot copy the files to the CD because they are 8-bit. Convert the files to 16-bit, 44-kHz stereo files by using Sound Recorder or another audio-processing program, and then try again."
7122 HRES_NS_E_NO_MORE_SAMPLES,
7123 "There are no more samples in the current range."
7126 HRES_NS_E_INVALID_SAMPLING_RATE,
7127 "The given sampling rate is invalid."
7130 HRES_NS_E_MAX_PACKET_SIZE_TOO_SMALL,
7131 "The given maximum packet size is too small to accommodate this profile.)"
7134 HRES_NS_E_LATE_PACKET,
7135 "The packet arrived too late to be of use."
7138 HRES_NS_E_DUPLICATE_PACKET,
7139 "The packet is a duplicate of one received before."
7142 HRES_NS_E_SDK_BUFFERTOOSMALL,
7143 "Supplied buffer is too small."
7146 HRES_NS_E_INVALID_NUM_PASSES,
7147 "The wrong number of preprocessing passes was used for the stream's output type."
7150 HRES_NS_E_ATTRIBUTE_READ_ONLY,
7151 "An attempt was made to add, modify, or delete a read only attribute."
7154 HRES_NS_E_ATTRIBUTE_NOT_ALLOWED,
7155 "An attempt was made to add attribute that is not allowed for the given media type."
7158 HRES_NS_E_INVALID_EDL,
7159 "The EDL provided is invalid."
7162 HRES_NS_E_DATA_UNIT_EXTENSION_TOO_LARGE,
7163 "The Data Unit Extension data was too large to be used."
7166 HRES_NS_E_CODEC_DMO_ERROR,
7167 "An unexpected error occurred with a DMO codec."
7170 HRES_NS_E_FEATURE_DISABLED_BY_GROUP_POLICY,
7171 "This feature has been disabled by group policy."
7174 HRES_NS_E_FEATURE_DISABLED_IN_SKU,
7175 "This feature is disabled in this SKU."
7178 HRES_NS_E_NO_CD,
7179 "There is no CD in the CD drive. Insert a CD, and then try again."
7182 HRES_NS_E_CANT_READ_DIGITAL,
7183 "Windows Media Player could not use digital playback to play the CD. To switch to analog playback, on the Tools menu, click Options, and then click the Devices tab. Double-click the CD drive, and then in the Playback area, click Analog. For additional assistance, click Web Help."
7186 HRES_NS_E_DEVICE_DISCONNECTED,
7187 "Windows Media Player no longer detects a connected portable device. Reconnect your portable device, and then try synchronizing the file again."
7190 HRES_NS_E_DEVICE_NOT_SUPPORT_FORMAT,
7191 "Windows Media Player cannot play the file. The portable device does not support the specified file type."
7194 HRES_NS_E_SLOW_READ_DIGITAL,
7195 "Windows Media Player could not use digital playback to play the CD. The Player has automatically switched the CD drive to analog playback. To switch back to digital CD playback, use the Devices tab. For additional assistance, click Web Help."
7198 HRES_NS_E_MIXER_INVALID_LINE,
7199 "An invalid line error occurred in the mixer."
7202 HRES_NS_E_MIXER_INVALID_CONTROL,
7203 "An invalid control error occurred in the mixer."
7206 HRES_NS_E_MIXER_INVALID_VALUE,
7207 "An invalid value error occurred in the mixer."
7210 HRES_NS_E_MIXER_UNKNOWN_MMRESULT,
7211 "An unrecognized MMRESULT occurred in the mixer."
7214 HRES_NS_E_USER_STOP,
7215 "User has stopped the operation."
7218 HRES_NS_E_MP3_FORMAT_NOT_FOUND,
7219 "Windows Media Player cannot rip the track because a compatible MP3 encoder is not installed on your computer. Install a compatible MP3 encoder or choose a different format to rip to (such as Windows Media Audio)."
7222 HRES_NS_E_CD_READ_ERROR_NO_CORRECTION,
7223 "Windows Media Player cannot read the CD. The disc might be dirty or damaged. Turn on error correction, and then try again."
7226 HRES_NS_E_CD_READ_ERROR,
7227 "Windows Media Player cannot read the CD. The disc might be dirty or damaged or the CD drive might be malfunctioning."
7230 HRES_NS_E_CD_SLOW_COPY,
7231 "For best performance, do not play CD tracks while ripping them."
7234 HRES_NS_E_CD_COPYTO_CD,
7235 "It is not possible to directly burn tracks from one CD to another CD. You must first rip the tracks from the CD to your computer, and then burn the files to a blank CD."
7238 HRES_NS_E_MIXER_NODRIVER,
7239 "Could not open a sound mixer driver."
7242 HRES_NS_E_REDBOOK_ENABLED_WHILE_COPYING,
7243 "Windows Media Player cannot rip tracks from the CD correctly because the CD drive settings in Device Manager do not match the CD drive settings in the Player."
7246 HRES_NS_E_CD_REFRESH,
7247 "Windows Media Player is busy reading the CD."
7250 HRES_NS_E_CD_DRIVER_PROBLEM,
7251 "Windows Media Player could not use digital playback to play the CD. The Player has automatically switched the CD drive to analog playback. To switch back to digital CD playback, use the Devices tab. For additional assistance, click Web Help."
7254 HRES_NS_E_WONT_DO_DIGITAL,
7255 "Windows Media Player could not use digital playback to play the CD. The Player has automatically switched the CD drive to analog playback. To switch back to digital CD playback, use the Devices tab. For additional assistance, click Web Help."
7258 HRES_NS_E_WMPXML_NOERROR,
7259 "A call was made to GetParseError on the XML parser but there was no error to retrieve."
7262 HRES_NS_E_WMPXML_ENDOFDATA,
7263 "The XML Parser ran out of data while parsing."
7266 HRES_NS_E_WMPXML_PARSEERROR,
7267 "A generic parse error occurred in the XML parser but no information is available."
7270 HRES_NS_E_WMPXML_ATTRIBUTENOTFOUND,
7271 "A call get GetNamedAttribute or GetNamedAttributeIndex on the XML parser resulted in the index not being found."
7274 HRES_NS_E_WMPXML_PINOTFOUND,
7275 "A call was made go GetNamedPI on the XML parser, but the requested Processing Instruction was not found."
7278 HRES_NS_E_WMPXML_EMPTYDOC,
7279 "Persist was called on the XML parser, but the parser has no data to persist."
7282 HRES_NS_E_WMP_PATH_ALREADY_IN_LIBRARY,
7283 "This file path is already in the library."
7286 HRES_NS_E_WMP_FILESCANALREADYSTARTED,
7287 "Windows Media Player is already searching for files to add to your library. Wait for the current process to finish before attempting to search again."
7290 HRES_NS_E_WMP_HME_INVALIDOBJECTID,
7291 "Windows Media Player is unable to find the media you are looking for."
7294 HRES_NS_E_WMP_MF_CODE_EXPIRED,
7295 "A component of Windows Media Player is out-of-date. If you are running a pre-release version of Windows, try upgrading to a more recent version."
7298 HRES_NS_E_WMP_HME_NOTSEARCHABLEFORITEMS,
7299 "This container does not support search on items."
7302 HRES_NS_E_WMP_ADDTOLIBRARY_FAILED,
7303 "Windows Media Player encountered a problem while adding one or more files to the library. For additional assistance, click Web Help."
7306 HRES_NS_E_WMP_WINDOWSAPIFAILURE,
7307 "A Windows API call failed but no error information was available."
7310 HRES_NS_E_WMP_RECORDING_NOT_ALLOWED,
7311 "This file does not have burn rights. If you obtained this file from an online store, go to the online store to get burn rights."
7314 HRES_NS_E_DEVICE_NOT_READY,
7315 "Windows Media Player no longer detects a connected portable device. Reconnect your portable device, and then try to sync the file again."
7318 HRES_NS_E_DAMAGED_FILE,
7319 "Windows Media Player cannot play the file because it is corrupted."
7322 HRES_NS_E_MPDB_GENERIC,
7323 "Windows Media Player encountered an error while attempting to access information in the library. Try restarting the Player."
7326 HRES_NS_E_FILE_FAILED_CHECKS,
7327 "The file cannot be added to the library because it is smaller than the \"Skip files smaller than\" setting. To add the file, change the setting on the Library tab. For additional assistance, click Web Help."
7330 HRES_NS_E_MEDIA_LIBRARY_FAILED,
7331 "Windows Media Player cannot create the library. You must be logged on as an administrator or a member of the Administrators group to install the Player. For more information, contact your system administrator."
7334 HRES_NS_E_SHARING_VIOLATION,
7335 "The file is already in use. Close other programs that might be using the file, or stop playing the file, and then try again."
7338 HRES_NS_E_NO_ERROR_STRING_FOUND,
7339 "Windows Media Player has encountered an unknown error."
7342 HRES_NS_E_WMPOCX_NO_REMOTE_CORE,
7343 "The Windows Media Player ActiveX control cannot connect to remote media services, but will continue with local media services."
7346 HRES_NS_E_WMPOCX_NO_ACTIVE_CORE,
7347 "The requested method or property is not available because the Windows Media Player ActiveX control has not been properly activated."
7350 HRES_NS_E_WMPOCX_NOT_RUNNING_REMOTELY,
7351 "The Windows Media Player ActiveX control is not running in remote mode."
7354 HRES_NS_E_WMPOCX_NO_REMOTE_WINDOW,
7355 "An error occurred while trying to get the remote Windows Media Player window."
7358 HRES_NS_E_WMPOCX_ERRORMANAGERNOTAVAILABLE,
7359 "Windows Media Player has encountered an unknown error."
7362 HRES_NS_E_PLUGIN_NOTSHUTDOWN,
7363 "Windows Media Player was not closed properly. A damaged or incompatible plug-in might have caused the problem to occur. As a precaution, all optional plug-ins have been disabled."
7366 HRES_NS_E_WMP_CANNOT_FIND_FOLDER,
7367 "Windows Media Player cannot find the specified path. Verify that the path is typed correctly. If it is, the path does not exist in the specified location, or the computer where the path is located is not available."
7370 HRES_NS_E_WMP_STREAMING_RECORDING_NOT_ALLOWED,
7371 "Windows Media Player cannot save a file that is being streamed."
7374 HRES_NS_E_WMP_PLUGINDLL_NOTFOUND,
7375 "Windows Media Player cannot find the selected plug-in. The Player will try to remove it from the menu. To use this plug-in, install it again."
7378 HRES_NS_E_NEED_TO_ASK_USER,
7379 "Action requires input from the user."
7382 HRES_NS_E_WMPOCX_PLAYER_NOT_DOCKED,
7383 "The Windows Media Player ActiveX control must be in a docked state for this action to be performed."
7386 HRES_NS_E_WMP_EXTERNAL_NOTREADY,
7387 "The Windows Media Player external object is not ready."
7390 HRES_NS_E_WMP_MLS_STALE_DATA,
7391 "Windows Media Player cannot perform the requested action. Your computer's time and date might not be set correctly."
7394 HRES_NS_E_WMP_UI_SUBCONTROLSNOTSUPPORTED,
7395 "The control (%s) does not support creation of sub-controls, yet (%d) sub-controls have been specified."
7398 HRES_NS_E_WMP_UI_VERSIONMISMATCH,
7399 "Version mismatch: (%.1f required, %.1f found)."
7402 HRES_NS_E_WMP_UI_NOTATHEMEFILE,
7403 "The layout manager was given valid XML that wasn't a theme file."
7406 HRES_NS_E_WMP_UI_SUBELEMENTNOTFOUND,
7407 "The %s subelement could not be found on the %s object."
7410 HRES_NS_E_WMP_UI_VERSIONPARSE,
7411 "An error occurred parsing the version tag. Valid version tags are of the form: <?wmp version='1.0'?>."
7414 HRES_NS_E_WMP_UI_VIEWIDNOTFOUND,
7415 "The view specified in for the 'currentViewID' property (%s) was not found in this theme file."
7418 HRES_NS_E_WMP_UI_PASSTHROUGH,
7419 "This error used internally for hit testing."
7422 HRES_NS_E_WMP_UI_OBJECTNOTFOUND,
7423 "Attributes were specified for the %s object, but the object was not available to send them to."
7426 HRES_NS_E_WMP_UI_SECONDHANDLER,
7427 "The %s event already has a handler, the second handler was ignored."
7430 HRES_NS_E_WMP_UI_NOSKININZIP,
7431 "No .wms file found in skin archive."
7434 HRES_NS_E_WMP_URLDOWNLOADFAILED,
7435 "Windows Media Player encountered a problem while downloading the file. For additional assistance, click Web Help."
7438 HRES_NS_E_WMPOCX_UNABLE_TO_LOAD_SKIN,
7439 "The Windows Media Player ActiveX control cannot load the requested uiMode and cannot roll back to the existing uiMode."
7442 HRES_NS_E_WMP_INVALID_SKIN,
7443 "Windows Media Player encountered a problem with the skin file. The skin file might not be valid."
7446 HRES_NS_E_WMP_SENDMAILFAILED,
7447 "Windows Media Player cannot send the link because your email program is not responding. Verify that your email program is configured properly, and then try again. For more information about email, see Windows Help."
7450 HRES_NS_E_WMP_LOCKEDINSKINMODE,
7451 "Windows Media Player cannot switch to full mode because your computer administrator has locked this skin."
7454 HRES_NS_E_WMP_FAILED_TO_SAVE_FILE,
7455 "Windows Media Player encountered a problem while saving the file. For additional assistance, click Web Help."
7458 HRES_NS_E_WMP_SAVEAS_READONLY,
7459 "Windows Media Player cannot overwrite a read-only file. Try using a different file name."
7462 HRES_NS_E_WMP_FAILED_TO_SAVE_PLAYLIST,
7463 "Windows Media Player encountered a problem while creating or saving the playlist. For additional assistance, click Web Help."
7466 HRES_NS_E_WMP_FAILED_TO_OPEN_WMD,
7467 "Windows Media Player cannot open the Windows Media Download file. The file might be damaged."
7470 HRES_NS_E_WMP_CANT_PLAY_PROTECTED,
7471 "The file cannot be added to the library because it is a protected DVR-MS file. This content cannot be played back by Windows Media Player."
7474 HRES_NS_E_SHARING_STATE_OUT_OF_SYNC,
7475 "Media sharing has been turned off because a required Windows setting or component has changed. For additional assistance, click Web Help."
7478 HRES_NS_E_WMPOCX_REMOTE_PLAYER_ALREADY_RUNNING,
7479 "Exclusive Services launch failed because the Windows Media Player is already running."
7482 HRES_NS_E_WMP_RBC_JPGMAPPINGIMAGE,
7483 "JPG Images are not recommended for use as a mappingImage."
7486 HRES_NS_E_WMP_JPGTRANSPARENCY,
7487 "JPG Images are not recommended when using a transparencyColor."
7490 HRES_NS_E_WMP_INVALID_MAX_VAL,
7491 "The Max property cannot be less than Min property."
7494 HRES_NS_E_WMP_INVALID_MIN_VAL,
7495 "The Min property cannot be greater than Max property."
7498 HRES_NS_E_WMP_CS_JPGPOSITIONIMAGE,
7499 "JPG Images are not recommended for use as a positionImage."
7502 HRES_NS_E_WMP_CS_NOTEVENLYDIVISIBLE,
7503 "The (%s) image's size is not evenly divisible by the positionImage's size."
7506 HRES_NS_E_WMPZIP_NOTAZIPFILE,
7507 "The ZIP reader opened a file and its signature did not match that of the ZIP files."
7510 HRES_NS_E_WMPZIP_CORRUPT,
7511 "The ZIP reader has detected that the file is corrupted."
7514 HRES_NS_E_WMPZIP_FILENOTFOUND,
7515 "GetFileStream, SaveToFile, or SaveTemp file was called on the ZIP reader with a file name that was not found in the ZIP file."
7518 HRES_NS_E_WMP_IMAGE_FILETYPE_UNSUPPORTED,
7519 "Image type not supported."
7522 HRES_NS_E_WMP_IMAGE_INVALID_FORMAT,
7523 "Image file may be corrupt."
7526 HRES_NS_E_WMP_GIF_UNEXPECTED_ENDOFFILE,
7527 "Unexpected end of file. GIF file may be corrupt."
7530 HRES_NS_E_WMP_GIF_INVALID_FORMAT,
7531 "Invalid GIF file."
7534 HRES_NS_E_WMP_GIF_BAD_VERSION_NUMBER,
7535 "Invalid GIF version. Only 87a or 89a supported."
7538 HRES_NS_E_WMP_GIF_NO_IMAGE_IN_FILE,
7539 "No images found in GIF file."
7542 HRES_NS_E_WMP_PNG_INVALIDFORMAT,
7543 "Invalid PNG image file format."
7546 HRES_NS_E_WMP_PNG_UNSUPPORTED_BITDEPTH,
7547 "PNG bitdepth not supported."
7550 HRES_NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION,
7551 "Compression format defined in PNG file not supported,"
7554 HRES_NS_E_WMP_PNG_UNSUPPORTED_FILTER,
7555 "Filter method defined in PNG file not supported."
7558 HRES_NS_E_WMP_PNG_UNSUPPORTED_INTERLACE,
7559 "Interlace method defined in PNG file not supported."
7562 HRES_NS_E_WMP_PNG_UNSUPPORTED_BAD_CRC,
7563 "Bad CRC in PNG file."
7566 HRES_NS_E_WMP_BMP_INVALID_BITMASK,
7567 "Invalid bitmask in BMP file."
7570 HRES_NS_E_WMP_BMP_TOPDOWN_DIB_UNSUPPORTED,
7571 "Topdown DIB not supported."
7574 HRES_NS_E_WMP_BMP_BITMAP_NOT_CREATED,
7575 "Bitmap could not be created."
7578 HRES_NS_E_WMP_BMP_COMPRESSION_UNSUPPORTED,
7579 "Compression format defined in BMP not supported."
7582 HRES_NS_E_WMP_BMP_INVALID_FORMAT,
7583 "Invalid Bitmap format."
7586 HRES_NS_E_WMP_JPG_JERR_ARITHCODING_NOTIMPL,
7587 "JPEG Arithmetic coding not supported."
7590 HRES_NS_E_WMP_JPG_INVALID_FORMAT,
7591 "Invalid JPEG format."
7594 HRES_NS_E_WMP_JPG_BAD_DCTSIZE,
7595 "Invalid JPEG format."
7598 HRES_NS_E_WMP_JPG_BAD_VERSION_NUMBER,
7599 "Internal version error. Unexpected JPEG library version."
7602 HRES_NS_E_WMP_JPG_BAD_PRECISION,
7603 "Internal JPEG Library error. Unsupported JPEG data precision."
7606 HRES_NS_E_WMP_JPG_CCIR601_NOTIMPL,
7607 "JPEG CCIR601 not supported."
7610 HRES_NS_E_WMP_JPG_NO_IMAGE_IN_FILE,
7611 "No image found in JPEG file."
7614 HRES_NS_E_WMP_JPG_READ_ERROR,
7615 "Could not read JPEG file."
7618 HRES_NS_E_WMP_JPG_FRACT_SAMPLE_NOTIMPL,
7619 "JPEG Fractional sampling not supported."
7622 HRES_NS_E_WMP_JPG_IMAGE_TOO_BIG,
7623 "JPEG image too large. Maximum image size supported is 65500 X 65500."
7626 HRES_NS_E_WMP_JPG_UNEXPECTED_ENDOFFILE,
7627 "Unexpected end of file reached in JPEG file."
7630 HRES_NS_E_WMP_JPG_SOF_UNSUPPORTED,
7631 "Unsupported JPEG SOF marker found."
7634 HRES_NS_E_WMP_JPG_UNKNOWN_MARKER,
7635 "Unknown JPEG marker found."
7638 HRES_NS_E_WMP_FAILED_TO_OPEN_IMAGE,
7639 "Windows Media Player cannot display the picture file. The player either does not support the picture type or the picture is corrupted."
7642 HRES_NS_E_WMP_DAI_SONGTOOSHORT,
7643 "Windows Media Player cannot compute a Digital Audio Id for the song. It is too short."
7646 HRES_NS_E_WMG_RATEUNAVAILABLE,
7647 "Windows Media Player cannot play the file at the requested speed."
7650 HRES_NS_E_WMG_PLUGINUNAVAILABLE,
7651 "The rendering or digital signal processing plug-in cannot be instantiated."
7654 HRES_NS_E_WMG_CANNOTQUEUE,
7655 "The file cannot be queued for seamless playback."
7658 HRES_NS_E_WMG_PREROLLLICENSEACQUISITIONNOTALLOWED,
7659 "Windows Media Player cannot download media usage rights for a file in the playlist."
7662 HRES_NS_E_WMG_UNEXPECTEDPREROLLSTATUS,
7663 "Windows Media Player encountered an error while trying to queue a file."
7666 HRES_NS_E_WMG_INVALID_COPP_CERTIFICATE,
7667 "Windows Media Player cannot play the protected file. The Player cannot verify that the connection to your video card is secure. Try installing an updated device driver for your video card."
7670 HRES_NS_E_WMG_COPP_SECURITY_INVALID,
7671 "Windows Media Player cannot play the protected file. The Player detected that the connection to your hardware might not be secure."
7674 HRES_NS_E_WMG_COPP_UNSUPPORTED,
7675 "Windows Media Player output link protection is unsupported on this system."
7678 HRES_NS_E_WMG_INVALIDSTATE,
7679 "Operation attempted in an invalid graph state."
7682 HRES_NS_E_WMG_SINKALREADYEXISTS,
7683 "A renderer cannot be inserted in a stream while one already exists."
7686 HRES_NS_E_WMG_NOSDKINTERFACE,
7687 "The Windows Media SDK interface needed to complete the operation does not exist at this time."
7690 HRES_NS_E_WMG_NOTALLOUTPUTSRENDERED,
7691 "Windows Media Player cannot play a portion of the file because it requires a codec that either could not be downloaded or that is not supported by the Player."
7694 HRES_NS_E_WMG_FILETRANSFERNOTALLOWED,
7695 "File transfer streams are not allowed in the standalone Player."
7698 HRES_NS_E_WMR_UNSUPPORTEDSTREAM,
7699 "Windows Media Player cannot play the file. The Player does not support the format you are trying to play."
7702 HRES_NS_E_WMR_PINNOTFOUND,
7703 "An operation was attempted on a pin that does not exist in the DirectShow filter graph."
7706 HRES_NS_E_WMR_WAITINGONFORMATSWITCH,
7707 "Specified operation cannot be completed while waiting for a media format change from the SDK."
7710 HRES_NS_E_WMR_NOSOURCEFILTER,
7711 "Specified operation cannot be completed because the source filter does not exist."
7714 HRES_NS_E_WMR_PINTYPENOMATCH,
7715 "The specified type does not match this pin."
7718 HRES_NS_E_WMR_NOCALLBACKAVAILABLE,
7719 "The WMR Source Filter does not have a callback available."
7722 HRES_NS_E_WMR_SAMPLEPROPERTYNOTSET,
7723 "The specified property has not been set on this sample."
7726 HRES_NS_E_WMR_CANNOT_RENDER_BINARY_STREAM,
7727 "A plug-in is required to correctly play the file. To determine if the plug-in is available to download, click Web Help."
7730 HRES_NS_E_WMG_LICENSE_TAMPERED,
7731 "Windows Media Player cannot play the file because your media usage rights are corrupted. If you previously backed up your media usage rights, try restoring them."
7734 HRES_NS_E_WMR_WILLNOT_RENDER_BINARY_STREAM,
7735 "Windows Media Player cannot play protected files that contain binary streams."
7738 HRES_NS_E_WMX_UNRECOGNIZED_PLAYLIST_FORMAT,
7739 "Windows Media Player cannot play the playlist because it is not valid."
7742 HRES_NS_E_ASX_INVALIDFORMAT,
7743 "Windows Media Player cannot play the playlist because it is not valid."
7746 HRES_NS_E_ASX_INVALIDVERSION,
7747 "A later version of Windows Media Player might be required to play this playlist."
7750 HRES_NS_E_ASX_INVALID_REPEAT_BLOCK,
7751 "The format of a REPEAT loop within the current playlist file is not valid."
7754 HRES_NS_E_ASX_NOTHING_TO_WRITE,
7755 "Windows Media Player cannot save the playlist because it does not contain any items."
7758 HRES_NS_E_URLLIST_INVALIDFORMAT,
7759 "Windows Media Player cannot play the playlist because it is not valid."
7762 HRES_NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST,
7763 "The specified attribute does not exist."
7766 HRES_NS_E_WMX_ATTRIBUTE_ALREADY_EXISTS,
7767 "The specified attribute already exists."
7770 HRES_NS_E_WMX_ATTRIBUTE_UNRETRIEVABLE,
7771 "Cannot retrieve the specified attribute."
7774 HRES_NS_E_WMX_ITEM_DOES_NOT_EXIST,
7775 "The specified item does not exist in the current playlist."
7778 HRES_NS_E_WMX_ITEM_TYPE_ILLEGAL,
7779 "Items of the specified type cannot be created within the current playlist."
7782 HRES_NS_E_WMX_ITEM_UNSETTABLE,
7783 "The specified item cannot be set in the current playlist."
7786 HRES_NS_E_WMX_PLAYLIST_EMPTY,
7787 "Windows Media Player cannot perform the requested action because the playlist does not contain any items."
7790 HRES_NS_E_MLS_SMARTPLAYLIST_FILTER_NOT_REGISTERED,
7791 "The specified auto playlist contains a filter type that is either not valid or is not installed on this computer."
7794 HRES_NS_E_WMX_INVALID_FORMAT_OVER_NESTING,
7795 "Windows Media Player cannot play the file because the associated playlist contains too many nested playlists."
7798 HRES_NS_E_WMPCORE_NOSOURCEURLSTRING,
7799 "Windows Media Player cannot find the file. Verify that the path is typed correctly. If it is, the file might not exist in the specified location, or the computer where the file is stored might not be available."
7802 HRES_NS_E_WMPCORE_COCREATEFAILEDFORGITOBJECT,
7803 "Failed to create the Global Interface Table."
7806 HRES_NS_E_WMPCORE_FAILEDTOGETMARSHALLEDEVENTHANDLERINTERFACE,
7807 "Failed to get the marshaled graph event handler interface."
7810 HRES_NS_E_WMPCORE_BUFFERTOOSMALL,
7811 "Buffer is too small for copying media type."
7814 HRES_NS_E_WMPCORE_UNAVAILABLE,
7815 "The current state of the Player does not allow this operation."
7818 HRES_NS_E_WMPCORE_INVALIDPLAYLISTMODE,
7819 "The playlist manager does not understand the current play mode (for example, shuffle or normal)."
7822 HRES_NS_E_WMPCORE_ITEMNOTINPLAYLIST,
7823 "Windows Media Player cannot play the file because it is not in the current playlist."
7826 HRES_NS_E_WMPCORE_PLAYLISTEMPTY,
7827 "There are no items in the playlist. Add items to the playlist, and then try again."
7830 HRES_NS_E_WMPCORE_NOBROWSER,
7831 "The web page cannot be displayed because no web browser is installed on your computer."
7834 HRES_NS_E_WMPCORE_UNRECOGNIZED_MEDIA_URL,
7835 "Windows Media Player cannot find the specified file. Verify the path is typed correctly. If it is, the file does not exist in the specified location, or the computer where the file is stored is not available."
7838 HRES_NS_E_WMPCORE_GRAPH_NOT_IN_LIST,
7839 "Graph with the specified URL was not found in the prerolled graph list."
7842 HRES_NS_E_WMPCORE_PLAYLIST_EMPTY_OR_SINGLE_MEDIA,
7843 "Windows Media Player cannot perform the requested operation because there is only one item in the playlist."
7846 HRES_NS_E_WMPCORE_ERRORSINKNOTREGISTERED,
7847 "An error sink was never registered for the calling object."
7850 HRES_NS_E_WMPCORE_ERRORMANAGERNOTAVAILABLE,
7851 "The error manager is not available to respond to errors."
7854 HRES_NS_E_WMPCORE_WEBHELPFAILED,
7855 "The Web Help URL cannot be opened."
7858 HRES_NS_E_WMPCORE_MEDIA_ERROR_RESUME_FAILED,
7859 "Could not resume playing next item in playlist."
7862 HRES_NS_E_WMPCORE_NO_REF_IN_ENTRY,
7863 "Windows Media Player cannot play the file because the associated playlist does not contain any items or the playlist is not valid."
7866 HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_EMPTY,
7867 "An empty string for playlist attribute name was found."
7870 HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_ILLEGAL,
7871 "A playlist attribute name that is not valid was found."
7874 HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_EMPTY,
7875 "An empty string for a playlist attribute value was found."
7878 HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_ILLEGAL,
7879 "An illegal value for a playlist attribute was found."
7882 HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_EMPTY,
7883 "An empty string for a playlist item attribute name was found."
7886 HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_ILLEGAL,
7887 "An illegal value for a playlist item attribute name was found."
7890 HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_VALUE_EMPTY,
7891 "An illegal value for a playlist item attribute was found."
7894 HRES_NS_E_WMPCORE_LIST_ENTRY_NO_REF,
7895 "The playlist does not contain any items."
7898 HRES_NS_E_WMPCORE_MISNAMED_FILE,
7899 "Windows Media Player cannot play the file. The file is either corrupted or the Player does not support the format you are trying to play."
7902 HRES_NS_E_WMPCORE_CODEC_NOT_TRUSTED,
7903 "The codec downloaded for this file does not appear to be properly signed, so it cannot be installed."
7906 HRES_NS_E_WMPCORE_CODEC_NOT_FOUND,
7907 "Windows Media Player cannot play the file. One or more codecs required to play the file could not be found."
7910 HRES_NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED,
7911 "Windows Media Player cannot play the file because a required codec is not installed on your computer. To try downloading the codec, turn on the \"Download codecs automatically\" option."
7914 HRES_NS_E_WMPCORE_ERROR_DOWNLOADING_PLAYLIST,
7915 "Windows Media Player encountered a problem while downloading the playlist. For additional assistance, click Web Help."
7918 HRES_NS_E_WMPCORE_FAILED_TO_BUILD_PLAYLIST,
7919 "Failed to build the playlist."
7922 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NONE,
7923 "Playlist has no alternates to switch into."
7926 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_EXHAUSTED,
7927 "No more playlist alternates available to switch to."
7930 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND,
7931 "Could not find the name of the alternate playlist to switch into."
7934 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_MORPH_FAILED,
7935 "Failed to switch to an alternate for this media."
7938 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_INIT_FAILED,
7939 "Failed to initialize an alternate for the media."
7942 HRES_NS_E_WMPCORE_MEDIA_ALTERNATE_REF_EMPTY,
7943 "No URL specified for the roll over Refs in the playlist file."
7946 HRES_NS_E_WMPCORE_PLAYLIST_NO_EVENT_NAME,
7947 "Encountered a playlist with no name."
7950 HRES_NS_E_WMPCORE_PLAYLIST_EVENT_ATTRIBUTE_ABSENT,
7951 "A required attribute in the event block of the playlist was not found."
7954 HRES_NS_E_WMPCORE_PLAYLIST_EVENT_EMPTY,
7955 "No items were found in the event block of the playlist."
7958 HRES_NS_E_WMPCORE_PLAYLIST_STACK_EMPTY,
7959 "No playlist was found while returning from a nested playlist."
7962 HRES_NS_E_WMPCORE_CURRENT_MEDIA_NOT_ACTIVE,
7963 "The media item is not active currently."
7966 HRES_NS_E_WMPCORE_USER_CANCEL,
7967 "Windows Media Player cannot perform the requested action because you chose to cancel it."
7970 HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_EMPTY,
7971 "Windows Media Player encountered a problem with the playlist. The format of the playlist is not valid."
7974 HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_START_MEDIA_NONE,
7975 "Media object corresponding to start of a playlist repeat block was not found."
7978 HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE,
7979 "Media object corresponding to the end of a playlist repeat block was not found."
7982 HRES_NS_E_WMPCORE_INVALID_PLAYLIST_URL,
7983 "The playlist URL supplied to the playlist manager is not valid."
7986 HRES_NS_E_WMPCORE_MISMATCHED_RUNTIME,
7987 "Windows Media Player cannot play the file because it is corrupted."
7990 HRES_NS_E_WMPCORE_PLAYLIST_IMPORT_FAILED_NO_ITEMS,
7991 "Windows Media Player cannot add the playlist to the library because the playlist does not contain any items."
7994 HRES_NS_E_WMPCORE_VIDEO_TRANSFORM_FILTER_INSERTION,
7995 "An error has occurred that could prevent the changing of the video contrast on this media."
7998 HRES_NS_E_WMPCORE_MEDIA_UNAVAILABLE,
7999 "Windows Media Player cannot play the file. If the file is located on the Internet, connect to the Internet. If the file is located on a removable storage card, insert the storage card."
8002 HRES_NS_E_WMPCORE_WMX_ENTRYREF_NO_REF,
8003 "The playlist contains an ENTRYREF for which no href was parsed. Check the syntax of playlist file."
8006 HRES_NS_E_WMPCORE_NO_PLAYABLE_MEDIA_IN_PLAYLIST,
8007 "Windows Media Player cannot play any items in the playlist. To find information about the problem, click the Now Playing tab, and then click the icon next to each file in the List pane."
8010 HRES_NS_E_WMPCORE_PLAYLIST_EMPTY_NESTED_PLAYLIST_SKIPPED_ITEMS,
8011 "Windows Media Player cannot play some or all of the items in the playlist because the playlist is nested."
8014 HRES_NS_E_WMPCORE_BUSY,
8015 "Windows Media Player cannot play the file at this time. Try again later."
8018 HRES_NS_E_WMPCORE_MEDIA_CHILD_PLAYLIST_UNAVAILABLE,
8019 "There is no child playlist available for this media item at this time."
8022 HRES_NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST,
8023 "There is no child playlist for this media item."
8026 HRES_NS_E_WMPCORE_FILE_NOT_FOUND,
8027 "Windows Media Player cannot find the file. The link from the item in the library to its associated digital media file might be broken. To fix the problem, try repairing the link or removing the item from the library."
8030 HRES_NS_E_WMPCORE_TEMP_FILE_NOT_FOUND,
8031 "The temporary file was not found."
8034 HRES_NS_E_WMDM_REVOKED,
8035 "Windows Media Player cannot sync the file because the device needs to be updated."
8038 HRES_NS_E_DDRAW_GENERIC,
8039 "Windows Media Player cannot play the video because there is a problem with your video card."
8042 HRES_NS_E_DISPLAY_MODE_CHANGE_FAILED,
8043 "Windows Media Player failed to change the screen mode for full-screen video playback."
8046 HRES_NS_E_PLAYLIST_CONTAINS_ERRORS,
8047 "Windows Media Player cannot play one or more files. For additional information, right-click an item that cannot be played, and then click Error Details."
8050 HRES_NS_E_CHANGING_PROXY_NAME,
8051 "Cannot change the proxy name if the proxy setting is not set to custom."
8054 HRES_NS_E_CHANGING_PROXY_PORT,
8055 "Cannot change the proxy port if the proxy setting is not set to custom."
8058 HRES_NS_E_CHANGING_PROXY_EXCEPTIONLIST,
8059 "Cannot change the proxy exception list if the proxy setting is not set to custom."
8062 HRES_NS_E_CHANGING_PROXYBYPASS,
8063 "Cannot change the proxy bypass flag if the proxy setting is not set to custom."
8066 HRES_NS_E_CHANGING_PROXY_PROTOCOL_NOT_FOUND,
8067 "Cannot find the specified protocol."
8070 HRES_NS_E_GRAPH_NOAUDIOLANGUAGE,
8071 "Cannot change the language settings. Either the graph has no audio or the audio only supports one language."
8074 HRES_NS_E_GRAPH_NOAUDIOLANGUAGESELECTED,
8075 "The graph has no audio language selected."
8078 HRES_NS_E_CORECD_NOTAMEDIACD,
8079 "This is not a media CD."
8082 HRES_NS_E_WMPCORE_MEDIA_URL_TOO_LONG,
8083 "Windows Media Player cannot play the file because the URL is too long."
8086 HRES_NS_E_WMPFLASH_CANT_FIND_COM_SERVER,
8087 "To play the selected item, you must install the Macromedia Flash Player. To download the Macromedia Flash Player, go to the Adobe website."
8090 HRES_NS_E_WMPFLASH_INCOMPATIBLEVERSION,
8091 "To play the selected item, you must install a later version of the Macromedia Flash Player. To download the Macromedia Flash Player, go to the Adobe website."
8094 HRES_NS_E_WMPOCXGRAPH_IE_DISALLOWS_ACTIVEX_CONTROLS,
8095 "Windows Media Player cannot play the file because your Internet security settings prohibit the use of ActiveX controls."
8098 HRES_NS_E_NEED_CORE_REFERENCE,
8099 "The use of this method requires an existing reference to the Player object."
8102 HRES_NS_E_MEDIACD_READ_ERROR,
8103 "Windows Media Player cannot play the CD. The disc might be dirty or damaged."
8106 HRES_NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS,
8107 "Windows Media Player cannot play the file because your Internet security settings prohibit the use of ActiveX controls."
8110 HRES_NS_E_FLASH_PLAYBACK_NOT_ALLOWED,
8111 "Flash playback has been turned off in Windows Media Player."
8114 HRES_NS_E_UNABLE_TO_CREATE_RIP_LOCATION,
8115 "Windows Media Player cannot rip the CD because a valid rip location cannot be created."
8118 HRES_NS_E_WMPCORE_SOME_CODECS_MISSING,
8119 "Windows Media Player cannot play the file because a required codec is not installed on your computer."
8122 HRES_NS_E_WMP_RIP_FAILED,
8123 "Windows Media Player cannot rip one or more tracks from the CD."
8126 HRES_NS_E_WMP_FAILED_TO_RIP_TRACK,
8127 "Windows Media Player encountered a problem while ripping the track from the CD. For additional assistance, click Web Help."
8130 HRES_NS_E_WMP_ERASE_FAILED,
8131 "Windows Media Player encountered a problem while erasing the disc. For additional assistance, click Web Help."
8134 HRES_NS_E_WMP_FORMAT_FAILED,
8135 "Windows Media Player encountered a problem while formatting the device. For additional assistance, click Web Help."
8138 HRES_NS_E_WMP_CANNOT_BURN_NON_LOCAL_FILE,
8139 "This file cannot be burned to a CD because it is not located on your computer."
8142 HRES_NS_E_WMP_FILE_TYPE_CANNOT_BURN_TO_AUDIO_CD,
8143 "It is not possible to burn this file type to an audio CD. Windows Media Player can burn the following file types to an audio CD: WMA, MP3, or WAV."
8146 HRES_NS_E_WMP_FILE_DOES_NOT_FIT_ON_CD,
8147 "This file is too large to fit on a disc."
8150 HRES_NS_E_WMP_FILE_NO_DURATION,
8151 "It is not possible to determine if this file can fit on a disc because Windows Media Player cannot detect the length of the file. Playing the file before burning may enable the Player to detect the file length."
8154 HRES_NS_E_PDA_FAILED_TO_BURN,
8155 "Windows Media Player encountered a problem while burning the file to the disc. For additional assistance, click Web Help."
8158 HRES_NS_E_FAILED_DOWNLOAD_ABORT_BURN,
8159 "Windows Media Player cannot burn the audio CD because some items in the list that you chose to buy could not be downloaded from the online store."
8162 HRES_NS_E_WMPCORE_DEVICE_DRIVERS_MISSING,
8163 "Windows Media Player cannot play the file. Try using Windows Update or Device Manager to update the device drivers for your audio and video cards. For information about using Windows Update or Device Manager, see Windows Help."
8166 HRES_NS_E_WMPIM_USEROFFLINE,
8167 "Windows Media Player has detected that you are not connected to the Internet. Connect to the Internet, and then try again."
8170 HRES_NS_E_WMPIM_USERCANCELED,
8171 "The attempt to connect to the Internet was canceled."
8174 HRES_NS_E_WMPIM_DIALUPFAILED,
8175 "The attempt to connect to the Internet failed."
8178 HRES_NS_E_WINSOCK_ERROR_STRING,
8179 "Windows Media Player has encountered an unknown network error."
8182 HRES_NS_E_WMPBR_NOLISTENER,
8183 "No window is currently listening to Backup and Restore events."
8186 HRES_NS_E_WMPBR_BACKUPCANCEL,
8187 "Your media usage rights were not backed up because the backup was canceled."
8190 HRES_NS_E_WMPBR_RESTORECANCEL,
8191 "Your media usage rights were not restored because the restoration was canceled."
8194 HRES_NS_E_WMPBR_ERRORWITHURL,
8195 "An error occurred while backing up or restoring your media usage rights. A required web page cannot be displayed."
8198 HRES_NS_E_WMPBR_NAMECOLLISION,
8199 "Your media usage rights were not backed up because the backup was canceled."
8202 HRES_NS_E_WMPBR_DRIVE_INVALID,
8203 "Windows Media Player cannot restore your media usage rights from the specified location. Choose another location, and then try again."
8206 HRES_NS_E_WMPBR_BACKUPRESTOREFAILED,
8207 "Windows Media Player cannot backup or restore your media usage rights."
8210 HRES_NS_E_WMP_CONVERT_FILE_FAILED,
8211 "Windows Media Player cannot add the file to the library."
8214 HRES_NS_E_WMP_CONVERT_NO_RIGHTS_ERRORURL,
8215 "Windows Media Player cannot add the file to the library because the content provider prohibits it. For assistance, contact the company that provided the file."
8218 HRES_NS_E_WMP_CONVERT_NO_RIGHTS_NOERRORURL,
8219 "Windows Media Player cannot add the file to the library because the content provider prohibits it. For assistance, contact the company that provided the file."
8222 HRES_NS_E_WMP_CONVERT_FILE_CORRUPT,
8223 "Windows Media Player cannot add the file to the library. The file might not be valid."
8226 HRES_NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_ERRORURL,
8227 "Windows Media Player cannot add the file to the library. The plug-in required to add the file is not installed properly. For assistance, click Web Help to display the website of the company that provided the file."
8230 HRES_NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_NOERRORURL,
8231 "Windows Media Player cannot add the file to the library. The plug-in required to add the file is not installed properly. For assistance, contact the company that provided the file."
8234 HRES_NS_E_WMP_CONVERT_PLUGIN_UNKNOWN_FILE_OWNER,
8235 "Windows Media Player cannot add the file to the library. The plug-in required to add the file is not installed properly. For assistance, contact the company that provided the file."
8238 HRES_NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS,
8239 "Windows Media Player cannot play this DVD. Try installing an updated driver for your video card or obtaining a newer video card."
8242 HRES_NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_FAILED,
8243 "This DVD's resolution exceeds the maximum allowed by your component video outputs. Try reducing your screen resolution to 640 x 480, or turn off analog component outputs and use a VGA connection to your monitor."
8246 HRES_NS_E_DVD_NO_SUBPICTURE_STREAM,
8247 "Windows Media Player cannot display subtitles or highlights in DVD menus. Reinstall the DVD decoder or contact the DVD drive manufacturer to obtain an updated decoder."
8250 HRES_NS_E_DVD_COPY_PROTECT,
8251 "Windows Media Player cannot play this DVD because there is a problem with digital copy protection between your DVD drive, decoder, and video card. Try installing an updated driver for your video card."
8254 HRES_NS_E_DVD_AUTHORING_PROBLEM,
8255 "Windows Media Player cannot play the DVD. The disc was created in a manner that the Player does not support."
8258 HRES_NS_E_DVD_INVALID_DISC_REGION,
8259 "Windows Media Player cannot play the DVD because the disc prohibits playback in your region of the world. You must obtain a disc that is intended for your geographic region."
8262 HRES_NS_E_DVD_COMPATIBLE_VIDEO_CARD,
8263 "Windows Media Player cannot play the DVD because your video card does not support DVD playback."
8266 HRES_NS_E_DVD_MACROVISION,
8267 "Windows Media Player cannot play this DVD because it is not possible to turn on analog copy protection on the output display. Try installing an updated driver for your video card."
8270 HRES_NS_E_DVD_SYSTEM_DECODER_REGION,
8271 "Windows Media Player cannot play the DVD because the region assigned to your DVD drive does not match the region assigned to your DVD decoder."
8274 HRES_NS_E_DVD_DISC_DECODER_REGION,
8275 "Windows Media Player cannot play the DVD because the disc prohibits playback in your region of the world. You must obtain a disc that is intended for your geographic region."
8278 HRES_NS_E_DVD_NO_VIDEO_STREAM,
8279 "Windows Media Player cannot play DVD video. You might need to adjust your Windows display settings. Open display settings in Control Panel, and then try lowering your screen resolution and color quality settings."
8282 HRES_NS_E_DVD_NO_AUDIO_STREAM,
8283 "Windows Media Player cannot play DVD audio. Verify that your sound card is set up correctly, and then try again."
8286 HRES_NS_E_DVD_GRAPH_BUILDING,
8287 "Windows Media Player cannot play DVD video. Close any open files and quit any other programs, and then try again. If the problem persists, restart your computer."
8290 HRES_NS_E_DVD_NO_DECODER,
8291 "Windows Media Player cannot play the DVD because a compatible DVD decoder is not installed on your computer."
8294 HRES_NS_E_DVD_PARENTAL,
8295 "Windows Media Player cannot play the scene because it has a parental rating higher than the rating that you are authorized to view."
8298 HRES_NS_E_DVD_CANNOT_JUMP,
8299 "Windows Media Player cannot skip to the requested location on the DVD."
8302 HRES_NS_E_DVD_DEVICE_CONTENTION,
8303 "Windows Media Player cannot play the DVD because it is currently in use by another program. Quit the other program that is using the DVD, and then try again."
8306 HRES_NS_E_DVD_NO_VIDEO_MEMORY,
8307 "Windows Media Player cannot play DVD video. You might need to adjust your Windows display settings. Open display settings in Control Panel, and then try lowering your screen resolution and color quality settings."
8310 HRES_NS_E_DVD_CANNOT_COPY_PROTECTED,
8311 "Windows Media Player cannot rip the DVD because it is copy protected."
8314 HRES_NS_E_DVD_REQUIRED_PROPERTY_NOT_SET,
8315 "One of more of the required properties has not been set."
8318 HRES_NS_E_DVD_INVALID_TITLE_CHAPTER,
8319 "The specified title and/or chapter number does not exist on this DVD."
8322 HRES_NS_E_NO_CD_BURNER,
8323 "Windows Media Player cannot burn the files because the Player cannot find a burner. If the burner is connected properly, try using Windows Update to install the latest device driver."
8326 HRES_NS_E_DEVICE_IS_NOT_READY,
8327 "Windows Media Player does not detect storage media in the selected device. Insert storage media into the device, and then try again."
8330 HRES_NS_E_PDA_UNSUPPORTED_FORMAT,
8331 "Windows Media Player cannot sync this file. The Player might not support the file type."
8334 HRES_NS_E_NO_PDA,
8335 "Windows Media Player does not detect a portable device. Connect your portable device, and then try again."
8338 HRES_NS_E_PDA_UNSPECIFIED_ERROR,
8339 "Windows Media Player encountered an error while communicating with the device. The storage card on the device might be full, the device might be turned off, or the device might not allow playlists or folders to be created on it."
8342 HRES_NS_E_MEMSTORAGE_BAD_DATA,
8343 "Windows Media Player encountered an error while burning a CD."
8346 HRES_NS_E_PDA_FAIL_SELECT_DEVICE,
8347 "Windows Media Player encountered an error while communicating with a portable device or CD drive."
8350 HRES_NS_E_PDA_FAIL_READ_WAVE_FILE,
8351 "Windows Media Player cannot open the WAV file."
8354 HRES_NS_E_IMAPI_LOSSOFSTREAMING,
8355 "Windows Media Player failed to burn all the files to the CD. Select a slower recording speed, and then try again."
8358 HRES_NS_E_PDA_DEVICE_FULL,
8359 "There is not enough storage space on the portable device to complete this operation. Delete some unneeded files on the portable device, and then try again."
8362 HRES_NS_E_FAIL_LAUNCH_ROXIO_PLUGIN,
8363 "Windows Media Player cannot burn the files. Verify that your burner is connected properly, and then try again. If the problem persists, reinstall the Player."
8366 HRES_NS_E_PDA_DEVICE_FULL_IN_SESSION,
8367 "Windows Media Player did not sync some files to the device because there is not enough storage space on the device."
8370 HRES_NS_E_IMAPI_MEDIUM_INVALIDTYPE,
8371 "The disc in the burner is not valid. Insert a blank disc into the burner, and then try again."
8374 HRES_NS_E_PDA_MANUALDEVICE,
8375 "Windows Media Player cannot perform the requested action because the device does not support sync."
8378 HRES_NS_E_PDA_PARTNERSHIPNOTEXIST,
8379 "To perform the requested action, you must first set up sync with the device."
8382 HRES_NS_E_PDA_CANNOT_CREATE_ADDITIONAL_SYNC_RELATIONSHIP,
8383 "You have already created sync partnerships with 16 devices. To create a new sync partnership, you must first end an existing partnership."
8386 HRES_NS_E_PDA_NO_TRANSCODE_OF_DRM,
8387 "Windows Media Player cannot sync the file because protected files cannot be converted to the required quality level or file format."
8390 HRES_NS_E_PDA_TRANSCODECACHEFULL,
8391 "The folder that stores converted files is full. Either empty the folder or increase its size, and then try again."
8394 HRES_NS_E_PDA_TOO_MANY_FILE_COLLISIONS,
8395 "There are too many files with the same name in the folder on the device. Change the file name or sync to a different folder."
8398 HRES_NS_E_PDA_CANNOT_TRANSCODE,
8399 "Windows Media Player cannot convert the file to the format required by the device."
8402 HRES_NS_E_PDA_TOO_MANY_FILES_IN_DIRECTORY,
8403 "You have reached the maximum number of files your device allows in a folder. If your device supports playback from subfolders, try creating subfolders on the device and storing some files in them."
8406 HRES_NS_E_PROCESSINGSHOWSYNCWIZARD,
8407 "Windows Media Player is already trying to start the Device Setup Wizard."
8410 HRES_NS_E_PDA_TRANSCODE_NOT_PERMITTED,
8411 "Windows Media Player cannot convert this file format. If an updated version of the codec used to compress this file is available, install it and then try to sync the file again."
8414 HRES_NS_E_PDA_INITIALIZINGDEVICES,
8415 "Windows Media Player is busy setting up devices. Try again later."
8418 HRES_NS_E_PDA_OBSOLETE_SP,
8419 "Your device is using an outdated driver that is no longer supported by Windows Media Player. For additional assistance, click Web Help."
8422 HRES_NS_E_PDA_TITLE_COLLISION,
8423 "Windows Media Player cannot sync the file because a file with the same name already exists on the device. Change the file name or try to sync the file to a different folder."
8426 HRES_NS_E_PDA_DEVICESUPPORTDISABLED,
8427 "Automatic and manual sync have been turned off temporarily. To sync to a device, restart Windows Media Player."
8430 HRES_NS_E_PDA_NO_LONGER_AVAILABLE,
8431 "This device is not available. Connect the device to the computer, and then try again."
8434 HRES_NS_E_PDA_ENCODER_NOT_RESPONDING,
8435 "Windows Media Player cannot sync the file because an error occurred while converting the file to another quality level or format. If the problem persists, remove the file from the list of files to sync."
8438 HRES_NS_E_PDA_CANNOT_SYNC_FROM_LOCATION,
8439 "Windows Media Player cannot sync the file to your device. The file might be stored in a location that is not supported. Copy the file from its current location to your hard disk, add it to your library, and then try to sync the file again."
8442 HRES_NS_E_WMP_PROTOCOL_PROBLEM,
8443 "Windows Media Player cannot open the specified URL. Verify that the Player is configured to use all available protocols, and then try again."
8446 HRES_NS_E_WMP_NO_DISK_SPACE,
8447 "Windows Media Player cannot perform the requested action because there is not enough storage space on your computer. Delete some unneeded files on your hard disk, and then try again."
8450 HRES_NS_E_WMP_LOGON_FAILURE,
8451 "The server denied access to the file. Verify that you are using the correct user name and password."
8454 HRES_NS_E_WMP_CANNOT_FIND_FILE,
8455 "Windows Media Player cannot find the file. If you are trying to play, burn, or sync an item that is in your library, the item might point to a file that has been moved, renamed, or deleted."
8458 HRES_NS_E_WMP_SERVER_INACCESSIBLE,
8459 "Windows Media Player cannot connect to the server. The server name might not be correct, the server might not be available, or your proxy settings might not be correct."
8462 HRES_NS_E_WMP_UNSUPPORTED_FORMAT,
8463 "Windows Media Player cannot play the file. The Player might not support the file type or might not support the codec that was used to compress the file."
8466 HRES_NS_E_WMP_DSHOW_UNSUPPORTED_FORMAT,
8467 "Windows Media Player cannot play the file. The Player might not support the file type or a required codec might not be installed on your computer."
8470 HRES_NS_E_WMP_PLAYLIST_EXISTS,
8471 "Windows Media Player cannot create the playlist because the name already exists. Type a different playlist name."
8474 HRES_NS_E_WMP_NONMEDIA_FILES,
8475 "Windows Media Player cannot delete the playlist because it contains items that are not digital media files. Any digital media files in the playlist were deleted."
8478 HRES_NS_E_WMP_INVALID_ASX,
8479 "The playlist cannot be opened because it is stored in a shared folder on another computer. If possible, move the playlist to the playlists folder on your computer."
8482 HRES_NS_E_WMP_ALREADY_IN_USE,
8483 "Windows Media Player is already in use. Stop playing any items, close all Player dialog boxes, and then try again."
8486 HRES_NS_E_WMP_IMAPI_FAILURE,
8487 "Windows Media Player encountered an error while burning. Verify that the burner is connected properly and that the disc is clean and not damaged."
8490 HRES_NS_E_WMP_WMDM_FAILURE,
8491 "Windows Media Player has encountered an unknown error with your portable device. Reconnect your portable device, and then try again."
8494 HRES_NS_E_WMP_CODEC_NEEDED_WITH_4CC,
8495 "A codec is required to play this file. To determine if this codec is available to download from the web, click Web Help."
8498 HRES_NS_E_WMP_CODEC_NEEDED_WITH_FORMATTAG,
8499 "An audio codec is needed to play this file. To determine if this codec is available to download from the web, click Web Help."
8502 HRES_NS_E_WMP_MSSAP_NOT_AVAILABLE,
8503 "To play the file, you must install the latest Windows service pack. To install the service pack from the Windows Update website, click Web Help."
8506 HRES_NS_E_WMP_WMDM_INTERFACEDEAD,
8507 "Windows Media Player no longer detects a portable device. Reconnect your portable device, and then try again."
8510 HRES_NS_E_WMP_WMDM_NOTCERTIFIED,
8511 "Windows Media Player cannot sync the file because the portable device does not support protected files."
8514 HRES_NS_E_WMP_WMDM_LICENSE_NOTEXIST,
8515 "This file does not have sync rights. If you obtained this file from an online store, go to the online store to get sync rights."
8518 HRES_NS_E_WMP_WMDM_LICENSE_EXPIRED,
8519 "Windows Media Player cannot sync the file because the sync rights have expired. Go to the content provider's online store to get new sync rights."
8522 HRES_NS_E_WMP_WMDM_BUSY,
8523 "The portable device is already in use. Wait until the current task finishes or quit other programs that might be using the portable device, and then try again."
8526 HRES_NS_E_WMP_WMDM_NORIGHTS,
8527 "Windows Media Player cannot sync the file because the content provider or device prohibits it. You might be able to resolve this problem by going to the content provider's online store to get sync rights."
8530 HRES_NS_E_WMP_WMDM_INCORRECT_RIGHTS,
8531 "The content provider has not granted you the right to sync this file. Go to the content provider's online store to get sync rights."
8534 HRES_NS_E_WMP_IMAPI_GENERIC,
8535 "Windows Media Player cannot burn the files to the CD. Verify that the disc is clean and not damaged. If necessary, select a slower recording speed or try a different brand of blank discs."
8538 HRES_NS_E_WMP_IMAPI_DEVICE_NOTPRESENT,
8539 "Windows Media Player cannot burn the files. Verify that the burner is connected properly, and then try again."
8542 HRES_NS_E_WMP_IMAPI_DEVICE_BUSY,
8543 "Windows Media Player cannot burn the files. Verify that the burner is connected properly and that the disc is clean and not damaged. If the burner is already in use, wait until the current task finishes or quit other programs that might be using the burner."
8546 HRES_NS_E_WMP_IMAPI_LOSS_OF_STREAMING,
8547 "Windows Media Player cannot burn the files to the CD."
8550 HRES_NS_E_WMP_SERVER_UNAVAILABLE,
8551 "Windows Media Player cannot play the file. The server might not be available or there might be a problem with your network or firewall settings."
8554 HRES_NS_E_WMP_FILE_OPEN_FAILED,
8555 "Windows Media Player encountered a problem while playing the file. For additional assistance, click Web Help."
8558 HRES_NS_E_WMP_VERIFY_ONLINE,
8559 "Windows Media Player must connect to the Internet to verify the file's media usage rights. Connect to the Internet, and then try again."
8562 HRES_NS_E_WMP_SERVER_NOT_RESPONDING,
8563 "Windows Media Player cannot play the file because a network error occurred. The server might not be available. Verify that you are connected to the network and that your proxy settings are correct."
8566 HRES_NS_E_WMP_DRM_CORRUPT_BACKUP,
8567 "Windows Media Player cannot restore your media usage rights because it could not find any backed up rights on your computer."
8570 HRES_NS_E_WMP_DRM_LICENSE_SERVER_UNAVAILABLE,
8571 "Windows Media Player cannot download media usage rights because the server is not available (for example, the server might be busy or not online)."
8574 HRES_NS_E_WMP_NETWORK_FIREWALL,
8575 "Windows Media Player cannot play the file. A network firewall might be preventing the Player from opening the file by using the UDP transport protocol. If you typed a URL in the Open URL dialog box, try using a different transport protocol (for example, \"http:\")."
8578 HRES_NS_E_WMP_NO_REMOVABLE_MEDIA,
8579 "Insert the removable media, and then try again."
8582 HRES_NS_E_WMP_PROXY_CONNECT_TIMEOUT,
8583 "Windows Media Player cannot play the file because the proxy server is not responding. The proxy server might be temporarily unavailable or your Player proxy settings might not be valid."
8586 HRES_NS_E_WMP_NEED_UPGRADE,
8587 "To play the file, you might need to install a later version of Windows Media Player. On the Help menu, click Check for Updates, and then follow the instructions. For additional assistance, click Web Help."
8590 HRES_NS_E_WMP_AUDIO_HW_PROBLEM,
8591 "Windows Media Player cannot play the file because there is a problem with your sound device. There might not be a sound device installed on your computer, it might be in use by another program, or it might not be functioning properly."
8594 HRES_NS_E_WMP_INVALID_PROTOCOL,
8595 "Windows Media Player cannot play the file because the specified protocol is not supported. If you typed a URL in the Open URL dialog box, try using a different transport protocol (for example, \"http:\" or \"rtsp:\")."
8598 HRES_NS_E_WMP_INVALID_LIBRARY_ADD,
8599 "Windows Media Player cannot add the file to the library because the file format is not supported."
8602 HRES_NS_E_WMP_MMS_NOT_SUPPORTED,
8603 "Windows Media Player cannot play the file because the specified protocol is not supported. If you typed a URL in the Open URL dialog box, try using a different transport protocol (for example, \"mms:\")."
8606 HRES_NS_E_WMP_NO_PROTOCOLS_SELECTED,
8607 "Windows Media Player cannot play the file because there are no streaming protocols selected. Select one or more protocols, and then try again."
8610 HRES_NS_E_WMP_GOFULLSCREEN_FAILED,
8611 "Windows Media Player cannot switch to Full Screen. You might need to adjust your Windows display settings. Open display settings in Control Panel, and then try setting Hardware acceleration to Full."
8614 HRES_NS_E_WMP_NETWORK_ERROR,
8615 "Windows Media Player cannot play the file because a network error occurred. The server might not be available (for example, the server is busy or not online) or you might not be connected to the network."
8618 HRES_NS_E_WMP_CONNECT_TIMEOUT,
8619 "Windows Media Player cannot play the file because the server is not responding. Verify that you are connected to the network, and then try again later."
8622 HRES_NS_E_WMP_MULTICAST_DISABLED,
8623 "Windows Media Player cannot play the file because the multicast protocol is not enabled. On the Tools menu, click Options, click the Network tab, and then select the Multicast check box. For additional assistance, click Web Help."
8626 HRES_NS_E_WMP_SERVER_DNS_TIMEOUT,
8627 "Windows Media Player cannot play the file because a network problem occurred. Verify that you are connected to the network, and then try again later."
8630 HRES_NS_E_WMP_PROXY_NOT_FOUND,
8631 "Windows Media Player cannot play the file because the network proxy server cannot be found. Verify that your proxy settings are correct, and then try again."
8634 HRES_NS_E_WMP_TAMPERED_CONTENT,
8635 "Windows Media Player cannot play the file because it is corrupted."
8638 HRES_NS_E_WMP_OUTOFMEMORY,
8639 "Your computer is running low on memory. Quit other programs, and then try again."
8642 HRES_NS_E_WMP_AUDIO_CODEC_NOT_INSTALLED,
8643 "Windows Media Player cannot play, burn, rip, or sync the file because a required audio codec is not installed on your computer."
8646 HRES_NS_E_WMP_VIDEO_CODEC_NOT_INSTALLED,
8647 "Windows Media Player cannot play the file because the required video codec is not installed on your computer."
8650 HRES_NS_E_WMP_IMAPI_DEVICE_INVALIDTYPE,
8651 "Windows Media Player cannot burn the files. If the burner is busy, wait for the current task to finish. If necessary, verify that the burner is connected properly and that you have installed the latest device driver."
8654 HRES_NS_E_WMP_DRM_DRIVER_AUTH_FAILURE,
8655 "Windows Media Player cannot play the protected file because there is a problem with your sound device. Try installing a new device driver or use a different sound device."
8658 HRES_NS_E_WMP_NETWORK_RESOURCE_FAILURE,
8659 "Windows Media Player encountered a network error. Restart the Player."
8662 HRES_NS_E_WMP_UPGRADE_APPLICATION,
8663 "Windows Media Player is not installed properly. Reinstall the Player."
8666 HRES_NS_E_WMP_UNKNOWN_ERROR,
8667 "Windows Media Player encountered an unknown error. For additional assistance, click Web Help."
8670 HRES_NS_E_WMP_INVALID_KEY,
8671 "Windows Media Player cannot play the file because the required codec is not valid."
8674 HRES_NS_E_WMP_CD_ANOTHER_USER,
8675 "The CD drive is in use by another user. Wait for the task to complete, and then try again."
8678 HRES_NS_E_WMP_DRM_NEEDS_AUTHORIZATION,
8679 "Windows Media Player cannot play, sync, or burn the protected file because a problem occurred with the Windows Media Digital Rights Management (DRM) system. You might need to connect to the Internet to update your DRM components. For additional assistance, click Web Help."
8682 HRES_NS_E_WMP_BAD_DRIVER,
8683 "Windows Media Player cannot play the file because there might be a problem with your sound or video device. Try installing an updated device driver."
8686 HRES_NS_E_WMP_ACCESS_DENIED,
8687 "Windows Media Player cannot access the file. The file might be in use, you might not have access to the computer where the file is stored, or your proxy settings might not be correct."
8690 HRES_NS_E_WMP_LICENSE_RESTRICTS,
8691 "The content provider prohibits this action. Go to the content provider's online store to get new media usage rights."
8694 HRES_NS_E_WMP_INVALID_REQUEST,
8695 "Windows Media Player cannot perform the requested action at this time."
8698 HRES_NS_E_WMP_CD_STASH_NO_SPACE,
8699 "Windows Media Player cannot burn the files because there is not enough free disk space to store the temporary files. Delete some unneeded files on your hard disk, and then try again."
8702 HRES_NS_E_WMP_DRM_NEW_HARDWARE,
8703 "Your media usage rights have become corrupted or are no longer valid. This might happen if you have replaced hardware components in your computer."
8706 HRES_NS_E_WMP_DRM_INVALID_SIG,
8707 "The required Windows Media Digital Rights Management (DRM) component cannot be validated. You might be able resolve the problem by reinstalling the Player."
8710 HRES_NS_E_WMP_DRM_CANNOT_RESTORE,
8711 "You have exceeded your restore limit for the day. Try restoring your media usage rights tomorrow."
8714 HRES_NS_E_WMP_BURN_DISC_OVERFLOW,
8715 "Some files might not fit on the CD. The required space cannot be calculated accurately because some files might be missing duration information. To ensure the calculation is accurate, play the files that are missing duration information."
8718 HRES_NS_E_WMP_DRM_GENERIC_LICENSE_FAILURE,
8719 "Windows Media Player cannot verify the file's media usage rights. If you obtained this file from an online store, go to the online store to get the necessary rights."
8722 HRES_NS_E_WMP_DRM_NO_SECURE_CLOCK,
8723 "It is not possible to sync because this device's internal clock is not set correctly. To set the clock, select the option to set the device clock on the Privacy tab of the Options dialog box, connect to the Internet, and then sync the device again. For additional assistance, click Web Help."
8726 HRES_NS_E_WMP_DRM_NO_RIGHTS,
8727 "Windows Media Player cannot play, burn, rip, or sync the protected file because you do not have the appropriate rights."
8730 HRES_NS_E_WMP_DRM_INDIV_FAILED,
8731 "Windows Media Player encountered an error during upgrade."
8734 HRES_NS_E_WMP_SERVER_NONEWCONNECTIONS,
8735 "Windows Media Player cannot connect to the server because it is not accepting any new connections. This could be because it has reached its maximum connection limit. Please try again later."
8738 HRES_NS_E_WMP_MULTIPLE_ERROR_IN_PLAYLIST,
8739 "A number of queued files cannot be played. To find information about the problem, click the Now Playing tab, and then click the icon next to each file in the List pane."
8742 HRES_NS_E_WMP_IMAPI2_ERASE_FAIL,
8743 "Windows Media Player encountered an error while erasing the rewritable CD or DVD. Verify that the CD or DVD burner is connected properly and that the disc is clean and not damaged."
8746 HRES_NS_E_WMP_IMAPI2_ERASE_DEVICE_BUSY,
8747 "Windows Media Player cannot erase the rewritable CD or DVD. Verify that the CD or DVD burner is connected properly and that the disc is clean and not damaged. If the burner is already in use, wait until the current task finishes or quit other programs that might be using the burner."
8750 HRES_NS_E_WMP_DRM_COMPONENT_FAILURE,
8751 "A Windows Media Digital Rights Management (DRM) component encountered a problem. If you are trying to use a file that you obtained from an online store, try going to the online store and getting the appropriate usage rights."
8754 HRES_NS_E_WMP_DRM_NO_DEVICE_CERT,
8755 "It is not possible to obtain device's certificate. Please contact the device manufacturer for a firmware update or for other steps to resolve this problem."
8758 HRES_NS_E_WMP_SERVER_SECURITY_ERROR,
8759 "Windows Media Player encountered an error when connecting to the server. The security information from the server could not be validated."
8762 HRES_NS_E_WMP_AUDIO_DEVICE_LOST,
8763 "An audio device was disconnected or reconfigured. Verify that the audio device is connected, and then try to play the item again."
8766 HRES_NS_E_WMP_IMAPI_MEDIA_INCOMPATIBLE,
8767 "Windows Media Player could not complete burning because the disc is not compatible with your drive. Try inserting a different kind of recordable media or use a disc that supports a write speed that is compatible with your drive."
8770 HRES_NS_E_SYNCWIZ_DEVICE_FULL,
8771 "Windows Media Player cannot save the sync settings because your device is full. Delete some unneeded files on your device and then try again."
8774 HRES_NS_E_SYNCWIZ_CANNOT_CHANGE_SETTINGS,
8775 "It is not possible to change sync settings at this time. Try again later."
8778 HRES_NS_E_TRANSCODE_DELETECACHEERROR,
8779 "Windows Media Player cannot delete these files currently. If the Player is synchronizing, wait until it is complete and then try again."
8782 HRES_NS_E_CD_NO_BUFFERS_READ,
8783 "Windows Media Player could not use digital mode to read the CD. The Player has automatically switched the CD drive to analog mode. To switch back to digital mode, use the Devices tab. For additional assistance, click Web Help."
8786 HRES_NS_E_CD_EMPTY_TRACK_QUEUE,
8787 "No CD track was specified for playback."
8790 HRES_NS_E_CD_NO_READER,
8791 "The CD filter was not able to create the CD reader."
8794 HRES_NS_E_CD_ISRC_INVALID,
8795 "Invalid ISRC code."
8798 HRES_NS_E_CD_MEDIA_CATALOG_NUMBER_INVALID,
8799 "Invalid Media Catalog Number."
8802 HRES_NS_E_SLOW_READ_DIGITAL_WITH_ERRORCORRECTION,
8803 "Windows Media Player cannot play audio CDs correctly because the CD drive is slow and error correction is turned on. To increase performance, turn off playback error correction for this drive."
8806 HRES_NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS,
8807 "Windows Media Player cannot estimate the CD drive's playback speed because the CD track is too short."
8810 HRES_NS_E_CD_QUEUEING_DISABLED,
8811 "Cannot queue the CD track because queuing is not enabled."
8814 HRES_NS_E_WMP_DRM_ACQUIRING_LICENSE,
8815 "Windows Media Player cannot download additional media usage rights until the current download is complete."
8818 HRES_NS_E_WMP_DRM_LICENSE_EXPIRED,
8819 "The media usage rights for this file have expired or are no longer valid. If you obtained the file from an online store, sign in to the store, and then try again."
8822 HRES_NS_E_WMP_DRM_LICENSE_NOTACQUIRED,
8823 "Windows Media Player cannot download the media usage rights for the file. If you obtained the file from an online store, sign in to the store, and then try again."
8826 HRES_NS_E_WMP_DRM_LICENSE_NOTENABLED,
8827 "The media usage rights for this file are not yet valid. To see when they will become valid, right-click the file in the library, click Properties, and then click the Media Usage Rights tab."
8830 HRES_NS_E_WMP_DRM_LICENSE_UNUSABLE,
8831 "The media usage rights for this file are not valid. If you obtained this file from an online store, contact the store for assistance."
8834 HRES_NS_E_WMP_DRM_LICENSE_CONTENT_REVOKED,
8835 "The content provider has revoked the media usage rights for this file. If you obtained this file from an online store, ask the store if a new version of the file is available."
8838 HRES_NS_E_WMP_DRM_LICENSE_NOSAP,
8839 "The media usage rights for this file require a feature that is not supported in your current version of Windows Media Player or your current version of Windows. Try installing the latest version of the Player. If you obtained this file from an online store, contact the store for further assistance."
8842 HRES_NS_E_WMP_DRM_UNABLE_TO_ACQUIRE_LICENSE,
8843 "Windows Media Player cannot download media usage rights at this time. Try again later."
8846 HRES_NS_E_WMP_LICENSE_REQUIRED,
8847 "Windows Media Player cannot play, burn, or sync the file because the media usage rights are missing. If you obtained the file from an online store, sign in to the store, and then try again."
8850 HRES_NS_E_WMP_PROTECTED_CONTENT,
8851 "Windows Media Player cannot play, burn, or sync the file because the media usage rights are missing. If you obtained the file from an online store, sign in to the store, and then try again."
8854 HRES_NS_E_WMP_POLICY_VALUE_NOT_CONFIGURED,
8855 "Windows Media Player cannot read a policy. This can occur when the policy does not exist in the registry or when the registry cannot be read."
8858 HRES_NS_E_PDA_CANNOT_SYNC_FROM_INTERNET,
8859 "Windows Media Player cannot sync content streamed directly from the Internet. If possible, download the file to your computer, and then try to sync the file."
8862 HRES_NS_E_PDA_CANNOT_SYNC_INVALID_PLAYLIST,
8863 "This playlist is not valid or is corrupted. Create a new playlist using Windows Media Player, then sync the new playlist instead."
8866 HRES_NS_E_PDA_FAILED_TO_SYNCHRONIZE_FILE,
8867 "Windows Media Player encountered a problem while synchronizing the file to the device. For additional assistance, click Web Help."
8870 HRES_NS_E_PDA_SYNC_FAILED,
8871 "Windows Media Player encountered an error while synchronizing to the device."
8874 HRES_NS_E_PDA_DELETE_FAILED,
8875 "Windows Media Player cannot delete a file from the device."
8878 HRES_NS_E_PDA_FAILED_TO_RETRIEVE_FILE,
8879 "Windows Media Player cannot copy a file from the device to your library."
8882 HRES_NS_E_PDA_DEVICE_NOT_RESPONDING,
8883 "Windows Media Player cannot communicate with the device because the device is not responding. Try reconnecting the device, resetting the device, or contacting the device manufacturer for updated firmware."
8886 HRES_NS_E_PDA_FAILED_TO_TRANSCODE_PHOTO,
8887 "Windows Media Player cannot sync the picture to the device because a problem occurred while converting the file to another quality level or format. The original file might be damaged or corrupted."
8890 HRES_NS_E_PDA_FAILED_TO_ENCRYPT_TRANSCODED_FILE,
8891 "Windows Media Player cannot convert the file. The file might have been encrypted by the Encrypted File System (EFS). Try decrypting the file first and then synchronizing it. For information about how to decrypt a file, see Windows Help and Support."
8894 HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO,
8895 "Your device requires that this file be converted in order to play on the device. However, the device either does not support playing audio, or Windows Media Player cannot convert the file to an audio format that is supported by the device."
8898 HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO,
8899 "Your device requires that this file be converted in order to play on the device. However, the device either does not support playing video, or Windows Media Player cannot convert the file to a video format that is supported by the device."
8902 HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_IMAGE,
8903 "Your device requires that this file be converted in order to play on the device. However, the device either does not support displaying pictures, or Windows Media Player cannot convert the file to a picture format that is supported by the device."
8906 HRES_NS_E_PDA_RETRIEVED_FILE_FILENAME_TOO_LONG,
8907 "Windows Media Player cannot sync the file to your computer because the file name is too long. Try renaming the file on the device."
8910 HRES_NS_E_PDA_CEWMDM_DRM_ERROR,
8911 "Windows Media Player cannot sync the file because the device is not responding. This typically occurs when there is a problem with the device firmware. For additional assistance, click Web Help."
8914 HRES_NS_E_INCOMPLETE_PLAYLIST,
8915 "Incomplete playlist."
8918 HRES_NS_E_PDA_SYNC_RUNNING,
8919 "It is not possible to perform the requested action because sync is in progress. You can either stop sync or wait for it to complete, and then try again."
8922 HRES_NS_E_PDA_SYNC_LOGIN_ERROR,
8923 "Windows Media Player cannot sync the subscription content because you are not signed in to the online store that provided it. Sign in to the online store, and then try again."
8926 HRES_NS_E_PDA_TRANSCODE_CODEC_NOT_FOUND,
8927 "Windows Media Player cannot convert the file to the format required by the device. One or more codecs required to convert the file could not be found."
8930 HRES_NS_E_CANNOT_SYNC_DRM_TO_NON_JANUS_DEVICE,
8931 "It is not possible to sync subscription files to this device."
8934 HRES_NS_E_CANNOT_SYNC_PREVIOUS_SYNC_RUNNING,
8935 "Your device is operating slowly or is not responding. Until the device responds, it is not possible to sync again. To return the device to normal operation, try disconnecting it from the computer or resetting it."
8938 HRES_NS_E_WMP_HWND_NOTFOUND,
8939 "The Windows Media Player download manager cannot function properly because the Player main window cannot be found. Try restarting the Player."
8942 HRES_NS_E_BKGDOWNLOAD_WRONG_NO_FILES,
8943 "Windows Media Player encountered a download that has the wrong number of files. This might occur if another program is trying to create jobs with the same signature as the Player."
8946 HRES_NS_E_BKGDOWNLOAD_COMPLETECANCELLEDJOB,
8947 "Windows Media Player tried to complete a download that was already canceled. The file will not be available."
8950 HRES_NS_E_BKGDOWNLOAD_CANCELCOMPLETEDJOB,
8951 "Windows Media Player tried to cancel a download that was already completed. The file will not be removed."
8954 HRES_NS_E_BKGDOWNLOAD_NOJOBPOINTER,
8955 "Windows Media Player is trying to access a download that is not valid."
8958 HRES_NS_E_BKGDOWNLOAD_INVALIDJOBSIGNATURE,
8959 "This download was not created by Windows Media Player."
8962 HRES_NS_E_BKGDOWNLOAD_FAILED_TO_CREATE_TEMPFILE,
8963 "The Windows Media Player download manager cannot create a temporary file name. This might occur if the path is not valid or if the disk is full."
8966 HRES_NS_E_BKGDOWNLOAD_PLUGIN_FAILEDINITIALIZE,
8967 "The Windows Media Player download manager plug-in cannot start. This might occur if the system is out of resources."
8970 HRES_NS_E_BKGDOWNLOAD_PLUGIN_FAILEDTOMOVEFILE,
8971 "The Windows Media Player download manager cannot move the file."
8974 HRES_NS_E_BKGDOWNLOAD_CALLFUNCFAILED,
8975 "The Windows Media Player download manager cannot perform a task because the system has no resources to allocate."
8978 HRES_NS_E_BKGDOWNLOAD_CALLFUNCTIMEOUT,
8979 "The Windows Media Player download manager cannot perform a task because the task took too long to run."
8982 HRES_NS_E_BKGDOWNLOAD_CALLFUNCENDED,
8983 "The Windows Media Player download manager cannot perform a task because the Player is terminating the service. The task will be recovered when the Player restarts."
8986 HRES_NS_E_BKGDOWNLOAD_WMDUNPACKFAILED,
8987 "The Windows Media Player download manager cannot expand a WMD file. The file will be deleted and the operation will not be completed successfully."
8990 HRES_NS_E_BKGDOWNLOAD_FAILEDINITIALIZE,
8991 "The Windows Media Player download manager cannot start. This might occur if the system is out of resources."
8994 HRES_NS_E_INTERFACE_NOT_REGISTERED_IN_GIT,
8995 "Windows Media Player cannot access a required functionality. This might occur if the wrong system files or Player DLLs are loaded."
8998 HRES_NS_E_BKGDOWNLOAD_INVALID_FILE_NAME,
8999 "Windows Media Player cannot get the file name of the requested download. The requested download will be canceled."
9002 HRES_NS_E_IMAGE_DOWNLOAD_FAILED,
9003 "Windows Media Player encountered an error while downloading an image."
9006 HRES_NS_E_WMP_UDRM_NOUSERLIST,
9007 "Windows Media Player cannot update your media usage rights because the Player cannot verify the list of activated users of this computer."
9010 HRES_NS_E_WMP_DRM_NOT_ACQUIRING,
9011 "Windows Media Player is trying to acquire media usage rights for a file that is no longer being used. Rights acquisition will stop."
9014 HRES_NS_E_WMP_BSTR_TOO_LONG,
9015 "The parameter is not valid."
9018 HRES_NS_E_WMP_AUTOPLAY_INVALID_STATE,
9019 "The state is not valid for this request."
9022 HRES_NS_E_WMP_COMPONENT_REVOKED,
9023 "Windows Media Player cannot play this file until you complete the software component upgrade. After the component has been upgraded, try to play the file again."
9026 HRES_NS_E_CURL_NOTSAFE,
9027 "The URL is not safe for the operation specified."
9030 HRES_NS_E_CURL_INVALIDCHAR,
9031 "The URL contains one or more characters that are not valid."
9034 HRES_NS_E_CURL_INVALIDHOSTNAME,
9035 "The URL contains a host name that is not valid."
9038 HRES_NS_E_CURL_INVALIDPATH,
9039 "The URL contains a path that is not valid."
9042 HRES_NS_E_CURL_INVALIDSCHEME,
9043 "The URL contains a scheme that is not valid."
9046 HRES_NS_E_CURL_INVALIDURL,
9047 "The URL is not valid."
9050 HRES_NS_E_CURL_CANTWALK,
9051 "Windows Media Player cannot play the file. If you clicked a link on a web page, the link might not be valid."
9054 HRES_NS_E_CURL_INVALIDPORT,
9055 "The URL port is not valid."
9058 HRES_NS_E_CURLHELPER_NOTADIRECTORY,
9059 "The URL is not a directory."
9062 HRES_NS_E_CURLHELPER_NOTAFILE,
9063 "The URL is not a file."
9066 HRES_NS_E_CURL_CANTDECODE,
9067 "The URL contains characters that cannot be decoded. The URL might be truncated or incomplete."
9070 HRES_NS_E_CURLHELPER_NOTRELATIVE,
9071 "The specified URL is not a relative URL."
9074 HRES_NS_E_CURL_INVALIDBUFFERSIZE,
9075 "The buffer is smaller than the size specified."
9078 HRES_NS_E_SUBSCRIPTIONSERVICE_PLAYBACK_DISALLOWED,
9079 "The content provider has not granted you the right to play this file. Go to the content provider's online store to get play rights."
9082 HRES_NS_E_CANNOT_BUY_OR_DOWNLOAD_FROM_MULTIPLE_SERVICES,
9083 "Windows Media Player cannot purchase or download content from multiple online stores."
9086 HRES_NS_E_CANNOT_BUY_OR_DOWNLOAD_CONTENT,
9087 "The file cannot be purchased or downloaded. The file might not be available from the online store."
9090 HRES_NS_E_NOT_CONTENT_PARTNER_TRACK,
9091 "The provider of this file cannot be identified."
9094 HRES_NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE,
9095 "The file is only available for download when you buy the entire album."
9098 HRES_NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE,
9099 "You must buy the file before you can download it."
9102 HRES_NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED,
9103 "You have exceeded the maximum number of files that can be purchased in a single transaction."
9106 HRES_NS_E_SUBSCRIPTIONSERVICE_LOGIN_FAILED,
9107 "Windows Media Player cannot sign in to the online store. Verify that you are using the correct user name and password. If the problem persists, the store may be temporarily unavailable."
9110 HRES_NS_E_SUBSCRIPTIONSERVICE_DOWNLOAD_TIMEOUT,
9111 "Windows Media Player cannot download this item because the server is not responding. The server might be temporarily unavailable or you may have lost your Internet connection."
9114 HRES_NS_E_CONTENT_PARTNER_STILL_INITIALIZING,
9115 "Content Partner still initializing."
9118 HRES_NS_E_OPEN_CONTAINING_FOLDER_FAILED,
9119 "The folder could not be opened. The folder may have been moved or deleted."
9122 HRES_NS_E_ADVANCEDEDIT_TOO_MANY_PICTURES,
9123 "Windows Media Player could not add all of the images to the file because the images exceeded the 7 megabyte (MB) limit."
9126 HRES_NS_E_REDIRECT,
9127 "The client redirected to another server."
9130 HRES_NS_E_STALE_PRESENTATION,
9131 "The streaming media description is no longer current."
9134 HRES_NS_E_NAMESPACE_WRONG_PERSIST,
9135 "It is not possible to create a persistent namespace node under a transient parent node."
9138 HRES_NS_E_NAMESPACE_WRONG_TYPE,
9139 "It is not possible to store a value in a namespace node that has a different value type."
9142 HRES_NS_E_NAMESPACE_NODE_CONFLICT,
9143 "It is not possible to remove the root namespace node."
9146 HRES_NS_E_NAMESPACE_NODE_NOT_FOUND,
9147 "The specified namespace node could not be found."
9150 HRES_NS_E_NAMESPACE_BUFFER_TOO_SMALL,
9151 "The buffer supplied to hold namespace node string is too small."
9154 HRES_NS_E_NAMESPACE_TOO_MANY_CALLBACKS,
9155 "The callback list on a namespace node is at the maximum size."
9158 HRES_NS_E_NAMESPACE_DUPLICATE_CALLBACK,
9159 "It is not possible to register an already-registered callback on a namespace node."
9162 HRES_NS_E_NAMESPACE_CALLBACK_NOT_FOUND,
9163 "Cannot find the callback in the namespace when attempting to remove the callback."
9166 HRES_NS_E_NAMESPACE_NAME_TOO_LONG,
9167 "The namespace node name exceeds the allowed maximum length."
9170 HRES_NS_E_NAMESPACE_DUPLICATE_NAME,
9171 "Cannot create a namespace node that already exists."
9174 HRES_NS_E_NAMESPACE_EMPTY_NAME,
9175 "The namespace node name cannot be a null string."
9178 HRES_NS_E_NAMESPACE_INDEX_TOO_LARGE,
9179 "Finding a child namespace node by index failed because the index exceeded the number of children."
9182 HRES_NS_E_NAMESPACE_BAD_NAME,
9183 "The namespace node name is invalid."
9186 HRES_NS_E_NAMESPACE_WRONG_SECURITY,
9187 "It is not possible to store a value in a namespace node that has a different security type."
9190 HRES_NS_E_CACHE_ARCHIVE_CONFLICT,
9191 "The archive request conflicts with other requests in progress."
9194 HRES_NS_E_CACHE_ORIGIN_SERVER_NOT_FOUND,
9195 "The specified origin server cannot be found."
9198 HRES_NS_E_CACHE_ORIGIN_SERVER_TIMEOUT,
9199 "The specified origin server is not responding."
9202 HRES_NS_E_CACHE_NOT_BROADCAST,
9203 "The internal code for HTTP status code 412 Precondition Failed due to not broadcast type."
9206 HRES_NS_E_CACHE_CANNOT_BE_CACHED,
9207 "The internal code for HTTP status code 403 Forbidden due to not cacheable."
9210 HRES_NS_E_CACHE_NOT_MODIFIED,
9211 "The internal code for HTTP status code 304 Not Modified."
9214 HRES_NS_E_CANNOT_REMOVE_PUBLISHING_POINT,
9215 "It is not possible to remove a cache or proxy publishing point."
9218 HRES_NS_E_CANNOT_REMOVE_PLUGIN,
9219 "It is not possible to remove the last instance of a type of plug-in."
9222 HRES_NS_E_WRONG_PUBLISHING_POINT_TYPE,
9223 "Cache and proxy publishing points do not support this property or method."
9226 HRES_NS_E_UNSUPPORTED_LOAD_TYPE,
9227 "The plug-in does not support the specified load type."
9230 HRES_NS_E_INVALID_PLUGIN_LOAD_TYPE_CONFIGURATION,
9231 "The plug-in does not support any load types. The plug-in must support at least one load type."
9234 HRES_NS_E_INVALID_PUBLISHING_POINT_NAME,
9235 "The publishing point name is invalid."
9238 HRES_NS_E_TOO_MANY_MULTICAST_SINKS,
9239 "Only one multicast data writer plug-in can be enabled for a publishing point."
9242 HRES_NS_E_PUBLISHING_POINT_INVALID_REQUEST_WHILE_STARTED,
9243 "The requested operation cannot be completed while the publishing point is started."
9246 HRES_NS_E_MULTICAST_PLUGIN_NOT_ENABLED,
9247 "A multicast data writer plug-in must be enabled in order for this operation to be completed."
9250 HRES_NS_E_INVALID_OPERATING_SYSTEM_VERSION,
9251 "This feature requires Windows Server 2003, Enterprise Edition."
9254 HRES_NS_E_PUBLISHING_POINT_REMOVED,
9255 "The requested operation cannot be completed because the specified publishing point has been removed."
9258 HRES_NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST,
9259 "Push publishing points are started when the encoder starts pushing the stream. This publishing point cannot be started by the server administrator."
9262 HRES_NS_E_UNSUPPORTED_LANGUAGE,
9263 "The specified language is not supported."
9266 HRES_NS_E_WRONG_OS_VERSION,
9267 "Windows Media Services will only run on Windows Server 2003, Standard Edition and Windows Server 2003, Enterprise Edition."
9270 HRES_NS_E_PUBLISHING_POINT_STOPPED,
9271 "The operation cannot be completed because the publishing point has been stopped."
9274 HRES_NS_E_PLAYLIST_ENTRY_ALREADY_PLAYING,
9275 "The playlist entry is already playing."
9278 HRES_NS_E_EMPTY_PLAYLIST,
9279 "The playlist or directory you are requesting does not contain content."
9282 HRES_NS_E_PLAYLIST_PARSE_FAILURE,
9283 "The server was unable to parse the requested playlist file."
9286 HRES_NS_E_PLAYLIST_UNSUPPORTED_ENTRY,
9287 "The requested operation is not supported for this type of playlist entry."
9290 HRES_NS_E_PLAYLIST_ENTRY_NOT_IN_PLAYLIST,
9291 "Cannot jump to a playlist entry that is not inserted in the playlist."
9294 HRES_NS_E_PLAYLIST_ENTRY_SEEK,
9295 "Cannot seek to the desired playlist entry."
9298 HRES_NS_E_PLAYLIST_RECURSIVE_PLAYLISTS,
9299 "Cannot play recursive playlist."
9302 HRES_NS_E_PLAYLIST_TOO_MANY_NESTED_PLAYLISTS,
9303 "The number of nested playlists exceeded the limit the server can handle."
9306 HRES_NS_E_PLAYLIST_SHUTDOWN,
9307 "Cannot execute the requested operation because the playlist has been shut down by the Media Server."
9310 HRES_NS_E_PLAYLIST_END_RECEDING,
9311 "The playlist has ended while receding."
9314 HRES_NS_E_DATAPATH_NO_SINK,
9315 "The data path does not have an associated data writer plug-in."
9318 HRES_NS_E_INVALID_PUSH_TEMPLATE,
9319 "The specified push template is invalid."
9322 HRES_NS_E_INVALID_PUSH_PUBLISHING_POINT,
9323 "The specified push publishing point is invalid."
9326 HRES_NS_E_CRITICAL_ERROR,
9327 "The requested operation cannot be performed because the server or publishing point is in a critical error state."
9330 HRES_NS_E_NO_NEW_CONNECTIONS,
9331 "The content cannot be played because the server is not currently accepting connections. Try connecting at a later time."
9334 HRES_NS_E_WSX_INVALID_VERSION,
9335 "The version of this playlist is not supported by the server."
9338 HRES_NS_E_HEADER_MISMATCH,
9339 "The command does not apply to the current media header user by a server component."
9342 HRES_NS_E_PUSH_DUPLICATE_PUBLISHING_POINT_NAME,
9343 "The specified publishing point name is already in use."
9346 HRES_NS_E_NO_SCRIPT_ENGINE,
9347 "There is no script engine available for this file."
9350 HRES_NS_E_PLUGIN_ERROR_REPORTED,
9351 "The plug-in has reported an error. See the Troubleshooting tab or the NT Application Event Log for details."
9354 HRES_NS_E_SOURCE_PLUGIN_NOT_FOUND,
9355 "No enabled data source plug-in is available to access the requested content."
9358 HRES_NS_E_PLAYLIST_PLUGIN_NOT_FOUND,
9359 "No enabled playlist parser plug-in is available to access the requested content."
9362 HRES_NS_E_DATA_SOURCE_ENUMERATION_NOT_SUPPORTED,
9363 "The data source plug-in does not support enumeration."
9366 HRES_NS_E_MEDIA_PARSER_INVALID_FORMAT,
9367 "The server cannot stream the selected file because it is either damaged or corrupt. Select a different file."
9370 HRES_NS_E_SCRIPT_DEBUGGER_NOT_INSTALLED,
9371 "The plug-in cannot be enabled because a compatible script debugger is not installed on this system. Install a script debugger, or disable the script debugger option on the general tab of the plug-in's properties page and try again."
9374 HRES_NS_E_FEATURE_REQUIRES_ENTERPRISE_SERVER,
9375 "The plug-in cannot be loaded because it requires Windows Server 2003, Enterprise Edition."
9378 HRES_NS_E_WIZARD_RUNNING,
9379 "Another wizard is currently running. Please close the other wizard or wait until it finishes before attempting to run this wizard again."
9382 HRES_NS_E_INVALID_LOG_URL,
9383 "Invalid log URL. Multicast logging URL must look like \"http://servername/isapibackend.dll\"."
9386 HRES_NS_E_INVALID_MTU_RANGE,
9387 "Invalid MTU specified. The valid range for maximum packet size is between 36 and 65507 bytes."
9390 HRES_NS_E_INVALID_PLAY_STATISTICS,
9391 "Invalid play statistics for logging."
9394 HRES_NS_E_LOG_NEED_TO_BE_SKIPPED,
9395 "The log needs to be skipped."
9398 HRES_NS_E_HTTP_TEXT_DATACONTAINER_SIZE_LIMIT_EXCEEDED,
9399 "The size of the data exceeded the limit the WMS HTTP Download Data Source plugin can handle."
9402 HRES_NS_E_PORT_IN_USE,
9403 "One usage of each socket address (protocol/network address/port) is permitted. Verify that other services or applications are not attempting to use the same port and then try to enable the plug-in again."
9406 HRES_NS_E_PORT_IN_USE_HTTP,
9407 "One usage of each socket address (protocol/network address/port) is permitted. Verify that other services (such as IIS) or applications are not attempting to use the same port and then try to enable the plug-in again."
9410 HRES_NS_E_HTTP_TEXT_DATACONTAINER_INVALID_SERVER_RESPONSE,
9411 "The WMS HTTP Download Data Source plugin was unable to receive the remote server's response."
9414 HRES_NS_E_ARCHIVE_REACH_QUOTA,
9415 "The archive plug-in has reached its quota."
9418 HRES_NS_E_ARCHIVE_ABORT_DUE_TO_BCAST,
9419 "The archive plug-in aborted because the source was from broadcast."
9422 HRES_NS_E_ARCHIVE_GAP_DETECTED,
9423 "The archive plug-in detected an interrupt in the source."
9426 HRES_NS_E_AUTHORIZATION_FILE_NOT_FOUND,
9427 "The system cannot find the file specified."
9430 HRES_NS_E_BAD_MARKIN,
9431 "The mark-in time should be greater than 0 and less than the mark-out time."
9434 HRES_NS_E_BAD_MARKOUT,
9435 "The mark-out time should be greater than the mark-in time and less than the file duration."
9438 HRES_NS_E_NOMATCHING_MEDIASOURCE,
9439 "No matching media type is found in the source %1."
9442 HRES_NS_E_UNSUPPORTED_SOURCETYPE,
9443 "The specified source type is not supported."
9446 HRES_NS_E_TOO_MANY_AUDIO,
9447 "It is not possible to specify more than one audio input."
9450 HRES_NS_E_TOO_MANY_VIDEO,
9451 "It is not possible to specify more than two video inputs."
9454 HRES_NS_E_NOMATCHING_ELEMENT,
9455 "No matching element is found in the list."
9458 HRES_NS_E_MISMATCHED_MEDIACONTENT,
9459 "The profile's media types must match the media types defined for the session."
9462 HRES_NS_E_CANNOT_DELETE_ACTIVE_SOURCEGROUP,
9463 "It is not possible to remove an active source while encoding."
9466 HRES_NS_E_AUDIODEVICE_BUSY,
9467 "It is not possible to open the specified audio capture device because it is currently in use."
9470 HRES_NS_E_AUDIODEVICE_UNEXPECTED,
9471 "It is not possible to open the specified audio capture device because an unexpected error has occurred."
9474 HRES_NS_E_AUDIODEVICE_BADFORMAT,
9475 "The audio capture device does not support the specified audio format."
9478 HRES_NS_E_VIDEODEVICE_BUSY,
9479 "It is not possible to open the specified video capture device because it is currently in use."
9482 HRES_NS_E_VIDEODEVICE_UNEXPECTED,
9483 "It is not possible to open the specified video capture device because an unexpected error has occurred."
9486 HRES_NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING,
9487 "This operation is not allowed while encoding."
9490 HRES_NS_E_NO_PROFILE_IN_SOURCEGROUP,
9491 "No profile is set for the source."
9494 HRES_NS_E_VIDEODRIVER_UNSTABLE,
9495 "The video capture driver returned an unrecoverable error. It is now in an unstable state."
9498 HRES_NS_E_VIDCAPSTARTFAILED,
9499 "It was not possible to start the video device."
9502 HRES_NS_E_VIDSOURCECOMPRESSION,
9503 "The video source does not support the requested output format or color depth."
9506 HRES_NS_E_VIDSOURCESIZE,
9507 "The video source does not support the requested capture size."
9510 HRES_NS_E_ICMQUERYFORMAT,
9511 "It was not possible to obtain output information from the video compressor."
9514 HRES_NS_E_VIDCAPCREATEWINDOW,
9515 "It was not possible to create a video capture window."
9518 HRES_NS_E_VIDCAPDRVINUSE,
9519 "There is already a stream active on this video device."
9522 HRES_NS_E_NO_MEDIAFORMAT_IN_SOURCE,
9523 "No media format is set in source."
9526 HRES_NS_E_NO_VALID_OUTPUT_STREAM,
9527 "Cannot find a valid output stream from the source."
9530 HRES_NS_E_NO_VALID_SOURCE_PLUGIN,
9531 "It was not possible to find a valid source plug-in for the specified source."
9534 HRES_NS_E_NO_ACTIVE_SOURCEGROUP,
9535 "No source is currently active."
9538 HRES_NS_E_NO_SCRIPT_STREAM,
9539 "No script stream is set in the current source."
9542 HRES_NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING,
9543 "This operation is not allowed while archiving."
9546 HRES_NS_E_INVALIDPACKETSIZE,
9547 "The setting for the maximum packet size is not valid."
9550 HRES_NS_E_PLUGIN_CLSID_INVALID,
9551 "The plug-in CLSID specified is not valid."
9554 HRES_NS_E_UNSUPPORTED_ARCHIVETYPE,
9555 "This archive type is not supported."
9558 HRES_NS_E_UNSUPPORTED_ARCHIVEOPERATION,
9559 "This archive operation is not supported."
9562 HRES_NS_E_ARCHIVE_FILENAME_NOTSET,
9563 "The local archive file name was not set."
9566 HRES_NS_E_SOURCEGROUP_NOTPREPARED,
9567 "The source is not yet prepared."
9570 HRES_NS_E_PROFILE_MISMATCH,
9571 "Profiles on the sources do not match."
9574 HRES_NS_E_INCORRECTCLIPSETTINGS,
9575 "The specified crop values are not valid."
9578 HRES_NS_E_NOSTATSAVAILABLE,
9579 "No statistics are available at this time."
9582 HRES_NS_E_NOTARCHIVING,
9583 "The encoder is not archiving."
9586 HRES_NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED,
9587 "This operation is only allowed during encoding."
9590 HRES_NS_E_NOSOURCEGROUPS,
9591 "This SourceGroupCollection doesn't contain any SourceGroups."
9594 HRES_NS_E_INVALIDINPUTFPS,
9595 "This source does not have a frame rate of 30 fps. Therefore, it is not possible to apply the inverse telecine filter to the source."
9598 HRES_NS_E_NO_DATAVIEW_SUPPORT,
9599 "It is not possible to display your source or output video in the Video panel."
9602 HRES_NS_E_CODEC_UNAVAILABLE,
9603 "One or more codecs required to open this content could not be found."
9606 HRES_NS_E_ARCHIVE_SAME_AS_INPUT,
9607 "The archive file has the same name as an input file. Change one of the names before continuing."
9610 HRES_NS_E_SOURCE_NOTSPECIFIED,
9611 "The source has not been set up completely."
9614 HRES_NS_E_NO_REALTIME_TIMECOMPRESSION,
9615 "It is not possible to apply time compression to a broadcast session."
9618 HRES_NS_E_UNSUPPORTED_ENCODER_DEVICE,
9619 "It is not possible to open this device."
9622 HRES_NS_E_UNEXPECTED_DISPLAY_SETTINGS,
9623 "It is not possible to start encoding because the display size or color has changed since the current session was defined. Restore the previous settings or create a new session."
9626 HRES_NS_E_NO_AUDIODATA,
9627 "No audio data has been received for several seconds. Check the audio source and restart the encoder."
9630 HRES_NS_E_INPUTSOURCE_PROBLEM,
9631 "One or all of the specified sources are not working properly. Check that the sources are configured correctly."
9634 HRES_NS_E_WME_VERSION_MISMATCH,
9635 "The supplied configuration file is not supported by this version of the encoder."
9638 HRES_NS_E_NO_REALTIME_PREPROCESS,
9639 "It is not possible to use image preprocessing with live encoding."
9642 HRES_NS_E_NO_REPEAT_PREPROCESS,
9643 "It is not possible to use two-pass encoding when the source is set to loop."
9646 HRES_NS_E_CANNOT_PAUSE_LIVEBROADCAST,
9647 "It is not possible to pause encoding during a broadcast."
9650 HRES_NS_E_DRM_PROFILE_NOT_SET,
9651 "A DRM profile has not been set for the current session."
9654 HRES_NS_E_DUPLICATE_DRMPROFILE,
9655 "The profile ID is already used by a DRM profile. Specify a different profile ID."
9658 HRES_NS_E_INVALID_DEVICE,
9659 "The setting of the selected device does not support control for playing back tapes."
9662 HRES_NS_E_SPEECHEDL_ON_NON_MIXEDMODE,
9663 "You must specify a mixed voice and audio mode in order to use an optimization definition file."
9666 HRES_NS_E_DRM_PASSWORD_TOO_LONG,
9667 "The specified password is too long. Type a password with fewer than 8 characters."
9670 HRES_NS_E_DEVCONTROL_FAILED_SEEK,
9671 "It is not possible to seek to the specified mark-in point."
9674 HRES_NS_E_INTERLACE_REQUIRE_SAMESIZE,
9675 "When you choose to maintain the interlacing in your video, the output video size must match the input video size."
9678 HRES_NS_E_TOO_MANY_DEVICECONTROL,
9679 "Only one device control plug-in can control a device."
9682 HRES_NS_E_NO_MULTIPASS_FOR_LIVEDEVICE,
9683 "You must also enable storing content to hard disk temporarily in order to use two-pass encoding with the input device."
9686 HRES_NS_E_MISSING_AUDIENCE,
9687 "An audience is missing from the output stream configuration."
9690 HRES_NS_E_AUDIENCE_CONTENTTYPE_MISMATCH,
9691 "All audiences in the output tree must have the same content type."
9694 HRES_NS_E_MISSING_SOURCE_INDEX,
9695 "A source index is missing from the output stream configuration."
9698 HRES_NS_E_NUM_LANGUAGE_MISMATCH,
9699 "The same source index in different audiences should have the same number of languages."
9702 HRES_NS_E_LANGUAGE_MISMATCH,
9703 "The same source index in different audiences should have the same languages."
9706 HRES_NS_E_VBRMODE_MISMATCH,
9707 "The same source index in different audiences should use the same VBR encoding mode."
9710 HRES_NS_E_INVALID_INPUT_AUDIENCE_INDEX,
9711 "The bit rate index specified is not valid."
9714 HRES_NS_E_INVALID_INPUT_LANGUAGE,
9715 "The specified language is not valid."
9718 HRES_NS_E_INVALID_INPUT_STREAM,
9719 "The specified source type is not valid."
9722 HRES_NS_E_EXPECT_MONO_WAV_INPUT,
9723 "The source must be a mono channel .wav file."
9726 HRES_NS_E_INPUT_WAVFORMAT_MISMATCH,
9727 "All the source .wav files must have the same format."
9730 HRES_NS_E_RECORDQ_DISK_FULL,
9731 "The hard disk being used for temporary storage of content has reached the minimum allowed disk space. Create more space on the hard disk and restart encoding."
9734 HRES_NS_E_NO_PAL_INVERSE_TELECINE,
9735 "It is not possible to apply the inverse telecine feature to PAL content."
9738 HRES_NS_E_ACTIVE_SG_DEVICE_DISCONNECTED,
9739 "A capture device in the current active source is no longer available."
9742 HRES_NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED,
9743 "A device used in the current active source for device control is no longer available."
9746 HRES_NS_E_NO_FRAMES_SUBMITTED_TO_ANALYZER,
9747 "No frames have been submitted to the analyzer for analysis."
9750 HRES_NS_E_INPUT_DOESNOT_SUPPORT_SMPTE,
9751 "The source video does not support time codes."
9754 HRES_NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS,
9755 "It is not possible to generate a time code when there are multiple sources in a session."
9758 HRES_NS_E_BAD_CONTENTEDL,
9759 "The voice codec optimization definition file cannot be found or is corrupted."
9762 HRES_NS_E_INTERLACEMODE_MISMATCH,
9763 "The same source index in different audiences should have the same interlace mode."
9766 HRES_NS_E_NONSQUAREPIXELMODE_MISMATCH,
9767 "The same source index in different audiences should have the same nonsquare pixel mode."
9770 HRES_NS_E_SMPTEMODE_MISMATCH,
9771 "The same source index in different audiences should have the same time code mode."
9774 HRES_NS_E_END_OF_TAPE,
9775 "Either the end of the tape has been reached or there is no tape. Check the device and tape."
9778 HRES_NS_E_NO_MEDIA_IN_AUDIENCE,
9779 "No audio or video input has been specified."
9782 HRES_NS_E_NO_AUDIENCES,
9783 "The profile must contain a bit rate."
9786 HRES_NS_E_NO_AUDIO_COMPAT,
9787 "You must specify at least one audio stream to be compatible with Windows Media Player 7.1."
9790 HRES_NS_E_INVALID_VBR_COMPAT,
9791 "Using a VBR encoding mode is not compatible with Windows Media Player 7.1."
9794 HRES_NS_E_NO_PROFILE_NAME,
9795 "You must specify a profile name."
9798 HRES_NS_E_INVALID_VBR_WITH_UNCOMP,
9799 "It is not possible to use a VBR encoding mode with uncompressed audio or video."
9802 HRES_NS_E_MULTIPLE_VBR_AUDIENCES,
9803 "It is not possible to use MBR encoding with VBR encoding."
9806 HRES_NS_E_UNCOMP_COMP_COMBINATION,
9807 "It is not possible to mix uncompressed and compressed content in a session."
9810 HRES_NS_E_MULTIPLE_AUDIO_CODECS,
9811 "All audiences must use the same audio codec."
9814 HRES_NS_E_MULTIPLE_AUDIO_FORMATS,
9815 "All audiences should use the same audio format to be compatible with Windows Media Player 7.1."
9818 HRES_NS_E_AUDIO_BITRATE_STEPDOWN,
9819 "The audio bit rate for an audience with a higher total bit rate must be greater than one with a lower total bit rate."
9822 HRES_NS_E_INVALID_AUDIO_PEAKRATE,
9823 "The audio peak bit rate setting is not valid."
9826 HRES_NS_E_INVALID_AUDIO_PEAKRATE_2,
9827 "The audio peak bit rate setting must be greater than the audio bit rate setting."
9830 HRES_NS_E_INVALID_AUDIO_BUFFERMAX,
9831 "The setting for the maximum buffer size for audio is not valid."
9834 HRES_NS_E_MULTIPLE_VIDEO_CODECS,
9835 "All audiences must use the same video codec."
9838 HRES_NS_E_MULTIPLE_VIDEO_SIZES,
9839 "All audiences should use the same video size to be compatible with Windows Media Player 7.1."
9842 HRES_NS_E_INVALID_VIDEO_BITRATE,
9843 "The video bit rate setting is not valid."
9846 HRES_NS_E_VIDEO_BITRATE_STEPDOWN,
9847 "The video bit rate for an audience with a higher total bit rate must be greater than one with a lower total bit rate."
9850 HRES_NS_E_INVALID_VIDEO_PEAKRATE,
9851 "The video peak bit rate setting is not valid."
9854 HRES_NS_E_INVALID_VIDEO_PEAKRATE_2,
9855 "The video peak bit rate setting must be greater than the video bit rate setting."
9858 HRES_NS_E_INVALID_VIDEO_WIDTH,
9859 "The video width setting is not valid."
9862 HRES_NS_E_INVALID_VIDEO_HEIGHT,
9863 "The video height setting is not valid."
9866 HRES_NS_E_INVALID_VIDEO_FPS,
9867 "The video frame rate setting is not valid."
9870 HRES_NS_E_INVALID_VIDEO_KEYFRAME,
9871 "The video key frame setting is not valid."
9874 HRES_NS_E_INVALID_VIDEO_IQUALITY,
9875 "The video image quality setting is not valid."
9878 HRES_NS_E_INVALID_VIDEO_CQUALITY,
9879 "The video codec quality setting is not valid."
9882 HRES_NS_E_INVALID_VIDEO_BUFFER,
9883 "The video buffer setting is not valid."
9886 HRES_NS_E_INVALID_VIDEO_BUFFERMAX,
9887 "The setting for the maximum buffer size for video is not valid."
9890 HRES_NS_E_INVALID_VIDEO_BUFFERMAX_2,
9891 "The value of the video maximum buffer size setting must be greater than the video buffer size setting."
9894 HRES_NS_E_INVALID_VIDEO_WIDTH_ALIGN,
9895 "The alignment of the video width is not valid."
9898 HRES_NS_E_INVALID_VIDEO_HEIGHT_ALIGN,
9899 "The alignment of the video height is not valid."
9902 HRES_NS_E_MULTIPLE_SCRIPT_BITRATES,
9903 "All bit rates must have the same script bit rate."
9906 HRES_NS_E_INVALID_SCRIPT_BITRATE,
9907 "The script bit rate specified is not valid."
9910 HRES_NS_E_MULTIPLE_FILE_BITRATES,
9911 "All bit rates must have the same file transfer bit rate."
9914 HRES_NS_E_INVALID_FILE_BITRATE,
9915 "The file transfer bit rate is not valid."
9918 HRES_NS_E_SAME_AS_INPUT_COMBINATION,
9919 "All audiences in a profile should either be same as input or have video width and height specified."
9922 HRES_NS_E_SOURCE_CANNOT_LOOP,
9923 "This source type does not support looping."
9926 HRES_NS_E_INVALID_FOLDDOWN_COEFFICIENTS,
9927 "The fold-down value needs to be between -144 and 0."
9930 HRES_NS_E_DRMPROFILE_NOTFOUND,
9931 "The specified DRM profile does not exist in the system."
9934 HRES_NS_E_INVALID_TIMECODE,
9935 "The specified time code is not valid."
9938 HRES_NS_E_NO_AUDIO_TIMECOMPRESSION,
9939 "It is not possible to apply time compression to a video-only session."
9942 HRES_NS_E_NO_TWOPASS_TIMECOMPRESSION,
9943 "It is not possible to apply time compression to a session that is using two-pass encoding."
9946 HRES_NS_E_TIMECODE_REQUIRES_VIDEOSTREAM,
9947 "It is not possible to generate a time code for an audio-only session."
9950 HRES_NS_E_NO_MBR_WITH_TIMECODE,
9951 "It is not possible to generate a time code when you are encoding content at multiple bit rates."
9954 HRES_NS_E_INVALID_INTERLACEMODE,
9955 "The video codec selected does not support maintaining interlacing in video."
9958 HRES_NS_E_INVALID_INTERLACE_COMPAT,
9959 "Maintaining interlacing in video is not compatible with Windows Media Player 7.1."
9962 HRES_NS_E_INVALID_NONSQUAREPIXEL_COMPAT,
9963 "Allowing nonsquare pixel output is not compatible with Windows Media Player 7.1."
9966 HRES_NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL,
9967 "Only capture devices can be used with device control."
9970 HRES_NS_E_CANNOT_GENERATE_BROADCAST_INFO_FOR_QUALITYVBR,
9971 "It is not possible to generate the stream format file if you are using quality-based VBR encoding for the audio or video stream. Instead use the Windows Media file generated after encoding to create the announcement file."
9974 HRES_NS_E_EXCEED_MAX_DRM_PROFILE_LIMIT,
9975 "It is not possible to create a DRM profile because the maximum number of profiles has been reached. You must delete some DRM profiles before creating new ones."
9978 HRES_NS_E_DEVICECONTROL_UNSTABLE,
9979 "The device is in an unstable state. Check that the device is functioning properly and a tape is in place."
9982 HRES_NS_E_INVALID_PIXEL_ASPECT_RATIO,
9983 "The pixel aspect ratio value must be between 1 and 255."
9986 HRES_NS_E_AUDIENCE__LANGUAGE_CONTENTTYPE_MISMATCH,
9987 "All streams with different languages in the same audience must have same properties."
9990 HRES_NS_E_INVALID_PROFILE_CONTENTTYPE,
9991 "The profile must contain at least one audio or video stream."
9994 HRES_NS_E_TRANSFORM_PLUGIN_NOT_FOUND,
9995 "The transform plug-in could not be found."
9998 HRES_NS_E_TRANSFORM_PLUGIN_INVALID,
9999 "The transform plug-in is not valid. It may be damaged or you may not have the required permissions to access the plug-in."
10002 HRES_NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS,
10003 "To use two-pass encoding, you must enable device control and setup an edit decision list (EDL) that has at least one entry."
10006 HRES_NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING,
10007 "When you choose to maintain the interlacing in your video, the output video size must be a multiple of 4."
10010 HRES_NS_E_MARKIN_UNSUPPORTED,
10011 "Markin/Markout is unsupported with this source type."
10014 HRES_NS_E_DRM_INVALID_APPLICATION,
10015 "A problem has occurred in the Digital Rights Management component. Contact product support for this application."
10018 HRES_NS_E_DRM_LICENSE_STORE_ERROR,
10019 "License storage is not working. Contact Microsoft product support."
10022 HRES_NS_E_DRM_SECURE_STORE_ERROR,
10023 "Secure storage is not working. Contact Microsoft product support."
10026 HRES_NS_E_DRM_LICENSE_STORE_SAVE_ERROR,
10027 "License acquisition did not work. Acquire a new license or contact the content provider for further assistance."
10030 HRES_NS_E_DRM_SECURE_STORE_UNLOCK_ERROR,
10031 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10034 HRES_NS_E_DRM_INVALID_CONTENT,
10035 "The media file is corrupted. Contact the content provider to get a new file."
10038 HRES_NS_E_DRM_UNABLE_TO_OPEN_LICENSE,
10039 "The license is corrupted. Acquire a new license."
10042 HRES_NS_E_DRM_INVALID_LICENSE,
10043 "The license is corrupted or invalid. Acquire a new license"
10046 HRES_NS_E_DRM_INVALID_MACHINE,
10047 "Licenses cannot be copied from one computer to another. Use License Management to transfer licenses, or get a new license for the media file."
10050 HRES_NS_E_DRM_ENUM_LICENSE_FAILED,
10051 "License storage is not working. Contact Microsoft product support."
10054 HRES_NS_E_DRM_INVALID_LICENSE_REQUEST,
10055 "The media file is corrupted. Contact the content provider to get a new file."
10058 HRES_NS_E_DRM_UNABLE_TO_INITIALIZE,
10059 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10062 HRES_NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE,
10063 "The license could not be acquired. Try again later."
10066 HRES_NS_E_DRM_INVALID_LICENSE_ACQUIRED,
10067 "License acquisition did not work. Acquire a new license or contact the content provider for further assistance."
10070 HRES_NS_E_DRM_NO_RIGHTS,
10071 "The requested operation cannot be performed on this file."
10074 HRES_NS_E_DRM_KEY_ERROR,
10075 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
10078 HRES_NS_E_DRM_ENCRYPT_ERROR,
10079 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10082 HRES_NS_E_DRM_DECRYPT_ERROR,
10083 "The media file is corrupted. Contact the content provider to get a new file."
10086 HRES_NS_E_DRM_LICENSE_INVALID_XML,
10087 "The license is corrupted. Acquire a new license."
10090 HRES_NS_E_DRM_NEEDS_INDIVIDUALIZATION,
10091 "A security upgrade is required to perform the operation on this media file."
10094 HRES_NS_E_DRM_ALREADY_INDIVIDUALIZED,
10095 "You already have the latest security components. No upgrade is necessary at this time."
10098 HRES_NS_E_DRM_ACTION_NOT_QUERIED,
10099 "The application cannot perform this action. Contact product support for this application."
10102 HRES_NS_E_DRM_ACQUIRING_LICENSE,
10103 "You cannot begin a new license acquisition process until the current one has been completed."
10106 HRES_NS_E_DRM_INDIVIDUALIZING,
10107 "You cannot begin a new security upgrade until the current one has been completed."
10110 HRES_NS_E_BACKUP_RESTORE_FAILURE,
10111 "Failure in Backup-Restore."
10114 HRES_NS_E_BACKUP_RESTORE_BAD_REQUEST_ID,
10115 "Bad Request ID in Backup-Restore."
10118 HRES_NS_E_DRM_PARAMETERS_MISMATCHED,
10119 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10122 HRES_NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT,
10123 "A license cannot be created for this media file. Reinstall the application."
10126 HRES_NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT,
10127 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10130 HRES_NS_E_DRM_UNABLE_TO_CREATE_ENCRYPT_OBJECT,
10131 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10134 HRES_NS_E_DRM_UNABLE_TO_CREATE_DECRYPT_OBJECT,
10135 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10138 HRES_NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT,
10139 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10142 HRES_NS_E_DRM_UNABLE_TO_CREATE_BACKUP_OBJECT,
10143 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10146 HRES_NS_E_DRM_INDIVIDUALIZE_ERROR,
10147 "The security upgrade failed. Try again later."
10150 HRES_NS_E_DRM_LICENSE_OPEN_ERROR,
10151 "License storage is not working. Contact Microsoft product support."
10154 HRES_NS_E_DRM_LICENSE_CLOSE_ERROR,
10155 "License storage is not working. Contact Microsoft product support."
10158 HRES_NS_E_DRM_GET_LICENSE_ERROR,
10159 "License storage is not working. Contact Microsoft product support."
10162 HRES_NS_E_DRM_QUERY_ERROR,
10163 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10166 HRES_NS_E_DRM_REPORT_ERROR,
10167 "A problem has occurred in the Digital Rights Management component. Contact product support for this application."
10170 HRES_NS_E_DRM_GET_LICENSESTRING_ERROR,
10171 "License storage is not working. Contact Microsoft product support."
10174 HRES_NS_E_DRM_GET_CONTENTSTRING_ERROR,
10175 "The media file is corrupted. Contact the content provider to get a new file."
10178 HRES_NS_E_DRM_MONITOR_ERROR,
10179 "A problem has occurred in the Digital Rights Management component. Try again later."
10182 HRES_NS_E_DRM_UNABLE_TO_SET_PARAMETER,
10183 "The application has made an invalid call to the Digital Rights Management component. Contact product support for this application."
10186 HRES_NS_E_DRM_INVALID_APPDATA,
10187 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10190 HRES_NS_E_DRM_INVALID_APPDATA_VERSION,
10191 "A problem has occurred in the Digital Rights Management component. Contact product support for this application."
10194 HRES_NS_E_DRM_BACKUP_EXISTS,
10195 "Licenses are already backed up in this location."
10198 HRES_NS_E_DRM_BACKUP_CORRUPT,
10199 "One or more backed-up licenses are missing or corrupt."
10202 HRES_NS_E_DRM_BACKUPRESTORE_BUSY,
10203 "You cannot begin a new backup process until the current process has been completed."
10206 HRES_NS_E_BACKUP_RESTORE_BAD_DATA,
10207 "Bad Data sent to Backup-Restore."
10210 HRES_NS_E_DRM_LICENSE_UNUSABLE,
10211 "The license is invalid. Contact the content provider for further assistance."
10214 HRES_NS_E_DRM_INVALID_PROPERTY,
10215 "A required property was not set by the application. Contact product support for this application."
10218 HRES_NS_E_DRM_SECURE_STORE_NOT_FOUND,
10219 "A problem has occurred in the Digital Rights Management component of this application. Try to acquire a license again."
10222 HRES_NS_E_DRM_CACHED_CONTENT_ERROR,
10223 "A license cannot be found for this media file. Use License Management to transfer a license for this file from the original computer, or acquire a new license."
10226 HRES_NS_E_DRM_INDIVIDUALIZATION_INCOMPLETE,
10227 "A problem occurred during the security upgrade. Try again later."
10230 HRES_NS_E_DRM_DRIVER_AUTH_FAILURE,
10231 "Certified driver components are required to play this media file. Contact Windows Update to see whether updated drivers are available for your hardware."
10234 HRES_NS_E_DRM_NEED_UPGRADE_MSSAP,
10235 "One or more of the Secure Audio Path components were not found or an entry point in those components was not found."
10238 HRES_NS_E_DRM_REOPEN_CONTENT,
10239 "Status message: Reopen the file."
10242 HRES_NS_E_DRM_DRIVER_DIGIOUT_FAILURE,
10243 "Certain driver functionality is required to play this media file. Contact Windows Update to see whether updated drivers are available for your hardware."
10246 HRES_NS_E_DRM_INVALID_SECURESTORE_PASSWORD,
10247 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10250 HRES_NS_E_DRM_APPCERT_REVOKED,
10251 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10254 HRES_NS_E_DRM_RESTORE_FRAUD,
10255 "You cannot restore your license(s)."
10258 HRES_NS_E_DRM_HARDWARE_INCONSISTENT,
10259 "The licenses for your media files are corrupted. Contact Microsoft product support."
10262 HRES_NS_E_DRM_SDMI_TRIGGER,
10263 "To transfer this media file, you must upgrade the application."
10266 HRES_NS_E_DRM_SDMI_NOMORECOPIES,
10267 "You cannot make any more copies of this media file."
10270 HRES_NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT,
10271 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10274 HRES_NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT,
10275 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10278 HRES_NS_E_DRM_LICENSE_NOTACQUIRED,
10279 "Unable to obtain license."
10282 HRES_NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT,
10283 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10286 HRES_NS_E_DRM_UNABLE_TO_CREATE_STATE_DATA_OBJECT,
10287 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10290 HRES_NS_E_DRM_BUFFER_TOO_SMALL,
10291 "The buffer supplied is not sufficient."
10294 HRES_NS_E_DRM_UNSUPPORTED_PROPERTY,
10295 "The property requested is not supported."
10298 HRES_NS_E_DRM_ERROR_BAD_NET_RESP,
10299 "The specified server cannot perform the requested operation."
10302 HRES_NS_E_DRM_STORE_NOTALLSTORED,
10303 "Some of the licenses could not be stored."
10306 HRES_NS_E_DRM_SECURITY_COMPONENT_SIGNATURE_INVALID,
10307 "The Digital Rights Management security upgrade component could not be validated. Contact Microsoft product support."
10310 HRES_NS_E_DRM_INVALID_DATA,
10311 "Invalid or corrupt data was encountered."
10314 HRES_NS_E_DRM_POLICY_DISABLE_ONLINE,
10315 "The Windows Media Digital Rights Management system cannot perform the requested action because your computer or network administrator has enabled the group policy Prevent Windows Media DRM Internet Access. For assistance, contact your administrator."
10318 HRES_NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT,
10319 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10322 HRES_NS_E_DRM_NOT_CONFIGURED,
10323 "Not all of the necessary properties for DRM have been set."
10326 HRES_NS_E_DRM_DEVICE_ACTIVATION_CANCELED,
10327 "The portable device does not have the security required to copy protected files to it. To obtain the additional security, try to copy the file to your portable device again. When a message appears, click OK."
10330 HRES_NS_E_BACKUP_RESTORE_TOO_MANY_RESETS,
10331 "Too many resets in Backup-Restore."
10334 HRES_NS_E_DRM_DEBUGGING_NOT_ALLOWED,
10335 "Running this process under a debugger while using DRM content is not allowed."
10338 HRES_NS_E_DRM_OPERATION_CANCELED,
10339 "The user canceled the DRM operation."
10342 HRES_NS_E_DRM_RESTRICTIONS_NOT_RETRIEVED,
10343 "The license you are using has assocaited output restrictions. This license is unusable until these restrictions are queried."
10346 HRES_NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_OBJECT,
10347 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10350 HRES_NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_BURN_OBJECT,
10351 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10354 HRES_NS_E_DRM_UNABLE_TO_CREATE_DEVICE_REGISTRATION_OBJECT,
10355 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10358 HRES_NS_E_DRM_UNABLE_TO_CREATE_METERING_OBJECT,
10359 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10362 HRES_NS_E_DRM_TRACK_EXCEEDED_PLAYLIST_RESTICTION,
10363 "The specified track has exceeded it's specified playlist burn limit in this playlist."
10366 HRES_NS_E_DRM_TRACK_EXCEEDED_TRACKBURN_RESTRICTION,
10367 "The specified track has exceeded it's track burn limit."
10370 HRES_NS_E_DRM_UNABLE_TO_GET_DEVICE_CERT,
10371 "A problem has occurred in obtaining the device's certificate. Contact Microsoft product support."
10374 HRES_NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK,
10375 "A problem has occurred in obtaining the device's secure clock. Contact Microsoft product support."
10378 HRES_NS_E_DRM_UNABLE_TO_SET_SECURE_CLOCK,
10379 "A problem has occurred in setting the device's secure clock. Contact Microsoft product support."
10382 HRES_NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK_FROM_SERVER,
10383 "A problem has occurred in obtaining the secure clock from server. Contact Microsoft product support."
10386 HRES_NS_E_DRM_POLICY_METERING_DISABLED,
10387 "This content requires the metering policy to be enabled."
10390 HRES_NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED,
10391 "Transfer of chained licenses unsupported."
10394 HRES_NS_E_DRM_SDK_VERSIONMISMATCH,
10395 "The Digital Rights Management component is not installed properly. Reinstall the Player."
10398 HRES_NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SET,
10399 "The file could not be transferred because the device clock is not set."
10402 HRES_NS_E_LICENSE_HEADER_MISSING_URL,
10403 "The content header is missing an acquisition URL."
10406 HRES_NS_E_DEVICE_NOT_WMDRM_DEVICE,
10407 "The current attached device does not support WMDRM."
10410 HRES_NS_E_DRM_INVALID_APPCERT,
10411 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10414 HRES_NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION,
10415 "The client application has been forcefully terminated during a DRM petition."
10418 HRES_NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_CHALLENGE,
10419 "The client application has been forcefully terminated during a DRM challenge."
10422 HRES_NS_E_DRM_CHECKPOINT_FAILED,
10423 "Secure storage protection error. Restore your licenses from a previous backup and try again."
10426 HRES_NS_E_DRM_BB_UNABLE_TO_INITIALIZE,
10427 "A problem has occurred in the Digital Rights Management root of trust. Contact Microsoft product support."
10430 HRES_NS_E_DRM_UNABLE_TO_LOAD_HARDWARE_ID,
10431 "A problem has occurred in retrieving the Digital Rights Management machine identification. Contact Microsoft product support."
10434 HRES_NS_E_DRM_UNABLE_TO_OPEN_DATA_STORE,
10435 "A problem has occurred in opening the Digital Rights Management data storage file. Contact Microsoft product."
10438 HRES_NS_E_DRM_DATASTORE_CORRUPT,
10439 "The Digital Rights Management data storage is not functioning properly. Contact Microsoft product support."
10442 HRES_NS_E_DRM_UNABLE_TO_CREATE_INMEMORYSTORE_OBJECT,
10443 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10446 HRES_NS_E_DRM_STUBLIB_REQUIRED,
10447 "A secured library is required to access the requested functionality."
10450 HRES_NS_E_DRM_UNABLE_TO_CREATE_CERTIFICATE_OBJECT,
10451 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10454 HRES_NS_E_DRM_MIGRATION_TARGET_NOT_ONLINE,
10455 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
10458 HRES_NS_E_DRM_INVALID_MIGRATION_IMAGE,
10459 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
10462 HRES_NS_E_DRM_MIGRATION_TARGET_STATES_CORRUPTED,
10463 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
10466 HRES_NS_E_DRM_MIGRATION_IMPORTER_NOT_AVAILABLE,
10467 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
10470 HRES_NS_DRM_E_MIGRATION_UPGRADE_WITH_DIFF_SID,
10471 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
10474 HRES_NS_DRM_E_MIGRATION_SOURCE_MACHINE_IN_USE,
10475 "The Digital Rights Management component is in use during license migration. Contact Microsoft product support."
10478 HRES_NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH,
10479 "Licenses are being migrated to a machine running XP or downlevel OS. This operation can only be performed on Windows Vista or a later OS. Contact Microsoft product support."
10482 HRES_NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTS,
10483 "Migration Image already exists. Contact Microsoft product support."
10486 HRES_NS_E_DRM_HARDWAREID_MISMATCH,
10487 "The requested action cannot be performed because a hardware configuration change has been detected by the Windows Media Digital Rights Management (DRM) components on your computer."
10490 HRES_NS_E_INVALID_DRMV2CLT_STUBLIB,
10491 "The wrong stublib has been linked to an application or DLL using drmv2clt.dll."
10494 HRES_NS_E_DRM_MIGRATION_INVALID_LEGACYV2_DATA,
10495 "The legacy V2 data being imported is invalid."
10498 HRES_NS_E_DRM_MIGRATION_LICENSE_ALREADY_EXISTS,
10499 "The license being imported already exists."
10502 HRES_NS_E_DRM_MIGRATION_INVALID_LEGACYV2_SST_PASSWORD,
10503 "The password of the Legacy V2 SST entry being imported is incorrect."
10506 HRES_NS_E_DRM_MIGRATION_NOT_SUPPORTED,
10507 "Migration is not supported by the plugin."
10510 HRES_NS_E_DRM_UNABLE_TO_CREATE_MIGRATION_IMPORTER_OBJECT,
10511 "A migration importer cannot be created for this media file. Reinstall the application."
10514 HRES_NS_E_DRM_CHECKPOINT_MISMATCH,
10515 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
10518 HRES_NS_E_DRM_CHECKPOINT_CORRUPT,
10519 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
10522 HRES_NS_E_REG_FLUSH_FAILURE,
10523 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
10526 HRES_NS_E_HDS_KEY_MISMATCH,
10527 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
10530 HRES_NS_E_DRM_MIGRATION_OPERATION_CANCELLED,
10531 "Migration was canceled by the user."
10534 HRES_NS_E_DRM_MIGRATION_OBJECT_IN_USE,
10535 "Migration object is already in use and cannot be called until the current operation completes."
10538 HRES_NS_E_DRM_MALFORMED_CONTENT_HEADER,
10539 "The content header does not comply with DRM requirements and cannot be used."
10542 HRES_NS_E_DRM_LICENSE_EXPIRED,
10543 "The license for this file has expired and is no longer valid. Contact your content provider for further assistance."
10546 HRES_NS_E_DRM_LICENSE_NOTENABLED,
10547 "The license for this file is not valid yet, but will be at a future date."
10550 HRES_NS_E_DRM_LICENSE_APPSECLOW,
10551 "The license for this file requires a higher level of security than the player you are currently using has. Try using a different player or download a newer version of your current player."
10554 HRES_NS_E_DRM_STORE_NEEDINDI,
10555 "The license cannot be stored as it requires security upgrade of Digital Rights Management component."
10558 HRES_NS_E_DRM_STORE_NOTALLOWED,
10559 "Your machine does not meet the requirements for storing the license."
10562 HRES_NS_E_DRM_LICENSE_APP_NOTALLOWED,
10563 "The license for this file requires an upgraded version of your player or a different player."
10566 HRES_NS_E_DRM_LICENSE_CERT_EXPIRED,
10567 "The license server's certificate expired. Make sure your system clock is set correctly. Contact your content provider for further assistance."
10570 HRES_NS_E_DRM_LICENSE_SECLOW,
10571 "The license for this file requires a higher level of security than the player you are currently using has. Try using a different player or download a newer version of your current player."
10574 HRES_NS_E_DRM_LICENSE_CONTENT_REVOKED,
10575 "The content owner for the license you just acquired is no longer supporting their content. Contact the content owner for a newer version of the content."
10578 HRES_NS_E_DRM_DEVICE_NOT_REGISTERED,
10579 "The content owner for the license you just acquired requires your device to register to the current machine."
10582 HRES_NS_E_DRM_LICENSE_NOSAP,
10583 "The license for this file requires a feature that is not supported in your current player or operating system. You can try with newer version of your current player or contact your content provider for further assistance."
10586 HRES_NS_E_DRM_LICENSE_NOSVP,
10587 "The license for this file requires a feature that is not supported in your current player or operating system. You can try with newer version of your current player or contact your content provider for further assistance."
10590 HRES_NS_E_DRM_LICENSE_NOWDM,
10591 "The license for this file requires Windows Driver Model (WDM) audio drivers. Contact your sound card manufacturer for further assistance."
10594 HRES_NS_E_DRM_LICENSE_NOTRUSTEDCODEC,
10595 "The license for this file requires a higher level of security than the player you are currently using has. Try using a different player or download a newer version of your current player."
10598 HRES_NS_E_DRM_SOURCEID_NOT_SUPPORTED,
10599 "The license for this file is not supported by your current player. You can try with newer version of your current player or contact your content provider for further assistance."
10602 HRES_NS_E_DRM_NEEDS_UPGRADE_TEMPFILE,
10603 "An updated version of your media player is required to play the selected content."
10606 HRES_NS_E_DRM_NEED_UPGRADE_PD,
10607 "A new version of the Digital Rights Management component is required. Contact product support for this application to get the latest version."
10610 HRES_NS_E_DRM_SIGNATURE_FAILURE,
10611 "Failed to either create or verify the content header."
10614 HRES_NS_E_DRM_LICENSE_SERVER_INFO_MISSING,
10615 "Could not read the necessary information from the system registry."
10618 HRES_NS_E_DRM_BUSY,
10619 "The DRM subsystem is currently locked by another application or user. Try again later."
10622 HRES_NS_E_DRM_PD_TOO_MANY_DEVICES,
10623 "There are too many target devices registered on the portable media."
10626 HRES_NS_E_DRM_INDIV_FRAUD,
10627 "The security upgrade cannot be completed because the allowed number of daily upgrades has been exceeded. Try again tomorrow."
10630 HRES_NS_E_DRM_INDIV_NO_CABS,
10631 "The security upgrade cannot be completed because the server is unable to perform the operation. Try again later."
10634 HRES_NS_E_DRM_INDIV_SERVICE_UNAVAILABLE,
10635 "The security upgrade cannot be performed because the server is not available. Try again later."
10638 HRES_NS_E_DRM_RESTORE_SERVICE_UNAVAILABLE,
10639 "Windows Media Player cannot restore your licenses because the server is not available. Try again later."
10642 HRES_NS_E_DRM_CLIENT_CODE_EXPIRED,
10643 "Windows Media Player cannot play the protected file. Verify that your computer's date is set correctly. If it is correct, on the Help menu, click Check for Player Updates to install the latest version of the Player."
10646 HRES_NS_E_DRM_NO_UPLINK_LICENSE,
10647 "The chained license cannot be created because the referenced uplink license does not exist."
10650 HRES_NS_E_DRM_INVALID_KID,
10651 "The specified KID is invalid."
10654 HRES_NS_E_DRM_LICENSE_INITIALIZATION_ERROR,
10655 "License initialization did not work. Contact Microsoft product support."
10658 HRES_NS_E_DRM_CHAIN_TOO_LONG,
10659 "The uplink license of a chained license cannot itself be a chained license."
10662 HRES_NS_E_DRM_UNSUPPORTED_ALGORITHM,
10663 "The specified encryption algorithm is unsupported."
10666 HRES_NS_E_DRM_LICENSE_DELETION_ERROR,
10667 "License deletion did not work. Contact Microsoft product support."
10670 HRES_NS_E_DRM_INVALID_CERTIFICATE,
10671 "The client's certificate is corrupted or the signature cannot be verified."
10674 HRES_NS_E_DRM_CERTIFICATE_REVOKED,
10675 "The client's certificate has been revoked."
10678 HRES_NS_E_DRM_LICENSE_UNAVAILABLE,
10679 "There is no license available for the requested action."
10682 HRES_NS_E_DRM_DEVICE_LIMIT_REACHED,
10683 "The maximum number of devices in use has been reached. Unable to open additional devices."
10686 HRES_NS_E_DRM_UNABLE_TO_VERIFY_PROXIMITY,
10687 "The proximity detection procedure could not confirm that the receiver is near the transmitter in the network."
10690 HRES_NS_E_DRM_MUST_REGISTER,
10691 "The client must be registered before executing the intended operation."
10694 HRES_NS_E_DRM_MUST_APPROVE,
10695 "The client must be approved before executing the intended operation."
10698 HRES_NS_E_DRM_MUST_REVALIDATE,
10699 "The client must be revalidated before executing the intended operation."
10702 HRES_NS_E_DRM_INVALID_PROXIMITY_RESPONSE,
10703 "The response to the proximity detection challenge is invalid."
10706 HRES_NS_E_DRM_INVALID_SESSION,
10707 "The requested session is invalid."
10710 HRES_NS_E_DRM_DEVICE_NOT_OPEN,
10711 "The device must be opened before it can be used to receive content."
10714 HRES_NS_E_DRM_DEVICE_ALREADY_REGISTERED,
10715 "Device registration failed because the device is already registered."
10718 HRES_NS_E_DRM_UNSUPPORTED_PROTOCOL_VERSION,
10719 "Unsupported WMDRM-ND protocol version."
10722 HRES_NS_E_DRM_UNSUPPORTED_ACTION,
10723 "The requested action is not supported."
10726 HRES_NS_E_DRM_CERTIFICATE_SECURITY_LEVEL_INADEQUATE,
10727 "The certificate does not have an adequate security level for the requested action."
10730 HRES_NS_E_DRM_UNABLE_TO_OPEN_PORT,
10731 "Unable to open the specified port for receiving Proximity messages."
10734 HRES_NS_E_DRM_BAD_REQUEST,
10735 "The message format is invalid."
10738 HRES_NS_E_DRM_INVALID_CRL,
10739 "The Certificate Revocation List is invalid or corrupted."
10742 HRES_NS_E_DRM_ATTRIBUTE_TOO_LONG,
10743 "The length of the attribute name or value is too long."
10746 HRES_NS_E_DRM_EXPIRED_LICENSEBLOB,
10747 "The license blob passed in the cardea request is expired."
10750 HRES_NS_E_DRM_INVALID_LICENSEBLOB,
10751 "The license blob passed in the cardea request is invalid. Contact Microsoft product support."
10754 HRES_NS_E_DRM_INCLUSION_LIST_REQUIRED,
10755 "The requested operation cannot be performed because the license does not contain an inclusion list."
10758 HRES_NS_E_DRM_DRMV2CLT_REVOKED,
10759 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10762 HRES_NS_E_DRM_RIV_TOO_SMALL,
10763 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
10766 HRES_NS_E_OUTPUT_PROTECTION_LEVEL_UNSUPPORTED,
10767 "Windows Media Player does not support the level of output protection required by the content."
10770 HRES_NS_E_COMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED,
10771 "Windows Media Player does not support the level of protection required for compressed digital video."
10774 HRES_NS_E_UNCOMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED,
10775 "Windows Media Player does not support the level of protection required for uncompressed digital video."
10778 HRES_NS_E_ANALOG_VIDEO_PROTECTION_LEVEL_UNSUPPORTED,
10779 "Windows Media Player does not support the level of protection required for analog video."
10782 HRES_NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED,
10783 "Windows Media Player does not support the level of protection required for compressed digital audio."
10786 HRES_NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED,
10787 "Windows Media Player does not support the level of protection required for uncompressed digital audio."
10790 HRES_NS_E_OUTPUT_PROTECTION_SCHEME_UNSUPPORTED,
10791 "Windows Media Player does not support the scheme of output protection required by the content."
10794 HRES_NS_E_REBOOT_RECOMMENDED,
10795 "Installation was not successful and some file cleanup is not complete. For best results, restart your computer."
10798 HRES_NS_E_REBOOT_REQUIRED,
10799 "Installation was not successful. To continue, you must restart your computer."
10802 HRES_NS_E_SETUP_INCOMPLETE,
10803 "Installation was not successful."
10806 HRES_NS_E_SETUP_DRM_MIGRATION_FAILED,
10807 "Setup cannot migrate the Windows Media Digital Rights Management (DRM) components."
10810 HRES_NS_E_SETUP_IGNORABLE_FAILURE,
10811 "Some skin or playlist components cannot be installed."
10814 HRES_NS_E_SETUP_DRM_MIGRATION_FAILED_AND_IGNORABLE_FAILURE,
10815 "Setup cannot migrate the Windows Media Digital Rights Management (DRM) components. In addition, some skin or playlist components cannot be installed."
10818 HRES_NS_E_SETUP_BLOCKED,
10819 "Installation is blocked because your computer does not meet one or more of the setup requirements."
10822 HRES_NS_E_UNKNOWN_PROTOCOL,
10823 "The specified protocol is not supported."
10826 HRES_NS_E_REDIRECT_TO_PROXY,
10827 "The client is redirected to a proxy server."
10830 HRES_NS_E_INTERNAL_SERVER_ERROR,
10831 "The server encountered an unexpected condition which prevented it from fulfilling the request."
10834 HRES_NS_E_BAD_REQUEST,
10835 "The request could not be understood by the server."
10838 HRES_NS_E_ERROR_FROM_PROXY,
10839 "The proxy experienced an error while attempting to contact the media server."
10842 HRES_NS_E_PROXY_TIMEOUT,
10843 "The proxy did not receive a timely response while attempting to contact the media server."
10846 HRES_NS_E_SERVER_UNAVAILABLE,
10847 "The server is currently unable to handle the request due to a temporary overloading or maintenance of the server."
10850 HRES_NS_E_REFUSED_BY_SERVER,
10851 "The server is refusing to fulfill the requested operation."
10854 HRES_NS_E_INCOMPATIBLE_SERVER,
10855 "The server is not a compatible streaming media server."
10858 HRES_NS_E_MULTICAST_DISABLED,
10859 "The content cannot be streamed because the Multicast protocol has been disabled."
10862 HRES_NS_E_INVALID_REDIRECT,
10863 "The server redirected the player to an invalid location."
10866 HRES_NS_E_ALL_PROTOCOLS_DISABLED,
10867 "The content cannot be streamed because all protocols have been disabled."
10870 HRES_NS_E_MSBD_NO_LONGER_SUPPORTED,
10871 "The MSBD protocol is no longer supported. Please use HTTP to connect to the Windows Media stream."
10874 HRES_NS_E_PROXY_NOT_FOUND,
10875 "The proxy server could not be located. Please check your proxy server configuration."
10878 HRES_NS_E_CANNOT_CONNECT_TO_PROXY,
10879 "Unable to establish a connection to the proxy server. Please check your proxy server configuration."
10882 HRES_NS_E_SERVER_DNS_TIMEOUT,
10883 "Unable to locate the media server. The operation timed out."
10886 HRES_NS_E_PROXY_DNS_TIMEOUT,
10887 "Unable to locate the proxy server. The operation timed out."
10890 HRES_NS_E_CLOSED_ON_SUSPEND,
10891 "Media closed because Windows was shut down."
10894 HRES_NS_E_CANNOT_READ_PLAYLIST_FROM_MEDIASERVER,
10895 "Unable to read the contents of a playlist file from a media server."
10898 HRES_NS_E_SESSION_NOT_FOUND,
10899 "Session not found."
10902 HRES_NS_E_REQUIRE_STREAMING_CLIENT,
10903 "Content requires a streaming media client."
10906 HRES_NS_E_PLAYLIST_ENTRY_HAS_CHANGED,
10907 "A command applies to a previous playlist entry."
10910 HRES_NS_E_PROXY_ACCESSDENIED,
10911 "The proxy server is denying access. The username and/or password might be incorrect."
10914 HRES_NS_E_PROXY_SOURCE_ACCESSDENIED,
10915 "The proxy could not provide valid authentication credentials to the media server."
10918 HRES_NS_E_NETWORK_SINK_WRITE,
10919 "The network sink failed to write data to the network."
10922 HRES_NS_E_FIREWALL,
10923 "Packets are not being received from the server. The packets might be blocked by a filtering device, such as a network firewall."
10926 HRES_NS_E_MMS_NOT_SUPPORTED,
10927 "The MMS protocol is not supported. Please use HTTP or RTSP to connect to the Windows Media stream."
10930 HRES_NS_E_SERVER_ACCESSDENIED,
10931 "The Windows Media server is denying access. The username and/or password might be incorrect."
10934 HRES_NS_E_RESOURCE_GONE,
10935 "The Publishing Point or file on the Windows Media Server is no longer available."
10938 HRES_NS_E_NO_EXISTING_PACKETIZER,
10939 "There is no existing packetizer plugin for a stream."
10942 HRES_NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE,
10943 "The response from the media server could not be understood. This might be caused by an incompatible proxy server or media server."
10946 HRES_NS_E_RESET_SOCKET_CONNECTION,
10947 "The Windows Media Server reset the network connection."
10950 HRES_NS_E_TOO_MANY_HOPS,
10951 "The request could not reach the media server (too many hops)."
10954 HRES_NS_E_TOO_MUCH_DATA_FROM_SERVER,
10955 "The server is sending too much data. The connection has been terminated."
10958 HRES_NS_E_CONNECT_TIMEOUT,
10959 "It was not possible to establish a connection to the media server in a timely manner. The media server may be down for maintenance, or it may be necessary to use a proxy server to access this media server."
10962 HRES_NS_E_PROXY_CONNECT_TIMEOUT,
10963 "It was not possible to establish a connection to the proxy server in a timely manner. Please check your proxy server configuration."
10966 HRES_NS_E_SESSION_INVALID,
10967 "Session not found."
10970 HRES_NS_E_PACKETSINK_UNKNOWN_FEC_STREAM,
10971 "Unknown packet sink stream."
10974 HRES_NS_E_PUSH_CANNOTCONNECT,
10975 "Unable to establish a connection to the server. Ensure Windows Media Services is started and the HTTP Server control protocol is properly enabled."
10978 HRES_NS_E_INCOMPATIBLE_PUSH_SERVER,
10979 "The Server service that received the HTTP push request is not a compatible version of Windows Media Services (WMS). This error may indicate the push request was received by IIS instead of WMS. Ensure WMS is started and has the HTTP Server control protocol properly enabled and try again."
10982 HRES_NS_E_END_OF_PLAYLIST,
10983 "The playlist has reached its end."
10986 HRES_NS_E_USE_FILE_SOURCE,
10987 "Use file source."
10990 HRES_NS_E_PROPERTY_NOT_FOUND,
10991 "The property was not found."
10994 HRES_NS_E_PROPERTY_READ_ONLY,
10995 "The property is read only."
10998 HRES_NS_E_TABLE_KEY_NOT_FOUND,
10999 "The table key was not found."
11002 HRES_NS_E_INVALID_QUERY_OPERATOR,
11003 "Invalid query operator."
11006 HRES_NS_E_INVALID_QUERY_PROPERTY,
11007 "Invalid query property."
11010 HRES_NS_E_PROPERTY_NOT_SUPPORTED,
11011 "The property is not supported."
11014 HRES_NS_E_SCHEMA_CLASSIFY_FAILURE,
11015 "Schema classification failure."
11018 HRES_NS_E_METADATA_FORMAT_NOT_SUPPORTED,
11019 "The metadata format is not supported."
11022 HRES_NS_E_METADATA_NO_EDITING_CAPABILITY,
11023 "Cannot edit the metadata."
11026 HRES_NS_E_METADATA_CANNOT_SET_LOCALE,
11027 "Cannot set the locale id."
11030 HRES_NS_E_METADATA_LANGUAGE_NOT_SUPORTED,
11031 "The language is not supported in the format."
11034 HRES_NS_E_METADATA_NO_RFC1766_NAME_FOR_LOCALE,
11035 "There is no RFC1766 name translation for the supplied locale id."
11038 HRES_NS_E_METADATA_NOT_AVAILABLE,
11039 "The metadata (or metadata item) is not available."
11042 HRES_NS_E_METADATA_CACHE_DATA_NOT_AVAILABLE,
11043 "The cached metadata (or metadata item) is not available."
11046 HRES_NS_E_METADATA_INVALID_DOCUMENT_TYPE,
11047 "The metadata document is invalid."
11050 HRES_NS_E_METADATA_IDENTIFIER_NOT_AVAILABLE,
11051 "The metadata content identifier is not available."
11054 HRES_NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE,
11055 "Cannot retrieve metadata from the offline metadata cache."
11058 HRES_ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM,
11059 "Checksum of the obtained monitor descriptor is invalid."
11062 HRES_ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK,
11063 "Monitor descriptor contains an invalid standard timing block."
11066 HRES_ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED,
11067 "Windows Management Instrumentation (WMI) data block registration failed for one of the MSMonitorClass WMI subclasses."
11070 HRES_ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK,
11071 "Provided monitor descriptor block is either corrupted or does not contain the monitor's detailed serial number."
11074 HRES_ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK,
11075 "Provided monitor descriptor block is either corrupted or does not contain the monitor's user-friendly name."
11078 HRES_ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA,
11079 "There is no monitor descriptor data at the specified (offset, size) region."
11082 HRES_ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK,
11083 "Monitor descriptor contains an invalid detailed timing block."
11086 HRES_ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER,
11087 "Exclusive mode ownership is needed to create unmanaged primary allocation."
11090 HRES_ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER,
11091 "The driver needs more direct memory access (DMA) buffer space to complete the requested operation."
11094 HRES_ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER,
11095 "Specified display adapter handle is invalid."
11098 HRES_ERROR_GRAPHICS_ADAPTER_WAS_RESET,
11099 "Specified display adapter and all of its state has been reset."
11102 HRES_ERROR_GRAPHICS_INVALID_DRIVER_MODEL,
11103 "The driver stack does not match the expected driver model."
11106 HRES_ERROR_GRAPHICS_PRESENT_MODE_CHANGED,
11107 "Present happened but ended up into the changed desktop mode."
11110 HRES_ERROR_GRAPHICS_PRESENT_OCCLUDED,
11111 "Nothing to present due to desktop occlusion."
11114 HRES_ERROR_GRAPHICS_PRESENT_DENIED,
11115 "Not able to present due to denial of desktop access."
11118 HRES_ERROR_GRAPHICS_CANNOTCOLORCONVERT,
11119 "Not able to present with color conversion."
11122 HRES_ERROR_GRAPHICS_NO_VIDEO_MEMORY,
11123 "Not enough video memory available to complete the operation."
11126 HRES_ERROR_GRAPHICS_CANT_LOCK_MEMORY,
11127 "Could not probe and lock the underlying memory of an allocation."
11130 HRES_ERROR_GRAPHICS_ALLOCATION_BUSY,
11131 "The allocation is currently busy."
11134 HRES_ERROR_GRAPHICS_TOO_MANY_REFERENCES,
11135 "An object being referenced has reach the maximum reference count already and cannot be referenced further."
11138 HRES_ERROR_GRAPHICS_TRY_AGAIN_LATER,
11139 "A problem could not be solved due to some currently existing condition. The problem should be tried again later."
11142 HRES_ERROR_GRAPHICS_TRY_AGAIN_NOW,
11143 "A problem could not be solved due to some currently existing condition. The problem should be tried again immediately."
11146 HRES_ERROR_GRAPHICS_ALLOCATION_INVALID,
11147 "The allocation is invalid."
11150 HRES_ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE,
11151 "No more unswizzling apertures are currently available."
11154 HRES_ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED,
11155 "The current allocation cannot be unswizzled by an aperture."
11158 HRES_ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION,
11159 "The request failed because a pinned allocation cannot be evicted."
11162 HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE,
11163 "The allocation cannot be used from its current segment location for the specified operation."
11166 HRES_ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION,
11167 "A locked allocation cannot be used in the current command buffer."
11170 HRES_ERROR_GRAPHICS_ALLOCATION_CLOSED,
11171 "The allocation being referenced has been closed permanently."
11174 HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE,
11175 "An invalid allocation instance is being referenced."
11178 HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE,
11179 "An invalid allocation handle is being referenced."
11182 HRES_ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE,
11183 "The allocation being referenced does not belong to the current device."
11186 HRES_ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST,
11187 "The specified allocation lost its content."
11190 HRES_ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE,
11191 "Graphics processing unit (GPU) exception is detected on the given device. The device is not able to be scheduled."
11194 HRES_ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY,
11195 "Specified video present network (VidPN) topology is invalid."
11198 HRES_ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED,
11199 "Specified VidPN topology is valid but is not supported by this model of the display adapter."
11202 HRES_ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED,
11203 "Specified VidPN topology is valid but is not supported by the display adapter at this time, due to current allocation of its resources."
11206 HRES_ERROR_GRAPHICS_INVALID_VIDPN,
11207 "Specified VidPN handle is invalid."
11210 HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE,
11211 "Specified video present source is invalid."
11214 HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET,
11215 "Specified video present target is invalid."
11218 HRES_ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED,
11219 "Specified VidPN modality is not supported (for example, at least two of the pinned modes are not cofunctional)."
11222 HRES_ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET,
11223 "Specified VidPN source mode set is invalid."
11226 HRES_ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET,
11227 "Specified VidPN target mode set is invalid."
11230 HRES_ERROR_GRAPHICS_INVALID_FREQUENCY,
11231 "Specified video signal frequency is invalid."
11234 HRES_ERROR_GRAPHICS_INVALID_ACTIVE_REGION,
11235 "Specified video signal active region is invalid."
11238 HRES_ERROR_GRAPHICS_INVALID_TOTAL_REGION,
11239 "Specified video signal total region is invalid."
11242 HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE,
11243 "Specified video present source mode is invalid."
11246 HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE,
11247 "Specified video present target mode is invalid."
11250 HRES_ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET,
11251 "Pinned mode must remain in the set on VidPN's cofunctional modality enumeration."
11254 HRES_ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY,
11255 "Specified video present path is already in the VidPN topology."
11258 HRES_ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET,
11259 "Specified mode is already in the mode set."
11262 HRES_ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET,
11263 "Specified video present source set is invalid."
11266 HRES_ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET,
11267 "Specified video present target set is invalid."
11270 HRES_ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET,
11271 "Specified video present source is already in the video present source set."
11274 HRES_ERROR_GRAPHICS_TARGET_ALREADY_IN_SET,
11275 "Specified video present target is already in the video present target set."
11278 HRES_ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH,
11279 "Specified VidPN present path is invalid."
11282 HRES_ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY,
11283 "Miniport has no recommendation for augmentation of the specified VidPN topology."
11286 HRES_ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET,
11287 "Specified monitor frequency range set is invalid."
11290 HRES_ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE,
11291 "Specified monitor frequency range is invalid."
11294 HRES_ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET,
11295 "Specified frequency range is not in the specified monitor frequency range set."
11298 HRES_ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET,
11299 "Specified frequency range is already in the specified monitor frequency range set."
11302 HRES_ERROR_GRAPHICS_STALE_MODESET,
11303 "Specified mode set is stale. Reacquire the new mode set."
11306 HRES_ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET,
11307 "Specified monitor source mode set is invalid."
11310 HRES_ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE,
11311 "Specified monitor source mode is invalid."
11314 HRES_ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN,
11315 "Miniport does not have any recommendation regarding the request to provide a functional VidPN given the current display adapter configuration."
11318 HRES_ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE,
11319 "ID of the specified mode is already used by another mode in the set."
11322 HRES_ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION,
11323 "System failed to determine a mode that is supported by both the display adapter and the monitor connected to it."
11326 HRES_ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES,
11327 "Number of video present targets must be greater than or equal to the number of video present sources."
11330 HRES_ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY,
11331 "Specified present path is not in the VidPN topology."
11334 HRES_ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE,
11335 "Display adapter must have at least one video present source."
11338 HRES_ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET,
11339 "Display adapter must have at least one video present target."
11342 HRES_ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET,
11343 "Specified monitor descriptor set is invalid."
11346 HRES_ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR,
11347 "Specified monitor descriptor is invalid."
11350 HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET,
11351 "Specified descriptor is not in the specified monitor descriptor set."
11354 HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET,
11355 "Specified descriptor is already in the specified monitor descriptor set."
11358 HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE,
11359 "ID of the specified monitor descriptor is already used by another descriptor in the set."
11362 HRES_ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE,
11363 "Specified video present target subset type is invalid."
11366 HRES_ERROR_GRAPHICS_RESOURCES_NOT_RELATED,
11367 "Two or more of the specified resources are not related to each other, as defined by the interface semantics."
11370 HRES_ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE,
11371 "ID of the specified video present source is already used by another source in the set."
11374 HRES_ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE,
11375 "ID of the specified video present target is already used by another target in the set."
11378 HRES_ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET,
11379 "Specified VidPN source cannot be used because there is no available VidPN target to connect it to."
11382 HRES_ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER,
11383 "Newly arrived monitor could not be associated with a display adapter."
11386 HRES_ERROR_GRAPHICS_NO_VIDPNMGR,
11387 "Display adapter in question does not have an associated VidPN manager."
11390 HRES_ERROR_GRAPHICS_NO_ACTIVE_VIDPN,
11391 "VidPN manager of the display adapter in question does not have an active VidPN."
11394 HRES_ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY,
11395 "Specified VidPN topology is stale. Re-acquire the new topology."
11398 HRES_ERROR_GRAPHICS_MONITOR_NOT_CONNECTED,
11399 "There is no monitor connected on the specified video present target."
11402 HRES_ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY,
11403 "Specified source is not part of the specified VidPN topology."
11406 HRES_ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE,
11407 "Specified primary surface size is invalid."
11410 HRES_ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE,
11411 "Specified visible region size is invalid."
11414 HRES_ERROR_GRAPHICS_INVALID_STRIDE,
11415 "Specified stride is invalid."
11418 HRES_ERROR_GRAPHICS_INVALID_PIXELFORMAT,
11419 "Specified pixel format is invalid."
11422 HRES_ERROR_GRAPHICS_INVALID_COLORBASIS,
11423 "Specified color basis is invalid."
11426 HRES_ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE,
11427 "Specified pixel value access mode is invalid."
11430 HRES_ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY,
11431 "Specified target is not part of the specified VidPN topology."
11434 HRES_ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT,
11435 "Failed to acquire display mode management interface."
11438 HRES_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE,
11439 "Specified VidPN source is already owned by a display mode manager (DMM) client and cannot be used until that client releases it."
11442 HRES_ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN,
11443 "Specified VidPN is active and cannot be accessed."
11446 HRES_ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL,
11447 "Specified VidPN present path importance ordinal is invalid."
11450 HRES_ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION,
11451 "Specified VidPN present path content geometry transformation is invalid."
11454 HRES_ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED,
11455 "Specified content geometry transformation is not supported on the respective VidPN present path."
11458 HRES_ERROR_GRAPHICS_INVALID_GAMMA_RAMP,
11459 "Specified gamma ramp is invalid."
11462 HRES_ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED,
11463 "Specified gamma ramp is not supported on the respective VidPN present path."
11466 HRES_ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED,
11467 "Multisampling is not supported on the respective VidPN present path."
11470 HRES_ERROR_GRAPHICS_MODE_NOT_IN_MODESET,
11471 "Specified mode is not in the specified mode set."
11474 HRES_ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON,
11475 "Specified VidPN topology recommendation reason is invalid."
11478 HRES_ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE,
11479 "Specified VidPN present path content type is invalid."
11482 HRES_ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE,
11483 "Specified VidPN present path copy protection type is invalid."
11486 HRES_ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS,
11487 "No more than one unassigned mode set can exist at any given time for a given VidPN source or target."
11490 HRES_ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING,
11491 "The specified scan line ordering type is invalid."
11494 HRES_ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED,
11495 "Topology changes are not allowed for the specified VidPN."
11498 HRES_ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS,
11499 "All available importance ordinals are already used in the specified topology."
11502 HRES_ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT,
11503 "Specified primary surface has a different private format attribute than the current primary surface."
11506 HRES_ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM,
11507 "Specified mode pruning algorithm is invalid."
11510 HRES_ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED,
11511 "Specified display adapter child device already has an external device connected to it."
11514 HRES_ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED,
11515 "The display adapter child device does not support reporting a descriptor."
11518 HRES_ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER,
11519 "The display adapter is not linked to any other adapters."
11522 HRES_ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED,
11523 "Lead adapter in a linked configuration was not enumerated yet."
11526 HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED,
11527 "Some chain adapters in a linked configuration were not enumerated yet."
11530 HRES_ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY,
11531 "The chain of linked adapters is not ready to start because of an unknown failure."
11534 HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED,
11535 "An attempt was made to start a lead link display adapter when the chain links were not started yet."
11538 HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON,
11539 "An attempt was made to turn on a lead link display adapter when the chain links were turned off."
11542 HRES_ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE,
11543 "The adapter link was found to be in an inconsistent state. Not all adapters are in an expected PNP or power state."
11546 HRES_ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER,
11547 "The driver trying to start is not the same as the driver for the posted display adapter."
11550 HRES_ERROR_GRAPHICS_OPM_NOT_SUPPORTED,
11551 "The driver does not support Output Protection Manager (OPM)."
11554 HRES_ERROR_GRAPHICS_COPP_NOT_SUPPORTED,
11555 "The driver does not support Certified Output Protection Protocol (COPP)."
11558 HRES_ERROR_GRAPHICS_UAB_NOT_SUPPORTED,
11559 "The driver does not support a user-accessible bus (UAB)."
11562 HRES_ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS,
11563 "The specified encrypted parameters are invalid."
11566 HRES_ERROR_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL,
11567 "An array passed to a function cannot hold all of the data that the function wants to put in it."
11570 HRES_ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST,
11571 "The GDI display device passed to this function does not have any active video outputs."
11574 HRES_ERROR_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME,
11575 "The protected video path (PVP) cannot find an actual GDI display device that corresponds to the passed-in GDI display device name."
11578 HRES_ERROR_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP,
11579 "This function failed because the GDI display device passed to it was not attached to the Windows desktop."
11582 HRES_ERROR_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED,
11583 "The PVP does not support mirroring display devices because they do not have video outputs."
11586 HRES_ERROR_GRAPHICS_OPM_INVALID_POINTER,
11587 "The function failed because an invalid pointer parameter was passed to it. A pointer parameter is invalid if it is null, it points to an invalid address, it points to a kernel mode address, or it is not correctly aligned."
11590 HRES_ERROR_GRAPHICS_OPM_INTERNAL_ERROR,
11591 "An internal error caused this operation to fail."
11594 HRES_ERROR_GRAPHICS_OPM_INVALID_HANDLE,
11595 "The function failed because the caller passed in an invalid OPM user mode handle."
11598 HRES_ERROR_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE,
11599 "This function failed because the GDI device passed to it did not have any monitors associated with it."
11602 HRES_ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH,
11603 "A certificate could not be returned because the certificate buffer passed to the function was too small."
11606 HRES_ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED,
11607 "A video output could not be created because the frame buffer is in spanning mode."
11610 HRES_ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED,
11611 "A video output could not be created because the frame buffer is in theater mode."
11614 HRES_ERROR_GRAPHICS_PVP_HFS_FAILED,
11615 "The function call failed because the display adapter's hardware functionality scan failed to validate the graphics hardware."
11618 HRES_ERROR_GRAPHICS_OPM_INVALID_SRM,
11619 "The High-Bandwidth Digital Content Protection (HDCP) System Renewability Message (SRM) passed to this function did not comply with section 5 of the HDCP 1.1 specification."
11622 HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP,
11623 "The video output cannot enable the HDCP system because it does not support it."
11626 HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP,
11627 "The video output cannot enable analog copy protection because it does not support it."
11630 HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA,
11631 "The video output cannot enable the Content Generation Management System Analog (CGMS-A) protection technology because it does not support it."
11634 HRES_ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET,
11635 "IOPMVideoOutput's GetInformation() method cannot return the version of the SRM being used because the application never successfully passed an SRM to the video output."
11638 HRES_ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH,
11639 "IOPMVideoOutput's Configure() method cannot enable the specified output protection technology because the output's screen resolution is too high."
11642 HRES_ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE,
11643 "IOPMVideoOutput's Configure() method cannot enable HDCP because the display adapter's HDCP hardware is already being used by other physical outputs."
11646 HRES_ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS,
11647 "The operating system asynchronously destroyed this OPM video output because the operating system's state changed. This error typically occurs because the monitor physical device object (PDO) associated with this video output was removed, the monitor PDO associated with this video output was stopped, the video output's session became a nonconsole session or the video output's desktop became an inactive desktop."
11650 HRES_ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS,
11651 "IOPMVideoOutput's methods cannot be called when a session is changing its type. There are currently three types of sessions: console, disconnected and remote (remote desktop protocol [RDP] or Independent Computing Architecture [ICA])."
11654 HRES_ERROR_GRAPHICS_I2C_NOT_SUPPORTED,
11655 "The monitor connected to the specified video output does not have an I2C bus."
11658 HRES_ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST,
11659 "No device on the I2C bus has the specified address."
11662 HRES_ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA,
11663 "An error occurred while transmitting data to the device on the I2C bus."
11666 HRES_ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA,
11667 "An error occurred while receiving data from the device on the I2C bus."
11670 HRES_ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED,
11671 "The monitor does not support the specified Virtual Control Panel (VCP) code."
11674 HRES_ERROR_GRAPHICS_DDCCI_INVALID_DATA,
11675 "The data received from the monitor is invalid."
11678 HRES_ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE,
11679 "A function call failed because a monitor returned an invalid Timing Status byte when the operating system used the Display Data Channel Command Interface (DDC/CI) Get Timing Report and Timing Message command to get a timing report from a monitor."
11682 HRES_ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING,
11683 "The monitor returned a DDC/CI capabilities string that did not comply with the ACCESS.bus 3.0, DDC/CI 1.1 or MCCS 2 Revision 1 specification."
11686 HRES_ERROR_GRAPHICS_MCA_INTERNAL_ERROR,
11687 "An internal Monitor Configuration API error occurred."
11690 HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND,
11691 "An operation failed because a DDC/CI message had an invalid value in its command field."
11694 HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH,
11695 "This error occurred because a DDC/CI message length field contained an invalid value."
11698 HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM,
11699 "This error occurred because the value in a DDC/CI message checksum field did not match the message's computed checksum value. This error implies that the data was corrupted while it was being transmitted from a monitor to a computer."
11702 HRES_ERROR_GRAPHICS_PMEA_INVALID_MONITOR,
11703 "The HMONITOR no longer exists, is not attached to the desktop, or corresponds to a mirroring device."
11706 HRES_ERROR_GRAPHICS_PMEA_INVALID_D3D_DEVICE,
11707 "The Direct3D (D3D) device's GDI display device no longer exists, is not attached to the desktop, or is a mirroring display device."
11710 HRES_ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE,
11711 "A continuous VCP code's current value is greater than its maximum value. This error code indicates that a monitor returned an invalid value."
11714 HRES_ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION,
11715 "The monitor's VCP Version (0xDF) VCP code returned an invalid version value."
11718 HRES_ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION,
11719 "The monitor does not comply with the Monitor Control Command Set (MCCS) specification it claims to support."
11722 HRES_ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH,
11723 "The MCCS version in a monitor's mccs_ver capability does not match the MCCS version the monitor reports when the VCP Version (0xDF) VCP code is used."
11726 HRES_ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION,
11727 "The Monitor Configuration API only works with monitors that support the MCCS 1.0 specification, the MCCS 2.0 specification, or the MCCS 2.0 Revision 1 specification."
11730 HRES_ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED,
11731 "The monitor returned an invalid monitor technology type. CRT, plasma, and LCD (TFT) are examples of monitor technology types. This error implies that the monitor violated the MCCS 2.0 or MCCS 2.0 Revision 1 specification."
11734 HRES_ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE,
11735 "The SetMonitorColorTemperature() caller passed a color temperature to it that the current monitor did not support. CRT, plasma, and LCD (TFT) are examples of monitor technology types. This error implies that the monitor violated the MCCS 2.0 or MCCS 2.0 Revision 1 specification."
11738 HRES_ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED,
11739 "This function can be used only if a program is running in the local console session. It cannot be used if the program is running on a remote desktop session or on a terminal server session."
11743 const char *hresult_errstr_const(HRESULT err_code)
11745 const char *result = NULL;
11746 int i;
11747 for (i = 0; i < ARRAY_SIZE(hresult_errs); ++i) {
11748 if (HRES_IS_EQUAL(err_code, hresult_errs[i].error_code)) {
11749 result = hresult_errs[i].error_str;
11750 break;
11753 /* convert & check win32 error space? */
11754 if (result == NULL && HRESULT_IS_LIKELY_WERR(err_code)) {
11755 WERROR wErr = W_ERROR(WIN32_FROM_HRESULT(err_code));
11756 result = get_friendly_werror_msg(wErr);
11758 return result;