clusapi: add and use clusapi_ClusterControlCode to IDL.
[Samba.git] / libcli / util / hresult.c
blob1b3a8f2b690e543c78d0b6b4d9bb0f8597c99445
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 const char *error_message;
33 } hresult_errs[] = {
35 HRES_STG_S_CONVERTED,
36 "HRES_STG_S_CONVERTED",
37 "The underlying file was converted to compound file format."
40 HRES_STG_S_BLOCK,
41 "HRES_STG_S_BLOCK",
42 "The storage operation should block until more data is available."
45 HRES_STG_S_RETRYNOW,
46 "HRES_STG_S_RETRYNOW",
47 "The storage operation should retry immediately."
50 HRES_STG_S_MONITORING,
51 "HRES_STG_S_MONITORING",
52 "The notified event sink will not influence the storage operation."
55 HRES_STG_S_MULTIPLEOPENS,
56 "HRES_STG_S_MULTIPLEOPENS",
57 "Multiple opens prevent consolidated (commit succeeded)."
60 HRES_STG_S_CONSOLIDATIONFAILED,
61 "HRES_STG_S_CONSOLIDATIONFAILED",
62 "Consolidation of the storage file failed (commit succeeded)."
65 HRES_STG_S_CANNOTCONSOLIDATE,
66 "HRES_STG_S_CANNOTCONSOLIDATE",
67 "Consolidation of the storage file is inappropriate (commit succeeded)."
70 HRES_OLE_S_USEREG,
71 "HRES_OLE_S_USEREG",
72 "Use the registry database to provide the requested information."
75 HRES_OLE_S_STATIC,
76 "HRES_OLE_S_STATIC",
77 "Success, but static."
80 HRES_OLE_S_MAC_CLIPFORMAT,
81 "HRES_OLE_S_MAC_CLIPFORMAT",
82 "Macintosh clipboard format."
85 HRES_DRAGDROP_S_DROP,
86 "HRES_DRAGDROP_S_DROP",
87 "Successful drop took place."
90 HRES_DRAGDROP_S_CANCEL,
91 "HRES_DRAGDROP_S_CANCEL",
92 "Drag-drop operation canceled."
95 HRES_DRAGDROP_S_USEDEFAULTCURSORS,
96 "HRES_DRAGDROP_S_USEDEFAULTCURSORS",
97 "Use the default cursor."
100 HRES_DATA_S_SAMEFORMATETC,
101 "HRES_DATA_S_SAMEFORMATETC",
102 "Data has same FORMATETC."
105 HRES_VIEW_S_ALREADY_FROZEN,
106 "HRES_VIEW_S_ALREADY_FROZEN",
107 "View is already frozen."
110 HRES_CACHE_S_FORMATETC_NOTSUPPORTED,
111 "HRES_CACHE_S_FORMATETC_NOTSUPPORTED",
112 "FORMATETC not supported."
115 HRES_CACHE_S_SAMECACHE,
116 "HRES_CACHE_S_SAMECACHE",
117 "Same cache."
120 HRES_CACHE_S_SOMECACHES_NOTUPDATED,
121 "HRES_CACHE_S_SOMECACHES_NOTUPDATED",
122 "Some caches are not updated."
125 HRES_OLEOBJ_S_INVALIDVERB,
126 "HRES_OLEOBJ_S_INVALIDVERB",
127 "Invalid verb for OLE object."
130 HRES_OLEOBJ_S_CANNOT_DOVERB_NOW,
131 "HRES_OLEOBJ_S_CANNOT_DOVERB_NOW",
132 "Verb number is valid but verb cannot be done now."
135 HRES_OLEOBJ_S_INVALIDHWND,
136 "HRES_OLEOBJ_S_INVALIDHWND",
137 "Invalid window handle passed."
140 HRES_INPLACE_S_TRUNCATED,
141 "HRES_INPLACE_S_TRUNCATED",
142 "Message is too long; some of it had to be truncated before displaying."
145 HRES_CONVERT10_S_NO_PRESENTATION,
146 "HRES_CONVERT10_S_NO_PRESENTATION",
147 "Unable to convert OLESTREAM to IStorage."
150 HRES_MK_S_REDUCED_TO_SELF,
151 "HRES_MK_S_REDUCED_TO_SELF",
152 "Moniker reduced to itself."
155 HRES_MK_S_ME,
156 "HRES_MK_S_ME",
157 "Common prefix is this moniker."
160 HRES_MK_S_HIM,
161 "HRES_MK_S_HIM",
162 "Common prefix is input moniker."
165 HRES_MK_S_US,
166 "HRES_MK_S_US",
167 "Common prefix is both monikers."
170 HRES_MK_S_MONIKERALREADYREGISTERED,
171 "HRES_MK_S_MONIKERALREADYREGISTERED",
172 "Moniker is already registered in running object table."
175 HRES_EVENT_S_SOME_SUBSCRIBERS_FAILED,
176 "HRES_EVENT_S_SOME_SUBSCRIBERS_FAILED",
177 "An event was able to invoke some, but not all, of the subscribers."
180 HRES_EVENT_S_NOSUBSCRIBERS,
181 "HRES_EVENT_S_NOSUBSCRIBERS",
182 "An event was delivered, but there were no subscribers."
185 HRES_SCHED_S_TASK_READY,
186 "HRES_SCHED_S_TASK_READY",
187 "The task is ready to run at its next scheduled time."
190 HRES_SCHED_S_TASK_RUNNING,
191 "HRES_SCHED_S_TASK_RUNNING",
192 "The task is currently running."
195 HRES_SCHED_S_TASK_DISABLED,
196 "HRES_SCHED_S_TASK_DISABLED",
197 "The task will not run at the scheduled times because it has been disabled."
200 HRES_SCHED_S_TASK_HAS_NOT_RUN,
201 "HRES_SCHED_S_TASK_HAS_NOT_RUN",
202 "The task has not yet run."
205 HRES_SCHED_S_TASK_NO_MORE_RUNS,
206 "HRES_SCHED_S_TASK_NO_MORE_RUNS",
207 "There are no more runs scheduled for this task."
210 HRES_SCHED_S_TASK_NOT_SCHEDULED,
211 "HRES_SCHED_S_TASK_NOT_SCHEDULED",
212 "One or more of the properties that are needed to run this task on a schedule have not been set."
215 HRES_SCHED_S_TASK_TERMINATED,
216 "HRES_SCHED_S_TASK_TERMINATED",
217 "The last run of the task was terminated by the user."
220 HRES_SCHED_S_TASK_NO_VALID_TRIGGERS,
221 "HRES_SCHED_S_TASK_NO_VALID_TRIGGERS",
222 "Either the task has no triggers, or the existing triggers are disabled or not set."
225 HRES_SCHED_S_EVENT_TRIGGER,
226 "HRES_SCHED_S_EVENT_TRIGGER",
227 "Event triggers do not have set run times."
230 HRES_SCHED_S_SOME_TRIGGERS_FAILED,
231 "HRES_SCHED_S_SOME_TRIGGERS_FAILED",
232 "The task is registered, but not all specified triggers will start the task."
235 HRES_SCHED_S_BATCH_LOGON_PROBLEM,
236 "HRES_SCHED_S_BATCH_LOGON_PROBLEM",
237 "The task is registered, but it may fail to start. Batch logon privilege needs to be enabled for the task principal."
240 HRES_XACT_S_ASYNC,
241 "HRES_XACT_S_ASYNC",
242 "An asynchronous operation was specified. The operation has begun, but its outcome is not known yet."
245 HRES_XACT_S_READONLY,
246 "HRES_XACT_S_READONLY",
247 "The method call succeeded because the transaction was read-only."
250 HRES_XACT_S_SOMENORETAIN,
251 "HRES_XACT_S_SOMENORETAIN",
252 "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."
255 HRES_XACT_S_OKINFORM,
256 "HRES_XACT_S_OKINFORM",
257 "No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes."
260 HRES_XACT_S_MADECHANGESCONTENT,
261 "HRES_XACT_S_MADECHANGESCONTENT",
262 "The sink is content and wants the transaction to proceed. Changes were made to one or more resources during this call."
265 HRES_XACT_S_MADECHANGESINFORM,
266 "HRES_XACT_S_MADECHANGESINFORM",
267 "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."
270 HRES_XACT_S_ALLNORETAIN,
271 "HRES_XACT_S_ALLNORETAIN",
272 "The transaction was successfully aborted. However, the abort was nonretaining."
275 HRES_XACT_S_ABORTING,
276 "HRES_XACT_S_ABORTING",
277 "An abort operation was already in progress."
280 HRES_XACT_S_SINGLEPHASE,
281 "HRES_XACT_S_SINGLEPHASE",
282 "The resource manager has performed a single-phase commit of the transaction."
285 HRES_XACT_S_LOCALLY_OK,
286 "HRES_XACT_S_LOCALLY_OK",
287 "The local transaction has not aborted."
290 HRES_XACT_S_LASTRESOURCEMANAGER,
291 "HRES_XACT_S_LASTRESOURCEMANAGER",
292 "The resource manager has requested to be the coordinator (last resource manager) for the transaction."
295 HRES_CO_S_NOTALLINTERFACES,
296 "HRES_CO_S_NOTALLINTERFACES",
297 "Not all the requested interfaces were available."
300 HRES_CO_S_MACHINENAMENOTFOUND,
301 "HRES_CO_S_MACHINENAMENOTFOUND",
302 "The specified machine name was not found in the cache."
305 HRES_SEC_I_CONTINUE_NEEDED,
306 "HRES_SEC_I_CONTINUE_NEEDED",
307 "The function completed successfully, but it must be called again to complete the context."
310 HRES_SEC_I_COMPLETE_NEEDED,
311 "HRES_SEC_I_COMPLETE_NEEDED",
312 "The function completed successfully, but CompleteToken must be called."
315 HRES_SEC_I_COMPLETE_AND_CONTINUE,
316 "HRES_SEC_I_COMPLETE_AND_CONTINUE",
317 "The function completed successfully, but both CompleteToken and this function must be called to complete the context."
320 HRES_SEC_I_LOCAL_LOGON,
321 "HRES_SEC_I_LOCAL_LOGON",
322 "The logon was completed, but no network authority was available. The logon was made using locally known information."
325 HRES_SEC_I_CONTEXT_EXPIRED,
326 "HRES_SEC_I_CONTEXT_EXPIRED",
327 "The context has expired and can no longer be used."
330 HRES_SEC_I_INCOMPLETE_CREDENTIALS,
331 "HRES_SEC_I_INCOMPLETE_CREDENTIALS",
332 "The credentials supplied were not complete and could not be verified. Additional information can be returned from the context."
335 HRES_SEC_I_RENEGOTIATE,
336 "HRES_SEC_I_RENEGOTIATE",
337 "The context data must be renegotiated with the peer."
340 HRES_SEC_I_NO_LSA_CONTEXT,
341 "HRES_SEC_I_NO_LSA_CONTEXT",
342 "There is no LSA mode context associated with this context."
345 HRES_SEC_I_SIGNATURE_NEEDED,
346 "HRES_SEC_I_SIGNATURE_NEEDED",
347 "A signature operation must be performed before the user can authenticate."
350 HRES_CRYPT_I_NEW_PROTECTION_REQUIRED,
351 "HRES_CRYPT_I_NEW_PROTECTION_REQUIRED",
352 "The protected data needs to be reprotected."
355 HRES_NS_S_CALLPENDING,
356 "HRES_NS_S_CALLPENDING",
357 "The requested operation is pending completion."
360 HRES_NS_S_CALLABORTED,
361 "HRES_NS_S_CALLABORTED",
362 "The requested operation was aborted by the client."
365 HRES_NS_S_STREAM_TRUNCATED,
366 "HRES_NS_S_STREAM_TRUNCATED",
367 "The stream was purposefully stopped before completion."
370 HRES_NS_S_REBUFFERING,
371 "HRES_NS_S_REBUFFERING",
372 "The requested operation has caused the source to rebuffer."
375 HRES_NS_S_DEGRADING_QUALITY,
376 "HRES_NS_S_DEGRADING_QUALITY",
377 "The requested operation has caused the source to degrade codec quality."
380 HRES_NS_S_TRANSCRYPTOR_EOF,
381 "HRES_NS_S_TRANSCRYPTOR_EOF",
382 "The transcryptor object has reached end of file."
385 HRES_NS_S_WMP_UI_VERSIONMISMATCH,
386 "HRES_NS_S_WMP_UI_VERSIONMISMATCH",
387 "An upgrade may be needed for the theme manager to correctly show this skin. Skin reports version: %.1f."
390 HRES_NS_S_WMP_EXCEPTION,
391 "HRES_NS_S_WMP_EXCEPTION",
392 "An error occurred in one of the UI components."
395 HRES_NS_S_WMP_LOADED_GIF_IMAGE,
396 "HRES_NS_S_WMP_LOADED_GIF_IMAGE",
397 "Successfully loaded a GIF file."
400 HRES_NS_S_WMP_LOADED_PNG_IMAGE,
401 "HRES_NS_S_WMP_LOADED_PNG_IMAGE",
402 "Successfully loaded a PNG file."
405 HRES_NS_S_WMP_LOADED_BMP_IMAGE,
406 "HRES_NS_S_WMP_LOADED_BMP_IMAGE",
407 "Successfully loaded a BMP file."
410 HRES_NS_S_WMP_LOADED_JPG_IMAGE,
411 "HRES_NS_S_WMP_LOADED_JPG_IMAGE",
412 "Successfully loaded a JPG file."
415 HRES_NS_S_WMG_FORCE_DROP_FRAME,
416 "HRES_NS_S_WMG_FORCE_DROP_FRAME",
417 "Drop this frame."
420 HRES_NS_S_WMR_ALREADYRENDERED,
421 "HRES_NS_S_WMR_ALREADYRENDERED",
422 "The specified stream has already been rendered."
425 HRES_NS_S_WMR_PINTYPEPARTIALMATCH,
426 "HRES_NS_S_WMR_PINTYPEPARTIALMATCH",
427 "The specified type partially matches this pin type."
430 HRES_NS_S_WMR_PINTYPEFULLMATCH,
431 "HRES_NS_S_WMR_PINTYPEFULLMATCH",
432 "The specified type fully matches this pin type."
435 HRES_NS_S_WMG_ADVISE_DROP_FRAME,
436 "HRES_NS_S_WMG_ADVISE_DROP_FRAME",
437 "The timestamp is late compared to the current render position. Advise dropping this frame."
440 HRES_NS_S_WMG_ADVISE_DROP_TO_KEYFRAME,
441 "HRES_NS_S_WMG_ADVISE_DROP_TO_KEYFRAME",
442 "The timestamp is severely late compared to the current render position. Advise dropping everything up to the next key frame."
445 HRES_NS_S_NEED_TO_BUY_BURN_RIGHTS,
446 "HRES_NS_S_NEED_TO_BUY_BURN_RIGHTS",
447 "No burn rights. You will be prompted to buy burn rights when you try to burn this file to an audio CD."
450 HRES_NS_S_WMPCORE_PLAYLISTCLEARABORT,
451 "HRES_NS_S_WMPCORE_PLAYLISTCLEARABORT",
452 "Failed to clear playlist because it was aborted by user."
455 HRES_NS_S_WMPCORE_PLAYLISTREMOVEITEMABORT,
456 "HRES_NS_S_WMPCORE_PLAYLISTREMOVEITEMABORT",
457 "Failed to remove item in the playlist since it was aborted by user."
460 HRES_NS_S_WMPCORE_PLAYLIST_CREATION_PENDING,
461 "HRES_NS_S_WMPCORE_PLAYLIST_CREATION_PENDING",
462 "Playlist is being generated asynchronously."
465 HRES_NS_S_WMPCORE_MEDIA_VALIDATION_PENDING,
466 "HRES_NS_S_WMPCORE_MEDIA_VALIDATION_PENDING",
467 "Validation of the media is pending."
470 HRES_NS_S_WMPCORE_PLAYLIST_REPEAT_SECONDARY_SEGMENTS_IGNORED,
471 "HRES_NS_S_WMPCORE_PLAYLIST_REPEAT_SECONDARY_SEGMENTS_IGNORED",
472 "Encountered more than one Repeat block during ASX processing."
475 HRES_NS_S_WMPCORE_COMMAND_NOT_AVAILABLE,
476 "HRES_NS_S_WMPCORE_COMMAND_NOT_AVAILABLE",
477 "Current state of WMP disallows calling this method or property."
480 HRES_NS_S_WMPCORE_PLAYLIST_NAME_AUTO_GENERATED,
481 "HRES_NS_S_WMPCORE_PLAYLIST_NAME_AUTO_GENERATED",
482 "Name for the playlist has been auto generated."
485 HRES_NS_S_WMPCORE_PLAYLIST_IMPORT_MISSING_ITEMS,
486 "HRES_NS_S_WMPCORE_PLAYLIST_IMPORT_MISSING_ITEMS",
487 "The imported playlist does not contain all items from the original."
490 HRES_NS_S_WMPCORE_PLAYLIST_COLLAPSED_TO_SINGLE_MEDIA,
491 "HRES_NS_S_WMPCORE_PLAYLIST_COLLAPSED_TO_SINGLE_MEDIA",
492 "The M3U playlist has been ignored because it only contains one item."
495 HRES_NS_S_WMPCORE_MEDIA_CHILD_PLAYLIST_OPEN_PENDING,
496 "HRES_NS_S_WMPCORE_MEDIA_CHILD_PLAYLIST_OPEN_PENDING",
497 "The open for the child playlist associated with this media is pending."
500 HRES_NS_S_WMPCORE_MORE_NODES_AVAIABLE,
501 "HRES_NS_S_WMPCORE_MORE_NODES_AVAIABLE",
502 "More nodes support the interface requested, but the array for returning them is full."
505 HRES_NS_S_WMPBR_SUCCESS,
506 "HRES_NS_S_WMPBR_SUCCESS",
507 "Backup or Restore successful!."
510 HRES_NS_S_WMPBR_PARTIALSUCCESS,
511 "HRES_NS_S_WMPBR_PARTIALSUCCESS",
512 "Transfer complete with limitations."
515 HRES_NS_S_WMPEFFECT_TRANSPARENT,
516 "HRES_NS_S_WMPEFFECT_TRANSPARENT",
517 "Request to the effects control to change transparency status to transparent."
520 HRES_NS_S_WMPEFFECT_OPAQUE,
521 "HRES_NS_S_WMPEFFECT_OPAQUE",
522 "Request to the effects control to change transparency status to opaque."
525 HRES_NS_S_OPERATION_PENDING,
526 "HRES_NS_S_OPERATION_PENDING",
527 "The requested application pane is performing an operation and will not be released."
530 HRES_NS_S_TRACK_BUY_REQUIRES_ALBUM_PURCHASE,
531 "HRES_NS_S_TRACK_BUY_REQUIRES_ALBUM_PURCHASE",
532 "The file is only available for purchase when you buy the entire album."
535 HRES_NS_S_NAVIGATION_COMPLETE_WITH_ERRORS,
536 "HRES_NS_S_NAVIGATION_COMPLETE_WITH_ERRORS",
537 "There were problems completing the requested navigation. There are identifiers missing in the catalog."
540 HRES_NS_S_TRACK_ALREADY_DOWNLOADED,
541 "HRES_NS_S_TRACK_ALREADY_DOWNLOADED",
542 "Track already downloaded."
545 HRES_NS_S_PUBLISHING_POINT_STARTED_WITH_FAILED_SINKS,
546 "HRES_NS_S_PUBLISHING_POINT_STARTED_WITH_FAILED_SINKS",
547 "The publishing point successfully started, but one or more of the requested data writer plug-ins failed."
550 HRES_NS_S_DRM_LICENSE_ACQUIRED,
551 "HRES_NS_S_DRM_LICENSE_ACQUIRED",
552 "Status message: The license was acquired."
555 HRES_NS_S_DRM_INDIVIDUALIZED,
556 "HRES_NS_S_DRM_INDIVIDUALIZED",
557 "Status message: The security upgrade has been completed."
560 HRES_NS_S_DRM_MONITOR_CANCELLED,
561 "HRES_NS_S_DRM_MONITOR_CANCELLED",
562 "Status message: License monitoring has been canceled."
565 HRES_NS_S_DRM_ACQUIRE_CANCELLED,
566 "HRES_NS_S_DRM_ACQUIRE_CANCELLED",
567 "Status message: License acquisition has been canceled."
570 HRES_NS_S_DRM_BURNABLE_TRACK,
571 "HRES_NS_S_DRM_BURNABLE_TRACK",
572 "The track is burnable and had no playlist burn limit."
575 HRES_NS_S_DRM_BURNABLE_TRACK_WITH_PLAYLIST_RESTRICTION,
576 "HRES_NS_S_DRM_BURNABLE_TRACK_WITH_PLAYLIST_RESTRICTION",
577 "The track is burnable but has a playlist burn limit."
580 HRES_NS_S_DRM_NEEDS_INDIVIDUALIZATION,
581 "HRES_NS_S_DRM_NEEDS_INDIVIDUALIZATION",
582 "A security upgrade is required to perform the operation on this media file."
585 HRES_NS_S_REBOOT_RECOMMENDED,
586 "HRES_NS_S_REBOOT_RECOMMENDED",
587 "Installation was successful; however, some file cleanup is not complete. For best results, restart your computer."
590 HRES_NS_S_REBOOT_REQUIRED,
591 "HRES_NS_S_REBOOT_REQUIRED",
592 "Installation was successful; however, some file cleanup is not complete. To continue, you must restart your computer."
595 HRES_NS_S_EOSRECEDING,
596 "HRES_NS_S_EOSRECEDING",
597 "EOS hit during rewinding."
600 HRES_NS_S_CHANGENOTICE,
601 "HRES_NS_S_CHANGENOTICE",
602 "Internal."
605 HRES_ERROR_FLT_IO_COMPLETE,
606 "HRES_ERROR_FLT_IO_COMPLETE",
607 "The IO was completed by a filter."
610 HRES_ERROR_GRAPHICS_MODE_NOT_PINNED,
611 "HRES_ERROR_GRAPHICS_MODE_NOT_PINNED",
612 "No mode is pinned on the specified VidPN source or target."
615 HRES_ERROR_GRAPHICS_NO_PREFERRED_MODE,
616 "HRES_ERROR_GRAPHICS_NO_PREFERRED_MODE",
617 "Specified mode set does not specify preference for one of its modes."
620 HRES_ERROR_GRAPHICS_DATASET_IS_EMPTY,
621 "HRES_ERROR_GRAPHICS_DATASET_IS_EMPTY",
622 "Specified data set (for example, mode set, frequency range set, descriptor set, and topology) is empty."
625 HRES_ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET,
626 "HRES_ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET",
627 "Specified data set (for example, mode set, frequency range set, descriptor set, and topology) does not contain any more elements."
630 HRES_ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED,
631 "HRES_ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED",
632 "Specified content transformation is not pinned on the specified VidPN present path."
635 HRES_PLA_S_PROPERTY_IGNORED,
636 "HRES_PLA_S_PROPERTY_IGNORED",
637 "Property value will be ignored."
640 HRES_ERROR_NDIS_INDICATION_REQUIRED,
641 "HRES_ERROR_NDIS_INDICATION_REQUIRED",
642 "The request will be completed later by a Network Driver Interface Specification (NDIS) status indication."
645 HRES_TRK_S_OUT_OF_SYNC,
646 "HRES_TRK_S_OUT_OF_SYNC",
647 "The VolumeSequenceNumber of a MOVE_NOTIFICATION request is incorrect."
650 HRES_TRK_VOLUME_NOT_FOUND,
651 "HRES_TRK_VOLUME_NOT_FOUND",
652 "The VolumeID in a request was not found in the server's ServerVolumeTable."
655 HRES_TRK_VOLUME_NOT_OWNED,
656 "HRES_TRK_VOLUME_NOT_OWNED",
657 "A notification was sent to the LnkSvrMessage method, but the RequestMachine for the request was not the VolumeOwner for a VolumeID in the request."
660 HRES_TRK_S_NOTIFICATION_QUOTA_EXCEEDED,
661 "HRES_TRK_S_NOTIFICATION_QUOTA_EXCEEDED",
662 "The server received a MOVE_NOTIFICATION request, but the FileTable size limit has already been reached."
665 HRES_NS_I_TIGER_START,
666 "HRES_NS_I_TIGER_START",
667 "The Title Server %1 is running."
670 HRES_NS_I_CUB_START,
671 "HRES_NS_I_CUB_START",
672 "Content Server %1 (%2) is starting."
675 HRES_NS_I_CUB_RUNNING,
676 "HRES_NS_I_CUB_RUNNING",
677 "Content Server %1 (%2) is running."
680 HRES_NS_I_DISK_START,
681 "HRES_NS_I_DISK_START",
682 "Disk %1 ( %2 ) on Content Server %3, is running."
685 HRES_NS_I_DISK_REBUILD_STARTED,
686 "HRES_NS_I_DISK_REBUILD_STARTED",
687 "Started rebuilding disk %1 ( %2 ) on Content Server %3."
690 HRES_NS_I_DISK_REBUILD_FINISHED,
691 "HRES_NS_I_DISK_REBUILD_FINISHED",
692 "Finished rebuilding disk %1 ( %2 ) on Content Server %3."
695 HRES_NS_I_DISK_REBUILD_ABORTED,
696 "HRES_NS_I_DISK_REBUILD_ABORTED",
697 "Aborted rebuilding disk %1 ( %2 ) on Content Server %3."
700 HRES_NS_I_LIMIT_FUNNELS,
701 "HRES_NS_I_LIMIT_FUNNELS",
702 "A NetShow administrator at network location %1 set the data stream limit to %2 streams."
705 HRES_NS_I_START_DISK,
706 "HRES_NS_I_START_DISK",
707 "A NetShow administrator at network location %1 started disk %2."
710 HRES_NS_I_STOP_DISK,
711 "HRES_NS_I_STOP_DISK",
712 "A NetShow administrator at network location %1 stopped disk %2."
715 HRES_NS_I_STOP_CUB,
716 "HRES_NS_I_STOP_CUB",
717 "A NetShow administrator at network location %1 stopped Content Server %2."
720 HRES_NS_I_KILL_USERSESSION,
721 "HRES_NS_I_KILL_USERSESSION",
722 "A NetShow administrator at network location %1 aborted user session %2 from the system."
725 HRES_NS_I_KILL_CONNECTION,
726 "HRES_NS_I_KILL_CONNECTION",
727 "A NetShow administrator at network location %1 aborted obsolete connection %2 from the system."
730 HRES_NS_I_REBUILD_DISK,
731 "HRES_NS_I_REBUILD_DISK",
732 "A NetShow administrator at network location %1 started rebuilding disk %2."
735 HRES_MCMADM_I_NO_EVENTS,
736 "HRES_MCMADM_I_NO_EVENTS",
737 "Event initialization failed, there will be no MCM events."
740 HRES_NS_I_LOGGING_FAILED,
741 "HRES_NS_I_LOGGING_FAILED",
742 "The logging operation failed."
745 HRES_NS_I_LIMIT_BANDWIDTH,
746 "HRES_NS_I_LIMIT_BANDWIDTH",
747 "A NetShow administrator at network location %1 set the maximum bandwidth limit to %2 bps."
750 HRES_NS_I_CUB_UNFAIL_LINK,
751 "HRES_NS_I_CUB_UNFAIL_LINK",
752 "Content Server %1 (%2) has established its link to Content Server %3."
755 HRES_NS_I_RESTRIPE_START,
756 "HRES_NS_I_RESTRIPE_START",
757 "Restripe operation has started."
760 HRES_NS_I_RESTRIPE_DONE,
761 "HRES_NS_I_RESTRIPE_DONE",
762 "Restripe operation has completed."
765 HRES_NS_I_RESTRIPE_DISK_OUT,
766 "HRES_NS_I_RESTRIPE_DISK_OUT",
767 "Content disk %1 (%2) on Content Server %3 has been restriped out."
770 HRES_NS_I_RESTRIPE_CUB_OUT,
771 "HRES_NS_I_RESTRIPE_CUB_OUT",
772 "Content server %1 (%2) has been restriped out."
775 HRES_NS_I_DISK_STOP,
776 "HRES_NS_I_DISK_STOP",
777 "Disk %1 ( %2 ) on Content Server %3, has been offlined."
780 HRES_NS_I_PLAYLIST_CHANGE_RECEDING,
781 "HRES_NS_I_PLAYLIST_CHANGE_RECEDING",
782 "The playlist change occurred while receding."
785 HRES_NS_I_RECONNECTED,
786 "HRES_NS_I_RECONNECTED",
787 "The client is reconnected."
790 HRES_NS_I_NOLOG_STOP,
791 "HRES_NS_I_NOLOG_STOP",
792 "Forcing a switch to a pending header on start."
795 HRES_NS_I_EXISTING_PACKETIZER,
796 "HRES_NS_I_EXISTING_PACKETIZER",
797 "There is already an existing packetizer plugin for the stream."
800 HRES_NS_I_MANUAL_PROXY,
801 "HRES_NS_I_MANUAL_PROXY",
802 "The proxy setting is manual."
805 HRES_ERROR_GRAPHICS_DRIVER_MISMATCH,
806 "HRES_ERROR_GRAPHICS_DRIVER_MISMATCH",
807 "The kernel driver detected a version mismatch between it and the user mode driver."
810 HRES_ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS,
811 "HRES_ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS",
812 "Child device presence was not reliably detected."
815 HRES_ERROR_GRAPHICS_LEADLINK_START_DEFERRED,
816 "HRES_ERROR_GRAPHICS_LEADLINK_START_DEFERRED",
817 "Starting the lead-link adapter has been deferred temporarily."
820 HRES_ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY,
821 "HRES_ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY",
822 "The display adapter is being polled for children too frequently at the same polling level."
825 HRES_ERROR_GRAPHICS_START_DEFERRED,
826 "HRES_ERROR_GRAPHICS_START_DEFERRED",
827 "Starting the adapter has been deferred temporarily."
830 HRES_E_PENDING,
831 "HRES_E_PENDING",
832 "The data necessary to complete this operation is not yet available."
835 HRES_E_NOTIMPL,
836 "HRES_E_NOTIMPL",
837 "Not implemented."
840 HRES_E_NOINTERFACE,
841 "HRES_E_NOINTERFACE",
842 "No such interface supported."
845 HRES_E_POINTER,
846 "HRES_E_POINTER",
847 "Invalid pointer."
850 HRES_E_ABORT,
851 "HRES_E_ABORT",
852 "Operation aborted."
855 HRES_E_FAIL,
856 "HRES_E_FAIL",
857 "Unspecified error."
860 HRES_CO_E_INIT_TLS,
861 "HRES_CO_E_INIT_TLS",
862 "Thread local storage failure."
865 HRES_CO_E_INIT_SHARED_ALLOCATOR,
866 "HRES_CO_E_INIT_SHARED_ALLOCATOR",
867 "Get shared memory allocator failure."
870 HRES_CO_E_INIT_MEMORY_ALLOCATOR,
871 "HRES_CO_E_INIT_MEMORY_ALLOCATOR",
872 "Get memory allocator failure."
875 HRES_CO_E_INIT_CLASS_CACHE,
876 "HRES_CO_E_INIT_CLASS_CACHE",
877 "Unable to initialize class cache."
880 HRES_CO_E_INIT_RPC_CHANNEL,
881 "HRES_CO_E_INIT_RPC_CHANNEL",
882 "Unable to initialize remote procedure call (RPC) services."
885 HRES_CO_E_INIT_TLS_SET_CHANNEL_CONTROL,
886 "HRES_CO_E_INIT_TLS_SET_CHANNEL_CONTROL",
887 "Cannot set thread local storage channel control."
890 HRES_CO_E_INIT_TLS_CHANNEL_CONTROL,
891 "HRES_CO_E_INIT_TLS_CHANNEL_CONTROL",
892 "Could not allocate thread local storage channel control."
895 HRES_CO_E_INIT_UNACCEPTED_USER_ALLOCATOR,
896 "HRES_CO_E_INIT_UNACCEPTED_USER_ALLOCATOR",
897 "The user-supplied memory allocator is unacceptable."
900 HRES_CO_E_INIT_SCM_MUTEX_EXISTS,
901 "HRES_CO_E_INIT_SCM_MUTEX_EXISTS",
902 "The OLE service mutex already exists."
905 HRES_CO_E_INIT_SCM_FILE_MAPPING_EXISTS,
906 "HRES_CO_E_INIT_SCM_FILE_MAPPING_EXISTS",
907 "The OLE service file mapping already exists."
910 HRES_CO_E_INIT_SCM_MAP_VIEW_OF_FILE,
911 "HRES_CO_E_INIT_SCM_MAP_VIEW_OF_FILE",
912 "Unable to map view of file for OLE service."
915 HRES_CO_E_INIT_SCM_EXEC_FAILURE,
916 "HRES_CO_E_INIT_SCM_EXEC_FAILURE",
917 "Failure attempting to launch OLE service."
920 HRES_CO_E_INIT_ONLY_SINGLE_THREADED,
921 "HRES_CO_E_INIT_ONLY_SINGLE_THREADED",
922 "There was an attempt to call CoInitialize a second time while single-threaded."
925 HRES_CO_E_CANT_REMOTE,
926 "HRES_CO_E_CANT_REMOTE",
927 "A Remote activation was necessary but was not allowed."
930 HRES_CO_E_BAD_SERVER_NAME,
931 "HRES_CO_E_BAD_SERVER_NAME",
932 "A Remote activation was necessary, but the server name provided was invalid."
935 HRES_CO_E_WRONG_SERVER_IDENTITY,
936 "HRES_CO_E_WRONG_SERVER_IDENTITY",
937 "The class is configured to run as a security ID different from the caller."
940 HRES_CO_E_OLE1DDE_DISABLED,
941 "HRES_CO_E_OLE1DDE_DISABLED",
942 "Use of OLE1 services requiring Dynamic Data Exchange (DDE) Windows is disabled."
945 HRES_CO_E_RUNAS_SYNTAX,
946 "HRES_CO_E_RUNAS_SYNTAX",
947 "A RunAs specification must be <domain name>\\<user name> or simply <user name>."
950 HRES_CO_E_CREATEPROCESS_FAILURE,
951 "HRES_CO_E_CREATEPROCESS_FAILURE",
952 "The server process could not be started. The path name may be incorrect."
955 HRES_CO_E_RUNAS_CREATEPROCESS_FAILURE,
956 "HRES_CO_E_RUNAS_CREATEPROCESS_FAILURE",
957 "The server process could not be started as the configured identity. The path name may be incorrect or unavailable."
960 HRES_CO_E_RUNAS_LOGON_FAILURE,
961 "HRES_CO_E_RUNAS_LOGON_FAILURE",
962 "The server process could not be started because the configured identity is incorrect. Check the user name and password."
965 HRES_CO_E_LAUNCH_PERMSSION_DENIED,
966 "HRES_CO_E_LAUNCH_PERMSSION_DENIED",
967 "The client is not allowed to launch this server."
970 HRES_CO_E_START_SERVICE_FAILURE,
971 "HRES_CO_E_START_SERVICE_FAILURE",
972 "The service providing this server could not be started."
975 HRES_CO_E_REMOTE_COMMUNICATION_FAILURE,
976 "HRES_CO_E_REMOTE_COMMUNICATION_FAILURE",
977 "This computer was unable to communicate with the computer providing the server."
980 HRES_CO_E_SERVER_START_TIMEOUT,
981 "HRES_CO_E_SERVER_START_TIMEOUT",
982 "The server did not respond after being launched."
985 HRES_CO_E_CLSREG_INCONSISTENT,
986 "HRES_CO_E_CLSREG_INCONSISTENT",
987 "The registration information for this server is inconsistent or incomplete."
990 HRES_CO_E_IIDREG_INCONSISTENT,
991 "HRES_CO_E_IIDREG_INCONSISTENT",
992 "The registration information for this interface is inconsistent or incomplete."
995 HRES_CO_E_NOT_SUPPORTED,
996 "HRES_CO_E_NOT_SUPPORTED",
997 "The operation attempted is not supported."
1000 HRES_CO_E_RELOAD_DLL,
1001 "HRES_CO_E_RELOAD_DLL",
1002 "A DLL must be loaded."
1005 HRES_CO_E_MSI_ERROR,
1006 "HRES_CO_E_MSI_ERROR",
1007 "A Microsoft Software Installer error was encountered."
1010 HRES_CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT,
1011 "HRES_CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT",
1012 "The specified activation could not occur in the client context as specified."
1015 HRES_CO_E_SERVER_PAUSED,
1016 "HRES_CO_E_SERVER_PAUSED",
1017 "Activations on the server are paused."
1020 HRES_CO_E_SERVER_NOT_PAUSED,
1021 "HRES_CO_E_SERVER_NOT_PAUSED",
1022 "Activations on the server are not paused."
1025 HRES_CO_E_CLASS_DISABLED,
1026 "HRES_CO_E_CLASS_DISABLED",
1027 "The component or application containing the component has been disabled."
1030 HRES_CO_E_CLRNOTAVAILABLE,
1031 "HRES_CO_E_CLRNOTAVAILABLE",
1032 "The common language runtime is not available."
1035 HRES_CO_E_ASYNC_WORK_REJECTED,
1036 "HRES_CO_E_ASYNC_WORK_REJECTED",
1037 "The thread-pool rejected the submitted asynchronous work."
1040 HRES_CO_E_SERVER_INIT_TIMEOUT,
1041 "HRES_CO_E_SERVER_INIT_TIMEOUT",
1042 "The server started, but it did not finish initializing in a timely fashion."
1045 HRES_CO_E_NO_SECCTX_IN_ACTIVATE,
1046 "HRES_CO_E_NO_SECCTX_IN_ACTIVATE",
1047 "Unable to complete the call because there is no COM+ security context inside IObjectControl.Activate."
1050 HRES_CO_E_TRACKER_CONFIG,
1051 "HRES_CO_E_TRACKER_CONFIG",
1052 "The provided tracker configuration is invalid."
1055 HRES_CO_E_THREADPOOL_CONFIG,
1056 "HRES_CO_E_THREADPOOL_CONFIG",
1057 "The provided thread pool configuration is invalid."
1060 HRES_CO_E_SXS_CONFIG,
1061 "HRES_CO_E_SXS_CONFIG",
1062 "The provided side-by-side configuration is invalid."
1065 HRES_CO_E_MALFORMED_SPN,
1066 "HRES_CO_E_MALFORMED_SPN",
1067 "The server principal name (SPN) obtained during security negotiation is malformed."
1070 HRES_E_UNEXPECTED,
1071 "HRES_E_UNEXPECTED",
1072 "Catastrophic failure."
1075 HRES_RPC_E_CALL_REJECTED,
1076 "HRES_RPC_E_CALL_REJECTED",
1077 "Call was rejected by callee."
1080 HRES_RPC_E_CALL_CANCELED,
1081 "HRES_RPC_E_CALL_CANCELED",
1082 "Call was canceled by the message filter."
1085 HRES_RPC_E_CANTPOST_INSENDCALL,
1086 "HRES_RPC_E_CANTPOST_INSENDCALL",
1087 "The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage."
1090 HRES_RPC_E_CANTCALLOUT_INASYNCCALL,
1091 "HRES_RPC_E_CANTCALLOUT_INASYNCCALL",
1092 "The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call."
1095 HRES_RPC_E_CANTCALLOUT_INEXTERNALCALL,
1096 "HRES_RPC_E_CANTCALLOUT_INEXTERNALCALL",
1097 "It is illegal to call out while inside message filter."
1100 HRES_RPC_E_CONNECTION_TERMINATED,
1101 "HRES_RPC_E_CONNECTION_TERMINATED",
1102 "The connection terminated or is in a bogus state and can no longer be used. Other connections are still valid."
1105 HRES_RPC_E_SERVER_DIED,
1106 "HRES_RPC_E_SERVER_DIED",
1107 "The callee (the server, not the server application) is not available and disappeared; all connections are invalid. The call may have executed."
1110 HRES_RPC_E_CLIENT_DIED,
1111 "HRES_RPC_E_CLIENT_DIED",
1112 "The caller (client) disappeared while the callee (server) was processing a call."
1115 HRES_RPC_E_INVALID_DATAPACKET,
1116 "HRES_RPC_E_INVALID_DATAPACKET",
1117 "The data packet with the marshaled parameter data is incorrect."
1120 HRES_RPC_E_CANTTRANSMIT_CALL,
1121 "HRES_RPC_E_CANTTRANSMIT_CALL",
1122 "The call was not transmitted properly; the message queue was full and was not emptied after yielding."
1125 HRES_RPC_E_CLIENT_CANTMARSHAL_DATA,
1126 "HRES_RPC_E_CLIENT_CANTMARSHAL_DATA",
1127 "The client RPC caller cannot marshal the parameter data due to errors (such as low memory)."
1130 HRES_RPC_E_CLIENT_CANTUNMARSHAL_DATA,
1131 "HRES_RPC_E_CLIENT_CANTUNMARSHAL_DATA",
1132 "The client RPC caller cannot unmarshal the return data due to errors (such as low memory)."
1135 HRES_RPC_E_SERVER_CANTMARSHAL_DATA,
1136 "HRES_RPC_E_SERVER_CANTMARSHAL_DATA",
1137 "The server RPC callee cannot marshal the return data due to errors (such as low memory)."
1140 HRES_RPC_E_SERVER_CANTUNMARSHAL_DATA,
1141 "HRES_RPC_E_SERVER_CANTUNMARSHAL_DATA",
1142 "The server RPC callee cannot unmarshal the parameter data due to errors (such as low memory)."
1145 HRES_RPC_E_INVALID_DATA,
1146 "HRES_RPC_E_INVALID_DATA",
1147 "Received data is invalid. The data may be server or client data."
1150 HRES_RPC_E_INVALID_PARAMETER,
1151 "HRES_RPC_E_INVALID_PARAMETER",
1152 "A particular parameter is invalid and cannot be (un)marshaled."
1155 HRES_RPC_E_CANTCALLOUT_AGAIN,
1156 "HRES_RPC_E_CANTCALLOUT_AGAIN",
1157 "There is no second outgoing call on same channel in DDE conversation."
1160 HRES_RPC_E_SERVER_DIED_DNE,
1161 "HRES_RPC_E_SERVER_DIED_DNE",
1162 "The callee (the server, not the server application) is not available and disappeared; all connections are invalid. The call did not execute."
1165 HRES_RPC_E_SYS_CALL_FAILED,
1166 "HRES_RPC_E_SYS_CALL_FAILED",
1167 "System call failed."
1170 HRES_RPC_E_OUT_OF_RESOURCES,
1171 "HRES_RPC_E_OUT_OF_RESOURCES",
1172 "Could not allocate some required resource (such as memory or events)"
1175 HRES_RPC_E_ATTEMPTED_MULTITHREAD,
1176 "HRES_RPC_E_ATTEMPTED_MULTITHREAD",
1177 "Attempted to make calls on more than one thread in single-threaded mode."
1180 HRES_RPC_E_NOT_REGISTERED,
1181 "HRES_RPC_E_NOT_REGISTERED",
1182 "The requested interface is not registered on the server object."
1185 HRES_RPC_E_FAULT,
1186 "HRES_RPC_E_FAULT",
1187 "RPC could not call the server or could not return the results of calling the server."
1190 HRES_RPC_E_SERVERFAULT,
1191 "HRES_RPC_E_SERVERFAULT",
1192 "The server threw an exception."
1195 HRES_RPC_E_CHANGED_MODE,
1196 "HRES_RPC_E_CHANGED_MODE",
1197 "Cannot change thread mode after it is set."
1200 HRES_RPC_E_INVALIDMETHOD,
1201 "HRES_RPC_E_INVALIDMETHOD",
1202 "The method called does not exist on the server."
1205 HRES_RPC_E_DISCONNECTED,
1206 "HRES_RPC_E_DISCONNECTED",
1207 "The object invoked has disconnected from its clients."
1210 HRES_RPC_E_RETRY,
1211 "HRES_RPC_E_RETRY",
1212 "The object invoked chose not to process the call now. Try again later."
1215 HRES_RPC_E_SERVERCALL_RETRYLATER,
1216 "HRES_RPC_E_SERVERCALL_RETRYLATER",
1217 "The message filter indicated that the application is busy."
1220 HRES_RPC_E_SERVERCALL_REJECTED,
1221 "HRES_RPC_E_SERVERCALL_REJECTED",
1222 "The message filter rejected the call."
1225 HRES_RPC_E_INVALID_CALLDATA,
1226 "HRES_RPC_E_INVALID_CALLDATA",
1227 "A call control interface was called with invalid data."
1230 HRES_RPC_E_CANTCALLOUT_ININPUTSYNCCALL,
1231 "HRES_RPC_E_CANTCALLOUT_ININPUTSYNCCALL",
1232 "An outgoing call cannot be made because the application is dispatching an input-synchronous call."
1235 HRES_RPC_E_WRONG_THREAD,
1236 "HRES_RPC_E_WRONG_THREAD",
1237 "The application called an interface that was marshaled for a different thread."
1240 HRES_RPC_E_THREAD_NOT_INIT,
1241 "HRES_RPC_E_THREAD_NOT_INIT",
1242 "CoInitialize has not been called on the current thread."
1245 HRES_RPC_E_VERSION_MISMATCH,
1246 "HRES_RPC_E_VERSION_MISMATCH",
1247 "The version of OLE on the client and server machines does not match."
1250 HRES_RPC_E_INVALID_HEADER,
1251 "HRES_RPC_E_INVALID_HEADER",
1252 "OLE received a packet with an invalid header."
1255 HRES_RPC_E_INVALID_EXTENSION,
1256 "HRES_RPC_E_INVALID_EXTENSION",
1257 "OLE received a packet with an invalid extension."
1260 HRES_RPC_E_INVALID_IPID,
1261 "HRES_RPC_E_INVALID_IPID",
1262 "The requested object or interface does not exist."
1265 HRES_RPC_E_INVALID_OBJECT,
1266 "HRES_RPC_E_INVALID_OBJECT",
1267 "The requested object does not exist."
1270 HRES_RPC_S_CALLPENDING,
1271 "HRES_RPC_S_CALLPENDING",
1272 "OLE has sent a request and is waiting for a reply."
1275 HRES_RPC_S_WAITONTIMER,
1276 "HRES_RPC_S_WAITONTIMER",
1277 "OLE is waiting before retrying a request."
1280 HRES_RPC_E_CALL_COMPLETE,
1281 "HRES_RPC_E_CALL_COMPLETE",
1282 "Call context cannot be accessed after call completed."
1285 HRES_RPC_E_UNSECURE_CALL,
1286 "HRES_RPC_E_UNSECURE_CALL",
1287 "Impersonate on unsecure calls is not supported."
1290 HRES_RPC_E_TOO_LATE,
1291 "HRES_RPC_E_TOO_LATE",
1292 "Security must be initialized before any interfaces are marshaled or unmarshaled. It cannot be changed after initialized."
1295 HRES_RPC_E_NO_GOOD_SECURITY_PACKAGES,
1296 "HRES_RPC_E_NO_GOOD_SECURITY_PACKAGES",
1297 "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."
1300 HRES_RPC_E_ACCESS_DENIED,
1301 "HRES_RPC_E_ACCESS_DENIED",
1302 "Access is denied."
1305 HRES_RPC_E_REMOTE_DISABLED,
1306 "HRES_RPC_E_REMOTE_DISABLED",
1307 "Remote calls are not allowed for this process."
1310 HRES_RPC_E_INVALID_OBJREF,
1311 "HRES_RPC_E_INVALID_OBJREF",
1312 "The marshaled interface data packet (OBJREF) has an invalid or unknown format."
1315 HRES_RPC_E_NO_CONTEXT,
1316 "HRES_RPC_E_NO_CONTEXT",
1317 "No context is associated with this call. This happens for some custom marshaled calls and on the client side of the call."
1320 HRES_RPC_E_TIMEOUT,
1321 "HRES_RPC_E_TIMEOUT",
1322 "This operation returned because the time-out period expired."
1325 HRES_RPC_E_NO_SYNC,
1326 "HRES_RPC_E_NO_SYNC",
1327 "There are no synchronize objects to wait on."
1330 HRES_RPC_E_FULLSIC_REQUIRED,
1331 "HRES_RPC_E_FULLSIC_REQUIRED",
1332 "Full subject issuer chain Secure Sockets Layer (SSL) principal name expected from the server."
1335 HRES_RPC_E_INVALID_STD_NAME,
1336 "HRES_RPC_E_INVALID_STD_NAME",
1337 "Principal name is not a valid Microsoft standard (msstd) name."
1340 HRES_CO_E_FAILEDTOIMPERSONATE,
1341 "HRES_CO_E_FAILEDTOIMPERSONATE",
1342 "Unable to impersonate DCOM client."
1345 HRES_CO_E_FAILEDTOGETSECCTX,
1346 "HRES_CO_E_FAILEDTOGETSECCTX",
1347 "Unable to obtain server's security context."
1350 HRES_CO_E_FAILEDTOOPENTHREADTOKEN,
1351 "HRES_CO_E_FAILEDTOOPENTHREADTOKEN",
1352 "Unable to open the access token of the current thread."
1355 HRES_CO_E_FAILEDTOGETTOKENINFO,
1356 "HRES_CO_E_FAILEDTOGETTOKENINFO",
1357 "Unable to obtain user information from an access token."
1360 HRES_CO_E_TRUSTEEDOESNTMATCHCLIENT,
1361 "HRES_CO_E_TRUSTEEDOESNTMATCHCLIENT",
1362 "The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method."
1365 HRES_CO_E_FAILEDTOQUERYCLIENTBLANKET,
1366 "HRES_CO_E_FAILEDTOQUERYCLIENTBLANKET",
1367 "Unable to obtain the client's security blanket."
1370 HRES_CO_E_FAILEDTOSETDACL,
1371 "HRES_CO_E_FAILEDTOSETDACL",
1372 "Unable to set a discretionary access control list (ACL) into a security descriptor."
1375 HRES_CO_E_ACCESSCHECKFAILED,
1376 "HRES_CO_E_ACCESSCHECKFAILED",
1377 "The system function AccessCheck returned false."
1380 HRES_CO_E_NETACCESSAPIFAILED,
1381 "HRES_CO_E_NETACCESSAPIFAILED",
1382 "Either NetAccessDel or NetAccessAdd returned an error code."
1385 HRES_CO_E_WRONGTRUSTEENAMESYNTAX,
1386 "HRES_CO_E_WRONGTRUSTEENAMESYNTAX",
1387 "One of the trustee strings provided by the user did not conform to the <Domain>\\<Name> syntax and it was not the *\" string\"."
1390 HRES_CO_E_INVALIDSID,
1391 "HRES_CO_E_INVALIDSID",
1392 "One of the security identifiers provided by the user was invalid."
1395 HRES_CO_E_CONVERSIONFAILED,
1396 "HRES_CO_E_CONVERSIONFAILED",
1397 "Unable to convert a wide character trustee string to a multiple-byte trustee string."
1400 HRES_CO_E_NOMATCHINGSIDFOUND,
1401 "HRES_CO_E_NOMATCHINGSIDFOUND",
1402 "Unable to find a security identifier that corresponds to a trustee string provided by the user."
1405 HRES_CO_E_LOOKUPACCSIDFAILED,
1406 "HRES_CO_E_LOOKUPACCSIDFAILED",
1407 "The system function LookupAccountSID failed."
1410 HRES_CO_E_NOMATCHINGNAMEFOUND,
1411 "HRES_CO_E_NOMATCHINGNAMEFOUND",
1412 "Unable to find a trustee name that corresponds to a security identifier provided by the user."
1415 HRES_CO_E_LOOKUPACCNAMEFAILED,
1416 "HRES_CO_E_LOOKUPACCNAMEFAILED",
1417 "The system function LookupAccountName failed."
1420 HRES_CO_E_SETSERLHNDLFAILED,
1421 "HRES_CO_E_SETSERLHNDLFAILED",
1422 "Unable to set or reset a serialization handle."
1425 HRES_CO_E_FAILEDTOGETWINDIR,
1426 "HRES_CO_E_FAILEDTOGETWINDIR",
1427 "Unable to obtain the Windows directory."
1430 HRES_CO_E_PATHTOOLONG,
1431 "HRES_CO_E_PATHTOOLONG",
1432 "Path too long."
1435 HRES_CO_E_FAILEDTOGENUUID,
1436 "HRES_CO_E_FAILEDTOGENUUID",
1437 "Unable to generate a UUID."
1440 HRES_CO_E_FAILEDTOCREATEFILE,
1441 "HRES_CO_E_FAILEDTOCREATEFILE",
1442 "Unable to create file."
1445 HRES_CO_E_FAILEDTOCLOSEHANDLE,
1446 "HRES_CO_E_FAILEDTOCLOSEHANDLE",
1447 "Unable to close a serialization handle or a file handle."
1450 HRES_CO_E_EXCEEDSYSACLLIMIT,
1451 "HRES_CO_E_EXCEEDSYSACLLIMIT",
1452 "The number of access control entries (ACEs) in an ACL exceeds the system limit."
1455 HRES_CO_E_ACESINWRONGORDER,
1456 "HRES_CO_E_ACESINWRONGORDER",
1457 "Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream."
1460 HRES_CO_E_INCOMPATIBLESTREAMVERSION,
1461 "HRES_CO_E_INCOMPATIBLESTREAMVERSION",
1462 "The version of ACL format in the stream is not supported by this implementation of IAccessControl."
1465 HRES_CO_E_FAILEDTOOPENPROCESSTOKEN,
1466 "HRES_CO_E_FAILEDTOOPENPROCESSTOKEN",
1467 "Unable to open the access token of the server process."
1470 HRES_CO_E_DECODEFAILED,
1471 "HRES_CO_E_DECODEFAILED",
1472 "Unable to decode the ACL in the stream provided by the user."
1475 HRES_CO_E_ACNOTINITIALIZED,
1476 "HRES_CO_E_ACNOTINITIALIZED",
1477 "The COM IAccessControl object is not initialized."
1480 HRES_CO_E_CANCEL_DISABLED,
1481 "HRES_CO_E_CANCEL_DISABLED",
1482 "Call Cancellation is disabled."
1485 HRES_RPC_E_UNEXPECTED,
1486 "HRES_RPC_E_UNEXPECTED",
1487 "An internal error occurred."
1490 HRES_DISP_E_UNKNOWNINTERFACE,
1491 "HRES_DISP_E_UNKNOWNINTERFACE",
1492 "Unknown interface."
1495 HRES_DISP_E_MEMBERNOTFOUND,
1496 "HRES_DISP_E_MEMBERNOTFOUND",
1497 "Member not found."
1500 HRES_DISP_E_PARAMNOTFOUND,
1501 "HRES_DISP_E_PARAMNOTFOUND",
1502 "Parameter not found."
1505 HRES_DISP_E_TYPEMISMATCH,
1506 "HRES_DISP_E_TYPEMISMATCH",
1507 "Type mismatch."
1510 HRES_DISP_E_UNKNOWNNAME,
1511 "HRES_DISP_E_UNKNOWNNAME",
1512 "Unknown name."
1515 HRES_DISP_E_NONAMEDARGS,
1516 "HRES_DISP_E_NONAMEDARGS",
1517 "No named arguments."
1520 HRES_DISP_E_BADVARTYPE,
1521 "HRES_DISP_E_BADVARTYPE",
1522 "Bad variable type."
1525 HRES_DISP_E_EXCEPTION,
1526 "HRES_DISP_E_EXCEPTION",
1527 "Exception occurred."
1530 HRES_DISP_E_OVERFLOW,
1531 "HRES_DISP_E_OVERFLOW",
1532 "Out of present range."
1535 HRES_DISP_E_BADINDEX,
1536 "HRES_DISP_E_BADINDEX",
1537 "Invalid index."
1540 HRES_DISP_E_UNKNOWNLCID,
1541 "HRES_DISP_E_UNKNOWNLCID",
1542 "Unknown language."
1545 HRES_DISP_E_ARRAYISLOCKED,
1546 "HRES_DISP_E_ARRAYISLOCKED",
1547 "Memory is locked."
1550 HRES_DISP_E_BADPARAMCOUNT,
1551 "HRES_DISP_E_BADPARAMCOUNT",
1552 "Invalid number of parameters."
1555 HRES_DISP_E_PARAMNOTOPTIONAL,
1556 "HRES_DISP_E_PARAMNOTOPTIONAL",
1557 "Parameter not optional."
1560 HRES_DISP_E_BADCALLEE,
1561 "HRES_DISP_E_BADCALLEE",
1562 "Invalid callee."
1565 HRES_DISP_E_NOTACOLLECTION,
1566 "HRES_DISP_E_NOTACOLLECTION",
1567 "Does not support a collection."
1570 HRES_DISP_E_DIVBYZERO,
1571 "HRES_DISP_E_DIVBYZERO",
1572 "Division by zero."
1575 HRES_DISP_E_BUFFERTOOSMALL,
1576 "HRES_DISP_E_BUFFERTOOSMALL",
1577 "Buffer too small."
1580 HRES_TYPE_E_BUFFERTOOSMALL,
1581 "HRES_TYPE_E_BUFFERTOOSMALL",
1582 "Buffer too small."
1585 HRES_TYPE_E_FIELDNOTFOUND,
1586 "HRES_TYPE_E_FIELDNOTFOUND",
1587 "Field name not defined in the record."
1590 HRES_TYPE_E_INVDATAREAD,
1591 "HRES_TYPE_E_INVDATAREAD",
1592 "Old format or invalid type library."
1595 HRES_TYPE_E_UNSUPFORMAT,
1596 "HRES_TYPE_E_UNSUPFORMAT",
1597 "Old format or invalid type library."
1600 HRES_TYPE_E_REGISTRYACCESS,
1601 "HRES_TYPE_E_REGISTRYACCESS",
1602 "Error accessing the OLE registry."
1605 HRES_TYPE_E_LIBNOTREGISTERED,
1606 "HRES_TYPE_E_LIBNOTREGISTERED",
1607 "Library not registered."
1610 HRES_TYPE_E_UNDEFINEDTYPE,
1611 "HRES_TYPE_E_UNDEFINEDTYPE",
1612 "Bound to unknown type."
1615 HRES_TYPE_E_QUALIFIEDNAMEDISALLOWED,
1616 "HRES_TYPE_E_QUALIFIEDNAMEDISALLOWED",
1617 "Qualified name disallowed."
1620 HRES_TYPE_E_INVALIDSTATE,
1621 "HRES_TYPE_E_INVALIDSTATE",
1622 "Invalid forward reference, or reference to uncompiled type."
1625 HRES_TYPE_E_WRONGTYPEKIND,
1626 "HRES_TYPE_E_WRONGTYPEKIND",
1627 "Type mismatch."
1630 HRES_TYPE_E_ELEMENTNOTFOUND,
1631 "HRES_TYPE_E_ELEMENTNOTFOUND",
1632 "Element not found."
1635 HRES_TYPE_E_AMBIGUOUSNAME,
1636 "HRES_TYPE_E_AMBIGUOUSNAME",
1637 "Ambiguous name."
1640 HRES_TYPE_E_NAMECONFLICT,
1641 "HRES_TYPE_E_NAMECONFLICT",
1642 "Name already exists in the library."
1645 HRES_TYPE_E_UNKNOWNLCID,
1646 "HRES_TYPE_E_UNKNOWNLCID",
1647 "Unknown language code identifier (LCID)."
1650 HRES_TYPE_E_DLLFUNCTIONNOTFOUND,
1651 "HRES_TYPE_E_DLLFUNCTIONNOTFOUND",
1652 "Function not defined in specified DLL."
1655 HRES_TYPE_E_BADMODULEKIND,
1656 "HRES_TYPE_E_BADMODULEKIND",
1657 "Wrong module kind for the operation."
1660 HRES_TYPE_E_SIZETOOBIG,
1661 "HRES_TYPE_E_SIZETOOBIG",
1662 "Size may not exceed 64 KB."
1665 HRES_TYPE_E_DUPLICATEID,
1666 "HRES_TYPE_E_DUPLICATEID",
1667 "Duplicate ID in inheritance hierarchy."
1670 HRES_TYPE_E_INVALIDID,
1671 "HRES_TYPE_E_INVALIDID",
1672 "Incorrect inheritance depth in standard OLE hmember."
1675 HRES_TYPE_E_TYPEMISMATCH,
1676 "HRES_TYPE_E_TYPEMISMATCH",
1677 "Type mismatch."
1680 HRES_TYPE_E_OUTOFBOUNDS,
1681 "HRES_TYPE_E_OUTOFBOUNDS",
1682 "Invalid number of arguments."
1685 HRES_TYPE_E_IOERROR,
1686 "HRES_TYPE_E_IOERROR",
1687 "I/O error."
1690 HRES_TYPE_E_CANTCREATETMPFILE,
1691 "HRES_TYPE_E_CANTCREATETMPFILE",
1692 "Error creating unique .tmp file."
1695 HRES_TYPE_E_CANTLOADLIBRARY,
1696 "HRES_TYPE_E_CANTLOADLIBRARY",
1697 "Error loading type library or DLL."
1700 HRES_TYPE_E_INCONSISTENTPROPFUNCS,
1701 "HRES_TYPE_E_INCONSISTENTPROPFUNCS",
1702 "Inconsistent property functions."
1705 HRES_TYPE_E_CIRCULARTYPE,
1706 "HRES_TYPE_E_CIRCULARTYPE",
1707 "Circular dependency between types and modules."
1710 HRES_STG_E_INVALIDFUNCTION,
1711 "HRES_STG_E_INVALIDFUNCTION",
1712 "Unable to perform requested operation."
1715 HRES_STG_E_FILENOTFOUND,
1716 "HRES_STG_E_FILENOTFOUND",
1717 "%1 could not be found."
1720 HRES_STG_E_PATHNOTFOUND,
1721 "HRES_STG_E_PATHNOTFOUND",
1722 "The path %1 could not be found."
1725 HRES_STG_E_TOOMANYOPENFILES,
1726 "HRES_STG_E_TOOMANYOPENFILES",
1727 "There are insufficient resources to open another file."
1730 HRES_STG_E_ACCESSDENIED,
1731 "HRES_STG_E_ACCESSDENIED",
1732 "Access denied."
1735 HRES_STG_E_INVALIDHANDLE,
1736 "HRES_STG_E_INVALIDHANDLE",
1737 "Attempted an operation on an invalid object."
1740 HRES_STG_E_INSUFFICIENTMEMORY,
1741 "HRES_STG_E_INSUFFICIENTMEMORY",
1742 "There is insufficient memory available to complete operation."
1745 HRES_STG_E_INVALIDPOINTER,
1746 "HRES_STG_E_INVALIDPOINTER",
1747 "Invalid pointer error."
1750 HRES_STG_E_NOMOREFILES,
1751 "HRES_STG_E_NOMOREFILES",
1752 "There are no more entries to return."
1755 HRES_STG_E_DISKISWRITEPROTECTED,
1756 "HRES_STG_E_DISKISWRITEPROTECTED",
1757 "Disk is write-protected."
1760 HRES_STG_E_SEEKERROR,
1761 "HRES_STG_E_SEEKERROR",
1762 "An error occurred during a seek operation."
1765 HRES_STG_E_WRITEFAULT,
1766 "HRES_STG_E_WRITEFAULT",
1767 "A disk error occurred during a write operation."
1770 HRES_STG_E_READFAULT,
1771 "HRES_STG_E_READFAULT",
1772 "A disk error occurred during a read operation."
1775 HRES_STG_E_SHAREVIOLATION,
1776 "HRES_STG_E_SHAREVIOLATION",
1777 "A share violation has occurred."
1780 HRES_STG_E_LOCKVIOLATION,
1781 "HRES_STG_E_LOCKVIOLATION",
1782 "A lock violation has occurred."
1785 HRES_STG_E_FILEALREADYEXISTS,
1786 "HRES_STG_E_FILEALREADYEXISTS",
1787 "%1 already exists."
1790 HRES_STG_E_INVALIDPARAMETER,
1791 "HRES_STG_E_INVALIDPARAMETER",
1792 "Invalid parameter error."
1795 HRES_STG_E_MEDIUMFULL,
1796 "HRES_STG_E_MEDIUMFULL",
1797 "There is insufficient disk space to complete operation."
1800 HRES_STG_E_PROPSETMISMATCHED,
1801 "HRES_STG_E_PROPSETMISMATCHED",
1802 "Illegal write of non-simple property to simple property set."
1805 HRES_STG_E_ABNORMALAPIEXIT,
1806 "HRES_STG_E_ABNORMALAPIEXIT",
1807 "An application programming interface (API) call exited abnormally."
1810 HRES_STG_E_INVALIDHEADER,
1811 "HRES_STG_E_INVALIDHEADER",
1812 "The file %1 is not a valid compound file."
1815 HRES_STG_E_INVALIDNAME,
1816 "HRES_STG_E_INVALIDNAME",
1817 "The name %1 is not valid."
1820 HRES_STG_E_UNKNOWN,
1821 "HRES_STG_E_UNKNOWN",
1822 "An unexpected error occurred."
1825 HRES_STG_E_UNIMPLEMENTEDFUNCTION,
1826 "HRES_STG_E_UNIMPLEMENTEDFUNCTION",
1827 "That function is not implemented."
1830 HRES_STG_E_INVALIDFLAG,
1831 "HRES_STG_E_INVALIDFLAG",
1832 "Invalid flag error."
1835 HRES_STG_E_INUSE,
1836 "HRES_STG_E_INUSE",
1837 "Attempted to use an object that is busy."
1840 HRES_STG_E_NOTCURRENT,
1841 "HRES_STG_E_NOTCURRENT",
1842 "The storage has been changed since the last commit."
1845 HRES_STG_E_REVERTED,
1846 "HRES_STG_E_REVERTED",
1847 "Attempted to use an object that has ceased to exist."
1850 HRES_STG_E_CANTSAVE,
1851 "HRES_STG_E_CANTSAVE",
1852 "Cannot save."
1855 HRES_STG_E_OLDFORMAT,
1856 "HRES_STG_E_OLDFORMAT",
1857 "The compound file %1 was produced with an incompatible version of storage."
1860 HRES_STG_E_OLDDLL,
1861 "HRES_STG_E_OLDDLL",
1862 "The compound file %1 was produced with a newer version of storage."
1865 HRES_STG_E_SHAREREQUIRED,
1866 "HRES_STG_E_SHAREREQUIRED",
1867 "Share.exe or equivalent is required for operation."
1870 HRES_STG_E_NOTFILEBASEDSTORAGE,
1871 "HRES_STG_E_NOTFILEBASEDSTORAGE",
1872 "Illegal operation called on non-file based storage."
1875 HRES_STG_E_EXTANTMARSHALLINGS,
1876 "HRES_STG_E_EXTANTMARSHALLINGS",
1877 "Illegal operation called on object with extant marshalings."
1880 HRES_STG_E_DOCFILECORRUPT,
1881 "HRES_STG_E_DOCFILECORRUPT",
1882 "The docfile has been corrupted."
1885 HRES_STG_E_BADBASEADDRESS,
1886 "HRES_STG_E_BADBASEADDRESS",
1887 "OLE32.DLL has been loaded at the wrong address."
1890 HRES_STG_E_DOCFILETOOLARGE,
1891 "HRES_STG_E_DOCFILETOOLARGE",
1892 "The compound file is too large for the current implementation."
1895 HRES_STG_E_NOTSIMPLEFORMAT,
1896 "HRES_STG_E_NOTSIMPLEFORMAT",
1897 "The compound file was not created with the STGM_SIMPLE flag."
1900 HRES_STG_E_INCOMPLETE,
1901 "HRES_STG_E_INCOMPLETE",
1902 "The file download was aborted abnormally. The file is incomplete."
1905 HRES_STG_E_TERMINATED,
1906 "HRES_STG_E_TERMINATED",
1907 "The file download has been terminated."
1910 HRES_STG_E_STATUS_COPY_PROTECTION_FAILURE,
1911 "HRES_STG_E_STATUS_COPY_PROTECTION_FAILURE",
1912 "Generic Copy Protection Error."
1915 HRES_STG_E_CSS_AUTHENTICATION_FAILURE,
1916 "HRES_STG_E_CSS_AUTHENTICATION_FAILURE",
1917 "Copy Protection Error—DVD CSS Authentication failed."
1920 HRES_STG_E_CSS_KEY_NOT_PRESENT,
1921 "HRES_STG_E_CSS_KEY_NOT_PRESENT",
1922 "Copy Protection Error—The given sector does not have a valid CSS key."
1925 HRES_STG_E_CSS_KEY_NOT_ESTABLISHED,
1926 "HRES_STG_E_CSS_KEY_NOT_ESTABLISHED",
1927 "Copy Protection Error—DVD session key not established."
1930 HRES_STG_E_CSS_SCRAMBLED_SECTOR,
1931 "HRES_STG_E_CSS_SCRAMBLED_SECTOR",
1932 "Copy Protection Error—The read failed because the sector is encrypted."
1935 HRES_STG_E_CSS_REGION_MISMATCH,
1936 "HRES_STG_E_CSS_REGION_MISMATCH",
1937 "Copy Protection Error—The current DVD's region does not correspond to the region setting of the drive."
1940 HRES_STG_E_RESETS_EXHAUSTED,
1941 "HRES_STG_E_RESETS_EXHAUSTED",
1942 "Copy Protection Error—The drive's region setting may be permanent or the number of user resets has been exhausted."
1945 HRES_OLE_E_OLEVERB,
1946 "HRES_OLE_E_OLEVERB",
1947 "Invalid OLEVERB structure."
1950 HRES_OLE_E_ADVF,
1951 "HRES_OLE_E_ADVF",
1952 "Invalid advise flags."
1955 HRES_OLE_E_ENUM_NOMORE,
1956 "HRES_OLE_E_ENUM_NOMORE",
1957 "Cannot enumerate any more because the associated data is missing."
1960 HRES_OLE_E_ADVISENOTSUPPORTED,
1961 "HRES_OLE_E_ADVISENOTSUPPORTED",
1962 "This implementation does not take advises."
1965 HRES_OLE_E_NOCONNECTION,
1966 "HRES_OLE_E_NOCONNECTION",
1967 "There is no connection for this connection ID."
1970 HRES_OLE_E_NOTRUNNING,
1971 "HRES_OLE_E_NOTRUNNING",
1972 "Need to run the object to perform this operation."
1975 HRES_OLE_E_NOCACHE,
1976 "HRES_OLE_E_NOCACHE",
1977 "There is no cache to operate on."
1980 HRES_OLE_E_BLANK,
1981 "HRES_OLE_E_BLANK",
1982 "Uninitialized object."
1985 HRES_OLE_E_CLASSDIFF,
1986 "HRES_OLE_E_CLASSDIFF",
1987 "Linked object's source class has changed."
1990 HRES_OLE_E_CANT_GETMONIKER,
1991 "HRES_OLE_E_CANT_GETMONIKER",
1992 "Not able to get the moniker of the object."
1995 HRES_OLE_E_CANT_BINDTOSOURCE,
1996 "HRES_OLE_E_CANT_BINDTOSOURCE",
1997 "Not able to bind to the source."
2000 HRES_OLE_E_STATIC,
2001 "HRES_OLE_E_STATIC",
2002 "Object is static; operation not allowed."
2005 HRES_OLE_E_PROMPTSAVECANCELLED,
2006 "HRES_OLE_E_PROMPTSAVECANCELLED",
2007 "User canceled out of the Save dialog box."
2010 HRES_OLE_E_INVALIDRECT,
2011 "HRES_OLE_E_INVALIDRECT",
2012 "Invalid rectangle."
2015 HRES_OLE_E_WRONGCOMPOBJ,
2016 "HRES_OLE_E_WRONGCOMPOBJ",
2017 "compobj.dll is too old for the ole2.dll initialized."
2020 HRES_OLE_E_INVALIDHWND,
2021 "HRES_OLE_E_INVALIDHWND",
2022 "Invalid window handle."
2025 HRES_OLE_E_NOT_INPLACEACTIVE,
2026 "HRES_OLE_E_NOT_INPLACEACTIVE",
2027 "Object is not in any of the inplace active states."
2030 HRES_OLE_E_CANTCONVERT,
2031 "HRES_OLE_E_CANTCONVERT",
2032 "Not able to convert object."
2035 HRES_OLE_E_NOSTORAGE,
2036 "HRES_OLE_E_NOSTORAGE",
2037 "Not able to perform the operation because object is not given storage yet."
2040 HRES_DV_E_FORMATETC,
2041 "HRES_DV_E_FORMATETC",
2042 "Invalid FORMATETC structure."
2045 HRES_DV_E_DVTARGETDEVICE,
2046 "HRES_DV_E_DVTARGETDEVICE",
2047 "Invalid DVTARGETDEVICE structure."
2050 HRES_DV_E_STGMEDIUM,
2051 "HRES_DV_E_STGMEDIUM",
2052 "Invalid STDGMEDIUM structure."
2055 HRES_DV_E_STATDATA,
2056 "HRES_DV_E_STATDATA",
2057 "Invalid STATDATA structure."
2060 HRES_DV_E_LINDEX,
2061 "HRES_DV_E_LINDEX",
2062 "Invalid lindex."
2065 HRES_DV_E_TYMED,
2066 "HRES_DV_E_TYMED",
2067 "Invalid TYMED structure."
2070 HRES_DV_E_CLIPFORMAT,
2071 "HRES_DV_E_CLIPFORMAT",
2072 "Invalid clipboard format."
2075 HRES_DV_E_DVASPECT,
2076 "HRES_DV_E_DVASPECT",
2077 "Invalid aspects."
2080 HRES_DV_E_DVTARGETDEVICE_SIZE,
2081 "HRES_DV_E_DVTARGETDEVICE_SIZE",
2082 "The tdSize parameter of the DVTARGETDEVICE structure is invalid."
2085 HRES_DV_E_NOIVIEWOBJECT,
2086 "HRES_DV_E_NOIVIEWOBJECT",
2087 "Object does not support IViewObject interface."
2090 HRES_DRAGDROP_E_NOTREGISTERED,
2091 "HRES_DRAGDROP_E_NOTREGISTERED",
2092 "Trying to revoke a drop target that has not been registered."
2095 HRES_DRAGDROP_E_ALREADYREGISTERED,
2096 "HRES_DRAGDROP_E_ALREADYREGISTERED",
2097 "This window has already been registered as a drop target."
2100 HRES_DRAGDROP_E_INVALIDHWND,
2101 "HRES_DRAGDROP_E_INVALIDHWND",
2102 "Invalid window handle."
2105 HRES_CLASS_E_NOAGGREGATION,
2106 "HRES_CLASS_E_NOAGGREGATION",
2107 "Class does not support aggregation (or class object is remote)."
2110 HRES_CLASS_E_CLASSNOTAVAILABLE,
2111 "HRES_CLASS_E_CLASSNOTAVAILABLE",
2112 "ClassFactory cannot supply requested class."
2115 HRES_CLASS_E_NOTLICENSED,
2116 "HRES_CLASS_E_NOTLICENSED",
2117 "Class is not licensed for use."
2120 HRES_VIEW_E_DRAW,
2121 "HRES_VIEW_E_DRAW",
2122 "Error drawing view."
2125 HRES_REGDB_E_READREGDB,
2126 "HRES_REGDB_E_READREGDB",
2127 "Could not read key from registry."
2130 HRES_REGDB_E_WRITEREGDB,
2131 "HRES_REGDB_E_WRITEREGDB",
2132 "Could not write key to registry."
2135 HRES_REGDB_E_KEYMISSING,
2136 "HRES_REGDB_E_KEYMISSING",
2137 "Could not find the key in the registry."
2140 HRES_REGDB_E_INVALIDVALUE,
2141 "HRES_REGDB_E_INVALIDVALUE",
2142 "Invalid value for registry."
2145 HRES_REGDB_E_CLASSNOTREG,
2146 "HRES_REGDB_E_CLASSNOTREG",
2147 "Class not registered."
2150 HRES_REGDB_E_IIDNOTREG,
2151 "HRES_REGDB_E_IIDNOTREG",
2152 "Interface not registered."
2155 HRES_REGDB_E_BADTHREADINGMODEL,
2156 "HRES_REGDB_E_BADTHREADINGMODEL",
2157 "Threading model entry is not valid."
2160 HRES_CAT_E_CATIDNOEXIST,
2161 "HRES_CAT_E_CATIDNOEXIST",
2162 "CATID does not exist."
2165 HRES_CAT_E_NODESCRIPTION,
2166 "HRES_CAT_E_NODESCRIPTION",
2167 "Description not found."
2170 HRES_CS_E_PACKAGE_NOTFOUND,
2171 "HRES_CS_E_PACKAGE_NOTFOUND",
2172 "No package in the software installation data in Active Directory meets this criteria."
2175 HRES_CS_E_NOT_DELETABLE,
2176 "HRES_CS_E_NOT_DELETABLE",
2177 "Deleting this will break the referential integrity of the software installation data in Active Directory."
2180 HRES_CS_E_CLASS_NOTFOUND,
2181 "HRES_CS_E_CLASS_NOTFOUND",
2182 "The CLSID was not found in the software installation data in Active Directory."
2185 HRES_CS_E_INVALID_VERSION,
2186 "HRES_CS_E_INVALID_VERSION",
2187 "The software installation data in Active Directory is corrupt."
2190 HRES_CS_E_NO_CLASSSTORE,
2191 "HRES_CS_E_NO_CLASSSTORE",
2192 "There is no software installation data in Active Directory."
2195 HRES_CS_E_OBJECT_NOTFOUND,
2196 "HRES_CS_E_OBJECT_NOTFOUND",
2197 "There is no software installation data object in Active Directory."
2200 HRES_CS_E_OBJECT_ALREADY_EXISTS,
2201 "HRES_CS_E_OBJECT_ALREADY_EXISTS",
2202 "The software installation data object in Active Directory already exists."
2205 HRES_CS_E_INVALID_PATH,
2206 "HRES_CS_E_INVALID_PATH",
2207 "The path to the software installation data in Active Directory is not correct."
2210 HRES_CS_E_NETWORK_ERROR,
2211 "HRES_CS_E_NETWORK_ERROR",
2212 "A network error interrupted the operation."
2215 HRES_CS_E_ADMIN_LIMIT_EXCEEDED,
2216 "HRES_CS_E_ADMIN_LIMIT_EXCEEDED",
2217 "The size of this object exceeds the maximum size set by the administrator."
2220 HRES_CS_E_SCHEMA_MISMATCH,
2221 "HRES_CS_E_SCHEMA_MISMATCH",
2222 "The schema for the software installation data in Active Directory does not match the required schema."
2225 HRES_CS_E_INTERNAL_ERROR,
2226 "HRES_CS_E_INTERNAL_ERROR",
2227 "An error occurred in the software installation data in Active Directory."
2230 HRES_CACHE_E_NOCACHE_UPDATED,
2231 "HRES_CACHE_E_NOCACHE_UPDATED",
2232 "Cache not updated."
2235 HRES_OLEOBJ_E_NOVERBS,
2236 "HRES_OLEOBJ_E_NOVERBS",
2237 "No verbs for OLE object."
2240 HRES_OLEOBJ_E_INVALIDVERB,
2241 "HRES_OLEOBJ_E_INVALIDVERB",
2242 "Invalid verb for OLE object."
2245 HRES_INPLACE_E_NOTUNDOABLE,
2246 "HRES_INPLACE_E_NOTUNDOABLE",
2247 "Undo is not available."
2250 HRES_INPLACE_E_NOTOOLSPACE,
2251 "HRES_INPLACE_E_NOTOOLSPACE",
2252 "Space for tools is not available."
2255 HRES_CONVERT10_E_OLESTREAM_GET,
2256 "HRES_CONVERT10_E_OLESTREAM_GET",
2257 "OLESTREAM Get method failed."
2260 HRES_CONVERT10_E_OLESTREAM_PUT,
2261 "HRES_CONVERT10_E_OLESTREAM_PUT",
2262 "OLESTREAM Put method failed."
2265 HRES_CONVERT10_E_OLESTREAM_FMT,
2266 "HRES_CONVERT10_E_OLESTREAM_FMT",
2267 "Contents of the OLESTREAM not in correct format."
2270 HRES_CONVERT10_E_OLESTREAM_BITMAP_TO_DIB,
2271 "HRES_CONVERT10_E_OLESTREAM_BITMAP_TO_DIB",
2272 "There was an error in a Windows GDI call while converting the bitmap to a device-independent bitmap (DIB)."
2275 HRES_CONVERT10_E_STG_FMT,
2276 "HRES_CONVERT10_E_STG_FMT",
2277 "Contents of the IStorage not in correct format."
2280 HRES_CONVERT10_E_STG_NO_STD_STREAM,
2281 "HRES_CONVERT10_E_STG_NO_STD_STREAM",
2282 "Contents of IStorage is missing one of the standard streams."
2285 HRES_CONVERT10_E_STG_DIB_TO_BITMAP,
2286 "HRES_CONVERT10_E_STG_DIB_TO_BITMAP",
2287 "There was an error in a Windows Graphics Device Interface (GDI) call while converting the DIB to a bitmap."
2290 HRES_CLIPBRD_E_CANT_OPEN,
2291 "HRES_CLIPBRD_E_CANT_OPEN",
2292 "OpenClipboard failed."
2295 HRES_CLIPBRD_E_CANT_EMPTY,
2296 "HRES_CLIPBRD_E_CANT_EMPTY",
2297 "EmptyClipboard failed."
2300 HRES_CLIPBRD_E_CANT_SET,
2301 "HRES_CLIPBRD_E_CANT_SET",
2302 "SetClipboard failed."
2305 HRES_CLIPBRD_E_BAD_DATA,
2306 "HRES_CLIPBRD_E_BAD_DATA",
2307 "Data on clipboard is invalid."
2310 HRES_CLIPBRD_E_CANT_CLOSE,
2311 "HRES_CLIPBRD_E_CANT_CLOSE",
2312 "CloseClipboard failed."
2315 HRES_MK_E_CONNECTMANUALLY,
2316 "HRES_MK_E_CONNECTMANUALLY",
2317 "Moniker needs to be connected manually."
2320 HRES_MK_E_EXCEEDEDDEADLINE,
2321 "HRES_MK_E_EXCEEDEDDEADLINE",
2322 "Operation exceeded deadline."
2325 HRES_MK_E_NEEDGENERIC,
2326 "HRES_MK_E_NEEDGENERIC",
2327 "Moniker needs to be generic."
2330 HRES_MK_E_UNAVAILABLE,
2331 "HRES_MK_E_UNAVAILABLE",
2332 "Operation unavailable."
2335 HRES_MK_E_SYNTAX,
2336 "HRES_MK_E_SYNTAX",
2337 "Invalid syntax."
2340 HRES_MK_E_NOOBJECT,
2341 "HRES_MK_E_NOOBJECT",
2342 "No object for moniker."
2345 HRES_MK_E_INVALIDEXTENSION,
2346 "HRES_MK_E_INVALIDEXTENSION",
2347 "Bad extension for file."
2350 HRES_MK_E_INTERMEDIATEINTERFACENOTSUPPORTED,
2351 "HRES_MK_E_INTERMEDIATEINTERFACENOTSUPPORTED",
2352 "Intermediate operation failed."
2355 HRES_MK_E_NOTBINDABLE,
2356 "HRES_MK_E_NOTBINDABLE",
2357 "Moniker is not bindable."
2360 HRES_MK_E_NOTBOUND,
2361 "HRES_MK_E_NOTBOUND",
2362 "Moniker is not bound."
2365 HRES_MK_E_CANTOPENFILE,
2366 "HRES_MK_E_CANTOPENFILE",
2367 "Moniker cannot open file."
2370 HRES_MK_E_MUSTBOTHERUSER,
2371 "HRES_MK_E_MUSTBOTHERUSER",
2372 "User input required for operation to succeed."
2375 HRES_MK_E_NOINVERSE,
2376 "HRES_MK_E_NOINVERSE",
2377 "Moniker class has no inverse."
2380 HRES_MK_E_NOSTORAGE,
2381 "HRES_MK_E_NOSTORAGE",
2382 "Moniker does not refer to storage."
2385 HRES_MK_E_NOPREFIX,
2386 "HRES_MK_E_NOPREFIX",
2387 "No common prefix."
2390 HRES_MK_E_ENUMERATION_FAILED,
2391 "HRES_MK_E_ENUMERATION_FAILED",
2392 "Moniker could not be enumerated."
2395 HRES_CO_E_NOTINITIALIZED,
2396 "HRES_CO_E_NOTINITIALIZED",
2397 "CoInitialize has not been called."
2400 HRES_CO_E_ALREADYINITIALIZED,
2401 "HRES_CO_E_ALREADYINITIALIZED",
2402 "CoInitialize has already been called."
2405 HRES_CO_E_CANTDETERMINECLASS,
2406 "HRES_CO_E_CANTDETERMINECLASS",
2407 "Class of object cannot be determined."
2410 HRES_CO_E_CLASSSTRING,
2411 "HRES_CO_E_CLASSSTRING",
2412 "Invalid class string."
2415 HRES_CO_E_IIDSTRING,
2416 "HRES_CO_E_IIDSTRING",
2417 "Invalid interface string."
2420 HRES_CO_E_APPNOTFOUND,
2421 "HRES_CO_E_APPNOTFOUND",
2422 "Application not found."
2425 HRES_CO_E_APPSINGLEUSE,
2426 "HRES_CO_E_APPSINGLEUSE",
2427 "Application cannot be run more than once."
2430 HRES_CO_E_ERRORINAPP,
2431 "HRES_CO_E_ERRORINAPP",
2432 "Some error in application."
2435 HRES_CO_E_DLLNOTFOUND,
2436 "HRES_CO_E_DLLNOTFOUND",
2437 "DLL for class not found."
2440 HRES_CO_E_ERRORINDLL,
2441 "HRES_CO_E_ERRORINDLL",
2442 "Error in the DLL."
2445 HRES_CO_E_WRONGOSFORAPP,
2446 "HRES_CO_E_WRONGOSFORAPP",
2447 "Wrong operating system or operating system version for application."
2450 HRES_CO_E_OBJNOTREG,
2451 "HRES_CO_E_OBJNOTREG",
2452 "Object is not registered."
2455 HRES_CO_E_OBJISREG,
2456 "HRES_CO_E_OBJISREG",
2457 "Object is already registered."
2460 HRES_CO_E_OBJNOTCONNECTED,
2461 "HRES_CO_E_OBJNOTCONNECTED",
2462 "Object is not connected to server."
2465 HRES_CO_E_APPDIDNTREG,
2466 "HRES_CO_E_APPDIDNTREG",
2467 "Application was launched, but it did not register a class factory."
2470 HRES_CO_E_RELEASED,
2471 "HRES_CO_E_RELEASED",
2472 "Object has been released."
2475 HRES_EVENT_E_ALL_SUBSCRIBERS_FAILED,
2476 "HRES_EVENT_E_ALL_SUBSCRIBERS_FAILED",
2477 "An event was unable to invoke any of the subscribers."
2480 HRES_EVENT_E_QUERYSYNTAX,
2481 "HRES_EVENT_E_QUERYSYNTAX",
2482 "A syntax error occurred trying to evaluate a query string."
2485 HRES_EVENT_E_QUERYFIELD,
2486 "HRES_EVENT_E_QUERYFIELD",
2487 "An invalid field name was used in a query string."
2490 HRES_EVENT_E_INTERNALEXCEPTION,
2491 "HRES_EVENT_E_INTERNALEXCEPTION",
2492 "An unexpected exception was raised."
2495 HRES_EVENT_E_INTERNALERROR,
2496 "HRES_EVENT_E_INTERNALERROR",
2497 "An unexpected internal error was detected."
2500 HRES_EVENT_E_INVALID_PER_USER_SID,
2501 "HRES_EVENT_E_INVALID_PER_USER_SID",
2502 "The owner security identifier (SID) on a per-user subscription does not exist."
2505 HRES_EVENT_E_USER_EXCEPTION,
2506 "HRES_EVENT_E_USER_EXCEPTION",
2507 "A user-supplied component or subscriber raised an exception."
2510 HRES_EVENT_E_TOO_MANY_METHODS,
2511 "HRES_EVENT_E_TOO_MANY_METHODS",
2512 "An interface has too many methods to fire events from."
2515 HRES_EVENT_E_MISSING_EVENTCLASS,
2516 "HRES_EVENT_E_MISSING_EVENTCLASS",
2517 "A subscription cannot be stored unless its event class already exists."
2520 HRES_EVENT_E_NOT_ALL_REMOVED,
2521 "HRES_EVENT_E_NOT_ALL_REMOVED",
2522 "Not all the objects requested could be removed."
2525 HRES_EVENT_E_COMPLUS_NOT_INSTALLED,
2526 "HRES_EVENT_E_COMPLUS_NOT_INSTALLED",
2527 "COM+ is required for this operation, but it is not installed."
2530 HRES_EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT,
2531 "HRES_EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT",
2532 "Cannot modify or delete an object that was not added using the COM+ Administrative SDK."
2535 HRES_EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT,
2536 "HRES_EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT",
2537 "Cannot modify or delete an object that was added using the COM+ Administrative SDK."
2540 HRES_EVENT_E_INVALID_EVENT_CLASS_PARTITION,
2541 "HRES_EVENT_E_INVALID_EVENT_CLASS_PARTITION",
2542 "The event class for this subscription is in an invalid partition."
2545 HRES_EVENT_E_PER_USER_SID_NOT_LOGGED_ON,
2546 "HRES_EVENT_E_PER_USER_SID_NOT_LOGGED_ON",
2547 "The owner of the PerUser subscription is not logged on to the system specified."
2550 HRES_SCHED_E_TRIGGER_NOT_FOUND,
2551 "HRES_SCHED_E_TRIGGER_NOT_FOUND",
2552 "Trigger not found."
2555 HRES_SCHED_E_TASK_NOT_READY,
2556 "HRES_SCHED_E_TASK_NOT_READY",
2557 "One or more of the properties that are needed to run this task have not been set."
2560 HRES_SCHED_E_TASK_NOT_RUNNING,
2561 "HRES_SCHED_E_TASK_NOT_RUNNING",
2562 "There is no running instance of the task."
2565 HRES_SCHED_E_SERVICE_NOT_INSTALLED,
2566 "HRES_SCHED_E_SERVICE_NOT_INSTALLED",
2567 "The Task Scheduler service is not installed on this computer."
2570 HRES_SCHED_E_CANNOT_OPEN_TASK,
2571 "HRES_SCHED_E_CANNOT_OPEN_TASK",
2572 "The task object could not be opened."
2575 HRES_SCHED_E_INVALID_TASK,
2576 "HRES_SCHED_E_INVALID_TASK",
2577 "The object is either an invalid task object or is not a task object."
2580 HRES_SCHED_E_ACCOUNT_INFORMATION_NOT_SET,
2581 "HRES_SCHED_E_ACCOUNT_INFORMATION_NOT_SET",
2582 "No account information could be found in the Task Scheduler security database for the task indicated."
2585 HRES_SCHED_E_ACCOUNT_NAME_NOT_FOUND,
2586 "HRES_SCHED_E_ACCOUNT_NAME_NOT_FOUND",
2587 "Unable to establish existence of the account specified."
2590 HRES_SCHED_E_ACCOUNT_DBASE_CORRUPT,
2591 "HRES_SCHED_E_ACCOUNT_DBASE_CORRUPT",
2592 "Corruption was detected in the Task Scheduler security database; the database has been reset."
2595 HRES_SCHED_E_NO_SECURITY_SERVICES,
2596 "HRES_SCHED_E_NO_SECURITY_SERVICES",
2597 "Task Scheduler security services are available only on Windows NT."
2600 HRES_SCHED_E_UNKNOWN_OBJECT_VERSION,
2601 "HRES_SCHED_E_UNKNOWN_OBJECT_VERSION",
2602 "The task object version is either unsupported or invalid."
2605 HRES_SCHED_E_UNSUPPORTED_ACCOUNT_OPTION,
2606 "HRES_SCHED_E_UNSUPPORTED_ACCOUNT_OPTION",
2607 "The task has been configured with an unsupported combination of account settings and run-time options."
2610 HRES_SCHED_E_SERVICE_NOT_RUNNING,
2611 "HRES_SCHED_E_SERVICE_NOT_RUNNING",
2612 "The Task Scheduler service is not running."
2615 HRES_SCHED_E_UNEXPECTEDNODE,
2616 "HRES_SCHED_E_UNEXPECTEDNODE",
2617 "The task XML contains an unexpected node."
2620 HRES_SCHED_E_NAMESPACE,
2621 "HRES_SCHED_E_NAMESPACE",
2622 "The task XML contains an element or attribute from an unexpected namespace."
2625 HRES_SCHED_E_INVALIDVALUE,
2626 "HRES_SCHED_E_INVALIDVALUE",
2627 "The task XML contains a value that is incorrectly formatted or out of range."
2630 HRES_SCHED_E_MISSINGNODE,
2631 "HRES_SCHED_E_MISSINGNODE",
2632 "The task XML is missing a required element or attribute."
2635 HRES_SCHED_E_MALFORMEDXML,
2636 "HRES_SCHED_E_MALFORMEDXML",
2637 "The task XML is malformed."
2640 HRES_SCHED_E_TOO_MANY_NODES,
2641 "HRES_SCHED_E_TOO_MANY_NODES",
2642 "The task XML contains too many nodes of the same type."
2645 HRES_SCHED_E_PAST_END_BOUNDARY,
2646 "HRES_SCHED_E_PAST_END_BOUNDARY",
2647 "The task cannot be started after the trigger's end boundary."
2650 HRES_SCHED_E_ALREADY_RUNNING,
2651 "HRES_SCHED_E_ALREADY_RUNNING",
2652 "An instance of this task is already running."
2655 HRES_SCHED_E_USER_NOT_LOGGED_ON,
2656 "HRES_SCHED_E_USER_NOT_LOGGED_ON",
2657 "The task will not run because the user is not logged on."
2660 HRES_SCHED_E_INVALID_TASK_HASH,
2661 "HRES_SCHED_E_INVALID_TASK_HASH",
2662 "The task image is corrupt or has been tampered with."
2665 HRES_SCHED_E_SERVICE_NOT_AVAILABLE,
2666 "HRES_SCHED_E_SERVICE_NOT_AVAILABLE",
2667 "The Task Scheduler service is not available."
2670 HRES_SCHED_E_SERVICE_TOO_BUSY,
2671 "HRES_SCHED_E_SERVICE_TOO_BUSY",
2672 "The Task Scheduler service is too busy to handle your request. Try again later."
2675 HRES_SCHED_E_TASK_ATTEMPTED,
2676 "HRES_SCHED_E_TASK_ATTEMPTED",
2677 "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."
2680 HRES_XACT_E_ALREADYOTHERSINGLEPHASE,
2681 "HRES_XACT_E_ALREADYOTHERSINGLEPHASE",
2682 "Another single phase resource manager has already been enlisted in this transaction."
2685 HRES_XACT_E_CANTRETAIN,
2686 "HRES_XACT_E_CANTRETAIN",
2687 "A retaining commit or abort is not supported."
2690 HRES_XACT_E_COMMITFAILED,
2691 "HRES_XACT_E_COMMITFAILED",
2692 "The transaction failed to commit for an unknown reason. The transaction was aborted."
2695 HRES_XACT_E_COMMITPREVENTED,
2696 "HRES_XACT_E_COMMITPREVENTED",
2697 "Cannot call commit on this transaction object because the calling application did not initiate the transaction."
2700 HRES_XACT_E_HEURISTICABORT,
2701 "HRES_XACT_E_HEURISTICABORT",
2702 "Instead of committing, the resource heuristically aborted."
2705 HRES_XACT_E_HEURISTICCOMMIT,
2706 "HRES_XACT_E_HEURISTICCOMMIT",
2707 "Instead of aborting, the resource heuristically committed."
2710 HRES_XACT_E_HEURISTICDAMAGE,
2711 "HRES_XACT_E_HEURISTICDAMAGE",
2712 "Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions."
2715 HRES_XACT_E_HEURISTICDANGER,
2716 "HRES_XACT_E_HEURISTICDANGER",
2717 "Some of the states of the resource may have been committed while others may have been aborted, likely because of heuristic decisions."
2720 HRES_XACT_E_ISOLATIONLEVEL,
2721 "HRES_XACT_E_ISOLATIONLEVEL",
2722 "The requested isolation level is not valid or supported."
2725 HRES_XACT_E_NOASYNC,
2726 "HRES_XACT_E_NOASYNC",
2727 "The transaction manager does not support an asynchronous operation for this method."
2730 HRES_XACT_E_NOENLIST,
2731 "HRES_XACT_E_NOENLIST",
2732 "Unable to enlist in the transaction."
2735 HRES_XACT_E_NOISORETAIN,
2736 "HRES_XACT_E_NOISORETAIN",
2737 "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."
2740 HRES_XACT_E_NORESOURCE,
2741 "HRES_XACT_E_NORESOURCE",
2742 "There is no resource presently associated with this enlistment."
2745 HRES_XACT_E_NOTCURRENT,
2746 "HRES_XACT_E_NOTCURRENT",
2747 "The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers."
2750 HRES_XACT_E_NOTRANSACTION,
2751 "HRES_XACT_E_NOTRANSACTION",
2752 "The transaction has already been implicitly or explicitly committed or aborted."
2755 HRES_XACT_E_NOTSUPPORTED,
2756 "HRES_XACT_E_NOTSUPPORTED",
2757 "An invalid combination of flags was specified."
2760 HRES_XACT_E_UNKNOWNRMGRID,
2761 "HRES_XACT_E_UNKNOWNRMGRID",
2762 "The resource manager ID is not associated with this transaction or the transaction manager."
2765 HRES_XACT_E_WRONGSTATE,
2766 "HRES_XACT_E_WRONGSTATE",
2767 "This method was called in the wrong state."
2770 HRES_XACT_E_WRONGUOW,
2771 "HRES_XACT_E_WRONGUOW",
2772 "The indicated unit of work does not match the unit of work expected by the resource manager."
2775 HRES_XACT_E_XTIONEXISTS,
2776 "HRES_XACT_E_XTIONEXISTS",
2777 "An enlistment in a transaction already exists."
2780 HRES_XACT_E_NOIMPORTOBJECT,
2781 "HRES_XACT_E_NOIMPORTOBJECT",
2782 "An import object for the transaction could not be found."
2785 HRES_XACT_E_INVALIDCOOKIE,
2786 "HRES_XACT_E_INVALIDCOOKIE",
2787 "The transaction cookie is invalid."
2790 HRES_XACT_E_INDOUBT,
2791 "HRES_XACT_E_INDOUBT",
2792 "The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed."
2795 HRES_XACT_E_NOTIMEOUT,
2796 "HRES_XACT_E_NOTIMEOUT",
2797 "A time-out was specified, but time-outs are not supported."
2800 HRES_XACT_E_ALREADYINPROGRESS,
2801 "HRES_XACT_E_ALREADYINPROGRESS",
2802 "The requested operation is already in progress for the transaction."
2805 HRES_XACT_E_ABORTED,
2806 "HRES_XACT_E_ABORTED",
2807 "The transaction has already been aborted."
2810 HRES_XACT_E_LOGFULL,
2811 "HRES_XACT_E_LOGFULL",
2812 "The Transaction Manager returned a log full error."
2815 HRES_XACT_E_TMNOTAVAILABLE,
2816 "HRES_XACT_E_TMNOTAVAILABLE",
2817 "The transaction manager is not available."
2820 HRES_XACT_E_CONNECTION_DOWN,
2821 "HRES_XACT_E_CONNECTION_DOWN",
2822 "A connection with the transaction manager was lost."
2825 HRES_XACT_E_CONNECTION_DENIED,
2826 "HRES_XACT_E_CONNECTION_DENIED",
2827 "A request to establish a connection with the transaction manager was denied."
2830 HRES_XACT_E_REENLISTTIMEOUT,
2831 "HRES_XACT_E_REENLISTTIMEOUT",
2832 "Resource manager reenlistment to determine transaction status timed out."
2835 HRES_XACT_E_TIP_CONNECT_FAILED,
2836 "HRES_XACT_E_TIP_CONNECT_FAILED",
2837 "The transaction manager failed to establish a connection with another Transaction Internet Protocol (TIP) transaction manager."
2840 HRES_XACT_E_TIP_PROTOCOL_ERROR,
2841 "HRES_XACT_E_TIP_PROTOCOL_ERROR",
2842 "The transaction manager encountered a protocol error with another TIP transaction manager."
2845 HRES_XACT_E_TIP_PULL_FAILED,
2846 "HRES_XACT_E_TIP_PULL_FAILED",
2847 "The transaction manager could not propagate a transaction from another TIP transaction manager."
2850 HRES_XACT_E_DEST_TMNOTAVAILABLE,
2851 "HRES_XACT_E_DEST_TMNOTAVAILABLE",
2852 "The transaction manager on the destination machine is not available."
2855 HRES_XACT_E_TIP_DISABLED,
2856 "HRES_XACT_E_TIP_DISABLED",
2857 "The transaction manager has disabled its support for TIP."
2860 HRES_XACT_E_NETWORK_TX_DISABLED,
2861 "HRES_XACT_E_NETWORK_TX_DISABLED",
2862 "The transaction manager has disabled its support for remote or network transactions."
2865 HRES_XACT_E_PARTNER_NETWORK_TX_DISABLED,
2866 "HRES_XACT_E_PARTNER_NETWORK_TX_DISABLED",
2867 "The partner transaction manager has disabled its support for remote or network transactions."
2870 HRES_XACT_E_XA_TX_DISABLED,
2871 "HRES_XACT_E_XA_TX_DISABLED",
2872 "The transaction manager has disabled its support for XA transactions."
2875 HRES_XACT_E_UNABLE_TO_READ_DTC_CONFIG,
2876 "HRES_XACT_E_UNABLE_TO_READ_DTC_CONFIG",
2877 "Microsoft Distributed Transaction Coordinator (MSDTC) was unable to read its configuration information."
2880 HRES_XACT_E_UNABLE_TO_LOAD_DTC_PROXY,
2881 "HRES_XACT_E_UNABLE_TO_LOAD_DTC_PROXY",
2882 "MSDTC was unable to load the DTC proxy DLL."
2885 HRES_XACT_E_ABORTING,
2886 "HRES_XACT_E_ABORTING",
2887 "The local transaction has aborted."
2890 HRES_XACT_E_CLERKNOTFOUND,
2891 "HRES_XACT_E_CLERKNOTFOUND",
2892 "The specified CRM clerk was not found. It may have completed before it could be held."
2895 HRES_XACT_E_CLERKEXISTS,
2896 "HRES_XACT_E_CLERKEXISTS",
2897 "The specified CRM clerk does not exist."
2900 HRES_XACT_E_RECOVERYINPROGRESS,
2901 "HRES_XACT_E_RECOVERYINPROGRESS",
2902 "Recovery of the CRM log file is still in progress."
2905 HRES_XACT_E_TRANSACTIONCLOSED,
2906 "HRES_XACT_E_TRANSACTIONCLOSED",
2907 "The transaction has completed, and the log records have been discarded from the log file. They are no longer available."
2910 HRES_XACT_E_INVALIDLSN,
2911 "HRES_XACT_E_INVALIDLSN",
2912 "lsnToRead is outside of the current limits of the log"
2915 HRES_XACT_E_REPLAYREQUEST,
2916 "HRES_XACT_E_REPLAYREQUEST",
2917 "The COM+ Compensating Resource Manager has records it wishes to replay."
2920 HRES_XACT_E_CONNECTION_REQUEST_DENIED,
2921 "HRES_XACT_E_CONNECTION_REQUEST_DENIED",
2922 "The request to connect to the specified transaction coordinator was denied."
2925 HRES_XACT_E_TOOMANY_ENLISTMENTS,
2926 "HRES_XACT_E_TOOMANY_ENLISTMENTS",
2927 "The maximum number of enlistments for the specified transaction has been reached."
2930 HRES_XACT_E_DUPLICATE_GUID,
2931 "HRES_XACT_E_DUPLICATE_GUID",
2932 "A resource manager with the same identifier is already registered with the specified transaction coordinator."
2935 HRES_XACT_E_NOTSINGLEPHASE,
2936 "HRES_XACT_E_NOTSINGLEPHASE",
2937 "The prepare request given was not eligible for single-phase optimizations."
2940 HRES_XACT_E_RECOVERYALREADYDONE,
2941 "HRES_XACT_E_RECOVERYALREADYDONE",
2942 "RecoveryComplete has already been called for the given resource manager."
2945 HRES_XACT_E_PROTOCOL,
2946 "HRES_XACT_E_PROTOCOL",
2947 "The interface call made was incorrect for the current state of the protocol."
2950 HRES_XACT_E_RM_FAILURE,
2951 "HRES_XACT_E_RM_FAILURE",
2952 "The xa_open call failed for the XA resource."
2955 HRES_XACT_E_RECOVERY_FAILED,
2956 "HRES_XACT_E_RECOVERY_FAILED",
2957 "The xa_recover call failed for the XA resource."
2960 HRES_XACT_E_LU_NOT_FOUND,
2961 "HRES_XACT_E_LU_NOT_FOUND",
2962 "The logical unit of work specified cannot be found."
2965 HRES_XACT_E_DUPLICATE_LU,
2966 "HRES_XACT_E_DUPLICATE_LU",
2967 "The specified logical unit of work already exists."
2970 HRES_XACT_E_LU_NOT_CONNECTED,
2971 "HRES_XACT_E_LU_NOT_CONNECTED",
2972 "Subordinate creation failed. The specified logical unit of work was not connected."
2975 HRES_XACT_E_DUPLICATE_TRANSID,
2976 "HRES_XACT_E_DUPLICATE_TRANSID",
2977 "A transaction with the given identifier already exists."
2980 HRES_XACT_E_LU_BUSY,
2981 "HRES_XACT_E_LU_BUSY",
2982 "The resource is in use."
2985 HRES_XACT_E_LU_NO_RECOVERY_PROCESS,
2986 "HRES_XACT_E_LU_NO_RECOVERY_PROCESS",
2987 "The LU Recovery process is down."
2990 HRES_XACT_E_LU_DOWN,
2991 "HRES_XACT_E_LU_DOWN",
2992 "The remote session was lost."
2995 HRES_XACT_E_LU_RECOVERING,
2996 "HRES_XACT_E_LU_RECOVERING",
2997 "The resource is currently recovering."
3000 HRES_XACT_E_LU_RECOVERY_MISMATCH,
3001 "HRES_XACT_E_LU_RECOVERY_MISMATCH",
3002 "There was a mismatch in driving recovery."
3005 HRES_XACT_E_RM_UNAVAILABLE,
3006 "HRES_XACT_E_RM_UNAVAILABLE",
3007 "An error occurred with the XA resource."
3010 HRES_CONTEXT_E_ABORTED,
3011 "HRES_CONTEXT_E_ABORTED",
3012 "The root transaction wanted to commit, but the transaction aborted."
3015 HRES_CONTEXT_E_ABORTING,
3016 "HRES_CONTEXT_E_ABORTING",
3017 "The COM+ component on which the method call was made has a transaction that has already aborted or is in the process of aborting."
3020 HRES_CONTEXT_E_NOCONTEXT,
3021 "HRES_CONTEXT_E_NOCONTEXT",
3022 "There is no Microsoft Transaction Server (MTS) object context."
3025 HRES_CONTEXT_E_WOULD_DEADLOCK,
3026 "HRES_CONTEXT_E_WOULD_DEADLOCK",
3027 "The component is configured to use synchronization, and this method call would cause a deadlock to occur."
3030 HRES_CONTEXT_E_SYNCH_TIMEOUT,
3031 "HRES_CONTEXT_E_SYNCH_TIMEOUT",
3032 "The component is configured to use synchronization, and a thread has timed out waiting to enter the context."
3035 HRES_CONTEXT_E_OLDREF,
3036 "HRES_CONTEXT_E_OLDREF",
3037 "You made a method call on a COM+ component that has a transaction that has already committed or aborted."
3040 HRES_CONTEXT_E_ROLENOTFOUND,
3041 "HRES_CONTEXT_E_ROLENOTFOUND",
3042 "The specified role was not configured for the application."
3045 HRES_CONTEXT_E_TMNOTAVAILABLE,
3046 "HRES_CONTEXT_E_TMNOTAVAILABLE",
3047 "COM+ was unable to talk to the MSDTC."
3050 HRES_CO_E_ACTIVATIONFAILED,
3051 "HRES_CO_E_ACTIVATIONFAILED",
3052 "An unexpected error occurred during COM+ activation."
3055 HRES_CO_E_ACTIVATIONFAILED_EVENTLOGGED,
3056 "HRES_CO_E_ACTIVATIONFAILED_EVENTLOGGED",
3057 "COM+ activation failed. Check the event log for more information."
3060 HRES_CO_E_ACTIVATIONFAILED_CATALOGERROR,
3061 "HRES_CO_E_ACTIVATIONFAILED_CATALOGERROR",
3062 "COM+ activation failed due to a catalog or configuration error."
3065 HRES_CO_E_ACTIVATIONFAILED_TIMEOUT,
3066 "HRES_CO_E_ACTIVATIONFAILED_TIMEOUT",
3067 "COM+ activation failed because the activation could not be completed in the specified amount of time."
3070 HRES_CO_E_INITIALIZATIONFAILED,
3071 "HRES_CO_E_INITIALIZATIONFAILED",
3072 "COM+ activation failed because an initialization function failed. Check the event log for more information."
3075 HRES_CONTEXT_E_NOJIT,
3076 "HRES_CONTEXT_E_NOJIT",
3077 "The requested operation requires that just-in-time (JIT) be in the current context, and it is not."
3080 HRES_CONTEXT_E_NOTRANSACTION,
3081 "HRES_CONTEXT_E_NOTRANSACTION",
3082 "The requested operation requires that the current context have a transaction, and it does not."
3085 HRES_CO_E_THREADINGMODEL_CHANGED,
3086 "HRES_CO_E_THREADINGMODEL_CHANGED",
3087 "The components threading model has changed after install into a COM+ application. Re-install component."
3090 HRES_CO_E_NOIISINTRINSICS,
3091 "HRES_CO_E_NOIISINTRINSICS",
3092 "Internet Information Services (IIS) intrinsics not available. Start your work with IIS."
3095 HRES_CO_E_NOCOOKIES,
3096 "HRES_CO_E_NOCOOKIES",
3097 "An attempt to write a cookie failed."
3100 HRES_CO_E_DBERROR,
3101 "HRES_CO_E_DBERROR",
3102 "An attempt to use a database generated a database-specific error."
3105 HRES_CO_E_NOTPOOLED,
3106 "HRES_CO_E_NOTPOOLED",
3107 "The COM+ component you created must use object pooling to work."
3110 HRES_CO_E_NOTCONSTRUCTED,
3111 "HRES_CO_E_NOTCONSTRUCTED",
3112 "The COM+ component you created must use object construction to work correctly."
3115 HRES_CO_E_NOSYNCHRONIZATION,
3116 "HRES_CO_E_NOSYNCHRONIZATION",
3117 "The COM+ component requires synchronization, and it is not configured for it."
3120 HRES_CO_E_ISOLEVELMISMATCH,
3121 "HRES_CO_E_ISOLEVELMISMATCH",
3122 "The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the root."
3125 HRES_CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED,
3126 "HRES_CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED",
3127 "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."
3130 HRES_CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED,
3131 "HRES_CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED",
3132 "The component made a call to EnterTransactionScope, but did not make a corresponding call to ExitTransactionScope before returning."
3135 HRES_E_ACCESSDENIED,
3136 "HRES_E_ACCESSDENIED",
3137 "General access denied error."
3140 HRES_E_OUTOFMEMORY,
3141 "HRES_E_OUTOFMEMORY",
3142 "The server does not have enough memory for the new channel."
3145 HRES_ERROR_NOT_SUPPORTED,
3146 "HRES_ERROR_NOT_SUPPORTED",
3147 "The server cannot support a client request for a dynamic virtual channel."
3150 HRES_E_INVALIDARG,
3151 "HRES_E_INVALIDARG",
3152 "One or more arguments are invalid."
3155 HRES_CO_E_CLASS_CREATE_FAILED,
3156 "HRES_CO_E_CLASS_CREATE_FAILED",
3157 "Attempt to create a class object failed."
3160 HRES_CO_E_SCM_ERROR,
3161 "HRES_CO_E_SCM_ERROR",
3162 "OLE service could not bind object."
3165 HRES_CO_E_SCM_RPC_FAILURE,
3166 "HRES_CO_E_SCM_RPC_FAILURE",
3167 "RPC communication failed with OLE service."
3170 HRES_CO_E_BAD_PATH,
3171 "HRES_CO_E_BAD_PATH",
3172 "Bad path to object."
3175 HRES_CO_E_SERVER_EXEC_FAILURE,
3176 "HRES_CO_E_SERVER_EXEC_FAILURE",
3177 "Server execution failed."
3180 HRES_CO_E_OBJSRV_RPC_FAILURE,
3181 "HRES_CO_E_OBJSRV_RPC_FAILURE",
3182 "OLE service could not communicate with the object server."
3185 HRES_MK_E_NO_NORMALIZED,
3186 "HRES_MK_E_NO_NORMALIZED",
3187 "Moniker path could not be normalized."
3190 HRES_CO_E_SERVER_STOPPING,
3191 "HRES_CO_E_SERVER_STOPPING",
3192 "Object server is stopping when OLE service contacts it."
3195 HRES_MEM_E_INVALID_ROOT,
3196 "HRES_MEM_E_INVALID_ROOT",
3197 "An invalid root block pointer was specified."
3200 HRES_MEM_E_INVALID_LINK,
3201 "HRES_MEM_E_INVALID_LINK",
3202 "An allocation chain contained an invalid link pointer."
3205 HRES_MEM_E_INVALID_SIZE,
3206 "HRES_MEM_E_INVALID_SIZE",
3207 "The requested allocation size was too large."
3210 HRES_CO_E_MISSING_DISPLAYNAME,
3211 "HRES_CO_E_MISSING_DISPLAYNAME",
3212 "The activation requires a display name to be present under the class identifier (CLSID) key."
3215 HRES_CO_E_RUNAS_VALUE_MUST_BE_AAA,
3216 "HRES_CO_E_RUNAS_VALUE_MUST_BE_AAA",
3217 "The activation requires that the RunAs value for the application is Activate As Activator."
3220 HRES_CO_E_ELEVATION_DISABLED,
3221 "HRES_CO_E_ELEVATION_DISABLED",
3222 "The class is not configured to support elevated activation."
3225 HRES_NTE_BAD_UID,
3226 "HRES_NTE_BAD_UID",
3227 "Bad UID."
3230 HRES_NTE_BAD_HASH,
3231 "HRES_NTE_BAD_HASH",
3232 "Bad hash."
3235 HRES_NTE_BAD_KEY,
3236 "HRES_NTE_BAD_KEY",
3237 "Bad key."
3240 HRES_NTE_BAD_LEN,
3241 "HRES_NTE_BAD_LEN",
3242 "Bad length."
3245 HRES_NTE_BAD_DATA,
3246 "HRES_NTE_BAD_DATA",
3247 "Bad data."
3250 HRES_NTE_BAD_SIGNATURE,
3251 "HRES_NTE_BAD_SIGNATURE",
3252 "Invalid signature."
3255 HRES_NTE_BAD_VER,
3256 "HRES_NTE_BAD_VER",
3257 "Bad version of provider."
3260 HRES_NTE_BAD_ALGID,
3261 "HRES_NTE_BAD_ALGID",
3262 "Invalid algorithm specified."
3265 HRES_NTE_BAD_FLAGS,
3266 "HRES_NTE_BAD_FLAGS",
3267 "Invalid flags specified."
3270 HRES_NTE_BAD_TYPE,
3271 "HRES_NTE_BAD_TYPE",
3272 "Invalid type specified."
3275 HRES_NTE_BAD_KEY_STATE,
3276 "HRES_NTE_BAD_KEY_STATE",
3277 "Key not valid for use in specified state."
3280 HRES_NTE_BAD_HASH_STATE,
3281 "HRES_NTE_BAD_HASH_STATE",
3282 "Hash not valid for use in specified state."
3285 HRES_NTE_NO_KEY,
3286 "HRES_NTE_NO_KEY",
3287 "Key does not exist."
3290 HRES_NTE_NO_MEMORY,
3291 "HRES_NTE_NO_MEMORY",
3292 "Insufficient memory available for the operation."
3295 HRES_NTE_EXISTS,
3296 "HRES_NTE_EXISTS",
3297 "Object already exists."
3300 HRES_NTE_PERM,
3301 "HRES_NTE_PERM",
3302 "Access denied."
3305 HRES_NTE_NOT_FOUND,
3306 "HRES_NTE_NOT_FOUND",
3307 "Object was not found."
3310 HRES_NTE_DOUBLE_ENCRYPT,
3311 "HRES_NTE_DOUBLE_ENCRYPT",
3312 "Data already encrypted."
3315 HRES_NTE_BAD_PROVIDER,
3316 "HRES_NTE_BAD_PROVIDER",
3317 "Invalid provider specified."
3320 HRES_NTE_BAD_PROV_TYPE,
3321 "HRES_NTE_BAD_PROV_TYPE",
3322 "Invalid provider type specified."
3325 HRES_NTE_BAD_PUBLIC_KEY,
3326 "HRES_NTE_BAD_PUBLIC_KEY",
3327 "Provider's public key is invalid."
3330 HRES_NTE_BAD_KEYSET,
3331 "HRES_NTE_BAD_KEYSET",
3332 "Key set does not exist."
3335 HRES_NTE_PROV_TYPE_NOT_DEF,
3336 "HRES_NTE_PROV_TYPE_NOT_DEF",
3337 "Provider type not defined."
3340 HRES_NTE_PROV_TYPE_ENTRY_BAD,
3341 "HRES_NTE_PROV_TYPE_ENTRY_BAD",
3342 "The provider type, as registered, is invalid."
3345 HRES_NTE_KEYSET_NOT_DEF,
3346 "HRES_NTE_KEYSET_NOT_DEF",
3347 "The key set is not defined."
3350 HRES_NTE_KEYSET_ENTRY_BAD,
3351 "HRES_NTE_KEYSET_ENTRY_BAD",
3352 "The key set, as registered, is invalid."
3355 HRES_NTE_PROV_TYPE_NO_MATCH,
3356 "HRES_NTE_PROV_TYPE_NO_MATCH",
3357 "Provider type does not match registered value."
3360 HRES_NTE_SIGNATURE_FILE_BAD,
3361 "HRES_NTE_SIGNATURE_FILE_BAD",
3362 "The digital signature file is corrupt."
3365 HRES_NTE_PROVIDER_DLL_FAIL,
3366 "HRES_NTE_PROVIDER_DLL_FAIL",
3367 "Provider DLL failed to initialize correctly."
3370 HRES_NTE_PROV_DLL_NOT_FOUND,
3371 "HRES_NTE_PROV_DLL_NOT_FOUND",
3372 "Provider DLL could not be found."
3375 HRES_NTE_BAD_KEYSET_PARAM,
3376 "HRES_NTE_BAD_KEYSET_PARAM",
3377 "The keyset parameter is invalid."
3380 HRES_NTE_FAIL,
3381 "HRES_NTE_FAIL",
3382 "An internal error occurred."
3385 HRES_NTE_SYS_ERR,
3386 "HRES_NTE_SYS_ERR",
3387 "A base error occurred."
3390 HRES_NTE_SILENT_CONTEXT,
3391 "HRES_NTE_SILENT_CONTEXT",
3392 "Provider could not perform the action because the context was acquired as silent."
3395 HRES_NTE_TOKEN_KEYSET_STORAGE_FULL,
3396 "HRES_NTE_TOKEN_KEYSET_STORAGE_FULL",
3397 "The security token does not have storage space available for an additional container."
3400 HRES_NTE_TEMPORARY_PROFILE,
3401 "HRES_NTE_TEMPORARY_PROFILE",
3402 "The profile for the user is a temporary profile."
3405 HRES_NTE_FIXEDPARAMETER,
3406 "HRES_NTE_FIXEDPARAMETER",
3407 "The key parameters could not be set because the configuration service provider (CSP) uses fixed parameters."
3410 HRES_NTE_INVALID_HANDLE,
3411 "HRES_NTE_INVALID_HANDLE",
3412 "The supplied handle is invalid."
3415 HRES_NTE_INVALID_PARAMETER,
3416 "HRES_NTE_INVALID_PARAMETER",
3417 "The parameter is incorrect."
3420 HRES_NTE_BUFFER_TOO_SMALL,
3421 "HRES_NTE_BUFFER_TOO_SMALL",
3422 "The buffer supplied to a function was too small."
3425 HRES_NTE_NOT_SUPPORTED,
3426 "HRES_NTE_NOT_SUPPORTED",
3427 "The requested operation is not supported."
3430 HRES_NTE_NO_MORE_ITEMS,
3431 "HRES_NTE_NO_MORE_ITEMS",
3432 "No more data is available."
3435 HRES_NTE_BUFFERS_OVERLAP,
3436 "HRES_NTE_BUFFERS_OVERLAP",
3437 "The supplied buffers overlap incorrectly."
3440 HRES_NTE_DECRYPTION_FAILURE,
3441 "HRES_NTE_DECRYPTION_FAILURE",
3442 "The specified data could not be decrypted."
3445 HRES_NTE_INTERNAL_ERROR,
3446 "HRES_NTE_INTERNAL_ERROR",
3447 "An internal consistency check failed."
3450 HRES_NTE_UI_REQUIRED,
3451 "HRES_NTE_UI_REQUIRED",
3452 "This operation requires input from the user."
3455 HRES_NTE_HMAC_NOT_SUPPORTED,
3456 "HRES_NTE_HMAC_NOT_SUPPORTED",
3457 "The cryptographic provider does not support Hash Message Authentication Code (HMAC)."
3460 HRES_SEC_E_INSUFFICIENT_MEMORY,
3461 "HRES_SEC_E_INSUFFICIENT_MEMORY",
3462 "Not enough memory is available to complete this request."
3465 HRES_SEC_E_INVALID_HANDLE,
3466 "HRES_SEC_E_INVALID_HANDLE",
3467 "The handle specified is invalid."
3470 HRES_SEC_E_UNSUPPORTED_FUNCTION,
3471 "HRES_SEC_E_UNSUPPORTED_FUNCTION",
3472 "The function requested is not supported."
3475 HRES_SEC_E_TARGET_UNKNOWN,
3476 "HRES_SEC_E_TARGET_UNKNOWN",
3477 "The specified target is unknown or unreachable."
3480 HRES_SEC_E_INTERNAL_ERROR,
3481 "HRES_SEC_E_INTERNAL_ERROR",
3482 "The Local Security Authority (LSA) cannot be contacted."
3485 HRES_SEC_E_SECPKG_NOT_FOUND,
3486 "HRES_SEC_E_SECPKG_NOT_FOUND",
3487 "The requested security package does not exist."
3490 HRES_SEC_E_NOT_OWNER,
3491 "HRES_SEC_E_NOT_OWNER",
3492 "The caller is not the owner of the desired credentials."
3495 HRES_SEC_E_CANNOT_INSTALL,
3496 "HRES_SEC_E_CANNOT_INSTALL",
3497 "The security package failed to initialize and cannot be installed."
3500 HRES_SEC_E_INVALID_TOKEN,
3501 "HRES_SEC_E_INVALID_TOKEN",
3502 "The token supplied to the function is invalid."
3505 HRES_SEC_E_CANNOT_PACK,
3506 "HRES_SEC_E_CANNOT_PACK",
3507 "The security package is not able to marshal the logon buffer, so the logon attempt has failed."
3510 HRES_SEC_E_QOP_NOT_SUPPORTED,
3511 "HRES_SEC_E_QOP_NOT_SUPPORTED",
3512 "The per-message quality of protection is not supported by the security package."
3515 HRES_SEC_E_NO_IMPERSONATION,
3516 "HRES_SEC_E_NO_IMPERSONATION",
3517 "The security context does not allow impersonation of the client."
3520 HRES_SEC_E_LOGON_DENIED,
3521 "HRES_SEC_E_LOGON_DENIED",
3522 "The logon attempt failed."
3525 HRES_SEC_E_UNKNOWN_CREDENTIALS,
3526 "HRES_SEC_E_UNKNOWN_CREDENTIALS",
3527 "The credentials supplied to the package were not recognized."
3530 HRES_SEC_E_NO_CREDENTIALS,
3531 "HRES_SEC_E_NO_CREDENTIALS",
3532 "No credentials are available in the security package."
3535 HRES_SEC_E_MESSAGE_ALTERED,
3536 "HRES_SEC_E_MESSAGE_ALTERED",
3537 "The message or signature supplied for verification has been altered."
3540 HRES_SEC_E_OUT_OF_SEQUENCE,
3541 "HRES_SEC_E_OUT_OF_SEQUENCE",
3542 "The message supplied for verification is out of sequence."
3545 HRES_SEC_E_NO_AUTHENTICATING_AUTHORITY,
3546 "HRES_SEC_E_NO_AUTHENTICATING_AUTHORITY",
3547 "No authority could be contacted for authentication."
3550 HRES_SEC_E_BAD_PKGID,
3551 "HRES_SEC_E_BAD_PKGID",
3552 "The requested security package does not exist."
3555 HRES_SEC_E_CONTEXT_EXPIRED,
3556 "HRES_SEC_E_CONTEXT_EXPIRED",
3557 "The context has expired and can no longer be used."
3560 HRES_SEC_E_INCOMPLETE_MESSAGE,
3561 "HRES_SEC_E_INCOMPLETE_MESSAGE",
3562 "The supplied message is incomplete. The signature was not verified."
3565 HRES_SEC_E_INCOMPLETE_CREDENTIALS,
3566 "HRES_SEC_E_INCOMPLETE_CREDENTIALS",
3567 "The credentials supplied were not complete and could not be verified. The context could not be initialized."
3570 HRES_SEC_E_BUFFER_TOO_SMALL,
3571 "HRES_SEC_E_BUFFER_TOO_SMALL",
3572 "The buffers supplied to a function was too small."
3575 HRES_SEC_E_WRONG_PRINCIPAL,
3576 "HRES_SEC_E_WRONG_PRINCIPAL",
3577 "The target principal name is incorrect."
3580 HRES_SEC_E_TIME_SKEW,
3581 "HRES_SEC_E_TIME_SKEW",
3582 "The clocks on the client and server machines are skewed."
3585 HRES_SEC_E_UNTRUSTED_ROOT,
3586 "HRES_SEC_E_UNTRUSTED_ROOT",
3587 "The certificate chain was issued by an authority that is not trusted."
3590 HRES_SEC_E_ILLEGAL_MESSAGE,
3591 "HRES_SEC_E_ILLEGAL_MESSAGE",
3592 "The message received was unexpected or badly formatted."
3595 HRES_SEC_E_CERT_UNKNOWN,
3596 "HRES_SEC_E_CERT_UNKNOWN",
3597 "An unknown error occurred while processing the certificate."
3600 HRES_SEC_E_CERT_EXPIRED,
3601 "HRES_SEC_E_CERT_EXPIRED",
3602 "The received certificate has expired."
3605 HRES_SEC_E_ENCRYPT_FAILURE,
3606 "HRES_SEC_E_ENCRYPT_FAILURE",
3607 "The specified data could not be encrypted."
3610 HRES_SEC_E_DECRYPT_FAILURE,
3611 "HRES_SEC_E_DECRYPT_FAILURE",
3612 "The specified data could not be decrypted."
3615 HRES_SEC_E_ALGORITHM_MISMATCH,
3616 "HRES_SEC_E_ALGORITHM_MISMATCH",
3617 "The client and server cannot communicate because they do not possess a common algorithm."
3620 HRES_SEC_E_SECURITY_QOS_FAILED,
3621 "HRES_SEC_E_SECURITY_QOS_FAILED",
3622 "The security context could not be established due to a failure in the requested quality of service (for example, mutual authentication or delegation)."
3625 HRES_SEC_E_UNFINISHED_CONTEXT_DELETED,
3626 "HRES_SEC_E_UNFINISHED_CONTEXT_DELETED",
3627 "A security context was deleted before the context was completed. This is considered a logon failure."
3630 HRES_SEC_E_NO_TGT_REPLY,
3631 "HRES_SEC_E_NO_TGT_REPLY",
3632 "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."
3635 HRES_SEC_E_NO_IP_ADDRESSES,
3636 "HRES_SEC_E_NO_IP_ADDRESSES",
3637 "Unable to accomplish the requested task because the local machine does not have an IP addresses."
3640 HRES_SEC_E_WRONG_CREDENTIAL_HANDLE,
3641 "HRES_SEC_E_WRONG_CREDENTIAL_HANDLE",
3642 "The supplied credential handle does not match the credential associated with the security context."
3645 HRES_SEC_E_CRYPTO_SYSTEM_INVALID,
3646 "HRES_SEC_E_CRYPTO_SYSTEM_INVALID",
3647 "The cryptographic system or checksum function is invalid because a required function is unavailable."
3650 HRES_SEC_E_MAX_REFERRALS_EXCEEDED,
3651 "HRES_SEC_E_MAX_REFERRALS_EXCEEDED",
3652 "The number of maximum ticket referrals has been exceeded."
3655 HRES_SEC_E_MUST_BE_KDC,
3656 "HRES_SEC_E_MUST_BE_KDC",
3657 "The local machine must be a Kerberos domain controller (KDC), and it is not."
3660 HRES_SEC_E_STRONG_CRYPTO_NOT_SUPPORTED,
3661 "HRES_SEC_E_STRONG_CRYPTO_NOT_SUPPORTED",
3662 "The other end of the security negotiation requires strong cryptographics, but it is not supported on the local machine."
3665 HRES_SEC_E_TOO_MANY_PRINCIPALS,
3666 "HRES_SEC_E_TOO_MANY_PRINCIPALS",
3667 "The KDC reply contained more than one principal name."
3670 HRES_SEC_E_NO_PA_DATA,
3671 "HRES_SEC_E_NO_PA_DATA",
3672 "Expected to find PA data for a hint of what etype to use, but it was not found."
3675 HRES_SEC_E_PKINIT_NAME_MISMATCH,
3676 "HRES_SEC_E_PKINIT_NAME_MISMATCH",
3677 "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."
3680 HRES_SEC_E_SMARTCARD_LOGON_REQUIRED,
3681 "HRES_SEC_E_SMARTCARD_LOGON_REQUIRED",
3682 "Smart card logon is required and was not used."
3685 HRES_SEC_E_SHUTDOWN_IN_PROGRESS,
3686 "HRES_SEC_E_SHUTDOWN_IN_PROGRESS",
3687 "A system shutdown is in progress."
3690 HRES_SEC_E_KDC_INVALID_REQUEST,
3691 "HRES_SEC_E_KDC_INVALID_REQUEST",
3692 "An invalid request was sent to the KDC."
3695 HRES_SEC_E_KDC_UNABLE_TO_REFER,
3696 "HRES_SEC_E_KDC_UNABLE_TO_REFER",
3697 "The KDC was unable to generate a referral for the service requested."
3700 HRES_SEC_E_KDC_UNKNOWN_ETYPE,
3701 "HRES_SEC_E_KDC_UNKNOWN_ETYPE",
3702 "The encryption type requested is not supported by the KDC."
3705 HRES_SEC_E_UNSUPPORTED_PREAUTH,
3706 "HRES_SEC_E_UNSUPPORTED_PREAUTH",
3707 "An unsupported pre-authentication mechanism was presented to the Kerberos package."
3710 HRES_SEC_E_DELEGATION_REQUIRED,
3711 "HRES_SEC_E_DELEGATION_REQUIRED",
3712 "The requested operation cannot be completed. The computer must be trusted for delegation, and the current user account must be configured to allow delegation."
3715 HRES_SEC_E_BAD_BINDINGS,
3716 "HRES_SEC_E_BAD_BINDINGS",
3717 "Client's supplied Security Support Provider Interface (SSPI) channel bindings were incorrect."
3720 HRES_SEC_E_MULTIPLE_ACCOUNTS,
3721 "HRES_SEC_E_MULTIPLE_ACCOUNTS",
3722 "The received certificate was mapped to multiple accounts."
3725 HRES_SEC_E_NO_KERB_KEY,
3726 "HRES_SEC_E_NO_KERB_KEY",
3727 "No Kerberos key was found."
3730 HRES_SEC_E_CERT_WRONG_USAGE,
3731 "HRES_SEC_E_CERT_WRONG_USAGE",
3732 "The certificate is not valid for the requested usage."
3735 HRES_SEC_E_DOWNGRADE_DETECTED,
3736 "HRES_SEC_E_DOWNGRADE_DETECTED",
3737 "The system detected a possible attempt to compromise security. Ensure that you can contact the server that authenticated you."
3740 HRES_SEC_E_SMARTCARD_CERT_REVOKED,
3741 "HRES_SEC_E_SMARTCARD_CERT_REVOKED",
3742 "The smart card certificate used for authentication has been revoked. Contact your system administrator. The event log may contain additional information."
3745 HRES_SEC_E_ISSUING_CA_UNTRUSTED,
3746 "HRES_SEC_E_ISSUING_CA_UNTRUSTED",
3747 "An untrusted certification authority (CA) was detected while processing the smart card certificate used for authentication. Contact your system administrator."
3750 HRES_SEC_E_REVOCATION_OFFLINE_C,
3751 "HRES_SEC_E_REVOCATION_OFFLINE_C",
3752 "The revocation status of the smart card certificate used for authentication could not be determined. Contact your system administrator."
3755 HRES_SEC_E_PKINIT_CLIENT_FAILURE,
3756 "HRES_SEC_E_PKINIT_CLIENT_FAILURE",
3757 "The smart card certificate used for authentication was not trusted. Contact your system administrator."
3760 HRES_SEC_E_SMARTCARD_CERT_EXPIRED,
3761 "HRES_SEC_E_SMARTCARD_CERT_EXPIRED",
3762 "The smart card certificate used for authentication has expired. Contact your system administrator."
3765 HRES_SEC_E_NO_S4U_PROT_SUPPORT,
3766 "HRES_SEC_E_NO_S4U_PROT_SUPPORT",
3767 "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."
3770 HRES_SEC_E_CROSSREALM_DELEGATION_FAILURE,
3771 "HRES_SEC_E_CROSSREALM_DELEGATION_FAILURE",
3772 "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."
3775 HRES_SEC_E_REVOCATION_OFFLINE_KDC,
3776 "HRES_SEC_E_REVOCATION_OFFLINE_KDC",
3777 "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."
3780 HRES_SEC_E_ISSUING_CA_UNTRUSTED_KDC,
3781 "HRES_SEC_E_ISSUING_CA_UNTRUSTED_KDC",
3782 "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."
3785 HRES_SEC_E_KDC_CERT_EXPIRED,
3786 "HRES_SEC_E_KDC_CERT_EXPIRED",
3787 "The domain controller certificate used for smart card logon has expired. Contact your system administrator with the contents of your system event log."
3790 HRES_SEC_E_KDC_CERT_REVOKED,
3791 "HRES_SEC_E_KDC_CERT_REVOKED",
3792 "The domain controller certificate used for smart card logon has been revoked. Contact your system administrator with the contents of your system event log."
3795 HRES_SEC_E_INVALID_PARAMETER,
3796 "HRES_SEC_E_INVALID_PARAMETER",
3797 "One or more of the parameters passed to the function were invalid."
3800 HRES_SEC_E_DELEGATION_POLICY,
3801 "HRES_SEC_E_DELEGATION_POLICY",
3802 "The client policy does not allow credential delegation to the target server."
3805 HRES_SEC_E_POLICY_NLTM_ONLY,
3806 "HRES_SEC_E_POLICY_NLTM_ONLY",
3807 "The client policy does not allow credential delegation to the target server with NLTM only authentication."
3810 HRES_CRYPT_E_MSG_ERROR,
3811 "HRES_CRYPT_E_MSG_ERROR",
3812 "An error occurred while performing an operation on a cryptographic message."
3815 HRES_CRYPT_E_UNKNOWN_ALGO,
3816 "HRES_CRYPT_E_UNKNOWN_ALGO",
3817 "Unknown cryptographic algorithm."
3820 HRES_CRYPT_E_OID_FORMAT,
3821 "HRES_CRYPT_E_OID_FORMAT",
3822 "The object identifier is poorly formatted."
3825 HRES_CRYPT_E_INVALID_MSG_TYPE,
3826 "HRES_CRYPT_E_INVALID_MSG_TYPE",
3827 "Invalid cryptographic message type."
3830 HRES_CRYPT_E_UNEXPECTED_ENCODING,
3831 "HRES_CRYPT_E_UNEXPECTED_ENCODING",
3832 "Unexpected cryptographic message encoding."
3835 HRES_CRYPT_E_AUTH_ATTR_MISSING,
3836 "HRES_CRYPT_E_AUTH_ATTR_MISSING",
3837 "The cryptographic message does not contain an expected authenticated attribute."
3840 HRES_CRYPT_E_HASH_VALUE,
3841 "HRES_CRYPT_E_HASH_VALUE",
3842 "The hash value is not correct."
3845 HRES_CRYPT_E_INVALID_INDEX,
3846 "HRES_CRYPT_E_INVALID_INDEX",
3847 "The index value is not valid."
3850 HRES_CRYPT_E_ALREADY_DECRYPTED,
3851 "HRES_CRYPT_E_ALREADY_DECRYPTED",
3852 "The content of the cryptographic message has already been decrypted."
3855 HRES_CRYPT_E_NOT_DECRYPTED,
3856 "HRES_CRYPT_E_NOT_DECRYPTED",
3857 "The content of the cryptographic message has not been decrypted yet."
3860 HRES_CRYPT_E_RECIPIENT_NOT_FOUND,
3861 "HRES_CRYPT_E_RECIPIENT_NOT_FOUND",
3862 "The enveloped-data message does not contain the specified recipient."
3865 HRES_CRYPT_E_CONTROL_TYPE,
3866 "HRES_CRYPT_E_CONTROL_TYPE",
3867 "Invalid control type."
3870 HRES_CRYPT_E_ISSUER_SERIALNUMBER,
3871 "HRES_CRYPT_E_ISSUER_SERIALNUMBER",
3872 "Invalid issuer or serial number."
3875 HRES_CRYPT_E_SIGNER_NOT_FOUND,
3876 "HRES_CRYPT_E_SIGNER_NOT_FOUND",
3877 "Cannot find the original signer."
3880 HRES_CRYPT_E_ATTRIBUTES_MISSING,
3881 "HRES_CRYPT_E_ATTRIBUTES_MISSING",
3882 "The cryptographic message does not contain all of the requested attributes."
3885 HRES_CRYPT_E_STREAM_MSG_NOT_READY,
3886 "HRES_CRYPT_E_STREAM_MSG_NOT_READY",
3887 "The streamed cryptographic message is not ready to return data."
3890 HRES_CRYPT_E_STREAM_INSUFFICIENT_DATA,
3891 "HRES_CRYPT_E_STREAM_INSUFFICIENT_DATA",
3892 "The streamed cryptographic message requires more data to complete the decode operation."
3895 HRES_CRYPT_E_BAD_LEN,
3896 "HRES_CRYPT_E_BAD_LEN",
3897 "The length specified for the output data was insufficient."
3900 HRES_CRYPT_E_BAD_ENCODE,
3901 "HRES_CRYPT_E_BAD_ENCODE",
3902 "An error occurred during the encode or decode operation."
3905 HRES_CRYPT_E_FILE_ERROR,
3906 "HRES_CRYPT_E_FILE_ERROR",
3907 "An error occurred while reading or writing to a file."
3910 HRES_CRYPT_E_NOT_FOUND,
3911 "HRES_CRYPT_E_NOT_FOUND",
3912 "Cannot find object or property."
3915 HRES_CRYPT_E_EXISTS,
3916 "HRES_CRYPT_E_EXISTS",
3917 "The object or property already exists."
3920 HRES_CRYPT_E_NO_PROVIDER,
3921 "HRES_CRYPT_E_NO_PROVIDER",
3922 "No provider was specified for the store or object."
3925 HRES_CRYPT_E_SELF_SIGNED,
3926 "HRES_CRYPT_E_SELF_SIGNED",
3927 "The specified certificate is self-signed."
3930 HRES_CRYPT_E_DELETED_PREV,
3931 "HRES_CRYPT_E_DELETED_PREV",
3932 "The previous certificate or certificate revocation list (CRL) context was deleted."
3935 HRES_CRYPT_E_NO_MATCH,
3936 "HRES_CRYPT_E_NO_MATCH",
3937 "Cannot find the requested object."
3940 HRES_CRYPT_E_UNEXPECTED_MSG_TYPE,
3941 "HRES_CRYPT_E_UNEXPECTED_MSG_TYPE",
3942 "The certificate does not have a property that references a private key."
3945 HRES_CRYPT_E_NO_KEY_PROPERTY,
3946 "HRES_CRYPT_E_NO_KEY_PROPERTY",
3947 "Cannot find the certificate and private key for decryption."
3950 HRES_CRYPT_E_NO_DECRYPT_CERT,
3951 "HRES_CRYPT_E_NO_DECRYPT_CERT",
3952 "Cannot find the certificate and private key to use for decryption."
3955 HRES_CRYPT_E_BAD_MSG,
3956 "HRES_CRYPT_E_BAD_MSG",
3957 "Not a cryptographic message or the cryptographic message is not formatted correctly."
3960 HRES_CRYPT_E_NO_SIGNER,
3961 "HRES_CRYPT_E_NO_SIGNER",
3962 "The signed cryptographic message does not have a signer for the specified signer index."
3965 HRES_CRYPT_E_PENDING_CLOSE,
3966 "HRES_CRYPT_E_PENDING_CLOSE",
3967 "Final closure is pending until additional frees or closes."
3970 HRES_CRYPT_E_REVOKED,
3971 "HRES_CRYPT_E_REVOKED",
3972 "The certificate is revoked."
3975 HRES_CRYPT_E_NO_REVOCATION_DLL,
3976 "HRES_CRYPT_E_NO_REVOCATION_DLL",
3977 "No DLL or exported function was found to verify revocation."
3980 HRES_CRYPT_E_NO_REVOCATION_CHECK,
3981 "HRES_CRYPT_E_NO_REVOCATION_CHECK",
3982 "The revocation function was unable to check revocation for the certificate."
3985 HRES_CRYPT_E_REVOCATION_OFFLINE,
3986 "HRES_CRYPT_E_REVOCATION_OFFLINE",
3987 "The revocation function was unable to check revocation because the revocation server was offline."
3990 HRES_CRYPT_E_NOT_IN_REVOCATION_DATABASE,
3991 "HRES_CRYPT_E_NOT_IN_REVOCATION_DATABASE",
3992 "The certificate is not in the revocation server's database."
3995 HRES_CRYPT_E_INVALID_NUMERIC_STRING,
3996 "HRES_CRYPT_E_INVALID_NUMERIC_STRING",
3997 "The string contains a non-numeric character."
4000 HRES_CRYPT_E_INVALID_PRINTABLE_STRING,
4001 "HRES_CRYPT_E_INVALID_PRINTABLE_STRING",
4002 "The string contains a nonprintable character."
4005 HRES_CRYPT_E_INVALID_IA5_STRING,
4006 "HRES_CRYPT_E_INVALID_IA5_STRING",
4007 "The string contains a character not in the 7-bit ASCII character set."
4010 HRES_CRYPT_E_INVALID_X500_STRING,
4011 "HRES_CRYPT_E_INVALID_X500_STRING",
4012 "The string contains an invalid X500 name attribute key, object identifier (OID), value, or delimiter."
4015 HRES_CRYPT_E_NOT_CHAR_STRING,
4016 "HRES_CRYPT_E_NOT_CHAR_STRING",
4017 "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."
4020 HRES_CRYPT_E_FILERESIZED,
4021 "HRES_CRYPT_E_FILERESIZED",
4022 "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."
4025 HRES_CRYPT_E_SECURITY_SETTINGS,
4026 "HRES_CRYPT_E_SECURITY_SETTINGS",
4027 "The cryptographic operation failed due to a local security option setting."
4030 HRES_CRYPT_E_NO_VERIFY_USAGE_DLL,
4031 "HRES_CRYPT_E_NO_VERIFY_USAGE_DLL",
4032 "No DLL or exported function was found to verify subject usage."
4035 HRES_CRYPT_E_NO_VERIFY_USAGE_CHECK,
4036 "HRES_CRYPT_E_NO_VERIFY_USAGE_CHECK",
4037 "The called function was unable to perform a usage check on the subject."
4040 HRES_CRYPT_E_VERIFY_USAGE_OFFLINE,
4041 "HRES_CRYPT_E_VERIFY_USAGE_OFFLINE",
4042 "The called function was unable to complete the usage check because the server was offline."
4045 HRES_CRYPT_E_NOT_IN_CTL,
4046 "HRES_CRYPT_E_NOT_IN_CTL",
4047 "The subject was not found in a certificate trust list (CTL)."
4050 HRES_CRYPT_E_NO_TRUSTED_SIGNER,
4051 "HRES_CRYPT_E_NO_TRUSTED_SIGNER",
4052 "None of the signers of the cryptographic message or certificate trust list is trusted."
4055 HRES_CRYPT_E_MISSING_PUBKEY_PARA,
4056 "HRES_CRYPT_E_MISSING_PUBKEY_PARA",
4057 "The public key's algorithm parameters are missing."
4060 HRES_CRYPT_E_OSS_ERROR,
4061 "HRES_CRYPT_E_OSS_ERROR",
4062 "OSS Certificate encode/decode error code base."
4065 HRES_OSS_MORE_BUF,
4066 "HRES_OSS_MORE_BUF",
4067 "OSS ASN.1 Error: Output Buffer is too small."
4070 HRES_OSS_NEGATIVE_UINTEGER,
4071 "HRES_OSS_NEGATIVE_UINTEGER",
4072 "OSS ASN.1 Error: Signed integer is encoded as a unsigned integer."
4075 HRES_OSS_PDU_RANGE,
4076 "HRES_OSS_PDU_RANGE",
4077 "OSS ASN.1 Error: Unknown ASN.1 data type."
4080 HRES_OSS_MORE_INPUT,
4081 "HRES_OSS_MORE_INPUT",
4082 "OSS ASN.1 Error: Output buffer is too small; the decoded data has been truncated."
4085 HRES_OSS_DATA_ERROR,
4086 "HRES_OSS_DATA_ERROR",
4087 "OSS ASN.1 Error: Invalid data."
4090 HRES_OSS_BAD_ARG,
4091 "HRES_OSS_BAD_ARG",
4092 "OSS ASN.1 Error: Invalid argument."
4095 HRES_OSS_BAD_VERSION,
4096 "HRES_OSS_BAD_VERSION",
4097 "OSS ASN.1 Error: Encode/Decode version mismatch."
4100 HRES_OSS_OUT_MEMORY,
4101 "HRES_OSS_OUT_MEMORY",
4102 "OSS ASN.1 Error: Out of memory."
4105 HRES_OSS_PDU_MISMATCH,
4106 "HRES_OSS_PDU_MISMATCH",
4107 "OSS ASN.1 Error: Encode/Decode error."
4110 HRES_OSS_LIMITED,
4111 "HRES_OSS_LIMITED",
4112 "OSS ASN.1 Error: Internal error."
4115 HRES_OSS_BAD_PTR,
4116 "HRES_OSS_BAD_PTR",
4117 "OSS ASN.1 Error: Invalid data."
4120 HRES_OSS_BAD_TIME,
4121 "HRES_OSS_BAD_TIME",
4122 "OSS ASN.1 Error: Invalid data."
4125 HRES_OSS_INDEFINITE_NOT_SUPPORTED,
4126 "HRES_OSS_INDEFINITE_NOT_SUPPORTED",
4127 "OSS ASN.1 Error: Unsupported BER indefinite-length encoding."
4130 HRES_OSS_MEM_ERROR,
4131 "HRES_OSS_MEM_ERROR",
4132 "OSS ASN.1 Error: Access violation."
4135 HRES_OSS_BAD_TABLE,
4136 "HRES_OSS_BAD_TABLE",
4137 "OSS ASN.1 Error: Invalid data."
4140 HRES_OSS_TOO_LONG,
4141 "HRES_OSS_TOO_LONG",
4142 "OSS ASN.1 Error: Invalid data."
4145 HRES_OSS_CONSTRAINT_VIOLATED,
4146 "HRES_OSS_CONSTRAINT_VIOLATED",
4147 "OSS ASN.1 Error: Invalid data."
4150 HRES_OSS_FATAL_ERROR,
4151 "HRES_OSS_FATAL_ERROR",
4152 "OSS ASN.1 Error: Internal error."
4155 HRES_OSS_ACCESS_SERIALIZATION_ERROR,
4156 "HRES_OSS_ACCESS_SERIALIZATION_ERROR",
4157 "OSS ASN.1 Error: Multithreading conflict."
4160 HRES_OSS_NULL_TBL,
4161 "HRES_OSS_NULL_TBL",
4162 "OSS ASN.1 Error: Invalid data."
4165 HRES_OSS_NULL_FCN,
4166 "HRES_OSS_NULL_FCN",
4167 "OSS ASN.1 Error: Invalid data."
4170 HRES_OSS_BAD_ENCRULES,
4171 "HRES_OSS_BAD_ENCRULES",
4172 "OSS ASN.1 Error: Invalid data."
4175 HRES_OSS_UNAVAIL_ENCRULES,
4176 "HRES_OSS_UNAVAIL_ENCRULES",
4177 "OSS ASN.1 Error: Encode/Decode function not implemented."
4180 HRES_OSS_CANT_OPEN_TRACE_WINDOW,
4181 "HRES_OSS_CANT_OPEN_TRACE_WINDOW",
4182 "OSS ASN.1 Error: Trace file error."
4185 HRES_OSS_UNIMPLEMENTED,
4186 "HRES_OSS_UNIMPLEMENTED",
4187 "OSS ASN.1 Error: Function not implemented."
4190 HRES_OSS_OID_DLL_NOT_LINKED,
4191 "HRES_OSS_OID_DLL_NOT_LINKED",
4192 "OSS ASN.1 Error: Program link error."
4195 HRES_OSS_CANT_OPEN_TRACE_FILE,
4196 "HRES_OSS_CANT_OPEN_TRACE_FILE",
4197 "OSS ASN.1 Error: Trace file error."
4200 HRES_OSS_TRACE_FILE_ALREADY_OPEN,
4201 "HRES_OSS_TRACE_FILE_ALREADY_OPEN",
4202 "OSS ASN.1 Error: Trace file error."
4205 HRES_OSS_TABLE_MISMATCH,
4206 "HRES_OSS_TABLE_MISMATCH",
4207 "OSS ASN.1 Error: Invalid data."
4210 HRES_OSS_TYPE_NOT_SUPPORTED,
4211 "HRES_OSS_TYPE_NOT_SUPPORTED",
4212 "OSS ASN.1 Error: Invalid data."
4215 HRES_OSS_REAL_DLL_NOT_LINKED,
4216 "HRES_OSS_REAL_DLL_NOT_LINKED",
4217 "OSS ASN.1 Error: Program link error."
4220 HRES_OSS_REAL_CODE_NOT_LINKED,
4221 "HRES_OSS_REAL_CODE_NOT_LINKED",
4222 "OSS ASN.1 Error: Program link error."
4225 HRES_OSS_OUT_OF_RANGE,
4226 "HRES_OSS_OUT_OF_RANGE",
4227 "OSS ASN.1 Error: Program link error."
4230 HRES_OSS_COPIER_DLL_NOT_LINKED,
4231 "HRES_OSS_COPIER_DLL_NOT_LINKED",
4232 "OSS ASN.1 Error: Program link error."
4235 HRES_OSS_CONSTRAINT_DLL_NOT_LINKED,
4236 "HRES_OSS_CONSTRAINT_DLL_NOT_LINKED",
4237 "OSS ASN.1 Error: Program link error."
4240 HRES_OSS_COMPARATOR_DLL_NOT_LINKED,
4241 "HRES_OSS_COMPARATOR_DLL_NOT_LINKED",
4242 "OSS ASN.1 Error: Program link error."
4245 HRES_OSS_COMPARATOR_CODE_NOT_LINKED,
4246 "HRES_OSS_COMPARATOR_CODE_NOT_LINKED",
4247 "OSS ASN.1 Error: Program link error."
4250 HRES_OSS_MEM_MGR_DLL_NOT_LINKED,
4251 "HRES_OSS_MEM_MGR_DLL_NOT_LINKED",
4252 "OSS ASN.1 Error: Program link error."
4255 HRES_OSS_PDV_DLL_NOT_LINKED,
4256 "HRES_OSS_PDV_DLL_NOT_LINKED",
4257 "OSS ASN.1 Error: Program link error."
4260 HRES_OSS_PDV_CODE_NOT_LINKED,
4261 "HRES_OSS_PDV_CODE_NOT_LINKED",
4262 "OSS ASN.1 Error: Program link error."
4265 HRES_OSS_API_DLL_NOT_LINKED,
4266 "HRES_OSS_API_DLL_NOT_LINKED",
4267 "OSS ASN.1 Error: Program link error."
4270 HRES_OSS_BERDER_DLL_NOT_LINKED,
4271 "HRES_OSS_BERDER_DLL_NOT_LINKED",
4272 "OSS ASN.1 Error: Program link error."
4275 HRES_OSS_PER_DLL_NOT_LINKED,
4276 "HRES_OSS_PER_DLL_NOT_LINKED",
4277 "OSS ASN.1 Error: Program link error."
4280 HRES_OSS_OPEN_TYPE_ERROR,
4281 "HRES_OSS_OPEN_TYPE_ERROR",
4282 "OSS ASN.1 Error: Program link error."
4285 HRES_OSS_MUTEX_NOT_CREATED,
4286 "HRES_OSS_MUTEX_NOT_CREATED",
4287 "OSS ASN.1 Error: System resource error."
4290 HRES_OSS_CANT_CLOSE_TRACE_FILE,
4291 "HRES_OSS_CANT_CLOSE_TRACE_FILE",
4292 "OSS ASN.1 Error: Trace file error."
4295 HRES_CRYPT_E_ASN1_ERROR,
4296 "HRES_CRYPT_E_ASN1_ERROR",
4297 "ASN1 Certificate encode/decode error code base."
4300 HRES_CRYPT_E_ASN1_INTERNAL,
4301 "HRES_CRYPT_E_ASN1_INTERNAL",
4302 "ASN1 internal encode or decode error."
4305 HRES_CRYPT_E_ASN1_EOD,
4306 "HRES_CRYPT_E_ASN1_EOD",
4307 "ASN1 unexpected end of data."
4310 HRES_CRYPT_E_ASN1_CORRUPT,
4311 "HRES_CRYPT_E_ASN1_CORRUPT",
4312 "ASN1 corrupted data."
4315 HRES_CRYPT_E_ASN1_LARGE,
4316 "HRES_CRYPT_E_ASN1_LARGE",
4317 "ASN1 value too large."
4320 HRES_CRYPT_E_ASN1_CONSTRAINT,
4321 "HRES_CRYPT_E_ASN1_CONSTRAINT",
4322 "ASN1 constraint violated."
4325 HRES_CRYPT_E_ASN1_MEMORY,
4326 "HRES_CRYPT_E_ASN1_MEMORY",
4327 "ASN1 out of memory."
4330 HRES_CRYPT_E_ASN1_OVERFLOW,
4331 "HRES_CRYPT_E_ASN1_OVERFLOW",
4332 "ASN1 buffer overflow."
4335 HRES_CRYPT_E_ASN1_BADPDU,
4336 "HRES_CRYPT_E_ASN1_BADPDU",
4337 "ASN1 function not supported for this protocol data unit (PDU)."
4340 HRES_CRYPT_E_ASN1_BADARGS,
4341 "HRES_CRYPT_E_ASN1_BADARGS",
4342 "ASN1 bad arguments to function call."
4345 HRES_CRYPT_E_ASN1_BADREAL,
4346 "HRES_CRYPT_E_ASN1_BADREAL",
4347 "ASN1 bad real value."
4350 HRES_CRYPT_E_ASN1_BADTAG,
4351 "HRES_CRYPT_E_ASN1_BADTAG",
4352 "ASN1 bad tag value met."
4355 HRES_CRYPT_E_ASN1_CHOICE,
4356 "HRES_CRYPT_E_ASN1_CHOICE",
4357 "ASN1 bad choice value."
4360 HRES_CRYPT_E_ASN1_RULE,
4361 "HRES_CRYPT_E_ASN1_RULE",
4362 "ASN1 bad encoding rule."
4365 HRES_CRYPT_E_ASN1_UTF8,
4366 "HRES_CRYPT_E_ASN1_UTF8",
4367 "ASN1 bad Unicode (UTF8)."
4370 HRES_CRYPT_E_ASN1_PDU_TYPE,
4371 "HRES_CRYPT_E_ASN1_PDU_TYPE",
4372 "ASN1 bad PDU type."
4375 HRES_CRYPT_E_ASN1_NYI,
4376 "HRES_CRYPT_E_ASN1_NYI",
4377 "ASN1 not yet implemented."
4380 HRES_CRYPT_E_ASN1_EXTENDED,
4381 "HRES_CRYPT_E_ASN1_EXTENDED",
4382 "ASN1 skipped unknown extensions."
4385 HRES_CRYPT_E_ASN1_NOEOD,
4386 "HRES_CRYPT_E_ASN1_NOEOD",
4387 "ASN1 end of data expected."
4390 HRES_CERTSRV_E_BAD_REQUESTSUBJECT,
4391 "HRES_CERTSRV_E_BAD_REQUESTSUBJECT",
4392 "The request subject name is invalid or too long."
4395 HRES_CERTSRV_E_NO_REQUEST,
4396 "HRES_CERTSRV_E_NO_REQUEST",
4397 "The request does not exist."
4400 HRES_CERTSRV_E_BAD_REQUESTSTATUS,
4401 "HRES_CERTSRV_E_BAD_REQUESTSTATUS",
4402 "The request's current status does not allow this operation."
4405 HRES_CERTSRV_E_PROPERTY_EMPTY,
4406 "HRES_CERTSRV_E_PROPERTY_EMPTY",
4407 "The requested property value is empty."
4410 HRES_CERTSRV_E_INVALID_CA_CERTIFICATE,
4411 "HRES_CERTSRV_E_INVALID_CA_CERTIFICATE",
4412 "The CA's certificate contains invalid data."
4415 HRES_CERTSRV_E_SERVER_SUSPENDED,
4416 "HRES_CERTSRV_E_SERVER_SUSPENDED",
4417 "Certificate service has been suspended for a database restore operation."
4420 HRES_CERTSRV_E_ENCODING_LENGTH,
4421 "HRES_CERTSRV_E_ENCODING_LENGTH",
4422 "The certificate contains an encoded length that is potentially incompatible with older enrollment software."
4425 HRES_CERTSRV_E_ROLECONFLICT,
4426 "HRES_CERTSRV_E_ROLECONFLICT",
4427 "The operation is denied. The user has multiple roles assigned, and the CA is configured to enforce role separation."
4430 HRES_CERTSRV_E_RESTRICTEDOFFICER,
4431 "HRES_CERTSRV_E_RESTRICTEDOFFICER",
4432 "The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester."
4435 HRES_CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED,
4436 "HRES_CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED",
4437 "Cannot archive private key. The CA is not configured for key archival."
4440 HRES_CERTSRV_E_NO_VALID_KRA,
4441 "HRES_CERTSRV_E_NO_VALID_KRA",
4442 "Cannot archive private key. The CA could not verify one or more key recovery certificates."
4445 HRES_CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL,
4446 "HRES_CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL",
4447 "The request is incorrectly formatted. The encrypted private key must be in an unauthenticated attribute in an outermost signature."
4450 HRES_CERTSRV_E_NO_CAADMIN_DEFINED,
4451 "HRES_CERTSRV_E_NO_CAADMIN_DEFINED",
4452 "At least one security principal must have the permission to manage this CA."
4455 HRES_CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE,
4456 "HRES_CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE",
4457 "The request contains an invalid renewal certificate attribute."
4460 HRES_CERTSRV_E_NO_DB_SESSIONS,
4461 "HRES_CERTSRV_E_NO_DB_SESSIONS",
4462 "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."
4465 HRES_CERTSRV_E_ALIGNMENT_FAULT,
4466 "HRES_CERTSRV_E_ALIGNMENT_FAULT",
4467 "A memory reference caused a data alignment fault."
4470 HRES_CERTSRV_E_ENROLL_DENIED,
4471 "HRES_CERTSRV_E_ENROLL_DENIED",
4472 "The permissions on this CA do not allow the current user to enroll for certificates."
4475 HRES_CERTSRV_E_TEMPLATE_DENIED,
4476 "HRES_CERTSRV_E_TEMPLATE_DENIED",
4477 "The permissions on the certificate template do not allow the current user to enroll for this type of certificate."
4480 HRES_CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE,
4481 "HRES_CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE",
4482 "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."
4485 HRES_CERTSRV_E_UNSUPPORTED_CERT_TYPE,
4486 "HRES_CERTSRV_E_UNSUPPORTED_CERT_TYPE",
4487 "The requested certificate template is not supported by this CA."
4490 HRES_CERTSRV_E_NO_CERT_TYPE,
4491 "HRES_CERTSRV_E_NO_CERT_TYPE",
4492 "The request contains no certificate template information."
4495 HRES_CERTSRV_E_TEMPLATE_CONFLICT,
4496 "HRES_CERTSRV_E_TEMPLATE_CONFLICT",
4497 "The request contains conflicting template information."
4500 HRES_CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED,
4501 "HRES_CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED",
4502 "The request is missing a required Subject Alternate name extension."
4505 HRES_CERTSRV_E_ARCHIVED_KEY_REQUIRED,
4506 "HRES_CERTSRV_E_ARCHIVED_KEY_REQUIRED",
4507 "The request is missing a required private key for archival by the server."
4510 HRES_CERTSRV_E_SMIME_REQUIRED,
4511 "HRES_CERTSRV_E_SMIME_REQUIRED",
4512 "The request is missing a required SMIME capabilities extension."
4515 HRES_CERTSRV_E_BAD_RENEWAL_SUBJECT,
4516 "HRES_CERTSRV_E_BAD_RENEWAL_SUBJECT",
4517 "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."
4520 HRES_CERTSRV_E_BAD_TEMPLATE_VERSION,
4521 "HRES_CERTSRV_E_BAD_TEMPLATE_VERSION",
4522 "The request template version is newer than the supported template version."
4525 HRES_CERTSRV_E_TEMPLATE_POLICY_REQUIRED,
4526 "HRES_CERTSRV_E_TEMPLATE_POLICY_REQUIRED",
4527 "The template is missing a required signature policy attribute."
4530 HRES_CERTSRV_E_SIGNATURE_POLICY_REQUIRED,
4531 "HRES_CERTSRV_E_SIGNATURE_POLICY_REQUIRED",
4532 "The request is missing required signature policy information."
4535 HRES_CERTSRV_E_SIGNATURE_COUNT,
4536 "HRES_CERTSRV_E_SIGNATURE_COUNT",
4537 "The request is missing one or more required signatures."
4540 HRES_CERTSRV_E_SIGNATURE_REJECTED,
4541 "HRES_CERTSRV_E_SIGNATURE_REJECTED",
4542 "One or more signatures did not include the required application or issuance policies. The request is missing one or more required valid signatures."
4545 HRES_CERTSRV_E_ISSUANCE_POLICY_REQUIRED,
4546 "HRES_CERTSRV_E_ISSUANCE_POLICY_REQUIRED",
4547 "The request is missing one or more required signature issuance policies."
4550 HRES_CERTSRV_E_SUBJECT_UPN_REQUIRED,
4551 "HRES_CERTSRV_E_SUBJECT_UPN_REQUIRED",
4552 "The UPN is unavailable and cannot be added to the Subject Alternate name."
4555 HRES_CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED,
4556 "HRES_CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED",
4557 "The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name."
4560 HRES_CERTSRV_E_SUBJECT_DNS_REQUIRED,
4561 "HRES_CERTSRV_E_SUBJECT_DNS_REQUIRED",
4562 "The Domain Name System (DNS) name is unavailable and cannot be added to the Subject Alternate name."
4565 HRES_CERTSRV_E_ARCHIVED_KEY_UNEXPECTED,
4566 "HRES_CERTSRV_E_ARCHIVED_KEY_UNEXPECTED",
4567 "The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template."
4570 HRES_CERTSRV_E_KEY_LENGTH,
4571 "HRES_CERTSRV_E_KEY_LENGTH",
4572 "The public key does not meet the minimum size required by the specified certificate template."
4575 HRES_CERTSRV_E_SUBJECT_EMAIL_REQUIRED,
4576 "HRES_CERTSRV_E_SUBJECT_EMAIL_REQUIRED",
4577 "The email name is unavailable and cannot be added to the Subject or Subject Alternate name."
4580 HRES_CERTSRV_E_UNKNOWN_CERT_TYPE,
4581 "HRES_CERTSRV_E_UNKNOWN_CERT_TYPE",
4582 "One or more certificate templates to be enabled on this CA could not be found."
4585 HRES_CERTSRV_E_CERT_TYPE_OVERLAP,
4586 "HRES_CERTSRV_E_CERT_TYPE_OVERLAP",
4587 "The certificate template renewal period is longer than the certificate validity period. The template should be reconfigured or the CA certificate renewed."
4590 HRES_CERTSRV_E_TOO_MANY_SIGNATURES,
4591 "HRES_CERTSRV_E_TOO_MANY_SIGNATURES",
4592 "The certificate template requires too many return authorization (RA) signatures. Only one RA signature is allowed."
4595 HRES_CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY,
4596 "HRES_CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY",
4597 "The key used in a renewal request does not match one of the certificates being renewed."
4600 HRES_CERTSRV_E_INVALID_EK,
4601 "HRES_CERTSRV_E_INVALID_EK",
4602 "The endorsement key certificate is not valid."
4605 HRES_CERTSRV_E_KEY_ATTESTATION,
4606 "HRES_CERTSRV_E_KEY_ATTESTATION",
4607 "Key attestation did not succeed."
4610 HRES_XENROLL_E_KEY_NOT_EXPORTABLE,
4611 "HRES_XENROLL_E_KEY_NOT_EXPORTABLE",
4612 "The key is not exportable."
4615 HRES_XENROLL_E_CANNOT_ADD_ROOT_CERT,
4616 "HRES_XENROLL_E_CANNOT_ADD_ROOT_CERT",
4617 "You cannot add the root CA certificate into your local store."
4620 HRES_XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND,
4621 "HRES_XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND",
4622 "The key archival hash attribute was not found in the response."
4625 HRES_XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH,
4626 "HRES_XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH",
4627 "An unexpected key archival hash attribute was found in the response."
4630 HRES_XENROLL_E_RESPONSE_KA_HASH_MISMATCH,
4631 "HRES_XENROLL_E_RESPONSE_KA_HASH_MISMATCH",
4632 "There is a key archival hash mismatch between the request and the response."
4635 HRES_XENROLL_E_KEYSPEC_SMIME_MISMATCH,
4636 "HRES_XENROLL_E_KEYSPEC_SMIME_MISMATCH",
4637 "Signing certificate cannot include SMIME extension."
4640 HRES_TRUST_E_SYSTEM_ERROR,
4641 "HRES_TRUST_E_SYSTEM_ERROR",
4642 "A system-level error occurred while verifying trust."
4645 HRES_TRUST_E_NO_SIGNER_CERT,
4646 "HRES_TRUST_E_NO_SIGNER_CERT",
4647 "The certificate for the signer of the message is invalid or not found."
4650 HRES_TRUST_E_COUNTER_SIGNER,
4651 "HRES_TRUST_E_COUNTER_SIGNER",
4652 "One of the counter signatures was invalid."
4655 HRES_TRUST_E_CERT_SIGNATURE,
4656 "HRES_TRUST_E_CERT_SIGNATURE",
4657 "The signature of the certificate cannot be verified."
4660 HRES_TRUST_E_TIME_STAMP,
4661 "HRES_TRUST_E_TIME_STAMP",
4662 "The time-stamp signature or certificate could not be verified or is malformed."
4665 HRES_TRUST_E_BAD_DIGEST,
4666 "HRES_TRUST_E_BAD_DIGEST",
4667 "The digital signature of the object did not verify."
4670 HRES_TRUST_E_BASIC_CONSTRAINTS,
4671 "HRES_TRUST_E_BASIC_CONSTRAINTS",
4672 "A certificate's basic constraint extension has not been observed."
4675 HRES_TRUST_E_FINANCIAL_CRITERIA,
4676 "HRES_TRUST_E_FINANCIAL_CRITERIA",
4677 "The certificate does not meet or contain the Authenticode financial extensions."
4680 HRES_MSSIPOTF_E_OUTOFMEMRANGE,
4681 "HRES_MSSIPOTF_E_OUTOFMEMRANGE",
4682 "Tried to reference a part of the file outside the proper range."
4685 HRES_MSSIPOTF_E_CANTGETOBJECT,
4686 "HRES_MSSIPOTF_E_CANTGETOBJECT",
4687 "Could not retrieve an object from the file."
4690 HRES_MSSIPOTF_E_NOHEADTABLE,
4691 "HRES_MSSIPOTF_E_NOHEADTABLE",
4692 "Could not find the head table in the file."
4695 HRES_MSSIPOTF_E_BAD_MAGICNUMBER,
4696 "HRES_MSSIPOTF_E_BAD_MAGICNUMBER",
4697 "The magic number in the head table is incorrect."
4700 HRES_MSSIPOTF_E_BAD_OFFSET_TABLE,
4701 "HRES_MSSIPOTF_E_BAD_OFFSET_TABLE",
4702 "The offset table has incorrect values."
4705 HRES_MSSIPOTF_E_TABLE_TAGORDER,
4706 "HRES_MSSIPOTF_E_TABLE_TAGORDER",
4707 "Duplicate table tags or the tags are out of alphabetical order."
4710 HRES_MSSIPOTF_E_TABLE_LONGWORD,
4711 "HRES_MSSIPOTF_E_TABLE_LONGWORD",
4712 "A table does not start on a long word boundary."
4715 HRES_MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT,
4716 "HRES_MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT",
4717 "First table does not appear after header information."
4720 HRES_MSSIPOTF_E_TABLES_OVERLAP,
4721 "HRES_MSSIPOTF_E_TABLES_OVERLAP",
4722 "Two or more tables overlap."
4725 HRES_MSSIPOTF_E_TABLE_PADBYTES,
4726 "HRES_MSSIPOTF_E_TABLE_PADBYTES",
4727 "Too many pad bytes between tables, or pad bytes are not 0."
4730 HRES_MSSIPOTF_E_FILETOOSMALL,
4731 "HRES_MSSIPOTF_E_FILETOOSMALL",
4732 "File is too small to contain the last table."
4735 HRES_MSSIPOTF_E_TABLE_CHECKSUM,
4736 "HRES_MSSIPOTF_E_TABLE_CHECKSUM",
4737 "A table checksum is incorrect."
4740 HRES_MSSIPOTF_E_FILE_CHECKSUM,
4741 "HRES_MSSIPOTF_E_FILE_CHECKSUM",
4742 "The file checksum is incorrect."
4745 HRES_MSSIPOTF_E_FAILED_POLICY,
4746 "HRES_MSSIPOTF_E_FAILED_POLICY",
4747 "The signature does not have the correct attributes for the policy."
4750 HRES_MSSIPOTF_E_FAILED_HINTS_CHECK,
4751 "HRES_MSSIPOTF_E_FAILED_HINTS_CHECK",
4752 "The file did not pass the hints check."
4755 HRES_MSSIPOTF_E_NOT_OPENTYPE,
4756 "HRES_MSSIPOTF_E_NOT_OPENTYPE",
4757 "The file is not an OpenType file."
4760 HRES_MSSIPOTF_E_FILE,
4761 "HRES_MSSIPOTF_E_FILE",
4762 "Failed on a file operation (such as open, map, read, or write)."
4765 HRES_MSSIPOTF_E_CRYPT,
4766 "HRES_MSSIPOTF_E_CRYPT",
4767 "A call to a CryptoAPI function failed."
4770 HRES_MSSIPOTF_E_BADVERSION,
4771 "HRES_MSSIPOTF_E_BADVERSION",
4772 "There is a bad version number in the file."
4775 HRES_MSSIPOTF_E_DSIG_STRUCTURE,
4776 "HRES_MSSIPOTF_E_DSIG_STRUCTURE",
4777 "The structure of the DSIG table is incorrect."
4780 HRES_MSSIPOTF_E_PCONST_CHECK,
4781 "HRES_MSSIPOTF_E_PCONST_CHECK",
4782 "A check failed in a partially constant table."
4785 HRES_MSSIPOTF_E_STRUCTURE,
4786 "HRES_MSSIPOTF_E_STRUCTURE",
4787 "Some kind of structural error."
4790 HRES_ERROR_CRED_REQUIRES_CONFIRMATION,
4791 "HRES_ERROR_CRED_REQUIRES_CONFIRMATION",
4792 "The requested credential requires confirmation."
4795 HRES_TRUST_E_PROVIDER_UNKNOWN,
4796 "HRES_TRUST_E_PROVIDER_UNKNOWN",
4797 "Unknown trust provider."
4800 HRES_TRUST_E_ACTION_UNKNOWN,
4801 "HRES_TRUST_E_ACTION_UNKNOWN",
4802 "The trust verification action specified is not supported by the specified trust provider."
4805 HRES_TRUST_E_SUBJECT_FORM_UNKNOWN,
4806 "HRES_TRUST_E_SUBJECT_FORM_UNKNOWN",
4807 "The form specified for the subject is not one supported or known by the specified trust provider."
4810 HRES_TRUST_E_SUBJECT_NOT_TRUSTED,
4811 "HRES_TRUST_E_SUBJECT_NOT_TRUSTED",
4812 "The subject is not trusted for the specified action."
4815 HRES_DIGSIG_E_ENCODE,
4816 "HRES_DIGSIG_E_ENCODE",
4817 "Error due to problem in ASN.1 encoding process."
4820 HRES_DIGSIG_E_DECODE,
4821 "HRES_DIGSIG_E_DECODE",
4822 "Error due to problem in ASN.1 decoding process."
4825 HRES_DIGSIG_E_EXTENSIBILITY,
4826 "HRES_DIGSIG_E_EXTENSIBILITY",
4827 "Reading/writing extensions where attributes are appropriate, and vice versa."
4830 HRES_DIGSIG_E_CRYPTO,
4831 "HRES_DIGSIG_E_CRYPTO",
4832 "Unspecified cryptographic failure."
4835 HRES_PERSIST_E_SIZEDEFINITE,
4836 "HRES_PERSIST_E_SIZEDEFINITE",
4837 "The size of the data could not be determined."
4840 HRES_PERSIST_E_SIZEINDEFINITE,
4841 "HRES_PERSIST_E_SIZEINDEFINITE",
4842 "The size of the indefinite-sized data could not be determined."
4845 HRES_PERSIST_E_NOTSELFSIZING,
4846 "HRES_PERSIST_E_NOTSELFSIZING",
4847 "This object does not read and write self-sizing data."
4850 HRES_TRUST_E_NOSIGNATURE,
4851 "HRES_TRUST_E_NOSIGNATURE",
4852 "No signature was present in the subject."
4855 HRES_CERT_E_EXPIRED,
4856 "HRES_CERT_E_EXPIRED",
4857 "A required certificate is not within its validity period when verifying against the current system clock or the time stamp in the signed file."
4860 HRES_CERT_E_VALIDITYPERIODNESTING,
4861 "HRES_CERT_E_VALIDITYPERIODNESTING",
4862 "The validity periods of the certification chain do not nest correctly."
4865 HRES_CERT_E_ROLE,
4866 "HRES_CERT_E_ROLE",
4867 "A certificate that can only be used as an end entity is being used as a CA or vice versa."
4870 HRES_CERT_E_PATHLENCONST,
4871 "HRES_CERT_E_PATHLENCONST",
4872 "A path length constraint in the certification chain has been violated."
4875 HRES_CERT_E_CRITICAL,
4876 "HRES_CERT_E_CRITICAL",
4877 "A certificate contains an unknown extension that is marked \"critical\"."
4880 HRES_CERT_E_PURPOSE,
4881 "HRES_CERT_E_PURPOSE",
4882 "A certificate is being used for a purpose other than the ones specified by its CA."
4885 HRES_CERT_E_ISSUERCHAINING,
4886 "HRES_CERT_E_ISSUERCHAINING",
4887 "A parent of a given certificate did not issue that child certificate."
4890 HRES_CERT_E_MALFORMED,
4891 "HRES_CERT_E_MALFORMED",
4892 "A certificate is missing or has an empty value for an important field, such as a subject or issuer name."
4895 HRES_CERT_E_UNTRUSTEDROOT,
4896 "HRES_CERT_E_UNTRUSTEDROOT",
4897 "A certificate chain processed, but terminated in a root certificate that is not trusted by the trust provider."
4900 HRES_CERT_E_CHAINING,
4901 "HRES_CERT_E_CHAINING",
4902 "A certificate chain could not be built to a trusted root authority."
4905 HRES_TRUST_E_FAIL,
4906 "HRES_TRUST_E_FAIL",
4907 "Generic trust failure."
4910 HRES_CERT_E_REVOKED,
4911 "HRES_CERT_E_REVOKED",
4912 "A certificate was explicitly revoked by its issuer."
4915 HRES_CERT_E_UNTRUSTEDTESTROOT,
4916 "HRES_CERT_E_UNTRUSTEDTESTROOT",
4917 "The certification path terminates with the test root that is not trusted with the current policy settings."
4920 HRES_CERT_E_REVOCATION_FAILURE,
4921 "HRES_CERT_E_REVOCATION_FAILURE",
4922 "The revocation process could not continue—the certificates could not be checked."
4925 HRES_CERT_E_CN_NO_MATCH,
4926 "HRES_CERT_E_CN_NO_MATCH",
4927 "The certificate's CN name does not match the passed value."
4930 HRES_CERT_E_WRONG_USAGE,
4931 "HRES_CERT_E_WRONG_USAGE",
4932 "The certificate is not valid for the requested usage."
4935 HRES_TRUST_E_EXPLICIT_DISTRUST,
4936 "HRES_TRUST_E_EXPLICIT_DISTRUST",
4937 "The certificate was explicitly marked as untrusted by the user."
4940 HRES_CERT_E_UNTRUSTEDCA,
4941 "HRES_CERT_E_UNTRUSTEDCA",
4942 "A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider."
4945 HRES_CERT_E_INVALID_POLICY,
4946 "HRES_CERT_E_INVALID_POLICY",
4947 "The certificate has invalid policy."
4950 HRES_CERT_E_INVALID_NAME,
4951 "HRES_CERT_E_INVALID_NAME",
4952 "The certificate has an invalid name. The name is not included in the permitted list or is explicitly excluded."
4955 HRES_NS_W_SERVER_BANDWIDTH_LIMIT,
4956 "HRES_NS_W_SERVER_BANDWIDTH_LIMIT",
4957 "The maximum filebitrate value specified is greater than the server's configured maximum bandwidth."
4960 HRES_NS_W_FILE_BANDWIDTH_LIMIT,
4961 "HRES_NS_W_FILE_BANDWIDTH_LIMIT",
4962 "The maximum bandwidth value specified is less than the maximum filebitrate."
4965 HRES_NS_W_UNKNOWN_EVENT,
4966 "HRES_NS_W_UNKNOWN_EVENT",
4967 "Unknown %1 event encountered."
4970 HRES_NS_I_CATATONIC_FAILURE,
4971 "HRES_NS_I_CATATONIC_FAILURE",
4972 "Disk %1 ( %2 ) on Content Server %3, will be failed because it is catatonic."
4975 HRES_NS_I_CATATONIC_AUTO_UNFAIL,
4976 "HRES_NS_I_CATATONIC_AUTO_UNFAIL",
4977 "Disk %1 ( %2 ) on Content Server %3, auto online from catatonic state."
4980 HRES_SPAPI_E_EXPECTED_SECTION_NAME,
4981 "HRES_SPAPI_E_EXPECTED_SECTION_NAME",
4982 "A non-empty line was encountered in the INF before the start of a section."
4985 HRES_SPAPI_E_BAD_SECTION_NAME_LINE,
4986 "HRES_SPAPI_E_BAD_SECTION_NAME_LINE",
4987 "A section name marker in the information file (INF) is not complete or does not exist on a line by itself."
4990 HRES_SPAPI_E_SECTION_NAME_TOO_LONG,
4991 "HRES_SPAPI_E_SECTION_NAME_TOO_LONG",
4992 "An INF section was encountered whose name exceeds the maximum section name length."
4995 HRES_SPAPI_E_GENERAL_SYNTAX,
4996 "HRES_SPAPI_E_GENERAL_SYNTAX",
4997 "The syntax of the INF is invalid."
5000 HRES_SPAPI_E_WRONG_INF_STYLE,
5001 "HRES_SPAPI_E_WRONG_INF_STYLE",
5002 "The style of the INF is different than what was requested."
5005 HRES_SPAPI_E_SECTION_NOT_FOUND,
5006 "HRES_SPAPI_E_SECTION_NOT_FOUND",
5007 "The required section was not found in the INF."
5010 HRES_SPAPI_E_LINE_NOT_FOUND,
5011 "HRES_SPAPI_E_LINE_NOT_FOUND",
5012 "The required line was not found in the INF."
5015 HRES_SPAPI_E_NO_BACKUP,
5016 "HRES_SPAPI_E_NO_BACKUP",
5017 "The files affected by the installation of this file queue have not been backed up for uninstall."
5020 HRES_SPAPI_E_NO_ASSOCIATED_CLASS,
5021 "HRES_SPAPI_E_NO_ASSOCIATED_CLASS",
5022 "The INF or the device information set or element does not have an associated install class."
5025 HRES_SPAPI_E_CLASS_MISMATCH,
5026 "HRES_SPAPI_E_CLASS_MISMATCH",
5027 "The INF or the device information set or element does not match the specified install class."
5030 HRES_SPAPI_E_DUPLICATE_FOUND,
5031 "HRES_SPAPI_E_DUPLICATE_FOUND",
5032 "An existing device was found that is a duplicate of the device being manually installed."
5035 HRES_SPAPI_E_NO_DRIVER_SELECTED,
5036 "HRES_SPAPI_E_NO_DRIVER_SELECTED",
5037 "There is no driver selected for the device information set or element."
5040 HRES_SPAPI_E_KEY_DOES_NOT_EXIST,
5041 "HRES_SPAPI_E_KEY_DOES_NOT_EXIST",
5042 "The requested device registry key does not exist."
5045 HRES_SPAPI_E_INVALID_DEVINST_NAME,
5046 "HRES_SPAPI_E_INVALID_DEVINST_NAME",
5047 "The device instance name is invalid."
5050 HRES_SPAPI_E_INVALID_CLASS,
5051 "HRES_SPAPI_E_INVALID_CLASS",
5052 "The install class is not present or is invalid."
5055 HRES_SPAPI_E_DEVINST_ALREADY_EXISTS,
5056 "HRES_SPAPI_E_DEVINST_ALREADY_EXISTS",
5057 "The device instance cannot be created because it already exists."
5060 HRES_SPAPI_E_DEVINFO_NOT_REGISTERED,
5061 "HRES_SPAPI_E_DEVINFO_NOT_REGISTERED",
5062 "The operation cannot be performed on a device information element that has not been registered."
5065 HRES_SPAPI_E_INVALID_REG_PROPERTY,
5066 "HRES_SPAPI_E_INVALID_REG_PROPERTY",
5067 "The device property code is invalid."
5070 HRES_SPAPI_E_NO_INF,
5071 "HRES_SPAPI_E_NO_INF",
5072 "The INF from which a driver list is to be built does not exist."
5075 HRES_SPAPI_E_NO_SUCH_DEVINST,
5076 "HRES_SPAPI_E_NO_SUCH_DEVINST",
5077 "The device instance does not exist in the hardware tree."
5080 HRES_SPAPI_E_CANT_LOAD_CLASS_ICON,
5081 "HRES_SPAPI_E_CANT_LOAD_CLASS_ICON",
5082 "The icon representing this install class cannot be loaded."
5085 HRES_SPAPI_E_INVALID_CLASS_INSTALLER,
5086 "HRES_SPAPI_E_INVALID_CLASS_INSTALLER",
5087 "The class installer registry entry is invalid."
5090 HRES_SPAPI_E_DI_DO_DEFAULT,
5091 "HRES_SPAPI_E_DI_DO_DEFAULT",
5092 "The class installer has indicated that the default action should be performed for this installation request."
5095 HRES_SPAPI_E_DI_NOFILECOPY,
5096 "HRES_SPAPI_E_DI_NOFILECOPY",
5097 "The operation does not require any files to be copied."
5100 HRES_SPAPI_E_INVALID_HWPROFILE,
5101 "HRES_SPAPI_E_INVALID_HWPROFILE",
5102 "The specified hardware profile does not exist."
5105 HRES_SPAPI_E_NO_DEVICE_SELECTED,
5106 "HRES_SPAPI_E_NO_DEVICE_SELECTED",
5107 "There is no device information element currently selected for this device information set."
5110 HRES_SPAPI_E_DEVINFO_LIST_LOCKED,
5111 "HRES_SPAPI_E_DEVINFO_LIST_LOCKED",
5112 "The operation cannot be performed because the device information set is locked."
5115 HRES_SPAPI_E_DEVINFO_DATA_LOCKED,
5116 "HRES_SPAPI_E_DEVINFO_DATA_LOCKED",
5117 "The operation cannot be performed because the device information element is locked."
5120 HRES_SPAPI_E_DI_BAD_PATH,
5121 "HRES_SPAPI_E_DI_BAD_PATH",
5122 "The specified path does not contain any applicable device INFs."
5125 HRES_SPAPI_E_NO_CLASSINSTALL_PARAMS,
5126 "HRES_SPAPI_E_NO_CLASSINSTALL_PARAMS",
5127 "No class installer parameters have been set for the device information set or element."
5130 HRES_SPAPI_E_FILEQUEUE_LOCKED,
5131 "HRES_SPAPI_E_FILEQUEUE_LOCKED",
5132 "The operation cannot be performed because the file queue is locked."
5135 HRES_SPAPI_E_BAD_SERVICE_INSTALLSECT,
5136 "HRES_SPAPI_E_BAD_SERVICE_INSTALLSECT",
5137 "A service installation section in this INF is invalid."
5140 HRES_SPAPI_E_NO_CLASS_DRIVER_LIST,
5141 "HRES_SPAPI_E_NO_CLASS_DRIVER_LIST",
5142 "There is no class driver list for the device information element."
5145 HRES_SPAPI_E_NO_ASSOCIATED_SERVICE,
5146 "HRES_SPAPI_E_NO_ASSOCIATED_SERVICE",
5147 "The installation failed because a function driver was not specified for this device instance."
5150 HRES_SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE,
5151 "HRES_SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE",
5152 "There is presently no default device interface designated for this interface class."
5155 HRES_SPAPI_E_DEVICE_INTERFACE_ACTIVE,
5156 "HRES_SPAPI_E_DEVICE_INTERFACE_ACTIVE",
5157 "The operation cannot be performed because the device interface is currently active."
5160 HRES_SPAPI_E_DEVICE_INTERFACE_REMOVED,
5161 "HRES_SPAPI_E_DEVICE_INTERFACE_REMOVED",
5162 "The operation cannot be performed because the device interface has been removed from the system."
5165 HRES_SPAPI_E_BAD_INTERFACE_INSTALLSECT,
5166 "HRES_SPAPI_E_BAD_INTERFACE_INSTALLSECT",
5167 "An interface installation section in this INF is invalid."
5170 HRES_SPAPI_E_NO_SUCH_INTERFACE_CLASS,
5171 "HRES_SPAPI_E_NO_SUCH_INTERFACE_CLASS",
5172 "This interface class does not exist in the system."
5175 HRES_SPAPI_E_INVALID_REFERENCE_STRING,
5176 "HRES_SPAPI_E_INVALID_REFERENCE_STRING",
5177 "The reference string supplied for this interface device is invalid."
5180 HRES_SPAPI_E_INVALID_MACHINENAME,
5181 "HRES_SPAPI_E_INVALID_MACHINENAME",
5182 "The specified machine name does not conform to Universal Naming Convention (UNCs)."
5185 HRES_SPAPI_E_REMOTE_COMM_FAILURE,
5186 "HRES_SPAPI_E_REMOTE_COMM_FAILURE",
5187 "A general remote communication error occurred."
5190 HRES_SPAPI_E_MACHINE_UNAVAILABLE,
5191 "HRES_SPAPI_E_MACHINE_UNAVAILABLE",
5192 "The machine selected for remote communication is not available at this time."
5195 HRES_SPAPI_E_NO_CONFIGMGR_SERVICES,
5196 "HRES_SPAPI_E_NO_CONFIGMGR_SERVICES",
5197 "The Plug and Play service is not available on the remote machine."
5200 HRES_SPAPI_E_INVALID_PROPPAGE_PROVIDER,
5201 "HRES_SPAPI_E_INVALID_PROPPAGE_PROVIDER",
5202 "The property page provider registry entry is invalid."
5205 HRES_SPAPI_E_NO_SUCH_DEVICE_INTERFACE,
5206 "HRES_SPAPI_E_NO_SUCH_DEVICE_INTERFACE",
5207 "The requested device interface is not present in the system."
5210 HRES_SPAPI_E_DI_POSTPROCESSING_REQUIRED,
5211 "HRES_SPAPI_E_DI_POSTPROCESSING_REQUIRED",
5212 "The device's co-installer has additional work to perform after installation is complete."
5215 HRES_SPAPI_E_INVALID_COINSTALLER,
5216 "HRES_SPAPI_E_INVALID_COINSTALLER",
5217 "The device's co-installer is invalid."
5220 HRES_SPAPI_E_NO_COMPAT_DRIVERS,
5221 "HRES_SPAPI_E_NO_COMPAT_DRIVERS",
5222 "There are no compatible drivers for this device."
5225 HRES_SPAPI_E_NO_DEVICE_ICON,
5226 "HRES_SPAPI_E_NO_DEVICE_ICON",
5227 "There is no icon that represents this device or device type."
5230 HRES_SPAPI_E_INVALID_INF_LOGCONFIG,
5231 "HRES_SPAPI_E_INVALID_INF_LOGCONFIG",
5232 "A logical configuration specified in this INF is invalid."
5235 HRES_SPAPI_E_DI_DONT_INSTALL,
5236 "HRES_SPAPI_E_DI_DONT_INSTALL",
5237 "The class installer has denied the request to install or upgrade this device."
5240 HRES_SPAPI_E_INVALID_FILTER_DRIVER,
5241 "HRES_SPAPI_E_INVALID_FILTER_DRIVER",
5242 "One of the filter drivers installed for this device is invalid."
5245 HRES_SPAPI_E_NON_WINDOWS_NT_DRIVER,
5246 "HRES_SPAPI_E_NON_WINDOWS_NT_DRIVER",
5247 "The driver selected for this device does not support Windows XP."
5250 HRES_SPAPI_E_NON_WINDOWS_DRIVER,
5251 "HRES_SPAPI_E_NON_WINDOWS_DRIVER",
5252 "The driver selected for this device does not support Windows."
5255 HRES_SPAPI_E_NO_CATALOG_FOR_OEM_INF,
5256 "HRES_SPAPI_E_NO_CATALOG_FOR_OEM_INF",
5257 "The third-party INF does not contain digital signature information."
5260 HRES_SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE,
5261 "HRES_SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE",
5262 "An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms."
5265 HRES_SPAPI_E_NOT_DISABLEABLE,
5266 "HRES_SPAPI_E_NOT_DISABLEABLE",
5267 "The device cannot be disabled."
5270 HRES_SPAPI_E_CANT_REMOVE_DEVINST,
5271 "HRES_SPAPI_E_CANT_REMOVE_DEVINST",
5272 "The device could not be dynamically removed."
5275 HRES_SPAPI_E_INVALID_TARGET,
5276 "HRES_SPAPI_E_INVALID_TARGET",
5277 "Cannot copy to specified target."
5280 HRES_SPAPI_E_DRIVER_NONNATIVE,
5281 "HRES_SPAPI_E_DRIVER_NONNATIVE",
5282 "Driver is not intended for this platform."
5285 HRES_SPAPI_E_IN_WOW64,
5286 "HRES_SPAPI_E_IN_WOW64",
5287 "Operation not allowed in WOW64."
5290 HRES_SPAPI_E_SET_SYSTEM_RESTORE_POINT,
5291 "HRES_SPAPI_E_SET_SYSTEM_RESTORE_POINT",
5292 "The operation involving unsigned file copying was rolled back, so that a system restore point could be set."
5295 HRES_SPAPI_E_INCORRECTLY_COPIED_INF,
5296 "HRES_SPAPI_E_INCORRECTLY_COPIED_INF",
5297 "An INF was copied into the Windows INF directory in an improper manner."
5300 HRES_SPAPI_E_SCE_DISABLED,
5301 "HRES_SPAPI_E_SCE_DISABLED",
5302 "The Security Configuration Editor (SCE) APIs have been disabled on this embedded product."
5305 HRES_SPAPI_E_UNKNOWN_EXCEPTION,
5306 "HRES_SPAPI_E_UNKNOWN_EXCEPTION",
5307 "An unknown exception was encountered."
5310 HRES_SPAPI_E_PNP_REGISTRY_ERROR,
5311 "HRES_SPAPI_E_PNP_REGISTRY_ERROR",
5312 "A problem was encountered when accessing the Plug and Play registry database."
5315 HRES_SPAPI_E_REMOTE_REQUEST_UNSUPPORTED,
5316 "HRES_SPAPI_E_REMOTE_REQUEST_UNSUPPORTED",
5317 "The requested operation is not supported for a remote machine."
5320 HRES_SPAPI_E_NOT_AN_INSTALLED_OEM_INF,
5321 "HRES_SPAPI_E_NOT_AN_INSTALLED_OEM_INF",
5322 "The specified file is not an installed original equipment manufacturer (OEM) INF."
5325 HRES_SPAPI_E_INF_IN_USE_BY_DEVICES,
5326 "HRES_SPAPI_E_INF_IN_USE_BY_DEVICES",
5327 "One or more devices are presently installed using the specified INF."
5330 HRES_SPAPI_E_DI_FUNCTION_OBSOLETE,
5331 "HRES_SPAPI_E_DI_FUNCTION_OBSOLETE",
5332 "The requested device install operation is obsolete."
5335 HRES_SPAPI_E_NO_AUTHENTICODE_CATALOG,
5336 "HRES_SPAPI_E_NO_AUTHENTICODE_CATALOG",
5337 "A file could not be verified because it does not have an associated catalog signed via Authenticode."
5340 HRES_SPAPI_E_AUTHENTICODE_DISALLOWED,
5341 "HRES_SPAPI_E_AUTHENTICODE_DISALLOWED",
5342 "Authenticode signature verification is not supported for the specified INF."
5345 HRES_SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER,
5346 "HRES_SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER",
5347 "The INF was signed with an Authenticode catalog from a trusted publisher."
5350 HRES_SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED,
5351 "HRES_SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED",
5352 "The publisher of an Authenticode-signed catalog has not yet been established as trusted."
5355 HRES_SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED,
5356 "HRES_SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED",
5357 "The publisher of an Authenticode-signed catalog was not established as trusted."
5360 HRES_SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH,
5361 "HRES_SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH",
5362 "The software was tested for compliance with Windows logo requirements on a different version of Windows and may not be compatible with this version."
5365 HRES_SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE,
5366 "HRES_SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE",
5367 "The file may be validated only by a catalog signed via Authenticode."
5370 HRES_SPAPI_E_DEVICE_INSTALLER_NOT_READY,
5371 "HRES_SPAPI_E_DEVICE_INSTALLER_NOT_READY",
5372 "One of the installers for this device cannot perform the installation at this time."
5375 HRES_SPAPI_E_DRIVER_STORE_ADD_FAILED,
5376 "HRES_SPAPI_E_DRIVER_STORE_ADD_FAILED",
5377 "A problem was encountered while attempting to add the driver to the store."
5380 HRES_SPAPI_E_DEVICE_INSTALL_BLOCKED,
5381 "HRES_SPAPI_E_DEVICE_INSTALL_BLOCKED",
5382 "The installation of this device is forbidden by system policy. Contact your system administrator."
5385 HRES_SPAPI_E_DRIVER_INSTALL_BLOCKED,
5386 "HRES_SPAPI_E_DRIVER_INSTALL_BLOCKED",
5387 "The installation of this driver is forbidden by system policy. Contact your system administrator."
5390 HRES_SPAPI_E_WRONG_INF_TYPE,
5391 "HRES_SPAPI_E_WRONG_INF_TYPE",
5392 "The specified INF is the wrong type for this operation."
5395 HRES_SPAPI_E_FILE_HASH_NOT_IN_CATALOG,
5396 "HRES_SPAPI_E_FILE_HASH_NOT_IN_CATALOG",
5397 "The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering."
5400 HRES_SPAPI_E_DRIVER_STORE_DELETE_FAILED,
5401 "HRES_SPAPI_E_DRIVER_STORE_DELETE_FAILED",
5402 "A problem was encountered while attempting to delete the driver from the store."
5405 HRES_SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW,
5406 "HRES_SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW",
5407 "An unrecoverable stack overflow was encountered."
5410 HRES_SPAPI_E_ERROR_NOT_INSTALLED,
5411 "HRES_SPAPI_E_ERROR_NOT_INSTALLED",
5412 "No installed components were detected."
5415 HRES_SCARD_F_INTERNAL_ERROR,
5416 "HRES_SCARD_F_INTERNAL_ERROR",
5417 "An internal consistency check failed."
5420 HRES_SCARD_E_CANCELLED,
5421 "HRES_SCARD_E_CANCELLED",
5422 "The action was canceled by an SCardCancel request."
5425 HRES_SCARD_E_INVALID_HANDLE,
5426 "HRES_SCARD_E_INVALID_HANDLE",
5427 "The supplied handle was invalid."
5430 HRES_SCARD_E_INVALID_PARAMETER,
5431 "HRES_SCARD_E_INVALID_PARAMETER",
5432 "One or more of the supplied parameters could not be properly interpreted."
5435 HRES_SCARD_E_INVALID_TARGET,
5436 "HRES_SCARD_E_INVALID_TARGET",
5437 "Registry startup information is missing or invalid."
5440 HRES_SCARD_E_NO_MEMORY,
5441 "HRES_SCARD_E_NO_MEMORY",
5442 "Not enough memory available to complete this command."
5445 HRES_SCARD_F_WAITED_TOO_LONG,
5446 "HRES_SCARD_F_WAITED_TOO_LONG",
5447 "An internal consistency timer has expired."
5450 HRES_SCARD_E_INSUFFICIENT_BUFFER,
5451 "HRES_SCARD_E_INSUFFICIENT_BUFFER",
5452 "The data buffer to receive returned data is too small for the returned data."
5455 HRES_SCARD_E_UNKNOWN_READER,
5456 "HRES_SCARD_E_UNKNOWN_READER",
5457 "The specified reader name is not recognized."
5460 HRES_SCARD_E_TIMEOUT,
5461 "HRES_SCARD_E_TIMEOUT",
5462 "The user-specified time-out value has expired."
5465 HRES_SCARD_E_SHARING_VIOLATION,
5466 "HRES_SCARD_E_SHARING_VIOLATION",
5467 "The smart card cannot be accessed because of other connections outstanding."
5470 HRES_SCARD_E_NO_SMARTCARD,
5471 "HRES_SCARD_E_NO_SMARTCARD",
5472 "The operation requires a smart card, but no smart card is currently in the device."
5475 HRES_SCARD_E_UNKNOWN_CARD,
5476 "HRES_SCARD_E_UNKNOWN_CARD",
5477 "The specified smart card name is not recognized."
5480 HRES_SCARD_E_CANT_DISPOSE,
5481 "HRES_SCARD_E_CANT_DISPOSE",
5482 "The system could not dispose of the media in the requested manner."
5485 HRES_SCARD_E_PROTO_MISMATCH,
5486 "HRES_SCARD_E_PROTO_MISMATCH",
5487 "The requested protocols are incompatible with the protocol currently in use with the smart card."
5490 HRES_SCARD_E_NOT_READY,
5491 "HRES_SCARD_E_NOT_READY",
5492 "The reader or smart card is not ready to accept commands."
5495 HRES_SCARD_E_INVALID_VALUE,
5496 "HRES_SCARD_E_INVALID_VALUE",
5497 "One or more of the supplied parameters values could not be properly interpreted."
5500 HRES_SCARD_E_SYSTEM_CANCELLED,
5501 "HRES_SCARD_E_SYSTEM_CANCELLED",
5502 "The action was canceled by the system, presumably to log off or shut down."
5505 HRES_SCARD_F_COMM_ERROR,
5506 "HRES_SCARD_F_COMM_ERROR",
5507 "An internal communications error has been detected."
5510 HRES_SCARD_F_UNKNOWN_ERROR,
5511 "HRES_SCARD_F_UNKNOWN_ERROR",
5512 "An internal error has been detected, but the source is unknown."
5515 HRES_SCARD_E_INVALID_ATR,
5516 "HRES_SCARD_E_INVALID_ATR",
5517 "An automatic terminal recognition (ATR) obtained from the registry is not a valid ATR string."
5520 HRES_SCARD_E_NOT_TRANSACTED,
5521 "HRES_SCARD_E_NOT_TRANSACTED",
5522 "An attempt was made to end a nonexistent transaction."
5525 HRES_SCARD_E_READER_UNAVAILABLE,
5526 "HRES_SCARD_E_READER_UNAVAILABLE",
5527 "The specified reader is not currently available for use."
5530 HRES_SCARD_P_SHUTDOWN,
5531 "HRES_SCARD_P_SHUTDOWN",
5532 "The operation has been aborted to allow the server application to exit."
5535 HRES_SCARD_E_PCI_TOO_SMALL,
5536 "HRES_SCARD_E_PCI_TOO_SMALL",
5537 "The peripheral component interconnect (PCI) Receive buffer was too small."
5540 HRES_SCARD_E_READER_UNSUPPORTED,
5541 "HRES_SCARD_E_READER_UNSUPPORTED",
5542 "The reader driver does not meet minimal requirements for support."
5545 HRES_SCARD_E_DUPLICATE_READER,
5546 "HRES_SCARD_E_DUPLICATE_READER",
5547 "The reader driver did not produce a unique reader name."
5550 HRES_SCARD_E_CARD_UNSUPPORTED,
5551 "HRES_SCARD_E_CARD_UNSUPPORTED",
5552 "The smart card does not meet minimal requirements for support."
5555 HRES_SCARD_E_NO_SERVICE,
5556 "HRES_SCARD_E_NO_SERVICE",
5557 "The smart card resource manager is not running."
5560 HRES_SCARD_E_SERVICE_STOPPED,
5561 "HRES_SCARD_E_SERVICE_STOPPED",
5562 "The smart card resource manager has shut down."
5565 HRES_SCARD_E_UNEXPECTED,
5566 "HRES_SCARD_E_UNEXPECTED",
5567 "An unexpected card error has occurred."
5570 HRES_SCARD_E_ICC_INSTALLATION,
5571 "HRES_SCARD_E_ICC_INSTALLATION",
5572 "No primary provider can be found for the smart card."
5575 HRES_SCARD_E_ICC_CREATEORDER,
5576 "HRES_SCARD_E_ICC_CREATEORDER",
5577 "The requested order of object creation is not supported."
5580 HRES_SCARD_E_UNSUPPORTED_FEATURE,
5581 "HRES_SCARD_E_UNSUPPORTED_FEATURE",
5582 "This smart card does not support the requested feature."
5585 HRES_SCARD_E_DIR_NOT_FOUND,
5586 "HRES_SCARD_E_DIR_NOT_FOUND",
5587 "The identified directory does not exist in the smart card."
5590 HRES_SCARD_E_FILE_NOT_FOUND,
5591 "HRES_SCARD_E_FILE_NOT_FOUND",
5592 "The identified file does not exist in the smart card."
5595 HRES_SCARD_E_NO_DIR,
5596 "HRES_SCARD_E_NO_DIR",
5597 "The supplied path does not represent a smart card directory."
5600 HRES_SCARD_E_NO_FILE,
5601 "HRES_SCARD_E_NO_FILE",
5602 "The supplied path does not represent a smart card file."
5605 HRES_SCARD_E_NO_ACCESS,
5606 "HRES_SCARD_E_NO_ACCESS",
5607 "Access is denied to this file."
5610 HRES_SCARD_E_WRITE_TOO_MANY,
5611 "HRES_SCARD_E_WRITE_TOO_MANY",
5612 "The smart card does not have enough memory to store the information."
5615 HRES_SCARD_E_BAD_SEEK,
5616 "HRES_SCARD_E_BAD_SEEK",
5617 "There was an error trying to set the smart card file object pointer."
5620 HRES_SCARD_E_INVALID_CHV,
5621 "HRES_SCARD_E_INVALID_CHV",
5622 "The supplied PIN is incorrect."
5625 HRES_SCARD_E_UNKNOWN_RES_MNG,
5626 "HRES_SCARD_E_UNKNOWN_RES_MNG",
5627 "An unrecognized error code was returned from a layered component."
5630 HRES_SCARD_E_NO_SUCH_CERTIFICATE,
5631 "HRES_SCARD_E_NO_SUCH_CERTIFICATE",
5632 "The requested certificate does not exist."
5635 HRES_SCARD_E_CERTIFICATE_UNAVAILABLE,
5636 "HRES_SCARD_E_CERTIFICATE_UNAVAILABLE",
5637 "The requested certificate could not be obtained."
5640 HRES_SCARD_E_NO_READERS_AVAILABLE,
5641 "HRES_SCARD_E_NO_READERS_AVAILABLE",
5642 "Cannot find a smart card reader."
5645 HRES_SCARD_E_COMM_DATA_LOST,
5646 "HRES_SCARD_E_COMM_DATA_LOST",
5647 "A communications error with the smart card has been detected. Retry the operation."
5650 HRES_SCARD_E_NO_KEY_CONTAINER,
5651 "HRES_SCARD_E_NO_KEY_CONTAINER",
5652 "The requested key container does not exist on the smart card."
5655 HRES_SCARD_E_SERVER_TOO_BUSY,
5656 "HRES_SCARD_E_SERVER_TOO_BUSY",
5657 "The smart card resource manager is too busy to complete this operation."
5660 HRES_SCARD_W_UNSUPPORTED_CARD,
5661 "HRES_SCARD_W_UNSUPPORTED_CARD",
5662 "The reader cannot communicate with the smart card, due to ATR configuration conflicts."
5665 HRES_SCARD_W_UNRESPONSIVE_CARD,
5666 "HRES_SCARD_W_UNRESPONSIVE_CARD",
5667 "The smart card is not responding to a reset."
5670 HRES_SCARD_W_UNPOWERED_CARD,
5671 "HRES_SCARD_W_UNPOWERED_CARD",
5672 "Power has been removed from the smart card, so that further communication is not possible."
5675 HRES_SCARD_W_RESET_CARD,
5676 "HRES_SCARD_W_RESET_CARD",
5677 "The smart card has been reset, so any shared state information is invalid."
5680 HRES_SCARD_W_REMOVED_CARD,
5681 "HRES_SCARD_W_REMOVED_CARD",
5682 "The smart card has been removed, so that further communication is not possible."
5685 HRES_SCARD_W_SECURITY_VIOLATION,
5686 "HRES_SCARD_W_SECURITY_VIOLATION",
5687 "Access was denied because of a security violation."
5690 HRES_SCARD_W_WRONG_CHV,
5691 "HRES_SCARD_W_WRONG_CHV",
5692 "The card cannot be accessed because the wrong PIN was presented."
5695 HRES_SCARD_W_CHV_BLOCKED,
5696 "HRES_SCARD_W_CHV_BLOCKED",
5697 "The card cannot be accessed because the maximum number of PIN entry attempts has been reached."
5700 HRES_SCARD_W_EOF,
5701 "HRES_SCARD_W_EOF",
5702 "The end of the smart card file has been reached."
5705 HRES_SCARD_W_CANCELLED_BY_USER,
5706 "HRES_SCARD_W_CANCELLED_BY_USER",
5707 "The action was canceled by the user."
5710 HRES_SCARD_W_CARD_NOT_AUTHENTICATED,
5711 "HRES_SCARD_W_CARD_NOT_AUTHENTICATED",
5712 "No PIN was presented to the smart card."
5715 HRES_COMADMIN_E_OBJECTERRORS,
5716 "HRES_COMADMIN_E_OBJECTERRORS",
5717 "Errors occurred accessing one or more objects—the ErrorInfo collection may have more detail."
5720 HRES_COMADMIN_E_OBJECTINVALID,
5721 "HRES_COMADMIN_E_OBJECTINVALID",
5722 "One or more of the object's properties are missing or invalid."
5725 HRES_COMADMIN_E_KEYMISSING,
5726 "HRES_COMADMIN_E_KEYMISSING",
5727 "The object was not found in the catalog."
5730 HRES_COMADMIN_E_ALREADYINSTALLED,
5731 "HRES_COMADMIN_E_ALREADYINSTALLED",
5732 "The object is already registered."
5735 HRES_COMADMIN_E_APP_FILE_WRITEFAIL,
5736 "HRES_COMADMIN_E_APP_FILE_WRITEFAIL",
5737 "An error occurred writing to the application file."
5740 HRES_COMADMIN_E_APP_FILE_READFAIL,
5741 "HRES_COMADMIN_E_APP_FILE_READFAIL",
5742 "An error occurred reading the application file."
5745 HRES_COMADMIN_E_APP_FILE_VERSION,
5746 "HRES_COMADMIN_E_APP_FILE_VERSION",
5747 "Invalid version number in application file."
5750 HRES_COMADMIN_E_BADPATH,
5751 "HRES_COMADMIN_E_BADPATH",
5752 "The file path is invalid."
5755 HRES_COMADMIN_E_APPLICATIONEXISTS,
5756 "HRES_COMADMIN_E_APPLICATIONEXISTS",
5757 "The application is already installed."
5760 HRES_COMADMIN_E_ROLEEXISTS,
5761 "HRES_COMADMIN_E_ROLEEXISTS",
5762 "The role already exists."
5765 HRES_COMADMIN_E_CANTCOPYFILE,
5766 "HRES_COMADMIN_E_CANTCOPYFILE",
5767 "An error occurred copying the file."
5770 HRES_COMADMIN_E_NOUSER,
5771 "HRES_COMADMIN_E_NOUSER",
5772 "One or more users are not valid."
5775 HRES_COMADMIN_E_INVALIDUSERIDS,
5776 "HRES_COMADMIN_E_INVALIDUSERIDS",
5777 "One or more users in the application file are not valid."
5780 HRES_COMADMIN_E_NOREGISTRYCLSID,
5781 "HRES_COMADMIN_E_NOREGISTRYCLSID",
5782 "The component's CLSID is missing or corrupt."
5785 HRES_COMADMIN_E_BADREGISTRYPROGID,
5786 "HRES_COMADMIN_E_BADREGISTRYPROGID",
5787 "The component's programmatic ID is missing or corrupt."
5790 HRES_COMADMIN_E_AUTHENTICATIONLEVEL,
5791 "HRES_COMADMIN_E_AUTHENTICATIONLEVEL",
5792 "Unable to set required authentication level for update request."
5795 HRES_COMADMIN_E_USERPASSWDNOTVALID,
5796 "HRES_COMADMIN_E_USERPASSWDNOTVALID",
5797 "The identity or password set on the application is not valid."
5800 HRES_COMADMIN_E_CLSIDORIIDMISMATCH,
5801 "HRES_COMADMIN_E_CLSIDORIIDMISMATCH",
5802 "Application file CLSIDs or instance identifiers (IIDs) do not match corresponding DLLs."
5805 HRES_COMADMIN_E_REMOTEINTERFACE,
5806 "HRES_COMADMIN_E_REMOTEINTERFACE",
5807 "Interface information is either missing or changed."
5810 HRES_COMADMIN_E_DLLREGISTERSERVER,
5811 "HRES_COMADMIN_E_DLLREGISTERSERVER",
5812 "DllRegisterServer failed on component install."
5815 HRES_COMADMIN_E_NOSERVERSHARE,
5816 "HRES_COMADMIN_E_NOSERVERSHARE",
5817 "No server file share available."
5820 HRES_COMADMIN_E_DLLLOADFAILED,
5821 "HRES_COMADMIN_E_DLLLOADFAILED",
5822 "DLL could not be loaded."
5825 HRES_COMADMIN_E_BADREGISTRYLIBID,
5826 "HRES_COMADMIN_E_BADREGISTRYLIBID",
5827 "The registered TypeLib ID is not valid."
5830 HRES_COMADMIN_E_APPDIRNOTFOUND,
5831 "HRES_COMADMIN_E_APPDIRNOTFOUND",
5832 "Application install directory not found."
5835 HRES_COMADMIN_E_REGISTRARFAILED,
5836 "HRES_COMADMIN_E_REGISTRARFAILED",
5837 "Errors occurred while in the component registrar."
5840 HRES_COMADMIN_E_COMPFILE_DOESNOTEXIST,
5841 "HRES_COMADMIN_E_COMPFILE_DOESNOTEXIST",
5842 "The file does not exist."
5845 HRES_COMADMIN_E_COMPFILE_LOADDLLFAIL,
5846 "HRES_COMADMIN_E_COMPFILE_LOADDLLFAIL",
5847 "The DLL could not be loaded."
5850 HRES_COMADMIN_E_COMPFILE_GETCLASSOBJ,
5851 "HRES_COMADMIN_E_COMPFILE_GETCLASSOBJ",
5852 "GetClassObject failed in the DLL."
5855 HRES_COMADMIN_E_COMPFILE_CLASSNOTAVAIL,
5856 "HRES_COMADMIN_E_COMPFILE_CLASSNOTAVAIL",
5857 "The DLL does not support the components listed in the TypeLib."
5860 HRES_COMADMIN_E_COMPFILE_BADTLB,
5861 "HRES_COMADMIN_E_COMPFILE_BADTLB",
5862 "The TypeLib could not be loaded."
5865 HRES_COMADMIN_E_COMPFILE_NOTINSTALLABLE,
5866 "HRES_COMADMIN_E_COMPFILE_NOTINSTALLABLE",
5867 "The file does not contain components or component information."
5870 HRES_COMADMIN_E_NOTCHANGEABLE,
5871 "HRES_COMADMIN_E_NOTCHANGEABLE",
5872 "Changes to this object and its subobjects have been disabled."
5875 HRES_COMADMIN_E_NOTDELETEABLE,
5876 "HRES_COMADMIN_E_NOTDELETEABLE",
5877 "The delete function has been disabled for this object."
5880 HRES_COMADMIN_E_SESSION,
5881 "HRES_COMADMIN_E_SESSION",
5882 "The server catalog version is not supported."
5885 HRES_COMADMIN_E_COMP_MOVE_LOCKED,
5886 "HRES_COMADMIN_E_COMP_MOVE_LOCKED",
5887 "The component move was disallowed because the source or destination application is either a system application or currently locked against changes."
5890 HRES_COMADMIN_E_COMP_MOVE_BAD_DEST,
5891 "HRES_COMADMIN_E_COMP_MOVE_BAD_DEST",
5892 "The component move failed because the destination application no longer exists."
5895 HRES_COMADMIN_E_REGISTERTLB,
5896 "HRES_COMADMIN_E_REGISTERTLB",
5897 "The system was unable to register the TypeLib."
5900 HRES_COMADMIN_E_SYSTEMAPP,
5901 "HRES_COMADMIN_E_SYSTEMAPP",
5902 "This operation cannot be performed on the system application."
5905 HRES_COMADMIN_E_COMPFILE_NOREGISTRAR,
5906 "HRES_COMADMIN_E_COMPFILE_NOREGISTRAR",
5907 "The component registrar referenced in this file is not available."
5910 HRES_COMADMIN_E_COREQCOMPINSTALLED,
5911 "HRES_COMADMIN_E_COREQCOMPINSTALLED",
5912 "A component in the same DLL is already installed."
5915 HRES_COMADMIN_E_SERVICENOTINSTALLED,
5916 "HRES_COMADMIN_E_SERVICENOTINSTALLED",
5917 "The service is not installed."
5920 HRES_COMADMIN_E_PROPERTYSAVEFAILED,
5921 "HRES_COMADMIN_E_PROPERTYSAVEFAILED",
5922 "One or more property settings are either invalid or in conflict with each other."
5925 HRES_COMADMIN_E_OBJECTEXISTS,
5926 "HRES_COMADMIN_E_OBJECTEXISTS",
5927 "The object you are attempting to add or rename already exists."
5930 HRES_COMADMIN_E_COMPONENTEXISTS,
5931 "HRES_COMADMIN_E_COMPONENTEXISTS",
5932 "The component already exists."
5935 HRES_COMADMIN_E_REGFILE_CORRUPT,
5936 "HRES_COMADMIN_E_REGFILE_CORRUPT",
5937 "The registration file is corrupt."
5940 HRES_COMADMIN_E_PROPERTY_OVERFLOW,
5941 "HRES_COMADMIN_E_PROPERTY_OVERFLOW",
5942 "The property value is too large."
5945 HRES_COMADMIN_E_NOTINREGISTRY,
5946 "HRES_COMADMIN_E_NOTINREGISTRY",
5947 "Object was not found in registry."
5950 HRES_COMADMIN_E_OBJECTNOTPOOLABLE,
5951 "HRES_COMADMIN_E_OBJECTNOTPOOLABLE",
5952 "This object cannot be pooled."
5955 HRES_COMADMIN_E_APPLID_MATCHES_CLSID,
5956 "HRES_COMADMIN_E_APPLID_MATCHES_CLSID",
5957 "A CLSID with the same GUID as the new application ID is already installed on this machine."
5960 HRES_COMADMIN_E_ROLE_DOES_NOT_EXIST,
5961 "HRES_COMADMIN_E_ROLE_DOES_NOT_EXIST",
5962 "A role assigned to a component, interface, or method did not exist in the application."
5965 HRES_COMADMIN_E_START_APP_NEEDS_COMPONENTS,
5966 "HRES_COMADMIN_E_START_APP_NEEDS_COMPONENTS",
5967 "You must have components in an application to start the application."
5970 HRES_COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM,
5971 "HRES_COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM",
5972 "This operation is not enabled on this platform."
5975 HRES_COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY,
5976 "HRES_COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY",
5977 "Application proxy is not exportable."
5980 HRES_COMADMIN_E_CAN_NOT_START_APP,
5981 "HRES_COMADMIN_E_CAN_NOT_START_APP",
5982 "Failed to start application because it is either a library application or an application proxy."
5985 HRES_COMADMIN_E_CAN_NOT_EXPORT_SYS_APP,
5986 "HRES_COMADMIN_E_CAN_NOT_EXPORT_SYS_APP",
5987 "System application is not exportable."
5990 HRES_COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT,
5991 "HRES_COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT",
5992 "Cannot subscribe to this component (the component may have been imported)."
5995 HRES_COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER,
5996 "HRES_COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER",
5997 "An event class cannot also be a subscriber component."
6000 HRES_COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE,
6001 "HRES_COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE",
6002 "Library applications and application proxies are incompatible."
6005 HRES_COMADMIN_E_BASE_PARTITION_ONLY,
6006 "HRES_COMADMIN_E_BASE_PARTITION_ONLY",
6007 "This function is valid for the base partition only."
6010 HRES_COMADMIN_E_START_APP_DISABLED,
6011 "HRES_COMADMIN_E_START_APP_DISABLED",
6012 "You cannot start an application that has been disabled."
6015 HRES_COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME,
6016 "HRES_COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME",
6017 "The specified partition name is already in use on this computer."
6020 HRES_COMADMIN_E_CAT_INVALID_PARTITION_NAME,
6021 "HRES_COMADMIN_E_CAT_INVALID_PARTITION_NAME",
6022 "The specified partition name is invalid. Check that the name contains at least one visible character."
6025 HRES_COMADMIN_E_CAT_PARTITION_IN_USE,
6026 "HRES_COMADMIN_E_CAT_PARTITION_IN_USE",
6027 "The partition cannot be deleted because it is the default partition for one or more users."
6030 HRES_COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES,
6031 "HRES_COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES",
6032 "The partition cannot be exported because one or more components in the partition have the same file name."
6035 HRES_COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED,
6036 "HRES_COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED",
6037 "Applications that contain one or more imported components cannot be installed into a nonbase partition."
6040 HRES_COMADMIN_E_AMBIGUOUS_APPLICATION_NAME,
6041 "HRES_COMADMIN_E_AMBIGUOUS_APPLICATION_NAME",
6042 "The application name is not unique and cannot be resolved to an application ID."
6045 HRES_COMADMIN_E_AMBIGUOUS_PARTITION_NAME,
6046 "HRES_COMADMIN_E_AMBIGUOUS_PARTITION_NAME",
6047 "The partition name is not unique and cannot be resolved to a partition ID."
6050 HRES_COMADMIN_E_REGDB_NOTINITIALIZED,
6051 "HRES_COMADMIN_E_REGDB_NOTINITIALIZED",
6052 "The COM+ registry database has not been initialized."
6055 HRES_COMADMIN_E_REGDB_NOTOPEN,
6056 "HRES_COMADMIN_E_REGDB_NOTOPEN",
6057 "The COM+ registry database is not open."
6060 HRES_COMADMIN_E_REGDB_SYSTEMERR,
6061 "HRES_COMADMIN_E_REGDB_SYSTEMERR",
6062 "The COM+ registry database detected a system error."
6065 HRES_COMADMIN_E_REGDB_ALREADYRUNNING,
6066 "HRES_COMADMIN_E_REGDB_ALREADYRUNNING",
6067 "The COM+ registry database is already running."
6070 HRES_COMADMIN_E_MIG_VERSIONNOTSUPPORTED,
6071 "HRES_COMADMIN_E_MIG_VERSIONNOTSUPPORTED",
6072 "This version of the COM+ registry database cannot be migrated."
6075 HRES_COMADMIN_E_MIG_SCHEMANOTFOUND,
6076 "HRES_COMADMIN_E_MIG_SCHEMANOTFOUND",
6077 "The schema version to be migrated could not be found in the COM+ registry database."
6080 HRES_COMADMIN_E_CAT_BITNESSMISMATCH,
6081 "HRES_COMADMIN_E_CAT_BITNESSMISMATCH",
6082 "There was a type mismatch between binaries."
6085 HRES_COMADMIN_E_CAT_UNACCEPTABLEBITNESS,
6086 "HRES_COMADMIN_E_CAT_UNACCEPTABLEBITNESS",
6087 "A binary of unknown or invalid type was provided."
6090 HRES_COMADMIN_E_CAT_WRONGAPPBITNESS,
6091 "HRES_COMADMIN_E_CAT_WRONGAPPBITNESS",
6092 "There was a type mismatch between a binary and an application."
6095 HRES_COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED,
6096 "HRES_COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED",
6097 "The application cannot be paused or resumed."
6100 HRES_COMADMIN_E_CAT_SERVERFAULT,
6101 "HRES_COMADMIN_E_CAT_SERVERFAULT",
6102 "The COM+ catalog server threw an exception during execution."
6105 HRES_COMQC_E_APPLICATION_NOT_QUEUED,
6106 "HRES_COMQC_E_APPLICATION_NOT_QUEUED",
6107 "Only COM+ applications marked \"queued\" can be invoked using the \"queue\" moniker."
6110 HRES_COMQC_E_NO_QUEUEABLE_INTERFACES,
6111 "HRES_COMQC_E_NO_QUEUEABLE_INTERFACES",
6112 "At least one interface must be marked \"queued\" to create a queued component instance with the \"queue\" moniker."
6115 HRES_COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE,
6116 "HRES_COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE",
6117 "Message Queuing is required for the requested operation and is not installed."
6120 HRES_COMQC_E_NO_IPERSISTSTREAM,
6121 "HRES_COMQC_E_NO_IPERSISTSTREAM",
6122 "Unable to marshal an interface that does not support IPersistStream."
6125 HRES_COMQC_E_BAD_MESSAGE,
6126 "HRES_COMQC_E_BAD_MESSAGE",
6127 "The message is improperly formatted or was damaged in transit."
6130 HRES_COMQC_E_UNAUTHENTICATED,
6131 "HRES_COMQC_E_UNAUTHENTICATED",
6132 "An unauthenticated message was received by an application that accepts only authenticated messages."
6135 HRES_COMQC_E_UNTRUSTED_ENQUEUER,
6136 "HRES_COMQC_E_UNTRUSTED_ENQUEUER",
6137 "The message was requeued or moved by a user not in the QC Trusted User \"role\"."
6140 HRES_MSDTC_E_DUPLICATE_RESOURCE,
6141 "HRES_MSDTC_E_DUPLICATE_RESOURCE",
6142 "Cannot create a duplicate resource of type Distributed Transaction Coordinator."
6145 HRES_COMADMIN_E_OBJECT_PARENT_MISSING,
6146 "HRES_COMADMIN_E_OBJECT_PARENT_MISSING",
6147 "One of the objects being inserted or updated does not belong to a valid parent collection."
6150 HRES_COMADMIN_E_OBJECT_DOES_NOT_EXIST,
6151 "HRES_COMADMIN_E_OBJECT_DOES_NOT_EXIST",
6152 "One of the specified objects cannot be found."
6155 HRES_COMADMIN_E_APP_NOT_RUNNING,
6156 "HRES_COMADMIN_E_APP_NOT_RUNNING",
6157 "The specified application is not currently running."
6160 HRES_COMADMIN_E_INVALID_PARTITION,
6161 "HRES_COMADMIN_E_INVALID_PARTITION",
6162 "The partitions specified are not valid."
6165 HRES_COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE,
6166 "HRES_COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE",
6167 "COM+ applications that run as Windows NT service may not be pooled or recycled."
6170 HRES_COMADMIN_E_USER_IN_SET,
6171 "HRES_COMADMIN_E_USER_IN_SET",
6172 "One or more users are already assigned to a local partition set."
6175 HRES_COMADMIN_E_CANTRECYCLELIBRARYAPPS,
6176 "HRES_COMADMIN_E_CANTRECYCLELIBRARYAPPS",
6177 "Library applications may not be recycled."
6180 HRES_COMADMIN_E_CANTRECYCLESERVICEAPPS,
6181 "HRES_COMADMIN_E_CANTRECYCLESERVICEAPPS",
6182 "Applications running as Windows NT services may not be recycled."
6185 HRES_COMADMIN_E_PROCESSALREADYRECYCLED,
6186 "HRES_COMADMIN_E_PROCESSALREADYRECYCLED",
6187 "The process has already been recycled."
6190 HRES_COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED,
6191 "HRES_COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED",
6192 "A paused process may not be recycled."
6195 HRES_COMADMIN_E_CANTMAKEINPROCSERVICE,
6196 "HRES_COMADMIN_E_CANTMAKEINPROCSERVICE",
6197 "Library applications may not be Windows NT services."
6200 HRES_COMADMIN_E_PROGIDINUSEBYCLSID,
6201 "HRES_COMADMIN_E_PROGIDINUSEBYCLSID",
6202 "The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID."
6205 HRES_COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET,
6206 "HRES_COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET",
6207 "The partition specified as the default is not a member of the partition set."
6210 HRES_COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED,
6211 "HRES_COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED",
6212 "A recycled process may not be paused."
6215 HRES_COMADMIN_E_PARTITION_ACCESSDENIED,
6216 "HRES_COMADMIN_E_PARTITION_ACCESSDENIED",
6217 "Access to the specified partition is denied."
6220 HRES_COMADMIN_E_PARTITION_MSI_ONLY,
6221 "HRES_COMADMIN_E_PARTITION_MSI_ONLY",
6222 "Only application files (*.msi files) can be installed into partitions."
6225 HRES_COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT,
6226 "HRES_COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT",
6227 "Applications containing one or more legacy components may not be exported to 1.0 format."
6230 HRES_COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS,
6231 "HRES_COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS",
6232 "Legacy components may not exist in nonbase partitions."
6235 HRES_COMADMIN_E_COMP_MOVE_SOURCE,
6236 "HRES_COMADMIN_E_COMP_MOVE_SOURCE",
6237 "A component cannot be moved (or copied) from the System Application, an application proxy, or a nonchangeable application."
6240 HRES_COMADMIN_E_COMP_MOVE_DEST,
6241 "HRES_COMADMIN_E_COMP_MOVE_DEST",
6242 "A component cannot be moved (or copied) to the System Application, an application proxy or a nonchangeable application."
6245 HRES_COMADMIN_E_COMP_MOVE_PRIVATE,
6246 "HRES_COMADMIN_E_COMP_MOVE_PRIVATE",
6247 "A private component cannot be moved (or copied) to a library application or to the base partition."
6250 HRES_COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET,
6251 "HRES_COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET",
6252 "The Base Application Partition exists in all partition sets and cannot be removed."
6255 HRES_COMADMIN_E_CANNOT_ALIAS_EVENTCLASS,
6256 "HRES_COMADMIN_E_CANNOT_ALIAS_EVENTCLASS",
6257 "Alas, Event Class components cannot be aliased."
6260 HRES_COMADMIN_E_PRIVATE_ACCESSDENIED,
6261 "HRES_COMADMIN_E_PRIVATE_ACCESSDENIED",
6262 "Access is denied because the component is private."
6265 HRES_COMADMIN_E_SAFERINVALID,
6266 "HRES_COMADMIN_E_SAFERINVALID",
6267 "The specified SAFER level is invalid."
6270 HRES_COMADMIN_E_REGISTRY_ACCESSDENIED,
6271 "HRES_COMADMIN_E_REGISTRY_ACCESSDENIED",
6272 "The specified user cannot write to the system registry."
6275 HRES_COMADMIN_E_PARTITIONS_DISABLED,
6276 "HRES_COMADMIN_E_PARTITIONS_DISABLED",
6277 "COM+ partitions are currently disabled."
6280 HRES_ERROR_FLT_NO_HANDLER_DEFINED,
6281 "HRES_ERROR_FLT_NO_HANDLER_DEFINED",
6282 "A handler was not defined by the filter for this operation."
6285 HRES_ERROR_FLT_CONTEXT_ALREADY_DEFINED,
6286 "HRES_ERROR_FLT_CONTEXT_ALREADY_DEFINED",
6287 "A context is already defined for this object."
6290 HRES_ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST,
6291 "HRES_ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST",
6292 "Asynchronous requests are not valid for this operation."
6295 HRES_ERROR_FLT_DISALLOW_FAST_IO,
6296 "HRES_ERROR_FLT_DISALLOW_FAST_IO",
6297 "Disallow the Fast IO path for this operation."
6300 HRES_ERROR_FLT_INVALID_NAME_REQUEST,
6301 "HRES_ERROR_FLT_INVALID_NAME_REQUEST",
6302 "An invalid name request was made. The name requested cannot be retrieved at this time."
6305 HRES_ERROR_FLT_NOT_SAFE_TO_POST_OPERATION,
6306 "HRES_ERROR_FLT_NOT_SAFE_TO_POST_OPERATION",
6307 "Posting this operation to a worker thread for further processing is not safe at this time because it could lead to a system deadlock."
6310 HRES_ERROR_FLT_NOT_INITIALIZED,
6311 "HRES_ERROR_FLT_NOT_INITIALIZED",
6312 "The Filter Manager was not initialized when a filter tried to register. Be sure that the Filter Manager is being loaded as a driver."
6315 HRES_ERROR_FLT_FILTER_NOT_READY,
6316 "HRES_ERROR_FLT_FILTER_NOT_READY",
6317 "The filter is not ready for attachment to volumes because it has not finished initializing (FltStartFiltering has not been called)."
6320 HRES_ERROR_FLT_POST_OPERATION_CLEANUP,
6321 "HRES_ERROR_FLT_POST_OPERATION_CLEANUP",
6322 "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."
6325 HRES_ERROR_FLT_INTERNAL_ERROR,
6326 "HRES_ERROR_FLT_INTERNAL_ERROR",
6327 "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."
6330 HRES_ERROR_FLT_DELETING_OBJECT,
6331 "HRES_ERROR_FLT_DELETING_OBJECT",
6332 "The object specified for this action is in the process of being deleted; therefore, the action requested cannot be completed at this time."
6335 HRES_ERROR_FLT_MUST_BE_NONPAGED_POOL,
6336 "HRES_ERROR_FLT_MUST_BE_NONPAGED_POOL",
6337 "Nonpaged pool must be used for this type of context."
6340 HRES_ERROR_FLT_DUPLICATE_ENTRY,
6341 "HRES_ERROR_FLT_DUPLICATE_ENTRY",
6342 "A duplicate handler definition has been provided for an operation."
6345 HRES_ERROR_FLT_CBDQ_DISABLED,
6346 "HRES_ERROR_FLT_CBDQ_DISABLED",
6347 "The callback data queue has been disabled."
6350 HRES_ERROR_FLT_DO_NOT_ATTACH,
6351 "HRES_ERROR_FLT_DO_NOT_ATTACH",
6352 "Do not attach the filter to the volume at this time."
6355 HRES_ERROR_FLT_DO_NOT_DETACH,
6356 "HRES_ERROR_FLT_DO_NOT_DETACH",
6357 "Do not detach the filter from the volume at this time."
6360 HRES_ERROR_FLT_INSTANCE_ALTITUDE_COLLISION,
6361 "HRES_ERROR_FLT_INSTANCE_ALTITUDE_COLLISION",
6362 "An instance already exists at this altitude on the volume specified."
6365 HRES_ERROR_FLT_INSTANCE_NAME_COLLISION,
6366 "HRES_ERROR_FLT_INSTANCE_NAME_COLLISION",
6367 "An instance already exists with this name on the volume specified."
6370 HRES_ERROR_FLT_FILTER_NOT_FOUND,
6371 "HRES_ERROR_FLT_FILTER_NOT_FOUND",
6372 "The system could not find the filter specified."
6375 HRES_ERROR_FLT_VOLUME_NOT_FOUND,
6376 "HRES_ERROR_FLT_VOLUME_NOT_FOUND",
6377 "The system could not find the volume specified."
6380 HRES_ERROR_FLT_INSTANCE_NOT_FOUND,
6381 "HRES_ERROR_FLT_INSTANCE_NOT_FOUND",
6382 "The system could not find the instance specified."
6385 HRES_ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND,
6386 "HRES_ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND",
6387 "No registered context allocation definition was found for the given request."
6390 HRES_ERROR_FLT_INVALID_CONTEXT_REGISTRATION,
6391 "HRES_ERROR_FLT_INVALID_CONTEXT_REGISTRATION",
6392 "An invalid parameter was specified during context registration."
6395 HRES_ERROR_FLT_NAME_CACHE_MISS,
6396 "HRES_ERROR_FLT_NAME_CACHE_MISS",
6397 "The name requested was not found in the Filter Manager name cache and could not be retrieved from the file system."
6400 HRES_ERROR_FLT_NO_DEVICE_OBJECT,
6401 "HRES_ERROR_FLT_NO_DEVICE_OBJECT",
6402 "The requested device object does not exist for the given volume."
6405 HRES_ERROR_FLT_VOLUME_ALREADY_MOUNTED,
6406 "HRES_ERROR_FLT_VOLUME_ALREADY_MOUNTED",
6407 "The specified volume is already mounted."
6410 HRES_ERROR_FLT_ALREADY_ENLISTED,
6411 "HRES_ERROR_FLT_ALREADY_ENLISTED",
6412 "The specified Transaction Context is already enlisted in a transaction."
6415 HRES_ERROR_FLT_CONTEXT_ALREADY_LINKED,
6416 "HRES_ERROR_FLT_CONTEXT_ALREADY_LINKED",
6417 "The specified context is already attached to another object."
6420 HRES_ERROR_FLT_NO_WAITER_FOR_REPLY,
6421 "HRES_ERROR_FLT_NO_WAITER_FOR_REPLY",
6422 "No waiter is present for the filter's reply to this message."
6425 HRES_ERROR_HUNG_DISPLAY_DRIVER_THREAD,
6426 "HRES_ERROR_HUNG_DISPLAY_DRIVER_THREAD",
6427 "{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."
6430 HRES_ERROR_MONITOR_NO_DESCRIPTOR,
6431 "HRES_ERROR_MONITOR_NO_DESCRIPTOR",
6432 "Monitor descriptor could not be obtained."
6435 HRES_ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT,
6436 "HRES_ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT",
6437 "Format of the obtained monitor descriptor is not supported by this release."
6440 HRES_DWM_E_COMPOSITIONDISABLED,
6441 "HRES_DWM_E_COMPOSITIONDISABLED",
6442 "{Desktop Composition is Disabled} The operation could not be completed because desktop composition is disabled."
6445 HRES_DWM_E_REMOTING_NOT_SUPPORTED,
6446 "HRES_DWM_E_REMOTING_NOT_SUPPORTED",
6447 "{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."
6450 HRES_DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE,
6451 "HRES_DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE",
6452 "{No DWM Redirection Surface is Available} The Desktop Window Manager (DWM) was unable to provide a redirection surface to complete the DirectX present."
6455 HRES_DWM_E_NOT_QUEUING_PRESENTS,
6456 "HRES_DWM_E_NOT_QUEUING_PRESENTS",
6457 "{DWM Is Not Queuing Presents for the Specified Window} The window specified is not currently using queued presents."
6460 HRES_TPM_E_ERROR_MASK,
6461 "HRES_TPM_E_ERROR_MASK",
6462 "This is an error mask to convert Trusted Platform Module (TPM) hardware errors to Win32 errors."
6465 HRES_TPM_E_AUTHFAIL,
6466 "HRES_TPM_E_AUTHFAIL",
6467 "Authentication failed."
6470 HRES_TPM_E_BADINDEX,
6471 "HRES_TPM_E_BADINDEX",
6472 "The index to a Platform Configuration Register (PCR), DIR, or other register is incorrect."
6475 HRES_TPM_E_BAD_PARAMETER,
6476 "HRES_TPM_E_BAD_PARAMETER",
6477 "One or more parameters are bad."
6480 HRES_TPM_E_AUDITFAILURE,
6481 "HRES_TPM_E_AUDITFAILURE",
6482 "An operation completed successfully but the auditing of that operation failed."
6485 HRES_TPM_E_CLEAR_DISABLED,
6486 "HRES_TPM_E_CLEAR_DISABLED",
6487 "The clear disable flag is set and all clear operations now require physical access."
6490 HRES_TPM_E_DEACTIVATED,
6491 "HRES_TPM_E_DEACTIVATED",
6492 "The TPM is deactivated."
6495 HRES_TPM_E_DISABLED,
6496 "HRES_TPM_E_DISABLED",
6497 "The TPM is disabled."
6500 HRES_TPM_E_DISABLED_CMD,
6501 "HRES_TPM_E_DISABLED_CMD",
6502 "The target command has been disabled."
6505 HRES_TPM_E_FAIL,
6506 "HRES_TPM_E_FAIL",
6507 "The operation failed."
6510 HRES_TPM_E_BAD_ORDINAL,
6511 "HRES_TPM_E_BAD_ORDINAL",
6512 "The ordinal was unknown or inconsistent."
6515 HRES_TPM_E_INSTALL_DISABLED,
6516 "HRES_TPM_E_INSTALL_DISABLED",
6517 "The ability to install an owner is disabled."
6520 HRES_TPM_E_INVALID_KEYHANDLE,
6521 "HRES_TPM_E_INVALID_KEYHANDLE",
6522 "The key handle cannot be interpreted."
6525 HRES_TPM_E_KEYNOTFOUND,
6526 "HRES_TPM_E_KEYNOTFOUND",
6527 "The key handle points to an invalid key."
6530 HRES_TPM_E_INAPPROPRIATE_ENC,
6531 "HRES_TPM_E_INAPPROPRIATE_ENC",
6532 "Unacceptable encryption scheme."
6535 HRES_TPM_E_MIGRATEFAIL,
6536 "HRES_TPM_E_MIGRATEFAIL",
6537 "Migration authorization failed."
6540 HRES_TPM_E_INVALID_PCR_INFO,
6541 "HRES_TPM_E_INVALID_PCR_INFO",
6542 "PCR information could not be interpreted."
6545 HRES_TPM_E_NOSPACE,
6546 "HRES_TPM_E_NOSPACE",
6547 "No room to load key."
6550 HRES_TPM_E_NOSRK,
6551 "HRES_TPM_E_NOSRK",
6552 "There is no storage root key (SRK) set."
6555 HRES_TPM_E_NOTSEALED_BLOB,
6556 "HRES_TPM_E_NOTSEALED_BLOB",
6557 "An encrypted blob is invalid or was not created by this TPM."
6560 HRES_TPM_E_OWNER_SET,
6561 "HRES_TPM_E_OWNER_SET",
6562 "There is already an owner."
6565 HRES_TPM_E_RESOURCES,
6566 "HRES_TPM_E_RESOURCES",
6567 "The TPM has insufficient internal resources to perform the requested action."
6570 HRES_TPM_E_SHORTRANDOM,
6571 "HRES_TPM_E_SHORTRANDOM",
6572 "A random string was too short."
6575 HRES_TPM_E_SIZE,
6576 "HRES_TPM_E_SIZE",
6577 "The TPM does not have the space to perform the operation."
6580 HRES_TPM_E_WRONGPCRVAL,
6581 "HRES_TPM_E_WRONGPCRVAL",
6582 "The named PCR value does not match the current PCR value."
6585 HRES_TPM_E_BAD_PARAM_SIZE,
6586 "HRES_TPM_E_BAD_PARAM_SIZE",
6587 "The paramSize argument to the command has the incorrect value."
6590 HRES_TPM_E_SHA_THREAD,
6591 "HRES_TPM_E_SHA_THREAD",
6592 "There is no existing SHA-1 thread."
6595 HRES_TPM_E_SHA_ERROR,
6596 "HRES_TPM_E_SHA_ERROR",
6597 "The calculation is unable to proceed because the existing SHA-1 thread has already encountered an error."
6600 HRES_TPM_E_FAILEDSELFTEST,
6601 "HRES_TPM_E_FAILEDSELFTEST",
6602 "Self-test has failed and the TPM has shut down."
6605 HRES_TPM_E_AUTH2FAIL,
6606 "HRES_TPM_E_AUTH2FAIL",
6607 "The authorization for the second key in a two-key function failed authorization."
6610 HRES_TPM_E_BADTAG,
6611 "HRES_TPM_E_BADTAG",
6612 "The tag value sent to for a command is invalid."
6615 HRES_TPM_E_IOERROR,
6616 "HRES_TPM_E_IOERROR",
6617 "An I/O error occurred transmitting information to the TPM."
6620 HRES_TPM_E_ENCRYPT_ERROR,
6621 "HRES_TPM_E_ENCRYPT_ERROR",
6622 "The encryption process had a problem."
6625 HRES_TPM_E_DECRYPT_ERROR,
6626 "HRES_TPM_E_DECRYPT_ERROR",
6627 "The decryption process did not complete."
6630 HRES_TPM_E_INVALID_AUTHHANDLE,
6631 "HRES_TPM_E_INVALID_AUTHHANDLE",
6632 "An invalid handle was used."
6635 HRES_TPM_E_NO_ENDORSEMENT,
6636 "HRES_TPM_E_NO_ENDORSEMENT",
6637 "The TPM does not have an endorsement key (EK) installed."
6640 HRES_TPM_E_INVALID_KEYUSAGE,
6641 "HRES_TPM_E_INVALID_KEYUSAGE",
6642 "The usage of a key is not allowed."
6645 HRES_TPM_E_WRONG_ENTITYTYPE,
6646 "HRES_TPM_E_WRONG_ENTITYTYPE",
6647 "The submitted entity type is not allowed."
6650 HRES_TPM_E_INVALID_POSTINIT,
6651 "HRES_TPM_E_INVALID_POSTINIT",
6652 "The command was received in the wrong sequence relative to TPM_Init and a subsequent TPM_Startup."
6655 HRES_TPM_E_INAPPROPRIATE_SIG,
6656 "HRES_TPM_E_INAPPROPRIATE_SIG",
6657 "Signed data cannot include additional DER information."
6660 HRES_TPM_E_BAD_KEY_PROPERTY,
6661 "HRES_TPM_E_BAD_KEY_PROPERTY",
6662 "The key properties in TPM_KEY_PARMs are not supported by this TPM."
6665 HRES_TPM_E_BAD_MIGRATION,
6666 "HRES_TPM_E_BAD_MIGRATION",
6667 "The migration properties of this key are incorrect."
6670 HRES_TPM_E_BAD_SCHEME,
6671 "HRES_TPM_E_BAD_SCHEME",
6672 "The signature or encryption scheme for this key is incorrect or not permitted in this situation."
6675 HRES_TPM_E_BAD_DATASIZE,
6676 "HRES_TPM_E_BAD_DATASIZE",
6677 "The size of the data (or blob) parameter is bad or inconsistent with the referenced key."
6680 HRES_TPM_E_BAD_MODE,
6681 "HRES_TPM_E_BAD_MODE",
6682 "A mode parameter is bad, such as capArea or subCapArea for TPM_GetCapability, physicalPresence parameter for TPM_PhysicalPresence, or migrationType for TPM_CreateMigrationBlob."
6685 HRES_TPM_E_BAD_PRESENCE,
6686 "HRES_TPM_E_BAD_PRESENCE",
6687 "Either the physicalPresence or physicalPresenceLock bits have the wrong value."
6690 HRES_TPM_E_BAD_VERSION,
6691 "HRES_TPM_E_BAD_VERSION",
6692 "The TPM cannot perform this version of the capability."
6695 HRES_TPM_E_NO_WRAP_TRANSPORT,
6696 "HRES_TPM_E_NO_WRAP_TRANSPORT",
6697 "The TPM does not allow for wrapped transport sessions."
6700 HRES_TPM_E_AUDITFAIL_UNSUCCESSFUL,
6701 "HRES_TPM_E_AUDITFAIL_UNSUCCESSFUL",
6702 "TPM audit construction failed and the underlying command was returning a failure code also."
6705 HRES_TPM_E_AUDITFAIL_SUCCESSFUL,
6706 "HRES_TPM_E_AUDITFAIL_SUCCESSFUL",
6707 "TPM audit construction failed and the underlying command was returning success."
6710 HRES_TPM_E_NOTRESETABLE,
6711 "HRES_TPM_E_NOTRESETABLE",
6712 "Attempt to reset a PCR that does not have the resettable attribute."
6715 HRES_TPM_E_NOTLOCAL,
6716 "HRES_TPM_E_NOTLOCAL",
6717 "Attempt to reset a PCR register that requires locality and the locality modifier not part of command transport."
6720 HRES_TPM_E_BAD_TYPE,
6721 "HRES_TPM_E_BAD_TYPE",
6722 "Make identity blob not properly typed."
6725 HRES_TPM_E_INVALID_RESOURCE,
6726 "HRES_TPM_E_INVALID_RESOURCE",
6727 "When saving context identified resource type does not match actual resource."
6730 HRES_TPM_E_NOTFIPS,
6731 "HRES_TPM_E_NOTFIPS",
6732 "The TPM is attempting to execute a command only available when in Federal Information Processing Standards (FIPS) mode."
6735 HRES_TPM_E_INVALID_FAMILY,
6736 "HRES_TPM_E_INVALID_FAMILY",
6737 "The command is attempting to use an invalid family ID."
6740 HRES_TPM_E_NO_NV_PERMISSION,
6741 "HRES_TPM_E_NO_NV_PERMISSION",
6742 "The permission to manipulate the NV storage is not available."
6745 HRES_TPM_E_REQUIRES_SIGN,
6746 "HRES_TPM_E_REQUIRES_SIGN",
6747 "The operation requires a signed command."
6750 HRES_TPM_E_KEY_NOTSUPPORTED,
6751 "HRES_TPM_E_KEY_NOTSUPPORTED",
6752 "Wrong operation to load an NV key."
6755 HRES_TPM_E_AUTH_CONFLICT,
6756 "HRES_TPM_E_AUTH_CONFLICT",
6757 "NV_LoadKey blob requires both owner and blob authorization."
6760 HRES_TPM_E_AREA_LOCKED,
6761 "HRES_TPM_E_AREA_LOCKED",
6762 "The NV area is locked and not writable."
6765 HRES_TPM_E_BAD_LOCALITY,
6766 "HRES_TPM_E_BAD_LOCALITY",
6767 "The locality is incorrect for the attempted operation."
6770 HRES_TPM_E_READ_ONLY,
6771 "HRES_TPM_E_READ_ONLY",
6772 "The NV area is read-only and cannot be written to."
6775 HRES_TPM_E_PER_NOWRITE,
6776 "HRES_TPM_E_PER_NOWRITE",
6777 "There is no protection on the write to the NV area."
6780 HRES_TPM_E_FAMILYCOUNT,
6781 "HRES_TPM_E_FAMILYCOUNT",
6782 "The family count value does not match."
6785 HRES_TPM_E_WRITE_LOCKED,
6786 "HRES_TPM_E_WRITE_LOCKED",
6787 "The NV area has already been written to."
6790 HRES_TPM_E_BAD_ATTRIBUTES,
6791 "HRES_TPM_E_BAD_ATTRIBUTES",
6792 "The NV area attributes conflict."
6795 HRES_TPM_E_INVALID_STRUCTURE,
6796 "HRES_TPM_E_INVALID_STRUCTURE",
6797 "The structure tag and version are invalid or inconsistent."
6800 HRES_TPM_E_KEY_OWNER_CONTROL,
6801 "HRES_TPM_E_KEY_OWNER_CONTROL",
6802 "The key is under control of the TPM owner and can only be evicted by the TPM owner."
6805 HRES_TPM_E_BAD_COUNTER,
6806 "HRES_TPM_E_BAD_COUNTER",
6807 "The counter handle is incorrect."
6810 HRES_TPM_E_NOT_FULLWRITE,
6811 "HRES_TPM_E_NOT_FULLWRITE",
6812 "The write is not a complete write of the area."
6815 HRES_TPM_E_CONTEXT_GAP,
6816 "HRES_TPM_E_CONTEXT_GAP",
6817 "The gap between saved context counts is too large."
6820 HRES_TPM_E_MAXNVWRITES,
6821 "HRES_TPM_E_MAXNVWRITES",
6822 "The maximum number of NV writes without an owner has been exceeded."
6825 HRES_TPM_E_NOOPERATOR,
6826 "HRES_TPM_E_NOOPERATOR",
6827 "No operator AuthData value is set."
6830 HRES_TPM_E_RESOURCEMISSING,
6831 "HRES_TPM_E_RESOURCEMISSING",
6832 "The resource pointed to by context is not loaded."
6835 HRES_TPM_E_DELEGATE_LOCK,
6836 "HRES_TPM_E_DELEGATE_LOCK",
6837 "The delegate administration is locked."
6840 HRES_TPM_E_DELEGATE_FAMILY,
6841 "HRES_TPM_E_DELEGATE_FAMILY",
6842 "Attempt to manage a family other then the delegated family."
6845 HRES_TPM_E_DELEGATE_ADMIN,
6846 "HRES_TPM_E_DELEGATE_ADMIN",
6847 "Delegation table management not enabled."
6850 HRES_TPM_E_TRANSPORT_NOTEXCLUSIVE,
6851 "HRES_TPM_E_TRANSPORT_NOTEXCLUSIVE",
6852 "There was a command executed outside an exclusive transport session."
6855 HRES_TPM_E_OWNER_CONTROL,
6856 "HRES_TPM_E_OWNER_CONTROL",
6857 "Attempt to context save an owner evict controlled key."
6860 HRES_TPM_E_DAA_RESOURCES,
6861 "HRES_TPM_E_DAA_RESOURCES",
6862 "The DAA command has no resources available to execute the command."
6865 HRES_TPM_E_DAA_INPUT_DATA0,
6866 "HRES_TPM_E_DAA_INPUT_DATA0",
6867 "The consistency check on DAA parameter inputData0 has failed."
6870 HRES_TPM_E_DAA_INPUT_DATA1,
6871 "HRES_TPM_E_DAA_INPUT_DATA1",
6872 "The consistency check on DAA parameter inputData1 has failed."
6875 HRES_TPM_E_DAA_ISSUER_SETTINGS,
6876 "HRES_TPM_E_DAA_ISSUER_SETTINGS",
6877 "The consistency check on DAA_issuerSettings has failed."
6880 HRES_TPM_E_DAA_TPM_SETTINGS,
6881 "HRES_TPM_E_DAA_TPM_SETTINGS",
6882 "The consistency check on DAA_tpmSpecific has failed."
6885 HRES_TPM_E_DAA_STAGE,
6886 "HRES_TPM_E_DAA_STAGE",
6887 "The atomic process indicated by the submitted DAA command is not the expected process."
6890 HRES_TPM_E_DAA_ISSUER_VALIDITY,
6891 "HRES_TPM_E_DAA_ISSUER_VALIDITY",
6892 "The issuer's validity check has detected an inconsistency."
6895 HRES_TPM_E_DAA_WRONG_W,
6896 "HRES_TPM_E_DAA_WRONG_W",
6897 "The consistency check on w has failed."
6900 HRES_TPM_E_BAD_HANDLE,
6901 "HRES_TPM_E_BAD_HANDLE",
6902 "The handle is incorrect."
6905 HRES_TPM_E_BAD_DELEGATE,
6906 "HRES_TPM_E_BAD_DELEGATE",
6907 "Delegation is not correct."
6910 HRES_TPM_E_BADCONTEXT,
6911 "HRES_TPM_E_BADCONTEXT",
6912 "The context blob is invalid."
6915 HRES_TPM_E_TOOMANYCONTEXTS,
6916 "HRES_TPM_E_TOOMANYCONTEXTS",
6917 "Too many contexts held by the TPM."
6920 HRES_TPM_E_MA_TICKET_SIGNATURE,
6921 "HRES_TPM_E_MA_TICKET_SIGNATURE",
6922 "Migration authority signature validation failure."
6925 HRES_TPM_E_MA_DESTINATION,
6926 "HRES_TPM_E_MA_DESTINATION",
6927 "Migration destination not authenticated."
6930 HRES_TPM_E_MA_SOURCE,
6931 "HRES_TPM_E_MA_SOURCE",
6932 "Migration source incorrect."
6935 HRES_TPM_E_MA_AUTHORITY,
6936 "HRES_TPM_E_MA_AUTHORITY",
6937 "Incorrect migration authority."
6940 HRES_TPM_E_PERMANENTEK,
6941 "HRES_TPM_E_PERMANENTEK",
6942 "Attempt to revoke the EK and the EK is not revocable."
6945 HRES_TPM_E_BAD_SIGNATURE,
6946 "HRES_TPM_E_BAD_SIGNATURE",
6947 "Bad signature of CMK ticket."
6950 HRES_TPM_E_NOCONTEXTSPACE,
6951 "HRES_TPM_E_NOCONTEXTSPACE",
6952 "There is no room in the context list for additional contexts."
6955 HRES_TPM_E_COMMAND_BLOCKED,
6956 "HRES_TPM_E_COMMAND_BLOCKED",
6957 "The command was blocked."
6960 HRES_TPM_E_INVALID_HANDLE,
6961 "HRES_TPM_E_INVALID_HANDLE",
6962 "The specified handle was not found."
6965 HRES_TPM_E_DUPLICATE_VHANDLE,
6966 "HRES_TPM_E_DUPLICATE_VHANDLE",
6967 "The TPM returned a duplicate handle and the command needs to be resubmitted."
6970 HRES_TPM_E_EMBEDDED_COMMAND_BLOCKED,
6971 "HRES_TPM_E_EMBEDDED_COMMAND_BLOCKED",
6972 "The command within the transport was blocked."
6975 HRES_TPM_E_EMBEDDED_COMMAND_UNSUPPORTED,
6976 "HRES_TPM_E_EMBEDDED_COMMAND_UNSUPPORTED",
6977 "The command within the transport is not supported."
6980 HRES_TPM_E_RETRY,
6981 "HRES_TPM_E_RETRY",
6982 "The TPM is too busy to respond to the command immediately, but the command could be resubmitted at a later time."
6985 HRES_TPM_E_NEEDS_SELFTEST,
6986 "HRES_TPM_E_NEEDS_SELFTEST",
6987 "SelfTestFull has not been run."
6990 HRES_TPM_E_DOING_SELFTEST,
6991 "HRES_TPM_E_DOING_SELFTEST",
6992 "The TPM is currently executing a full self-test."
6995 HRES_TPM_E_DEFEND_LOCK_RUNNING,
6996 "HRES_TPM_E_DEFEND_LOCK_RUNNING",
6997 "The TPM is defending against dictionary attacks and is in a time-out period."
7000 HRES_TBS_E_INTERNAL_ERROR,
7001 "HRES_TBS_E_INTERNAL_ERROR",
7002 "An internal software error has been detected."
7005 HRES_TBS_E_BAD_PARAMETER,
7006 "HRES_TBS_E_BAD_PARAMETER",
7007 "One or more input parameters are bad."
7010 HRES_TBS_E_INVALID_OUTPUT_POINTER,
7011 "HRES_TBS_E_INVALID_OUTPUT_POINTER",
7012 "A specified output pointer is bad."
7015 HRES_TBS_E_INVALID_CONTEXT,
7016 "HRES_TBS_E_INVALID_CONTEXT",
7017 "The specified context handle does not refer to a valid context."
7020 HRES_TBS_E_INSUFFICIENT_BUFFER,
7021 "HRES_TBS_E_INSUFFICIENT_BUFFER",
7022 "A specified output buffer is too small."
7025 HRES_TBS_E_IOERROR,
7026 "HRES_TBS_E_IOERROR",
7027 "An error occurred while communicating with the TPM."
7030 HRES_TBS_E_INVALID_CONTEXT_PARAM,
7031 "HRES_TBS_E_INVALID_CONTEXT_PARAM",
7032 "One or more context parameters are invalid."
7035 HRES_TBS_E_SERVICE_NOT_RUNNING,
7036 "HRES_TBS_E_SERVICE_NOT_RUNNING",
7037 "The TPM Base Services (TBS) is not running and could not be started."
7040 HRES_TBS_E_TOO_MANY_TBS_CONTEXTS,
7041 "HRES_TBS_E_TOO_MANY_TBS_CONTEXTS",
7042 "A new context could not be created because there are too many open contexts."
7045 HRES_TBS_E_TOO_MANY_RESOURCES,
7046 "HRES_TBS_E_TOO_MANY_RESOURCES",
7047 "A new virtual resource could not be created because there are too many open virtual resources."
7050 HRES_TBS_E_SERVICE_START_PENDING,
7051 "HRES_TBS_E_SERVICE_START_PENDING",
7052 "The TBS service has been started but is not yet running."
7055 HRES_TBS_E_PPI_NOT_SUPPORTED,
7056 "HRES_TBS_E_PPI_NOT_SUPPORTED",
7057 "The physical presence interface is not supported."
7060 HRES_TBS_E_COMMAND_CANCELED,
7061 "HRES_TBS_E_COMMAND_CANCELED",
7062 "The command was canceled."
7065 HRES_TBS_E_BUFFER_TOO_LARGE,
7066 "HRES_TBS_E_BUFFER_TOO_LARGE",
7067 "The input or output buffer is too large."
7070 HRES_TPMAPI_E_INVALID_STATE,
7071 "HRES_TPMAPI_E_INVALID_STATE",
7072 "The command buffer is not in the correct state."
7075 HRES_TPMAPI_E_NOT_ENOUGH_DATA,
7076 "HRES_TPMAPI_E_NOT_ENOUGH_DATA",
7077 "The command buffer does not contain enough data to satisfy the request."
7080 HRES_TPMAPI_E_TOO_MUCH_DATA,
7081 "HRES_TPMAPI_E_TOO_MUCH_DATA",
7082 "The command buffer cannot contain any more data."
7085 HRES_TPMAPI_E_INVALID_OUTPUT_POINTER,
7086 "HRES_TPMAPI_E_INVALID_OUTPUT_POINTER",
7087 "One or more output parameters was null or invalid."
7090 HRES_TPMAPI_E_INVALID_PARAMETER,
7091 "HRES_TPMAPI_E_INVALID_PARAMETER",
7092 "One or more input parameters are invalid."
7095 HRES_TPMAPI_E_OUT_OF_MEMORY,
7096 "HRES_TPMAPI_E_OUT_OF_MEMORY",
7097 "Not enough memory was available to satisfy the request."
7100 HRES_TPMAPI_E_BUFFER_TOO_SMALL,
7101 "HRES_TPMAPI_E_BUFFER_TOO_SMALL",
7102 "The specified buffer was too small."
7105 HRES_TPMAPI_E_INTERNAL_ERROR,
7106 "HRES_TPMAPI_E_INTERNAL_ERROR",
7107 "An internal error was detected."
7110 HRES_TPMAPI_E_ACCESS_DENIED,
7111 "HRES_TPMAPI_E_ACCESS_DENIED",
7112 "The caller does not have the appropriate rights to perform the requested operation."
7115 HRES_TPMAPI_E_AUTHORIZATION_FAILED,
7116 "HRES_TPMAPI_E_AUTHORIZATION_FAILED",
7117 "The specified authorization information was invalid."
7120 HRES_TPMAPI_E_INVALID_CONTEXT_HANDLE,
7121 "HRES_TPMAPI_E_INVALID_CONTEXT_HANDLE",
7122 "The specified context handle was not valid."
7125 HRES_TPMAPI_E_TBS_COMMUNICATION_ERROR,
7126 "HRES_TPMAPI_E_TBS_COMMUNICATION_ERROR",
7127 "An error occurred while communicating with the TBS."
7130 HRES_TPMAPI_E_TPM_COMMAND_ERROR,
7131 "HRES_TPMAPI_E_TPM_COMMAND_ERROR",
7132 "The TPM returned an unexpected result."
7135 HRES_TPMAPI_E_MESSAGE_TOO_LARGE,
7136 "HRES_TPMAPI_E_MESSAGE_TOO_LARGE",
7137 "The message was too large for the encoding scheme."
7140 HRES_TPMAPI_E_INVALID_ENCODING,
7141 "HRES_TPMAPI_E_INVALID_ENCODING",
7142 "The encoding in the binary large object (BLOB) was not recognized."
7145 HRES_TPMAPI_E_INVALID_KEY_SIZE,
7146 "HRES_TPMAPI_E_INVALID_KEY_SIZE",
7147 "The key size is not valid."
7150 HRES_TPMAPI_E_ENCRYPTION_FAILED,
7151 "HRES_TPMAPI_E_ENCRYPTION_FAILED",
7152 "The encryption operation failed."
7155 HRES_TPMAPI_E_INVALID_KEY_PARAMS,
7156 "HRES_TPMAPI_E_INVALID_KEY_PARAMS",
7157 "The key parameters structure was not valid."
7160 HRES_TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB,
7161 "HRES_TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB",
7162 "The requested supplied data does not appear to be a valid migration authorization BLOB."
7165 HRES_TPMAPI_E_INVALID_PCR_INDEX,
7166 "HRES_TPMAPI_E_INVALID_PCR_INDEX",
7167 "The specified PCR index was invalid."
7170 HRES_TPMAPI_E_INVALID_DELEGATE_BLOB,
7171 "HRES_TPMAPI_E_INVALID_DELEGATE_BLOB",
7172 "The data given does not appear to be a valid delegate BLOB."
7175 HRES_TPMAPI_E_INVALID_CONTEXT_PARAMS,
7176 "HRES_TPMAPI_E_INVALID_CONTEXT_PARAMS",
7177 "One or more of the specified context parameters was not valid."
7180 HRES_TPMAPI_E_INVALID_KEY_BLOB,
7181 "HRES_TPMAPI_E_INVALID_KEY_BLOB",
7182 "The data given does not appear to be a valid key BLOB."
7185 HRES_TPMAPI_E_INVALID_PCR_DATA,
7186 "HRES_TPMAPI_E_INVALID_PCR_DATA",
7187 "The specified PCR data was invalid."
7190 HRES_TPMAPI_E_INVALID_OWNER_AUTH,
7191 "HRES_TPMAPI_E_INVALID_OWNER_AUTH",
7192 "The format of the owner authorization data was invalid."
7195 HRES_TBSIMP_E_BUFFER_TOO_SMALL,
7196 "HRES_TBSIMP_E_BUFFER_TOO_SMALL",
7197 "The specified buffer was too small."
7200 HRES_TBSIMP_E_CLEANUP_FAILED,
7201 "HRES_TBSIMP_E_CLEANUP_FAILED",
7202 "The context could not be cleaned up."
7205 HRES_TBSIMP_E_INVALID_CONTEXT_HANDLE,
7206 "HRES_TBSIMP_E_INVALID_CONTEXT_HANDLE",
7207 "The specified context handle is invalid."
7210 HRES_TBSIMP_E_INVALID_CONTEXT_PARAM,
7211 "HRES_TBSIMP_E_INVALID_CONTEXT_PARAM",
7212 "An invalid context parameter was specified."
7215 HRES_TBSIMP_E_TPM_ERROR,
7216 "HRES_TBSIMP_E_TPM_ERROR",
7217 "An error occurred while communicating with the TPM."
7220 HRES_TBSIMP_E_HASH_BAD_KEY,
7221 "HRES_TBSIMP_E_HASH_BAD_KEY",
7222 "No entry with the specified key was found."
7225 HRES_TBSIMP_E_DUPLICATE_VHANDLE,
7226 "HRES_TBSIMP_E_DUPLICATE_VHANDLE",
7227 "The specified virtual handle matches a virtual handle already in use."
7230 HRES_TBSIMP_E_INVALID_OUTPUT_POINTER,
7231 "HRES_TBSIMP_E_INVALID_OUTPUT_POINTER",
7232 "The pointer to the returned handle location was null or invalid."
7235 HRES_TBSIMP_E_INVALID_PARAMETER,
7236 "HRES_TBSIMP_E_INVALID_PARAMETER",
7237 "One or more parameters are invalid."
7240 HRES_TBSIMP_E_RPC_INIT_FAILED,
7241 "HRES_TBSIMP_E_RPC_INIT_FAILED",
7242 "The RPC subsystem could not be initialized."
7245 HRES_TBSIMP_E_SCHEDULER_NOT_RUNNING,
7246 "HRES_TBSIMP_E_SCHEDULER_NOT_RUNNING",
7247 "The TBS scheduler is not running."
7250 HRES_TBSIMP_E_COMMAND_CANCELED,
7251 "HRES_TBSIMP_E_COMMAND_CANCELED",
7252 "The command was canceled."
7255 HRES_TBSIMP_E_OUT_OF_MEMORY,
7256 "HRES_TBSIMP_E_OUT_OF_MEMORY",
7257 "There was not enough memory to fulfill the request."
7260 HRES_TBSIMP_E_LIST_NO_MORE_ITEMS,
7261 "HRES_TBSIMP_E_LIST_NO_MORE_ITEMS",
7262 "The specified list is empty, or the iteration has reached the end of the list."
7265 HRES_TBSIMP_E_LIST_NOT_FOUND,
7266 "HRES_TBSIMP_E_LIST_NOT_FOUND",
7267 "The specified item was not found in the list."
7270 HRES_TBSIMP_E_NOT_ENOUGH_SPACE,
7271 "HRES_TBSIMP_E_NOT_ENOUGH_SPACE",
7272 "The TPM does not have enough space to load the requested resource."
7275 HRES_TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS,
7276 "HRES_TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS",
7277 "There are too many TPM contexts in use."
7280 HRES_TBSIMP_E_COMMAND_FAILED,
7281 "HRES_TBSIMP_E_COMMAND_FAILED",
7282 "The TPM command failed."
7285 HRES_TBSIMP_E_UNKNOWN_ORDINAL,
7286 "HRES_TBSIMP_E_UNKNOWN_ORDINAL",
7287 "The TBS does not recognize the specified ordinal."
7290 HRES_TBSIMP_E_RESOURCE_EXPIRED,
7291 "HRES_TBSIMP_E_RESOURCE_EXPIRED",
7292 "The requested resource is no longer available."
7295 HRES_TBSIMP_E_INVALID_RESOURCE,
7296 "HRES_TBSIMP_E_INVALID_RESOURCE",
7297 "The resource type did not match."
7300 HRES_TBSIMP_E_NOTHING_TO_UNLOAD,
7301 "HRES_TBSIMP_E_NOTHING_TO_UNLOAD",
7302 "No resources can be unloaded."
7305 HRES_TBSIMP_E_HASH_TABLE_FULL,
7306 "HRES_TBSIMP_E_HASH_TABLE_FULL",
7307 "No new entries can be added to the hash table."
7310 HRES_TBSIMP_E_TOO_MANY_TBS_CONTEXTS,
7311 "HRES_TBSIMP_E_TOO_MANY_TBS_CONTEXTS",
7312 "A new TBS context could not be created because there are too many open contexts."
7315 HRES_TBSIMP_E_TOO_MANY_RESOURCES,
7316 "HRES_TBSIMP_E_TOO_MANY_RESOURCES",
7317 "A new virtual resource could not be created because there are too many open virtual resources."
7320 HRES_TBSIMP_E_PPI_NOT_SUPPORTED,
7321 "HRES_TBSIMP_E_PPI_NOT_SUPPORTED",
7322 "The physical presence interface is not supported."
7325 HRES_TBSIMP_E_TPM_INCOMPATIBLE,
7326 "HRES_TBSIMP_E_TPM_INCOMPATIBLE",
7327 "TBS is not compatible with the version of TPM found on the system."
7330 HRES_TPM_E_PPI_ACPI_FAILURE,
7331 "HRES_TPM_E_PPI_ACPI_FAILURE",
7332 "A general error was detected when attempting to acquire the BIOS response to a physical presence command."
7335 HRES_TPM_E_PPI_USER_ABORT,
7336 "HRES_TPM_E_PPI_USER_ABORT",
7337 "The user failed to confirm the TPM operation request."
7340 HRES_TPM_E_PPI_BIOS_FAILURE,
7341 "HRES_TPM_E_PPI_BIOS_FAILURE",
7342 "The BIOS failure prevented the successful execution of the requested TPM operation (for example, invalid TPM operation request, BIOS communication error with the TPM)."
7345 HRES_TPM_E_PPI_NOT_SUPPORTED,
7346 "HRES_TPM_E_PPI_NOT_SUPPORTED",
7347 "The BIOS does not support the physical presence interface."
7350 HRES_PLA_E_DCS_NOT_FOUND,
7351 "HRES_PLA_E_DCS_NOT_FOUND",
7352 "A Data Collector Set was not found."
7355 HRES_PLA_E_TOO_MANY_FOLDERS,
7356 "HRES_PLA_E_TOO_MANY_FOLDERS",
7357 "Unable to start Data Collector Set because there are too many folders."
7360 HRES_PLA_E_NO_MIN_DISK,
7361 "HRES_PLA_E_NO_MIN_DISK",
7362 "Not enough free disk space to start Data Collector Set."
7365 HRES_PLA_E_DCS_IN_USE,
7366 "HRES_PLA_E_DCS_IN_USE",
7367 "Data Collector Set is in use."
7370 HRES_PLA_E_DCS_ALREADY_EXISTS,
7371 "HRES_PLA_E_DCS_ALREADY_EXISTS",
7372 "Data Collector Set already exists."
7375 HRES_PLA_E_PROPERTY_CONFLICT,
7376 "HRES_PLA_E_PROPERTY_CONFLICT",
7377 "Property value conflict."
7380 HRES_PLA_E_DCS_SINGLETON_REQUIRED,
7381 "HRES_PLA_E_DCS_SINGLETON_REQUIRED",
7382 "The current configuration for this Data Collector Set requires that it contain exactly one Data Collector."
7385 HRES_PLA_E_CREDENTIALS_REQUIRED,
7386 "HRES_PLA_E_CREDENTIALS_REQUIRED",
7387 "A user account is required to commit the current Data Collector Set properties."
7390 HRES_PLA_E_DCS_NOT_RUNNING,
7391 "HRES_PLA_E_DCS_NOT_RUNNING",
7392 "Data Collector Set is not running."
7395 HRES_PLA_E_CONFLICT_INCL_EXCL_API,
7396 "HRES_PLA_E_CONFLICT_INCL_EXCL_API",
7397 "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."
7400 HRES_PLA_E_NETWORK_EXE_NOT_VALID,
7401 "HRES_PLA_E_NETWORK_EXE_NOT_VALID",
7402 "The executable path specified refers to a network share or UNC path."
7405 HRES_PLA_E_EXE_ALREADY_CONFIGURED,
7406 "HRES_PLA_E_EXE_ALREADY_CONFIGURED",
7407 "The executable path specified is already configured for API tracing."
7410 HRES_PLA_E_EXE_PATH_NOT_VALID,
7411 "HRES_PLA_E_EXE_PATH_NOT_VALID",
7412 "The executable path specified does not exist. Verify that the specified path is correct."
7415 HRES_PLA_E_DC_ALREADY_EXISTS,
7416 "HRES_PLA_E_DC_ALREADY_EXISTS",
7417 "Data Collector already exists."
7420 HRES_PLA_E_DCS_START_WAIT_TIMEOUT,
7421 "HRES_PLA_E_DCS_START_WAIT_TIMEOUT",
7422 "The wait for the Data Collector Set start notification has timed out."
7425 HRES_PLA_E_DC_START_WAIT_TIMEOUT,
7426 "HRES_PLA_E_DC_START_WAIT_TIMEOUT",
7427 "The wait for the Data Collector to start has timed out."
7430 HRES_PLA_E_REPORT_WAIT_TIMEOUT,
7431 "HRES_PLA_E_REPORT_WAIT_TIMEOUT",
7432 "The wait for the report generation tool to finish has timed out."
7435 HRES_PLA_E_NO_DUPLICATES,
7436 "HRES_PLA_E_NO_DUPLICATES",
7437 "Duplicate items are not allowed."
7440 HRES_PLA_E_EXE_FULL_PATH_REQUIRED,
7441 "HRES_PLA_E_EXE_FULL_PATH_REQUIRED",
7442 "When specifying the executable to trace, you must specify a full path to the executable and not just a file name."
7445 HRES_PLA_E_INVALID_SESSION_NAME,
7446 "HRES_PLA_E_INVALID_SESSION_NAME",
7447 "The session name provided is invalid."
7450 HRES_PLA_E_PLA_CHANNEL_NOT_ENABLED,
7451 "HRES_PLA_E_PLA_CHANNEL_NOT_ENABLED",
7452 "The Event Log channel Microsoft-Windows-Diagnosis-PLA/Operational must be enabled to perform this operation."
7455 HRES_PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED,
7456 "HRES_PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED",
7457 "The Event Log channel Microsoft-Windows-TaskScheduler must be enabled to perform this operation."
7460 HRES_FVE_E_LOCKED_VOLUME,
7461 "HRES_FVE_E_LOCKED_VOLUME",
7462 "The volume must be unlocked before it can be used."
7465 HRES_FVE_E_NOT_ENCRYPTED,
7466 "HRES_FVE_E_NOT_ENCRYPTED",
7467 "The volume is fully decrypted and no key is available."
7470 HRES_FVE_E_NO_TPM_BIOS,
7471 "HRES_FVE_E_NO_TPM_BIOS",
7472 "The firmware does not support using a TPM during boot."
7475 HRES_FVE_E_NO_MBR_METRIC,
7476 "HRES_FVE_E_NO_MBR_METRIC",
7477 "The firmware does not use a TPM to perform initial program load (IPL) measurement."
7480 HRES_FVE_E_NO_BOOTSECTOR_METRIC,
7481 "HRES_FVE_E_NO_BOOTSECTOR_METRIC",
7482 "The master boot record (MBR) is not TPM-aware."
7485 HRES_FVE_E_NO_BOOTMGR_METRIC,
7486 "HRES_FVE_E_NO_BOOTMGR_METRIC",
7487 "The BOOTMGR is not being measured by the TPM."
7490 HRES_FVE_E_WRONG_BOOTMGR,
7491 "HRES_FVE_E_WRONG_BOOTMGR",
7492 "The BOOTMGR component does not perform expected TPM measurements."
7495 HRES_FVE_E_SECURE_KEY_REQUIRED,
7496 "HRES_FVE_E_SECURE_KEY_REQUIRED",
7497 "No secure key protection mechanism has been defined."
7500 HRES_FVE_E_NOT_ACTIVATED,
7501 "HRES_FVE_E_NOT_ACTIVATED",
7502 "This volume has not been provisioned for encryption."
7505 HRES_FVE_E_ACTION_NOT_ALLOWED,
7506 "HRES_FVE_E_ACTION_NOT_ALLOWED",
7507 "Requested action was denied by the full-volume encryption (FVE) control engine."
7510 HRES_FVE_E_AD_SCHEMA_NOT_INSTALLED,
7511 "HRES_FVE_E_AD_SCHEMA_NOT_INSTALLED",
7512 "The Active Directory forest does not contain the required attributes and classes to host FVE or TPM information."
7515 HRES_FVE_E_AD_INVALID_DATATYPE,
7516 "HRES_FVE_E_AD_INVALID_DATATYPE",
7517 "The type of data obtained from Active Directory was not expected."
7520 HRES_FVE_E_AD_INVALID_DATASIZE,
7521 "HRES_FVE_E_AD_INVALID_DATASIZE",
7522 "The size of the data obtained from Active Directory was not expected."
7525 HRES_FVE_E_AD_NO_VALUES,
7526 "HRES_FVE_E_AD_NO_VALUES",
7527 "The attribute read from Active Directory has no (zero) values."
7530 HRES_FVE_E_AD_ATTR_NOT_SET,
7531 "HRES_FVE_E_AD_ATTR_NOT_SET",
7532 "The attribute was not set."
7535 HRES_FVE_E_AD_GUID_NOT_FOUND,
7536 "HRES_FVE_E_AD_GUID_NOT_FOUND",
7537 "The specified GUID could not be found."
7540 HRES_FVE_E_BAD_INFORMATION,
7541 "HRES_FVE_E_BAD_INFORMATION",
7542 "The control block for the encrypted volume is not valid."
7545 HRES_FVE_E_TOO_SMALL,
7546 "HRES_FVE_E_TOO_SMALL",
7547 "Not enough free space remaining on volume to allow encryption."
7550 HRES_FVE_E_SYSTEM_VOLUME,
7551 "HRES_FVE_E_SYSTEM_VOLUME",
7552 "The volume cannot be encrypted because it is required to boot the operating system."
7555 HRES_FVE_E_FAILED_WRONG_FS,
7556 "HRES_FVE_E_FAILED_WRONG_FS",
7557 "The volume cannot be encrypted because the file system is not supported."
7560 HRES_FVE_E_FAILED_BAD_FS,
7561 "HRES_FVE_E_FAILED_BAD_FS",
7562 "The file system is inconsistent. Run CHKDSK."
7565 HRES_FVE_E_NOT_SUPPORTED,
7566 "HRES_FVE_E_NOT_SUPPORTED",
7567 "This volume cannot be encrypted."
7570 HRES_FVE_E_BAD_DATA,
7571 "HRES_FVE_E_BAD_DATA",
7572 "Data supplied is malformed."
7575 HRES_FVE_E_VOLUME_NOT_BOUND,
7576 "HRES_FVE_E_VOLUME_NOT_BOUND",
7577 "Volume is not bound to the system."
7580 HRES_FVE_E_TPM_NOT_OWNED,
7581 "HRES_FVE_E_TPM_NOT_OWNED",
7582 "TPM must be owned before a volume can be bound to it."
7585 HRES_FVE_E_NOT_DATA_VOLUME,
7586 "HRES_FVE_E_NOT_DATA_VOLUME",
7587 "The volume specified is not a data volume."
7590 HRES_FVE_E_AD_INSUFFICIENT_BUFFER,
7591 "HRES_FVE_E_AD_INSUFFICIENT_BUFFER",
7592 "The buffer supplied to a function was insufficient to contain the returned data."
7595 HRES_FVE_E_CONV_READ,
7596 "HRES_FVE_E_CONV_READ",
7597 "A read operation failed while converting the volume."
7600 HRES_FVE_E_CONV_WRITE,
7601 "HRES_FVE_E_CONV_WRITE",
7602 "A write operation failed while converting the volume."
7605 HRES_FVE_E_KEY_REQUIRED,
7606 "HRES_FVE_E_KEY_REQUIRED",
7607 "One or more key protection mechanisms are required for this volume."
7610 HRES_FVE_E_CLUSTERING_NOT_SUPPORTED,
7611 "HRES_FVE_E_CLUSTERING_NOT_SUPPORTED",
7612 "Cluster configurations are not supported."
7615 HRES_FVE_E_VOLUME_BOUND_ALREADY,
7616 "HRES_FVE_E_VOLUME_BOUND_ALREADY",
7617 "The volume is already bound to the system."
7620 HRES_FVE_E_OS_NOT_PROTECTED,
7621 "HRES_FVE_E_OS_NOT_PROTECTED",
7622 "The boot OS volume is not being protected via FVE."
7625 HRES_FVE_E_PROTECTION_DISABLED,
7626 "HRES_FVE_E_PROTECTION_DISABLED",
7627 "All protection mechanisms are effectively disabled (clear key exists)."
7630 HRES_FVE_E_RECOVERY_KEY_REQUIRED,
7631 "HRES_FVE_E_RECOVERY_KEY_REQUIRED",
7632 "A recovery key protection mechanism is required."
7635 HRES_FVE_E_FOREIGN_VOLUME,
7636 "HRES_FVE_E_FOREIGN_VOLUME",
7637 "This volume cannot be bound to a TPM."
7640 HRES_FVE_E_OVERLAPPED_UPDATE,
7641 "HRES_FVE_E_OVERLAPPED_UPDATE",
7642 "The control block for the encrypted volume was updated by another thread. Try again."
7645 HRES_FVE_E_TPM_SRK_AUTH_NOT_ZERO,
7646 "HRES_FVE_E_TPM_SRK_AUTH_NOT_ZERO",
7647 "The SRK authentication of the TPM is not zero and, therefore, is not compatible."
7650 HRES_FVE_E_FAILED_SECTOR_SIZE,
7651 "HRES_FVE_E_FAILED_SECTOR_SIZE",
7652 "The volume encryption algorithm cannot be used on this sector size."
7655 HRES_FVE_E_FAILED_AUTHENTICATION,
7656 "HRES_FVE_E_FAILED_AUTHENTICATION",
7657 "BitLocker recovery authentication failed."
7660 HRES_FVE_E_NOT_OS_VOLUME,
7661 "HRES_FVE_E_NOT_OS_VOLUME",
7662 "The volume specified is not the boot OS volume."
7665 HRES_FVE_E_AUTOUNLOCK_ENABLED,
7666 "HRES_FVE_E_AUTOUNLOCK_ENABLED",
7667 "Auto-unlock information for data volumes is present on the boot OS volume."
7670 HRES_FVE_E_WRONG_BOOTSECTOR,
7671 "HRES_FVE_E_WRONG_BOOTSECTOR",
7672 "The system partition boot sector does not perform TPM measurements."
7675 HRES_FVE_E_WRONG_SYSTEM_FS,
7676 "HRES_FVE_E_WRONG_SYSTEM_FS",
7677 "The system partition file system must be NTFS."
7680 HRES_FVE_E_POLICY_PASSWORD_REQUIRED,
7681 "HRES_FVE_E_POLICY_PASSWORD_REQUIRED",
7682 "Group policy requires a recovery password before encryption may begin."
7685 HRES_FVE_E_CANNOT_SET_FVEK_ENCRYPTED,
7686 "HRES_FVE_E_CANNOT_SET_FVEK_ENCRYPTED",
7687 "The volume encryption algorithm and key cannot be set on an encrypted volume."
7690 HRES_FVE_E_CANNOT_ENCRYPT_NO_KEY,
7691 "HRES_FVE_E_CANNOT_ENCRYPT_NO_KEY",
7692 "A key must be specified before encryption may begin."
7695 HRES_FVE_E_BOOTABLE_CDDVD,
7696 "HRES_FVE_E_BOOTABLE_CDDVD",
7697 "A bootable CD/DVD is in the system. Remove the CD/DVD and reboot the system."
7700 HRES_FVE_E_PROTECTOR_EXISTS,
7701 "HRES_FVE_E_PROTECTOR_EXISTS",
7702 "An instance of this key protector already exists on the volume."
7705 HRES_FVE_E_RELATIVE_PATH,
7706 "HRES_FVE_E_RELATIVE_PATH",
7707 "The file cannot be saved to a relative path."
7710 HRES_FWP_E_CALLOUT_NOT_FOUND,
7711 "HRES_FWP_E_CALLOUT_NOT_FOUND",
7712 "The callout does not exist."
7715 HRES_FWP_E_CONDITION_NOT_FOUND,
7716 "HRES_FWP_E_CONDITION_NOT_FOUND",
7717 "The filter condition does not exist."
7720 HRES_FWP_E_FILTER_NOT_FOUND,
7721 "HRES_FWP_E_FILTER_NOT_FOUND",
7722 "The filter does not exist."
7725 HRES_FWP_E_LAYER_NOT_FOUND,
7726 "HRES_FWP_E_LAYER_NOT_FOUND",
7727 "The layer does not exist."
7730 HRES_FWP_E_PROVIDER_NOT_FOUND,
7731 "HRES_FWP_E_PROVIDER_NOT_FOUND",
7732 "The provider does not exist."
7735 HRES_FWP_E_PROVIDER_CONTEXT_NOT_FOUND,
7736 "HRES_FWP_E_PROVIDER_CONTEXT_NOT_FOUND",
7737 "The provider context does not exist."
7740 HRES_FWP_E_SUBLAYER_NOT_FOUND,
7741 "HRES_FWP_E_SUBLAYER_NOT_FOUND",
7742 "The sublayer does not exist."
7745 HRES_FWP_E_NOT_FOUND,
7746 "HRES_FWP_E_NOT_FOUND",
7747 "The object does not exist."
7750 HRES_FWP_E_ALREADY_EXISTS,
7751 "HRES_FWP_E_ALREADY_EXISTS",
7752 "An object with that GUID or LUID already exists."
7755 HRES_FWP_E_IN_USE,
7756 "HRES_FWP_E_IN_USE",
7757 "The object is referenced by other objects and, therefore, cannot be deleted."
7760 HRES_FWP_E_DYNAMIC_SESSION_IN_PROGRESS,
7761 "HRES_FWP_E_DYNAMIC_SESSION_IN_PROGRESS",
7762 "The call is not allowed from within a dynamic session."
7765 HRES_FWP_E_WRONG_SESSION,
7766 "HRES_FWP_E_WRONG_SESSION",
7767 "The call was made from the wrong session and, therefore, cannot be completed."
7770 HRES_FWP_E_NO_TXN_IN_PROGRESS,
7771 "HRES_FWP_E_NO_TXN_IN_PROGRESS",
7772 "The call must be made from within an explicit transaction."
7775 HRES_FWP_E_TXN_IN_PROGRESS,
7776 "HRES_FWP_E_TXN_IN_PROGRESS",
7777 "The call is not allowed from within an explicit transaction."
7780 HRES_FWP_E_TXN_ABORTED,
7781 "HRES_FWP_E_TXN_ABORTED",
7782 "The explicit transaction has been forcibly canceled."
7785 HRES_FWP_E_SESSION_ABORTED,
7786 "HRES_FWP_E_SESSION_ABORTED",
7787 "The session has been canceled."
7790 HRES_FWP_E_INCOMPATIBLE_TXN,
7791 "HRES_FWP_E_INCOMPATIBLE_TXN",
7792 "The call is not allowed from within a read-only transaction."
7795 HRES_FWP_E_TIMEOUT,
7796 "HRES_FWP_E_TIMEOUT",
7797 "The call timed out while waiting to acquire the transaction lock."
7800 HRES_FWP_E_NET_EVENTS_DISABLED,
7801 "HRES_FWP_E_NET_EVENTS_DISABLED",
7802 "Collection of network diagnostic events is disabled."
7805 HRES_FWP_E_INCOMPATIBLE_LAYER,
7806 "HRES_FWP_E_INCOMPATIBLE_LAYER",
7807 "The operation is not supported by the specified layer."
7810 HRES_FWP_E_KM_CLIENTS_ONLY,
7811 "HRES_FWP_E_KM_CLIENTS_ONLY",
7812 "The call is allowed for kernel-mode callers only."
7815 HRES_FWP_E_LIFETIME_MISMATCH,
7816 "HRES_FWP_E_LIFETIME_MISMATCH",
7817 "The call tried to associate two objects with incompatible lifetimes."
7820 HRES_FWP_E_BUILTIN_OBJECT,
7821 "HRES_FWP_E_BUILTIN_OBJECT",
7822 "The object is built in and, therefore, cannot be deleted."
7825 HRES_FWP_E_TOO_MANY_BOOTTIME_FILTERS,
7826 "HRES_FWP_E_TOO_MANY_BOOTTIME_FILTERS",
7827 "The maximum number of boot-time filters has been reached."
7830 HRES_FWP_E_NOTIFICATION_DROPPED,
7831 "HRES_FWP_E_NOTIFICATION_DROPPED",
7832 "A notification could not be delivered because a message queue is at its maximum capacity."
7835 HRES_FWP_E_TRAFFIC_MISMATCH,
7836 "HRES_FWP_E_TRAFFIC_MISMATCH",
7837 "The traffic parameters do not match those for the security association context."
7840 HRES_FWP_E_INCOMPATIBLE_SA_STATE,
7841 "HRES_FWP_E_INCOMPATIBLE_SA_STATE",
7842 "The call is not allowed for the current security association state."
7845 HRES_FWP_E_NULL_POINTER,
7846 "HRES_FWP_E_NULL_POINTER",
7847 "A required pointer is null."
7850 HRES_FWP_E_INVALID_ENUMERATOR,
7851 "HRES_FWP_E_INVALID_ENUMERATOR",
7852 "An enumerator is not valid."
7855 HRES_FWP_E_INVALID_FLAGS,
7856 "HRES_FWP_E_INVALID_FLAGS",
7857 "The flags field contains an invalid value."
7860 HRES_FWP_E_INVALID_NET_MASK,
7861 "HRES_FWP_E_INVALID_NET_MASK",
7862 "A network mask is not valid."
7865 HRES_FWP_E_INVALID_RANGE,
7866 "HRES_FWP_E_INVALID_RANGE",
7867 "An FWP_RANGE is not valid."
7870 HRES_FWP_E_INVALID_INTERVAL,
7871 "HRES_FWP_E_INVALID_INTERVAL",
7872 "The time interval is not valid."
7875 HRES_FWP_E_ZERO_LENGTH_ARRAY,
7876 "HRES_FWP_E_ZERO_LENGTH_ARRAY",
7877 "An array that must contain at least one element that is zero-length."
7880 HRES_FWP_E_NULL_DISPLAY_NAME,
7881 "HRES_FWP_E_NULL_DISPLAY_NAME",
7882 "The displayData.name field cannot be null."
7885 HRES_FWP_E_INVALID_ACTION_TYPE,
7886 "HRES_FWP_E_INVALID_ACTION_TYPE",
7887 "The action type is not one of the allowed action types for a filter."
7890 HRES_FWP_E_INVALID_WEIGHT,
7891 "HRES_FWP_E_INVALID_WEIGHT",
7892 "The filter weight is not valid."
7895 HRES_FWP_E_MATCH_TYPE_MISMATCH,
7896 "HRES_FWP_E_MATCH_TYPE_MISMATCH",
7897 "A filter condition contains a match type that is not compatible with the operands."
7900 HRES_FWP_E_TYPE_MISMATCH,
7901 "HRES_FWP_E_TYPE_MISMATCH",
7902 "An FWP_VALUE or FWPM_CONDITION_VALUE is of the wrong type."
7905 HRES_FWP_E_OUT_OF_BOUNDS,
7906 "HRES_FWP_E_OUT_OF_BOUNDS",
7907 "An integer value is outside the allowed range."
7910 HRES_FWP_E_RESERVED,
7911 "HRES_FWP_E_RESERVED",
7912 "A reserved field is nonzero."
7915 HRES_FWP_E_DUPLICATE_CONDITION,
7916 "HRES_FWP_E_DUPLICATE_CONDITION",
7917 "A filter cannot contain multiple conditions operating on a single field."
7920 HRES_FWP_E_DUPLICATE_KEYMOD,
7921 "HRES_FWP_E_DUPLICATE_KEYMOD",
7922 "A policy cannot contain the same keying module more than once."
7925 HRES_FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER,
7926 "HRES_FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER",
7927 "The action type is not compatible with the layer."
7930 HRES_FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER,
7931 "HRES_FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER",
7932 "The action type is not compatible with the sublayer."
7935 HRES_FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER,
7936 "HRES_FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER",
7937 "The raw context or the provider context is not compatible with the layer."
7940 HRES_FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT,
7941 "HRES_FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT",
7942 "The raw context or the provider context is not compatible with the callout."
7945 HRES_FWP_E_INCOMPATIBLE_AUTH_METHOD,
7946 "HRES_FWP_E_INCOMPATIBLE_AUTH_METHOD",
7947 "The authentication method is not compatible with the policy type."
7950 HRES_FWP_E_INCOMPATIBLE_DH_GROUP,
7951 "HRES_FWP_E_INCOMPATIBLE_DH_GROUP",
7952 "The Diffie-Hellman group is not compatible with the policy type."
7955 HRES_FWP_E_EM_NOT_SUPPORTED,
7956 "HRES_FWP_E_EM_NOT_SUPPORTED",
7957 "An Internet Key Exchange (IKE) policy cannot contain an Extended Mode policy."
7960 HRES_FWP_E_NEVER_MATCH,
7961 "HRES_FWP_E_NEVER_MATCH",
7962 "The enumeration template or subscription will never match any objects."
7965 HRES_FWP_E_PROVIDER_CONTEXT_MISMATCH,
7966 "HRES_FWP_E_PROVIDER_CONTEXT_MISMATCH",
7967 "The provider context is of the wrong type."
7970 HRES_FWP_E_INVALID_PARAMETER,
7971 "HRES_FWP_E_INVALID_PARAMETER",
7972 "The parameter is incorrect."
7975 HRES_FWP_E_TOO_MANY_SUBLAYERS,
7976 "HRES_FWP_E_TOO_MANY_SUBLAYERS",
7977 "The maximum number of sublayers has been reached."
7980 HRES_FWP_E_CALLOUT_NOTIFICATION_FAILED,
7981 "HRES_FWP_E_CALLOUT_NOTIFICATION_FAILED",
7982 "The notification function for a callout returned an error."
7985 HRES_FWP_E_INCOMPATIBLE_AUTH_CONFIG,
7986 "HRES_FWP_E_INCOMPATIBLE_AUTH_CONFIG",
7987 "The IPsec authentication configuration is not compatible with the authentication type."
7990 HRES_FWP_E_INCOMPATIBLE_CIPHER_CONFIG,
7991 "HRES_FWP_E_INCOMPATIBLE_CIPHER_CONFIG",
7992 "The IPsec cipher configuration is not compatible with the cipher type."
7995 HRES_ERROR_NDIS_INTERFACE_CLOSING,
7996 "HRES_ERROR_NDIS_INTERFACE_CLOSING",
7997 "The binding to the network interface is being closed."
8000 HRES_ERROR_NDIS_BAD_VERSION,
8001 "HRES_ERROR_NDIS_BAD_VERSION",
8002 "An invalid version was specified."
8005 HRES_ERROR_NDIS_BAD_CHARACTERISTICS,
8006 "HRES_ERROR_NDIS_BAD_CHARACTERISTICS",
8007 "An invalid characteristics table was used."
8010 HRES_ERROR_NDIS_ADAPTER_NOT_FOUND,
8011 "HRES_ERROR_NDIS_ADAPTER_NOT_FOUND",
8012 "Failed to find the network interface, or the network interface is not ready."
8015 HRES_ERROR_NDIS_OPEN_FAILED,
8016 "HRES_ERROR_NDIS_OPEN_FAILED",
8017 "Failed to open the network interface."
8020 HRES_ERROR_NDIS_DEVICE_FAILED,
8021 "HRES_ERROR_NDIS_DEVICE_FAILED",
8022 "The network interface has encountered an internal unrecoverable failure."
8025 HRES_ERROR_NDIS_MULTICAST_FULL,
8026 "HRES_ERROR_NDIS_MULTICAST_FULL",
8027 "The multicast list on the network interface is full."
8030 HRES_ERROR_NDIS_MULTICAST_EXISTS,
8031 "HRES_ERROR_NDIS_MULTICAST_EXISTS",
8032 "An attempt was made to add a duplicate multicast address to the list."
8035 HRES_ERROR_NDIS_MULTICAST_NOT_FOUND,
8036 "HRES_ERROR_NDIS_MULTICAST_NOT_FOUND",
8037 "At attempt was made to remove a multicast address that was never added."
8040 HRES_ERROR_NDIS_REQUEST_ABORTED,
8041 "HRES_ERROR_NDIS_REQUEST_ABORTED",
8042 "The network interface aborted the request."
8045 HRES_ERROR_NDIS_RESET_IN_PROGRESS,
8046 "HRES_ERROR_NDIS_RESET_IN_PROGRESS",
8047 "The network interface cannot process the request because it is being reset."
8050 HRES_ERROR_NDIS_INVALID_PACKET,
8051 "HRES_ERROR_NDIS_INVALID_PACKET",
8052 "An attempt was made to send an invalid packet on a network interface."
8055 HRES_ERROR_NDIS_INVALID_DEVICE_REQUEST,
8056 "HRES_ERROR_NDIS_INVALID_DEVICE_REQUEST",
8057 "The specified request is not a valid operation for the target device."
8060 HRES_ERROR_NDIS_ADAPTER_NOT_READY,
8061 "HRES_ERROR_NDIS_ADAPTER_NOT_READY",
8062 "The network interface is not ready to complete this operation."
8065 HRES_ERROR_NDIS_INVALID_LENGTH,
8066 "HRES_ERROR_NDIS_INVALID_LENGTH",
8067 "The length of the buffer submitted for this operation is not valid."
8070 HRES_ERROR_NDIS_INVALID_DATA,
8071 "HRES_ERROR_NDIS_INVALID_DATA",
8072 "The data used for this operation is not valid."
8075 HRES_ERROR_NDIS_BUFFER_TOO_SHORT,
8076 "HRES_ERROR_NDIS_BUFFER_TOO_SHORT",
8077 "The length of the buffer submitted for this operation is too small."
8080 HRES_ERROR_NDIS_INVALID_OID,
8081 "HRES_ERROR_NDIS_INVALID_OID",
8082 "The network interface does not support this OID."
8085 HRES_ERROR_NDIS_ADAPTER_REMOVED,
8086 "HRES_ERROR_NDIS_ADAPTER_REMOVED",
8087 "The network interface has been removed."
8090 HRES_ERROR_NDIS_UNSUPPORTED_MEDIA,
8091 "HRES_ERROR_NDIS_UNSUPPORTED_MEDIA",
8092 "The network interface does not support this media type."
8095 HRES_ERROR_NDIS_GROUP_ADDRESS_IN_USE,
8096 "HRES_ERROR_NDIS_GROUP_ADDRESS_IN_USE",
8097 "An attempt was made to remove a token ring group address that is in use by other components."
8100 HRES_ERROR_NDIS_FILE_NOT_FOUND,
8101 "HRES_ERROR_NDIS_FILE_NOT_FOUND",
8102 "An attempt was made to map a file that cannot be found."
8105 HRES_ERROR_NDIS_ERROR_READING_FILE,
8106 "HRES_ERROR_NDIS_ERROR_READING_FILE",
8107 "An error occurred while the NDIS tried to map the file."
8110 HRES_ERROR_NDIS_ALREADY_MAPPED,
8111 "HRES_ERROR_NDIS_ALREADY_MAPPED",
8112 "An attempt was made to map a file that is already mapped."
8115 HRES_ERROR_NDIS_RESOURCE_CONFLICT,
8116 "HRES_ERROR_NDIS_RESOURCE_CONFLICT",
8117 "An attempt to allocate a hardware resource failed because the resource is used by another component."
8120 HRES_ERROR_NDIS_MEDIA_DISCONNECTED,
8121 "HRES_ERROR_NDIS_MEDIA_DISCONNECTED",
8122 "The I/O operation failed because network media is disconnected or the wireless access point is out of range."
8125 HRES_ERROR_NDIS_INVALID_ADDRESS,
8126 "HRES_ERROR_NDIS_INVALID_ADDRESS",
8127 "The network address used in the request is invalid."
8130 HRES_ERROR_NDIS_PAUSED,
8131 "HRES_ERROR_NDIS_PAUSED",
8132 "The offload operation on the network interface has been paused."
8135 HRES_ERROR_NDIS_INTERFACE_NOT_FOUND,
8136 "HRES_ERROR_NDIS_INTERFACE_NOT_FOUND",
8137 "The network interface was not found."
8140 HRES_ERROR_NDIS_UNSUPPORTED_REVISION,
8141 "HRES_ERROR_NDIS_UNSUPPORTED_REVISION",
8142 "The revision number specified in the structure is not supported."
8145 HRES_ERROR_NDIS_INVALID_PORT,
8146 "HRES_ERROR_NDIS_INVALID_PORT",
8147 "The specified port does not exist on this network interface."
8150 HRES_ERROR_NDIS_INVALID_PORT_STATE,
8151 "HRES_ERROR_NDIS_INVALID_PORT_STATE",
8152 "The current state of the specified port on this network interface does not support the requested operation."
8155 HRES_ERROR_NDIS_NOT_SUPPORTED,
8156 "HRES_ERROR_NDIS_NOT_SUPPORTED",
8157 "The network interface does not support this request."
8160 HRES_ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED,
8161 "HRES_ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED",
8162 "The wireless local area network (LAN) interface is in auto-configuration mode and does not support the requested parameter change operation."
8165 HRES_ERROR_NDIS_DOT11_MEDIA_IN_USE,
8166 "HRES_ERROR_NDIS_DOT11_MEDIA_IN_USE",
8167 "The wireless LAN interface is busy and cannot perform the requested operation."
8170 HRES_ERROR_NDIS_DOT11_POWER_STATE_INVALID,
8171 "HRES_ERROR_NDIS_DOT11_POWER_STATE_INVALID",
8172 "The wireless LAN interface is shutting down and does not support the requested operation."
8175 HRES_TRK_E_NOT_FOUND,
8176 "HRES_TRK_E_NOT_FOUND",
8177 "A requested object was not found."
8180 HRES_TRK_E_VOLUME_QUOTA_EXCEEDED,
8181 "HRES_TRK_E_VOLUME_QUOTA_EXCEEDED",
8182 "The server received a CREATE_VOLUME subrequest of a SYNC_VOLUMES request, but the ServerVolumeTable size limit for the RequestMachine has already been reached."
8185 HRES_TRK_SERVER_TOO_BUSY,
8186 "HRES_TRK_SERVER_TOO_BUSY",
8187 "The server is busy, and the client should retry the request at a later time."
8190 HRES_ERROR_AUDITING_DISABLED,
8191 "HRES_ERROR_AUDITING_DISABLED",
8192 "The specified event is currently not being audited."
8195 HRES_ERROR_ALL_SIDS_FILTERED,
8196 "HRES_ERROR_ALL_SIDS_FILTERED",
8197 "The SID filtering operation removed all SIDs."
8200 HRES_ERROR_BIZRULES_NOT_ENABLED,
8201 "HRES_ERROR_BIZRULES_NOT_ENABLED",
8202 "Business rule scripts are disabled for the calling application."
8205 HRES_NS_E_NOCONNECTION,
8206 "HRES_NS_E_NOCONNECTION",
8207 "There is no connection established with the Windows Media server. The operation failed."
8210 HRES_NS_E_CANNOTCONNECT,
8211 "HRES_NS_E_CANNOTCONNECT",
8212 "Unable to establish a connection to the server."
8215 HRES_NS_E_CANNOTDESTROYTITLE,
8216 "HRES_NS_E_CANNOTDESTROYTITLE",
8217 "Unable to destroy the title."
8220 HRES_NS_E_CANNOTRENAMETITLE,
8221 "HRES_NS_E_CANNOTRENAMETITLE",
8222 "Unable to rename the title."
8225 HRES_NS_E_CANNOTOFFLINEDISK,
8226 "HRES_NS_E_CANNOTOFFLINEDISK",
8227 "Unable to offline disk."
8230 HRES_NS_E_CANNOTONLINEDISK,
8231 "HRES_NS_E_CANNOTONLINEDISK",
8232 "Unable to online disk."
8235 HRES_NS_E_NOREGISTEREDWALKER,
8236 "HRES_NS_E_NOREGISTEREDWALKER",
8237 "There is no file parser registered for this type of file."
8240 HRES_NS_E_NOFUNNEL,
8241 "HRES_NS_E_NOFUNNEL",
8242 "There is no data connection established."
8245 HRES_NS_E_NO_LOCALPLAY,
8246 "HRES_NS_E_NO_LOCALPLAY",
8247 "Failed to load the local play DLL."
8250 HRES_NS_E_NETWORK_BUSY,
8251 "HRES_NS_E_NETWORK_BUSY",
8252 "The network is busy."
8255 HRES_NS_E_TOO_MANY_SESS,
8256 "HRES_NS_E_TOO_MANY_SESS",
8257 "The server session limit was exceeded."
8260 HRES_NS_E_ALREADY_CONNECTED,
8261 "HRES_NS_E_ALREADY_CONNECTED",
8262 "The network connection already exists."
8265 HRES_NS_E_INVALID_INDEX,
8266 "HRES_NS_E_INVALID_INDEX",
8267 "Index %1 is invalid."
8270 HRES_NS_E_PROTOCOL_MISMATCH,
8271 "HRES_NS_E_PROTOCOL_MISMATCH",
8272 "There is no protocol or protocol version supported by both the client and the server."
8275 HRES_NS_E_TIMEOUT,
8276 "HRES_NS_E_TIMEOUT",
8277 "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."
8280 HRES_NS_E_NET_WRITE,
8281 "HRES_NS_E_NET_WRITE",
8282 "Error writing to the network."
8285 HRES_NS_E_NET_READ,
8286 "HRES_NS_E_NET_READ",
8287 "Error reading from the network."
8290 HRES_NS_E_DISK_WRITE,
8291 "HRES_NS_E_DISK_WRITE",
8292 "Error writing to a disk."
8295 HRES_NS_E_DISK_READ,
8296 "HRES_NS_E_DISK_READ",
8297 "Error reading from a disk."
8300 HRES_NS_E_FILE_WRITE,
8301 "HRES_NS_E_FILE_WRITE",
8302 "Error writing to a file."
8305 HRES_NS_E_FILE_READ,
8306 "HRES_NS_E_FILE_READ",
8307 "Error reading from a file."
8310 HRES_NS_E_FILE_NOT_FOUND,
8311 "HRES_NS_E_FILE_NOT_FOUND",
8312 "The system cannot find the file specified."
8315 HRES_NS_E_FILE_EXISTS,
8316 "HRES_NS_E_FILE_EXISTS",
8317 "The file already exists."
8320 HRES_NS_E_INVALID_NAME,
8321 "HRES_NS_E_INVALID_NAME",
8322 "The file name, directory name, or volume label syntax is incorrect."
8325 HRES_NS_E_FILE_OPEN_FAILED,
8326 "HRES_NS_E_FILE_OPEN_FAILED",
8327 "Failed to open a file."
8330 HRES_NS_E_FILE_ALLOCATION_FAILED,
8331 "HRES_NS_E_FILE_ALLOCATION_FAILED",
8332 "Unable to allocate a file."
8335 HRES_NS_E_FILE_INIT_FAILED,
8336 "HRES_NS_E_FILE_INIT_FAILED",
8337 "Unable to initialize a file."
8340 HRES_NS_E_FILE_PLAY_FAILED,
8341 "HRES_NS_E_FILE_PLAY_FAILED",
8342 "Unable to play a file."
8345 HRES_NS_E_SET_DISK_UID_FAILED,
8346 "HRES_NS_E_SET_DISK_UID_FAILED",
8347 "Could not set the disk UID."
8350 HRES_NS_E_INDUCED,
8351 "HRES_NS_E_INDUCED",
8352 "An error was induced for testing purposes."
8355 HRES_NS_E_CCLINK_DOWN,
8356 "HRES_NS_E_CCLINK_DOWN",
8357 "Two Content Servers failed to communicate."
8360 HRES_NS_E_INTERNAL,
8361 "HRES_NS_E_INTERNAL",
8362 "An unknown error occurred."
8365 HRES_NS_E_BUSY,
8366 "HRES_NS_E_BUSY",
8367 "The requested resource is in use."
8370 HRES_NS_E_UNRECOGNIZED_STREAM_TYPE,
8371 "HRES_NS_E_UNRECOGNIZED_STREAM_TYPE",
8372 "The specified protocol is not recognized. Be sure that the file name and syntax, such as slashes, are correct for the protocol."
8375 HRES_NS_E_NETWORK_SERVICE_FAILURE,
8376 "HRES_NS_E_NETWORK_SERVICE_FAILURE",
8377 "The network service provider failed."
8380 HRES_NS_E_NETWORK_RESOURCE_FAILURE,
8381 "HRES_NS_E_NETWORK_RESOURCE_FAILURE",
8382 "An attempt to acquire a network resource failed."
8385 HRES_NS_E_CONNECTION_FAILURE,
8386 "HRES_NS_E_CONNECTION_FAILURE",
8387 "The network connection has failed."
8390 HRES_NS_E_SHUTDOWN,
8391 "HRES_NS_E_SHUTDOWN",
8392 "The session is being terminated locally."
8395 HRES_NS_E_INVALID_REQUEST,
8396 "HRES_NS_E_INVALID_REQUEST",
8397 "The request is invalid in the current state."
8400 HRES_NS_E_INSUFFICIENT_BANDWIDTH,
8401 "HRES_NS_E_INSUFFICIENT_BANDWIDTH",
8402 "There is insufficient bandwidth available to fulfill the request."
8405 HRES_NS_E_NOT_REBUILDING,
8406 "HRES_NS_E_NOT_REBUILDING",
8407 "The disk is not rebuilding."
8410 HRES_NS_E_LATE_OPERATION,
8411 "HRES_NS_E_LATE_OPERATION",
8412 "An operation requested for a particular time could not be carried out on schedule."
8415 HRES_NS_E_INVALID_DATA,
8416 "HRES_NS_E_INVALID_DATA",
8417 "Invalid or corrupt data was encountered."
8420 HRES_NS_E_FILE_BANDWIDTH_LIMIT,
8421 "HRES_NS_E_FILE_BANDWIDTH_LIMIT",
8422 "The bandwidth required to stream a file is higher than the maximum file bandwidth allowed on the server."
8425 HRES_NS_E_OPEN_FILE_LIMIT,
8426 "HRES_NS_E_OPEN_FILE_LIMIT",
8427 "The client cannot have any more files open simultaneously."
8430 HRES_NS_E_BAD_CONTROL_DATA,
8431 "HRES_NS_E_BAD_CONTROL_DATA",
8432 "The server received invalid data from the client on the control connection."
8435 HRES_NS_E_NO_STREAM,
8436 "HRES_NS_E_NO_STREAM",
8437 "There is no stream available."
8440 HRES_NS_E_STREAM_END,
8441 "HRES_NS_E_STREAM_END",
8442 "There is no more data in the stream."
8445 HRES_NS_E_SERVER_NOT_FOUND,
8446 "HRES_NS_E_SERVER_NOT_FOUND",
8447 "The specified server could not be found."
8450 HRES_NS_E_DUPLICATE_NAME,
8451 "HRES_NS_E_DUPLICATE_NAME",
8452 "The specified name is already in use."
8455 HRES_NS_E_DUPLICATE_ADDRESS,
8456 "HRES_NS_E_DUPLICATE_ADDRESS",
8457 "The specified address is already in use."
8460 HRES_NS_E_BAD_MULTICAST_ADDRESS,
8461 "HRES_NS_E_BAD_MULTICAST_ADDRESS",
8462 "The specified address is not a valid multicast address."
8465 HRES_NS_E_BAD_ADAPTER_ADDRESS,
8466 "HRES_NS_E_BAD_ADAPTER_ADDRESS",
8467 "The specified adapter address is invalid."
8470 HRES_NS_E_BAD_DELIVERY_MODE,
8471 "HRES_NS_E_BAD_DELIVERY_MODE",
8472 "The specified delivery mode is invalid."
8475 HRES_NS_E_INVALID_CHANNEL,
8476 "HRES_NS_E_INVALID_CHANNEL",
8477 "The specified station does not exist."
8480 HRES_NS_E_INVALID_STREAM,
8481 "HRES_NS_E_INVALID_STREAM",
8482 "The specified stream does not exist."
8485 HRES_NS_E_INVALID_ARCHIVE,
8486 "HRES_NS_E_INVALID_ARCHIVE",
8487 "The specified archive could not be opened."
8490 HRES_NS_E_NOTITLES,
8491 "HRES_NS_E_NOTITLES",
8492 "The system cannot find any titles on the server."
8495 HRES_NS_E_INVALID_CLIENT,
8496 "HRES_NS_E_INVALID_CLIENT",
8497 "The system cannot find the client specified."
8500 HRES_NS_E_INVALID_BLACKHOLE_ADDRESS,
8501 "HRES_NS_E_INVALID_BLACKHOLE_ADDRESS",
8502 "The Blackhole Address is not initialized."
8505 HRES_NS_E_INCOMPATIBLE_FORMAT,
8506 "HRES_NS_E_INCOMPATIBLE_FORMAT",
8507 "The station does not support the stream format."
8510 HRES_NS_E_INVALID_KEY,
8511 "HRES_NS_E_INVALID_KEY",
8512 "The specified key is not valid."
8515 HRES_NS_E_INVALID_PORT,
8516 "HRES_NS_E_INVALID_PORT",
8517 "The specified port is not valid."
8520 HRES_NS_E_INVALID_TTL,
8521 "HRES_NS_E_INVALID_TTL",
8522 "The specified TTL is not valid."
8525 HRES_NS_E_STRIDE_REFUSED,
8526 "HRES_NS_E_STRIDE_REFUSED",
8527 "The request to fast forward or rewind could not be fulfilled."
8530 HRES_NS_E_MMSAUTOSERVER_CANTFINDWALKER,
8531 "HRES_NS_E_MMSAUTOSERVER_CANTFINDWALKER",
8532 "Unable to load the appropriate file parser."
8535 HRES_NS_E_MAX_BITRATE,
8536 "HRES_NS_E_MAX_BITRATE",
8537 "Cannot exceed the maximum bandwidth limit."
8540 HRES_NS_E_LOGFILEPERIOD,
8541 "HRES_NS_E_LOGFILEPERIOD",
8542 "Invalid value for LogFilePeriod."
8545 HRES_NS_E_MAX_CLIENTS,
8546 "HRES_NS_E_MAX_CLIENTS",
8547 "Cannot exceed the maximum client limit."
8550 HRES_NS_E_LOG_FILE_SIZE,
8551 "HRES_NS_E_LOG_FILE_SIZE",
8552 "The maximum log file size has been reached."
8555 HRES_NS_E_MAX_FILERATE,
8556 "HRES_NS_E_MAX_FILERATE",
8557 "Cannot exceed the maximum file rate."
8560 HRES_NS_E_WALKER_UNKNOWN,
8561 "HRES_NS_E_WALKER_UNKNOWN",
8562 "Unknown file type."
8565 HRES_NS_E_WALKER_SERVER,
8566 "HRES_NS_E_WALKER_SERVER",
8567 "The specified file, %1, cannot be loaded onto the specified server, %2."
8570 HRES_NS_E_WALKER_USAGE,
8571 "HRES_NS_E_WALKER_USAGE",
8572 "There was a usage error with file parser."
8575 HRES_NS_E_TIGER_FAIL,
8576 "HRES_NS_E_TIGER_FAIL",
8577 "The Title Server %1 has failed."
8580 HRES_NS_E_CUB_FAIL,
8581 "HRES_NS_E_CUB_FAIL",
8582 "Content Server %1 (%2) has failed."
8585 HRES_NS_E_DISK_FAIL,
8586 "HRES_NS_E_DISK_FAIL",
8587 "Disk %1 ( %2 ) on Content Server %3, has failed."
8590 HRES_NS_E_MAX_FUNNELS_ALERT,
8591 "HRES_NS_E_MAX_FUNNELS_ALERT",
8592 "The NetShow data stream limit of %1 streams was reached."
8595 HRES_NS_E_ALLOCATE_FILE_FAIL,
8596 "HRES_NS_E_ALLOCATE_FILE_FAIL",
8597 "The NetShow Video Server was unable to allocate a %1 block file named %2."
8600 HRES_NS_E_PAGING_ERROR,
8601 "HRES_NS_E_PAGING_ERROR",
8602 "A Content Server was unable to page a block."
8605 HRES_NS_E_BAD_BLOCK0_VERSION,
8606 "HRES_NS_E_BAD_BLOCK0_VERSION",
8607 "Disk %1 has unrecognized control block version %2."
8610 HRES_NS_E_BAD_DISK_UID,
8611 "HRES_NS_E_BAD_DISK_UID",
8612 "Disk %1 has incorrect uid %2."
8615 HRES_NS_E_BAD_FSMAJOR_VERSION,
8616 "HRES_NS_E_BAD_FSMAJOR_VERSION",
8617 "Disk %1 has unsupported file system major version %2."
8620 HRES_NS_E_BAD_STAMPNUMBER,
8621 "HRES_NS_E_BAD_STAMPNUMBER",
8622 "Disk %1 has bad stamp number in control block."
8625 HRES_NS_E_PARTIALLY_REBUILT_DISK,
8626 "HRES_NS_E_PARTIALLY_REBUILT_DISK",
8627 "Disk %1 is partially reconstructed."
8630 HRES_NS_E_ENACTPLAN_GIVEUP,
8631 "HRES_NS_E_ENACTPLAN_GIVEUP",
8632 "EnactPlan gives up."
8635 HRES_MCMADM_E_REGKEY_NOT_FOUND,
8636 "HRES_MCMADM_E_REGKEY_NOT_FOUND",
8637 "The key was not found in the registry."
8640 HRES_NS_E_NO_FORMATS,
8641 "HRES_NS_E_NO_FORMATS",
8642 "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."
8645 HRES_NS_E_NO_REFERENCES,
8646 "HRES_NS_E_NO_REFERENCES",
8647 "No reference URLs were found in an ASX file."
8650 HRES_NS_E_WAVE_OPEN,
8651 "HRES_NS_E_WAVE_OPEN",
8652 "Error opening wave device, the device might be in use."
8655 HRES_NS_E_CANNOTCONNECTEVENTS,
8656 "HRES_NS_E_CANNOTCONNECTEVENTS",
8657 "Unable to establish a connection to the NetShow event monitor service."
8660 HRES_NS_E_NO_DEVICE,
8661 "HRES_NS_E_NO_DEVICE",
8662 "No device driver is present on the system."
8665 HRES_NS_E_NO_SPECIFIED_DEVICE,
8666 "HRES_NS_E_NO_SPECIFIED_DEVICE",
8667 "No specified device driver is present."
8670 HRES_NS_E_MONITOR_GIVEUP,
8671 "HRES_NS_E_MONITOR_GIVEUP",
8672 "Netshow Events Monitor is not operational and has been disconnected."
8675 HRES_NS_E_REMIRRORED_DISK,
8676 "HRES_NS_E_REMIRRORED_DISK",
8677 "Disk %1 is remirrored."
8680 HRES_NS_E_INSUFFICIENT_DATA,
8681 "HRES_NS_E_INSUFFICIENT_DATA",
8682 "Insufficient data found."
8685 HRES_NS_E_ASSERT,
8686 "HRES_NS_E_ASSERT",
8687 "1 failed in file %2 line %3."
8690 HRES_NS_E_BAD_ADAPTER_NAME,
8691 "HRES_NS_E_BAD_ADAPTER_NAME",
8692 "The specified adapter name is invalid."
8695 HRES_NS_E_NOT_LICENSED,
8696 "HRES_NS_E_NOT_LICENSED",
8697 "The application is not licensed for this feature."
8700 HRES_NS_E_NO_SERVER_CONTACT,
8701 "HRES_NS_E_NO_SERVER_CONTACT",
8702 "Unable to contact the server."
8705 HRES_NS_E_TOO_MANY_TITLES,
8706 "HRES_NS_E_TOO_MANY_TITLES",
8707 "Maximum number of titles exceeded."
8710 HRES_NS_E_TITLE_SIZE_EXCEEDED,
8711 "HRES_NS_E_TITLE_SIZE_EXCEEDED",
8712 "Maximum size of a title exceeded."
8715 HRES_NS_E_UDP_DISABLED,
8716 "HRES_NS_E_UDP_DISABLED",
8717 "UDP protocol not enabled. Not trying %1!ls!."
8720 HRES_NS_E_TCP_DISABLED,
8721 "HRES_NS_E_TCP_DISABLED",
8722 "TCP protocol not enabled. Not trying %1!ls!."
8725 HRES_NS_E_HTTP_DISABLED,
8726 "HRES_NS_E_HTTP_DISABLED",
8727 "HTTP protocol not enabled. Not trying %1!ls!."
8730 HRES_NS_E_LICENSE_EXPIRED,
8731 "HRES_NS_E_LICENSE_EXPIRED",
8732 "The product license has expired."
8735 HRES_NS_E_TITLE_BITRATE,
8736 "HRES_NS_E_TITLE_BITRATE",
8737 "Source file exceeds the per title maximum bitrate. See NetShow Theater documentation for more information."
8740 HRES_NS_E_EMPTY_PROGRAM_NAME,
8741 "HRES_NS_E_EMPTY_PROGRAM_NAME",
8742 "The program name cannot be empty."
8745 HRES_NS_E_MISSING_CHANNEL,
8746 "HRES_NS_E_MISSING_CHANNEL",
8747 "Station %1 does not exist."
8750 HRES_NS_E_NO_CHANNELS,
8751 "HRES_NS_E_NO_CHANNELS",
8752 "You need to define at least one station before this operation can complete."
8755 HRES_NS_E_INVALID_INDEX2,
8756 "HRES_NS_E_INVALID_INDEX2",
8757 "The index specified is invalid."
8760 HRES_NS_E_CUB_FAIL_LINK,
8761 "HRES_NS_E_CUB_FAIL_LINK",
8762 "Content Server %1 (%2) has failed its link to Content Server %3."
8765 HRES_NS_E_BAD_CUB_UID,
8766 "HRES_NS_E_BAD_CUB_UID",
8767 "Content Server %1 (%2) has incorrect uid %3."
8770 HRES_NS_E_GLITCH_MODE,
8771 "HRES_NS_E_GLITCH_MODE",
8772 "Server unreliable because multiple components failed."
8775 HRES_NS_E_NO_MEDIA_PROTOCOL,
8776 "HRES_NS_E_NO_MEDIA_PROTOCOL",
8777 "Content Server %1 (%2) is unable to communicate with the Media System Network Protocol."
8780 HRES_NS_E_NOTHING_TO_DO,
8781 "HRES_NS_E_NOTHING_TO_DO",
8782 "Nothing to do."
8785 HRES_NS_E_NO_MULTICAST,
8786 "HRES_NS_E_NO_MULTICAST",
8787 "Not receiving data from the server."
8790 HRES_NS_E_INVALID_INPUT_FORMAT,
8791 "HRES_NS_E_INVALID_INPUT_FORMAT",
8792 "The input media format is invalid."
8795 HRES_NS_E_MSAUDIO_NOT_INSTALLED,
8796 "HRES_NS_E_MSAUDIO_NOT_INSTALLED",
8797 "The MSAudio codec is not installed on this system."
8800 HRES_NS_E_UNEXPECTED_MSAUDIO_ERROR,
8801 "HRES_NS_E_UNEXPECTED_MSAUDIO_ERROR",
8802 "An unexpected error occurred with the MSAudio codec."
8805 HRES_NS_E_INVALID_OUTPUT_FORMAT,
8806 "HRES_NS_E_INVALID_OUTPUT_FORMAT",
8807 "The output media format is invalid."
8810 HRES_NS_E_NOT_CONFIGURED,
8811 "HRES_NS_E_NOT_CONFIGURED",
8812 "The object must be fully configured before audio samples can be processed."
8815 HRES_NS_E_PROTECTED_CONTENT,
8816 "HRES_NS_E_PROTECTED_CONTENT",
8817 "You need a license to perform the requested operation on this media file."
8820 HRES_NS_E_LICENSE_REQUIRED,
8821 "HRES_NS_E_LICENSE_REQUIRED",
8822 "You need a license to perform the requested operation on this media file."
8825 HRES_NS_E_TAMPERED_CONTENT,
8826 "HRES_NS_E_TAMPERED_CONTENT",
8827 "This media file is corrupted or invalid. Contact the content provider for a new file."
8830 HRES_NS_E_LICENSE_OUTOFDATE,
8831 "HRES_NS_E_LICENSE_OUTOFDATE",
8832 "The license for this media file has expired. Get a new license or contact the content provider for further assistance."
8835 HRES_NS_E_LICENSE_INCORRECT_RIGHTS,
8836 "HRES_NS_E_LICENSE_INCORRECT_RIGHTS",
8837 "You are not allowed to open this file. Contact the content provider for further assistance."
8840 HRES_NS_E_AUDIO_CODEC_NOT_INSTALLED,
8841 "HRES_NS_E_AUDIO_CODEC_NOT_INSTALLED",
8842 "The requested audio codec is not installed on this system."
8845 HRES_NS_E_AUDIO_CODEC_ERROR,
8846 "HRES_NS_E_AUDIO_CODEC_ERROR",
8847 "An unexpected error occurred with the audio codec."
8850 HRES_NS_E_VIDEO_CODEC_NOT_INSTALLED,
8851 "HRES_NS_E_VIDEO_CODEC_NOT_INSTALLED",
8852 "The requested video codec is not installed on this system."
8855 HRES_NS_E_VIDEO_CODEC_ERROR,
8856 "HRES_NS_E_VIDEO_CODEC_ERROR",
8857 "An unexpected error occurred with the video codec."
8860 HRES_NS_E_INVALIDPROFILE,
8861 "HRES_NS_E_INVALIDPROFILE",
8862 "The Profile is invalid."
8865 HRES_NS_E_INCOMPATIBLE_VERSION,
8866 "HRES_NS_E_INCOMPATIBLE_VERSION",
8867 "A new version of the SDK is needed to play the requested content."
8870 HRES_NS_E_OFFLINE_MODE,
8871 "HRES_NS_E_OFFLINE_MODE",
8872 "The requested URL is not available in offline mode."
8875 HRES_NS_E_NOT_CONNECTED,
8876 "HRES_NS_E_NOT_CONNECTED",
8877 "The requested URL cannot be accessed because there is no network connection."
8880 HRES_NS_E_TOO_MUCH_DATA,
8881 "HRES_NS_E_TOO_MUCH_DATA",
8882 "The encoding process was unable to keep up with the amount of supplied data."
8885 HRES_NS_E_UNSUPPORTED_PROPERTY,
8886 "HRES_NS_E_UNSUPPORTED_PROPERTY",
8887 "The given property is not supported."
8890 HRES_NS_E_8BIT_WAVE_UNSUPPORTED,
8891 "HRES_NS_E_8BIT_WAVE_UNSUPPORTED",
8892 "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."
8895 HRES_NS_E_NO_MORE_SAMPLES,
8896 "HRES_NS_E_NO_MORE_SAMPLES",
8897 "There are no more samples in the current range."
8900 HRES_NS_E_INVALID_SAMPLING_RATE,
8901 "HRES_NS_E_INVALID_SAMPLING_RATE",
8902 "The given sampling rate is invalid."
8905 HRES_NS_E_MAX_PACKET_SIZE_TOO_SMALL,
8906 "HRES_NS_E_MAX_PACKET_SIZE_TOO_SMALL",
8907 "The given maximum packet size is too small to accommodate this profile.)"
8910 HRES_NS_E_LATE_PACKET,
8911 "HRES_NS_E_LATE_PACKET",
8912 "The packet arrived too late to be of use."
8915 HRES_NS_E_DUPLICATE_PACKET,
8916 "HRES_NS_E_DUPLICATE_PACKET",
8917 "The packet is a duplicate of one received before."
8920 HRES_NS_E_SDK_BUFFERTOOSMALL,
8921 "HRES_NS_E_SDK_BUFFERTOOSMALL",
8922 "Supplied buffer is too small."
8925 HRES_NS_E_INVALID_NUM_PASSES,
8926 "HRES_NS_E_INVALID_NUM_PASSES",
8927 "The wrong number of preprocessing passes was used for the stream's output type."
8930 HRES_NS_E_ATTRIBUTE_READ_ONLY,
8931 "HRES_NS_E_ATTRIBUTE_READ_ONLY",
8932 "An attempt was made to add, modify, or delete a read only attribute."
8935 HRES_NS_E_ATTRIBUTE_NOT_ALLOWED,
8936 "HRES_NS_E_ATTRIBUTE_NOT_ALLOWED",
8937 "An attempt was made to add attribute that is not allowed for the given media type."
8940 HRES_NS_E_INVALID_EDL,
8941 "HRES_NS_E_INVALID_EDL",
8942 "The EDL provided is invalid."
8945 HRES_NS_E_DATA_UNIT_EXTENSION_TOO_LARGE,
8946 "HRES_NS_E_DATA_UNIT_EXTENSION_TOO_LARGE",
8947 "The Data Unit Extension data was too large to be used."
8950 HRES_NS_E_CODEC_DMO_ERROR,
8951 "HRES_NS_E_CODEC_DMO_ERROR",
8952 "An unexpected error occurred with a DMO codec."
8955 HRES_NS_E_FEATURE_DISABLED_BY_GROUP_POLICY,
8956 "HRES_NS_E_FEATURE_DISABLED_BY_GROUP_POLICY",
8957 "This feature has been disabled by group policy."
8960 HRES_NS_E_FEATURE_DISABLED_IN_SKU,
8961 "HRES_NS_E_FEATURE_DISABLED_IN_SKU",
8962 "This feature is disabled in this SKU."
8965 HRES_NS_E_NO_CD,
8966 "HRES_NS_E_NO_CD",
8967 "There is no CD in the CD drive. Insert a CD, and then try again."
8970 HRES_NS_E_CANT_READ_DIGITAL,
8971 "HRES_NS_E_CANT_READ_DIGITAL",
8972 "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."
8975 HRES_NS_E_DEVICE_DISCONNECTED,
8976 "HRES_NS_E_DEVICE_DISCONNECTED",
8977 "Windows Media Player no longer detects a connected portable device. Reconnect your portable device, and then try synchronizing the file again."
8980 HRES_NS_E_DEVICE_NOT_SUPPORT_FORMAT,
8981 "HRES_NS_E_DEVICE_NOT_SUPPORT_FORMAT",
8982 "Windows Media Player cannot play the file. The portable device does not support the specified file type."
8985 HRES_NS_E_SLOW_READ_DIGITAL,
8986 "HRES_NS_E_SLOW_READ_DIGITAL",
8987 "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."
8990 HRES_NS_E_MIXER_INVALID_LINE,
8991 "HRES_NS_E_MIXER_INVALID_LINE",
8992 "An invalid line error occurred in the mixer."
8995 HRES_NS_E_MIXER_INVALID_CONTROL,
8996 "HRES_NS_E_MIXER_INVALID_CONTROL",
8997 "An invalid control error occurred in the mixer."
9000 HRES_NS_E_MIXER_INVALID_VALUE,
9001 "HRES_NS_E_MIXER_INVALID_VALUE",
9002 "An invalid value error occurred in the mixer."
9005 HRES_NS_E_MIXER_UNKNOWN_MMRESULT,
9006 "HRES_NS_E_MIXER_UNKNOWN_MMRESULT",
9007 "An unrecognized MMRESULT occurred in the mixer."
9010 HRES_NS_E_USER_STOP,
9011 "HRES_NS_E_USER_STOP",
9012 "User has stopped the operation."
9015 HRES_NS_E_MP3_FORMAT_NOT_FOUND,
9016 "HRES_NS_E_MP3_FORMAT_NOT_FOUND",
9017 "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)."
9020 HRES_NS_E_CD_READ_ERROR_NO_CORRECTION,
9021 "HRES_NS_E_CD_READ_ERROR_NO_CORRECTION",
9022 "Windows Media Player cannot read the CD. The disc might be dirty or damaged. Turn on error correction, and then try again."
9025 HRES_NS_E_CD_READ_ERROR,
9026 "HRES_NS_E_CD_READ_ERROR",
9027 "Windows Media Player cannot read the CD. The disc might be dirty or damaged or the CD drive might be malfunctioning."
9030 HRES_NS_E_CD_SLOW_COPY,
9031 "HRES_NS_E_CD_SLOW_COPY",
9032 "For best performance, do not play CD tracks while ripping them."
9035 HRES_NS_E_CD_COPYTO_CD,
9036 "HRES_NS_E_CD_COPYTO_CD",
9037 "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."
9040 HRES_NS_E_MIXER_NODRIVER,
9041 "HRES_NS_E_MIXER_NODRIVER",
9042 "Could not open a sound mixer driver."
9045 HRES_NS_E_REDBOOK_ENABLED_WHILE_COPYING,
9046 "HRES_NS_E_REDBOOK_ENABLED_WHILE_COPYING",
9047 "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."
9050 HRES_NS_E_CD_REFRESH,
9051 "HRES_NS_E_CD_REFRESH",
9052 "Windows Media Player is busy reading the CD."
9055 HRES_NS_E_CD_DRIVER_PROBLEM,
9056 "HRES_NS_E_CD_DRIVER_PROBLEM",
9057 "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."
9060 HRES_NS_E_WONT_DO_DIGITAL,
9061 "HRES_NS_E_WONT_DO_DIGITAL",
9062 "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."
9065 HRES_NS_E_WMPXML_NOERROR,
9066 "HRES_NS_E_WMPXML_NOERROR",
9067 "A call was made to GetParseError on the XML parser but there was no error to retrieve."
9070 HRES_NS_E_WMPXML_ENDOFDATA,
9071 "HRES_NS_E_WMPXML_ENDOFDATA",
9072 "The XML Parser ran out of data while parsing."
9075 HRES_NS_E_WMPXML_PARSEERROR,
9076 "HRES_NS_E_WMPXML_PARSEERROR",
9077 "A generic parse error occurred in the XML parser but no information is available."
9080 HRES_NS_E_WMPXML_ATTRIBUTENOTFOUND,
9081 "HRES_NS_E_WMPXML_ATTRIBUTENOTFOUND",
9082 "A call get GetNamedAttribute or GetNamedAttributeIndex on the XML parser resulted in the index not being found."
9085 HRES_NS_E_WMPXML_PINOTFOUND,
9086 "HRES_NS_E_WMPXML_PINOTFOUND",
9087 "A call was made go GetNamedPI on the XML parser, but the requested Processing Instruction was not found."
9090 HRES_NS_E_WMPXML_EMPTYDOC,
9091 "HRES_NS_E_WMPXML_EMPTYDOC",
9092 "Persist was called on the XML parser, but the parser has no data to persist."
9095 HRES_NS_E_WMP_PATH_ALREADY_IN_LIBRARY,
9096 "HRES_NS_E_WMP_PATH_ALREADY_IN_LIBRARY",
9097 "This file path is already in the library."
9100 HRES_NS_E_WMP_FILESCANALREADYSTARTED,
9101 "HRES_NS_E_WMP_FILESCANALREADYSTARTED",
9102 "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."
9105 HRES_NS_E_WMP_HME_INVALIDOBJECTID,
9106 "HRES_NS_E_WMP_HME_INVALIDOBJECTID",
9107 "Windows Media Player is unable to find the media you are looking for."
9110 HRES_NS_E_WMP_MF_CODE_EXPIRED,
9111 "HRES_NS_E_WMP_MF_CODE_EXPIRED",
9112 "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."
9115 HRES_NS_E_WMP_HME_NOTSEARCHABLEFORITEMS,
9116 "HRES_NS_E_WMP_HME_NOTSEARCHABLEFORITEMS",
9117 "This container does not support search on items."
9120 HRES_NS_E_WMP_ADDTOLIBRARY_FAILED,
9121 "HRES_NS_E_WMP_ADDTOLIBRARY_FAILED",
9122 "Windows Media Player encountered a problem while adding one or more files to the library. For additional assistance, click Web Help."
9125 HRES_NS_E_WMP_WINDOWSAPIFAILURE,
9126 "HRES_NS_E_WMP_WINDOWSAPIFAILURE",
9127 "A Windows API call failed but no error information was available."
9130 HRES_NS_E_WMP_RECORDING_NOT_ALLOWED,
9131 "HRES_NS_E_WMP_RECORDING_NOT_ALLOWED",
9132 "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."
9135 HRES_NS_E_DEVICE_NOT_READY,
9136 "HRES_NS_E_DEVICE_NOT_READY",
9137 "Windows Media Player no longer detects a connected portable device. Reconnect your portable device, and then try to sync the file again."
9140 HRES_NS_E_DAMAGED_FILE,
9141 "HRES_NS_E_DAMAGED_FILE",
9142 "Windows Media Player cannot play the file because it is corrupted."
9145 HRES_NS_E_MPDB_GENERIC,
9146 "HRES_NS_E_MPDB_GENERIC",
9147 "Windows Media Player encountered an error while attempting to access information in the library. Try restarting the Player."
9150 HRES_NS_E_FILE_FAILED_CHECKS,
9151 "HRES_NS_E_FILE_FAILED_CHECKS",
9152 "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."
9155 HRES_NS_E_MEDIA_LIBRARY_FAILED,
9156 "HRES_NS_E_MEDIA_LIBRARY_FAILED",
9157 "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."
9160 HRES_NS_E_SHARING_VIOLATION,
9161 "HRES_NS_E_SHARING_VIOLATION",
9162 "The file is already in use. Close other programs that might be using the file, or stop playing the file, and then try again."
9165 HRES_NS_E_NO_ERROR_STRING_FOUND,
9166 "HRES_NS_E_NO_ERROR_STRING_FOUND",
9167 "Windows Media Player has encountered an unknown error."
9170 HRES_NS_E_WMPOCX_NO_REMOTE_CORE,
9171 "HRES_NS_E_WMPOCX_NO_REMOTE_CORE",
9172 "The Windows Media Player ActiveX control cannot connect to remote media services, but will continue with local media services."
9175 HRES_NS_E_WMPOCX_NO_ACTIVE_CORE,
9176 "HRES_NS_E_WMPOCX_NO_ACTIVE_CORE",
9177 "The requested method or property is not available because the Windows Media Player ActiveX control has not been properly activated."
9180 HRES_NS_E_WMPOCX_NOT_RUNNING_REMOTELY,
9181 "HRES_NS_E_WMPOCX_NOT_RUNNING_REMOTELY",
9182 "The Windows Media Player ActiveX control is not running in remote mode."
9185 HRES_NS_E_WMPOCX_NO_REMOTE_WINDOW,
9186 "HRES_NS_E_WMPOCX_NO_REMOTE_WINDOW",
9187 "An error occurred while trying to get the remote Windows Media Player window."
9190 HRES_NS_E_WMPOCX_ERRORMANAGERNOTAVAILABLE,
9191 "HRES_NS_E_WMPOCX_ERRORMANAGERNOTAVAILABLE",
9192 "Windows Media Player has encountered an unknown error."
9195 HRES_NS_E_PLUGIN_NOTSHUTDOWN,
9196 "HRES_NS_E_PLUGIN_NOTSHUTDOWN",
9197 "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."
9200 HRES_NS_E_WMP_CANNOT_FIND_FOLDER,
9201 "HRES_NS_E_WMP_CANNOT_FIND_FOLDER",
9202 "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."
9205 HRES_NS_E_WMP_STREAMING_RECORDING_NOT_ALLOWED,
9206 "HRES_NS_E_WMP_STREAMING_RECORDING_NOT_ALLOWED",
9207 "Windows Media Player cannot save a file that is being streamed."
9210 HRES_NS_E_WMP_PLUGINDLL_NOTFOUND,
9211 "HRES_NS_E_WMP_PLUGINDLL_NOTFOUND",
9212 "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."
9215 HRES_NS_E_NEED_TO_ASK_USER,
9216 "HRES_NS_E_NEED_TO_ASK_USER",
9217 "Action requires input from the user."
9220 HRES_NS_E_WMPOCX_PLAYER_NOT_DOCKED,
9221 "HRES_NS_E_WMPOCX_PLAYER_NOT_DOCKED",
9222 "The Windows Media Player ActiveX control must be in a docked state for this action to be performed."
9225 HRES_NS_E_WMP_EXTERNAL_NOTREADY,
9226 "HRES_NS_E_WMP_EXTERNAL_NOTREADY",
9227 "The Windows Media Player external object is not ready."
9230 HRES_NS_E_WMP_MLS_STALE_DATA,
9231 "HRES_NS_E_WMP_MLS_STALE_DATA",
9232 "Windows Media Player cannot perform the requested action. Your computer's time and date might not be set correctly."
9235 HRES_NS_E_WMP_UI_SUBCONTROLSNOTSUPPORTED,
9236 "HRES_NS_E_WMP_UI_SUBCONTROLSNOTSUPPORTED",
9237 "The control (%s) does not support creation of sub-controls, yet (%d) sub-controls have been specified."
9240 HRES_NS_E_WMP_UI_VERSIONMISMATCH,
9241 "HRES_NS_E_WMP_UI_VERSIONMISMATCH",
9242 "Version mismatch: (%.1f required, %.1f found)."
9245 HRES_NS_E_WMP_UI_NOTATHEMEFILE,
9246 "HRES_NS_E_WMP_UI_NOTATHEMEFILE",
9247 "The layout manager was given valid XML that wasn't a theme file."
9250 HRES_NS_E_WMP_UI_SUBELEMENTNOTFOUND,
9251 "HRES_NS_E_WMP_UI_SUBELEMENTNOTFOUND",
9252 "The %s subelement could not be found on the %s object."
9255 HRES_NS_E_WMP_UI_VERSIONPARSE,
9256 "HRES_NS_E_WMP_UI_VERSIONPARSE",
9257 "An error occurred parsing the version tag. Valid version tags are of the form: <?wmp version='1.0'?>."
9260 HRES_NS_E_WMP_UI_VIEWIDNOTFOUND,
9261 "HRES_NS_E_WMP_UI_VIEWIDNOTFOUND",
9262 "The view specified in for the 'currentViewID' property (%s) was not found in this theme file."
9265 HRES_NS_E_WMP_UI_PASSTHROUGH,
9266 "HRES_NS_E_WMP_UI_PASSTHROUGH",
9267 "This error used internally for hit testing."
9270 HRES_NS_E_WMP_UI_OBJECTNOTFOUND,
9271 "HRES_NS_E_WMP_UI_OBJECTNOTFOUND",
9272 "Attributes were specified for the %s object, but the object was not available to send them to."
9275 HRES_NS_E_WMP_UI_SECONDHANDLER,
9276 "HRES_NS_E_WMP_UI_SECONDHANDLER",
9277 "The %s event already has a handler, the second handler was ignored."
9280 HRES_NS_E_WMP_UI_NOSKININZIP,
9281 "HRES_NS_E_WMP_UI_NOSKININZIP",
9282 "No .wms file found in skin archive."
9285 HRES_NS_E_WMP_URLDOWNLOADFAILED,
9286 "HRES_NS_E_WMP_URLDOWNLOADFAILED",
9287 "Windows Media Player encountered a problem while downloading the file. For additional assistance, click Web Help."
9290 HRES_NS_E_WMPOCX_UNABLE_TO_LOAD_SKIN,
9291 "HRES_NS_E_WMPOCX_UNABLE_TO_LOAD_SKIN",
9292 "The Windows Media Player ActiveX control cannot load the requested uiMode and cannot roll back to the existing uiMode."
9295 HRES_NS_E_WMP_INVALID_SKIN,
9296 "HRES_NS_E_WMP_INVALID_SKIN",
9297 "Windows Media Player encountered a problem with the skin file. The skin file might not be valid."
9300 HRES_NS_E_WMP_SENDMAILFAILED,
9301 "HRES_NS_E_WMP_SENDMAILFAILED",
9302 "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."
9305 HRES_NS_E_WMP_LOCKEDINSKINMODE,
9306 "HRES_NS_E_WMP_LOCKEDINSKINMODE",
9307 "Windows Media Player cannot switch to full mode because your computer administrator has locked this skin."
9310 HRES_NS_E_WMP_FAILED_TO_SAVE_FILE,
9311 "HRES_NS_E_WMP_FAILED_TO_SAVE_FILE",
9312 "Windows Media Player encountered a problem while saving the file. For additional assistance, click Web Help."
9315 HRES_NS_E_WMP_SAVEAS_READONLY,
9316 "HRES_NS_E_WMP_SAVEAS_READONLY",
9317 "Windows Media Player cannot overwrite a read-only file. Try using a different file name."
9320 HRES_NS_E_WMP_FAILED_TO_SAVE_PLAYLIST,
9321 "HRES_NS_E_WMP_FAILED_TO_SAVE_PLAYLIST",
9322 "Windows Media Player encountered a problem while creating or saving the playlist. For additional assistance, click Web Help."
9325 HRES_NS_E_WMP_FAILED_TO_OPEN_WMD,
9326 "HRES_NS_E_WMP_FAILED_TO_OPEN_WMD",
9327 "Windows Media Player cannot open the Windows Media Download file. The file might be damaged."
9330 HRES_NS_E_WMP_CANT_PLAY_PROTECTED,
9331 "HRES_NS_E_WMP_CANT_PLAY_PROTECTED",
9332 "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."
9335 HRES_NS_E_SHARING_STATE_OUT_OF_SYNC,
9336 "HRES_NS_E_SHARING_STATE_OUT_OF_SYNC",
9337 "Media sharing has been turned off because a required Windows setting or component has changed. For additional assistance, click Web Help."
9340 HRES_NS_E_WMPOCX_REMOTE_PLAYER_ALREADY_RUNNING,
9341 "HRES_NS_E_WMPOCX_REMOTE_PLAYER_ALREADY_RUNNING",
9342 "Exclusive Services launch failed because the Windows Media Player is already running."
9345 HRES_NS_E_WMP_RBC_JPGMAPPINGIMAGE,
9346 "HRES_NS_E_WMP_RBC_JPGMAPPINGIMAGE",
9347 "JPG Images are not recommended for use as a mappingImage."
9350 HRES_NS_E_WMP_JPGTRANSPARENCY,
9351 "HRES_NS_E_WMP_JPGTRANSPARENCY",
9352 "JPG Images are not recommended when using a transparencyColor."
9355 HRES_NS_E_WMP_INVALID_MAX_VAL,
9356 "HRES_NS_E_WMP_INVALID_MAX_VAL",
9357 "The Max property cannot be less than Min property."
9360 HRES_NS_E_WMP_INVALID_MIN_VAL,
9361 "HRES_NS_E_WMP_INVALID_MIN_VAL",
9362 "The Min property cannot be greater than Max property."
9365 HRES_NS_E_WMP_CS_JPGPOSITIONIMAGE,
9366 "HRES_NS_E_WMP_CS_JPGPOSITIONIMAGE",
9367 "JPG Images are not recommended for use as a positionImage."
9370 HRES_NS_E_WMP_CS_NOTEVENLYDIVISIBLE,
9371 "HRES_NS_E_WMP_CS_NOTEVENLYDIVISIBLE",
9372 "The (%s) image's size is not evenly divisible by the positionImage's size."
9375 HRES_NS_E_WMPZIP_NOTAZIPFILE,
9376 "HRES_NS_E_WMPZIP_NOTAZIPFILE",
9377 "The ZIP reader opened a file and its signature did not match that of the ZIP files."
9380 HRES_NS_E_WMPZIP_CORRUPT,
9381 "HRES_NS_E_WMPZIP_CORRUPT",
9382 "The ZIP reader has detected that the file is corrupted."
9385 HRES_NS_E_WMPZIP_FILENOTFOUND,
9386 "HRES_NS_E_WMPZIP_FILENOTFOUND",
9387 "GetFileStream, SaveToFile, or SaveTemp file was called on the ZIP reader with a file name that was not found in the ZIP file."
9390 HRES_NS_E_WMP_IMAGE_FILETYPE_UNSUPPORTED,
9391 "HRES_NS_E_WMP_IMAGE_FILETYPE_UNSUPPORTED",
9392 "Image type not supported."
9395 HRES_NS_E_WMP_IMAGE_INVALID_FORMAT,
9396 "HRES_NS_E_WMP_IMAGE_INVALID_FORMAT",
9397 "Image file may be corrupt."
9400 HRES_NS_E_WMP_GIF_UNEXPECTED_ENDOFFILE,
9401 "HRES_NS_E_WMP_GIF_UNEXPECTED_ENDOFFILE",
9402 "Unexpected end of file. GIF file may be corrupt."
9405 HRES_NS_E_WMP_GIF_INVALID_FORMAT,
9406 "HRES_NS_E_WMP_GIF_INVALID_FORMAT",
9407 "Invalid GIF file."
9410 HRES_NS_E_WMP_GIF_BAD_VERSION_NUMBER,
9411 "HRES_NS_E_WMP_GIF_BAD_VERSION_NUMBER",
9412 "Invalid GIF version. Only 87a or 89a supported."
9415 HRES_NS_E_WMP_GIF_NO_IMAGE_IN_FILE,
9416 "HRES_NS_E_WMP_GIF_NO_IMAGE_IN_FILE",
9417 "No images found in GIF file."
9420 HRES_NS_E_WMP_PNG_INVALIDFORMAT,
9421 "HRES_NS_E_WMP_PNG_INVALIDFORMAT",
9422 "Invalid PNG image file format."
9425 HRES_NS_E_WMP_PNG_UNSUPPORTED_BITDEPTH,
9426 "HRES_NS_E_WMP_PNG_UNSUPPORTED_BITDEPTH",
9427 "PNG bitdepth not supported."
9430 HRES_NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION,
9431 "HRES_NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION",
9432 "Compression format defined in PNG file not supported,"
9435 HRES_NS_E_WMP_PNG_UNSUPPORTED_FILTER,
9436 "HRES_NS_E_WMP_PNG_UNSUPPORTED_FILTER",
9437 "Filter method defined in PNG file not supported."
9440 HRES_NS_E_WMP_PNG_UNSUPPORTED_INTERLACE,
9441 "HRES_NS_E_WMP_PNG_UNSUPPORTED_INTERLACE",
9442 "Interlace method defined in PNG file not supported."
9445 HRES_NS_E_WMP_PNG_UNSUPPORTED_BAD_CRC,
9446 "HRES_NS_E_WMP_PNG_UNSUPPORTED_BAD_CRC",
9447 "Bad CRC in PNG file."
9450 HRES_NS_E_WMP_BMP_INVALID_BITMASK,
9451 "HRES_NS_E_WMP_BMP_INVALID_BITMASK",
9452 "Invalid bitmask in BMP file."
9455 HRES_NS_E_WMP_BMP_TOPDOWN_DIB_UNSUPPORTED,
9456 "HRES_NS_E_WMP_BMP_TOPDOWN_DIB_UNSUPPORTED",
9457 "Topdown DIB not supported."
9460 HRES_NS_E_WMP_BMP_BITMAP_NOT_CREATED,
9461 "HRES_NS_E_WMP_BMP_BITMAP_NOT_CREATED",
9462 "Bitmap could not be created."
9465 HRES_NS_E_WMP_BMP_COMPRESSION_UNSUPPORTED,
9466 "HRES_NS_E_WMP_BMP_COMPRESSION_UNSUPPORTED",
9467 "Compression format defined in BMP not supported."
9470 HRES_NS_E_WMP_BMP_INVALID_FORMAT,
9471 "HRES_NS_E_WMP_BMP_INVALID_FORMAT",
9472 "Invalid Bitmap format."
9475 HRES_NS_E_WMP_JPG_JERR_ARITHCODING_NOTIMPL,
9476 "HRES_NS_E_WMP_JPG_JERR_ARITHCODING_NOTIMPL",
9477 "JPEG Arithmetic coding not supported."
9480 HRES_NS_E_WMP_JPG_INVALID_FORMAT,
9481 "HRES_NS_E_WMP_JPG_INVALID_FORMAT",
9482 "Invalid JPEG format."
9485 HRES_NS_E_WMP_JPG_BAD_DCTSIZE,
9486 "HRES_NS_E_WMP_JPG_BAD_DCTSIZE",
9487 "Invalid JPEG format."
9490 HRES_NS_E_WMP_JPG_BAD_VERSION_NUMBER,
9491 "HRES_NS_E_WMP_JPG_BAD_VERSION_NUMBER",
9492 "Internal version error. Unexpected JPEG library version."
9495 HRES_NS_E_WMP_JPG_BAD_PRECISION,
9496 "HRES_NS_E_WMP_JPG_BAD_PRECISION",
9497 "Internal JPEG Library error. Unsupported JPEG data precision."
9500 HRES_NS_E_WMP_JPG_CCIR601_NOTIMPL,
9501 "HRES_NS_E_WMP_JPG_CCIR601_NOTIMPL",
9502 "JPEG CCIR601 not supported."
9505 HRES_NS_E_WMP_JPG_NO_IMAGE_IN_FILE,
9506 "HRES_NS_E_WMP_JPG_NO_IMAGE_IN_FILE",
9507 "No image found in JPEG file."
9510 HRES_NS_E_WMP_JPG_READ_ERROR,
9511 "HRES_NS_E_WMP_JPG_READ_ERROR",
9512 "Could not read JPEG file."
9515 HRES_NS_E_WMP_JPG_FRACT_SAMPLE_NOTIMPL,
9516 "HRES_NS_E_WMP_JPG_FRACT_SAMPLE_NOTIMPL",
9517 "JPEG Fractional sampling not supported."
9520 HRES_NS_E_WMP_JPG_IMAGE_TOO_BIG,
9521 "HRES_NS_E_WMP_JPG_IMAGE_TOO_BIG",
9522 "JPEG image too large. Maximum image size supported is 65500 X 65500."
9525 HRES_NS_E_WMP_JPG_UNEXPECTED_ENDOFFILE,
9526 "HRES_NS_E_WMP_JPG_UNEXPECTED_ENDOFFILE",
9527 "Unexpected end of file reached in JPEG file."
9530 HRES_NS_E_WMP_JPG_SOF_UNSUPPORTED,
9531 "HRES_NS_E_WMP_JPG_SOF_UNSUPPORTED",
9532 "Unsupported JPEG SOF marker found."
9535 HRES_NS_E_WMP_JPG_UNKNOWN_MARKER,
9536 "HRES_NS_E_WMP_JPG_UNKNOWN_MARKER",
9537 "Unknown JPEG marker found."
9540 HRES_NS_E_WMP_FAILED_TO_OPEN_IMAGE,
9541 "HRES_NS_E_WMP_FAILED_TO_OPEN_IMAGE",
9542 "Windows Media Player cannot display the picture file. The player either does not support the picture type or the picture is corrupted."
9545 HRES_NS_E_WMP_DAI_SONGTOOSHORT,
9546 "HRES_NS_E_WMP_DAI_SONGTOOSHORT",
9547 "Windows Media Player cannot compute a Digital Audio Id for the song. It is too short."
9550 HRES_NS_E_WMG_RATEUNAVAILABLE,
9551 "HRES_NS_E_WMG_RATEUNAVAILABLE",
9552 "Windows Media Player cannot play the file at the requested speed."
9555 HRES_NS_E_WMG_PLUGINUNAVAILABLE,
9556 "HRES_NS_E_WMG_PLUGINUNAVAILABLE",
9557 "The rendering or digital signal processing plug-in cannot be instantiated."
9560 HRES_NS_E_WMG_CANNOTQUEUE,
9561 "HRES_NS_E_WMG_CANNOTQUEUE",
9562 "The file cannot be queued for seamless playback."
9565 HRES_NS_E_WMG_PREROLLLICENSEACQUISITIONNOTALLOWED,
9566 "HRES_NS_E_WMG_PREROLLLICENSEACQUISITIONNOTALLOWED",
9567 "Windows Media Player cannot download media usage rights for a file in the playlist."
9570 HRES_NS_E_WMG_UNEXPECTEDPREROLLSTATUS,
9571 "HRES_NS_E_WMG_UNEXPECTEDPREROLLSTATUS",
9572 "Windows Media Player encountered an error while trying to queue a file."
9575 HRES_NS_E_WMG_INVALID_COPP_CERTIFICATE,
9576 "HRES_NS_E_WMG_INVALID_COPP_CERTIFICATE",
9577 "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."
9580 HRES_NS_E_WMG_COPP_SECURITY_INVALID,
9581 "HRES_NS_E_WMG_COPP_SECURITY_INVALID",
9582 "Windows Media Player cannot play the protected file. The Player detected that the connection to your hardware might not be secure."
9585 HRES_NS_E_WMG_COPP_UNSUPPORTED,
9586 "HRES_NS_E_WMG_COPP_UNSUPPORTED",
9587 "Windows Media Player output link protection is unsupported on this system."
9590 HRES_NS_E_WMG_INVALIDSTATE,
9591 "HRES_NS_E_WMG_INVALIDSTATE",
9592 "Operation attempted in an invalid graph state."
9595 HRES_NS_E_WMG_SINKALREADYEXISTS,
9596 "HRES_NS_E_WMG_SINKALREADYEXISTS",
9597 "A renderer cannot be inserted in a stream while one already exists."
9600 HRES_NS_E_WMG_NOSDKINTERFACE,
9601 "HRES_NS_E_WMG_NOSDKINTERFACE",
9602 "The Windows Media SDK interface needed to complete the operation does not exist at this time."
9605 HRES_NS_E_WMG_NOTALLOUTPUTSRENDERED,
9606 "HRES_NS_E_WMG_NOTALLOUTPUTSRENDERED",
9607 "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."
9610 HRES_NS_E_WMG_FILETRANSFERNOTALLOWED,
9611 "HRES_NS_E_WMG_FILETRANSFERNOTALLOWED",
9612 "File transfer streams are not allowed in the standalone Player."
9615 HRES_NS_E_WMR_UNSUPPORTEDSTREAM,
9616 "HRES_NS_E_WMR_UNSUPPORTEDSTREAM",
9617 "Windows Media Player cannot play the file. The Player does not support the format you are trying to play."
9620 HRES_NS_E_WMR_PINNOTFOUND,
9621 "HRES_NS_E_WMR_PINNOTFOUND",
9622 "An operation was attempted on a pin that does not exist in the DirectShow filter graph."
9625 HRES_NS_E_WMR_WAITINGONFORMATSWITCH,
9626 "HRES_NS_E_WMR_WAITINGONFORMATSWITCH",
9627 "Specified operation cannot be completed while waiting for a media format change from the SDK."
9630 HRES_NS_E_WMR_NOSOURCEFILTER,
9631 "HRES_NS_E_WMR_NOSOURCEFILTER",
9632 "Specified operation cannot be completed because the source filter does not exist."
9635 HRES_NS_E_WMR_PINTYPENOMATCH,
9636 "HRES_NS_E_WMR_PINTYPENOMATCH",
9637 "The specified type does not match this pin."
9640 HRES_NS_E_WMR_NOCALLBACKAVAILABLE,
9641 "HRES_NS_E_WMR_NOCALLBACKAVAILABLE",
9642 "The WMR Source Filter does not have a callback available."
9645 HRES_NS_E_WMR_SAMPLEPROPERTYNOTSET,
9646 "HRES_NS_E_WMR_SAMPLEPROPERTYNOTSET",
9647 "The specified property has not been set on this sample."
9650 HRES_NS_E_WMR_CANNOT_RENDER_BINARY_STREAM,
9651 "HRES_NS_E_WMR_CANNOT_RENDER_BINARY_STREAM",
9652 "A plug-in is required to correctly play the file. To determine if the plug-in is available to download, click Web Help."
9655 HRES_NS_E_WMG_LICENSE_TAMPERED,
9656 "HRES_NS_E_WMG_LICENSE_TAMPERED",
9657 "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."
9660 HRES_NS_E_WMR_WILLNOT_RENDER_BINARY_STREAM,
9661 "HRES_NS_E_WMR_WILLNOT_RENDER_BINARY_STREAM",
9662 "Windows Media Player cannot play protected files that contain binary streams."
9665 HRES_NS_E_WMX_UNRECOGNIZED_PLAYLIST_FORMAT,
9666 "HRES_NS_E_WMX_UNRECOGNIZED_PLAYLIST_FORMAT",
9667 "Windows Media Player cannot play the playlist because it is not valid."
9670 HRES_NS_E_ASX_INVALIDFORMAT,
9671 "HRES_NS_E_ASX_INVALIDFORMAT",
9672 "Windows Media Player cannot play the playlist because it is not valid."
9675 HRES_NS_E_ASX_INVALIDVERSION,
9676 "HRES_NS_E_ASX_INVALIDVERSION",
9677 "A later version of Windows Media Player might be required to play this playlist."
9680 HRES_NS_E_ASX_INVALID_REPEAT_BLOCK,
9681 "HRES_NS_E_ASX_INVALID_REPEAT_BLOCK",
9682 "The format of a REPEAT loop within the current playlist file is not valid."
9685 HRES_NS_E_ASX_NOTHING_TO_WRITE,
9686 "HRES_NS_E_ASX_NOTHING_TO_WRITE",
9687 "Windows Media Player cannot save the playlist because it does not contain any items."
9690 HRES_NS_E_URLLIST_INVALIDFORMAT,
9691 "HRES_NS_E_URLLIST_INVALIDFORMAT",
9692 "Windows Media Player cannot play the playlist because it is not valid."
9695 HRES_NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST,
9696 "HRES_NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST",
9697 "The specified attribute does not exist."
9700 HRES_NS_E_WMX_ATTRIBUTE_ALREADY_EXISTS,
9701 "HRES_NS_E_WMX_ATTRIBUTE_ALREADY_EXISTS",
9702 "The specified attribute already exists."
9705 HRES_NS_E_WMX_ATTRIBUTE_UNRETRIEVABLE,
9706 "HRES_NS_E_WMX_ATTRIBUTE_UNRETRIEVABLE",
9707 "Cannot retrieve the specified attribute."
9710 HRES_NS_E_WMX_ITEM_DOES_NOT_EXIST,
9711 "HRES_NS_E_WMX_ITEM_DOES_NOT_EXIST",
9712 "The specified item does not exist in the current playlist."
9715 HRES_NS_E_WMX_ITEM_TYPE_ILLEGAL,
9716 "HRES_NS_E_WMX_ITEM_TYPE_ILLEGAL",
9717 "Items of the specified type cannot be created within the current playlist."
9720 HRES_NS_E_WMX_ITEM_UNSETTABLE,
9721 "HRES_NS_E_WMX_ITEM_UNSETTABLE",
9722 "The specified item cannot be set in the current playlist."
9725 HRES_NS_E_WMX_PLAYLIST_EMPTY,
9726 "HRES_NS_E_WMX_PLAYLIST_EMPTY",
9727 "Windows Media Player cannot perform the requested action because the playlist does not contain any items."
9730 HRES_NS_E_MLS_SMARTPLAYLIST_FILTER_NOT_REGISTERED,
9731 "HRES_NS_E_MLS_SMARTPLAYLIST_FILTER_NOT_REGISTERED",
9732 "The specified auto playlist contains a filter type that is either not valid or is not installed on this computer."
9735 HRES_NS_E_WMX_INVALID_FORMAT_OVER_NESTING,
9736 "HRES_NS_E_WMX_INVALID_FORMAT_OVER_NESTING",
9737 "Windows Media Player cannot play the file because the associated playlist contains too many nested playlists."
9740 HRES_NS_E_WMPCORE_NOSOURCEURLSTRING,
9741 "HRES_NS_E_WMPCORE_NOSOURCEURLSTRING",
9742 "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."
9745 HRES_NS_E_WMPCORE_COCREATEFAILEDFORGITOBJECT,
9746 "HRES_NS_E_WMPCORE_COCREATEFAILEDFORGITOBJECT",
9747 "Failed to create the Global Interface Table."
9750 HRES_NS_E_WMPCORE_FAILEDTOGETMARSHALLEDEVENTHANDLERINTERFACE,
9751 "HRES_NS_E_WMPCORE_FAILEDTOGETMARSHALLEDEVENTHANDLERINTERFACE",
9752 "Failed to get the marshaled graph event handler interface."
9755 HRES_NS_E_WMPCORE_BUFFERTOOSMALL,
9756 "HRES_NS_E_WMPCORE_BUFFERTOOSMALL",
9757 "Buffer is too small for copying media type."
9760 HRES_NS_E_WMPCORE_UNAVAILABLE,
9761 "HRES_NS_E_WMPCORE_UNAVAILABLE",
9762 "The current state of the Player does not allow this operation."
9765 HRES_NS_E_WMPCORE_INVALIDPLAYLISTMODE,
9766 "HRES_NS_E_WMPCORE_INVALIDPLAYLISTMODE",
9767 "The playlist manager does not understand the current play mode (for example, shuffle or normal)."
9770 HRES_NS_E_WMPCORE_ITEMNOTINPLAYLIST,
9771 "HRES_NS_E_WMPCORE_ITEMNOTINPLAYLIST",
9772 "Windows Media Player cannot play the file because it is not in the current playlist."
9775 HRES_NS_E_WMPCORE_PLAYLISTEMPTY,
9776 "HRES_NS_E_WMPCORE_PLAYLISTEMPTY",
9777 "There are no items in the playlist. Add items to the playlist, and then try again."
9780 HRES_NS_E_WMPCORE_NOBROWSER,
9781 "HRES_NS_E_WMPCORE_NOBROWSER",
9782 "The web page cannot be displayed because no web browser is installed on your computer."
9785 HRES_NS_E_WMPCORE_UNRECOGNIZED_MEDIA_URL,
9786 "HRES_NS_E_WMPCORE_UNRECOGNIZED_MEDIA_URL",
9787 "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."
9790 HRES_NS_E_WMPCORE_GRAPH_NOT_IN_LIST,
9791 "HRES_NS_E_WMPCORE_GRAPH_NOT_IN_LIST",
9792 "Graph with the specified URL was not found in the prerolled graph list."
9795 HRES_NS_E_WMPCORE_PLAYLIST_EMPTY_OR_SINGLE_MEDIA,
9796 "HRES_NS_E_WMPCORE_PLAYLIST_EMPTY_OR_SINGLE_MEDIA",
9797 "Windows Media Player cannot perform the requested operation because there is only one item in the playlist."
9800 HRES_NS_E_WMPCORE_ERRORSINKNOTREGISTERED,
9801 "HRES_NS_E_WMPCORE_ERRORSINKNOTREGISTERED",
9802 "An error sink was never registered for the calling object."
9805 HRES_NS_E_WMPCORE_ERRORMANAGERNOTAVAILABLE,
9806 "HRES_NS_E_WMPCORE_ERRORMANAGERNOTAVAILABLE",
9807 "The error manager is not available to respond to errors."
9810 HRES_NS_E_WMPCORE_WEBHELPFAILED,
9811 "HRES_NS_E_WMPCORE_WEBHELPFAILED",
9812 "The Web Help URL cannot be opened."
9815 HRES_NS_E_WMPCORE_MEDIA_ERROR_RESUME_FAILED,
9816 "HRES_NS_E_WMPCORE_MEDIA_ERROR_RESUME_FAILED",
9817 "Could not resume playing next item in playlist."
9820 HRES_NS_E_WMPCORE_NO_REF_IN_ENTRY,
9821 "HRES_NS_E_WMPCORE_NO_REF_IN_ENTRY",
9822 "Windows Media Player cannot play the file because the associated playlist does not contain any items or the playlist is not valid."
9825 HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_EMPTY,
9826 "HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_EMPTY",
9827 "An empty string for playlist attribute name was found."
9830 HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_ILLEGAL,
9831 "HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_ILLEGAL",
9832 "A playlist attribute name that is not valid was found."
9835 HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_EMPTY,
9836 "HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_EMPTY",
9837 "An empty string for a playlist attribute value was found."
9840 HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_ILLEGAL,
9841 "HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_ILLEGAL",
9842 "An illegal value for a playlist attribute was found."
9845 HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_EMPTY,
9846 "HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_EMPTY",
9847 "An empty string for a playlist item attribute name was found."
9850 HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_ILLEGAL,
9851 "HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_ILLEGAL",
9852 "An illegal value for a playlist item attribute name was found."
9855 HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_VALUE_EMPTY,
9856 "HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_VALUE_EMPTY",
9857 "An illegal value for a playlist item attribute was found."
9860 HRES_NS_E_WMPCORE_LIST_ENTRY_NO_REF,
9861 "HRES_NS_E_WMPCORE_LIST_ENTRY_NO_REF",
9862 "The playlist does not contain any items."
9865 HRES_NS_E_WMPCORE_MISNAMED_FILE,
9866 "HRES_NS_E_WMPCORE_MISNAMED_FILE",
9867 "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."
9870 HRES_NS_E_WMPCORE_CODEC_NOT_TRUSTED,
9871 "HRES_NS_E_WMPCORE_CODEC_NOT_TRUSTED",
9872 "The codec downloaded for this file does not appear to be properly signed, so it cannot be installed."
9875 HRES_NS_E_WMPCORE_CODEC_NOT_FOUND,
9876 "HRES_NS_E_WMPCORE_CODEC_NOT_FOUND",
9877 "Windows Media Player cannot play the file. One or more codecs required to play the file could not be found."
9880 HRES_NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED,
9881 "HRES_NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED",
9882 "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."
9885 HRES_NS_E_WMPCORE_ERROR_DOWNLOADING_PLAYLIST,
9886 "HRES_NS_E_WMPCORE_ERROR_DOWNLOADING_PLAYLIST",
9887 "Windows Media Player encountered a problem while downloading the playlist. For additional assistance, click Web Help."
9890 HRES_NS_E_WMPCORE_FAILED_TO_BUILD_PLAYLIST,
9891 "HRES_NS_E_WMPCORE_FAILED_TO_BUILD_PLAYLIST",
9892 "Failed to build the playlist."
9895 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NONE,
9896 "HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NONE",
9897 "Playlist has no alternates to switch into."
9900 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_EXHAUSTED,
9901 "HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_EXHAUSTED",
9902 "No more playlist alternates available to switch to."
9905 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND,
9906 "HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND",
9907 "Could not find the name of the alternate playlist to switch into."
9910 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_MORPH_FAILED,
9911 "HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_MORPH_FAILED",
9912 "Failed to switch to an alternate for this media."
9915 HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_INIT_FAILED,
9916 "HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_INIT_FAILED",
9917 "Failed to initialize an alternate for the media."
9920 HRES_NS_E_WMPCORE_MEDIA_ALTERNATE_REF_EMPTY,
9921 "HRES_NS_E_WMPCORE_MEDIA_ALTERNATE_REF_EMPTY",
9922 "No URL specified for the roll over Refs in the playlist file."
9925 HRES_NS_E_WMPCORE_PLAYLIST_NO_EVENT_NAME,
9926 "HRES_NS_E_WMPCORE_PLAYLIST_NO_EVENT_NAME",
9927 "Encountered a playlist with no name."
9930 HRES_NS_E_WMPCORE_PLAYLIST_EVENT_ATTRIBUTE_ABSENT,
9931 "HRES_NS_E_WMPCORE_PLAYLIST_EVENT_ATTRIBUTE_ABSENT",
9932 "A required attribute in the event block of the playlist was not found."
9935 HRES_NS_E_WMPCORE_PLAYLIST_EVENT_EMPTY,
9936 "HRES_NS_E_WMPCORE_PLAYLIST_EVENT_EMPTY",
9937 "No items were found in the event block of the playlist."
9940 HRES_NS_E_WMPCORE_PLAYLIST_STACK_EMPTY,
9941 "HRES_NS_E_WMPCORE_PLAYLIST_STACK_EMPTY",
9942 "No playlist was found while returning from a nested playlist."
9945 HRES_NS_E_WMPCORE_CURRENT_MEDIA_NOT_ACTIVE,
9946 "HRES_NS_E_WMPCORE_CURRENT_MEDIA_NOT_ACTIVE",
9947 "The media item is not active currently."
9950 HRES_NS_E_WMPCORE_USER_CANCEL,
9951 "HRES_NS_E_WMPCORE_USER_CANCEL",
9952 "Windows Media Player cannot perform the requested action because you chose to cancel it."
9955 HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_EMPTY,
9956 "HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_EMPTY",
9957 "Windows Media Player encountered a problem with the playlist. The format of the playlist is not valid."
9960 HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_START_MEDIA_NONE,
9961 "HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_START_MEDIA_NONE",
9962 "Media object corresponding to start of a playlist repeat block was not found."
9965 HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE,
9966 "HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE",
9967 "Media object corresponding to the end of a playlist repeat block was not found."
9970 HRES_NS_E_WMPCORE_INVALID_PLAYLIST_URL,
9971 "HRES_NS_E_WMPCORE_INVALID_PLAYLIST_URL",
9972 "The playlist URL supplied to the playlist manager is not valid."
9975 HRES_NS_E_WMPCORE_MISMATCHED_RUNTIME,
9976 "HRES_NS_E_WMPCORE_MISMATCHED_RUNTIME",
9977 "Windows Media Player cannot play the file because it is corrupted."
9980 HRES_NS_E_WMPCORE_PLAYLIST_IMPORT_FAILED_NO_ITEMS,
9981 "HRES_NS_E_WMPCORE_PLAYLIST_IMPORT_FAILED_NO_ITEMS",
9982 "Windows Media Player cannot add the playlist to the library because the playlist does not contain any items."
9985 HRES_NS_E_WMPCORE_VIDEO_TRANSFORM_FILTER_INSERTION,
9986 "HRES_NS_E_WMPCORE_VIDEO_TRANSFORM_FILTER_INSERTION",
9987 "An error has occurred that could prevent the changing of the video contrast on this media."
9990 HRES_NS_E_WMPCORE_MEDIA_UNAVAILABLE,
9991 "HRES_NS_E_WMPCORE_MEDIA_UNAVAILABLE",
9992 "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."
9995 HRES_NS_E_WMPCORE_WMX_ENTRYREF_NO_REF,
9996 "HRES_NS_E_WMPCORE_WMX_ENTRYREF_NO_REF",
9997 "The playlist contains an ENTRYREF for which no href was parsed. Check the syntax of playlist file."
10000 HRES_NS_E_WMPCORE_NO_PLAYABLE_MEDIA_IN_PLAYLIST,
10001 "HRES_NS_E_WMPCORE_NO_PLAYABLE_MEDIA_IN_PLAYLIST",
10002 "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."
10005 HRES_NS_E_WMPCORE_PLAYLIST_EMPTY_NESTED_PLAYLIST_SKIPPED_ITEMS,
10006 "HRES_NS_E_WMPCORE_PLAYLIST_EMPTY_NESTED_PLAYLIST_SKIPPED_ITEMS",
10007 "Windows Media Player cannot play some or all of the items in the playlist because the playlist is nested."
10010 HRES_NS_E_WMPCORE_BUSY,
10011 "HRES_NS_E_WMPCORE_BUSY",
10012 "Windows Media Player cannot play the file at this time. Try again later."
10015 HRES_NS_E_WMPCORE_MEDIA_CHILD_PLAYLIST_UNAVAILABLE,
10016 "HRES_NS_E_WMPCORE_MEDIA_CHILD_PLAYLIST_UNAVAILABLE",
10017 "There is no child playlist available for this media item at this time."
10020 HRES_NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST,
10021 "HRES_NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST",
10022 "There is no child playlist for this media item."
10025 HRES_NS_E_WMPCORE_FILE_NOT_FOUND,
10026 "HRES_NS_E_WMPCORE_FILE_NOT_FOUND",
10027 "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."
10030 HRES_NS_E_WMPCORE_TEMP_FILE_NOT_FOUND,
10031 "HRES_NS_E_WMPCORE_TEMP_FILE_NOT_FOUND",
10032 "The temporary file was not found."
10035 HRES_NS_E_WMDM_REVOKED,
10036 "HRES_NS_E_WMDM_REVOKED",
10037 "Windows Media Player cannot sync the file because the device needs to be updated."
10040 HRES_NS_E_DDRAW_GENERIC,
10041 "HRES_NS_E_DDRAW_GENERIC",
10042 "Windows Media Player cannot play the video because there is a problem with your video card."
10045 HRES_NS_E_DISPLAY_MODE_CHANGE_FAILED,
10046 "HRES_NS_E_DISPLAY_MODE_CHANGE_FAILED",
10047 "Windows Media Player failed to change the screen mode for full-screen video playback."
10050 HRES_NS_E_PLAYLIST_CONTAINS_ERRORS,
10051 "HRES_NS_E_PLAYLIST_CONTAINS_ERRORS",
10052 "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."
10055 HRES_NS_E_CHANGING_PROXY_NAME,
10056 "HRES_NS_E_CHANGING_PROXY_NAME",
10057 "Cannot change the proxy name if the proxy setting is not set to custom."
10060 HRES_NS_E_CHANGING_PROXY_PORT,
10061 "HRES_NS_E_CHANGING_PROXY_PORT",
10062 "Cannot change the proxy port if the proxy setting is not set to custom."
10065 HRES_NS_E_CHANGING_PROXY_EXCEPTIONLIST,
10066 "HRES_NS_E_CHANGING_PROXY_EXCEPTIONLIST",
10067 "Cannot change the proxy exception list if the proxy setting is not set to custom."
10070 HRES_NS_E_CHANGING_PROXYBYPASS,
10071 "HRES_NS_E_CHANGING_PROXYBYPASS",
10072 "Cannot change the proxy bypass flag if the proxy setting is not set to custom."
10075 HRES_NS_E_CHANGING_PROXY_PROTOCOL_NOT_FOUND,
10076 "HRES_NS_E_CHANGING_PROXY_PROTOCOL_NOT_FOUND",
10077 "Cannot find the specified protocol."
10080 HRES_NS_E_GRAPH_NOAUDIOLANGUAGE,
10081 "HRES_NS_E_GRAPH_NOAUDIOLANGUAGE",
10082 "Cannot change the language settings. Either the graph has no audio or the audio only supports one language."
10085 HRES_NS_E_GRAPH_NOAUDIOLANGUAGESELECTED,
10086 "HRES_NS_E_GRAPH_NOAUDIOLANGUAGESELECTED",
10087 "The graph has no audio language selected."
10090 HRES_NS_E_CORECD_NOTAMEDIACD,
10091 "HRES_NS_E_CORECD_NOTAMEDIACD",
10092 "This is not a media CD."
10095 HRES_NS_E_WMPCORE_MEDIA_URL_TOO_LONG,
10096 "HRES_NS_E_WMPCORE_MEDIA_URL_TOO_LONG",
10097 "Windows Media Player cannot play the file because the URL is too long."
10100 HRES_NS_E_WMPFLASH_CANT_FIND_COM_SERVER,
10101 "HRES_NS_E_WMPFLASH_CANT_FIND_COM_SERVER",
10102 "To play the selected item, you must install the Macromedia Flash Player. To download the Macromedia Flash Player, go to the Adobe website."
10105 HRES_NS_E_WMPFLASH_INCOMPATIBLEVERSION,
10106 "HRES_NS_E_WMPFLASH_INCOMPATIBLEVERSION",
10107 "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."
10110 HRES_NS_E_WMPOCXGRAPH_IE_DISALLOWS_ACTIVEX_CONTROLS,
10111 "HRES_NS_E_WMPOCXGRAPH_IE_DISALLOWS_ACTIVEX_CONTROLS",
10112 "Windows Media Player cannot play the file because your Internet security settings prohibit the use of ActiveX controls."
10115 HRES_NS_E_NEED_CORE_REFERENCE,
10116 "HRES_NS_E_NEED_CORE_REFERENCE",
10117 "The use of this method requires an existing reference to the Player object."
10120 HRES_NS_E_MEDIACD_READ_ERROR,
10121 "HRES_NS_E_MEDIACD_READ_ERROR",
10122 "Windows Media Player cannot play the CD. The disc might be dirty or damaged."
10125 HRES_NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS,
10126 "HRES_NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS",
10127 "Windows Media Player cannot play the file because your Internet security settings prohibit the use of ActiveX controls."
10130 HRES_NS_E_FLASH_PLAYBACK_NOT_ALLOWED,
10131 "HRES_NS_E_FLASH_PLAYBACK_NOT_ALLOWED",
10132 "Flash playback has been turned off in Windows Media Player."
10135 HRES_NS_E_UNABLE_TO_CREATE_RIP_LOCATION,
10136 "HRES_NS_E_UNABLE_TO_CREATE_RIP_LOCATION",
10137 "Windows Media Player cannot rip the CD because a valid rip location cannot be created."
10140 HRES_NS_E_WMPCORE_SOME_CODECS_MISSING,
10141 "HRES_NS_E_WMPCORE_SOME_CODECS_MISSING",
10142 "Windows Media Player cannot play the file because a required codec is not installed on your computer."
10145 HRES_NS_E_WMP_RIP_FAILED,
10146 "HRES_NS_E_WMP_RIP_FAILED",
10147 "Windows Media Player cannot rip one or more tracks from the CD."
10150 HRES_NS_E_WMP_FAILED_TO_RIP_TRACK,
10151 "HRES_NS_E_WMP_FAILED_TO_RIP_TRACK",
10152 "Windows Media Player encountered a problem while ripping the track from the CD. For additional assistance, click Web Help."
10155 HRES_NS_E_WMP_ERASE_FAILED,
10156 "HRES_NS_E_WMP_ERASE_FAILED",
10157 "Windows Media Player encountered a problem while erasing the disc. For additional assistance, click Web Help."
10160 HRES_NS_E_WMP_FORMAT_FAILED,
10161 "HRES_NS_E_WMP_FORMAT_FAILED",
10162 "Windows Media Player encountered a problem while formatting the device. For additional assistance, click Web Help."
10165 HRES_NS_E_WMP_CANNOT_BURN_NON_LOCAL_FILE,
10166 "HRES_NS_E_WMP_CANNOT_BURN_NON_LOCAL_FILE",
10167 "This file cannot be burned to a CD because it is not located on your computer."
10170 HRES_NS_E_WMP_FILE_TYPE_CANNOT_BURN_TO_AUDIO_CD,
10171 "HRES_NS_E_WMP_FILE_TYPE_CANNOT_BURN_TO_AUDIO_CD",
10172 "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."
10175 HRES_NS_E_WMP_FILE_DOES_NOT_FIT_ON_CD,
10176 "HRES_NS_E_WMP_FILE_DOES_NOT_FIT_ON_CD",
10177 "This file is too large to fit on a disc."
10180 HRES_NS_E_WMP_FILE_NO_DURATION,
10181 "HRES_NS_E_WMP_FILE_NO_DURATION",
10182 "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."
10185 HRES_NS_E_PDA_FAILED_TO_BURN,
10186 "HRES_NS_E_PDA_FAILED_TO_BURN",
10187 "Windows Media Player encountered a problem while burning the file to the disc. For additional assistance, click Web Help."
10190 HRES_NS_E_FAILED_DOWNLOAD_ABORT_BURN,
10191 "HRES_NS_E_FAILED_DOWNLOAD_ABORT_BURN",
10192 "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."
10195 HRES_NS_E_WMPCORE_DEVICE_DRIVERS_MISSING,
10196 "HRES_NS_E_WMPCORE_DEVICE_DRIVERS_MISSING",
10197 "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."
10200 HRES_NS_E_WMPIM_USEROFFLINE,
10201 "HRES_NS_E_WMPIM_USEROFFLINE",
10202 "Windows Media Player has detected that you are not connected to the Internet. Connect to the Internet, and then try again."
10205 HRES_NS_E_WMPIM_USERCANCELED,
10206 "HRES_NS_E_WMPIM_USERCANCELED",
10207 "The attempt to connect to the Internet was canceled."
10210 HRES_NS_E_WMPIM_DIALUPFAILED,
10211 "HRES_NS_E_WMPIM_DIALUPFAILED",
10212 "The attempt to connect to the Internet failed."
10215 HRES_NS_E_WINSOCK_ERROR_STRING,
10216 "HRES_NS_E_WINSOCK_ERROR_STRING",
10217 "Windows Media Player has encountered an unknown network error."
10220 HRES_NS_E_WMPBR_NOLISTENER,
10221 "HRES_NS_E_WMPBR_NOLISTENER",
10222 "No window is currently listening to Backup and Restore events."
10225 HRES_NS_E_WMPBR_BACKUPCANCEL,
10226 "HRES_NS_E_WMPBR_BACKUPCANCEL",
10227 "Your media usage rights were not backed up because the backup was canceled."
10230 HRES_NS_E_WMPBR_RESTORECANCEL,
10231 "HRES_NS_E_WMPBR_RESTORECANCEL",
10232 "Your media usage rights were not restored because the restoration was canceled."
10235 HRES_NS_E_WMPBR_ERRORWITHURL,
10236 "HRES_NS_E_WMPBR_ERRORWITHURL",
10237 "An error occurred while backing up or restoring your media usage rights. A required web page cannot be displayed."
10240 HRES_NS_E_WMPBR_NAMECOLLISION,
10241 "HRES_NS_E_WMPBR_NAMECOLLISION",
10242 "Your media usage rights were not backed up because the backup was canceled."
10245 HRES_NS_E_WMPBR_DRIVE_INVALID,
10246 "HRES_NS_E_WMPBR_DRIVE_INVALID",
10247 "Windows Media Player cannot restore your media usage rights from the specified location. Choose another location, and then try again."
10250 HRES_NS_E_WMPBR_BACKUPRESTOREFAILED,
10251 "HRES_NS_E_WMPBR_BACKUPRESTOREFAILED",
10252 "Windows Media Player cannot backup or restore your media usage rights."
10255 HRES_NS_E_WMP_CONVERT_FILE_FAILED,
10256 "HRES_NS_E_WMP_CONVERT_FILE_FAILED",
10257 "Windows Media Player cannot add the file to the library."
10260 HRES_NS_E_WMP_CONVERT_NO_RIGHTS_ERRORURL,
10261 "HRES_NS_E_WMP_CONVERT_NO_RIGHTS_ERRORURL",
10262 "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."
10265 HRES_NS_E_WMP_CONVERT_NO_RIGHTS_NOERRORURL,
10266 "HRES_NS_E_WMP_CONVERT_NO_RIGHTS_NOERRORURL",
10267 "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."
10270 HRES_NS_E_WMP_CONVERT_FILE_CORRUPT,
10271 "HRES_NS_E_WMP_CONVERT_FILE_CORRUPT",
10272 "Windows Media Player cannot add the file to the library. The file might not be valid."
10275 HRES_NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_ERRORURL,
10276 "HRES_NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_ERRORURL",
10277 "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."
10280 HRES_NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_NOERRORURL,
10281 "HRES_NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_NOERRORURL",
10282 "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."
10285 HRES_NS_E_WMP_CONVERT_PLUGIN_UNKNOWN_FILE_OWNER,
10286 "HRES_NS_E_WMP_CONVERT_PLUGIN_UNKNOWN_FILE_OWNER",
10287 "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."
10290 HRES_NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS,
10291 "HRES_NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS",
10292 "Windows Media Player cannot play this DVD. Try installing an updated driver for your video card or obtaining a newer video card."
10295 HRES_NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_FAILED,
10296 "HRES_NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_FAILED",
10297 "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."
10300 HRES_NS_E_DVD_NO_SUBPICTURE_STREAM,
10301 "HRES_NS_E_DVD_NO_SUBPICTURE_STREAM",
10302 "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."
10305 HRES_NS_E_DVD_COPY_PROTECT,
10306 "HRES_NS_E_DVD_COPY_PROTECT",
10307 "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."
10310 HRES_NS_E_DVD_AUTHORING_PROBLEM,
10311 "HRES_NS_E_DVD_AUTHORING_PROBLEM",
10312 "Windows Media Player cannot play the DVD. The disc was created in a manner that the Player does not support."
10315 HRES_NS_E_DVD_INVALID_DISC_REGION,
10316 "HRES_NS_E_DVD_INVALID_DISC_REGION",
10317 "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."
10320 HRES_NS_E_DVD_COMPATIBLE_VIDEO_CARD,
10321 "HRES_NS_E_DVD_COMPATIBLE_VIDEO_CARD",
10322 "Windows Media Player cannot play the DVD because your video card does not support DVD playback."
10325 HRES_NS_E_DVD_MACROVISION,
10326 "HRES_NS_E_DVD_MACROVISION",
10327 "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."
10330 HRES_NS_E_DVD_SYSTEM_DECODER_REGION,
10331 "HRES_NS_E_DVD_SYSTEM_DECODER_REGION",
10332 "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."
10335 HRES_NS_E_DVD_DISC_DECODER_REGION,
10336 "HRES_NS_E_DVD_DISC_DECODER_REGION",
10337 "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."
10340 HRES_NS_E_DVD_NO_VIDEO_STREAM,
10341 "HRES_NS_E_DVD_NO_VIDEO_STREAM",
10342 "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."
10345 HRES_NS_E_DVD_NO_AUDIO_STREAM,
10346 "HRES_NS_E_DVD_NO_AUDIO_STREAM",
10347 "Windows Media Player cannot play DVD audio. Verify that your sound card is set up correctly, and then try again."
10350 HRES_NS_E_DVD_GRAPH_BUILDING,
10351 "HRES_NS_E_DVD_GRAPH_BUILDING",
10352 "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."
10355 HRES_NS_E_DVD_NO_DECODER,
10356 "HRES_NS_E_DVD_NO_DECODER",
10357 "Windows Media Player cannot play the DVD because a compatible DVD decoder is not installed on your computer."
10360 HRES_NS_E_DVD_PARENTAL,
10361 "HRES_NS_E_DVD_PARENTAL",
10362 "Windows Media Player cannot play the scene because it has a parental rating higher than the rating that you are authorized to view."
10365 HRES_NS_E_DVD_CANNOT_JUMP,
10366 "HRES_NS_E_DVD_CANNOT_JUMP",
10367 "Windows Media Player cannot skip to the requested location on the DVD."
10370 HRES_NS_E_DVD_DEVICE_CONTENTION,
10371 "HRES_NS_E_DVD_DEVICE_CONTENTION",
10372 "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."
10375 HRES_NS_E_DVD_NO_VIDEO_MEMORY,
10376 "HRES_NS_E_DVD_NO_VIDEO_MEMORY",
10377 "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."
10380 HRES_NS_E_DVD_CANNOT_COPY_PROTECTED,
10381 "HRES_NS_E_DVD_CANNOT_COPY_PROTECTED",
10382 "Windows Media Player cannot rip the DVD because it is copy protected."
10385 HRES_NS_E_DVD_REQUIRED_PROPERTY_NOT_SET,
10386 "HRES_NS_E_DVD_REQUIRED_PROPERTY_NOT_SET",
10387 "One of more of the required properties has not been set."
10390 HRES_NS_E_DVD_INVALID_TITLE_CHAPTER,
10391 "HRES_NS_E_DVD_INVALID_TITLE_CHAPTER",
10392 "The specified title and/or chapter number does not exist on this DVD."
10395 HRES_NS_E_NO_CD_BURNER,
10396 "HRES_NS_E_NO_CD_BURNER",
10397 "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."
10400 HRES_NS_E_DEVICE_IS_NOT_READY,
10401 "HRES_NS_E_DEVICE_IS_NOT_READY",
10402 "Windows Media Player does not detect storage media in the selected device. Insert storage media into the device, and then try again."
10405 HRES_NS_E_PDA_UNSUPPORTED_FORMAT,
10406 "HRES_NS_E_PDA_UNSUPPORTED_FORMAT",
10407 "Windows Media Player cannot sync this file. The Player might not support the file type."
10410 HRES_NS_E_NO_PDA,
10411 "HRES_NS_E_NO_PDA",
10412 "Windows Media Player does not detect a portable device. Connect your portable device, and then try again."
10415 HRES_NS_E_PDA_UNSPECIFIED_ERROR,
10416 "HRES_NS_E_PDA_UNSPECIFIED_ERROR",
10417 "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."
10420 HRES_NS_E_MEMSTORAGE_BAD_DATA,
10421 "HRES_NS_E_MEMSTORAGE_BAD_DATA",
10422 "Windows Media Player encountered an error while burning a CD."
10425 HRES_NS_E_PDA_FAIL_SELECT_DEVICE,
10426 "HRES_NS_E_PDA_FAIL_SELECT_DEVICE",
10427 "Windows Media Player encountered an error while communicating with a portable device or CD drive."
10430 HRES_NS_E_PDA_FAIL_READ_WAVE_FILE,
10431 "HRES_NS_E_PDA_FAIL_READ_WAVE_FILE",
10432 "Windows Media Player cannot open the WAV file."
10435 HRES_NS_E_IMAPI_LOSSOFSTREAMING,
10436 "HRES_NS_E_IMAPI_LOSSOFSTREAMING",
10437 "Windows Media Player failed to burn all the files to the CD. Select a slower recording speed, and then try again."
10440 HRES_NS_E_PDA_DEVICE_FULL,
10441 "HRES_NS_E_PDA_DEVICE_FULL",
10442 "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."
10445 HRES_NS_E_FAIL_LAUNCH_ROXIO_PLUGIN,
10446 "HRES_NS_E_FAIL_LAUNCH_ROXIO_PLUGIN",
10447 "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."
10450 HRES_NS_E_PDA_DEVICE_FULL_IN_SESSION,
10451 "HRES_NS_E_PDA_DEVICE_FULL_IN_SESSION",
10452 "Windows Media Player did not sync some files to the device because there is not enough storage space on the device."
10455 HRES_NS_E_IMAPI_MEDIUM_INVALIDTYPE,
10456 "HRES_NS_E_IMAPI_MEDIUM_INVALIDTYPE",
10457 "The disc in the burner is not valid. Insert a blank disc into the burner, and then try again."
10460 HRES_NS_E_PDA_MANUALDEVICE,
10461 "HRES_NS_E_PDA_MANUALDEVICE",
10462 "Windows Media Player cannot perform the requested action because the device does not support sync."
10465 HRES_NS_E_PDA_PARTNERSHIPNOTEXIST,
10466 "HRES_NS_E_PDA_PARTNERSHIPNOTEXIST",
10467 "To perform the requested action, you must first set up sync with the device."
10470 HRES_NS_E_PDA_CANNOT_CREATE_ADDITIONAL_SYNC_RELATIONSHIP,
10471 "HRES_NS_E_PDA_CANNOT_CREATE_ADDITIONAL_SYNC_RELATIONSHIP",
10472 "You have already created sync partnerships with 16 devices. To create a new sync partnership, you must first end an existing partnership."
10475 HRES_NS_E_PDA_NO_TRANSCODE_OF_DRM,
10476 "HRES_NS_E_PDA_NO_TRANSCODE_OF_DRM",
10477 "Windows Media Player cannot sync the file because protected files cannot be converted to the required quality level or file format."
10480 HRES_NS_E_PDA_TRANSCODECACHEFULL,
10481 "HRES_NS_E_PDA_TRANSCODECACHEFULL",
10482 "The folder that stores converted files is full. Either empty the folder or increase its size, and then try again."
10485 HRES_NS_E_PDA_TOO_MANY_FILE_COLLISIONS,
10486 "HRES_NS_E_PDA_TOO_MANY_FILE_COLLISIONS",
10487 "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."
10490 HRES_NS_E_PDA_CANNOT_TRANSCODE,
10491 "HRES_NS_E_PDA_CANNOT_TRANSCODE",
10492 "Windows Media Player cannot convert the file to the format required by the device."
10495 HRES_NS_E_PDA_TOO_MANY_FILES_IN_DIRECTORY,
10496 "HRES_NS_E_PDA_TOO_MANY_FILES_IN_DIRECTORY",
10497 "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."
10500 HRES_NS_E_PROCESSINGSHOWSYNCWIZARD,
10501 "HRES_NS_E_PROCESSINGSHOWSYNCWIZARD",
10502 "Windows Media Player is already trying to start the Device Setup Wizard."
10505 HRES_NS_E_PDA_TRANSCODE_NOT_PERMITTED,
10506 "HRES_NS_E_PDA_TRANSCODE_NOT_PERMITTED",
10507 "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."
10510 HRES_NS_E_PDA_INITIALIZINGDEVICES,
10511 "HRES_NS_E_PDA_INITIALIZINGDEVICES",
10512 "Windows Media Player is busy setting up devices. Try again later."
10515 HRES_NS_E_PDA_OBSOLETE_SP,
10516 "HRES_NS_E_PDA_OBSOLETE_SP",
10517 "Your device is using an outdated driver that is no longer supported by Windows Media Player. For additional assistance, click Web Help."
10520 HRES_NS_E_PDA_TITLE_COLLISION,
10521 "HRES_NS_E_PDA_TITLE_COLLISION",
10522 "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."
10525 HRES_NS_E_PDA_DEVICESUPPORTDISABLED,
10526 "HRES_NS_E_PDA_DEVICESUPPORTDISABLED",
10527 "Automatic and manual sync have been turned off temporarily. To sync to a device, restart Windows Media Player."
10530 HRES_NS_E_PDA_NO_LONGER_AVAILABLE,
10531 "HRES_NS_E_PDA_NO_LONGER_AVAILABLE",
10532 "This device is not available. Connect the device to the computer, and then try again."
10535 HRES_NS_E_PDA_ENCODER_NOT_RESPONDING,
10536 "HRES_NS_E_PDA_ENCODER_NOT_RESPONDING",
10537 "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."
10540 HRES_NS_E_PDA_CANNOT_SYNC_FROM_LOCATION,
10541 "HRES_NS_E_PDA_CANNOT_SYNC_FROM_LOCATION",
10542 "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."
10545 HRES_NS_E_WMP_PROTOCOL_PROBLEM,
10546 "HRES_NS_E_WMP_PROTOCOL_PROBLEM",
10547 "Windows Media Player cannot open the specified URL. Verify that the Player is configured to use all available protocols, and then try again."
10550 HRES_NS_E_WMP_NO_DISK_SPACE,
10551 "HRES_NS_E_WMP_NO_DISK_SPACE",
10552 "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."
10555 HRES_NS_E_WMP_LOGON_FAILURE,
10556 "HRES_NS_E_WMP_LOGON_FAILURE",
10557 "The server denied access to the file. Verify that you are using the correct user name and password."
10560 HRES_NS_E_WMP_CANNOT_FIND_FILE,
10561 "HRES_NS_E_WMP_CANNOT_FIND_FILE",
10562 "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."
10565 HRES_NS_E_WMP_SERVER_INACCESSIBLE,
10566 "HRES_NS_E_WMP_SERVER_INACCESSIBLE",
10567 "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."
10570 HRES_NS_E_WMP_UNSUPPORTED_FORMAT,
10571 "HRES_NS_E_WMP_UNSUPPORTED_FORMAT",
10572 "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."
10575 HRES_NS_E_WMP_DSHOW_UNSUPPORTED_FORMAT,
10576 "HRES_NS_E_WMP_DSHOW_UNSUPPORTED_FORMAT",
10577 "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."
10580 HRES_NS_E_WMP_PLAYLIST_EXISTS,
10581 "HRES_NS_E_WMP_PLAYLIST_EXISTS",
10582 "Windows Media Player cannot create the playlist because the name already exists. Type a different playlist name."
10585 HRES_NS_E_WMP_NONMEDIA_FILES,
10586 "HRES_NS_E_WMP_NONMEDIA_FILES",
10587 "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."
10590 HRES_NS_E_WMP_INVALID_ASX,
10591 "HRES_NS_E_WMP_INVALID_ASX",
10592 "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."
10595 HRES_NS_E_WMP_ALREADY_IN_USE,
10596 "HRES_NS_E_WMP_ALREADY_IN_USE",
10597 "Windows Media Player is already in use. Stop playing any items, close all Player dialog boxes, and then try again."
10600 HRES_NS_E_WMP_IMAPI_FAILURE,
10601 "HRES_NS_E_WMP_IMAPI_FAILURE",
10602 "Windows Media Player encountered an error while burning. Verify that the burner is connected properly and that the disc is clean and not damaged."
10605 HRES_NS_E_WMP_WMDM_FAILURE,
10606 "HRES_NS_E_WMP_WMDM_FAILURE",
10607 "Windows Media Player has encountered an unknown error with your portable device. Reconnect your portable device, and then try again."
10610 HRES_NS_E_WMP_CODEC_NEEDED_WITH_4CC,
10611 "HRES_NS_E_WMP_CODEC_NEEDED_WITH_4CC",
10612 "A codec is required to play this file. To determine if this codec is available to download from the web, click Web Help."
10615 HRES_NS_E_WMP_CODEC_NEEDED_WITH_FORMATTAG,
10616 "HRES_NS_E_WMP_CODEC_NEEDED_WITH_FORMATTAG",
10617 "An audio codec is needed to play this file. To determine if this codec is available to download from the web, click Web Help."
10620 HRES_NS_E_WMP_MSSAP_NOT_AVAILABLE,
10621 "HRES_NS_E_WMP_MSSAP_NOT_AVAILABLE",
10622 "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."
10625 HRES_NS_E_WMP_WMDM_INTERFACEDEAD,
10626 "HRES_NS_E_WMP_WMDM_INTERFACEDEAD",
10627 "Windows Media Player no longer detects a portable device. Reconnect your portable device, and then try again."
10630 HRES_NS_E_WMP_WMDM_NOTCERTIFIED,
10631 "HRES_NS_E_WMP_WMDM_NOTCERTIFIED",
10632 "Windows Media Player cannot sync the file because the portable device does not support protected files."
10635 HRES_NS_E_WMP_WMDM_LICENSE_NOTEXIST,
10636 "HRES_NS_E_WMP_WMDM_LICENSE_NOTEXIST",
10637 "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."
10640 HRES_NS_E_WMP_WMDM_LICENSE_EXPIRED,
10641 "HRES_NS_E_WMP_WMDM_LICENSE_EXPIRED",
10642 "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."
10645 HRES_NS_E_WMP_WMDM_BUSY,
10646 "HRES_NS_E_WMP_WMDM_BUSY",
10647 "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."
10650 HRES_NS_E_WMP_WMDM_NORIGHTS,
10651 "HRES_NS_E_WMP_WMDM_NORIGHTS",
10652 "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."
10655 HRES_NS_E_WMP_WMDM_INCORRECT_RIGHTS,
10656 "HRES_NS_E_WMP_WMDM_INCORRECT_RIGHTS",
10657 "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."
10660 HRES_NS_E_WMP_IMAPI_GENERIC,
10661 "HRES_NS_E_WMP_IMAPI_GENERIC",
10662 "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."
10665 HRES_NS_E_WMP_IMAPI_DEVICE_NOTPRESENT,
10666 "HRES_NS_E_WMP_IMAPI_DEVICE_NOTPRESENT",
10667 "Windows Media Player cannot burn the files. Verify that the burner is connected properly, and then try again."
10670 HRES_NS_E_WMP_IMAPI_DEVICE_BUSY,
10671 "HRES_NS_E_WMP_IMAPI_DEVICE_BUSY",
10672 "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."
10675 HRES_NS_E_WMP_IMAPI_LOSS_OF_STREAMING,
10676 "HRES_NS_E_WMP_IMAPI_LOSS_OF_STREAMING",
10677 "Windows Media Player cannot burn the files to the CD."
10680 HRES_NS_E_WMP_SERVER_UNAVAILABLE,
10681 "HRES_NS_E_WMP_SERVER_UNAVAILABLE",
10682 "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."
10685 HRES_NS_E_WMP_FILE_OPEN_FAILED,
10686 "HRES_NS_E_WMP_FILE_OPEN_FAILED",
10687 "Windows Media Player encountered a problem while playing the file. For additional assistance, click Web Help."
10690 HRES_NS_E_WMP_VERIFY_ONLINE,
10691 "HRES_NS_E_WMP_VERIFY_ONLINE",
10692 "Windows Media Player must connect to the Internet to verify the file's media usage rights. Connect to the Internet, and then try again."
10695 HRES_NS_E_WMP_SERVER_NOT_RESPONDING,
10696 "HRES_NS_E_WMP_SERVER_NOT_RESPONDING",
10697 "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."
10700 HRES_NS_E_WMP_DRM_CORRUPT_BACKUP,
10701 "HRES_NS_E_WMP_DRM_CORRUPT_BACKUP",
10702 "Windows Media Player cannot restore your media usage rights because it could not find any backed up rights on your computer."
10705 HRES_NS_E_WMP_DRM_LICENSE_SERVER_UNAVAILABLE,
10706 "HRES_NS_E_WMP_DRM_LICENSE_SERVER_UNAVAILABLE",
10707 "Windows Media Player cannot download media usage rights because the server is not available (for example, the server might be busy or not online)."
10710 HRES_NS_E_WMP_NETWORK_FIREWALL,
10711 "HRES_NS_E_WMP_NETWORK_FIREWALL",
10712 "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:\")."
10715 HRES_NS_E_WMP_NO_REMOVABLE_MEDIA,
10716 "HRES_NS_E_WMP_NO_REMOVABLE_MEDIA",
10717 "Insert the removable media, and then try again."
10720 HRES_NS_E_WMP_PROXY_CONNECT_TIMEOUT,
10721 "HRES_NS_E_WMP_PROXY_CONNECT_TIMEOUT",
10722 "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."
10725 HRES_NS_E_WMP_NEED_UPGRADE,
10726 "HRES_NS_E_WMP_NEED_UPGRADE",
10727 "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."
10730 HRES_NS_E_WMP_AUDIO_HW_PROBLEM,
10731 "HRES_NS_E_WMP_AUDIO_HW_PROBLEM",
10732 "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."
10735 HRES_NS_E_WMP_INVALID_PROTOCOL,
10736 "HRES_NS_E_WMP_INVALID_PROTOCOL",
10737 "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:\")."
10740 HRES_NS_E_WMP_INVALID_LIBRARY_ADD,
10741 "HRES_NS_E_WMP_INVALID_LIBRARY_ADD",
10742 "Windows Media Player cannot add the file to the library because the file format is not supported."
10745 HRES_NS_E_WMP_MMS_NOT_SUPPORTED,
10746 "HRES_NS_E_WMP_MMS_NOT_SUPPORTED",
10747 "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:\")."
10750 HRES_NS_E_WMP_NO_PROTOCOLS_SELECTED,
10751 "HRES_NS_E_WMP_NO_PROTOCOLS_SELECTED",
10752 "Windows Media Player cannot play the file because there are no streaming protocols selected. Select one or more protocols, and then try again."
10755 HRES_NS_E_WMP_GOFULLSCREEN_FAILED,
10756 "HRES_NS_E_WMP_GOFULLSCREEN_FAILED",
10757 "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."
10760 HRES_NS_E_WMP_NETWORK_ERROR,
10761 "HRES_NS_E_WMP_NETWORK_ERROR",
10762 "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."
10765 HRES_NS_E_WMP_CONNECT_TIMEOUT,
10766 "HRES_NS_E_WMP_CONNECT_TIMEOUT",
10767 "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."
10770 HRES_NS_E_WMP_MULTICAST_DISABLED,
10771 "HRES_NS_E_WMP_MULTICAST_DISABLED",
10772 "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."
10775 HRES_NS_E_WMP_SERVER_DNS_TIMEOUT,
10776 "HRES_NS_E_WMP_SERVER_DNS_TIMEOUT",
10777 "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."
10780 HRES_NS_E_WMP_PROXY_NOT_FOUND,
10781 "HRES_NS_E_WMP_PROXY_NOT_FOUND",
10782 "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."
10785 HRES_NS_E_WMP_TAMPERED_CONTENT,
10786 "HRES_NS_E_WMP_TAMPERED_CONTENT",
10787 "Windows Media Player cannot play the file because it is corrupted."
10790 HRES_NS_E_WMP_OUTOFMEMORY,
10791 "HRES_NS_E_WMP_OUTOFMEMORY",
10792 "Your computer is running low on memory. Quit other programs, and then try again."
10795 HRES_NS_E_WMP_AUDIO_CODEC_NOT_INSTALLED,
10796 "HRES_NS_E_WMP_AUDIO_CODEC_NOT_INSTALLED",
10797 "Windows Media Player cannot play, burn, rip, or sync the file because a required audio codec is not installed on your computer."
10800 HRES_NS_E_WMP_VIDEO_CODEC_NOT_INSTALLED,
10801 "HRES_NS_E_WMP_VIDEO_CODEC_NOT_INSTALLED",
10802 "Windows Media Player cannot play the file because the required video codec is not installed on your computer."
10805 HRES_NS_E_WMP_IMAPI_DEVICE_INVALIDTYPE,
10806 "HRES_NS_E_WMP_IMAPI_DEVICE_INVALIDTYPE",
10807 "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."
10810 HRES_NS_E_WMP_DRM_DRIVER_AUTH_FAILURE,
10811 "HRES_NS_E_WMP_DRM_DRIVER_AUTH_FAILURE",
10812 "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."
10815 HRES_NS_E_WMP_NETWORK_RESOURCE_FAILURE,
10816 "HRES_NS_E_WMP_NETWORK_RESOURCE_FAILURE",
10817 "Windows Media Player encountered a network error. Restart the Player."
10820 HRES_NS_E_WMP_UPGRADE_APPLICATION,
10821 "HRES_NS_E_WMP_UPGRADE_APPLICATION",
10822 "Windows Media Player is not installed properly. Reinstall the Player."
10825 HRES_NS_E_WMP_UNKNOWN_ERROR,
10826 "HRES_NS_E_WMP_UNKNOWN_ERROR",
10827 "Windows Media Player encountered an unknown error. For additional assistance, click Web Help."
10830 HRES_NS_E_WMP_INVALID_KEY,
10831 "HRES_NS_E_WMP_INVALID_KEY",
10832 "Windows Media Player cannot play the file because the required codec is not valid."
10835 HRES_NS_E_WMP_CD_ANOTHER_USER,
10836 "HRES_NS_E_WMP_CD_ANOTHER_USER",
10837 "The CD drive is in use by another user. Wait for the task to complete, and then try again."
10840 HRES_NS_E_WMP_DRM_NEEDS_AUTHORIZATION,
10841 "HRES_NS_E_WMP_DRM_NEEDS_AUTHORIZATION",
10842 "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."
10845 HRES_NS_E_WMP_BAD_DRIVER,
10846 "HRES_NS_E_WMP_BAD_DRIVER",
10847 "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."
10850 HRES_NS_E_WMP_ACCESS_DENIED,
10851 "HRES_NS_E_WMP_ACCESS_DENIED",
10852 "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."
10855 HRES_NS_E_WMP_LICENSE_RESTRICTS,
10856 "HRES_NS_E_WMP_LICENSE_RESTRICTS",
10857 "The content provider prohibits this action. Go to the content provider's online store to get new media usage rights."
10860 HRES_NS_E_WMP_INVALID_REQUEST,
10861 "HRES_NS_E_WMP_INVALID_REQUEST",
10862 "Windows Media Player cannot perform the requested action at this time."
10865 HRES_NS_E_WMP_CD_STASH_NO_SPACE,
10866 "HRES_NS_E_WMP_CD_STASH_NO_SPACE",
10867 "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."
10870 HRES_NS_E_WMP_DRM_NEW_HARDWARE,
10871 "HRES_NS_E_WMP_DRM_NEW_HARDWARE",
10872 "Your media usage rights have become corrupted or are no longer valid. This might happen if you have replaced hardware components in your computer."
10875 HRES_NS_E_WMP_DRM_INVALID_SIG,
10876 "HRES_NS_E_WMP_DRM_INVALID_SIG",
10877 "The required Windows Media Digital Rights Management (DRM) component cannot be validated. You might be able resolve the problem by reinstalling the Player."
10880 HRES_NS_E_WMP_DRM_CANNOT_RESTORE,
10881 "HRES_NS_E_WMP_DRM_CANNOT_RESTORE",
10882 "You have exceeded your restore limit for the day. Try restoring your media usage rights tomorrow."
10885 HRES_NS_E_WMP_BURN_DISC_OVERFLOW,
10886 "HRES_NS_E_WMP_BURN_DISC_OVERFLOW",
10887 "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."
10890 HRES_NS_E_WMP_DRM_GENERIC_LICENSE_FAILURE,
10891 "HRES_NS_E_WMP_DRM_GENERIC_LICENSE_FAILURE",
10892 "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."
10895 HRES_NS_E_WMP_DRM_NO_SECURE_CLOCK,
10896 "HRES_NS_E_WMP_DRM_NO_SECURE_CLOCK",
10897 "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."
10900 HRES_NS_E_WMP_DRM_NO_RIGHTS,
10901 "HRES_NS_E_WMP_DRM_NO_RIGHTS",
10902 "Windows Media Player cannot play, burn, rip, or sync the protected file because you do not have the appropriate rights."
10905 HRES_NS_E_WMP_DRM_INDIV_FAILED,
10906 "HRES_NS_E_WMP_DRM_INDIV_FAILED",
10907 "Windows Media Player encountered an error during upgrade."
10910 HRES_NS_E_WMP_SERVER_NONEWCONNECTIONS,
10911 "HRES_NS_E_WMP_SERVER_NONEWCONNECTIONS",
10912 "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."
10915 HRES_NS_E_WMP_MULTIPLE_ERROR_IN_PLAYLIST,
10916 "HRES_NS_E_WMP_MULTIPLE_ERROR_IN_PLAYLIST",
10917 "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."
10920 HRES_NS_E_WMP_IMAPI2_ERASE_FAIL,
10921 "HRES_NS_E_WMP_IMAPI2_ERASE_FAIL",
10922 "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."
10925 HRES_NS_E_WMP_IMAPI2_ERASE_DEVICE_BUSY,
10926 "HRES_NS_E_WMP_IMAPI2_ERASE_DEVICE_BUSY",
10927 "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."
10930 HRES_NS_E_WMP_DRM_COMPONENT_FAILURE,
10931 "HRES_NS_E_WMP_DRM_COMPONENT_FAILURE",
10932 "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."
10935 HRES_NS_E_WMP_DRM_NO_DEVICE_CERT,
10936 "HRES_NS_E_WMP_DRM_NO_DEVICE_CERT",
10937 "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."
10940 HRES_NS_E_WMP_SERVER_SECURITY_ERROR,
10941 "HRES_NS_E_WMP_SERVER_SECURITY_ERROR",
10942 "Windows Media Player encountered an error when connecting to the server. The security information from the server could not be validated."
10945 HRES_NS_E_WMP_AUDIO_DEVICE_LOST,
10946 "HRES_NS_E_WMP_AUDIO_DEVICE_LOST",
10947 "An audio device was disconnected or reconfigured. Verify that the audio device is connected, and then try to play the item again."
10950 HRES_NS_E_WMP_IMAPI_MEDIA_INCOMPATIBLE,
10951 "HRES_NS_E_WMP_IMAPI_MEDIA_INCOMPATIBLE",
10952 "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."
10955 HRES_NS_E_SYNCWIZ_DEVICE_FULL,
10956 "HRES_NS_E_SYNCWIZ_DEVICE_FULL",
10957 "Windows Media Player cannot save the sync settings because your device is full. Delete some unneeded files on your device and then try again."
10960 HRES_NS_E_SYNCWIZ_CANNOT_CHANGE_SETTINGS,
10961 "HRES_NS_E_SYNCWIZ_CANNOT_CHANGE_SETTINGS",
10962 "It is not possible to change sync settings at this time. Try again later."
10965 HRES_NS_E_TRANSCODE_DELETECACHEERROR,
10966 "HRES_NS_E_TRANSCODE_DELETECACHEERROR",
10967 "Windows Media Player cannot delete these files currently. If the Player is synchronizing, wait until it is complete and then try again."
10970 HRES_NS_E_CD_NO_BUFFERS_READ,
10971 "HRES_NS_E_CD_NO_BUFFERS_READ",
10972 "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."
10975 HRES_NS_E_CD_EMPTY_TRACK_QUEUE,
10976 "HRES_NS_E_CD_EMPTY_TRACK_QUEUE",
10977 "No CD track was specified for playback."
10980 HRES_NS_E_CD_NO_READER,
10981 "HRES_NS_E_CD_NO_READER",
10982 "The CD filter was not able to create the CD reader."
10985 HRES_NS_E_CD_ISRC_INVALID,
10986 "HRES_NS_E_CD_ISRC_INVALID",
10987 "Invalid ISRC code."
10990 HRES_NS_E_CD_MEDIA_CATALOG_NUMBER_INVALID,
10991 "HRES_NS_E_CD_MEDIA_CATALOG_NUMBER_INVALID",
10992 "Invalid Media Catalog Number."
10995 HRES_NS_E_SLOW_READ_DIGITAL_WITH_ERRORCORRECTION,
10996 "HRES_NS_E_SLOW_READ_DIGITAL_WITH_ERRORCORRECTION",
10997 "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."
11000 HRES_NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS,
11001 "HRES_NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS",
11002 "Windows Media Player cannot estimate the CD drive's playback speed because the CD track is too short."
11005 HRES_NS_E_CD_QUEUEING_DISABLED,
11006 "HRES_NS_E_CD_QUEUEING_DISABLED",
11007 "Cannot queue the CD track because queuing is not enabled."
11010 HRES_NS_E_WMP_DRM_ACQUIRING_LICENSE,
11011 "HRES_NS_E_WMP_DRM_ACQUIRING_LICENSE",
11012 "Windows Media Player cannot download additional media usage rights until the current download is complete."
11015 HRES_NS_E_WMP_DRM_LICENSE_EXPIRED,
11016 "HRES_NS_E_WMP_DRM_LICENSE_EXPIRED",
11017 "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."
11020 HRES_NS_E_WMP_DRM_LICENSE_NOTACQUIRED,
11021 "HRES_NS_E_WMP_DRM_LICENSE_NOTACQUIRED",
11022 "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."
11025 HRES_NS_E_WMP_DRM_LICENSE_NOTENABLED,
11026 "HRES_NS_E_WMP_DRM_LICENSE_NOTENABLED",
11027 "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."
11030 HRES_NS_E_WMP_DRM_LICENSE_UNUSABLE,
11031 "HRES_NS_E_WMP_DRM_LICENSE_UNUSABLE",
11032 "The media usage rights for this file are not valid. If you obtained this file from an online store, contact the store for assistance."
11035 HRES_NS_E_WMP_DRM_LICENSE_CONTENT_REVOKED,
11036 "HRES_NS_E_WMP_DRM_LICENSE_CONTENT_REVOKED",
11037 "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."
11040 HRES_NS_E_WMP_DRM_LICENSE_NOSAP,
11041 "HRES_NS_E_WMP_DRM_LICENSE_NOSAP",
11042 "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."
11045 HRES_NS_E_WMP_DRM_UNABLE_TO_ACQUIRE_LICENSE,
11046 "HRES_NS_E_WMP_DRM_UNABLE_TO_ACQUIRE_LICENSE",
11047 "Windows Media Player cannot download media usage rights at this time. Try again later."
11050 HRES_NS_E_WMP_LICENSE_REQUIRED,
11051 "HRES_NS_E_WMP_LICENSE_REQUIRED",
11052 "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."
11055 HRES_NS_E_WMP_PROTECTED_CONTENT,
11056 "HRES_NS_E_WMP_PROTECTED_CONTENT",
11057 "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."
11060 HRES_NS_E_WMP_POLICY_VALUE_NOT_CONFIGURED,
11061 "HRES_NS_E_WMP_POLICY_VALUE_NOT_CONFIGURED",
11062 "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."
11065 HRES_NS_E_PDA_CANNOT_SYNC_FROM_INTERNET,
11066 "HRES_NS_E_PDA_CANNOT_SYNC_FROM_INTERNET",
11067 "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."
11070 HRES_NS_E_PDA_CANNOT_SYNC_INVALID_PLAYLIST,
11071 "HRES_NS_E_PDA_CANNOT_SYNC_INVALID_PLAYLIST",
11072 "This playlist is not valid or is corrupted. Create a new playlist using Windows Media Player, then sync the new playlist instead."
11075 HRES_NS_E_PDA_FAILED_TO_SYNCHRONIZE_FILE,
11076 "HRES_NS_E_PDA_FAILED_TO_SYNCHRONIZE_FILE",
11077 "Windows Media Player encountered a problem while synchronizing the file to the device. For additional assistance, click Web Help."
11080 HRES_NS_E_PDA_SYNC_FAILED,
11081 "HRES_NS_E_PDA_SYNC_FAILED",
11082 "Windows Media Player encountered an error while synchronizing to the device."
11085 HRES_NS_E_PDA_DELETE_FAILED,
11086 "HRES_NS_E_PDA_DELETE_FAILED",
11087 "Windows Media Player cannot delete a file from the device."
11090 HRES_NS_E_PDA_FAILED_TO_RETRIEVE_FILE,
11091 "HRES_NS_E_PDA_FAILED_TO_RETRIEVE_FILE",
11092 "Windows Media Player cannot copy a file from the device to your library."
11095 HRES_NS_E_PDA_DEVICE_NOT_RESPONDING,
11096 "HRES_NS_E_PDA_DEVICE_NOT_RESPONDING",
11097 "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."
11100 HRES_NS_E_PDA_FAILED_TO_TRANSCODE_PHOTO,
11101 "HRES_NS_E_PDA_FAILED_TO_TRANSCODE_PHOTO",
11102 "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."
11105 HRES_NS_E_PDA_FAILED_TO_ENCRYPT_TRANSCODED_FILE,
11106 "HRES_NS_E_PDA_FAILED_TO_ENCRYPT_TRANSCODED_FILE",
11107 "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."
11110 HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO,
11111 "HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO",
11112 "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."
11115 HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO,
11116 "HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO",
11117 "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."
11120 HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_IMAGE,
11121 "HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_IMAGE",
11122 "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."
11125 HRES_NS_E_PDA_RETRIEVED_FILE_FILENAME_TOO_LONG,
11126 "HRES_NS_E_PDA_RETRIEVED_FILE_FILENAME_TOO_LONG",
11127 "Windows Media Player cannot sync the file to your computer because the file name is too long. Try renaming the file on the device."
11130 HRES_NS_E_PDA_CEWMDM_DRM_ERROR,
11131 "HRES_NS_E_PDA_CEWMDM_DRM_ERROR",
11132 "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."
11135 HRES_NS_E_INCOMPLETE_PLAYLIST,
11136 "HRES_NS_E_INCOMPLETE_PLAYLIST",
11137 "Incomplete playlist."
11140 HRES_NS_E_PDA_SYNC_RUNNING,
11141 "HRES_NS_E_PDA_SYNC_RUNNING",
11142 "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."
11145 HRES_NS_E_PDA_SYNC_LOGIN_ERROR,
11146 "HRES_NS_E_PDA_SYNC_LOGIN_ERROR",
11147 "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."
11150 HRES_NS_E_PDA_TRANSCODE_CODEC_NOT_FOUND,
11151 "HRES_NS_E_PDA_TRANSCODE_CODEC_NOT_FOUND",
11152 "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."
11155 HRES_NS_E_CANNOT_SYNC_DRM_TO_NON_JANUS_DEVICE,
11156 "HRES_NS_E_CANNOT_SYNC_DRM_TO_NON_JANUS_DEVICE",
11157 "It is not possible to sync subscription files to this device."
11160 HRES_NS_E_CANNOT_SYNC_PREVIOUS_SYNC_RUNNING,
11161 "HRES_NS_E_CANNOT_SYNC_PREVIOUS_SYNC_RUNNING",
11162 "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."
11165 HRES_NS_E_WMP_HWND_NOTFOUND,
11166 "HRES_NS_E_WMP_HWND_NOTFOUND",
11167 "The Windows Media Player download manager cannot function properly because the Player main window cannot be found. Try restarting the Player."
11170 HRES_NS_E_BKGDOWNLOAD_WRONG_NO_FILES,
11171 "HRES_NS_E_BKGDOWNLOAD_WRONG_NO_FILES",
11172 "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."
11175 HRES_NS_E_BKGDOWNLOAD_COMPLETECANCELLEDJOB,
11176 "HRES_NS_E_BKGDOWNLOAD_COMPLETECANCELLEDJOB",
11177 "Windows Media Player tried to complete a download that was already canceled. The file will not be available."
11180 HRES_NS_E_BKGDOWNLOAD_CANCELCOMPLETEDJOB,
11181 "HRES_NS_E_BKGDOWNLOAD_CANCELCOMPLETEDJOB",
11182 "Windows Media Player tried to cancel a download that was already completed. The file will not be removed."
11185 HRES_NS_E_BKGDOWNLOAD_NOJOBPOINTER,
11186 "HRES_NS_E_BKGDOWNLOAD_NOJOBPOINTER",
11187 "Windows Media Player is trying to access a download that is not valid."
11190 HRES_NS_E_BKGDOWNLOAD_INVALIDJOBSIGNATURE,
11191 "HRES_NS_E_BKGDOWNLOAD_INVALIDJOBSIGNATURE",
11192 "This download was not created by Windows Media Player."
11195 HRES_NS_E_BKGDOWNLOAD_FAILED_TO_CREATE_TEMPFILE,
11196 "HRES_NS_E_BKGDOWNLOAD_FAILED_TO_CREATE_TEMPFILE",
11197 "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."
11200 HRES_NS_E_BKGDOWNLOAD_PLUGIN_FAILEDINITIALIZE,
11201 "HRES_NS_E_BKGDOWNLOAD_PLUGIN_FAILEDINITIALIZE",
11202 "The Windows Media Player download manager plug-in cannot start. This might occur if the system is out of resources."
11205 HRES_NS_E_BKGDOWNLOAD_PLUGIN_FAILEDTOMOVEFILE,
11206 "HRES_NS_E_BKGDOWNLOAD_PLUGIN_FAILEDTOMOVEFILE",
11207 "The Windows Media Player download manager cannot move the file."
11210 HRES_NS_E_BKGDOWNLOAD_CALLFUNCFAILED,
11211 "HRES_NS_E_BKGDOWNLOAD_CALLFUNCFAILED",
11212 "The Windows Media Player download manager cannot perform a task because the system has no resources to allocate."
11215 HRES_NS_E_BKGDOWNLOAD_CALLFUNCTIMEOUT,
11216 "HRES_NS_E_BKGDOWNLOAD_CALLFUNCTIMEOUT",
11217 "The Windows Media Player download manager cannot perform a task because the task took too long to run."
11220 HRES_NS_E_BKGDOWNLOAD_CALLFUNCENDED,
11221 "HRES_NS_E_BKGDOWNLOAD_CALLFUNCENDED",
11222 "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."
11225 HRES_NS_E_BKGDOWNLOAD_WMDUNPACKFAILED,
11226 "HRES_NS_E_BKGDOWNLOAD_WMDUNPACKFAILED",
11227 "The Windows Media Player download manager cannot expand a WMD file. The file will be deleted and the operation will not be completed successfully."
11230 HRES_NS_E_BKGDOWNLOAD_FAILEDINITIALIZE,
11231 "HRES_NS_E_BKGDOWNLOAD_FAILEDINITIALIZE",
11232 "The Windows Media Player download manager cannot start. This might occur if the system is out of resources."
11235 HRES_NS_E_INTERFACE_NOT_REGISTERED_IN_GIT,
11236 "HRES_NS_E_INTERFACE_NOT_REGISTERED_IN_GIT",
11237 "Windows Media Player cannot access a required functionality. This might occur if the wrong system files or Player DLLs are loaded."
11240 HRES_NS_E_BKGDOWNLOAD_INVALID_FILE_NAME,
11241 "HRES_NS_E_BKGDOWNLOAD_INVALID_FILE_NAME",
11242 "Windows Media Player cannot get the file name of the requested download. The requested download will be canceled."
11245 HRES_NS_E_IMAGE_DOWNLOAD_FAILED,
11246 "HRES_NS_E_IMAGE_DOWNLOAD_FAILED",
11247 "Windows Media Player encountered an error while downloading an image."
11250 HRES_NS_E_WMP_UDRM_NOUSERLIST,
11251 "HRES_NS_E_WMP_UDRM_NOUSERLIST",
11252 "Windows Media Player cannot update your media usage rights because the Player cannot verify the list of activated users of this computer."
11255 HRES_NS_E_WMP_DRM_NOT_ACQUIRING,
11256 "HRES_NS_E_WMP_DRM_NOT_ACQUIRING",
11257 "Windows Media Player is trying to acquire media usage rights for a file that is no longer being used. Rights acquisition will stop."
11260 HRES_NS_E_WMP_BSTR_TOO_LONG,
11261 "HRES_NS_E_WMP_BSTR_TOO_LONG",
11262 "The parameter is not valid."
11265 HRES_NS_E_WMP_AUTOPLAY_INVALID_STATE,
11266 "HRES_NS_E_WMP_AUTOPLAY_INVALID_STATE",
11267 "The state is not valid for this request."
11270 HRES_NS_E_WMP_COMPONENT_REVOKED,
11271 "HRES_NS_E_WMP_COMPONENT_REVOKED",
11272 "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."
11275 HRES_NS_E_CURL_NOTSAFE,
11276 "HRES_NS_E_CURL_NOTSAFE",
11277 "The URL is not safe for the operation specified."
11280 HRES_NS_E_CURL_INVALIDCHAR,
11281 "HRES_NS_E_CURL_INVALIDCHAR",
11282 "The URL contains one or more characters that are not valid."
11285 HRES_NS_E_CURL_INVALIDHOSTNAME,
11286 "HRES_NS_E_CURL_INVALIDHOSTNAME",
11287 "The URL contains a host name that is not valid."
11290 HRES_NS_E_CURL_INVALIDPATH,
11291 "HRES_NS_E_CURL_INVALIDPATH",
11292 "The URL contains a path that is not valid."
11295 HRES_NS_E_CURL_INVALIDSCHEME,
11296 "HRES_NS_E_CURL_INVALIDSCHEME",
11297 "The URL contains a scheme that is not valid."
11300 HRES_NS_E_CURL_INVALIDURL,
11301 "HRES_NS_E_CURL_INVALIDURL",
11302 "The URL is not valid."
11305 HRES_NS_E_CURL_CANTWALK,
11306 "HRES_NS_E_CURL_CANTWALK",
11307 "Windows Media Player cannot play the file. If you clicked a link on a web page, the link might not be valid."
11310 HRES_NS_E_CURL_INVALIDPORT,
11311 "HRES_NS_E_CURL_INVALIDPORT",
11312 "The URL port is not valid."
11315 HRES_NS_E_CURLHELPER_NOTADIRECTORY,
11316 "HRES_NS_E_CURLHELPER_NOTADIRECTORY",
11317 "The URL is not a directory."
11320 HRES_NS_E_CURLHELPER_NOTAFILE,
11321 "HRES_NS_E_CURLHELPER_NOTAFILE",
11322 "The URL is not a file."
11325 HRES_NS_E_CURL_CANTDECODE,
11326 "HRES_NS_E_CURL_CANTDECODE",
11327 "The URL contains characters that cannot be decoded. The URL might be truncated or incomplete."
11330 HRES_NS_E_CURLHELPER_NOTRELATIVE,
11331 "HRES_NS_E_CURLHELPER_NOTRELATIVE",
11332 "The specified URL is not a relative URL."
11335 HRES_NS_E_CURL_INVALIDBUFFERSIZE,
11336 "HRES_NS_E_CURL_INVALIDBUFFERSIZE",
11337 "The buffer is smaller than the size specified."
11340 HRES_NS_E_SUBSCRIPTIONSERVICE_PLAYBACK_DISALLOWED,
11341 "HRES_NS_E_SUBSCRIPTIONSERVICE_PLAYBACK_DISALLOWED",
11342 "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."
11345 HRES_NS_E_CANNOT_BUY_OR_DOWNLOAD_FROM_MULTIPLE_SERVICES,
11346 "HRES_NS_E_CANNOT_BUY_OR_DOWNLOAD_FROM_MULTIPLE_SERVICES",
11347 "Windows Media Player cannot purchase or download content from multiple online stores."
11350 HRES_NS_E_CANNOT_BUY_OR_DOWNLOAD_CONTENT,
11351 "HRES_NS_E_CANNOT_BUY_OR_DOWNLOAD_CONTENT",
11352 "The file cannot be purchased or downloaded. The file might not be available from the online store."
11355 HRES_NS_E_NOT_CONTENT_PARTNER_TRACK,
11356 "HRES_NS_E_NOT_CONTENT_PARTNER_TRACK",
11357 "The provider of this file cannot be identified."
11360 HRES_NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE,
11361 "HRES_NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE",
11362 "The file is only available for download when you buy the entire album."
11365 HRES_NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE,
11366 "HRES_NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE",
11367 "You must buy the file before you can download it."
11370 HRES_NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED,
11371 "HRES_NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED",
11372 "You have exceeded the maximum number of files that can be purchased in a single transaction."
11375 HRES_NS_E_SUBSCRIPTIONSERVICE_LOGIN_FAILED,
11376 "HRES_NS_E_SUBSCRIPTIONSERVICE_LOGIN_FAILED",
11377 "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."
11380 HRES_NS_E_SUBSCRIPTIONSERVICE_DOWNLOAD_TIMEOUT,
11381 "HRES_NS_E_SUBSCRIPTIONSERVICE_DOWNLOAD_TIMEOUT",
11382 "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."
11385 HRES_NS_E_CONTENT_PARTNER_STILL_INITIALIZING,
11386 "HRES_NS_E_CONTENT_PARTNER_STILL_INITIALIZING",
11387 "Content Partner still initializing."
11390 HRES_NS_E_OPEN_CONTAINING_FOLDER_FAILED,
11391 "HRES_NS_E_OPEN_CONTAINING_FOLDER_FAILED",
11392 "The folder could not be opened. The folder may have been moved or deleted."
11395 HRES_NS_E_ADVANCEDEDIT_TOO_MANY_PICTURES,
11396 "HRES_NS_E_ADVANCEDEDIT_TOO_MANY_PICTURES",
11397 "Windows Media Player could not add all of the images to the file because the images exceeded the 7 megabyte (MB) limit."
11400 HRES_NS_E_REDIRECT,
11401 "HRES_NS_E_REDIRECT",
11402 "The client redirected to another server."
11405 HRES_NS_E_STALE_PRESENTATION,
11406 "HRES_NS_E_STALE_PRESENTATION",
11407 "The streaming media description is no longer current."
11410 HRES_NS_E_NAMESPACE_WRONG_PERSIST,
11411 "HRES_NS_E_NAMESPACE_WRONG_PERSIST",
11412 "It is not possible to create a persistent namespace node under a transient parent node."
11415 HRES_NS_E_NAMESPACE_WRONG_TYPE,
11416 "HRES_NS_E_NAMESPACE_WRONG_TYPE",
11417 "It is not possible to store a value in a namespace node that has a different value type."
11420 HRES_NS_E_NAMESPACE_NODE_CONFLICT,
11421 "HRES_NS_E_NAMESPACE_NODE_CONFLICT",
11422 "It is not possible to remove the root namespace node."
11425 HRES_NS_E_NAMESPACE_NODE_NOT_FOUND,
11426 "HRES_NS_E_NAMESPACE_NODE_NOT_FOUND",
11427 "The specified namespace node could not be found."
11430 HRES_NS_E_NAMESPACE_BUFFER_TOO_SMALL,
11431 "HRES_NS_E_NAMESPACE_BUFFER_TOO_SMALL",
11432 "The buffer supplied to hold namespace node string is too small."
11435 HRES_NS_E_NAMESPACE_TOO_MANY_CALLBACKS,
11436 "HRES_NS_E_NAMESPACE_TOO_MANY_CALLBACKS",
11437 "The callback list on a namespace node is at the maximum size."
11440 HRES_NS_E_NAMESPACE_DUPLICATE_CALLBACK,
11441 "HRES_NS_E_NAMESPACE_DUPLICATE_CALLBACK",
11442 "It is not possible to register an already-registered callback on a namespace node."
11445 HRES_NS_E_NAMESPACE_CALLBACK_NOT_FOUND,
11446 "HRES_NS_E_NAMESPACE_CALLBACK_NOT_FOUND",
11447 "Cannot find the callback in the namespace when attempting to remove the callback."
11450 HRES_NS_E_NAMESPACE_NAME_TOO_LONG,
11451 "HRES_NS_E_NAMESPACE_NAME_TOO_LONG",
11452 "The namespace node name exceeds the allowed maximum length."
11455 HRES_NS_E_NAMESPACE_DUPLICATE_NAME,
11456 "HRES_NS_E_NAMESPACE_DUPLICATE_NAME",
11457 "Cannot create a namespace node that already exists."
11460 HRES_NS_E_NAMESPACE_EMPTY_NAME,
11461 "HRES_NS_E_NAMESPACE_EMPTY_NAME",
11462 "The namespace node name cannot be a null string."
11465 HRES_NS_E_NAMESPACE_INDEX_TOO_LARGE,
11466 "HRES_NS_E_NAMESPACE_INDEX_TOO_LARGE",
11467 "Finding a child namespace node by index failed because the index exceeded the number of children."
11470 HRES_NS_E_NAMESPACE_BAD_NAME,
11471 "HRES_NS_E_NAMESPACE_BAD_NAME",
11472 "The namespace node name is invalid."
11475 HRES_NS_E_NAMESPACE_WRONG_SECURITY,
11476 "HRES_NS_E_NAMESPACE_WRONG_SECURITY",
11477 "It is not possible to store a value in a namespace node that has a different security type."
11480 HRES_NS_E_CACHE_ARCHIVE_CONFLICT,
11481 "HRES_NS_E_CACHE_ARCHIVE_CONFLICT",
11482 "The archive request conflicts with other requests in progress."
11485 HRES_NS_E_CACHE_ORIGIN_SERVER_NOT_FOUND,
11486 "HRES_NS_E_CACHE_ORIGIN_SERVER_NOT_FOUND",
11487 "The specified origin server cannot be found."
11490 HRES_NS_E_CACHE_ORIGIN_SERVER_TIMEOUT,
11491 "HRES_NS_E_CACHE_ORIGIN_SERVER_TIMEOUT",
11492 "The specified origin server is not responding."
11495 HRES_NS_E_CACHE_NOT_BROADCAST,
11496 "HRES_NS_E_CACHE_NOT_BROADCAST",
11497 "The internal code for HTTP status code 412 Precondition Failed due to not broadcast type."
11500 HRES_NS_E_CACHE_CANNOT_BE_CACHED,
11501 "HRES_NS_E_CACHE_CANNOT_BE_CACHED",
11502 "The internal code for HTTP status code 403 Forbidden due to not cacheable."
11505 HRES_NS_E_CACHE_NOT_MODIFIED,
11506 "HRES_NS_E_CACHE_NOT_MODIFIED",
11507 "The internal code for HTTP status code 304 Not Modified."
11510 HRES_NS_E_CANNOT_REMOVE_PUBLISHING_POINT,
11511 "HRES_NS_E_CANNOT_REMOVE_PUBLISHING_POINT",
11512 "It is not possible to remove a cache or proxy publishing point."
11515 HRES_NS_E_CANNOT_REMOVE_PLUGIN,
11516 "HRES_NS_E_CANNOT_REMOVE_PLUGIN",
11517 "It is not possible to remove the last instance of a type of plug-in."
11520 HRES_NS_E_WRONG_PUBLISHING_POINT_TYPE,
11521 "HRES_NS_E_WRONG_PUBLISHING_POINT_TYPE",
11522 "Cache and proxy publishing points do not support this property or method."
11525 HRES_NS_E_UNSUPPORTED_LOAD_TYPE,
11526 "HRES_NS_E_UNSUPPORTED_LOAD_TYPE",
11527 "The plug-in does not support the specified load type."
11530 HRES_NS_E_INVALID_PLUGIN_LOAD_TYPE_CONFIGURATION,
11531 "HRES_NS_E_INVALID_PLUGIN_LOAD_TYPE_CONFIGURATION",
11532 "The plug-in does not support any load types. The plug-in must support at least one load type."
11535 HRES_NS_E_INVALID_PUBLISHING_POINT_NAME,
11536 "HRES_NS_E_INVALID_PUBLISHING_POINT_NAME",
11537 "The publishing point name is invalid."
11540 HRES_NS_E_TOO_MANY_MULTICAST_SINKS,
11541 "HRES_NS_E_TOO_MANY_MULTICAST_SINKS",
11542 "Only one multicast data writer plug-in can be enabled for a publishing point."
11545 HRES_NS_E_PUBLISHING_POINT_INVALID_REQUEST_WHILE_STARTED,
11546 "HRES_NS_E_PUBLISHING_POINT_INVALID_REQUEST_WHILE_STARTED",
11547 "The requested operation cannot be completed while the publishing point is started."
11550 HRES_NS_E_MULTICAST_PLUGIN_NOT_ENABLED,
11551 "HRES_NS_E_MULTICAST_PLUGIN_NOT_ENABLED",
11552 "A multicast data writer plug-in must be enabled in order for this operation to be completed."
11555 HRES_NS_E_INVALID_OPERATING_SYSTEM_VERSION,
11556 "HRES_NS_E_INVALID_OPERATING_SYSTEM_VERSION",
11557 "This feature requires Windows Server 2003, Enterprise Edition."
11560 HRES_NS_E_PUBLISHING_POINT_REMOVED,
11561 "HRES_NS_E_PUBLISHING_POINT_REMOVED",
11562 "The requested operation cannot be completed because the specified publishing point has been removed."
11565 HRES_NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST,
11566 "HRES_NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST",
11567 "Push publishing points are started when the encoder starts pushing the stream. This publishing point cannot be started by the server administrator."
11570 HRES_NS_E_UNSUPPORTED_LANGUAGE,
11571 "HRES_NS_E_UNSUPPORTED_LANGUAGE",
11572 "The specified language is not supported."
11575 HRES_NS_E_WRONG_OS_VERSION,
11576 "HRES_NS_E_WRONG_OS_VERSION",
11577 "Windows Media Services will only run on Windows Server 2003, Standard Edition and Windows Server 2003, Enterprise Edition."
11580 HRES_NS_E_PUBLISHING_POINT_STOPPED,
11581 "HRES_NS_E_PUBLISHING_POINT_STOPPED",
11582 "The operation cannot be completed because the publishing point has been stopped."
11585 HRES_NS_E_PLAYLIST_ENTRY_ALREADY_PLAYING,
11586 "HRES_NS_E_PLAYLIST_ENTRY_ALREADY_PLAYING",
11587 "The playlist entry is already playing."
11590 HRES_NS_E_EMPTY_PLAYLIST,
11591 "HRES_NS_E_EMPTY_PLAYLIST",
11592 "The playlist or directory you are requesting does not contain content."
11595 HRES_NS_E_PLAYLIST_PARSE_FAILURE,
11596 "HRES_NS_E_PLAYLIST_PARSE_FAILURE",
11597 "The server was unable to parse the requested playlist file."
11600 HRES_NS_E_PLAYLIST_UNSUPPORTED_ENTRY,
11601 "HRES_NS_E_PLAYLIST_UNSUPPORTED_ENTRY",
11602 "The requested operation is not supported for this type of playlist entry."
11605 HRES_NS_E_PLAYLIST_ENTRY_NOT_IN_PLAYLIST,
11606 "HRES_NS_E_PLAYLIST_ENTRY_NOT_IN_PLAYLIST",
11607 "Cannot jump to a playlist entry that is not inserted in the playlist."
11610 HRES_NS_E_PLAYLIST_ENTRY_SEEK,
11611 "HRES_NS_E_PLAYLIST_ENTRY_SEEK",
11612 "Cannot seek to the desired playlist entry."
11615 HRES_NS_E_PLAYLIST_RECURSIVE_PLAYLISTS,
11616 "HRES_NS_E_PLAYLIST_RECURSIVE_PLAYLISTS",
11617 "Cannot play recursive playlist."
11620 HRES_NS_E_PLAYLIST_TOO_MANY_NESTED_PLAYLISTS,
11621 "HRES_NS_E_PLAYLIST_TOO_MANY_NESTED_PLAYLISTS",
11622 "The number of nested playlists exceeded the limit the server can handle."
11625 HRES_NS_E_PLAYLIST_SHUTDOWN,
11626 "HRES_NS_E_PLAYLIST_SHUTDOWN",
11627 "Cannot execute the requested operation because the playlist has been shut down by the Media Server."
11630 HRES_NS_E_PLAYLIST_END_RECEDING,
11631 "HRES_NS_E_PLAYLIST_END_RECEDING",
11632 "The playlist has ended while receding."
11635 HRES_NS_E_DATAPATH_NO_SINK,
11636 "HRES_NS_E_DATAPATH_NO_SINK",
11637 "The data path does not have an associated data writer plug-in."
11640 HRES_NS_E_INVALID_PUSH_TEMPLATE,
11641 "HRES_NS_E_INVALID_PUSH_TEMPLATE",
11642 "The specified push template is invalid."
11645 HRES_NS_E_INVALID_PUSH_PUBLISHING_POINT,
11646 "HRES_NS_E_INVALID_PUSH_PUBLISHING_POINT",
11647 "The specified push publishing point is invalid."
11650 HRES_NS_E_CRITICAL_ERROR,
11651 "HRES_NS_E_CRITICAL_ERROR",
11652 "The requested operation cannot be performed because the server or publishing point is in a critical error state."
11655 HRES_NS_E_NO_NEW_CONNECTIONS,
11656 "HRES_NS_E_NO_NEW_CONNECTIONS",
11657 "The content cannot be played because the server is not currently accepting connections. Try connecting at a later time."
11660 HRES_NS_E_WSX_INVALID_VERSION,
11661 "HRES_NS_E_WSX_INVALID_VERSION",
11662 "The version of this playlist is not supported by the server."
11665 HRES_NS_E_HEADER_MISMATCH,
11666 "HRES_NS_E_HEADER_MISMATCH",
11667 "The command does not apply to the current media header user by a server component."
11670 HRES_NS_E_PUSH_DUPLICATE_PUBLISHING_POINT_NAME,
11671 "HRES_NS_E_PUSH_DUPLICATE_PUBLISHING_POINT_NAME",
11672 "The specified publishing point name is already in use."
11675 HRES_NS_E_NO_SCRIPT_ENGINE,
11676 "HRES_NS_E_NO_SCRIPT_ENGINE",
11677 "There is no script engine available for this file."
11680 HRES_NS_E_PLUGIN_ERROR_REPORTED,
11681 "HRES_NS_E_PLUGIN_ERROR_REPORTED",
11682 "The plug-in has reported an error. See the Troubleshooting tab or the NT Application Event Log for details."
11685 HRES_NS_E_SOURCE_PLUGIN_NOT_FOUND,
11686 "HRES_NS_E_SOURCE_PLUGIN_NOT_FOUND",
11687 "No enabled data source plug-in is available to access the requested content."
11690 HRES_NS_E_PLAYLIST_PLUGIN_NOT_FOUND,
11691 "HRES_NS_E_PLAYLIST_PLUGIN_NOT_FOUND",
11692 "No enabled playlist parser plug-in is available to access the requested content."
11695 HRES_NS_E_DATA_SOURCE_ENUMERATION_NOT_SUPPORTED,
11696 "HRES_NS_E_DATA_SOURCE_ENUMERATION_NOT_SUPPORTED",
11697 "The data source plug-in does not support enumeration."
11700 HRES_NS_E_MEDIA_PARSER_INVALID_FORMAT,
11701 "HRES_NS_E_MEDIA_PARSER_INVALID_FORMAT",
11702 "The server cannot stream the selected file because it is either damaged or corrupt. Select a different file."
11705 HRES_NS_E_SCRIPT_DEBUGGER_NOT_INSTALLED,
11706 "HRES_NS_E_SCRIPT_DEBUGGER_NOT_INSTALLED",
11707 "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."
11710 HRES_NS_E_FEATURE_REQUIRES_ENTERPRISE_SERVER,
11711 "HRES_NS_E_FEATURE_REQUIRES_ENTERPRISE_SERVER",
11712 "The plug-in cannot be loaded because it requires Windows Server 2003, Enterprise Edition."
11715 HRES_NS_E_WIZARD_RUNNING,
11716 "HRES_NS_E_WIZARD_RUNNING",
11717 "Another wizard is currently running. Please close the other wizard or wait until it finishes before attempting to run this wizard again."
11720 HRES_NS_E_INVALID_LOG_URL,
11721 "HRES_NS_E_INVALID_LOG_URL",
11722 "Invalid log URL. Multicast logging URL must look like \"http://servername/isapibackend.dll\"."
11725 HRES_NS_E_INVALID_MTU_RANGE,
11726 "HRES_NS_E_INVALID_MTU_RANGE",
11727 "Invalid MTU specified. The valid range for maximum packet size is between 36 and 65507 bytes."
11730 HRES_NS_E_INVALID_PLAY_STATISTICS,
11731 "HRES_NS_E_INVALID_PLAY_STATISTICS",
11732 "Invalid play statistics for logging."
11735 HRES_NS_E_LOG_NEED_TO_BE_SKIPPED,
11736 "HRES_NS_E_LOG_NEED_TO_BE_SKIPPED",
11737 "The log needs to be skipped."
11740 HRES_NS_E_HTTP_TEXT_DATACONTAINER_SIZE_LIMIT_EXCEEDED,
11741 "HRES_NS_E_HTTP_TEXT_DATACONTAINER_SIZE_LIMIT_EXCEEDED",
11742 "The size of the data exceeded the limit the WMS HTTP Download Data Source plugin can handle."
11745 HRES_NS_E_PORT_IN_USE,
11746 "HRES_NS_E_PORT_IN_USE",
11747 "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."
11750 HRES_NS_E_PORT_IN_USE_HTTP,
11751 "HRES_NS_E_PORT_IN_USE_HTTP",
11752 "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."
11755 HRES_NS_E_HTTP_TEXT_DATACONTAINER_INVALID_SERVER_RESPONSE,
11756 "HRES_NS_E_HTTP_TEXT_DATACONTAINER_INVALID_SERVER_RESPONSE",
11757 "The WMS HTTP Download Data Source plugin was unable to receive the remote server's response."
11760 HRES_NS_E_ARCHIVE_REACH_QUOTA,
11761 "HRES_NS_E_ARCHIVE_REACH_QUOTA",
11762 "The archive plug-in has reached its quota."
11765 HRES_NS_E_ARCHIVE_ABORT_DUE_TO_BCAST,
11766 "HRES_NS_E_ARCHIVE_ABORT_DUE_TO_BCAST",
11767 "The archive plug-in aborted because the source was from broadcast."
11770 HRES_NS_E_ARCHIVE_GAP_DETECTED,
11771 "HRES_NS_E_ARCHIVE_GAP_DETECTED",
11772 "The archive plug-in detected an interrupt in the source."
11775 HRES_NS_E_AUTHORIZATION_FILE_NOT_FOUND,
11776 "HRES_NS_E_AUTHORIZATION_FILE_NOT_FOUND",
11777 "The system cannot find the file specified."
11780 HRES_NS_E_BAD_MARKIN,
11781 "HRES_NS_E_BAD_MARKIN",
11782 "The mark-in time should be greater than 0 and less than the mark-out time."
11785 HRES_NS_E_BAD_MARKOUT,
11786 "HRES_NS_E_BAD_MARKOUT",
11787 "The mark-out time should be greater than the mark-in time and less than the file duration."
11790 HRES_NS_E_NOMATCHING_MEDIASOURCE,
11791 "HRES_NS_E_NOMATCHING_MEDIASOURCE",
11792 "No matching media type is found in the source %1."
11795 HRES_NS_E_UNSUPPORTED_SOURCETYPE,
11796 "HRES_NS_E_UNSUPPORTED_SOURCETYPE",
11797 "The specified source type is not supported."
11800 HRES_NS_E_TOO_MANY_AUDIO,
11801 "HRES_NS_E_TOO_MANY_AUDIO",
11802 "It is not possible to specify more than one audio input."
11805 HRES_NS_E_TOO_MANY_VIDEO,
11806 "HRES_NS_E_TOO_MANY_VIDEO",
11807 "It is not possible to specify more than two video inputs."
11810 HRES_NS_E_NOMATCHING_ELEMENT,
11811 "HRES_NS_E_NOMATCHING_ELEMENT",
11812 "No matching element is found in the list."
11815 HRES_NS_E_MISMATCHED_MEDIACONTENT,
11816 "HRES_NS_E_MISMATCHED_MEDIACONTENT",
11817 "The profile's media types must match the media types defined for the session."
11820 HRES_NS_E_CANNOT_DELETE_ACTIVE_SOURCEGROUP,
11821 "HRES_NS_E_CANNOT_DELETE_ACTIVE_SOURCEGROUP",
11822 "It is not possible to remove an active source while encoding."
11825 HRES_NS_E_AUDIODEVICE_BUSY,
11826 "HRES_NS_E_AUDIODEVICE_BUSY",
11827 "It is not possible to open the specified audio capture device because it is currently in use."
11830 HRES_NS_E_AUDIODEVICE_UNEXPECTED,
11831 "HRES_NS_E_AUDIODEVICE_UNEXPECTED",
11832 "It is not possible to open the specified audio capture device because an unexpected error has occurred."
11835 HRES_NS_E_AUDIODEVICE_BADFORMAT,
11836 "HRES_NS_E_AUDIODEVICE_BADFORMAT",
11837 "The audio capture device does not support the specified audio format."
11840 HRES_NS_E_VIDEODEVICE_BUSY,
11841 "HRES_NS_E_VIDEODEVICE_BUSY",
11842 "It is not possible to open the specified video capture device because it is currently in use."
11845 HRES_NS_E_VIDEODEVICE_UNEXPECTED,
11846 "HRES_NS_E_VIDEODEVICE_UNEXPECTED",
11847 "It is not possible to open the specified video capture device because an unexpected error has occurred."
11850 HRES_NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING,
11851 "HRES_NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING",
11852 "This operation is not allowed while encoding."
11855 HRES_NS_E_NO_PROFILE_IN_SOURCEGROUP,
11856 "HRES_NS_E_NO_PROFILE_IN_SOURCEGROUP",
11857 "No profile is set for the source."
11860 HRES_NS_E_VIDEODRIVER_UNSTABLE,
11861 "HRES_NS_E_VIDEODRIVER_UNSTABLE",
11862 "The video capture driver returned an unrecoverable error. It is now in an unstable state."
11865 HRES_NS_E_VIDCAPSTARTFAILED,
11866 "HRES_NS_E_VIDCAPSTARTFAILED",
11867 "It was not possible to start the video device."
11870 HRES_NS_E_VIDSOURCECOMPRESSION,
11871 "HRES_NS_E_VIDSOURCECOMPRESSION",
11872 "The video source does not support the requested output format or color depth."
11875 HRES_NS_E_VIDSOURCESIZE,
11876 "HRES_NS_E_VIDSOURCESIZE",
11877 "The video source does not support the requested capture size."
11880 HRES_NS_E_ICMQUERYFORMAT,
11881 "HRES_NS_E_ICMQUERYFORMAT",
11882 "It was not possible to obtain output information from the video compressor."
11885 HRES_NS_E_VIDCAPCREATEWINDOW,
11886 "HRES_NS_E_VIDCAPCREATEWINDOW",
11887 "It was not possible to create a video capture window."
11890 HRES_NS_E_VIDCAPDRVINUSE,
11891 "HRES_NS_E_VIDCAPDRVINUSE",
11892 "There is already a stream active on this video device."
11895 HRES_NS_E_NO_MEDIAFORMAT_IN_SOURCE,
11896 "HRES_NS_E_NO_MEDIAFORMAT_IN_SOURCE",
11897 "No media format is set in source."
11900 HRES_NS_E_NO_VALID_OUTPUT_STREAM,
11901 "HRES_NS_E_NO_VALID_OUTPUT_STREAM",
11902 "Cannot find a valid output stream from the source."
11905 HRES_NS_E_NO_VALID_SOURCE_PLUGIN,
11906 "HRES_NS_E_NO_VALID_SOURCE_PLUGIN",
11907 "It was not possible to find a valid source plug-in for the specified source."
11910 HRES_NS_E_NO_ACTIVE_SOURCEGROUP,
11911 "HRES_NS_E_NO_ACTIVE_SOURCEGROUP",
11912 "No source is currently active."
11915 HRES_NS_E_NO_SCRIPT_STREAM,
11916 "HRES_NS_E_NO_SCRIPT_STREAM",
11917 "No script stream is set in the current source."
11920 HRES_NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING,
11921 "HRES_NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING",
11922 "This operation is not allowed while archiving."
11925 HRES_NS_E_INVALIDPACKETSIZE,
11926 "HRES_NS_E_INVALIDPACKETSIZE",
11927 "The setting for the maximum packet size is not valid."
11930 HRES_NS_E_PLUGIN_CLSID_INVALID,
11931 "HRES_NS_E_PLUGIN_CLSID_INVALID",
11932 "The plug-in CLSID specified is not valid."
11935 HRES_NS_E_UNSUPPORTED_ARCHIVETYPE,
11936 "HRES_NS_E_UNSUPPORTED_ARCHIVETYPE",
11937 "This archive type is not supported."
11940 HRES_NS_E_UNSUPPORTED_ARCHIVEOPERATION,
11941 "HRES_NS_E_UNSUPPORTED_ARCHIVEOPERATION",
11942 "This archive operation is not supported."
11945 HRES_NS_E_ARCHIVE_FILENAME_NOTSET,
11946 "HRES_NS_E_ARCHIVE_FILENAME_NOTSET",
11947 "The local archive file name was not set."
11950 HRES_NS_E_SOURCEGROUP_NOTPREPARED,
11951 "HRES_NS_E_SOURCEGROUP_NOTPREPARED",
11952 "The source is not yet prepared."
11955 HRES_NS_E_PROFILE_MISMATCH,
11956 "HRES_NS_E_PROFILE_MISMATCH",
11957 "Profiles on the sources do not match."
11960 HRES_NS_E_INCORRECTCLIPSETTINGS,
11961 "HRES_NS_E_INCORRECTCLIPSETTINGS",
11962 "The specified crop values are not valid."
11965 HRES_NS_E_NOSTATSAVAILABLE,
11966 "HRES_NS_E_NOSTATSAVAILABLE",
11967 "No statistics are available at this time."
11970 HRES_NS_E_NOTARCHIVING,
11971 "HRES_NS_E_NOTARCHIVING",
11972 "The encoder is not archiving."
11975 HRES_NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED,
11976 "HRES_NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED",
11977 "This operation is only allowed during encoding."
11980 HRES_NS_E_NOSOURCEGROUPS,
11981 "HRES_NS_E_NOSOURCEGROUPS",
11982 "This SourceGroupCollection doesn't contain any SourceGroups."
11985 HRES_NS_E_INVALIDINPUTFPS,
11986 "HRES_NS_E_INVALIDINPUTFPS",
11987 "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."
11990 HRES_NS_E_NO_DATAVIEW_SUPPORT,
11991 "HRES_NS_E_NO_DATAVIEW_SUPPORT",
11992 "It is not possible to display your source or output video in the Video panel."
11995 HRES_NS_E_CODEC_UNAVAILABLE,
11996 "HRES_NS_E_CODEC_UNAVAILABLE",
11997 "One or more codecs required to open this content could not be found."
12000 HRES_NS_E_ARCHIVE_SAME_AS_INPUT,
12001 "HRES_NS_E_ARCHIVE_SAME_AS_INPUT",
12002 "The archive file has the same name as an input file. Change one of the names before continuing."
12005 HRES_NS_E_SOURCE_NOTSPECIFIED,
12006 "HRES_NS_E_SOURCE_NOTSPECIFIED",
12007 "The source has not been set up completely."
12010 HRES_NS_E_NO_REALTIME_TIMECOMPRESSION,
12011 "HRES_NS_E_NO_REALTIME_TIMECOMPRESSION",
12012 "It is not possible to apply time compression to a broadcast session."
12015 HRES_NS_E_UNSUPPORTED_ENCODER_DEVICE,
12016 "HRES_NS_E_UNSUPPORTED_ENCODER_DEVICE",
12017 "It is not possible to open this device."
12020 HRES_NS_E_UNEXPECTED_DISPLAY_SETTINGS,
12021 "HRES_NS_E_UNEXPECTED_DISPLAY_SETTINGS",
12022 "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."
12025 HRES_NS_E_NO_AUDIODATA,
12026 "HRES_NS_E_NO_AUDIODATA",
12027 "No audio data has been received for several seconds. Check the audio source and restart the encoder."
12030 HRES_NS_E_INPUTSOURCE_PROBLEM,
12031 "HRES_NS_E_INPUTSOURCE_PROBLEM",
12032 "One or all of the specified sources are not working properly. Check that the sources are configured correctly."
12035 HRES_NS_E_WME_VERSION_MISMATCH,
12036 "HRES_NS_E_WME_VERSION_MISMATCH",
12037 "The supplied configuration file is not supported by this version of the encoder."
12040 HRES_NS_E_NO_REALTIME_PREPROCESS,
12041 "HRES_NS_E_NO_REALTIME_PREPROCESS",
12042 "It is not possible to use image preprocessing with live encoding."
12045 HRES_NS_E_NO_REPEAT_PREPROCESS,
12046 "HRES_NS_E_NO_REPEAT_PREPROCESS",
12047 "It is not possible to use two-pass encoding when the source is set to loop."
12050 HRES_NS_E_CANNOT_PAUSE_LIVEBROADCAST,
12051 "HRES_NS_E_CANNOT_PAUSE_LIVEBROADCAST",
12052 "It is not possible to pause encoding during a broadcast."
12055 HRES_NS_E_DRM_PROFILE_NOT_SET,
12056 "HRES_NS_E_DRM_PROFILE_NOT_SET",
12057 "A DRM profile has not been set for the current session."
12060 HRES_NS_E_DUPLICATE_DRMPROFILE,
12061 "HRES_NS_E_DUPLICATE_DRMPROFILE",
12062 "The profile ID is already used by a DRM profile. Specify a different profile ID."
12065 HRES_NS_E_INVALID_DEVICE,
12066 "HRES_NS_E_INVALID_DEVICE",
12067 "The setting of the selected device does not support control for playing back tapes."
12070 HRES_NS_E_SPEECHEDL_ON_NON_MIXEDMODE,
12071 "HRES_NS_E_SPEECHEDL_ON_NON_MIXEDMODE",
12072 "You must specify a mixed voice and audio mode in order to use an optimization definition file."
12075 HRES_NS_E_DRM_PASSWORD_TOO_LONG,
12076 "HRES_NS_E_DRM_PASSWORD_TOO_LONG",
12077 "The specified password is too long. Type a password with fewer than 8 characters."
12080 HRES_NS_E_DEVCONTROL_FAILED_SEEK,
12081 "HRES_NS_E_DEVCONTROL_FAILED_SEEK",
12082 "It is not possible to seek to the specified mark-in point."
12085 HRES_NS_E_INTERLACE_REQUIRE_SAMESIZE,
12086 "HRES_NS_E_INTERLACE_REQUIRE_SAMESIZE",
12087 "When you choose to maintain the interlacing in your video, the output video size must match the input video size."
12090 HRES_NS_E_TOO_MANY_DEVICECONTROL,
12091 "HRES_NS_E_TOO_MANY_DEVICECONTROL",
12092 "Only one device control plug-in can control a device."
12095 HRES_NS_E_NO_MULTIPASS_FOR_LIVEDEVICE,
12096 "HRES_NS_E_NO_MULTIPASS_FOR_LIVEDEVICE",
12097 "You must also enable storing content to hard disk temporarily in order to use two-pass encoding with the input device."
12100 HRES_NS_E_MISSING_AUDIENCE,
12101 "HRES_NS_E_MISSING_AUDIENCE",
12102 "An audience is missing from the output stream configuration."
12105 HRES_NS_E_AUDIENCE_CONTENTTYPE_MISMATCH,
12106 "HRES_NS_E_AUDIENCE_CONTENTTYPE_MISMATCH",
12107 "All audiences in the output tree must have the same content type."
12110 HRES_NS_E_MISSING_SOURCE_INDEX,
12111 "HRES_NS_E_MISSING_SOURCE_INDEX",
12112 "A source index is missing from the output stream configuration."
12115 HRES_NS_E_NUM_LANGUAGE_MISMATCH,
12116 "HRES_NS_E_NUM_LANGUAGE_MISMATCH",
12117 "The same source index in different audiences should have the same number of languages."
12120 HRES_NS_E_LANGUAGE_MISMATCH,
12121 "HRES_NS_E_LANGUAGE_MISMATCH",
12122 "The same source index in different audiences should have the same languages."
12125 HRES_NS_E_VBRMODE_MISMATCH,
12126 "HRES_NS_E_VBRMODE_MISMATCH",
12127 "The same source index in different audiences should use the same VBR encoding mode."
12130 HRES_NS_E_INVALID_INPUT_AUDIENCE_INDEX,
12131 "HRES_NS_E_INVALID_INPUT_AUDIENCE_INDEX",
12132 "The bit rate index specified is not valid."
12135 HRES_NS_E_INVALID_INPUT_LANGUAGE,
12136 "HRES_NS_E_INVALID_INPUT_LANGUAGE",
12137 "The specified language is not valid."
12140 HRES_NS_E_INVALID_INPUT_STREAM,
12141 "HRES_NS_E_INVALID_INPUT_STREAM",
12142 "The specified source type is not valid."
12145 HRES_NS_E_EXPECT_MONO_WAV_INPUT,
12146 "HRES_NS_E_EXPECT_MONO_WAV_INPUT",
12147 "The source must be a mono channel .wav file."
12150 HRES_NS_E_INPUT_WAVFORMAT_MISMATCH,
12151 "HRES_NS_E_INPUT_WAVFORMAT_MISMATCH",
12152 "All the source .wav files must have the same format."
12155 HRES_NS_E_RECORDQ_DISK_FULL,
12156 "HRES_NS_E_RECORDQ_DISK_FULL",
12157 "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."
12160 HRES_NS_E_NO_PAL_INVERSE_TELECINE,
12161 "HRES_NS_E_NO_PAL_INVERSE_TELECINE",
12162 "It is not possible to apply the inverse telecine feature to PAL content."
12165 HRES_NS_E_ACTIVE_SG_DEVICE_DISCONNECTED,
12166 "HRES_NS_E_ACTIVE_SG_DEVICE_DISCONNECTED",
12167 "A capture device in the current active source is no longer available."
12170 HRES_NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED,
12171 "HRES_NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED",
12172 "A device used in the current active source for device control is no longer available."
12175 HRES_NS_E_NO_FRAMES_SUBMITTED_TO_ANALYZER,
12176 "HRES_NS_E_NO_FRAMES_SUBMITTED_TO_ANALYZER",
12177 "No frames have been submitted to the analyzer for analysis."
12180 HRES_NS_E_INPUT_DOESNOT_SUPPORT_SMPTE,
12181 "HRES_NS_E_INPUT_DOESNOT_SUPPORT_SMPTE",
12182 "The source video does not support time codes."
12185 HRES_NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS,
12186 "HRES_NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS",
12187 "It is not possible to generate a time code when there are multiple sources in a session."
12190 HRES_NS_E_BAD_CONTENTEDL,
12191 "HRES_NS_E_BAD_CONTENTEDL",
12192 "The voice codec optimization definition file cannot be found or is corrupted."
12195 HRES_NS_E_INTERLACEMODE_MISMATCH,
12196 "HRES_NS_E_INTERLACEMODE_MISMATCH",
12197 "The same source index in different audiences should have the same interlace mode."
12200 HRES_NS_E_NONSQUAREPIXELMODE_MISMATCH,
12201 "HRES_NS_E_NONSQUAREPIXELMODE_MISMATCH",
12202 "The same source index in different audiences should have the same nonsquare pixel mode."
12205 HRES_NS_E_SMPTEMODE_MISMATCH,
12206 "HRES_NS_E_SMPTEMODE_MISMATCH",
12207 "The same source index in different audiences should have the same time code mode."
12210 HRES_NS_E_END_OF_TAPE,
12211 "HRES_NS_E_END_OF_TAPE",
12212 "Either the end of the tape has been reached or there is no tape. Check the device and tape."
12215 HRES_NS_E_NO_MEDIA_IN_AUDIENCE,
12216 "HRES_NS_E_NO_MEDIA_IN_AUDIENCE",
12217 "No audio or video input has been specified."
12220 HRES_NS_E_NO_AUDIENCES,
12221 "HRES_NS_E_NO_AUDIENCES",
12222 "The profile must contain a bit rate."
12225 HRES_NS_E_NO_AUDIO_COMPAT,
12226 "HRES_NS_E_NO_AUDIO_COMPAT",
12227 "You must specify at least one audio stream to be compatible with Windows Media Player 7.1."
12230 HRES_NS_E_INVALID_VBR_COMPAT,
12231 "HRES_NS_E_INVALID_VBR_COMPAT",
12232 "Using a VBR encoding mode is not compatible with Windows Media Player 7.1."
12235 HRES_NS_E_NO_PROFILE_NAME,
12236 "HRES_NS_E_NO_PROFILE_NAME",
12237 "You must specify a profile name."
12240 HRES_NS_E_INVALID_VBR_WITH_UNCOMP,
12241 "HRES_NS_E_INVALID_VBR_WITH_UNCOMP",
12242 "It is not possible to use a VBR encoding mode with uncompressed audio or video."
12245 HRES_NS_E_MULTIPLE_VBR_AUDIENCES,
12246 "HRES_NS_E_MULTIPLE_VBR_AUDIENCES",
12247 "It is not possible to use MBR encoding with VBR encoding."
12250 HRES_NS_E_UNCOMP_COMP_COMBINATION,
12251 "HRES_NS_E_UNCOMP_COMP_COMBINATION",
12252 "It is not possible to mix uncompressed and compressed content in a session."
12255 HRES_NS_E_MULTIPLE_AUDIO_CODECS,
12256 "HRES_NS_E_MULTIPLE_AUDIO_CODECS",
12257 "All audiences must use the same audio codec."
12260 HRES_NS_E_MULTIPLE_AUDIO_FORMATS,
12261 "HRES_NS_E_MULTIPLE_AUDIO_FORMATS",
12262 "All audiences should use the same audio format to be compatible with Windows Media Player 7.1."
12265 HRES_NS_E_AUDIO_BITRATE_STEPDOWN,
12266 "HRES_NS_E_AUDIO_BITRATE_STEPDOWN",
12267 "The audio bit rate for an audience with a higher total bit rate must be greater than one with a lower total bit rate."
12270 HRES_NS_E_INVALID_AUDIO_PEAKRATE,
12271 "HRES_NS_E_INVALID_AUDIO_PEAKRATE",
12272 "The audio peak bit rate setting is not valid."
12275 HRES_NS_E_INVALID_AUDIO_PEAKRATE_2,
12276 "HRES_NS_E_INVALID_AUDIO_PEAKRATE_2",
12277 "The audio peak bit rate setting must be greater than the audio bit rate setting."
12280 HRES_NS_E_INVALID_AUDIO_BUFFERMAX,
12281 "HRES_NS_E_INVALID_AUDIO_BUFFERMAX",
12282 "The setting for the maximum buffer size for audio is not valid."
12285 HRES_NS_E_MULTIPLE_VIDEO_CODECS,
12286 "HRES_NS_E_MULTIPLE_VIDEO_CODECS",
12287 "All audiences must use the same video codec."
12290 HRES_NS_E_MULTIPLE_VIDEO_SIZES,
12291 "HRES_NS_E_MULTIPLE_VIDEO_SIZES",
12292 "All audiences should use the same video size to be compatible with Windows Media Player 7.1."
12295 HRES_NS_E_INVALID_VIDEO_BITRATE,
12296 "HRES_NS_E_INVALID_VIDEO_BITRATE",
12297 "The video bit rate setting is not valid."
12300 HRES_NS_E_VIDEO_BITRATE_STEPDOWN,
12301 "HRES_NS_E_VIDEO_BITRATE_STEPDOWN",
12302 "The video bit rate for an audience with a higher total bit rate must be greater than one with a lower total bit rate."
12305 HRES_NS_E_INVALID_VIDEO_PEAKRATE,
12306 "HRES_NS_E_INVALID_VIDEO_PEAKRATE",
12307 "The video peak bit rate setting is not valid."
12310 HRES_NS_E_INVALID_VIDEO_PEAKRATE_2,
12311 "HRES_NS_E_INVALID_VIDEO_PEAKRATE_2",
12312 "The video peak bit rate setting must be greater than the video bit rate setting."
12315 HRES_NS_E_INVALID_VIDEO_WIDTH,
12316 "HRES_NS_E_INVALID_VIDEO_WIDTH",
12317 "The video width setting is not valid."
12320 HRES_NS_E_INVALID_VIDEO_HEIGHT,
12321 "HRES_NS_E_INVALID_VIDEO_HEIGHT",
12322 "The video height setting is not valid."
12325 HRES_NS_E_INVALID_VIDEO_FPS,
12326 "HRES_NS_E_INVALID_VIDEO_FPS",
12327 "The video frame rate setting is not valid."
12330 HRES_NS_E_INVALID_VIDEO_KEYFRAME,
12331 "HRES_NS_E_INVALID_VIDEO_KEYFRAME",
12332 "The video key frame setting is not valid."
12335 HRES_NS_E_INVALID_VIDEO_IQUALITY,
12336 "HRES_NS_E_INVALID_VIDEO_IQUALITY",
12337 "The video image quality setting is not valid."
12340 HRES_NS_E_INVALID_VIDEO_CQUALITY,
12341 "HRES_NS_E_INVALID_VIDEO_CQUALITY",
12342 "The video codec quality setting is not valid."
12345 HRES_NS_E_INVALID_VIDEO_BUFFER,
12346 "HRES_NS_E_INVALID_VIDEO_BUFFER",
12347 "The video buffer setting is not valid."
12350 HRES_NS_E_INVALID_VIDEO_BUFFERMAX,
12351 "HRES_NS_E_INVALID_VIDEO_BUFFERMAX",
12352 "The setting for the maximum buffer size for video is not valid."
12355 HRES_NS_E_INVALID_VIDEO_BUFFERMAX_2,
12356 "HRES_NS_E_INVALID_VIDEO_BUFFERMAX_2",
12357 "The value of the video maximum buffer size setting must be greater than the video buffer size setting."
12360 HRES_NS_E_INVALID_VIDEO_WIDTH_ALIGN,
12361 "HRES_NS_E_INVALID_VIDEO_WIDTH_ALIGN",
12362 "The alignment of the video width is not valid."
12365 HRES_NS_E_INVALID_VIDEO_HEIGHT_ALIGN,
12366 "HRES_NS_E_INVALID_VIDEO_HEIGHT_ALIGN",
12367 "The alignment of the video height is not valid."
12370 HRES_NS_E_MULTIPLE_SCRIPT_BITRATES,
12371 "HRES_NS_E_MULTIPLE_SCRIPT_BITRATES",
12372 "All bit rates must have the same script bit rate."
12375 HRES_NS_E_INVALID_SCRIPT_BITRATE,
12376 "HRES_NS_E_INVALID_SCRIPT_BITRATE",
12377 "The script bit rate specified is not valid."
12380 HRES_NS_E_MULTIPLE_FILE_BITRATES,
12381 "HRES_NS_E_MULTIPLE_FILE_BITRATES",
12382 "All bit rates must have the same file transfer bit rate."
12385 HRES_NS_E_INVALID_FILE_BITRATE,
12386 "HRES_NS_E_INVALID_FILE_BITRATE",
12387 "The file transfer bit rate is not valid."
12390 HRES_NS_E_SAME_AS_INPUT_COMBINATION,
12391 "HRES_NS_E_SAME_AS_INPUT_COMBINATION",
12392 "All audiences in a profile should either be same as input or have video width and height specified."
12395 HRES_NS_E_SOURCE_CANNOT_LOOP,
12396 "HRES_NS_E_SOURCE_CANNOT_LOOP",
12397 "This source type does not support looping."
12400 HRES_NS_E_INVALID_FOLDDOWN_COEFFICIENTS,
12401 "HRES_NS_E_INVALID_FOLDDOWN_COEFFICIENTS",
12402 "The fold-down value needs to be between -144 and 0."
12405 HRES_NS_E_DRMPROFILE_NOTFOUND,
12406 "HRES_NS_E_DRMPROFILE_NOTFOUND",
12407 "The specified DRM profile does not exist in the system."
12410 HRES_NS_E_INVALID_TIMECODE,
12411 "HRES_NS_E_INVALID_TIMECODE",
12412 "The specified time code is not valid."
12415 HRES_NS_E_NO_AUDIO_TIMECOMPRESSION,
12416 "HRES_NS_E_NO_AUDIO_TIMECOMPRESSION",
12417 "It is not possible to apply time compression to a video-only session."
12420 HRES_NS_E_NO_TWOPASS_TIMECOMPRESSION,
12421 "HRES_NS_E_NO_TWOPASS_TIMECOMPRESSION",
12422 "It is not possible to apply time compression to a session that is using two-pass encoding."
12425 HRES_NS_E_TIMECODE_REQUIRES_VIDEOSTREAM,
12426 "HRES_NS_E_TIMECODE_REQUIRES_VIDEOSTREAM",
12427 "It is not possible to generate a time code for an audio-only session."
12430 HRES_NS_E_NO_MBR_WITH_TIMECODE,
12431 "HRES_NS_E_NO_MBR_WITH_TIMECODE",
12432 "It is not possible to generate a time code when you are encoding content at multiple bit rates."
12435 HRES_NS_E_INVALID_INTERLACEMODE,
12436 "HRES_NS_E_INVALID_INTERLACEMODE",
12437 "The video codec selected does not support maintaining interlacing in video."
12440 HRES_NS_E_INVALID_INTERLACE_COMPAT,
12441 "HRES_NS_E_INVALID_INTERLACE_COMPAT",
12442 "Maintaining interlacing in video is not compatible with Windows Media Player 7.1."
12445 HRES_NS_E_INVALID_NONSQUAREPIXEL_COMPAT,
12446 "HRES_NS_E_INVALID_NONSQUAREPIXEL_COMPAT",
12447 "Allowing nonsquare pixel output is not compatible with Windows Media Player 7.1."
12450 HRES_NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL,
12451 "HRES_NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL",
12452 "Only capture devices can be used with device control."
12455 HRES_NS_E_CANNOT_GENERATE_BROADCAST_INFO_FOR_QUALITYVBR,
12456 "HRES_NS_E_CANNOT_GENERATE_BROADCAST_INFO_FOR_QUALITYVBR",
12457 "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."
12460 HRES_NS_E_EXCEED_MAX_DRM_PROFILE_LIMIT,
12461 "HRES_NS_E_EXCEED_MAX_DRM_PROFILE_LIMIT",
12462 "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."
12465 HRES_NS_E_DEVICECONTROL_UNSTABLE,
12466 "HRES_NS_E_DEVICECONTROL_UNSTABLE",
12467 "The device is in an unstable state. Check that the device is functioning properly and a tape is in place."
12470 HRES_NS_E_INVALID_PIXEL_ASPECT_RATIO,
12471 "HRES_NS_E_INVALID_PIXEL_ASPECT_RATIO",
12472 "The pixel aspect ratio value must be between 1 and 255."
12475 HRES_NS_E_AUDIENCE__LANGUAGE_CONTENTTYPE_MISMATCH,
12476 "HRES_NS_E_AUDIENCE__LANGUAGE_CONTENTTYPE_MISMATCH",
12477 "All streams with different languages in the same audience must have same properties."
12480 HRES_NS_E_INVALID_PROFILE_CONTENTTYPE,
12481 "HRES_NS_E_INVALID_PROFILE_CONTENTTYPE",
12482 "The profile must contain at least one audio or video stream."
12485 HRES_NS_E_TRANSFORM_PLUGIN_NOT_FOUND,
12486 "HRES_NS_E_TRANSFORM_PLUGIN_NOT_FOUND",
12487 "The transform plug-in could not be found."
12490 HRES_NS_E_TRANSFORM_PLUGIN_INVALID,
12491 "HRES_NS_E_TRANSFORM_PLUGIN_INVALID",
12492 "The transform plug-in is not valid. It may be damaged or you may not have the required permissions to access the plug-in."
12495 HRES_NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS,
12496 "HRES_NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS",
12497 "To use two-pass encoding, you must enable device control and setup an edit decision list (EDL) that has at least one entry."
12500 HRES_NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING,
12501 "HRES_NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING",
12502 "When you choose to maintain the interlacing in your video, the output video size must be a multiple of 4."
12505 HRES_NS_E_MARKIN_UNSUPPORTED,
12506 "HRES_NS_E_MARKIN_UNSUPPORTED",
12507 "Markin/Markout is unsupported with this source type."
12510 HRES_NS_E_DRM_INVALID_APPLICATION,
12511 "HRES_NS_E_DRM_INVALID_APPLICATION",
12512 "A problem has occurred in the Digital Rights Management component. Contact product support for this application."
12515 HRES_NS_E_DRM_LICENSE_STORE_ERROR,
12516 "HRES_NS_E_DRM_LICENSE_STORE_ERROR",
12517 "License storage is not working. Contact Microsoft product support."
12520 HRES_NS_E_DRM_SECURE_STORE_ERROR,
12521 "HRES_NS_E_DRM_SECURE_STORE_ERROR",
12522 "Secure storage is not working. Contact Microsoft product support."
12525 HRES_NS_E_DRM_LICENSE_STORE_SAVE_ERROR,
12526 "HRES_NS_E_DRM_LICENSE_STORE_SAVE_ERROR",
12527 "License acquisition did not work. Acquire a new license or contact the content provider for further assistance."
12530 HRES_NS_E_DRM_SECURE_STORE_UNLOCK_ERROR,
12531 "HRES_NS_E_DRM_SECURE_STORE_UNLOCK_ERROR",
12532 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12535 HRES_NS_E_DRM_INVALID_CONTENT,
12536 "HRES_NS_E_DRM_INVALID_CONTENT",
12537 "The media file is corrupted. Contact the content provider to get a new file."
12540 HRES_NS_E_DRM_UNABLE_TO_OPEN_LICENSE,
12541 "HRES_NS_E_DRM_UNABLE_TO_OPEN_LICENSE",
12542 "The license is corrupted. Acquire a new license."
12545 HRES_NS_E_DRM_INVALID_LICENSE,
12546 "HRES_NS_E_DRM_INVALID_LICENSE",
12547 "The license is corrupted or invalid. Acquire a new license"
12550 HRES_NS_E_DRM_INVALID_MACHINE,
12551 "HRES_NS_E_DRM_INVALID_MACHINE",
12552 "Licenses cannot be copied from one computer to another. Use License Management to transfer licenses, or get a new license for the media file."
12555 HRES_NS_E_DRM_ENUM_LICENSE_FAILED,
12556 "HRES_NS_E_DRM_ENUM_LICENSE_FAILED",
12557 "License storage is not working. Contact Microsoft product support."
12560 HRES_NS_E_DRM_INVALID_LICENSE_REQUEST,
12561 "HRES_NS_E_DRM_INVALID_LICENSE_REQUEST",
12562 "The media file is corrupted. Contact the content provider to get a new file."
12565 HRES_NS_E_DRM_UNABLE_TO_INITIALIZE,
12566 "HRES_NS_E_DRM_UNABLE_TO_INITIALIZE",
12567 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12570 HRES_NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE,
12571 "HRES_NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE",
12572 "The license could not be acquired. Try again later."
12575 HRES_NS_E_DRM_INVALID_LICENSE_ACQUIRED,
12576 "HRES_NS_E_DRM_INVALID_LICENSE_ACQUIRED",
12577 "License acquisition did not work. Acquire a new license or contact the content provider for further assistance."
12580 HRES_NS_E_DRM_NO_RIGHTS,
12581 "HRES_NS_E_DRM_NO_RIGHTS",
12582 "The requested operation cannot be performed on this file."
12585 HRES_NS_E_DRM_KEY_ERROR,
12586 "HRES_NS_E_DRM_KEY_ERROR",
12587 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
12590 HRES_NS_E_DRM_ENCRYPT_ERROR,
12591 "HRES_NS_E_DRM_ENCRYPT_ERROR",
12592 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12595 HRES_NS_E_DRM_DECRYPT_ERROR,
12596 "HRES_NS_E_DRM_DECRYPT_ERROR",
12597 "The media file is corrupted. Contact the content provider to get a new file."
12600 HRES_NS_E_DRM_LICENSE_INVALID_XML,
12601 "HRES_NS_E_DRM_LICENSE_INVALID_XML",
12602 "The license is corrupted. Acquire a new license."
12605 HRES_NS_E_DRM_NEEDS_INDIVIDUALIZATION,
12606 "HRES_NS_E_DRM_NEEDS_INDIVIDUALIZATION",
12607 "A security upgrade is required to perform the operation on this media file."
12610 HRES_NS_E_DRM_ALREADY_INDIVIDUALIZED,
12611 "HRES_NS_E_DRM_ALREADY_INDIVIDUALIZED",
12612 "You already have the latest security components. No upgrade is necessary at this time."
12615 HRES_NS_E_DRM_ACTION_NOT_QUERIED,
12616 "HRES_NS_E_DRM_ACTION_NOT_QUERIED",
12617 "The application cannot perform this action. Contact product support for this application."
12620 HRES_NS_E_DRM_ACQUIRING_LICENSE,
12621 "HRES_NS_E_DRM_ACQUIRING_LICENSE",
12622 "You cannot begin a new license acquisition process until the current one has been completed."
12625 HRES_NS_E_DRM_INDIVIDUALIZING,
12626 "HRES_NS_E_DRM_INDIVIDUALIZING",
12627 "You cannot begin a new security upgrade until the current one has been completed."
12630 HRES_NS_E_BACKUP_RESTORE_FAILURE,
12631 "HRES_NS_E_BACKUP_RESTORE_FAILURE",
12632 "Failure in Backup-Restore."
12635 HRES_NS_E_BACKUP_RESTORE_BAD_REQUEST_ID,
12636 "HRES_NS_E_BACKUP_RESTORE_BAD_REQUEST_ID",
12637 "Bad Request ID in Backup-Restore."
12640 HRES_NS_E_DRM_PARAMETERS_MISMATCHED,
12641 "HRES_NS_E_DRM_PARAMETERS_MISMATCHED",
12642 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12645 HRES_NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT,
12646 "HRES_NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT",
12647 "A license cannot be created for this media file. Reinstall the application."
12650 HRES_NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT,
12651 "HRES_NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT",
12652 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12655 HRES_NS_E_DRM_UNABLE_TO_CREATE_ENCRYPT_OBJECT,
12656 "HRES_NS_E_DRM_UNABLE_TO_CREATE_ENCRYPT_OBJECT",
12657 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12660 HRES_NS_E_DRM_UNABLE_TO_CREATE_DECRYPT_OBJECT,
12661 "HRES_NS_E_DRM_UNABLE_TO_CREATE_DECRYPT_OBJECT",
12662 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12665 HRES_NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT,
12666 "HRES_NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT",
12667 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12670 HRES_NS_E_DRM_UNABLE_TO_CREATE_BACKUP_OBJECT,
12671 "HRES_NS_E_DRM_UNABLE_TO_CREATE_BACKUP_OBJECT",
12672 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12675 HRES_NS_E_DRM_INDIVIDUALIZE_ERROR,
12676 "HRES_NS_E_DRM_INDIVIDUALIZE_ERROR",
12677 "The security upgrade failed. Try again later."
12680 HRES_NS_E_DRM_LICENSE_OPEN_ERROR,
12681 "HRES_NS_E_DRM_LICENSE_OPEN_ERROR",
12682 "License storage is not working. Contact Microsoft product support."
12685 HRES_NS_E_DRM_LICENSE_CLOSE_ERROR,
12686 "HRES_NS_E_DRM_LICENSE_CLOSE_ERROR",
12687 "License storage is not working. Contact Microsoft product support."
12690 HRES_NS_E_DRM_GET_LICENSE_ERROR,
12691 "HRES_NS_E_DRM_GET_LICENSE_ERROR",
12692 "License storage is not working. Contact Microsoft product support."
12695 HRES_NS_E_DRM_QUERY_ERROR,
12696 "HRES_NS_E_DRM_QUERY_ERROR",
12697 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12700 HRES_NS_E_DRM_REPORT_ERROR,
12701 "HRES_NS_E_DRM_REPORT_ERROR",
12702 "A problem has occurred in the Digital Rights Management component. Contact product support for this application."
12705 HRES_NS_E_DRM_GET_LICENSESTRING_ERROR,
12706 "HRES_NS_E_DRM_GET_LICENSESTRING_ERROR",
12707 "License storage is not working. Contact Microsoft product support."
12710 HRES_NS_E_DRM_GET_CONTENTSTRING_ERROR,
12711 "HRES_NS_E_DRM_GET_CONTENTSTRING_ERROR",
12712 "The media file is corrupted. Contact the content provider to get a new file."
12715 HRES_NS_E_DRM_MONITOR_ERROR,
12716 "HRES_NS_E_DRM_MONITOR_ERROR",
12717 "A problem has occurred in the Digital Rights Management component. Try again later."
12720 HRES_NS_E_DRM_UNABLE_TO_SET_PARAMETER,
12721 "HRES_NS_E_DRM_UNABLE_TO_SET_PARAMETER",
12722 "The application has made an invalid call to the Digital Rights Management component. Contact product support for this application."
12725 HRES_NS_E_DRM_INVALID_APPDATA,
12726 "HRES_NS_E_DRM_INVALID_APPDATA",
12727 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12730 HRES_NS_E_DRM_INVALID_APPDATA_VERSION,
12731 "HRES_NS_E_DRM_INVALID_APPDATA_VERSION",
12732 "A problem has occurred in the Digital Rights Management component. Contact product support for this application."
12735 HRES_NS_E_DRM_BACKUP_EXISTS,
12736 "HRES_NS_E_DRM_BACKUP_EXISTS",
12737 "Licenses are already backed up in this location."
12740 HRES_NS_E_DRM_BACKUP_CORRUPT,
12741 "HRES_NS_E_DRM_BACKUP_CORRUPT",
12742 "One or more backed-up licenses are missing or corrupt."
12745 HRES_NS_E_DRM_BACKUPRESTORE_BUSY,
12746 "HRES_NS_E_DRM_BACKUPRESTORE_BUSY",
12747 "You cannot begin a new backup process until the current process has been completed."
12750 HRES_NS_E_BACKUP_RESTORE_BAD_DATA,
12751 "HRES_NS_E_BACKUP_RESTORE_BAD_DATA",
12752 "Bad Data sent to Backup-Restore."
12755 HRES_NS_E_DRM_LICENSE_UNUSABLE,
12756 "HRES_NS_E_DRM_LICENSE_UNUSABLE",
12757 "The license is invalid. Contact the content provider for further assistance."
12760 HRES_NS_E_DRM_INVALID_PROPERTY,
12761 "HRES_NS_E_DRM_INVALID_PROPERTY",
12762 "A required property was not set by the application. Contact product support for this application."
12765 HRES_NS_E_DRM_SECURE_STORE_NOT_FOUND,
12766 "HRES_NS_E_DRM_SECURE_STORE_NOT_FOUND",
12767 "A problem has occurred in the Digital Rights Management component of this application. Try to acquire a license again."
12770 HRES_NS_E_DRM_CACHED_CONTENT_ERROR,
12771 "HRES_NS_E_DRM_CACHED_CONTENT_ERROR",
12772 "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."
12775 HRES_NS_E_DRM_INDIVIDUALIZATION_INCOMPLETE,
12776 "HRES_NS_E_DRM_INDIVIDUALIZATION_INCOMPLETE",
12777 "A problem occurred during the security upgrade. Try again later."
12780 HRES_NS_E_DRM_DRIVER_AUTH_FAILURE,
12781 "HRES_NS_E_DRM_DRIVER_AUTH_FAILURE",
12782 "Certified driver components are required to play this media file. Contact Windows Update to see whether updated drivers are available for your hardware."
12785 HRES_NS_E_DRM_NEED_UPGRADE_MSSAP,
12786 "HRES_NS_E_DRM_NEED_UPGRADE_MSSAP",
12787 "One or more of the Secure Audio Path components were not found or an entry point in those components was not found."
12790 HRES_NS_E_DRM_REOPEN_CONTENT,
12791 "HRES_NS_E_DRM_REOPEN_CONTENT",
12792 "Status message: Reopen the file."
12795 HRES_NS_E_DRM_DRIVER_DIGIOUT_FAILURE,
12796 "HRES_NS_E_DRM_DRIVER_DIGIOUT_FAILURE",
12797 "Certain driver functionality is required to play this media file. Contact Windows Update to see whether updated drivers are available for your hardware."
12800 HRES_NS_E_DRM_INVALID_SECURESTORE_PASSWORD,
12801 "HRES_NS_E_DRM_INVALID_SECURESTORE_PASSWORD",
12802 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12805 HRES_NS_E_DRM_APPCERT_REVOKED,
12806 "HRES_NS_E_DRM_APPCERT_REVOKED",
12807 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12810 HRES_NS_E_DRM_RESTORE_FRAUD,
12811 "HRES_NS_E_DRM_RESTORE_FRAUD",
12812 "You cannot restore your license(s)."
12815 HRES_NS_E_DRM_HARDWARE_INCONSISTENT,
12816 "HRES_NS_E_DRM_HARDWARE_INCONSISTENT",
12817 "The licenses for your media files are corrupted. Contact Microsoft product support."
12820 HRES_NS_E_DRM_SDMI_TRIGGER,
12821 "HRES_NS_E_DRM_SDMI_TRIGGER",
12822 "To transfer this media file, you must upgrade the application."
12825 HRES_NS_E_DRM_SDMI_NOMORECOPIES,
12826 "HRES_NS_E_DRM_SDMI_NOMORECOPIES",
12827 "You cannot make any more copies of this media file."
12830 HRES_NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT,
12831 "HRES_NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT",
12832 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12835 HRES_NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT,
12836 "HRES_NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT",
12837 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12840 HRES_NS_E_DRM_LICENSE_NOTACQUIRED,
12841 "HRES_NS_E_DRM_LICENSE_NOTACQUIRED",
12842 "Unable to obtain license."
12845 HRES_NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT,
12846 "HRES_NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT",
12847 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12850 HRES_NS_E_DRM_UNABLE_TO_CREATE_STATE_DATA_OBJECT,
12851 "HRES_NS_E_DRM_UNABLE_TO_CREATE_STATE_DATA_OBJECT",
12852 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12855 HRES_NS_E_DRM_BUFFER_TOO_SMALL,
12856 "HRES_NS_E_DRM_BUFFER_TOO_SMALL",
12857 "The buffer supplied is not sufficient."
12860 HRES_NS_E_DRM_UNSUPPORTED_PROPERTY,
12861 "HRES_NS_E_DRM_UNSUPPORTED_PROPERTY",
12862 "The property requested is not supported."
12865 HRES_NS_E_DRM_ERROR_BAD_NET_RESP,
12866 "HRES_NS_E_DRM_ERROR_BAD_NET_RESP",
12867 "The specified server cannot perform the requested operation."
12870 HRES_NS_E_DRM_STORE_NOTALLSTORED,
12871 "HRES_NS_E_DRM_STORE_NOTALLSTORED",
12872 "Some of the licenses could not be stored."
12875 HRES_NS_E_DRM_SECURITY_COMPONENT_SIGNATURE_INVALID,
12876 "HRES_NS_E_DRM_SECURITY_COMPONENT_SIGNATURE_INVALID",
12877 "The Digital Rights Management security upgrade component could not be validated. Contact Microsoft product support."
12880 HRES_NS_E_DRM_INVALID_DATA,
12881 "HRES_NS_E_DRM_INVALID_DATA",
12882 "Invalid or corrupt data was encountered."
12885 HRES_NS_E_DRM_POLICY_DISABLE_ONLINE,
12886 "HRES_NS_E_DRM_POLICY_DISABLE_ONLINE",
12887 "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."
12890 HRES_NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT,
12891 "HRES_NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT",
12892 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12895 HRES_NS_E_DRM_NOT_CONFIGURED,
12896 "HRES_NS_E_DRM_NOT_CONFIGURED",
12897 "Not all of the necessary properties for DRM have been set."
12900 HRES_NS_E_DRM_DEVICE_ACTIVATION_CANCELED,
12901 "HRES_NS_E_DRM_DEVICE_ACTIVATION_CANCELED",
12902 "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."
12905 HRES_NS_E_BACKUP_RESTORE_TOO_MANY_RESETS,
12906 "HRES_NS_E_BACKUP_RESTORE_TOO_MANY_RESETS",
12907 "Too many resets in Backup-Restore."
12910 HRES_NS_E_DRM_DEBUGGING_NOT_ALLOWED,
12911 "HRES_NS_E_DRM_DEBUGGING_NOT_ALLOWED",
12912 "Running this process under a debugger while using DRM content is not allowed."
12915 HRES_NS_E_DRM_OPERATION_CANCELED,
12916 "HRES_NS_E_DRM_OPERATION_CANCELED",
12917 "The user canceled the DRM operation."
12920 HRES_NS_E_DRM_RESTRICTIONS_NOT_RETRIEVED,
12921 "HRES_NS_E_DRM_RESTRICTIONS_NOT_RETRIEVED",
12922 "The license you are using has assocaited output restrictions. This license is unusable until these restrictions are queried."
12925 HRES_NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_OBJECT,
12926 "HRES_NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_OBJECT",
12927 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12930 HRES_NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_BURN_OBJECT,
12931 "HRES_NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_BURN_OBJECT",
12932 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12935 HRES_NS_E_DRM_UNABLE_TO_CREATE_DEVICE_REGISTRATION_OBJECT,
12936 "HRES_NS_E_DRM_UNABLE_TO_CREATE_DEVICE_REGISTRATION_OBJECT",
12937 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12940 HRES_NS_E_DRM_UNABLE_TO_CREATE_METERING_OBJECT,
12941 "HRES_NS_E_DRM_UNABLE_TO_CREATE_METERING_OBJECT",
12942 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
12945 HRES_NS_E_DRM_TRACK_EXCEEDED_PLAYLIST_RESTICTION,
12946 "HRES_NS_E_DRM_TRACK_EXCEEDED_PLAYLIST_RESTICTION",
12947 "The specified track has exceeded it's specified playlist burn limit in this playlist."
12950 HRES_NS_E_DRM_TRACK_EXCEEDED_TRACKBURN_RESTRICTION,
12951 "HRES_NS_E_DRM_TRACK_EXCEEDED_TRACKBURN_RESTRICTION",
12952 "The specified track has exceeded it's track burn limit."
12955 HRES_NS_E_DRM_UNABLE_TO_GET_DEVICE_CERT,
12956 "HRES_NS_E_DRM_UNABLE_TO_GET_DEVICE_CERT",
12957 "A problem has occurred in obtaining the device's certificate. Contact Microsoft product support."
12960 HRES_NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK,
12961 "HRES_NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK",
12962 "A problem has occurred in obtaining the device's secure clock. Contact Microsoft product support."
12965 HRES_NS_E_DRM_UNABLE_TO_SET_SECURE_CLOCK,
12966 "HRES_NS_E_DRM_UNABLE_TO_SET_SECURE_CLOCK",
12967 "A problem has occurred in setting the device's secure clock. Contact Microsoft product support."
12970 HRES_NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK_FROM_SERVER,
12971 "HRES_NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK_FROM_SERVER",
12972 "A problem has occurred in obtaining the secure clock from server. Contact Microsoft product support."
12975 HRES_NS_E_DRM_POLICY_METERING_DISABLED,
12976 "HRES_NS_E_DRM_POLICY_METERING_DISABLED",
12977 "This content requires the metering policy to be enabled."
12980 HRES_NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED,
12981 "HRES_NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED",
12982 "Transfer of chained licenses unsupported."
12985 HRES_NS_E_DRM_SDK_VERSIONMISMATCH,
12986 "HRES_NS_E_DRM_SDK_VERSIONMISMATCH",
12987 "The Digital Rights Management component is not installed properly. Reinstall the Player."
12990 HRES_NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SET,
12991 "HRES_NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SET",
12992 "The file could not be transferred because the device clock is not set."
12995 HRES_NS_E_LICENSE_HEADER_MISSING_URL,
12996 "HRES_NS_E_LICENSE_HEADER_MISSING_URL",
12997 "The content header is missing an acquisition URL."
13000 HRES_NS_E_DEVICE_NOT_WMDRM_DEVICE,
13001 "HRES_NS_E_DEVICE_NOT_WMDRM_DEVICE",
13002 "The current attached device does not support WMDRM."
13005 HRES_NS_E_DRM_INVALID_APPCERT,
13006 "HRES_NS_E_DRM_INVALID_APPCERT",
13007 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
13010 HRES_NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION,
13011 "HRES_NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION",
13012 "The client application has been forcefully terminated during a DRM petition."
13015 HRES_NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_CHALLENGE,
13016 "HRES_NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_CHALLENGE",
13017 "The client application has been forcefully terminated during a DRM challenge."
13020 HRES_NS_E_DRM_CHECKPOINT_FAILED,
13021 "HRES_NS_E_DRM_CHECKPOINT_FAILED",
13022 "Secure storage protection error. Restore your licenses from a previous backup and try again."
13025 HRES_NS_E_DRM_BB_UNABLE_TO_INITIALIZE,
13026 "HRES_NS_E_DRM_BB_UNABLE_TO_INITIALIZE",
13027 "A problem has occurred in the Digital Rights Management root of trust. Contact Microsoft product support."
13030 HRES_NS_E_DRM_UNABLE_TO_LOAD_HARDWARE_ID,
13031 "HRES_NS_E_DRM_UNABLE_TO_LOAD_HARDWARE_ID",
13032 "A problem has occurred in retrieving the Digital Rights Management machine identification. Contact Microsoft product support."
13035 HRES_NS_E_DRM_UNABLE_TO_OPEN_DATA_STORE,
13036 "HRES_NS_E_DRM_UNABLE_TO_OPEN_DATA_STORE",
13037 "A problem has occurred in opening the Digital Rights Management data storage file. Contact Microsoft product."
13040 HRES_NS_E_DRM_DATASTORE_CORRUPT,
13041 "HRES_NS_E_DRM_DATASTORE_CORRUPT",
13042 "The Digital Rights Management data storage is not functioning properly. Contact Microsoft product support."
13045 HRES_NS_E_DRM_UNABLE_TO_CREATE_INMEMORYSTORE_OBJECT,
13046 "HRES_NS_E_DRM_UNABLE_TO_CREATE_INMEMORYSTORE_OBJECT",
13047 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
13050 HRES_NS_E_DRM_STUBLIB_REQUIRED,
13051 "HRES_NS_E_DRM_STUBLIB_REQUIRED",
13052 "A secured library is required to access the requested functionality."
13055 HRES_NS_E_DRM_UNABLE_TO_CREATE_CERTIFICATE_OBJECT,
13056 "HRES_NS_E_DRM_UNABLE_TO_CREATE_CERTIFICATE_OBJECT",
13057 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
13060 HRES_NS_E_DRM_MIGRATION_TARGET_NOT_ONLINE,
13061 "HRES_NS_E_DRM_MIGRATION_TARGET_NOT_ONLINE",
13062 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
13065 HRES_NS_E_DRM_INVALID_MIGRATION_IMAGE,
13066 "HRES_NS_E_DRM_INVALID_MIGRATION_IMAGE",
13067 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
13070 HRES_NS_E_DRM_MIGRATION_TARGET_STATES_CORRUPTED,
13071 "HRES_NS_E_DRM_MIGRATION_TARGET_STATES_CORRUPTED",
13072 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
13075 HRES_NS_E_DRM_MIGRATION_IMPORTER_NOT_AVAILABLE,
13076 "HRES_NS_E_DRM_MIGRATION_IMPORTER_NOT_AVAILABLE",
13077 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
13080 HRES_NS_DRM_E_MIGRATION_UPGRADE_WITH_DIFF_SID,
13081 "HRES_NS_DRM_E_MIGRATION_UPGRADE_WITH_DIFF_SID",
13082 "A problem has occurred in the Digital Rights Management component during license migration. Contact Microsoft product support."
13085 HRES_NS_DRM_E_MIGRATION_SOURCE_MACHINE_IN_USE,
13086 "HRES_NS_DRM_E_MIGRATION_SOURCE_MACHINE_IN_USE",
13087 "The Digital Rights Management component is in use during license migration. Contact Microsoft product support."
13090 HRES_NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH,
13091 "HRES_NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH",
13092 "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."
13095 HRES_NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTS,
13096 "HRES_NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTS",
13097 "Migration Image already exists. Contact Microsoft product support."
13100 HRES_NS_E_DRM_HARDWAREID_MISMATCH,
13101 "HRES_NS_E_DRM_HARDWAREID_MISMATCH",
13102 "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."
13105 HRES_NS_E_INVALID_DRMV2CLT_STUBLIB,
13106 "HRES_NS_E_INVALID_DRMV2CLT_STUBLIB",
13107 "The wrong stublib has been linked to an application or DLL using drmv2clt.dll."
13110 HRES_NS_E_DRM_MIGRATION_INVALID_LEGACYV2_DATA,
13111 "HRES_NS_E_DRM_MIGRATION_INVALID_LEGACYV2_DATA",
13112 "The legacy V2 data being imported is invalid."
13115 HRES_NS_E_DRM_MIGRATION_LICENSE_ALREADY_EXISTS,
13116 "HRES_NS_E_DRM_MIGRATION_LICENSE_ALREADY_EXISTS",
13117 "The license being imported already exists."
13120 HRES_NS_E_DRM_MIGRATION_INVALID_LEGACYV2_SST_PASSWORD,
13121 "HRES_NS_E_DRM_MIGRATION_INVALID_LEGACYV2_SST_PASSWORD",
13122 "The password of the Legacy V2 SST entry being imported is incorrect."
13125 HRES_NS_E_DRM_MIGRATION_NOT_SUPPORTED,
13126 "HRES_NS_E_DRM_MIGRATION_NOT_SUPPORTED",
13127 "Migration is not supported by the plugin."
13130 HRES_NS_E_DRM_UNABLE_TO_CREATE_MIGRATION_IMPORTER_OBJECT,
13131 "HRES_NS_E_DRM_UNABLE_TO_CREATE_MIGRATION_IMPORTER_OBJECT",
13132 "A migration importer cannot be created for this media file. Reinstall the application."
13135 HRES_NS_E_DRM_CHECKPOINT_MISMATCH,
13136 "HRES_NS_E_DRM_CHECKPOINT_MISMATCH",
13137 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
13140 HRES_NS_E_DRM_CHECKPOINT_CORRUPT,
13141 "HRES_NS_E_DRM_CHECKPOINT_CORRUPT",
13142 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
13145 HRES_NS_E_REG_FLUSH_FAILURE,
13146 "HRES_NS_E_REG_FLUSH_FAILURE",
13147 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
13150 HRES_NS_E_HDS_KEY_MISMATCH,
13151 "HRES_NS_E_HDS_KEY_MISMATCH",
13152 "The requested action cannot be performed because a problem occurred with the Windows Media Digital Rights Management (DRM) components on your computer."
13155 HRES_NS_E_DRM_MIGRATION_OPERATION_CANCELLED,
13156 "HRES_NS_E_DRM_MIGRATION_OPERATION_CANCELLED",
13157 "Migration was canceled by the user."
13160 HRES_NS_E_DRM_MIGRATION_OBJECT_IN_USE,
13161 "HRES_NS_E_DRM_MIGRATION_OBJECT_IN_USE",
13162 "Migration object is already in use and cannot be called until the current operation completes."
13165 HRES_NS_E_DRM_MALFORMED_CONTENT_HEADER,
13166 "HRES_NS_E_DRM_MALFORMED_CONTENT_HEADER",
13167 "The content header does not comply with DRM requirements and cannot be used."
13170 HRES_NS_E_DRM_LICENSE_EXPIRED,
13171 "HRES_NS_E_DRM_LICENSE_EXPIRED",
13172 "The license for this file has expired and is no longer valid. Contact your content provider for further assistance."
13175 HRES_NS_E_DRM_LICENSE_NOTENABLED,
13176 "HRES_NS_E_DRM_LICENSE_NOTENABLED",
13177 "The license for this file is not valid yet, but will be at a future date."
13180 HRES_NS_E_DRM_LICENSE_APPSECLOW,
13181 "HRES_NS_E_DRM_LICENSE_APPSECLOW",
13182 "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."
13185 HRES_NS_E_DRM_STORE_NEEDINDI,
13186 "HRES_NS_E_DRM_STORE_NEEDINDI",
13187 "The license cannot be stored as it requires security upgrade of Digital Rights Management component."
13190 HRES_NS_E_DRM_STORE_NOTALLOWED,
13191 "HRES_NS_E_DRM_STORE_NOTALLOWED",
13192 "Your machine does not meet the requirements for storing the license."
13195 HRES_NS_E_DRM_LICENSE_APP_NOTALLOWED,
13196 "HRES_NS_E_DRM_LICENSE_APP_NOTALLOWED",
13197 "The license for this file requires an upgraded version of your player or a different player."
13200 HRES_NS_E_DRM_LICENSE_CERT_EXPIRED,
13201 "HRES_NS_E_DRM_LICENSE_CERT_EXPIRED",
13202 "The license server's certificate expired. Make sure your system clock is set correctly. Contact your content provider for further assistance."
13205 HRES_NS_E_DRM_LICENSE_SECLOW,
13206 "HRES_NS_E_DRM_LICENSE_SECLOW",
13207 "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."
13210 HRES_NS_E_DRM_LICENSE_CONTENT_REVOKED,
13211 "HRES_NS_E_DRM_LICENSE_CONTENT_REVOKED",
13212 "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."
13215 HRES_NS_E_DRM_DEVICE_NOT_REGISTERED,
13216 "HRES_NS_E_DRM_DEVICE_NOT_REGISTERED",
13217 "The content owner for the license you just acquired requires your device to register to the current machine."
13220 HRES_NS_E_DRM_LICENSE_NOSAP,
13221 "HRES_NS_E_DRM_LICENSE_NOSAP",
13222 "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."
13225 HRES_NS_E_DRM_LICENSE_NOSVP,
13226 "HRES_NS_E_DRM_LICENSE_NOSVP",
13227 "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."
13230 HRES_NS_E_DRM_LICENSE_NOWDM,
13231 "HRES_NS_E_DRM_LICENSE_NOWDM",
13232 "The license for this file requires Windows Driver Model (WDM) audio drivers. Contact your sound card manufacturer for further assistance."
13235 HRES_NS_E_DRM_LICENSE_NOTRUSTEDCODEC,
13236 "HRES_NS_E_DRM_LICENSE_NOTRUSTEDCODEC",
13237 "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."
13240 HRES_NS_E_DRM_SOURCEID_NOT_SUPPORTED,
13241 "HRES_NS_E_DRM_SOURCEID_NOT_SUPPORTED",
13242 "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."
13245 HRES_NS_E_DRM_NEEDS_UPGRADE_TEMPFILE,
13246 "HRES_NS_E_DRM_NEEDS_UPGRADE_TEMPFILE",
13247 "An updated version of your media player is required to play the selected content."
13250 HRES_NS_E_DRM_NEED_UPGRADE_PD,
13251 "HRES_NS_E_DRM_NEED_UPGRADE_PD",
13252 "A new version of the Digital Rights Management component is required. Contact product support for this application to get the latest version."
13255 HRES_NS_E_DRM_SIGNATURE_FAILURE,
13256 "HRES_NS_E_DRM_SIGNATURE_FAILURE",
13257 "Failed to either create or verify the content header."
13260 HRES_NS_E_DRM_LICENSE_SERVER_INFO_MISSING,
13261 "HRES_NS_E_DRM_LICENSE_SERVER_INFO_MISSING",
13262 "Could not read the necessary information from the system registry."
13265 HRES_NS_E_DRM_BUSY,
13266 "HRES_NS_E_DRM_BUSY",
13267 "The DRM subsystem is currently locked by another application or user. Try again later."
13270 HRES_NS_E_DRM_PD_TOO_MANY_DEVICES,
13271 "HRES_NS_E_DRM_PD_TOO_MANY_DEVICES",
13272 "There are too many target devices registered on the portable media."
13275 HRES_NS_E_DRM_INDIV_FRAUD,
13276 "HRES_NS_E_DRM_INDIV_FRAUD",
13277 "The security upgrade cannot be completed because the allowed number of daily upgrades has been exceeded. Try again tomorrow."
13280 HRES_NS_E_DRM_INDIV_NO_CABS,
13281 "HRES_NS_E_DRM_INDIV_NO_CABS",
13282 "The security upgrade cannot be completed because the server is unable to perform the operation. Try again later."
13285 HRES_NS_E_DRM_INDIV_SERVICE_UNAVAILABLE,
13286 "HRES_NS_E_DRM_INDIV_SERVICE_UNAVAILABLE",
13287 "The security upgrade cannot be performed because the server is not available. Try again later."
13290 HRES_NS_E_DRM_RESTORE_SERVICE_UNAVAILABLE,
13291 "HRES_NS_E_DRM_RESTORE_SERVICE_UNAVAILABLE",
13292 "Windows Media Player cannot restore your licenses because the server is not available. Try again later."
13295 HRES_NS_E_DRM_CLIENT_CODE_EXPIRED,
13296 "HRES_NS_E_DRM_CLIENT_CODE_EXPIRED",
13297 "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."
13300 HRES_NS_E_DRM_NO_UPLINK_LICENSE,
13301 "HRES_NS_E_DRM_NO_UPLINK_LICENSE",
13302 "The chained license cannot be created because the referenced uplink license does not exist."
13305 HRES_NS_E_DRM_INVALID_KID,
13306 "HRES_NS_E_DRM_INVALID_KID",
13307 "The specified KID is invalid."
13310 HRES_NS_E_DRM_LICENSE_INITIALIZATION_ERROR,
13311 "HRES_NS_E_DRM_LICENSE_INITIALIZATION_ERROR",
13312 "License initialization did not work. Contact Microsoft product support."
13315 HRES_NS_E_DRM_CHAIN_TOO_LONG,
13316 "HRES_NS_E_DRM_CHAIN_TOO_LONG",
13317 "The uplink license of a chained license cannot itself be a chained license."
13320 HRES_NS_E_DRM_UNSUPPORTED_ALGORITHM,
13321 "HRES_NS_E_DRM_UNSUPPORTED_ALGORITHM",
13322 "The specified encryption algorithm is unsupported."
13325 HRES_NS_E_DRM_LICENSE_DELETION_ERROR,
13326 "HRES_NS_E_DRM_LICENSE_DELETION_ERROR",
13327 "License deletion did not work. Contact Microsoft product support."
13330 HRES_NS_E_DRM_INVALID_CERTIFICATE,
13331 "HRES_NS_E_DRM_INVALID_CERTIFICATE",
13332 "The client's certificate is corrupted or the signature cannot be verified."
13335 HRES_NS_E_DRM_CERTIFICATE_REVOKED,
13336 "HRES_NS_E_DRM_CERTIFICATE_REVOKED",
13337 "The client's certificate has been revoked."
13340 HRES_NS_E_DRM_LICENSE_UNAVAILABLE,
13341 "HRES_NS_E_DRM_LICENSE_UNAVAILABLE",
13342 "There is no license available for the requested action."
13345 HRES_NS_E_DRM_DEVICE_LIMIT_REACHED,
13346 "HRES_NS_E_DRM_DEVICE_LIMIT_REACHED",
13347 "The maximum number of devices in use has been reached. Unable to open additional devices."
13350 HRES_NS_E_DRM_UNABLE_TO_VERIFY_PROXIMITY,
13351 "HRES_NS_E_DRM_UNABLE_TO_VERIFY_PROXIMITY",
13352 "The proximity detection procedure could not confirm that the receiver is near the transmitter in the network."
13355 HRES_NS_E_DRM_MUST_REGISTER,
13356 "HRES_NS_E_DRM_MUST_REGISTER",
13357 "The client must be registered before executing the intended operation."
13360 HRES_NS_E_DRM_MUST_APPROVE,
13361 "HRES_NS_E_DRM_MUST_APPROVE",
13362 "The client must be approved before executing the intended operation."
13365 HRES_NS_E_DRM_MUST_REVALIDATE,
13366 "HRES_NS_E_DRM_MUST_REVALIDATE",
13367 "The client must be revalidated before executing the intended operation."
13370 HRES_NS_E_DRM_INVALID_PROXIMITY_RESPONSE,
13371 "HRES_NS_E_DRM_INVALID_PROXIMITY_RESPONSE",
13372 "The response to the proximity detection challenge is invalid."
13375 HRES_NS_E_DRM_INVALID_SESSION,
13376 "HRES_NS_E_DRM_INVALID_SESSION",
13377 "The requested session is invalid."
13380 HRES_NS_E_DRM_DEVICE_NOT_OPEN,
13381 "HRES_NS_E_DRM_DEVICE_NOT_OPEN",
13382 "The device must be opened before it can be used to receive content."
13385 HRES_NS_E_DRM_DEVICE_ALREADY_REGISTERED,
13386 "HRES_NS_E_DRM_DEVICE_ALREADY_REGISTERED",
13387 "Device registration failed because the device is already registered."
13390 HRES_NS_E_DRM_UNSUPPORTED_PROTOCOL_VERSION,
13391 "HRES_NS_E_DRM_UNSUPPORTED_PROTOCOL_VERSION",
13392 "Unsupported WMDRM-ND protocol version."
13395 HRES_NS_E_DRM_UNSUPPORTED_ACTION,
13396 "HRES_NS_E_DRM_UNSUPPORTED_ACTION",
13397 "The requested action is not supported."
13400 HRES_NS_E_DRM_CERTIFICATE_SECURITY_LEVEL_INADEQUATE,
13401 "HRES_NS_E_DRM_CERTIFICATE_SECURITY_LEVEL_INADEQUATE",
13402 "The certificate does not have an adequate security level for the requested action."
13405 HRES_NS_E_DRM_UNABLE_TO_OPEN_PORT,
13406 "HRES_NS_E_DRM_UNABLE_TO_OPEN_PORT",
13407 "Unable to open the specified port for receiving Proximity messages."
13410 HRES_NS_E_DRM_BAD_REQUEST,
13411 "HRES_NS_E_DRM_BAD_REQUEST",
13412 "The message format is invalid."
13415 HRES_NS_E_DRM_INVALID_CRL,
13416 "HRES_NS_E_DRM_INVALID_CRL",
13417 "The Certificate Revocation List is invalid or corrupted."
13420 HRES_NS_E_DRM_ATTRIBUTE_TOO_LONG,
13421 "HRES_NS_E_DRM_ATTRIBUTE_TOO_LONG",
13422 "The length of the attribute name or value is too long."
13425 HRES_NS_E_DRM_EXPIRED_LICENSEBLOB,
13426 "HRES_NS_E_DRM_EXPIRED_LICENSEBLOB",
13427 "The license blob passed in the cardea request is expired."
13430 HRES_NS_E_DRM_INVALID_LICENSEBLOB,
13431 "HRES_NS_E_DRM_INVALID_LICENSEBLOB",
13432 "The license blob passed in the cardea request is invalid. Contact Microsoft product support."
13435 HRES_NS_E_DRM_INCLUSION_LIST_REQUIRED,
13436 "HRES_NS_E_DRM_INCLUSION_LIST_REQUIRED",
13437 "The requested operation cannot be performed because the license does not contain an inclusion list."
13440 HRES_NS_E_DRM_DRMV2CLT_REVOKED,
13441 "HRES_NS_E_DRM_DRMV2CLT_REVOKED",
13442 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
13445 HRES_NS_E_DRM_RIV_TOO_SMALL,
13446 "HRES_NS_E_DRM_RIV_TOO_SMALL",
13447 "A problem has occurred in the Digital Rights Management component. Contact Microsoft product support."
13450 HRES_NS_E_OUTPUT_PROTECTION_LEVEL_UNSUPPORTED,
13451 "HRES_NS_E_OUTPUT_PROTECTION_LEVEL_UNSUPPORTED",
13452 "Windows Media Player does not support the level of output protection required by the content."
13455 HRES_NS_E_COMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED,
13456 "HRES_NS_E_COMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED",
13457 "Windows Media Player does not support the level of protection required for compressed digital video."
13460 HRES_NS_E_UNCOMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED,
13461 "HRES_NS_E_UNCOMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED",
13462 "Windows Media Player does not support the level of protection required for uncompressed digital video."
13465 HRES_NS_E_ANALOG_VIDEO_PROTECTION_LEVEL_UNSUPPORTED,
13466 "HRES_NS_E_ANALOG_VIDEO_PROTECTION_LEVEL_UNSUPPORTED",
13467 "Windows Media Player does not support the level of protection required for analog video."
13470 HRES_NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED,
13471 "HRES_NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED",
13472 "Windows Media Player does not support the level of protection required for compressed digital audio."
13475 HRES_NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED,
13476 "HRES_NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED",
13477 "Windows Media Player does not support the level of protection required for uncompressed digital audio."
13480 HRES_NS_E_OUTPUT_PROTECTION_SCHEME_UNSUPPORTED,
13481 "HRES_NS_E_OUTPUT_PROTECTION_SCHEME_UNSUPPORTED",
13482 "Windows Media Player does not support the scheme of output protection required by the content."
13485 HRES_NS_E_REBOOT_RECOMMENDED,
13486 "HRES_NS_E_REBOOT_RECOMMENDED",
13487 "Installation was not successful and some file cleanup is not complete. For best results, restart your computer."
13490 HRES_NS_E_REBOOT_REQUIRED,
13491 "HRES_NS_E_REBOOT_REQUIRED",
13492 "Installation was not successful. To continue, you must restart your computer."
13495 HRES_NS_E_SETUP_INCOMPLETE,
13496 "HRES_NS_E_SETUP_INCOMPLETE",
13497 "Installation was not successful."
13500 HRES_NS_E_SETUP_DRM_MIGRATION_FAILED,
13501 "HRES_NS_E_SETUP_DRM_MIGRATION_FAILED",
13502 "Setup cannot migrate the Windows Media Digital Rights Management (DRM) components."
13505 HRES_NS_E_SETUP_IGNORABLE_FAILURE,
13506 "HRES_NS_E_SETUP_IGNORABLE_FAILURE",
13507 "Some skin or playlist components cannot be installed."
13510 HRES_NS_E_SETUP_DRM_MIGRATION_FAILED_AND_IGNORABLE_FAILURE,
13511 "HRES_NS_E_SETUP_DRM_MIGRATION_FAILED_AND_IGNORABLE_FAILURE",
13512 "Setup cannot migrate the Windows Media Digital Rights Management (DRM) components. In addition, some skin or playlist components cannot be installed."
13515 HRES_NS_E_SETUP_BLOCKED,
13516 "HRES_NS_E_SETUP_BLOCKED",
13517 "Installation is blocked because your computer does not meet one or more of the setup requirements."
13520 HRES_NS_E_UNKNOWN_PROTOCOL,
13521 "HRES_NS_E_UNKNOWN_PROTOCOL",
13522 "The specified protocol is not supported."
13525 HRES_NS_E_REDIRECT_TO_PROXY,
13526 "HRES_NS_E_REDIRECT_TO_PROXY",
13527 "The client is redirected to a proxy server."
13530 HRES_NS_E_INTERNAL_SERVER_ERROR,
13531 "HRES_NS_E_INTERNAL_SERVER_ERROR",
13532 "The server encountered an unexpected condition which prevented it from fulfilling the request."
13535 HRES_NS_E_BAD_REQUEST,
13536 "HRES_NS_E_BAD_REQUEST",
13537 "The request could not be understood by the server."
13540 HRES_NS_E_ERROR_FROM_PROXY,
13541 "HRES_NS_E_ERROR_FROM_PROXY",
13542 "The proxy experienced an error while attempting to contact the media server."
13545 HRES_NS_E_PROXY_TIMEOUT,
13546 "HRES_NS_E_PROXY_TIMEOUT",
13547 "The proxy did not receive a timely response while attempting to contact the media server."
13550 HRES_NS_E_SERVER_UNAVAILABLE,
13551 "HRES_NS_E_SERVER_UNAVAILABLE",
13552 "The server is currently unable to handle the request due to a temporary overloading or maintenance of the server."
13555 HRES_NS_E_REFUSED_BY_SERVER,
13556 "HRES_NS_E_REFUSED_BY_SERVER",
13557 "The server is refusing to fulfill the requested operation."
13560 HRES_NS_E_INCOMPATIBLE_SERVER,
13561 "HRES_NS_E_INCOMPATIBLE_SERVER",
13562 "The server is not a compatible streaming media server."
13565 HRES_NS_E_MULTICAST_DISABLED,
13566 "HRES_NS_E_MULTICAST_DISABLED",
13567 "The content cannot be streamed because the Multicast protocol has been disabled."
13570 HRES_NS_E_INVALID_REDIRECT,
13571 "HRES_NS_E_INVALID_REDIRECT",
13572 "The server redirected the player to an invalid location."
13575 HRES_NS_E_ALL_PROTOCOLS_DISABLED,
13576 "HRES_NS_E_ALL_PROTOCOLS_DISABLED",
13577 "The content cannot be streamed because all protocols have been disabled."
13580 HRES_NS_E_MSBD_NO_LONGER_SUPPORTED,
13581 "HRES_NS_E_MSBD_NO_LONGER_SUPPORTED",
13582 "The MSBD protocol is no longer supported. Please use HTTP to connect to the Windows Media stream."
13585 HRES_NS_E_PROXY_NOT_FOUND,
13586 "HRES_NS_E_PROXY_NOT_FOUND",
13587 "The proxy server could not be located. Please check your proxy server configuration."
13590 HRES_NS_E_CANNOT_CONNECT_TO_PROXY,
13591 "HRES_NS_E_CANNOT_CONNECT_TO_PROXY",
13592 "Unable to establish a connection to the proxy server. Please check your proxy server configuration."
13595 HRES_NS_E_SERVER_DNS_TIMEOUT,
13596 "HRES_NS_E_SERVER_DNS_TIMEOUT",
13597 "Unable to locate the media server. The operation timed out."
13600 HRES_NS_E_PROXY_DNS_TIMEOUT,
13601 "HRES_NS_E_PROXY_DNS_TIMEOUT",
13602 "Unable to locate the proxy server. The operation timed out."
13605 HRES_NS_E_CLOSED_ON_SUSPEND,
13606 "HRES_NS_E_CLOSED_ON_SUSPEND",
13607 "Media closed because Windows was shut down."
13610 HRES_NS_E_CANNOT_READ_PLAYLIST_FROM_MEDIASERVER,
13611 "HRES_NS_E_CANNOT_READ_PLAYLIST_FROM_MEDIASERVER",
13612 "Unable to read the contents of a playlist file from a media server."
13615 HRES_NS_E_SESSION_NOT_FOUND,
13616 "HRES_NS_E_SESSION_NOT_FOUND",
13617 "Session not found."
13620 HRES_NS_E_REQUIRE_STREAMING_CLIENT,
13621 "HRES_NS_E_REQUIRE_STREAMING_CLIENT",
13622 "Content requires a streaming media client."
13625 HRES_NS_E_PLAYLIST_ENTRY_HAS_CHANGED,
13626 "HRES_NS_E_PLAYLIST_ENTRY_HAS_CHANGED",
13627 "A command applies to a previous playlist entry."
13630 HRES_NS_E_PROXY_ACCESSDENIED,
13631 "HRES_NS_E_PROXY_ACCESSDENIED",
13632 "The proxy server is denying access. The username and/or password might be incorrect."
13635 HRES_NS_E_PROXY_SOURCE_ACCESSDENIED,
13636 "HRES_NS_E_PROXY_SOURCE_ACCESSDENIED",
13637 "The proxy could not provide valid authentication credentials to the media server."
13640 HRES_NS_E_NETWORK_SINK_WRITE,
13641 "HRES_NS_E_NETWORK_SINK_WRITE",
13642 "The network sink failed to write data to the network."
13645 HRES_NS_E_FIREWALL,
13646 "HRES_NS_E_FIREWALL",
13647 "Packets are not being received from the server. The packets might be blocked by a filtering device, such as a network firewall."
13650 HRES_NS_E_MMS_NOT_SUPPORTED,
13651 "HRES_NS_E_MMS_NOT_SUPPORTED",
13652 "The MMS protocol is not supported. Please use HTTP or RTSP to connect to the Windows Media stream."
13655 HRES_NS_E_SERVER_ACCESSDENIED,
13656 "HRES_NS_E_SERVER_ACCESSDENIED",
13657 "The Windows Media server is denying access. The username and/or password might be incorrect."
13660 HRES_NS_E_RESOURCE_GONE,
13661 "HRES_NS_E_RESOURCE_GONE",
13662 "The Publishing Point or file on the Windows Media Server is no longer available."
13665 HRES_NS_E_NO_EXISTING_PACKETIZER,
13666 "HRES_NS_E_NO_EXISTING_PACKETIZER",
13667 "There is no existing packetizer plugin for a stream."
13670 HRES_NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE,
13671 "HRES_NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE",
13672 "The response from the media server could not be understood. This might be caused by an incompatible proxy server or media server."
13675 HRES_NS_E_RESET_SOCKET_CONNECTION,
13676 "HRES_NS_E_RESET_SOCKET_CONNECTION",
13677 "The Windows Media Server reset the network connection."
13680 HRES_NS_E_TOO_MANY_HOPS,
13681 "HRES_NS_E_TOO_MANY_HOPS",
13682 "The request could not reach the media server (too many hops)."
13685 HRES_NS_E_TOO_MUCH_DATA_FROM_SERVER,
13686 "HRES_NS_E_TOO_MUCH_DATA_FROM_SERVER",
13687 "The server is sending too much data. The connection has been terminated."
13690 HRES_NS_E_CONNECT_TIMEOUT,
13691 "HRES_NS_E_CONNECT_TIMEOUT",
13692 "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."
13695 HRES_NS_E_PROXY_CONNECT_TIMEOUT,
13696 "HRES_NS_E_PROXY_CONNECT_TIMEOUT",
13697 "It was not possible to establish a connection to the proxy server in a timely manner. Please check your proxy server configuration."
13700 HRES_NS_E_SESSION_INVALID,
13701 "HRES_NS_E_SESSION_INVALID",
13702 "Session not found."
13705 HRES_NS_E_PACKETSINK_UNKNOWN_FEC_STREAM,
13706 "HRES_NS_E_PACKETSINK_UNKNOWN_FEC_STREAM",
13707 "Unknown packet sink stream."
13710 HRES_NS_E_PUSH_CANNOTCONNECT,
13711 "HRES_NS_E_PUSH_CANNOTCONNECT",
13712 "Unable to establish a connection to the server. Ensure Windows Media Services is started and the HTTP Server control protocol is properly enabled."
13715 HRES_NS_E_INCOMPATIBLE_PUSH_SERVER,
13716 "HRES_NS_E_INCOMPATIBLE_PUSH_SERVER",
13717 "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."
13720 HRES_NS_E_END_OF_PLAYLIST,
13721 "HRES_NS_E_END_OF_PLAYLIST",
13722 "The playlist has reached its end."
13725 HRES_NS_E_USE_FILE_SOURCE,
13726 "HRES_NS_E_USE_FILE_SOURCE",
13727 "Use file source."
13730 HRES_NS_E_PROPERTY_NOT_FOUND,
13731 "HRES_NS_E_PROPERTY_NOT_FOUND",
13732 "The property was not found."
13735 HRES_NS_E_PROPERTY_READ_ONLY,
13736 "HRES_NS_E_PROPERTY_READ_ONLY",
13737 "The property is read only."
13740 HRES_NS_E_TABLE_KEY_NOT_FOUND,
13741 "HRES_NS_E_TABLE_KEY_NOT_FOUND",
13742 "The table key was not found."
13745 HRES_NS_E_INVALID_QUERY_OPERATOR,
13746 "HRES_NS_E_INVALID_QUERY_OPERATOR",
13747 "Invalid query operator."
13750 HRES_NS_E_INVALID_QUERY_PROPERTY,
13751 "HRES_NS_E_INVALID_QUERY_PROPERTY",
13752 "Invalid query property."
13755 HRES_NS_E_PROPERTY_NOT_SUPPORTED,
13756 "HRES_NS_E_PROPERTY_NOT_SUPPORTED",
13757 "The property is not supported."
13760 HRES_NS_E_SCHEMA_CLASSIFY_FAILURE,
13761 "HRES_NS_E_SCHEMA_CLASSIFY_FAILURE",
13762 "Schema classification failure."
13765 HRES_NS_E_METADATA_FORMAT_NOT_SUPPORTED,
13766 "HRES_NS_E_METADATA_FORMAT_NOT_SUPPORTED",
13767 "The metadata format is not supported."
13770 HRES_NS_E_METADATA_NO_EDITING_CAPABILITY,
13771 "HRES_NS_E_METADATA_NO_EDITING_CAPABILITY",
13772 "Cannot edit the metadata."
13775 HRES_NS_E_METADATA_CANNOT_SET_LOCALE,
13776 "HRES_NS_E_METADATA_CANNOT_SET_LOCALE",
13777 "Cannot set the locale id."
13780 HRES_NS_E_METADATA_LANGUAGE_NOT_SUPORTED,
13781 "HRES_NS_E_METADATA_LANGUAGE_NOT_SUPORTED",
13782 "The language is not supported in the format."
13785 HRES_NS_E_METADATA_NO_RFC1766_NAME_FOR_LOCALE,
13786 "HRES_NS_E_METADATA_NO_RFC1766_NAME_FOR_LOCALE",
13787 "There is no RFC1766 name translation for the supplied locale id."
13790 HRES_NS_E_METADATA_NOT_AVAILABLE,
13791 "HRES_NS_E_METADATA_NOT_AVAILABLE",
13792 "The metadata (or metadata item) is not available."
13795 HRES_NS_E_METADATA_CACHE_DATA_NOT_AVAILABLE,
13796 "HRES_NS_E_METADATA_CACHE_DATA_NOT_AVAILABLE",
13797 "The cached metadata (or metadata item) is not available."
13800 HRES_NS_E_METADATA_INVALID_DOCUMENT_TYPE,
13801 "HRES_NS_E_METADATA_INVALID_DOCUMENT_TYPE",
13802 "The metadata document is invalid."
13805 HRES_NS_E_METADATA_IDENTIFIER_NOT_AVAILABLE,
13806 "HRES_NS_E_METADATA_IDENTIFIER_NOT_AVAILABLE",
13807 "The metadata content identifier is not available."
13810 HRES_NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE,
13811 "HRES_NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE",
13812 "Cannot retrieve metadata from the offline metadata cache."
13815 HRES_ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM,
13816 "HRES_ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM",
13817 "Checksum of the obtained monitor descriptor is invalid."
13820 HRES_ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK,
13821 "HRES_ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK",
13822 "Monitor descriptor contains an invalid standard timing block."
13825 HRES_ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED,
13826 "HRES_ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED",
13827 "Windows Management Instrumentation (WMI) data block registration failed for one of the MSMonitorClass WMI subclasses."
13830 HRES_ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK,
13831 "HRES_ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK",
13832 "Provided monitor descriptor block is either corrupted or does not contain the monitor's detailed serial number."
13835 HRES_ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK,
13836 "HRES_ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK",
13837 "Provided monitor descriptor block is either corrupted or does not contain the monitor's user-friendly name."
13840 HRES_ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA,
13841 "HRES_ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA",
13842 "There is no monitor descriptor data at the specified (offset, size) region."
13845 HRES_ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK,
13846 "HRES_ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK",
13847 "Monitor descriptor contains an invalid detailed timing block."
13850 HRES_ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER,
13851 "HRES_ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER",
13852 "Exclusive mode ownership is needed to create unmanaged primary allocation."
13855 HRES_ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER,
13856 "HRES_ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER",
13857 "The driver needs more direct memory access (DMA) buffer space to complete the requested operation."
13860 HRES_ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER,
13861 "HRES_ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER",
13862 "Specified display adapter handle is invalid."
13865 HRES_ERROR_GRAPHICS_ADAPTER_WAS_RESET,
13866 "HRES_ERROR_GRAPHICS_ADAPTER_WAS_RESET",
13867 "Specified display adapter and all of its state has been reset."
13870 HRES_ERROR_GRAPHICS_INVALID_DRIVER_MODEL,
13871 "HRES_ERROR_GRAPHICS_INVALID_DRIVER_MODEL",
13872 "The driver stack does not match the expected driver model."
13875 HRES_ERROR_GRAPHICS_PRESENT_MODE_CHANGED,
13876 "HRES_ERROR_GRAPHICS_PRESENT_MODE_CHANGED",
13877 "Present happened but ended up into the changed desktop mode."
13880 HRES_ERROR_GRAPHICS_PRESENT_OCCLUDED,
13881 "HRES_ERROR_GRAPHICS_PRESENT_OCCLUDED",
13882 "Nothing to present due to desktop occlusion."
13885 HRES_ERROR_GRAPHICS_PRESENT_DENIED,
13886 "HRES_ERROR_GRAPHICS_PRESENT_DENIED",
13887 "Not able to present due to denial of desktop access."
13890 HRES_ERROR_GRAPHICS_CANNOTCOLORCONVERT,
13891 "HRES_ERROR_GRAPHICS_CANNOTCOLORCONVERT",
13892 "Not able to present with color conversion."
13895 HRES_ERROR_GRAPHICS_NO_VIDEO_MEMORY,
13896 "HRES_ERROR_GRAPHICS_NO_VIDEO_MEMORY",
13897 "Not enough video memory available to complete the operation."
13900 HRES_ERROR_GRAPHICS_CANT_LOCK_MEMORY,
13901 "HRES_ERROR_GRAPHICS_CANT_LOCK_MEMORY",
13902 "Could not probe and lock the underlying memory of an allocation."
13905 HRES_ERROR_GRAPHICS_ALLOCATION_BUSY,
13906 "HRES_ERROR_GRAPHICS_ALLOCATION_BUSY",
13907 "The allocation is currently busy."
13910 HRES_ERROR_GRAPHICS_TOO_MANY_REFERENCES,
13911 "HRES_ERROR_GRAPHICS_TOO_MANY_REFERENCES",
13912 "An object being referenced has reach the maximum reference count already and cannot be referenced further."
13915 HRES_ERROR_GRAPHICS_TRY_AGAIN_LATER,
13916 "HRES_ERROR_GRAPHICS_TRY_AGAIN_LATER",
13917 "A problem could not be solved due to some currently existing condition. The problem should be tried again later."
13920 HRES_ERROR_GRAPHICS_TRY_AGAIN_NOW,
13921 "HRES_ERROR_GRAPHICS_TRY_AGAIN_NOW",
13922 "A problem could not be solved due to some currently existing condition. The problem should be tried again immediately."
13925 HRES_ERROR_GRAPHICS_ALLOCATION_INVALID,
13926 "HRES_ERROR_GRAPHICS_ALLOCATION_INVALID",
13927 "The allocation is invalid."
13930 HRES_ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE,
13931 "HRES_ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE",
13932 "No more unswizzling apertures are currently available."
13935 HRES_ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED,
13936 "HRES_ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED",
13937 "The current allocation cannot be unswizzled by an aperture."
13940 HRES_ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION,
13941 "HRES_ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION",
13942 "The request failed because a pinned allocation cannot be evicted."
13945 HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE,
13946 "HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE",
13947 "The allocation cannot be used from its current segment location for the specified operation."
13950 HRES_ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION,
13951 "HRES_ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION",
13952 "A locked allocation cannot be used in the current command buffer."
13955 HRES_ERROR_GRAPHICS_ALLOCATION_CLOSED,
13956 "HRES_ERROR_GRAPHICS_ALLOCATION_CLOSED",
13957 "The allocation being referenced has been closed permanently."
13960 HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE,
13961 "HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE",
13962 "An invalid allocation instance is being referenced."
13965 HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE,
13966 "HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE",
13967 "An invalid allocation handle is being referenced."
13970 HRES_ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE,
13971 "HRES_ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE",
13972 "The allocation being referenced does not belong to the current device."
13975 HRES_ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST,
13976 "HRES_ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST",
13977 "The specified allocation lost its content."
13980 HRES_ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE,
13981 "HRES_ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE",
13982 "Graphics processing unit (GPU) exception is detected on the given device. The device is not able to be scheduled."
13985 HRES_ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY,
13986 "HRES_ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY",
13987 "Specified video present network (VidPN) topology is invalid."
13990 HRES_ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED,
13991 "HRES_ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED",
13992 "Specified VidPN topology is valid but is not supported by this model of the display adapter."
13995 HRES_ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED,
13996 "HRES_ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED",
13997 "Specified VidPN topology is valid but is not supported by the display adapter at this time, due to current allocation of its resources."
14000 HRES_ERROR_GRAPHICS_INVALID_VIDPN,
14001 "HRES_ERROR_GRAPHICS_INVALID_VIDPN",
14002 "Specified VidPN handle is invalid."
14005 HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE,
14006 "HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE",
14007 "Specified video present source is invalid."
14010 HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET,
14011 "HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET",
14012 "Specified video present target is invalid."
14015 HRES_ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED,
14016 "HRES_ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED",
14017 "Specified VidPN modality is not supported (for example, at least two of the pinned modes are not cofunctional)."
14020 HRES_ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET,
14021 "HRES_ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET",
14022 "Specified VidPN source mode set is invalid."
14025 HRES_ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET,
14026 "HRES_ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET",
14027 "Specified VidPN target mode set is invalid."
14030 HRES_ERROR_GRAPHICS_INVALID_FREQUENCY,
14031 "HRES_ERROR_GRAPHICS_INVALID_FREQUENCY",
14032 "Specified video signal frequency is invalid."
14035 HRES_ERROR_GRAPHICS_INVALID_ACTIVE_REGION,
14036 "HRES_ERROR_GRAPHICS_INVALID_ACTIVE_REGION",
14037 "Specified video signal active region is invalid."
14040 HRES_ERROR_GRAPHICS_INVALID_TOTAL_REGION,
14041 "HRES_ERROR_GRAPHICS_INVALID_TOTAL_REGION",
14042 "Specified video signal total region is invalid."
14045 HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE,
14046 "HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE",
14047 "Specified video present source mode is invalid."
14050 HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE,
14051 "HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE",
14052 "Specified video present target mode is invalid."
14055 HRES_ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET,
14056 "HRES_ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET",
14057 "Pinned mode must remain in the set on VidPN's cofunctional modality enumeration."
14060 HRES_ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY,
14061 "HRES_ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY",
14062 "Specified video present path is already in the VidPN topology."
14065 HRES_ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET,
14066 "HRES_ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET",
14067 "Specified mode is already in the mode set."
14070 HRES_ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET,
14071 "HRES_ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET",
14072 "Specified video present source set is invalid."
14075 HRES_ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET,
14076 "HRES_ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET",
14077 "Specified video present target set is invalid."
14080 HRES_ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET,
14081 "HRES_ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET",
14082 "Specified video present source is already in the video present source set."
14085 HRES_ERROR_GRAPHICS_TARGET_ALREADY_IN_SET,
14086 "HRES_ERROR_GRAPHICS_TARGET_ALREADY_IN_SET",
14087 "Specified video present target is already in the video present target set."
14090 HRES_ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH,
14091 "HRES_ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH",
14092 "Specified VidPN present path is invalid."
14095 HRES_ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY,
14096 "HRES_ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY",
14097 "Miniport has no recommendation for augmentation of the specified VidPN topology."
14100 HRES_ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET,
14101 "HRES_ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET",
14102 "Specified monitor frequency range set is invalid."
14105 HRES_ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE,
14106 "HRES_ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE",
14107 "Specified monitor frequency range is invalid."
14110 HRES_ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET,
14111 "HRES_ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET",
14112 "Specified frequency range is not in the specified monitor frequency range set."
14115 HRES_ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET,
14116 "HRES_ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET",
14117 "Specified frequency range is already in the specified monitor frequency range set."
14120 HRES_ERROR_GRAPHICS_STALE_MODESET,
14121 "HRES_ERROR_GRAPHICS_STALE_MODESET",
14122 "Specified mode set is stale. Reacquire the new mode set."
14125 HRES_ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET,
14126 "HRES_ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET",
14127 "Specified monitor source mode set is invalid."
14130 HRES_ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE,
14131 "HRES_ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE",
14132 "Specified monitor source mode is invalid."
14135 HRES_ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN,
14136 "HRES_ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN",
14137 "Miniport does not have any recommendation regarding the request to provide a functional VidPN given the current display adapter configuration."
14140 HRES_ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE,
14141 "HRES_ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE",
14142 "ID of the specified mode is already used by another mode in the set."
14145 HRES_ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION,
14146 "HRES_ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION",
14147 "System failed to determine a mode that is supported by both the display adapter and the monitor connected to it."
14150 HRES_ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES,
14151 "HRES_ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES",
14152 "Number of video present targets must be greater than or equal to the number of video present sources."
14155 HRES_ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY,
14156 "HRES_ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY",
14157 "Specified present path is not in the VidPN topology."
14160 HRES_ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE,
14161 "HRES_ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE",
14162 "Display adapter must have at least one video present source."
14165 HRES_ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET,
14166 "HRES_ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET",
14167 "Display adapter must have at least one video present target."
14170 HRES_ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET,
14171 "HRES_ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET",
14172 "Specified monitor descriptor set is invalid."
14175 HRES_ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR,
14176 "HRES_ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR",
14177 "Specified monitor descriptor is invalid."
14180 HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET,
14181 "HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET",
14182 "Specified descriptor is not in the specified monitor descriptor set."
14185 HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET,
14186 "HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET",
14187 "Specified descriptor is already in the specified monitor descriptor set."
14190 HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE,
14191 "HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE",
14192 "ID of the specified monitor descriptor is already used by another descriptor in the set."
14195 HRES_ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE,
14196 "HRES_ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE",
14197 "Specified video present target subset type is invalid."
14200 HRES_ERROR_GRAPHICS_RESOURCES_NOT_RELATED,
14201 "HRES_ERROR_GRAPHICS_RESOURCES_NOT_RELATED",
14202 "Two or more of the specified resources are not related to each other, as defined by the interface semantics."
14205 HRES_ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE,
14206 "HRES_ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE",
14207 "ID of the specified video present source is already used by another source in the set."
14210 HRES_ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE,
14211 "HRES_ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE",
14212 "ID of the specified video present target is already used by another target in the set."
14215 HRES_ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET,
14216 "HRES_ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET",
14217 "Specified VidPN source cannot be used because there is no available VidPN target to connect it to."
14220 HRES_ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER,
14221 "HRES_ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER",
14222 "Newly arrived monitor could not be associated with a display adapter."
14225 HRES_ERROR_GRAPHICS_NO_VIDPNMGR,
14226 "HRES_ERROR_GRAPHICS_NO_VIDPNMGR",
14227 "Display adapter in question does not have an associated VidPN manager."
14230 HRES_ERROR_GRAPHICS_NO_ACTIVE_VIDPN,
14231 "HRES_ERROR_GRAPHICS_NO_ACTIVE_VIDPN",
14232 "VidPN manager of the display adapter in question does not have an active VidPN."
14235 HRES_ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY,
14236 "HRES_ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY",
14237 "Specified VidPN topology is stale. Re-acquire the new topology."
14240 HRES_ERROR_GRAPHICS_MONITOR_NOT_CONNECTED,
14241 "HRES_ERROR_GRAPHICS_MONITOR_NOT_CONNECTED",
14242 "There is no monitor connected on the specified video present target."
14245 HRES_ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY,
14246 "HRES_ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY",
14247 "Specified source is not part of the specified VidPN topology."
14250 HRES_ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE,
14251 "HRES_ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE",
14252 "Specified primary surface size is invalid."
14255 HRES_ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE,
14256 "HRES_ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE",
14257 "Specified visible region size is invalid."
14260 HRES_ERROR_GRAPHICS_INVALID_STRIDE,
14261 "HRES_ERROR_GRAPHICS_INVALID_STRIDE",
14262 "Specified stride is invalid."
14265 HRES_ERROR_GRAPHICS_INVALID_PIXELFORMAT,
14266 "HRES_ERROR_GRAPHICS_INVALID_PIXELFORMAT",
14267 "Specified pixel format is invalid."
14270 HRES_ERROR_GRAPHICS_INVALID_COLORBASIS,
14271 "HRES_ERROR_GRAPHICS_INVALID_COLORBASIS",
14272 "Specified color basis is invalid."
14275 HRES_ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE,
14276 "HRES_ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE",
14277 "Specified pixel value access mode is invalid."
14280 HRES_ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY,
14281 "HRES_ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY",
14282 "Specified target is not part of the specified VidPN topology."
14285 HRES_ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT,
14286 "HRES_ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT",
14287 "Failed to acquire display mode management interface."
14290 HRES_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE,
14291 "HRES_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE",
14292 "Specified VidPN source is already owned by a display mode manager (DMM) client and cannot be used until that client releases it."
14295 HRES_ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN,
14296 "HRES_ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN",
14297 "Specified VidPN is active and cannot be accessed."
14300 HRES_ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL,
14301 "HRES_ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL",
14302 "Specified VidPN present path importance ordinal is invalid."
14305 HRES_ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION,
14306 "HRES_ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION",
14307 "Specified VidPN present path content geometry transformation is invalid."
14310 HRES_ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED,
14311 "HRES_ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED",
14312 "Specified content geometry transformation is not supported on the respective VidPN present path."
14315 HRES_ERROR_GRAPHICS_INVALID_GAMMA_RAMP,
14316 "HRES_ERROR_GRAPHICS_INVALID_GAMMA_RAMP",
14317 "Specified gamma ramp is invalid."
14320 HRES_ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED,
14321 "HRES_ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED",
14322 "Specified gamma ramp is not supported on the respective VidPN present path."
14325 HRES_ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED,
14326 "HRES_ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED",
14327 "Multisampling is not supported on the respective VidPN present path."
14330 HRES_ERROR_GRAPHICS_MODE_NOT_IN_MODESET,
14331 "HRES_ERROR_GRAPHICS_MODE_NOT_IN_MODESET",
14332 "Specified mode is not in the specified mode set."
14335 HRES_ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON,
14336 "HRES_ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON",
14337 "Specified VidPN topology recommendation reason is invalid."
14340 HRES_ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE,
14341 "HRES_ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE",
14342 "Specified VidPN present path content type is invalid."
14345 HRES_ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE,
14346 "HRES_ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE",
14347 "Specified VidPN present path copy protection type is invalid."
14350 HRES_ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS,
14351 "HRES_ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS",
14352 "No more than one unassigned mode set can exist at any given time for a given VidPN source or target."
14355 HRES_ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING,
14356 "HRES_ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING",
14357 "The specified scan line ordering type is invalid."
14360 HRES_ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED,
14361 "HRES_ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED",
14362 "Topology changes are not allowed for the specified VidPN."
14365 HRES_ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS,
14366 "HRES_ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS",
14367 "All available importance ordinals are already used in the specified topology."
14370 HRES_ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT,
14371 "HRES_ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT",
14372 "Specified primary surface has a different private format attribute than the current primary surface."
14375 HRES_ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM,
14376 "HRES_ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM",
14377 "Specified mode pruning algorithm is invalid."
14380 HRES_ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED,
14381 "HRES_ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED",
14382 "Specified display adapter child device already has an external device connected to it."
14385 HRES_ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED,
14386 "HRES_ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED",
14387 "The display adapter child device does not support reporting a descriptor."
14390 HRES_ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER,
14391 "HRES_ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER",
14392 "The display adapter is not linked to any other adapters."
14395 HRES_ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED,
14396 "HRES_ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED",
14397 "Lead adapter in a linked configuration was not enumerated yet."
14400 HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED,
14401 "HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED",
14402 "Some chain adapters in a linked configuration were not enumerated yet."
14405 HRES_ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY,
14406 "HRES_ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY",
14407 "The chain of linked adapters is not ready to start because of an unknown failure."
14410 HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED,
14411 "HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED",
14412 "An attempt was made to start a lead link display adapter when the chain links were not started yet."
14415 HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON,
14416 "HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON",
14417 "An attempt was made to turn on a lead link display adapter when the chain links were turned off."
14420 HRES_ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE,
14421 "HRES_ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE",
14422 "The adapter link was found to be in an inconsistent state. Not all adapters are in an expected PNP or power state."
14425 HRES_ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER,
14426 "HRES_ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER",
14427 "The driver trying to start is not the same as the driver for the posted display adapter."
14430 HRES_ERROR_GRAPHICS_OPM_NOT_SUPPORTED,
14431 "HRES_ERROR_GRAPHICS_OPM_NOT_SUPPORTED",
14432 "The driver does not support Output Protection Manager (OPM)."
14435 HRES_ERROR_GRAPHICS_COPP_NOT_SUPPORTED,
14436 "HRES_ERROR_GRAPHICS_COPP_NOT_SUPPORTED",
14437 "The driver does not support Certified Output Protection Protocol (COPP)."
14440 HRES_ERROR_GRAPHICS_UAB_NOT_SUPPORTED,
14441 "HRES_ERROR_GRAPHICS_UAB_NOT_SUPPORTED",
14442 "The driver does not support a user-accessible bus (UAB)."
14445 HRES_ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS,
14446 "HRES_ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS",
14447 "The specified encrypted parameters are invalid."
14450 HRES_ERROR_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL,
14451 "HRES_ERROR_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL",
14452 "An array passed to a function cannot hold all of the data that the function wants to put in it."
14455 HRES_ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST,
14456 "HRES_ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST",
14457 "The GDI display device passed to this function does not have any active video outputs."
14460 HRES_ERROR_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME,
14461 "HRES_ERROR_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME",
14462 "The protected video path (PVP) cannot find an actual GDI display device that corresponds to the passed-in GDI display device name."
14465 HRES_ERROR_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP,
14466 "HRES_ERROR_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP",
14467 "This function failed because the GDI display device passed to it was not attached to the Windows desktop."
14470 HRES_ERROR_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED,
14471 "HRES_ERROR_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED",
14472 "The PVP does not support mirroring display devices because they do not have video outputs."
14475 HRES_ERROR_GRAPHICS_OPM_INVALID_POINTER,
14476 "HRES_ERROR_GRAPHICS_OPM_INVALID_POINTER",
14477 "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."
14480 HRES_ERROR_GRAPHICS_OPM_INTERNAL_ERROR,
14481 "HRES_ERROR_GRAPHICS_OPM_INTERNAL_ERROR",
14482 "An internal error caused this operation to fail."
14485 HRES_ERROR_GRAPHICS_OPM_INVALID_HANDLE,
14486 "HRES_ERROR_GRAPHICS_OPM_INVALID_HANDLE",
14487 "The function failed because the caller passed in an invalid OPM user mode handle."
14490 HRES_ERROR_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE,
14491 "HRES_ERROR_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE",
14492 "This function failed because the GDI device passed to it did not have any monitors associated with it."
14495 HRES_ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH,
14496 "HRES_ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH",
14497 "A certificate could not be returned because the certificate buffer passed to the function was too small."
14500 HRES_ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED,
14501 "HRES_ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED",
14502 "A video output could not be created because the frame buffer is in spanning mode."
14505 HRES_ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED,
14506 "HRES_ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED",
14507 "A video output could not be created because the frame buffer is in theater mode."
14510 HRES_ERROR_GRAPHICS_PVP_HFS_FAILED,
14511 "HRES_ERROR_GRAPHICS_PVP_HFS_FAILED",
14512 "The function call failed because the display adapter's hardware functionality scan failed to validate the graphics hardware."
14515 HRES_ERROR_GRAPHICS_OPM_INVALID_SRM,
14516 "HRES_ERROR_GRAPHICS_OPM_INVALID_SRM",
14517 "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."
14520 HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP,
14521 "HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP",
14522 "The video output cannot enable the HDCP system because it does not support it."
14525 HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP,
14526 "HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP",
14527 "The video output cannot enable analog copy protection because it does not support it."
14530 HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA,
14531 "HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA",
14532 "The video output cannot enable the Content Generation Management System Analog (CGMS-A) protection technology because it does not support it."
14535 HRES_ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET,
14536 "HRES_ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET",
14537 "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."
14540 HRES_ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH,
14541 "HRES_ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH",
14542 "IOPMVideoOutput's Configure() method cannot enable the specified output protection technology because the output's screen resolution is too high."
14545 HRES_ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE,
14546 "HRES_ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE",
14547 "IOPMVideoOutput's Configure() method cannot enable HDCP because the display adapter's HDCP hardware is already being used by other physical outputs."
14550 HRES_ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS,
14551 "HRES_ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS",
14552 "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."
14555 HRES_ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS,
14556 "HRES_ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS",
14557 "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])."
14560 HRES_ERROR_GRAPHICS_I2C_NOT_SUPPORTED,
14561 "HRES_ERROR_GRAPHICS_I2C_NOT_SUPPORTED",
14562 "The monitor connected to the specified video output does not have an I2C bus."
14565 HRES_ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST,
14566 "HRES_ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST",
14567 "No device on the I2C bus has the specified address."
14570 HRES_ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA,
14571 "HRES_ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA",
14572 "An error occurred while transmitting data to the device on the I2C bus."
14575 HRES_ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA,
14576 "HRES_ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA",
14577 "An error occurred while receiving data from the device on the I2C bus."
14580 HRES_ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED,
14581 "HRES_ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED",
14582 "The monitor does not support the specified Virtual Control Panel (VCP) code."
14585 HRES_ERROR_GRAPHICS_DDCCI_INVALID_DATA,
14586 "HRES_ERROR_GRAPHICS_DDCCI_INVALID_DATA",
14587 "The data received from the monitor is invalid."
14590 HRES_ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE,
14591 "HRES_ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE",
14592 "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."
14595 HRES_ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING,
14596 "HRES_ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING",
14597 "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."
14600 HRES_ERROR_GRAPHICS_MCA_INTERNAL_ERROR,
14601 "HRES_ERROR_GRAPHICS_MCA_INTERNAL_ERROR",
14602 "An internal Monitor Configuration API error occurred."
14605 HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND,
14606 "HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND",
14607 "An operation failed because a DDC/CI message had an invalid value in its command field."
14610 HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH,
14611 "HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH",
14612 "This error occurred because a DDC/CI message length field contained an invalid value."
14615 HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM,
14616 "HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM",
14617 "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."
14620 HRES_ERROR_GRAPHICS_PMEA_INVALID_MONITOR,
14621 "HRES_ERROR_GRAPHICS_PMEA_INVALID_MONITOR",
14622 "The HMONITOR no longer exists, is not attached to the desktop, or corresponds to a mirroring device."
14625 HRES_ERROR_GRAPHICS_PMEA_INVALID_D3D_DEVICE,
14626 "HRES_ERROR_GRAPHICS_PMEA_INVALID_D3D_DEVICE",
14627 "The Direct3D (D3D) device's GDI display device no longer exists, is not attached to the desktop, or is a mirroring display device."
14630 HRES_ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE,
14631 "HRES_ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE",
14632 "A continuous VCP code's current value is greater than its maximum value. This error code indicates that a monitor returned an invalid value."
14635 HRES_ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION,
14636 "HRES_ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION",
14637 "The monitor's VCP Version (0xDF) VCP code returned an invalid version value."
14640 HRES_ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION,
14641 "HRES_ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION",
14642 "The monitor does not comply with the Monitor Control Command Set (MCCS) specification it claims to support."
14645 HRES_ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH,
14646 "HRES_ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH",
14647 "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."
14650 HRES_ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION,
14651 "HRES_ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION",
14652 "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."
14655 HRES_ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED,
14656 "HRES_ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED",
14657 "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."
14660 HRES_ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE,
14661 "HRES_ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE",
14662 "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."
14665 HRES_ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED,
14666 "HRES_ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED",
14667 "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."
14671 const char *hresult_errstr_const(HRESULT err_code)
14673 const char *result = NULL;
14674 int i;
14675 for (i = 0; i < ARRAY_SIZE(hresult_errs); ++i) {
14676 if (HRES_IS_EQUAL(err_code, hresult_errs[i].error_code)) {
14677 result = hresult_errs[i].error_message;
14678 break;
14681 /* convert & check win32 error space? */
14682 if (result == NULL && HRESULT_IS_LIKELY_WERR(err_code)) {
14683 WERROR wErr = W_ERROR(WIN32_FROM_HRESULT(err_code));
14684 result = get_friendly_werror_msg(wErr);
14686 return result;
14689 const char *hresult_errstr(HRESULT err_code)
14691 static char msg[20];
14692 int i;
14694 for (i = 0; i < ARRAY_SIZE(hresult_errs); i++) {
14695 if (HRES_IS_EQUAL(err_code, hresult_errs[i].error_code)) {
14696 return hresult_errs[i].error_str;
14699 snprintf(msg, sizeof(msg), "HRES code 0x%08x", HRES_ERROR_V(err_code));
14700 return msg;