MS Erref

Download as pdf or txt
Download as pdf or txt
You are on page 1of 528
At a glance
Powered by AI
The document discusses Windows error codes and provides details on HRESULT and NTSTATUS values used by Microsoft.

The document provides an overview and reference information for Windows error codes, including HRESULT and NTSTATUS values.

It defines error codes and facility values used in Windows and provides product behavior notes on Microsoft's use of specific codes.

[MS-ERREF]:

Windows Error Codes

Intellectual Property Rights Notice for Open Specifications Documentation

 Technical Documentation. Microsoft publishes Open Specifications documentation for


protocols, file formats, languages, standards as well as overviews of the interaction among each
of these technologies.

 Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other


terms that are contained in the terms of use for the Microsoft website that hosts this
documentation, you may make copies of it in order to develop implementations of the
technologies described in the Open Specifications and may distribute portions of it in your
implementations using these technologies or your documentation as necessary to properly
document the implementation. You may also distribute in your implementation, with or without
modification, any schema, IDL’s, or code samples that are included in the documentation. This
permission also applies to any documents that are referenced in the Open Specifications.

 No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

 Patents. Microsoft has patents that may cover your implementations of the technologies
described in the Open Specifications. Neither this notice nor Microsoft's delivery of the
documentation grants any licenses under those or any other Microsoft patents. However, a given
Open Specification may be covered by Microsoft's Open Specification Promise (available here:
http://www.microsoft.com/interop/osp) or the Community Promise (available here:
http://www.microsoft.com/interop/cp/default.mspx). If you would prefer a written license, or if
the technologies described in the Open Specifications are not covered by the Open Specifications
Promise or Community Promise, as applicable, patent licenses are available by contacting
[email protected].

 Trademarks. The names of companies and products contained in this documentation may be
covered by trademarks or similar intellectual property rights. This notice does not grant any
licenses under those rights.

 Fictitious Names. The example companies, organizations, products, domain names, e-mail
addresses, logos, people, places, and events depicted in this documentation are fictitious. No
association with any real company, organization, product, domain name, email address, logo,
person, place, or event is intended or should be inferred.

Reservation of Rights. All other rights are reserved, and this notice does not grant any rights
other than specifically described above, whether by implication, estoppel, or otherwise.

Tools. The Open Specifications do not require the use of Microsoft programming tools or
programming environments in order for you to develop an implementation. If you have access to
Microsoft programming tools and environments you are free to take advantage of them. Certain
Open Specifications are intended for use in conjunction with publicly available standard
specifications and network programming art, and assumes that the reader either is familiar with the
aforementioned material or has immediate access to it.

1 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Revision Summary

Date Revision History Revision Class Comments

02/14/2008 5.0.3 Editorial Revised and edited the technical content.

03/14/2008 5.1 Minor Updated the technical content.

05/16/2008 5.1.1 Editorial Revised and edited the technical content.

06/20/2008 5.2 Minor Updated the technical content.

07/25/2008 5.2.1 Editorial Revised and edited the technical content.

08/29/2008 5.2.2 Editorial Revised and edited the technical content.

10/24/2008 5.2.3 Editorial Revised and edited the technical content.

12/05/2008 5.3 Minor Updated the technical content.

12/05/2008 5.3.1 Editorial Editorial Update.

01/16/2009 5.3.2 Editorial Editorial Update.

02/27/2009 5.3.3 Editorial Revised and edited the technical content.

04/10/2009 6.0 Major Updated and revised the technical content.

05/22/2009 7.0 Major Updated and revised the technical content.

07/02/2009 7.1 Minor Updated the technical content.

08/14/2009 8.0 Major Updated and revised the technical content.

09/25/2009 8.1 Minor Updated the technical content.

11/06/2009 8.2 Minor Updated the technical content.

12/18/2009 9.0 Major Updated and revised the technical content.

01/29/2010 9.0.1 Editorial Revised and edited the technical content.

03/12/2010 9.0.2 Editorial Revised and edited the technical content.

04/23/2010 9.0.3 Editorial Revised and edited the technical content.

06/04/2010 9.0.4 Editorial Revised and edited the technical content.

2 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Contents
1 Introduction ............................................................................................................. 4
1.1 Glossary ............................................................................................................... 4
1.2 References ............................................................................................................ 4
1.2.1 Normative References ....................................................................................... 4
1.2.2 Informative References ..................................................................................... 4
1.3 Overview .............................................................................................................. 4
1.4 Relationship to Protocols and Other Structures .......................................................... 4
1.5 Applicability Statement ........................................................................................... 4
1.6 Versioning and Localization ..................................................................................... 4
1.7 Vendor Extensible Fields ......................................................................................... 4

2 Structures ................................................................................................................ 6
2.1 HRESULT .............................................................................................................. 6
2.1.1 HRESULT Values .............................................................................................. 9
2.2 Win32 Error Codes ..............................................................................................218
2.3 NTSTATUS .........................................................................................................403
2.3.1 NTSTATUS values ..........................................................................................404

3 Structure Example ................................................................................................ 523

4 Security Considerations........................................................................................ 524

5 Appendix A: Product Behavior .............................................................................. 525

6 Change Tracking................................................................................................... 527

7 Index ................................................................................................................... 528

3 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


1 Introduction
The Windows Error Codes document is a companion reference to the MCPP protocol specifications. It
documents the common usage details for those HRESULT values, Win32 error codes, and NTSTATUS
values that are referenced by specifications in the protocol documentation set.

1.1 Glossary

The following terms are defined in [MS-GLOS]:

HRESULT
Message Identifier
UUID

1.2 References

1.2.1 Normative References

None.

1.2.2 Informative References

[MS-GLOS] Microsoft Corporation, "Windows Protocols Master Glossary", March 2007.

1.3 Overview

If a protocol returns HRESULTs, the protocol uses HRESULTs, as specified in section 2.1.

If a protocol uses Win32 error codes, these values are taken from the Microsoft Windows® error
number space, as specified in section 2.2.

If a protocol uses NTSTATUS values, these values are specified in section 2.3.

1.4 Relationship to Protocols and Other Structures

The structures documented in this specification do not depend on any other structures or protocols.

The structures in this document are returned by many protocols.

1.5 Applicability Statement

The data types specified in this document are applicable for use in any protocol that needs to include
a discrete set of error codes.

1.6 Versioning and Localization

The structures in the Windows Error Codes require no versioning or localization information.

1.7 Vendor Extensible Fields

HRESULTs: Vendors can choose their own values, as long as the C bit (0x20000000) is set,
indicating it is a customer code. The structures documented in this specification have no vendor-
extensible fields.

4 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 Error Codes: Vendors should reuse those values with their indicated meanings. Choosing any
other value runs the risk of a collision in the future.

NTSTATUS: Vendors can choose their own values for this field, as long as the C bit (0x20000000) is
set, indicating it is a customer code.

5 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


2 Structures

2.1 HRESULT

The HRESULT numbering space is vendor-extensible. Vendors can supply their own values for this
field, as long as the C bit (0x20000000) is set, indicating it is a customer code.

The HRESULT numbering space has the following internal structure. The following diagram is
independent of endianness (that is, the diagram is shown in host byte order); it merely shows the
layout of the numbering space. Any protocol that uses NTSTATUS values on the wire is responsible
for stating the order in which the bytes are placed on the wire.

1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

S R C N X Facility Code

S (1 bit): Severity. If set, indicates a failure result. If clear, indicates a success result.

R (1 bit): Reserved. If the N bit is clear, this bit MUST be set to 0. If the N bit is set, this bit is
defined by the NTSTATUS numbering space (as specified in section 2.3).

C (1 bit): Customer. This bit specifies if the value is customer-defined or Microsoft-defined. The
bit is set for customer-defined values and clear for Microsoft-defined values.<1>

N (1 bit): If set, indicates that the error code is an NTSTATUS value (as specified in section
2.3), except that this bit is set.

X (1 bit): Reserved. SHOULD be set to 0. <2>

Facility (11 bits): An indicator of the source of the error. New facilities are occasionally added
by Microsoft.

The following table lists the currently defined facility codes:

Value Meaning

FACILITY_NULL The default facility code.


0

FACILITY_RPC The source of the error code is an RPC subsystem.


1

FACILITY_DISPATCH The source of the error code is a COM Dispatch.


2

FACILITY_STORAGE The source of the error code is OLE Storage.


3

FACILITY_ITF The source of the error code is COM/OLE Interface


4 management.

FACILITY_WIN32 This region is reserved to map undecorated error codes


7 into HRESULTs.

6 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Value Meaning

FACILITY_WINDOWS The source of the error code is the Windows


8 subsystem.

FACILITY_SECURITY The source of the error code is the Security API layer.
9

FACILITY_SSPI The source of the error code is the Security API layer.
9

FACILITY_CONTROL The source of the error code is the control mechanism.


10

FACILITY_CERT The source of the error code is a certificate client or


11 server?

FACILITY_INTERNET The source of the error code is Wininet related.


12

FACILITY_MEDIASERVER The source of the error code is the Windows Media


13 Server.

FACILITY_MSMQ The source of the error code is the Microsoft Message


14 Queue.

FACILITY_SETUPAPI The source of the error code is the Setup API.


15

FACILITY_SCARD The source of the error code is the Smart-card


16 subsystem.

FACILITY_COMPLUS The source of the error code is COM+.


17

FACILITY_AAF The source of the error code is the Microsoft agent.


18

FACILITY_URT The source of the error code is .NET CLR.


19

FACILITY_ACS The source of the error code is the audit collection


20 service.

FACILITY_DPLAY The source of the error code is Direct Play.


21

FACILITY_UMI The source of the error code is the ubiquitous


22 memoryintrospection service.

FACILITY_SXS The source of the error code is Side-by-side servicing.


23

FACILITY_WINDOWS_CE The error code is specific to Windows CE.


24

FACILITY_HTTP The source of the error code is HTTP support.


25

7 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Value Meaning

FACILITY_USERMODE_COMMONLOG The source of the error code is common Logging


26 support.

FACILITY_USERMODE_FILTER_MANAGER The source of the error code is the user mode filter
31 manager.

FACILITY_BACKGROUNDCOPY The source of the error code is background copy control


32

FACILITY_CONFIGURATION The source of the error code is configuration services.


33

FACILITY_STATE_MANAGEMENT The source of the error code is state management


34 services.

FACILITY_METADIRECTORY The source of the error code is the Microsoft Identity


35 Server.

FACILITY_WINDOWSUPDATE The source of the error code is a Windows update.


36

FACILITY_DIRECTORYSERVICE The source of the error code is Active Directory.


37

FACILITY_GRAPHICS The source of the error code is the graphics drivers.


38

FACILITY_SHELL The source of the error code is the user Shell.


39

FACILITY_TPM_SERVICES The source of the error code is the Trusted Platform


40 Module services.

FACILITY_TPM_SOFTWARE The source of the error code is the Trusted Platform


41 Module applications.

FACILITY_PLA The source of the error code is Performance Logs and


48 Alerts

FACILITY_FVE The source of the error code is Full volume encryption.


49

FACILITY_FWP he source of the error code is the Firewall Platform.


50

FACILITY_WINRM The source of the error code is the Windows Resource


51 Manager.

FACILITY_NDIS The source of the error code is the Network Driver


52 Interface.

FACILITY_USERMODE_HYPERVISOR The source of the error code is the Usermode


53 Hypervisor components.

FACILITY_CMI The source of the error code is the Configuration


54 Management Infrastructure.

8 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Value Meaning

FACILITY_USERMODE_VIRTUALIZATION The source of the error code is the user mode


55 virtualization subsystem.

FACILITY_USERMODE_VOLMGR The source of the error code is the user mode volume
56 manager

FACILITY_BCD The source of the error code is the Boot Configuration


57 Database.

FACILITY_USERMODE_VHD The source of the error code is user mode virtual hard
58 disk support.

FACILITY_SDIAG The source of the error code is System Diagnostics.


60

FACILITY_WEBSERVICES The source of the error code is the Web Services.


61

FACILITY_WINDOWS_DEFENDER The source of the error code is a Windows Defender


80 component.

FACILITY_OPC The source of the error code is the open connectivity


81 service.

Code (2 bytes): The remainder of the error code.

2.1.1 HRESULT Values

Combining the fields of an HRESULT into a single, 32-bit numbering space, the following HRESULT
values are defined, in addition to those derived from NTSTATUS values (section 2.3.1) and Win32
error codes (section 2.2). This document provides the common usage details of the HRESULTs;
individual protocol specifications may provide expanded or modified definitions.

Most values also have a default message defined, which can be used to map the value to a human-
readable text message; when this is done, the HRESULT value is also known as a message
identifier.

Note: In the following descriptions, a percentage sign (%) followed by one or more alphanumeric
characters (for example, "%1" or "%hs") indicates a variable that is replaced by text at the time the
value is returned.

Return value/code Description

0x00030200 The underlying file was


STG_S_CONVERTED converted to compound file
format.

0x00030201 The storage operation should


STG_S_BLOCK block until more data is
available.

0x00030202 The storage operation should


STG_S_RETRYNOW retry immediately.

0x00030203 The notified event sink will not

9 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STG_S_MONITORING influence the storage


operation.

0x00030204 Multiple opens prevent


STG_S_MULTIPLEOPENS consolidated (commit
succeeded).

0x00030205 Consolidation of the storage


STG_S_CONSOLIDATIONFAILED file failed (commit succeeded).

0x00030206 Consolidation of the storage


STG_S_CANNOTCONSOLIDATE file is inappropriate (commit
succeeded).

0x00040000 Use the registry database to


OLE_S_USEREG provide the requested
information.

0x00040001 Success, but static.


OLE_S_STATIC

0x00040002 Macintosh clipboard format.


OLE_S_MAC_CLIPFORMAT

0x00040100 Successful drop took place.


DRAGDROP_S_DROP

0x00040101 Drag-drop operation canceled.


DRAGDROP_S_CANCEL

0x00040102 Use the default cursor.


DRAGDROP_S_USEDEFAULTCURSORS

0x00040130 Data has same FORMATETC.


DATA_S_SAMEFORMATETC

0x00040140 View is already frozen.


VIEW_S_ALREADY_FROZEN

0x00040170 FORMATETC not supported.


CACHE_S_FORMATETC_NOTSUPPORTED

0x00040171 Same cache.


CACHE_S_SAMECACHE

0x00040172 Some caches are not updated.


CACHE_S_SOMECACHES_NOTUPDATED

0x00040180 Invalid verb for OLE object.


OLEOBJ_S_INVALIDVERB

0x00040181 Verb number is valid but verb


OLEOBJ_S_CANNOT_DOVERB_NOW cannot be done now.

0x00040182 Invalid window handle passed.


OLEOBJ_S_INVALIDHWND

10 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x000401A0 Message is too long; some of


INPLACE_S_TRUNCATED it had to be truncated before
displaying.

0x000401C0 Unable to convert OLESTREAM


CONVERT10_S_NO_PRESENTATION to IStorage.

0x000401E2 Moniker reduced to itself.


MK_S_REDUCED_TO_SELF

0x000401E4 Common prefix is this


MK_S_ME moniker.

0x000401E5 Common prefix is input


MK_S_HIM moniker.

0x000401E6 Common prefix is both


MK_S_US monikers.

0x000401E7 Moniker is already registered


MK_S_MONIKERALREADYREGISTERED in running object table.

0x00040200 An event was able to invoke


EVENT_S_SOME_SUBSCRIBERS_FAILED some, but not all, of the
subscribers.

0x00040202 An event was delivered, but


EVENT_S_NOSUBSCRIBERS there were no subscribers.

0x00041300 The task is ready to run at its


SCHED_S_TASK_READY next scheduled time.

0x00041301 The task is currently running.


SCHED_S_TASK_RUNNING

0x00041302 The task will not run at the


SCHED_S_TASK_DISABLED scheduled times because it
has been disabled.

0x00041303 The task has not yet run.


SCHED_S_TASK_HAS_NOT_RUN

0x00041304 There are no more runs


SCHED_S_TASK_NO_MORE_RUNS scheduled for this task.

0x00041305 One or more of the properties


SCHED_S_TASK_NOT_SCHEDULED that are needed to run this
task on a schedule have not
been set.

0x00041306 The last run of the task was


SCHED_S_TASK_TERMINATED terminated by the user.

0x00041307 Either the task has no


SCHED_S_TASK_NO_VALID_TRIGGERS triggers, or the existing
triggers are disabled or not
set.

11 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x00041308 Event triggers do not have set


SCHED_S_EVENT_TRIGGER run times.

0x0004131B The task is registered, but not


SCHED_S_SOME_TRIGGERS_FAILED all specified triggers will start
the task.

0x0004131C The task is registered, but it


SCHED_S_BATCH_LOGON_PROBLEM may fail to start. Batch logon
privilege needs to be enabled
for the task principal.

0x0004D000 An asynchronous operation


XACT_S_ASYNC was specified. The operation
has begun, but its outcome is
not known yet.

0x0004D002 The method call succeeded


XACT_S_READONLY because the transaction was
read-only.

0x0004D003 The transaction was


XACT_S_SOMENORETAIN 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.

0x0004D004 No changes were made during


XACT_S_OKINFORM this call, but the sink wants
another chance to look if any
other sinks make further
changes.

0x0004D005 The sink is content and wants


XACT_S_MADECHANGESCONTENT the transaction to proceed.
Changes were made to one or
more resources during this
call.

0x0004D006 The sink is for the moment


XACT_S_MADECHANGESINFORM 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.

0x0004D007 The transaction was


XACT_S_ALLNORETAIN successfully aborted.
However, the abort was
nonretaining.

0x0004D008 An abort operation was


XACT_S_ABORTING already in progress.

12 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x0004D009 The resource manager has


XACT_S_SINGLEPHASE performed a single-phase
commit of the transaction.

0x0004D00A The local transaction has not


XACT_S_LOCALLY_OK aborted.

0x0004D010 The resource manager has


XACT_S_LASTRESOURCEMANAGER requested to be the
coordinator (last resource
manager) for the transaction.

0x00080012 Not all the requested


CO_S_NOTALLINTERFACES interfaces were available.

0x00080013 The specified machine name


CO_S_MACHINENAMENOTFOUND was not found in the cache.

0x00090312 The function completed


SEC_I_CONTINUE_NEEDED successfully, but it must be
called again to complete the
context.

0x00090313 The function completed


SEC_I_COMPLETE_NEEDED successfully, but
CompleteToken must be
called.

0x00090314 The function completed


SEC_I_COMPLETE_AND_CONTINUE successfully, but both
CompleteToken and this
function must be called to
complete the context.

0x00090315 The logon was completed, but


SEC_I_LOCAL_LOGON no network authority was
available. The logon was made
using locally known
information.

0x00090317 The context has expired and


SEC_I_CONTEXT_EXPIRED can no longer be used.

0x00090320 The credentials supplied were


SEC_I_INCOMPLETE_CREDENTIALS not complete and could not be
verified. Additional information
can be returned from the
context.

0x00090321 The context data must be


SEC_I_RENEGOTIATE renegotiated with the peer.

0x00090323 There is no LSA mode context


SEC_I_NO_LSA_CONTEXT associated with this context.

0x0009035C A signature operation must be


SEC_I_SIGNATURE_NEEDED performed before the user can

13 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

authenticate.

0x00091012 The protected data needs to


CRYPT_I_NEW_PROTECTION_REQUIRED be reprotected.

0x000D0000 The requested operation is


NS_S_CALLPENDING pending completion.

0x000D0001 The requested operation was


NS_S_CALLABORTED aborted by the client.

0x000D0002 The stream was purposefully


NS_S_STREAM_TRUNCATED stopped before completion.

0x000D0BC8 The requested operation has


NS_S_REBUFFERING caused the source to rebuffer.

0x000D0BC9 The requested operation has


NS_S_DEGRADING_QUALITY caused the source to degrade
codec quality.

0x000D0BDB The transcryptor object has


NS_S_TRANSCRYPTOR_EOF reached end of file.

0x000D0FE8 An upgrade may be needed


NS_S_WMP_UI_VERSIONMISMATCH for the theme manager to
correctly show this skin. Skin
reports version: %.1f.

0x000D0FE9 An error occurred in one of the


NS_S_WMP_EXCEPTION UI components.

0x000D1040 Successfully loaded a GIF file.


NS_S_WMP_LOADED_GIF_IMAGE

0x000D1041 Successfully loaded a PNG file.


NS_S_WMP_LOADED_PNG_IMAGE

0x000D1042 Successfully loaded a BMP file.


NS_S_WMP_LOADED_BMP_IMAGE

0x000D1043 Successfully loaded a JPG file.


NS_S_WMP_LOADED_JPG_IMAGE

0x000D104F Drop this frame.


NS_S_WMG_FORCE_DROP_FRAME

0x000D105F The specified stream has


NS_S_WMR_ALREADYRENDERED already been rendered.

0x000D1060 The specified type partially


NS_S_WMR_PINTYPEPARTIALMATCH matches this pin type.

0x000D1061 The specified type fully


NS_S_WMR_PINTYPEFULLMATCH matches this pin type.

0x000D1066 The timestamp is late

14 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_S_WMG_ADVISE_DROP_FRAME compared to the current


render position. Advise
dropping this frame.

0x000D1067 The timestamp is severely late


NS_S_WMG_ADVISE_DROP_TO_KEYFRAME compared to the current
render position. Advise
dropping everything up to the
next key frame.

0x000D10DB No burn rights. You will be


NS_S_NEED_TO_BUY_BURN_RIGHTS prompted to buy burn rights
when you try to burn this file
to an audio CD.

0x000D10FE Failed to clear playlist because


NS_S_WMPCORE_PLAYLISTCLEARABORT it was aborted by user.

0x000D10FF Failed to remove item in the


NS_S_WMPCORE_PLAYLISTREMOVEITEMABORT playlist since it was aborted by
user.

0x000D1102 Playlist is being generated


NS_S_WMPCORE_PLAYLIST_CREATION_PENDING asynchronously.

0x000D1103 Validation of the media is


NS_S_WMPCORE_MEDIA_VALIDATION_PENDING pending.

0x000D1104 Encountered more than one


NS_S_WMPCORE_PLAYLIST_REPEAT_SECONDARY_SEGMENTS_IGNORED Repeat block during ASX
processing.

0x000D1105 Current state of WMP


NS_S_WMPCORE_COMMAND_NOT_AVAILABLE disallows calling this method
or property.

0x000D1106 Name for the playlist has been


NS_S_WMPCORE_PLAYLIST_NAME_AUTO_GENERATED auto generated.

0x000D1107 The imported playlist does not


NS_S_WMPCORE_PLAYLIST_IMPORT_MISSING_ITEMS contain all items from the
original.

0x000D1108 The M3U playlist has been


NS_S_WMPCORE_PLAYLIST_COLLAPSED_TO_SINGLE_MEDIA ignored because it only
contains one item.

0x000D1109 The open for the child playlist


NS_S_WMPCORE_MEDIA_CHILD_PLAYLIST_OPEN_PENDING associated with this media is
pending.

0x000D110A More nodes support the


NS_S_WMPCORE_MORE_NODES_AVAIABLE interface requested, but the
array for returning them is
full.

0x000D1135 Backup or Restore successful!.

15 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_S_WMPBR_SUCCESS

0x000D1136 Transfer complete with


NS_S_WMPBR_PARTIALSUCCESS limitations.

0x000D1144 Request to the effects control


NS_S_WMPEFFECT_TRANSPARENT to change transparency status
to transparent.

0x000D1145 Request to the effects control


NS_S_WMPEFFECT_OPAQUE to change transparency status
to opaque.

0x000D114E The requested application


NS_S_OPERATION_PENDING pane is performing an
operation and will not be
released.

0x000D1359 The file is only available for


NS_S_TRACK_BUY_REQUIRES_ALBUM_PURCHASE purchase when you buy the
entire album.

0x000D135E There were problems


NS_S_NAVIGATION_COMPLETE_WITH_ERRORS completing the requested
navigation. There are
identifiers missing in the
catalog.

0x000D1361 Track already downloaded.


NS_S_TRACK_ALREADY_DOWNLOADED

0x000D1519 The publishing point


NS_S_PUBLISHING_POINT_STARTED_WITH_FAILED_SINKS successfully started, but one
or more of the requested data
writer plug-ins failed.

0x000D2726 Status message: The license


NS_S_DRM_LICENSE_ACQUIRED was acquired.

0x000D2727 Status message: The security


NS_S_DRM_INDIVIDUALIZED upgrade has been completed.

0x000D2746 Status message: License


NS_S_DRM_MONITOR_CANCELLED monitoring has been canceled.

0x000D2747 Status message: License


NS_S_DRM_ACQUIRE_CANCELLED acquisition has been canceled.

0x000D276E The track is burnable and had


NS_S_DRM_BURNABLE_TRACK no playlist burn limit.

0x000D276F The track is burnable but has


NS_S_DRM_BURNABLE_TRACK_WITH_PLAYLIST_RESTRICTION a playlist burn limit.

0x000D27DE A security upgrade is required


NS_S_DRM_NEEDS_INDIVIDUALIZATION to perform the operation on
this media file.

16 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x000D2AF8 Installation was successful;


NS_S_REBOOT_RECOMMENDED however, some file cleanup is
not complete. For best results,
restart your computer.

0x000D2AF9 Installation was successful;


NS_S_REBOOT_REQUIRED however, some file cleanup is
not complete. To continue,
you must restart your
computer.

0x000D2F09 EOS hit during rewinding.


NS_S_EOSRECEDING

0x000D2F0D Internal.
NS_S_CHANGENOTICE

0x001F0001 The IO was completed by a


ERROR_FLT_IO_COMPLETE filter.

0x00262307 No mode is pinned on the


ERROR_GRAPHICS_MODE_NOT_PINNED specified VidPN source or
target.

0x0026231E Specified mode set does not


ERROR_GRAPHICS_NO_PREFERRED_MODE specify preference for one of
its modes.

0x0026234B Specified data set (for


ERROR_GRAPHICS_DATASET_IS_EMPTY example, mode set, frequency
range set, descriptor set, and
topology) is empty.

0x0026234C Specified data set (for


ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET example, mode set, frequency
range set, descriptor set, and
topology) does not contain
any more elements.

0x00262351 Specified content


ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_P transformation is not pinned
INNED on the specified VidPN present
path.

0x00300100 Property value will be ignored.


PLA_S_PROPERTY_IGNORED

0x00340001 The request will be completed


ERROR_NDIS_INDICATION_REQUIRED later by a Network Driver
Interface Specification (NDIS)
status indication.

0x0DEAD100 The VolumeSequenceNumber


TRK_S_OUT_OF_SYNC of a MOVE_NOTIFICATION
request is incorrect.

0x0DEAD102 The VolumeID in a request

17 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

TRK_VOLUME_NOT_FOUND was not found in the server's


ServerVolumeTable.

0x0DEAD103 A notification was sent to the


TRK_VOLUME_NOT_OWNED LnkSvrMessage method, but
the RequestMachine for the
request was not the
VolumeOwner for a VolumeID
in the request.

0x0DEAD107 The server received a


TRK_S_NOTIFICATION_QUOTA_EXCEEDED MOVE_NOTIFICATION
request, but the FileTable size
limit has already been
reached.

0x400D004F The Title Server %1 is


NS_I_TIGER_START running.

0x400D0051 Content Server %1 (%2) is


NS_I_CUB_START starting.

0x400D0052 Content Server %1 (%2) is


NS_I_CUB_RUNNING running.

0x400D0054 Disk %1 ( %2 ) on Content


NS_I_DISK_START Server %3, is running.

0x400D0056 Started rebuilding disk %1 (


NS_I_DISK_REBUILD_STARTED %2 ) on Content Server %3.

0x400D0057 Finished rebuilding disk %1 (


NS_I_DISK_REBUILD_FINISHED %2 ) on Content Server %3.

0x400D0058 Aborted rebuilding disk %1 (


NS_I_DISK_REBUILD_ABORTED %2 ) on Content Server %3.

0x400D0059 A NetShow administrator at


NS_I_LIMIT_FUNNELS network location %1 set the
data stream limit to %2
streams.

0x400D005A A NetShow administrator at


NS_I_START_DISK network location %1 started
disk %2.

0x400D005B A NetShow administrator at


NS_I_STOP_DISK network location %1 stopped
disk %2.

0x400D005C A NetShow administrator at


NS_I_STOP_CUB network location %1 stopped
Content Server %2.

0x400D005D A NetShow administrator at


NS_I_KILL_USERSESSION network location %1 aborted
user session %2 from the

18 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

system.

0x400D005E A NetShow administrator at


NS_I_KILL_CONNECTION network location %1 aborted
obsolete connection %2 from
the system.

0x400D005F A NetShow administrator at


NS_I_REBUILD_DISK network location %1 started
rebuilding disk %2.

0x400D0069 Event initialization failed,


MCMADM_I_NO_EVENTS there will be no MCM events.

0x400D006E The logging operation failed.


NS_I_LOGGING_FAILED

0x400D0070 A NetShow administrator at


NS_I_LIMIT_BANDWIDTH network location %1 set the
maximum bandwidth limit to
%2 bps.

0x400D0191 Content Server %1 (%2) has


NS_I_CUB_UNFAIL_LINK established its link to Content
Server %3.

0x400D0193 Restripe operation has


NS_I_RESTRIPE_START started.

0x400D0194 Restripe operation has


NS_I_RESTRIPE_DONE completed.

0x400D0196 Content disk %1 (%2) on


NS_I_RESTRIPE_DISK_OUT Content Server %3 has been
restriped out.

0x400D0197 Content server %1 (%2) has


NS_I_RESTRIPE_CUB_OUT been restriped out.

0x400D0198 Disk %1 ( %2 ) on Content


NS_I_DISK_STOP Server %3, has been offlined.

0x400D14BE The playlist change occurred


NS_I_PLAYLIST_CHANGE_RECEDING while receding.

0x400D2EFF The client is reconnected.


NS_I_RECONNECTED

0x400D2F01 Forcing a switch to a pending


NS_I_NOLOG_STOP header on start.

0x400D2F03 There is already an existing


NS_I_EXISTING_PACKETIZER packetizer plugin for the
stream.

0x400D2F04 The proxy setting is manual.


NS_I_MANUAL_PROXY

19 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x40262009 The kernel driver detected a


ERROR_GRAPHICS_DRIVER_MISMATCH version mismatch between it
and the user mode driver.

0x4026242F Child device presence was not


ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS reliably detected.

0x40262437 Starting the lead-link adapter


ERROR_GRAPHICS_LEADLINK_START_DEFERRED has been deferred
temporarily.

0x40262439 The display adapter is being


ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY polled for children too
frequently at the same polling
level.

0x4026243A Starting the adapter has been


ERROR_GRAPHICS_START_DEFERRED deferred temporarily.

0x80000001 Not implemented.


E_NOTIMPL

0x80000002 Ran out of memory.


E_OUTOFMEMORY

0x80000003 One or more arguments are


E_INVALIDARG invalid. This value is typically
only returned by software
when compiled for MacOS.

0x80000004 No such interface supported.


E_NOINTERFACE

0x80000005 Invalid pointer.


E_POINTER

0x80000006 Invalid handle.


E_HANDLE

0x80000007 Operation aborted.


E_ABORT

0x80000008 Unspecified error.


E_FAIL

0x8000000A The data necessary to


E_PENDING complete this operation is not
yet available.

0x80004001 Not implemented.


E_NOTIMPL

0x80004002 No such interface supported.


E_NOINTERFACE

0x80004003 Invalid pointer.


E_POINTER

20 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80004004 Operation aborted.


E_ABORT

0x80004005 Unspecified error.


E_FAIL

0x80004006 Thread local storage failure.


CO_E_INIT_TLS

0x80004007 Get shared memory allocator


CO_E_INIT_SHARED_ALLOCATOR failure.

0x80004008 Get memory allocator failure.


CO_E_INIT_MEMORY_ALLOCATOR

0x80004009 Unable to initialize class


CO_E_INIT_CLASS_CACHE cache.

0x8000400A Unable to initialize remote


CO_E_INIT_RPC_CHANNEL procedure call (RPC) services.

0x8000400B Cannot set thread local


CO_E_INIT_TLS_SET_CHANNEL_CONTROL storage channel control.

0x8000400C Could not allocate thread local


CO_E_INIT_TLS_CHANNEL_CONTROL storage channel control.

0x8000400D The user-supplied memory


CO_E_INIT_UNACCEPTED_USER_ALLOCATOR allocator is unacceptable.

0x8000400E The OLE service mutex


CO_E_INIT_SCM_MUTEX_EXISTS already exists.

0x8000400F The OLE service file mapping


CO_E_INIT_SCM_FILE_MAPPING_EXISTS already exists.

0x80004010 Unable to map view of file for


CO_E_INIT_SCM_MAP_VIEW_OF_FILE OLE service.

0x80004011 Failure attempting to launch


CO_E_INIT_SCM_EXEC_FAILURE OLE service.

0x80004012 There was an attempt to call


CO_E_INIT_ONLY_SINGLE_THREADED CoInitialize a second time
while single-threaded.

0x80004013 A Remote activation was


CO_E_CANT_REMOTE necessary but was not
allowed.

0x80004014 A Remote activation was


CO_E_BAD_SERVER_NAME necessary, but the server
name provided was invalid.

0x80004015 The class is configured to run


CO_E_WRONG_SERVER_IDENTITY as a security ID different from
the caller.

21 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80004016 Use of OLE1 services requiring


CO_E_OLE1DDE_DISABLED Dynamic Data Exchange
(DDE) Windows is disabled.

0x80004017 A RunAs specification must be


CO_E_RUNAS_SYNTAX <domain name>\<user
name> or simply <user
name>.

0x80004018 The server process could not


CO_E_CREATEPROCESS_FAILURE be started. The path name
may be incorrect.

0x80004019 The server process could not


CO_E_RUNAS_CREATEPROCESS_FAILURE be started as the configured
identity. The path name may
be incorrect or unavailable.

0x8000401A The server process could not


CO_E_RUNAS_LOGON_FAILURE be started because the
configured identity is
incorrect. Check the user
name and password.

0x8000401B The client is not allowed to


CO_E_LAUNCH_PERMSSION_DENIED launch this server.

0x8000401C The service providing this


CO_E_START_SERVICE_FAILURE server could not be started.

0x8000401D This computer was unable to


CO_E_REMOTE_COMMUNICATION_FAILURE communicate with the
computer providing the
server.

0x8000401E The server did not respond


CO_E_SERVER_START_TIMEOUT after being launched.

0x8000401F The registration information


CO_E_CLSREG_INCONSISTENT for this server is inconsistent
or incomplete.

0x80004020 The registration information


CO_E_IIDREG_INCONSISTENT for this interface is
inconsistent or incomplete.

0x80004021 The operation attempted is


CO_E_NOT_SUPPORTED not supported.

0x80004022 A DLL must be loaded.


CO_E_RELOAD_DLL

0x80004023 A Microsoft Software Installer


CO_E_MSI_ERROR error was encountered.

0x80004024 The specified activation could


CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT not occur in the client context

22 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

as specified.

0x80004025 Activations on the server are


CO_E_SERVER_PAUSED paused.

0x80004026 Activations on the server are


CO_E_SERVER_NOT_PAUSED not paused.

0x80004027 The component or application


CO_E_CLASS_DISABLED containing the component has
been disabled.

0x80004028 The common language


CO_E_CLRNOTAVAILABLE runtime is not available.

0x80004029 The thread-pool rejected the


CO_E_ASYNC_WORK_REJECTED submitted asynchronous work.

0x8000402A The server started, but it did


CO_E_SERVER_INIT_TIMEOUT not finish initializing in a
timely fashion.

0x8000402B Unable to complete the call


CO_E_NO_SECCTX_IN_ACTIVATE because there is no COM+
security context inside
IObjectControl.Activate.

0x80004030 The provided tracker


CO_E_TRACKER_CONFIG configuration is invalid.

0x80004031 The provided thread pool


CO_E_THREADPOOL_CONFIG configuration is invalid.

0x80004032 The provided side-by-side


CO_E_SXS_CONFIG configuration is invalid.

0x80004033 The server principal name


CO_E_MALFORMED_SPN (SPN) obtained during security
negotiation is malformed.

0x8000FFFF Catastrophic failure.


E_UNEXPECTED

0x80010001 Call was rejected by callee.


RPC_E_CALL_REJECTED

0x80010002 Call was canceled by the


RPC_E_CALL_CANCELED message filter.

0x80010003 The caller is dispatching an


RPC_E_CANTPOST_INSENDCALL intertask SendMessage call
and cannot call out via
PostMessage.

0x80010004 The caller is dispatching an


RPC_E_CANTCALLOUT_INASYNCCALL asynchronous call and cannot
make an outgoing call on

23 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

behalf of this call.

0x80010005 It is illegal to call out while


RPC_E_CANTCALLOUT_INEXTERNALCALL inside message filter.

0x80010006 The connection terminated or


RPC_E_CONNECTION_TERMINATED is in a bogus state and can no
longer be used. Other
connections are still valid.

0x80010007 The callee (the server, not the


RPC_E_SERVER_DIED server application) is not
available and disappeared; all
connections are invalid. The
call may have executed.

0x80010008 The caller (client) disappeared


RPC_E_CLIENT_DIED while the callee (server) was
processing a call.

0x80010009 The data packet with the


RPC_E_INVALID_DATAPACKET marshaled parameter data is
incorrect.

0x8001000A The call was not transmitted


RPC_E_CANTTRANSMIT_CALL properly; the message queue
was full and was not emptied
after yielding.

0x8001000B The client RPC caller cannot


RPC_E_CLIENT_CANTMARSHAL_DATA marshal the parameter data
due to errors (such as low
memory).

0x8001000C The client RPC caller cannot


RPC_E_CLIENT_CANTUNMARSHAL_DATA unmarshal the return data due
to errors (such as low
memory).

0x8001000D The server RPC callee cannot


RPC_E_SERVER_CANTMARSHAL_DATA marshal the return data due to
errors (such as low memory).

0x8001000E The server RPC callee cannot


RPC_E_SERVER_CANTUNMARSHAL_DATA unmarshal the parameter data
due to errors (such as low
memory).

0x8001000F Received data is invalid. The


RPC_E_INVALID_DATA data may be server or client
data.

0x80010010 A particular parameter is


RPC_E_INVALID_PARAMETER invalid and cannot be
(un)marshaled.

0x80010011 There is no second outgoing

24 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

RPC_E_CANTCALLOUT_AGAIN call on same channel in DDE


conversation.

0x80010012 The callee (the server, not the


RPC_E_SERVER_DIED_DNE server application) is not
available and disappeared; all
connections are invalid. The
call did not execute.

0x80010100 System call failed.


RPC_E_SYS_CALL_FAILED

0x80010101 Could not allocate some


RPC_E_OUT_OF_RESOURCES required resource (such as
memory or events)

0x80010102 Attempted to make calls on


RPC_E_ATTEMPTED_MULTITHREAD more than one thread in
single-threaded mode.

0x80010103 The requested interface is not


RPC_E_NOT_REGISTERED registered on the server
object.

0x80010104 RPC could not call the server


RPC_E_FAULT or could not return the results
of calling the server.

0x80010105 The server threw an


RPC_E_SERVERFAULT exception.

0x80010106 Cannot change thread mode


RPC_E_CHANGED_MODE after it is set.

0x80010107 The method called does not


RPC_E_INVALIDMETHOD exist on the server.

0x80010108 The object invoked has


RPC_E_DISCONNECTED disconnected from its clients.

0x80010109 The object invoked chose not


RPC_E_RETRY to process the call now. Try
again later.

0x8001010A The message filter indicated


RPC_E_SERVERCALL_RETRYLATER that the application is busy.

0x8001010B The message filter rejected


RPC_E_SERVERCALL_REJECTED the call.

0x8001010C A call control interface was


RPC_E_INVALID_CALLDATA called with invalid data.

0x8001010D An outgoing call cannot be


RPC_E_CANTCALLOUT_ININPUTSYNCCALL made because the application
is dispatching an input-
synchronous call.

25 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8001010E The application called an


RPC_E_WRONG_THREAD interface that was marshaled
for a different thread.

0x8001010F CoInitialize has not been


RPC_E_THREAD_NOT_INIT called on the current thread.

0x80010110 The version of OLE on the


RPC_E_VERSION_MISMATCH client and server machines
does not match.

0x80010111 OLE received a packet with an


RPC_E_INVALID_HEADER invalid header.

0x80010112 OLE received a packet with an


RPC_E_INVALID_EXTENSION invalid extension.

0x80010113 The requested object or


RPC_E_INVALID_IPID interface does not exist.

0x80010114 The requested object does not


RPC_E_INVALID_OBJECT exist.

0x80010115 OLE has sent a request and is


RPC_S_CALLPENDING waiting for a reply.

0x80010116 OLE is waiting before retrying


RPC_S_WAITONTIMER a request.

0x80010117 Call context cannot be


RPC_E_CALL_COMPLETE accessed after call completed.

0x80010118 Impersonate on unsecure calls


RPC_E_UNSECURE_CALL is not supported.

0x80010119 Security must be initialized


RPC_E_TOO_LATE before any interfaces are
marshaled or unmarshaled. It
cannot be changed after
initialized.

0x8001011A No security packages are


RPC_E_NO_GOOD_SECURITY_PACKAGES installed on this machine, the
user is not logged on, or there
are no compatible security
packages between the client
and server.

0x8001011B Access is denied.


RPC_E_ACCESS_DENIED

0x8001011C Remote calls are not allowed


RPC_E_REMOTE_DISABLED for this process.

0x8001011D The marshaled interface data


RPC_E_INVALID_OBJREF packet (OBJREF) has an
invalid or unknown format.

26 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8001011E No context is associated with


RPC_E_NO_CONTEXT this call. This happens for
some custom marshaled calls
and on the client side of the
call.

0x8001011F This operation returned


RPC_E_TIMEOUT because the time-out period
expired.

0x80010120 There are no synchronize


RPC_E_NO_SYNC objects to wait on.

0x80010121 Full subject issuer chain


RPC_E_FULLSIC_REQUIRED Secure Sockets Layer (SSL)
principal name expected from
the server.

0x80010122 Principal name is not a valid


RPC_E_INVALID_STD_NAME Microsoft standard (msstd)
name.

0x80010123 Unable to impersonate DCOM


CO_E_FAILEDTOIMPERSONATE client.

0x80010124 Unable to obtain server's


CO_E_FAILEDTOGETSECCTX security context.

0x80010125 Unable to open the access


CO_E_FAILEDTOOPENTHREADTOKEN token of the current thread.

0x80010126 Unable to obtain user


CO_E_FAILEDTOGETTOKENINFO information from an access
token.

0x80010127 The client who called


CO_E_TRUSTEEDOESNTMATCHCLIENT IAccessControl::IsAccessPermi
tted was not the trustee
provided to the method.

0x80010128 Unable to obtain the client's


CO_E_FAILEDTOQUERYCLIENTBLANKET security blanket.

0x80010129 Unable to set a discretionary


CO_E_FAILEDTOSETDACL access control list (ACL) into a
security descriptor.

0x8001012A The system function


CO_E_ACCESSCHECKFAILED AccessCheck returned false.

0x8001012B Either NetAccessDel or


CO_E_NETACCESSAPIFAILED NetAccessAdd returned an
error code.

0x8001012C One of the trustee strings


CO_E_WRONGTRUSTEENAMESYNTAX provided by the user did not
conform to the

27 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

<Domain>\<Name> syntax
and it was not the *" string".

0x8001012D One of the security identifiers


CO_E_INVALIDSID provided by the user was
invalid.

0x8001012E Unable to convert a wide


CO_E_CONVERSIONFAILED character trustee string to a
multiple-byte trustee string.

0x8001012F Unable to find a security


CO_E_NOMATCHINGSIDFOUND identifier that corresponds to a
trustee string provided by the
user.

0x80010130 The system function


CO_E_LOOKUPACCSIDFAILED LookupAccountSID failed.

0x80010131 Unable to find a trustee name


CO_E_NOMATCHINGNAMEFOUND that corresponds to a security
identifier provided by the user.

0x80010132 The system function


CO_E_LOOKUPACCNAMEFAILED LookupAccountName failed.

0x80010133 Unable to set or reset a


CO_E_SETSERLHNDLFAILED serialization handle.

0x80010134 Unable to obtain the Windows


CO_E_FAILEDTOGETWINDIR directory.

0x80010135 Path too long.


CO_E_PATHTOOLONG

0x80010136 Unable to generate a UUID.


CO_E_FAILEDTOGENUUID

0x80010137 Unable to create file.


CO_E_FAILEDTOCREATEFILE

0x80010138 Unable to close a serialization


CO_E_FAILEDTOCLOSEHANDLE handle or a file handle.

0x80010139 The number of access control


CO_E_EXCEEDSYSACLLIMIT entries (ACEs) in an ACL
exceeds the system limit.

0x8001013A Not all the DENY_ACCESS


CO_E_ACESINWRONGORDER ACEs are arranged in front of
the GRANT_ACCESS ACEs in
the stream.

0x8001013B The version of ACL format in


CO_E_INCOMPATIBLESTREAMVERSION the stream is not supported by
this implementation of
IAccessControl.

28 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8001013C Unable to open the access


CO_E_FAILEDTOOPENPROCESSTOKEN token of the server process.

0x8001013D Unable to decode the ACL in


CO_E_DECODEFAILED the stream provided by the
user.

0x8001013F The COM IAccessControl


CO_E_ACNOTINITIALIZED object is not initialized.

0x80010140 Call Cancellation is disabled.


CO_E_CANCEL_DISABLED

0x8001FFFF An internal error occurred.


RPC_E_UNEXPECTED

0x80020001 Unknown interface.


DISP_E_UNKNOWNINTERFACE

0x80020003 Member not found.


DISP_E_MEMBERNOTFOUND

0x80020004 Parameter not found.


DISP_E_PARAMNOTFOUND

0x80020005 Type mismatch.


DISP_E_TYPEMISMATCH

0x80020006 Unknown name.


DISP_E_UNKNOWNNAME

0x80020007 No named arguments.


DISP_E_NONAMEDARGS

0x80020008 Bad variable type.


DISP_E_BADVARTYPE

0x80020009 Exception occurred.


DISP_E_EXCEPTION

0x8002000A Out of present range.


DISP_E_OVERFLOW

0x8002000B Invalid index.


DISP_E_BADINDEX

0x8002000C Unknown language.


DISP_E_UNKNOWNLCID

0x8002000D Memory is locked.


DISP_E_ARRAYISLOCKED

0x8002000E Invalid number of parameters.


DISP_E_BADPARAMCOUNT

0x8002000F Parameter not optional.


DISP_E_PARAMNOTOPTIONAL

29 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80020010 Invalid callee.


DISP_E_BADCALLEE

0x80020011 Does not support a collection.


DISP_E_NOTACOLLECTION

0x80020012 Division by zero.


DISP_E_DIVBYZERO

0x80020013 Buffer too small.


DISP_E_BUFFERTOOSMALL

0x80028016 Buffer too small.


TYPE_E_BUFFERTOOSMALL

0x80028017 Field name not defined in the


TYPE_E_FIELDNOTFOUND record.

0x80028018 Old format or invalid type


TYPE_E_INVDATAREAD library.

0x80028019 Old format or invalid type


TYPE_E_UNSUPFORMAT library.

0x8002801C Error accessing the OLE


TYPE_E_REGISTRYACCESS registry.

0x8002801D Library not registered.


TYPE_E_LIBNOTREGISTERED

0x80028027 Bound to unknown type.


TYPE_E_UNDEFINEDTYPE

0x80028028 Qualified name disallowed.


TYPE_E_QUALIFIEDNAMEDISALLOWED

0x80028029 Invalid forward reference, or


TYPE_E_INVALIDSTATE reference to uncompiled type.

0x8002802A Type mismatch.


TYPE_E_WRONGTYPEKIND

0x8002802B Element not found.


TYPE_E_ELEMENTNOTFOUND

0x8002802C Ambiguous name.


TYPE_E_AMBIGUOUSNAME

0x8002802D Name already exists in the


TYPE_E_NAMECONFLICT library.

0x8002802E Unknown language code


TYPE_E_UNKNOWNLCID identifier (LCID).

0x8002802F Function not defined in


TYPE_E_DLLFUNCTIONNOTFOUND specified DLL.

30 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x800288BD Wrong module kind for the


TYPE_E_BADMODULEKIND operation.

0x800288C5 Size may not exceed 64 KB.


TYPE_E_SIZETOOBIG

0x800288C6 Duplicate ID in inheritance


TYPE_E_DUPLICATEID hierarchy.

0x800288CF Incorrect inheritance depth in


TYPE_E_INVALIDID standard OLE hmember.

0x80028CA0 Type mismatch.


TYPE_E_TYPEMISMATCH

0x80028CA1 Invalid number of arguments.


TYPE_E_OUTOFBOUNDS

0x80028CA2 I/O error.


TYPE_E_IOERROR

0x80028CA3 Error creating unique .tmp file.


TYPE_E_CANTCREATETMPFILE

0x80029C4A Error loading type library or


TYPE_E_CANTLOADLIBRARY DLL.

0x80029C83 Inconsistent property


TYPE_E_INCONSISTENTPROPFUNCS functions.

0x80029C84 Circular dependency between


TYPE_E_CIRCULARTYPE types and modules.

0x80030001 Unable to perform requested


STG_E_INVALIDFUNCTION operation.

0x80030002 %1 could not be found.


STG_E_FILENOTFOUND

0x80030003 The path %1 could not be


STG_E_PATHNOTFOUND found.

0x80030004 There are insufficient


STG_E_TOOMANYOPENFILES resources to open another file.

0x80030005 Access denied.


STG_E_ACCESSDENIED

0x80030006 Attempted an operation on an


STG_E_INVALIDHANDLE invalid object.

0x80030008 There is insufficient memory


STG_E_INSUFFICIENTMEMORY available to complete
operation.

0x80030009 Invalid pointer error.


STG_E_INVALIDPOINTER

31 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80030012 There are no more entries to


STG_E_NOMOREFILES return.

0x80030013 Disk is write-protected.


STG_E_DISKISWRITEPROTECTED

0x80030019 An error occurred during a


STG_E_SEEKERROR seek operation.

0x8003001D A disk error occurred during a


STG_E_WRITEFAULT write operation.

0x8003001E A disk error occurred during a


STG_E_READFAULT read operation.

0x80030020 A share violation has occurred.


STG_E_SHAREVIOLATION

0x80030021 A lock violation has occurred.


STG_E_LOCKVIOLATION

0x80030050 %1 already exists.


STG_E_FILEALREADYEXISTS

0x80030057 Invalid parameter error.


STG_E_INVALIDPARAMETER

0x80030070 There is insufficient disk space


STG_E_MEDIUMFULL to complete operation.

0x800300F0 Illegal write of non-simple


STG_E_PROPSETMISMATCHED property to simple property
set.

0x800300FA An application programming


STG_E_ABNORMALAPIEXIT interface (API) call exited
abnormally.

0x800300FB The file %1 is not a valid


STG_E_INVALIDHEADER compound file.

0x800300FC The name %1 is not valid.


STG_E_INVALIDNAME

0x800300FD An unexpected error occurred.


STG_E_UNKNOWN

0x800300FE That function is not


STG_E_UNIMPLEMENTEDFUNCTION implemented.

0x800300FF Invalid flag error.


STG_E_INVALIDFLAG

0x80030100 Attempted to use an object


STG_E_INUSE that is busy.

0x80030101 The storage has been changed

32 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STG_E_NOTCURRENT since the last commit.

0x80030102 Attempted to use an object


STG_E_REVERTED that has ceased to exist.

0x80030103 Cannot save.


STG_E_CANTSAVE

0x80030104 The compound file %1 was


STG_E_OLDFORMAT produced with an incompatible
version of storage.

0x80030105 The compound file %1 was


STG_E_OLDDLL produced with a newer version
of storage.

0x80030106 Share.exe or equivalent is


STG_E_SHAREREQUIRED required for operation.

0x80030107 Illegal operation called on


STG_E_NOTFILEBASEDSTORAGE non-file based storage.

0x80030108 Illegal operation called on


STG_E_EXTANTMARSHALLINGS object with extant
marshalings.

0x80030109 The docfile has been


STG_E_DOCFILECORRUPT corrupted.

0x80030110 OLE32.DLL has been loaded at


STG_E_BADBASEADDRESS the wrong address.

0x80030111 The compound file is too large


STG_E_DOCFILETOOLARGE for the current
implementation.

0x80030112 The compound file was not


STG_E_NOTSIMPLEFORMAT created with the
STGM_SIMPLE flag.

0x80030201 The file download was aborted


STG_E_INCOMPLETE abnormally. The file is
incomplete.

0x80030202 The file download has been


STG_E_TERMINATED terminated.

0x80030305 Generic Copy Protection Error.


STG_E_STATUS_COPY_PROTECTION_FAILURE

0x80030306 Copy Protection Error—DVD


STG_E_CSS_AUTHENTICATION_FAILURE CSS Authentication failed.

0x80030307 Copy Protection Error—The


STG_E_CSS_KEY_NOT_PRESENT given sector does not have a
valid CSS key.

33 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80030308 Copy Protection Error—DVD


STG_E_CSS_KEY_NOT_ESTABLISHED session key not established.

0x80030309 Copy Protection Error—The


STG_E_CSS_SCRAMBLED_SECTOR read failed because the sector
is encrypted.

0x8003030A Copy Protection Error—The


STG_E_CSS_REGION_MISMATCH current DVD's region does not
correspond to the region
setting of the drive.

0x8003030B Copy Protection Error—The


STG_E_RESETS_EXHAUSTED drive's region setting may be
permanent or the number of
user resets has been
exhausted.

0x80040000 Invalid OLEVERB structure.


OLE_E_OLEVERB

0x80040001 Invalid advise flags.


OLE_E_ADVF

0x80040002 Cannot enumerate any more


OLE_E_ENUM_NOMORE because the associated data is
missing.

0x80040003 This implementation does not


OLE_E_ADVISENOTSUPPORTED take advises.

0x80040004 There is no connection for this


OLE_E_NOCONNECTION connection ID.

0x80040005 Need to run the object to


OLE_E_NOTRUNNING perform this operation.

0x80040006 There is no cache to operate


OLE_E_NOCACHE on.

0x80040007 Uninitialized object.


OLE_E_BLANK

0x80040008 Linked object's source class


OLE_E_CLASSDIFF has changed.

0x80040009 Not able to get the moniker of


OLE_E_CANT_GETMONIKER the object.

0x8004000A Not able to bind to the source.


OLE_E_CANT_BINDTOSOURCE

0x8004000B Object is static; operation not


OLE_E_STATIC allowed.

0x8004000C User canceled out of the Save


OLE_E_PROMPTSAVECANCELLED dialog box.

34 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8004000D Invalid rectangle.


OLE_E_INVALIDRECT

0x8004000E compobj.dll is too old for the


OLE_E_WRONGCOMPOBJ ole2.dll initialized.

0x8004000F Invalid window handle.


OLE_E_INVALIDHWND

0x80040010 Object is not in any of the


OLE_E_NOT_INPLACEACTIVE inplace active states.

0x80040011 Not able to convert object.


OLE_E_CANTCONVERT

0x80040012 Not able to perform the


OLE_E_NOSTORAGE operation because object is
not given storage yet.

0x80040064 Invalid FORMATETC structure.


DV_E_FORMATETC

0x80040065 Invalid DVTARGETDEVICE


DV_E_DVTARGETDEVICE structure.

0x80040066 Invalid STDGMEDIUM


DV_E_STGMEDIUM structure.

0x80040067 Invalid STATDATA structure.


DV_E_STATDATA

0x80040068 Invalid lindex.


DV_E_LINDEX

0x80040069 Invalid TYMED structure.


DV_E_TYMED

0x8004006A Invalid clipboard format.


DV_E_CLIPFORMAT

0x8004006B Invalid aspects.


DV_E_DVASPECT

0x8004006C The tdSize parameter of the


DV_E_DVTARGETDEVICE_SIZE DVTARGETDEVICE structure is
invalid.

0x8004006D Object does not support


DV_E_NOIVIEWOBJECT IViewObject interface.

0x80040100 Trying to revoke a drop target


DRAGDROP_E_NOTREGISTERED that has not been registered.

0x80040101 This window has already been


DRAGDROP_E_ALREADYREGISTERED registered as a drop target.

0x80040102 Invalid window handle.

35 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

DRAGDROP_E_INVALIDHWND

0x80040110 Class does not support


CLASS_E_NOAGGREGATION aggregation (or class object is
remote).

0x80040111 ClassFactory cannot supply


CLASS_E_CLASSNOTAVAILABLE requested class.

0x80040112 Class is not licensed for use.


CLASS_E_NOTLICENSED

0x80040140 Error drawing view.


VIEW_E_DRAW

0x80040150 Could not read key from


REGDB_E_READREGDB registry.

0x80040151 Could not write key to


REGDB_E_WRITEREGDB registry.

0x80040152 Could not find the key in the


REGDB_E_KEYMISSING registry.

0x80040153 Invalid value for registry.


REGDB_E_INVALIDVALUE

0x80040154 Class not registered.


REGDB_E_CLASSNOTREG

0x80040155 Interface not registered.


REGDB_E_IIDNOTREG

0x80040156 Threading model entry is not


REGDB_E_BADTHREADINGMODEL valid.

0x80040160 CATID does not exist.


CAT_E_CATIDNOEXIST

0x80040161 Description not found.


CAT_E_NODESCRIPTION

0x80040164 No package in the software


CS_E_PACKAGE_NOTFOUND installation data in Active
Directory meets this criteria.

0x80040165 Deleting this will break the


CS_E_NOT_DELETABLE referential integrity of the
software installation data in
Active Directory.

0x80040166 The CLSID was not found in


CS_E_CLASS_NOTFOUND the software installation data
in Active Directory.

0x80040167 The software installation data


CS_E_INVALID_VERSION in Active Directory is corrupt.

36 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80040168 There is no software


CS_E_NO_CLASSSTORE installation data in Active
Directory.

0x80040169 There is no software


CS_E_OBJECT_NOTFOUND installation data object in
Active Directory.

0x8004016A The software installation data


CS_E_OBJECT_ALREADY_EXISTS object in Active Directory
already exists.

0x8004016B The path to the software


CS_E_INVALID_PATH installation data in Active
Directory is not correct.

0x8004016C A network error interrupted


CS_E_NETWORK_ERROR the operation.

0x8004016D The size of this object exceeds


CS_E_ADMIN_LIMIT_EXCEEDED the maximum size set by the
administrator.

0x8004016E The schema for the software


CS_E_SCHEMA_MISMATCH installation data in Active
Directory does not match the
required schema.

0x8004016F An error occurred in the


CS_E_INTERNAL_ERROR software installation data in
Active Directory.

0x80040170 Cache not updated.


CACHE_E_NOCACHE_UPDATED

0x80040180 No verbs for OLE object.


OLEOBJ_E_NOVERBS

0x80040181 Invalid verb for OLE object.


OLEOBJ_E_INVALIDVERB

0x800401A0 Undo is not available.


INPLACE_E_NOTUNDOABLE

0x800401A1 Space for tools is not


INPLACE_E_NOTOOLSPACE available.

0x800401C0 OLESTREAM Get method


CONVERT10_E_OLESTREAM_GET failed.

0x800401C1 OLESTREAM Put method


CONVERT10_E_OLESTREAM_PUT failed.

0x800401C2 Contents of the OLESTREAM


CONVERT10_E_OLESTREAM_FMT not in correct format.

0x800401C3 There was an error in a

37 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

CONVERT10_E_OLESTREAM_BITMAP_TO_DIB Windows GDI call while


converting the bitmap to a
device-independent bitmap
(DIB).

0x800401C4 Contents of the IStorage not


CONVERT10_E_STG_FMT in correct format.

0x800401C5 Contents of IStorage is


CONVERT10_E_STG_NO_STD_STREAM missing one of the standard
streams.

0x800401C6 There was an error in a


CONVERT10_E_STG_DIB_TO_BITMAP Windows Graphics Device
Interface (GDI) call while
converting the DIB to a
bitmap.

0x800401D0 OpenClipboard failed.


CLIPBRD_E_CANT_OPEN

0x800401D1 EmptyClipboard failed.


CLIPBRD_E_CANT_EMPTY

0x800401D2 SetClipboard failed.


CLIPBRD_E_CANT_SET

0x800401D3 Data on clipboard is invalid.


CLIPBRD_E_BAD_DATA

0x800401D4 CloseClipboard failed.


CLIPBRD_E_CANT_CLOSE

0x800401E0 Moniker needs to be


MK_E_CONNECTMANUALLY connected manually.

0x800401E1 Operation exceeded deadline.


MK_E_EXCEEDEDDEADLINE

0x800401E2 Moniker needs to be generic.


MK_E_NEEDGENERIC

0x800401E3 Operation unavailable.


MK_E_UNAVAILABLE

0x800401E4 Invalid syntax.


MK_E_SYNTAX

0x800401E5 No object for moniker.


MK_E_NOOBJECT

0x800401E6 Bad extension for file.


MK_E_INVALIDEXTENSION

0x800401E7 Intermediate operation failed.


MK_E_INTERMEDIATEINTERFACENOTSUPPORTED

38 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x800401E8 Moniker is not bindable.


MK_E_NOTBINDABLE

0x800401E9 Moniker is not bound.


MK_E_NOTBOUND

0x800401EA Moniker cannot open file.


MK_E_CANTOPENFILE

0x800401EB User input required for


MK_E_MUSTBOTHERUSER operation to succeed.

0x800401EC Moniker class has no inverse.


MK_E_NOINVERSE

0x800401ED Moniker does not refer to


MK_E_NOSTORAGE storage.

0x800401EE No common prefix.


MK_E_NOPREFIX

0x800401EF Moniker could not be


MK_E_ENUMERATION_FAILED enumerated.

0x800401F0 CoInitialize has not been


CO_E_NOTINITIALIZED called.

0x800401F1 CoInitialize has already been


CO_E_ALREADYINITIALIZED called.

0x800401F2 Class of object cannot be


CO_E_CANTDETERMINECLASS determined.

0x800401F3 Invalid class string.


CO_E_CLASSSTRING

0x800401F4 Invalid interface string.


CO_E_IIDSTRING

0x800401F5 Application not found.


CO_E_APPNOTFOUND

0x800401F6 Application cannot be run


CO_E_APPSINGLEUSE more than once.

0x800401F7 Some error in application.


CO_E_ERRORINAPP

0x800401F8 DLL for class not found.


CO_E_DLLNOTFOUND

0x800401F9 Error in the DLL.


CO_E_ERRORINDLL

0x800401FA Wrong operating system or


CO_E_WRONGOSFORAPP operating system version for
application.

39 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x800401FB Object is not registered.


CO_E_OBJNOTREG

0x800401FC Object is already registered.


CO_E_OBJISREG

0x800401FD Object is not connected to


CO_E_OBJNOTCONNECTED server.

0x800401FE Application was launched, but


CO_E_APPDIDNTREG it did not register a class
factory.

0x800401FF Object has been released.


CO_E_RELEASED

0x80040201 An event was unable to invoke


EVENT_E_ALL_SUBSCRIBERS_FAILED any of the subscribers.

0x80040203 A syntax error occurred trying


EVENT_E_QUERYSYNTAX to evaluate a query string.

0x80040204 An invalid field name was used


EVENT_E_QUERYFIELD in a query string.

0x80040205 An unexpected exception was


EVENT_E_INTERNALEXCEPTION raised.

0x80040206 An unexpected internal error


EVENT_E_INTERNALERROR was detected.

0x80040207 The owner security identifier


EVENT_E_INVALID_PER_USER_SID (SID) on a per-user
subscription does not exist.

0x80040208 A user-supplied component or


EVENT_E_USER_EXCEPTION subscriber raised an
exception.

0x80040209 An interface has too many


EVENT_E_TOO_MANY_METHODS methods to fire events from.

0x8004020A A subscription cannot be


EVENT_E_MISSING_EVENTCLASS stored unless its event class
already exists.

0x8004020B Not all the objects requested


EVENT_E_NOT_ALL_REMOVED could be removed.

0x8004020C COM+ is required for this


EVENT_E_COMPLUS_NOT_INSTALLED operation, but it is not
installed.

0x8004020D Cannot modify or delete an


EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT object that was not added
using the COM+
Administrative SDK.

40 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8004020E Cannot modify or delete an


EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT object that was added using
the COM+ Administrative SDK.

0x8004020F The event class for this


EVENT_E_INVALID_EVENT_CLASS_PARTITION subscription is in an invalid
partition.

0x80040210 The owner of the PerUser


EVENT_E_PER_USER_SID_NOT_LOGGED_ON subscription is not logged on
to the system specified.

0x80041309 Trigger not found.


SCHED_E_TRIGGER_NOT_FOUND

0x8004130A One or more of the properties


SCHED_E_TASK_NOT_READY that are needed to run this
task have not been set.

0x8004130B There is no running instance


SCHED_E_TASK_NOT_RUNNING of the task.

0x8004130C The Task Scheduler service is


SCHED_E_SERVICE_NOT_INSTALLED not installed on this computer.

0x8004130D The task object could not be


SCHED_E_CANNOT_OPEN_TASK opened.

0x8004130E The object is either an invalid


SCHED_E_INVALID_TASK task object or is not a task
object.

0x8004130F No account information could


SCHED_E_ACCOUNT_INFORMATION_NOT_SET be found in the Task
Scheduler security database
for the task indicated.

0x80041310 Unable to establish existence


SCHED_E_ACCOUNT_NAME_NOT_FOUND of the account specified.

0x80041311 Corruption was detected in the


SCHED_E_ACCOUNT_DBASE_CORRUPT Task Scheduler security
database; the database has
been reset.

0x80041312 Task Scheduler security


SCHED_E_NO_SECURITY_SERVICES services are available only on
Windows NT.

0x80041313 The task object version is


SCHED_E_UNKNOWN_OBJECT_VERSION either unsupported or invalid.

0x80041314 The task has been configured


SCHED_E_UNSUPPORTED_ACCOUNT_OPTION with an unsupported
combination of account
settings and run-time options.

41 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80041315 The Task Scheduler service is


SCHED_E_SERVICE_NOT_RUNNING not running.

0x80041316 The task XML contains an


SCHED_E_UNEXPECTEDNODE unexpected node.

0x80041317 The task XML contains an


SCHED_E_NAMESPACE element or attribute from an
unexpected namespace.

0x80041318 The task XML contains a value


SCHED_E_INVALIDVALUE that is incorrectly formatted or
out of range.

0x80041319 The task XML is missing a


SCHED_E_MISSINGNODE required element or attribute.

0x8004131A The task XML is malformed.


SCHED_E_MALFORMEDXML

0x8004131D The task XML contains too


SCHED_E_TOO_MANY_NODES many nodes of the same type.

0x8004131E The task cannot be started


SCHED_E_PAST_END_BOUNDARY after the trigger's end
boundary.

0x8004131F An instance of this task is


SCHED_E_ALREADY_RUNNING already running.

0x80041320 The task will not run because


SCHED_E_USER_NOT_LOGGED_ON the user is not logged on.

0x80041321 The task image is corrupt or


SCHED_E_INVALID_TASK_HASH has been tampered with.

0x80041322 The Task Scheduler service is


SCHED_E_SERVICE_NOT_AVAILABLE not available.

0x80041323 The Task Scheduler service is


SCHED_E_SERVICE_TOO_BUSY too busy to handle your
request. Try again later.

0x80041324 The Task Scheduler service


SCHED_E_TASK_ATTEMPTED attempted to run the task, but
the task did not run due to
one of the constraints in the
task definition.

0x8004D000 Another single phase resource


XACT_E_ALREADYOTHERSINGLEPHASE manager has already been
enlisted in this transaction.

0x8004D001 A retaining commit or abort is


XACT_E_CANTRETAIN not supported.

0x8004D002 The transaction failed to

42 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

XACT_E_COMMITFAILED commit for an unknown


reason. The transaction was
aborted.

0x8004D003 Cannot call commit on this


XACT_E_COMMITPREVENTED transaction object because the
calling application did not
initiate the transaction.

0x8004D004 Instead of committing, the


XACT_E_HEURISTICABORT resource heuristically aborted.

0x8004D005 Instead of aborting, the


XACT_E_HEURISTICCOMMIT resource heuristically
committed.

0x8004D006 Some of the states of the


XACT_E_HEURISTICDAMAGE resource were committed
while others were aborted,
likely because of heuristic
decisions.

0x8004D007 Some of the states of the


XACT_E_HEURISTICDANGER resource may have been
committed while others may
have been aborted, likely
because of heuristic decisions.

0x8004D008 The requested isolation level is


XACT_E_ISOLATIONLEVEL not valid or supported.

0x8004D009 The transaction manager does


XACT_E_NOASYNC not support an asynchronous
operation for this method.

0x8004D00A Unable to enlist in the


XACT_E_NOENLIST transaction.

0x8004D00B The requested semantics of


XACT_E_NOISORETAIN retention of isolation across
retaining commit and abort
boundaries cannot be
supported by this transaction
implementation, or isoFlags
was not equal to 0.

0x8004D00C There is no resource presently


XACT_E_NORESOURCE associated with this
enlistment.

0x8004D00D The transaction failed to


XACT_E_NOTCURRENT commit due to the failure of
optimistic concurrency control
in at least one of the resource
managers.

0x8004D00E The transaction has already

43 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

XACT_E_NOTRANSACTION been implicitly or explicitly


committed or aborted.

0x8004D00F An invalid combination of flags


XACT_E_NOTSUPPORTED was specified.

0x8004D010 The resource manager ID is


XACT_E_UNKNOWNRMGRID not associated with this
transaction or the transaction
manager.

0x8004D011 This method was called in the


XACT_E_WRONGSTATE wrong state.

0x8004D012 The indicated unit of work


XACT_E_WRONGUOW does not match the unit of
work expected by the resource
manager.

0x8004D013 An enlistment in a transaction


XACT_E_XTIONEXISTS already exists.

0x8004D014 An import object for the


XACT_E_NOIMPORTOBJECT transaction could not be
found.

0x8004D015 The transaction cookie is


XACT_E_INVALIDCOOKIE invalid.

0x8004D016 The transaction status is in


XACT_E_INDOUBT doubt. A communication
failure occurred, or a
transaction manager or
resource manager has failed.

0x8004D017 A time-out was specified, but


XACT_E_NOTIMEOUT time-outs are not supported.

0x8004D018 The requested operation is


XACT_E_ALREADYINPROGRESS already in progress for the
transaction.

0x8004D019 The transaction has already


XACT_E_ABORTED been aborted.

0x8004D01A The Transaction Manager


XACT_E_LOGFULL returned a log full error.

0x8004D01B The transaction manager is


XACT_E_TMNOTAVAILABLE not available.

0x8004D01C A connection with the


XACT_E_CONNECTION_DOWN transaction manager was lost.

0x8004D01D A request to establish a


XACT_E_CONNECTION_DENIED connection with the
transaction manager was

44 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

denied.

0x8004D01E Resource manager


XACT_E_REENLISTTIMEOUT reenlistment to determine
transaction status timed out.

0x8004D01F The transaction manager


XACT_E_TIP_CONNECT_FAILED failed to establish a connection
with another Transaction
Internet Protocol (TIP)
transaction manager.

0x8004D020 The transaction manager


XACT_E_TIP_PROTOCOL_ERROR encountered a protocol error
with another TIP transaction
manager.

0x8004D021 The transaction manager


XACT_E_TIP_PULL_FAILED could not propagate a
transaction from another TIP
transaction manager.

0x8004D022 The transaction manager on


XACT_E_DEST_TMNOTAVAILABLE the destination machine is not
available.

0x8004D023 The transaction manager has


XACT_E_TIP_DISABLED disabled its support for TIP.

0x8004D024 The transaction manager has


XACT_E_NETWORK_TX_DISABLED disabled its support for remote
or network transactions.

0x8004D025 The partner transaction


XACT_E_PARTNER_NETWORK_TX_DISABLED manager has disabled its
support for remote or network
transactions.

0x8004D026 The transaction manager has


XACT_E_XA_TX_DISABLED disabled its support for XA
transactions.

0x8004D027 Microsoft Distributed


XACT_E_UNABLE_TO_READ_DTC_CONFIG Transaction Coordinator
(MSDTC) was unable to read
its configuration information.

0x8004D028 MSDTC was unable to load the


XACT_E_UNABLE_TO_LOAD_DTC_PROXY DTC proxy DLL.

0x8004D029 The local transaction has


XACT_E_ABORTING aborted.

0x8004D080 The specified CRM clerk was


XACT_E_CLERKNOTFOUND not found. It may have
completed before it could be
held.

45 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8004D081 The specified CRM clerk does


XACT_E_CLERKEXISTS not exist.

0x8004D082 Recovery of the CRM log file is


XACT_E_RECOVERYINPROGRESS still in progress.

0x8004D083 The transaction has


XACT_E_TRANSACTIONCLOSED completed, and the log
records have been discarded
from the log file. They are no
longer available.

0x8004D084 lsnToRead is outside of the


XACT_E_INVALIDLSN current limits of the log

0x8004D085 The COM+ Compensating


XACT_E_REPLAYREQUEST Resource Manager has records
it wishes to replay.

0x8004D100 The request to connect to the


XACT_E_CONNECTION_REQUEST_DENIED specified transaction
coordinator was denied.

0x8004D101 The maximum number of


XACT_E_TOOMANY_ENLISTMENTS enlistments for the specified
transaction has been reached.

0x8004D102 A resource manager with the


XACT_E_DUPLICATE_GUID same identifier is already
registered with the specified
transaction coordinator.

0x8004D103 The prepare request given was


XACT_E_NOTSINGLEPHASE not eligible for single-phase
optimizations.

0x8004D104 RecoveryComplete has already


XACT_E_RECOVERYALREADYDONE been called for the given
resource manager.

0x8004D105 The interface call made was


XACT_E_PROTOCOL incorrect for the current state
of the protocol.

0x8004D106 The xa_open call failed for the


XACT_E_RM_FAILURE XA resource.

0x8004D107 The xa_recover call failed for


XACT_E_RECOVERY_FAILED the XA resource.

0x8004D108 The logical unit of work


XACT_E_LU_NOT_FOUND specified cannot be found.

0x8004D109 The specified logical unit of


XACT_E_DUPLICATE_LU work already exists.

0x8004D10A Subordinate creation failed.

46 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

XACT_E_LU_NOT_CONNECTED The specified logical unit of


work was not connected.

0x8004D10B A transaction with the given


XACT_E_DUPLICATE_TRANSID identifier already exists.

0x8004D10C The resource is in use.


XACT_E_LU_BUSY

0x8004D10D The LU Recovery process is


XACT_E_LU_NO_RECOVERY_PROCESS down.

0x8004D10E The remote session was lost.


XACT_E_LU_DOWN

0x8004D10F The resource is currently


XACT_E_LU_RECOVERING recovering.

0x8004D110 There was a mismatch in


XACT_E_LU_RECOVERY_MISMATCH driving recovery.

0x8004D111 An error occurred with the XA


XACT_E_RM_UNAVAILABLE resource.

0x8004E002 The root transaction wanted to


CONTEXT_E_ABORTED commit, but the transaction
aborted.

0x8004E003 The COM+ component on


CONTEXT_E_ABORTING which the method call was
made has a transaction that
has already aborted or is in
the process of aborting.

0x8004E004 There is no Microsoft


CONTEXT_E_NOCONTEXT Transaction Server (MTS)
object context.

0x8004E005 The component is configured


CONTEXT_E_WOULD_DEADLOCK to use synchronization, and
this method call would cause a
deadlock to occur.

0x8004E006 The component is configured


CONTEXT_E_SYNCH_TIMEOUT to use synchronization, and a
thread has timed out waiting
to enter the context.

0x8004E007 You made a method call on a


CONTEXT_E_OLDREF COM+ component that has a
transaction that has already
committed or aborted.

0x8004E00C The specified role was not


CONTEXT_E_ROLENOTFOUND configured for the application.

0x8004E00F COM+ was unable to talk to

47 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

CONTEXT_E_TMNOTAVAILABLE the MSDTC.

0x8004E021 An unexpected error occurred


CO_E_ACTIVATIONFAILED during COM+ activation.

0x8004E022 COM+ activation failed. Check


CO_E_ACTIVATIONFAILED_EVENTLOGGED the event log for more
information.

0x8004E023 COM+ activation failed due to


CO_E_ACTIVATIONFAILED_CATALOGERROR a catalog or configuration
error.

0x8004E024 COM+ activation failed


CO_E_ACTIVATIONFAILED_TIMEOUT because the activation could
not be completed in the
specified amount of time.

0x8004E025 COM+ activation failed


CO_E_INITIALIZATIONFAILED because an initialization
function failed. Check the
event log for more
information.

0x8004E026 The requested operation


CONTEXT_E_NOJIT requires that just-in-time (JIT)
be in the current context, and
it is not.

0x8004E027 The requested operation


CONTEXT_E_NOTRANSACTION requires that the current
context have a transaction,
and it does not.

0x8004E028 The components threading


CO_E_THREADINGMODEL_CHANGED model has changed after
install into a COM+
application. Re-install
component.

0x8004E029 Internet Information Services


CO_E_NOIISINTRINSICS (IIS) intrinsics not available.
Start your work with IIS.

0x8004E02A An attempt to write a cookie


CO_E_NOCOOKIES failed.

0x8004E02B An attempt to use a database


CO_E_DBERROR generated a database-specific
error.

0x8004E02C The COM+ component you


CO_E_NOTPOOLED created must use object
pooling to work.

0x8004E02D The COM+ component you


CO_E_NOTCONSTRUCTED created must use object

48 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

construction to work correctly.

0x8004E02E The COM+ component


CO_E_NOSYNCHRONIZATION requires synchronization, and
it is not configured for it.

0x8004E02F The TxIsolation Level property


CO_E_ISOLEVELMISMATCH for the COM+ component
being created is stronger than
the TxIsolationLevel for the
root.

0x8004E030 The component attempted to


CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED 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.

0x8004E031 The component made a call to


CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED EnterTransactionScope, but
did not make a corresponding
call to ExitTransactionScope
before returning.

0x80070005 General access denied error.


E_ACCESSDENIED

0x8007000E The server does not have


E_OUTOFMEMORY enough memory for the new
channel.

0x80070057 One or more arguments are


E_INVALIDARG invalid.

0x80080001 Attempt to create a class


CO_E_CLASS_CREATE_FAILED object failed.

0x80080002 OLE service could not bind


CO_E_SCM_ERROR object.

0x80080003 RPC communication failed with


CO_E_SCM_RPC_FAILURE OLE service.

0x80080004 Bad path to object.


CO_E_BAD_PATH

0x80080005 Server execution failed.


CO_E_SERVER_EXEC_FAILURE

0x80080006 OLE service could not


CO_E_OBJSRV_RPC_FAILURE communicate with the object
server.

0x80080007 Moniker path could not be

49 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

MK_E_NO_NORMALIZED normalized.

0x80080008 Object server is stopping when


CO_E_SERVER_STOPPING OLE service contacts it.

0x80080009 An invalid root block pointer


MEM_E_INVALID_ROOT was specified.

0x80080010 An allocation chain contained


MEM_E_INVALID_LINK an invalid link pointer.

0x80080011 The requested allocation size


MEM_E_INVALID_SIZE was too large.

0x80080015 The activation requires a


CO_E_MISSING_DISPLAYNAME display name to be present
under the class identifier
(CLSID) key.

0x80080016 The activation requires that


CO_E_RUNAS_VALUE_MUST_BE_AAA the RunAs value for the
application is Activate As
Activator.

0x80080017 The class is not configured to


CO_E_ELEVATION_DISABLED support elevated activation.

0x80090001 Bad UID.


NTE_BAD_UID

0x80090002 Bad hash.


NTE_BAD_HASH

0x80090003 Bad key.


NTE_BAD_KEY

0x80090004 Bad length.


NTE_BAD_LEN

0x80090005 Bad data.


NTE_BAD_DATA

0x80090006 Invalid signature.


NTE_BAD_SIGNATURE

0x80090007 Bad version of provider.


NTE_BAD_VER

0x80090008 Invalid algorithm specified.


NTE_BAD_ALGID

0x80090009 Invalid flags specified.


NTE_BAD_FLAGS

0x8009000A Invalid type specified.


NTE_BAD_TYPE

50 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8009000B Key not valid for use in


NTE_BAD_KEY_STATE specified state.

0x8009000C Hash not valid for use in


NTE_BAD_HASH_STATE specified state.

0x8009000D Key does not exist.


NTE_NO_KEY

0x8009000E Insufficient memory available


NTE_NO_MEMORY for the operation.

0x8009000F Object already exists.


NTE_EXISTS

0x80090010 Access denied.


NTE_PERM

0x80090011 Object was not found.


NTE_NOT_FOUND

0x80090012 Data already encrypted.


NTE_DOUBLE_ENCRYPT

0x80090013 Invalid provider specified.


NTE_BAD_PROVIDER

0x80090014 Invalid provider type specified.


NTE_BAD_PROV_TYPE

0x80090015 Provider's public key is invalid.


NTE_BAD_PUBLIC_KEY

0x80090016 Key set does not exist.


NTE_BAD_KEYSET

0x80090017 Provider type not defined.


NTE_PROV_TYPE_NOT_DEF

0x80090018 The provider type, as


NTE_PROV_TYPE_ENTRY_BAD registered, is invalid.

0x80090019 The key set is not defined.


NTE_KEYSET_NOT_DEF

0x8009001A The key set, as registered, is


NTE_KEYSET_ENTRY_BAD invalid.

0x8009001B Provider type does not match


NTE_PROV_TYPE_NO_MATCH registered value.

0x8009001C The digital signature file is


NTE_SIGNATURE_FILE_BAD corrupt.

0x8009001D Provider DLL failed to initialize


NTE_PROVIDER_DLL_FAIL correctly.

51 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8009001E Provider DLL could not be


NTE_PROV_DLL_NOT_FOUND found.

0x8009001F The keyset parameter is


NTE_BAD_KEYSET_PARAM invalid.

0x80090020 An internal error occurred.


NTE_FAIL

0x80090021 A base error occurred.


NTE_SYS_ERR

0x80090022 Provider could not perform the


NTE_SILENT_CONTEXT action because the context
was acquired as silent.

0x80090023 The security token does not


NTE_TOKEN_KEYSET_STORAGE_FULL have storage space available
for an additional container.

0x80090024 The profile for the user is a


NTE_TEMPORARY_PROFILE temporary profile.

0x80090025 The key parameters could not


NTE_FIXEDPARAMETER be set because the
configuration service provider
(CSP) uses fixed parameters.

0x80090026 The supplied handle is invalid.


NTE_INVALID_HANDLE

0x80090027 The parameter is incorrect.


NTE_INVALID_PARAMETER

0x80090028 The buffer supplied to a


NTE_BUFFER_TOO_SMALL function was too small.

0x80090029 The requested operation is not


NTE_NOT_SUPPORTED supported.

0x8009002A No more data is available.


NTE_NO_MORE_ITEMS

0x8009002B The supplied buffers overlap


NTE_BUFFERS_OVERLAP incorrectly.

0x8009002C The specified data could not


NTE_DECRYPTION_FAILURE be decrypted.

0x8009002D An internal consistency check


NTE_INTERNAL_ERROR failed.

0x8009002E This operation requires input


NTE_UI_REQUIRED from the user.

0x8009002F The cryptographic provider


NTE_HMAC_NOT_SUPPORTED does not support Hash

52 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

Message Authentication Code


(HMAC).

0x80090300 Not enough memory is


SEC_E_INSUFFICIENT_MEMORY available to complete this
request.

0x80090301 The handle specified is invalid.


SEC_E_INVALID_HANDLE

0x80090302 The function requested is not


SEC_E_UNSUPPORTED_FUNCTION supported.

0x80090303 The specified target is


SEC_E_TARGET_UNKNOWN unknown or unreachable.

0x80090304 The Local Security Authority


SEC_E_INTERNAL_ERROR (LSA) cannot be contacted.

0x80090305 The requested security


SEC_E_SECPKG_NOT_FOUND package does not exist.

0x80090306 The caller is not the owner of


SEC_E_NOT_OWNER the desired credentials.

0x80090307 The security package failed to


SEC_E_CANNOT_INSTALL initialize and cannot be
installed.

0x80090308 The token supplied to the


SEC_E_INVALID_TOKEN function is invalid.

0x80090309 The security package is not


SEC_E_CANNOT_PACK able to marshal the logon
buffer, so the logon attempt
has failed.

0x8009030A The per-message quality of


SEC_E_QOP_NOT_SUPPORTED protection is not supported by
the security package.

0x8009030B The security context does not


SEC_E_NO_IMPERSONATION allow impersonation of the
client.

0x8009030C The logon attempt failed.


SEC_E_LOGON_DENIED

0x8009030D The credentials supplied to the


SEC_E_UNKNOWN_CREDENTIALS package were not recognized.

0x8009030E No credentials are available in


SEC_E_NO_CREDENTIALS the security package.

0x8009030F The message or signature


SEC_E_MESSAGE_ALTERED supplied for verification has
been altered.

53 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80090310 The message supplied for


SEC_E_OUT_OF_SEQUENCE verification is out of sequence.

0x80090311 No authority could be


SEC_E_NO_AUTHENTICATING_AUTHORITY contacted for authentication.

0x80090316 The requested security


SEC_E_BAD_PKGID package does not exist.

0x80090317 The context has expired and


SEC_E_CONTEXT_EXPIRED can no longer be used.

0x80090318 The supplied message is


SEC_E_INCOMPLETE_MESSAGE incomplete. The signature was
not verified.

0x80090320 The credentials supplied were


SEC_E_INCOMPLETE_CREDENTIALS not complete and could not be
verified. The context could not
be initialized.

0x80090321 The buffers supplied to a


SEC_E_BUFFER_TOO_SMALL function was too small.

0x80090322 The target principal name is


SEC_E_WRONG_PRINCIPAL incorrect.

0x80090324 The clocks on the client and


SEC_E_TIME_SKEW server machines are skewed.

0x80090325 The certificate chain was


SEC_E_UNTRUSTED_ROOT issued by an authority that is
not trusted.

0x80090326 The message received was


SEC_E_ILLEGAL_MESSAGE unexpected or badly
formatted.

0x80090327 An unknown error occurred


SEC_E_CERT_UNKNOWN while processing the
certificate.

0x80090328 The received certificate has


SEC_E_CERT_EXPIRED expired.

0x80090329 The specified data could not


SEC_E_ENCRYPT_FAILURE be encrypted.

0x80090330 The specified data could not


SEC_E_DECRYPT_FAILURE be decrypted.

0x80090331 The client and server cannot


SEC_E_ALGORITHM_MISMATCH communicate because they do
not possess a common
algorithm.

0x80090332 The security context could not

54 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

SEC_E_SECURITY_QOS_FAILED be established due to a failure


in the requested quality of
service (for example, mutual
authentication or delegation).

0x80090333 A security context was deleted


SEC_E_UNFINISHED_CONTEXT_DELETED before the context was
completed. This is considered
a logon failure.

0x80090334 The client is trying to


SEC_E_NO_TGT_REPLY negotiate a context and the
server requires user-to-user
but did not send a ticket
granting ticket (TGT) reply.

0x80090335 Unable to accomplish the


SEC_E_NO_IP_ADDRESSES requested task because the
local machine does not have
an IP addresses.

0x80090336 The supplied credential handle


SEC_E_WRONG_CREDENTIAL_HANDLE does not match the credential
associated with the security
context.

0x80090337 The cryptographic system or


SEC_E_CRYPTO_SYSTEM_INVALID checksum function is invalid
because a required function is
unavailable.

0x80090338 The number of maximum


SEC_E_MAX_REFERRALS_EXCEEDED ticket referrals has been
exceeded.

0x80090339 The local machine must be a


SEC_E_MUST_BE_KDC Kerberos domain controller
(KDC), and it is not.

0x8009033A The other end of the security


SEC_E_STRONG_CRYPTO_NOT_SUPPORTED negotiation requires strong
cryptographics, but it is not
supported on the local
machine.

0x8009033B The KDC reply contained more


SEC_E_TOO_MANY_PRINCIPALS than one principal name.

0x8009033C Expected to find PA data for a


SEC_E_NO_PA_DATA hint of what etype to use, but
it was not found.

0x8009033D The client certificate does not


SEC_E_PKINIT_NAME_MISMATCH contain a valid user principal
name (UPN), or does not
match the client name in the
logon request. Contact your

55 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

administrator.

0x8009033E Smart card logon is required


SEC_E_SMARTCARD_LOGON_REQUIRED and was not used.

0x8009033F A system shutdown is in


SEC_E_SHUTDOWN_IN_PROGRESS progress.

0x80090340 An invalid request was sent to


SEC_E_KDC_INVALID_REQUEST the KDC.

0x80090341 The KDC was unable to


SEC_E_KDC_UNABLE_TO_REFER generate a referral for the
service requested.

0x80090342 The encryption type requested


SEC_E_KDC_UNKNOWN_ETYPE is not supported by the KDC.

0x80090343 An unsupported pre-


SEC_E_UNSUPPORTED_PREAUTH authentication mechanism was
presented to the Kerberos
package.

0x80090345 The requested operation


SEC_E_DELEGATION_REQUIRED cannot be completed. The
computer must be trusted for
delegation, and the current
user account must be
configured to allow delegation.

0x80090346 Client's supplied Security


SEC_E_BAD_BINDINGS Support Provider Interface
(SSPI) channel bindings were
incorrect.

0x80090347 The received certificate was


SEC_E_MULTIPLE_ACCOUNTS mapped to multiple accounts.

0x80090348 No Kerberos key was found.


SEC_E_NO_KERB_KEY

0x80090349 The certificate is not valid for


SEC_E_CERT_WRONG_USAGE the requested usage.

0x80090350 The system detected a


SEC_E_DOWNGRADE_DETECTED possible attempt to
compromise security. Ensure
that you can contact the
server that authenticated you.

0x80090351 The smart card certificate


SEC_E_SMARTCARD_CERT_REVOKED used for authentication has
been revoked. Contact your
system administrator. The
event log may contain
additional information.

56 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80090352 An untrusted certification


SEC_E_ISSUING_CA_UNTRUSTED authority (CA) was detected
while processing the smart
card certificate used for
authentication. Contact your
system administrator.

0x80090353 The revocation status of the


SEC_E_REVOCATION_OFFLINE_C smart card certificate used for
authentication could not be
determined. Contact your
system administrator.

0x80090354 The smart card certificate


SEC_E_PKINIT_CLIENT_FAILURE used for authentication was
not trusted. Contact your
system administrator.

0x80090355 The smart card certificate


SEC_E_SMARTCARD_CERT_EXPIRED used for authentication has
expired. Contact your system
administrator.

0x80090356 The Kerberos subsystem


SEC_E_NO_S4U_PROT_SUPPORT encountered an error. A
service for user protocol
requests was made against a
domain controller that does
not support services for users.

0x80090357 An attempt was made by this


SEC_E_CROSSREALM_DELEGATION_FAILURE 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.

0x80090358 The revocation status of the


SEC_E_REVOCATION_OFFLINE_KDC domain controller certificate
used for smart card
authentication could not be
determined. The system event
log contains additional
information. Contact your
system administrator.

0x80090359 An untrusted CA was detected


SEC_E_ISSUING_CA_UNTRUSTED_KDC while processing the domain
controller certificate used for
authentication. The system
event log contains additional
information. Contact your
system administrator.

57 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8009035A The domain controller


SEC_E_KDC_CERT_EXPIRED certificate used for smart card
logon has expired. Contact
your system administrator
with the contents of your
system event log.

0x8009035B The domain controller


SEC_E_KDC_CERT_REVOKED certificate used for smart card
logon has been revoked.
Contact your system
administrator with the
contents of your system event
log.

0x8009035D One or more of the


SEC_E_INVALID_PARAMETER parameters passed to the
function were invalid.

0x8009035E The client policy does not


SEC_E_DELEGATION_POLICY allow credential delegation to
the target server.

0x8009035F The client policy does not


SEC_E_POLICY_NLTM_ONLY allow credential delegation to
the target server with NLTM
only authentication.

0x80091001 An error occurred while


CRYPT_E_MSG_ERROR performing an operation on a
cryptographic message.

0x80091002 Unknown cryptographic


CRYPT_E_UNKNOWN_ALGO algorithm.

0x80091003 The object identifier is poorly


CRYPT_E_OID_FORMAT formatted.

0x80091004 Invalid cryptographic message


CRYPT_E_INVALID_MSG_TYPE type.

0x80091005 Unexpected cryptographic


CRYPT_E_UNEXPECTED_ENCODING message encoding.

0x80091006 The cryptographic message


CRYPT_E_AUTH_ATTR_MISSING does not contain an expected
authenticated attribute.

0x80091007 The hash value is not correct.


CRYPT_E_HASH_VALUE

0x80091008 The index value is not valid.


CRYPT_E_INVALID_INDEX

0x80091009 The content of the


CRYPT_E_ALREADY_DECRYPTED cryptographic message has
already been decrypted.

58 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8009100A The content of the


CRYPT_E_NOT_DECRYPTED cryptographic message has
not been decrypted yet.

0x8009100B The enveloped-data message


CRYPT_E_RECIPIENT_NOT_FOUND does not contain the specified
recipient.

0x8009100C Invalid control type.


CRYPT_E_CONTROL_TYPE

0x8009100D Invalid issuer or serial


CRYPT_E_ISSUER_SERIALNUMBER number.

0x8009100E Cannot find the original


CRYPT_E_SIGNER_NOT_FOUND signer.

0x8009100F The cryptographic message


CRYPT_E_ATTRIBUTES_MISSING does not contain all of the
requested attributes.

0x80091010 The streamed cryptographic


CRYPT_E_STREAM_MSG_NOT_READY message is not ready to return
data.

0x80091011 The streamed cryptographic


CRYPT_E_STREAM_INSUFFICIENT_DATA message requires more data
to complete the decode
operation.

0x80092001 The length specified for the


CRYPT_E_BAD_LEN output data was insufficient.

0x80092002 An error occurred during the


CRYPT_E_BAD_ENCODE encode or decode operation.

0x80092003 An error occurred while


CRYPT_E_FILE_ERROR reading or writing to a file.

0x80092004 Cannot find object or


CRYPT_E_NOT_FOUND property.

0x80092005 The object or property already


CRYPT_E_EXISTS exists.

0x80092006 No provider was specified for


CRYPT_E_NO_PROVIDER the store or object.

0x80092007 The specified certificate is self-


CRYPT_E_SELF_SIGNED signed.

0x80092008 The previous certificate or


CRYPT_E_DELETED_PREV certificate revocation list (CRL)
context was deleted.

0x80092009 Cannot find the requested


CRYPT_E_NO_MATCH object.

59 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8009200A The certificate does not have a


CRYPT_E_UNEXPECTED_MSG_TYPE property that references a
private key.

0x8009200B Cannot find the certificate and


CRYPT_E_NO_KEY_PROPERTY private key for decryption.

0x8009200C Cannot find the certificate and


CRYPT_E_NO_DECRYPT_CERT private key to use for
decryption.

0x8009200D Not a cryptographic message


CRYPT_E_BAD_MSG or the cryptographic message
is not formatted correctly.

0x8009200E The signed cryptographic


CRYPT_E_NO_SIGNER message does not have a
signer for the specified signer
index.

0x8009200F Final closure is pending until


CRYPT_E_PENDING_CLOSE additional frees or closes.

0x80092010 The certificate is revoked.


CRYPT_E_REVOKED

0x80092011 No DLL or exported function


CRYPT_E_NO_REVOCATION_DLL was found to verify
revocation.

0x80092012 The revocation function was


CRYPT_E_NO_REVOCATION_CHECK unable to check revocation for
the certificate.

0x80092013 The revocation function was


CRYPT_E_REVOCATION_OFFLINE unable to check revocation
because the revocation server
was offline.

0x80092014 The certificate is not in the


CRYPT_E_NOT_IN_REVOCATION_DATABASE revocation server's database.

0x80092020 The string contains a non-


CRYPT_E_INVALID_NUMERIC_STRING numeric character.

0x80092021 The string contains a


CRYPT_E_INVALID_PRINTABLE_STRING nonprintable character.

0x80092022 The string contains a


CRYPT_E_INVALID_IA5_STRING character not in the 7-bit
ASCII character set.

0x80092023 The string contains an invalid


CRYPT_E_INVALID_X500_STRING X500 name attribute key,
object identifier (OID), value,
or delimiter.

60 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80092024 The dwValueType for the


CRYPT_E_NOT_CHAR_STRING 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.

0x80092025 The Put operation cannot


CRYPT_E_FILERESIZED continue. The file needs to be
resized. However, there is
already a signature present. A
complete signing operation
must be done.

0x80092026 The cryptographic operation


CRYPT_E_SECURITY_SETTINGS failed due to a local security
option setting.

0x80092027 No DLL or exported function


CRYPT_E_NO_VERIFY_USAGE_DLL was found to verify subject
usage.

0x80092028 The called function was unable


CRYPT_E_NO_VERIFY_USAGE_CHECK to perform a usage check on
the subject.

0x80092029 The called function was unable


CRYPT_E_VERIFY_USAGE_OFFLINE to complete the usage check
because the server was
offline.

0x8009202A The subject was not found in a


CRYPT_E_NOT_IN_CTL certificate trust list (CTL).

0x8009202B None of the signers of the


CRYPT_E_NO_TRUSTED_SIGNER cryptographic message or
certificate trust list is trusted.

0x8009202C The public key's algorithm


CRYPT_E_MISSING_PUBKEY_PARA parameters are missing.

0x80093000 OSS Certificate encode/decode


CRYPT_E_OSS_ERROR error code base.

0x80093001 OSS ASN.1 Error: Output


OSS_MORE_BUF Buffer is too small.

0x80093002 OSS ASN.1 Error: Signed


OSS_NEGATIVE_UINTEGER integer is encoded as a
unsigned integer.

0x80093003 OSS ASN.1 Error: Unknown


OSS_PDU_RANGE ASN.1 data type.

0x80093004 OSS ASN.1 Error: Output


OSS_MORE_INPUT buffer is too small; the

61 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

decoded data has been


truncated.

0x80093005 OSS ASN.1 Error: Invalid


OSS_DATA_ERROR data.

0x80093006 OSS ASN.1 Error: Invalid


OSS_BAD_ARG argument.

0x80093007 OSS ASN.1 Error:


OSS_BAD_VERSION Encode/Decode version
mismatch.

0x80093008 OSS ASN.1 Error: Out of


OSS_OUT_MEMORY memory.

0x80093009 OSS ASN.1 Error:


OSS_PDU_MISMATCH Encode/Decode error.

0x8009300A OSS ASN.1 Error: Internal


OSS_LIMITED error.

0x8009300B OSS ASN.1 Error: Invalid


OSS_BAD_PTR data.

0x8009300C OSS ASN.1 Error: Invalid


OSS_BAD_TIME data.

0x8009300D OSS ASN.1 Error:


OSS_INDEFINITE_NOT_SUPPORTED Unsupported BER indefinite-
length encoding.

0x8009300E OSS ASN.1 Error: Access


OSS_MEM_ERROR violation.

0x8009300F OSS ASN.1 Error: Invalid


OSS_BAD_TABLE data.

0x80093010 OSS ASN.1 Error: Invalid


OSS_TOO_LONG data.

0x80093011 OSS ASN.1 Error: Invalid


OSS_CONSTRAINT_VIOLATED data.

0x80093012 OSS ASN.1 Error: Internal


OSS_FATAL_ERROR error.

0x80093013 OSS ASN.1 Error:


OSS_ACCESS_SERIALIZATION_ERROR Multithreading conflict.

0x80093014 OSS ASN.1 Error: Invalid


OSS_NULL_TBL data.

0x80093015 OSS ASN.1 Error: Invalid


OSS_NULL_FCN data.

0x80093016 OSS ASN.1 Error: Invalid

62 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

OSS_BAD_ENCRULES data.

0x80093017 OSS ASN.1 Error:


OSS_UNAVAIL_ENCRULES Encode/Decode function not
implemented.

0x80093018 OSS ASN.1 Error: Trace file


OSS_CANT_OPEN_TRACE_WINDOW error.

0x80093019 OSS ASN.1 Error: Function not


OSS_UNIMPLEMENTED implemented.

0x8009301A OSS ASN.1 Error: Program


OSS_OID_DLL_NOT_LINKED link error.

0x8009301B OSS ASN.1 Error: Trace file


OSS_CANT_OPEN_TRACE_FILE error.

0x8009301C OSS ASN.1 Error: Trace file


OSS_TRACE_FILE_ALREADY_OPEN error.

0x8009301D OSS ASN.1 Error: Invalid


OSS_TABLE_MISMATCH data.

0x8009301E OSS ASN.1 Error: Invalid


OSS_TYPE_NOT_SUPPORTED data.

0x8009301F OSS ASN.1 Error: Program


OSS_REAL_DLL_NOT_LINKED link error.

0x80093020 OSS ASN.1 Error: Program


OSS_REAL_CODE_NOT_LINKED link error.

0x80093021 OSS ASN.1 Error: Program


OSS_OUT_OF_RANGE link error.

0x80093022 OSS ASN.1 Error: Program


OSS_COPIER_DLL_NOT_LINKED link error.

0x80093023 OSS ASN.1 Error: Program


OSS_CONSTRAINT_DLL_NOT_LINKED link error.

0x80093024 OSS ASN.1 Error: Program


OSS_COMPARATOR_DLL_NOT_LINKED link error.

0x80093025 OSS ASN.1 Error: Program


OSS_COMPARATOR_CODE_NOT_LINKED link error.

0x80093026 OSS ASN.1 Error: Program


OSS_MEM_MGR_DLL_NOT_LINKED link error.

0x80093027 OSS ASN.1 Error: Program


OSS_PDV_DLL_NOT_LINKED link error.

0x80093028 OSS ASN.1 Error: Program


OSS_PDV_CODE_NOT_LINKED link error.

63 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80093029 OSS ASN.1 Error: Program


OSS_API_DLL_NOT_LINKED link error.

0x8009302A OSS ASN.1 Error: Program


OSS_BERDER_DLL_NOT_LINKED link error.

0x8009302B OSS ASN.1 Error: Program


OSS_PER_DLL_NOT_LINKED link error.

0x8009302C OSS ASN.1 Error: Program


OSS_OPEN_TYPE_ERROR link error.

0x8009302D OSS ASN.1 Error: System


OSS_MUTEX_NOT_CREATED resource error.

0x8009302E OSS ASN.1 Error: Trace file


OSS_CANT_CLOSE_TRACE_FILE error.

0x80093100 ASN1 Certificate


CRYPT_E_ASN1_ERROR encode/decode error code
base.

0x80093101 ASN1 internal encode or


CRYPT_E_ASN1_INTERNAL decode error.

0x80093102 ASN1 unexpected end of data.


CRYPT_E_ASN1_EOD

0x80093103 ASN1 corrupted data.


CRYPT_E_ASN1_CORRUPT

0x80093104 ASN1 value too large.


CRYPT_E_ASN1_LARGE

0x80093105 ASN1 constraint violated.


CRYPT_E_ASN1_CONSTRAINT

0x80093106 ASN1 out of memory.


CRYPT_E_ASN1_MEMORY

0x80093107 ASN1 buffer overflow.


CRYPT_E_ASN1_OVERFLOW

0x80093108 ASN1 function not supported


CRYPT_E_ASN1_BADPDU for this protocol data unit
(PDU).

0x80093109 ASN1 bad arguments to


CRYPT_E_ASN1_BADARGS function call.

0x8009310A ASN1 bad real value.


CRYPT_E_ASN1_BADREAL

0x8009310B ASN1 bad tag value met.


CRYPT_E_ASN1_BADTAG

0x8009310C ASN1 bad choice value.

64 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

CRYPT_E_ASN1_CHOICE

0x8009310D ASN1 bad encoding rule.


CRYPT_E_ASN1_RULE

0x8009310E ASN1 bad Unicode (UTF8).


CRYPT_E_ASN1_UTF8

0x80093133 ASN1 bad PDU type.


CRYPT_E_ASN1_PDU_TYPE

0x80093134 ASN1 not yet implemented.


CRYPT_E_ASN1_NYI

0x80093201 ASN1 skipped unknown


CRYPT_E_ASN1_EXTENDED extensions.

0x80093202 ASN1 end of data expected.


CRYPT_E_ASN1_NOEOD

0x80094001 The request subject name is


CERTSRV_E_BAD_REQUESTSUBJECT invalid or too long.

0x80094002 The request does not exist.


CERTSRV_E_NO_REQUEST

0x80094003 The request's current status


CERTSRV_E_BAD_REQUESTSTATUS does not allow this operation.

0x80094004 The requested property value


CERTSRV_E_PROPERTY_EMPTY is empty.

0x80094005 The CA's certificate contains


CERTSRV_E_INVALID_CA_CERTIFICATE invalid data.

0x80094006 Certificate service has been


CERTSRV_E_SERVER_SUSPENDED suspended for a database
restore operation.

0x80094007 The certificate contains an


CERTSRV_E_ENCODING_LENGTH encoded length that is
potentially incompatible with
older enrollment software.

0x80094008 The operation is denied. The


CERTSRV_E_ROLECONFLICT user has multiple roles
assigned, and the CA is
configured to enforce role
separation.

0x80094009 The operation is denied. It can


CERTSRV_E_RESTRICTEDOFFICER only be performed by a
certificate manager that is
allowed to manage certificates
for the current requester.

0x8009400A Cannot archive private key.

65 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED The CA is not configured for


key archival.

0x8009400B Cannot archive private key.


CERTSRV_E_NO_VALID_KRA The CA could not verify one or
more key recovery
certificates.

0x8009400C The request is incorrectly


CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL formatted. The encrypted
private key must be in an
unauthenticated attribute in
an outermost signature.

0x8009400D At least one security principal


CERTSRV_E_NO_CAADMIN_DEFINED must have the permission to
manage this CA.

0x8009400E The request contains an


CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE invalid renewal certificate
attribute.

0x8009400F An attempt was made to open


CERTSRV_E_NO_DB_SESSIONS a CA database session, but
there are already too many
active sessions. The server
may need to be configured to
allow additional sessions.

0x80094010 A memory reference caused a


CERTSRV_E_ALIGNMENT_FAULT data alignment fault.

0x80094011 The permissions on this CA do


CERTSRV_E_ENROLL_DENIED not allow the current user to
enroll for certificates.

0x80094012 The permissions on the


CERTSRV_E_TEMPLATE_DENIED certificate template do not
allow the current user to enroll
for this type of certificate.

0x80094013 The contacted domain


CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE 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.

0x80094800 The requested certificate


CERTSRV_E_UNSUPPORTED_CERT_TYPE template is not supported by
this CA.

0x80094801 The request contains no


CERTSRV_E_NO_CERT_TYPE certificate template
information.

66 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80094802 The request contains


CERTSRV_E_TEMPLATE_CONFLICT conflicting template
information.

0x80094803 The request is missing a


CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED required Subject Alternate
name extension.

0x80094804 The request is missing a


CERTSRV_E_ARCHIVED_KEY_REQUIRED required private key for
archival by the server.

0x80094805 The request is missing a


CERTSRV_E_SMIME_REQUIRED required SMIME capabilities
extension.

0x80094806 The request was made on


CERTSRV_E_BAD_RENEWAL_SUBJECT behalf of a subject other than
the caller. The certificate
template must be configured
to require at least one
signature to authorize the
request.

0x80094807 The request template version


CERTSRV_E_BAD_TEMPLATE_VERSION is newer than the supported
template version.

0x80094808 The template is missing a


CERTSRV_E_TEMPLATE_POLICY_REQUIRED required signature policy
attribute.

0x80094809 The request is missing


CERTSRV_E_SIGNATURE_POLICY_REQUIRED required signature policy
information.

0x8009480A The request is missing one or


CERTSRV_E_SIGNATURE_COUNT more required signatures.

0x8009480B One or more signatures did


CERTSRV_E_SIGNATURE_REJECTED not include the required
application or issuance
policies. The request is
missing one or more required
valid signatures.

0x8009480C The request is missing one or


CERTSRV_E_ISSUANCE_POLICY_REQUIRED more required signature
issuance policies.

0x8009480D The UPN is unavailable and


CERTSRV_E_SUBJECT_UPN_REQUIRED cannot be added to the
Subject Alternate name.

0x8009480E The Active Directory GUID is


CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED unavailable and cannot be
added to the Subject Alternate

67 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

name.

0x8009480F The Domain Name System


CERTSRV_E_SUBJECT_DNS_REQUIRED (DNS) name is unavailable
and cannot be added to the
Subject Alternate name.

0x80094810 The request includes a private


CERTSRV_E_ARCHIVED_KEY_UNEXPECTED key for archival by the server,
but key archival is not enabled
for the specified certificate
template.

0x80094811 The public key does not meet


CERTSRV_E_KEY_LENGTH the minimum size required by
the specified certificate
template.

0x80094812 The e-mail name is


CERTSRV_E_SUBJECT_EMAIL_REQUIRED unavailable and cannot be
added to the Subject or
Subject Alternate name.

0x80094813 One or more certificate


CERTSRV_E_UNKNOWN_CERT_TYPE templates to be enabled on
this CA could not be found.

0x80094814 The certificate template


CERTSRV_E_CERT_TYPE_OVERLAP renewal period is longer than
the certificate validity period.
The template should be
reconfigured or the CA
certificate renewed.

0x80094815 The certificate template


CERTSRV_E_TOO_MANY_SIGNATURES requires too many return
authorization (RA) signatures.
Only one RA signature is
allowed.

0x80095000 The key is not exportable.


XENROLL_E_KEY_NOT_EXPORTABLE

0x80095001 You cannot add the root CA


XENROLL_E_CANNOT_ADD_ROOT_CERT certificate into your local
store.

0x80095002 The key archival hash


XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND attribute was not found in the
response.

0x80095003 An unexpected key archival


XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH hash attribute was found in
the response.

0x80095004 There is a key archival hash


XENROLL_E_RESPONSE_KA_HASH_MISMATCH mismatch between the

68 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

request and the response.

0x80095005 Signing certificate cannot


XENROLL_E_KEYSPEC_SMIME_MISMATCH include SMIME extension.

0x80096001 A system-level error occurred


TRUST_E_SYSTEM_ERROR while verifying trust.

0x80096002 The certificate for the signer of


TRUST_E_NO_SIGNER_CERT the message is invalid or not
found.

0x80096003 One of the counter signatures


TRUST_E_COUNTER_SIGNER was invalid.

0x80096004 The signature of the certificate


TRUST_E_CERT_SIGNATURE cannot be verified.

0x80096005 The time-stamp signature or


TRUST_E_TIME_STAMP certificate could not be verified
or is malformed.

0x80096010 The digital signature of the


TRUST_E_BAD_DIGEST object did not verify.

0x80096019 A certificate's basic constraint


TRUST_E_BASIC_CONSTRAINTS extension has not been
observed.

0x8009601E The certificate does not meet


TRUST_E_FINANCIAL_CRITERIA or contain the Authenticode
financial extensions.

0x80097001 Tried to reference a part of


MSSIPOTF_E_OUTOFMEMRANGE the file outside the proper
range.

0x80097002 Could not retrieve an object


MSSIPOTF_E_CANTGETOBJECT from the file.

0x80097003 Could not find the head table


MSSIPOTF_E_NOHEADTABLE in the file.

0x80097004 The magic number in the head


MSSIPOTF_E_BAD_MAGICNUMBER table is incorrect.

0x80097005 The offset table has incorrect


MSSIPOTF_E_BAD_OFFSET_TABLE values.

0x80097006 Duplicate table tags or the


MSSIPOTF_E_TABLE_TAGORDER tags are out of alphabetical
order.

0x80097007 A table does not start on a


MSSIPOTF_E_TABLE_LONGWORD long word boundary.

0x80097008 First table does not appear

69 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT after header information.

0x80097009 Two or more tables overlap.


MSSIPOTF_E_TABLES_OVERLAP

0x8009700A Too many pad bytes between


MSSIPOTF_E_TABLE_PADBYTES tables, or pad bytes are not 0.

0x8009700B File is too small to contain the


MSSIPOTF_E_FILETOOSMALL last table.

0x8009700C A table checksum is incorrect.


MSSIPOTF_E_TABLE_CHECKSUM

0x8009700D The file checksum is incorrect.


MSSIPOTF_E_FILE_CHECKSUM

0x80097010 The signature does not have


MSSIPOTF_E_FAILED_POLICY the correct attributes for the
policy.

0x80097011 The file did not pass the hints


MSSIPOTF_E_FAILED_HINTS_CHECK check.

0x80097012 The file is not an OpenType


MSSIPOTF_E_NOT_OPENTYPE file.

0x80097013 Failed on a file operation (such


MSSIPOTF_E_FILE as open, map, read, or write).

0x80097014 A call to a CryptoAPI function


MSSIPOTF_E_CRYPT failed.

0x80097015 There is a bad version number


MSSIPOTF_E_BADVERSION in the file.

0x80097016 The structure of the DSIG


MSSIPOTF_E_DSIG_STRUCTURE table is incorrect.

0x80097017 A check failed in a partially


MSSIPOTF_E_PCONST_CHECK constant table.

0x80097018 Some kind of structural error.


MSSIPOTF_E_STRUCTURE

0x80097019 The requested credential


ERROR_CRED_REQUIRES_CONFIRMATION requires confirmation.

0x800B0001 Unknown trust provider.


TRUST_E_PROVIDER_UNKNOWN

0x800B0002 The trust verification action


TRUST_E_ACTION_UNKNOWN specified is not supported by
the specified trust provider.

0x800B0003 The form specified for the


TRUST_E_SUBJECT_FORM_UNKNOWN subject is not one supported

70 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

or known by the specified


trust provider.

0x800B0004 The subject is not trusted for


TRUST_E_SUBJECT_NOT_TRUSTED the specified action.

0x800B0005 Error due to problem in ASN.1


DIGSIG_E_ENCODE encoding process.

0x800B0006 Error due to problem in ASN.1


DIGSIG_E_DECODE decoding process.

0x800B0007 Reading/writing extensions


DIGSIG_E_EXTENSIBILITY where attributes are
appropriate, and vice versa.

0x800B0008 Unspecified cryptographic


DIGSIG_E_CRYPTO failure.

0x800B0009 The size of the data could not


PERSIST_E_SIZEDEFINITE be determined.

0x800B000A The size of the indefinite-sized


PERSIST_E_SIZEINDEFINITE data could not be determined.

0x800B000B This object does not read and


PERSIST_E_NOTSELFSIZING write self-sizing data.

0x800B0100 No signature was present in


TRUST_E_NOSIGNATURE the subject.

0x800B0101 A required certificate is not


CERT_E_EXPIRED within its validity period when
verifying against the current
system clock or the time
stamp in the signed file.

0x800B0102 The validity periods of the


CERT_E_VALIDITYPERIODNESTING certification chain do not nest
correctly.

0x800B0103 A certificate that can only be


CERT_E_ROLE used as an end entity is being
used as a CA or vice versa.

0x800B0104 A path length constraint in the


CERT_E_PATHLENCONST certification chain has been
violated.

0x800B0105 A certificate contains an


CERT_E_CRITICAL unknown extension that is
marked "critical".

0x800B0106 A certificate is being used for


CERT_E_PURPOSE a purpose other than the ones
specified by its CA.

71 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x800B0107 A parent of a given certificate


CERT_E_ISSUERCHAINING did not issue that child
certificate.

0x800B0108 A certificate is missing or has


CERT_E_MALFORMED an empty value for an
important field, such as a
subject or issuer name.

0x800B0109 A certificate chain processed,


CERT_E_UNTRUSTEDROOT but terminated in a root
certificate that is not trusted
by the trust provider.

0x800B010A A certificate chain could not be


CERT_E_CHAINING built to a trusted root
authority.

0x800B010B Generic trust failure.


TRUST_E_FAIL

0x800B010C A certificate was explicitly


CERT_E_REVOKED revoked by its issuer.

0x800B010D The certification path


CERT_E_UNTRUSTEDTESTROOT terminates with the test root
that is not trusted with the
current policy settings.

0x800B010E The revocation process could


CERT_E_REVOCATION_FAILURE not continue—the certificates
could not be checked.

0x800B010F The certificate's CN name does


CERT_E_CN_NO_MATCH not match the passed value.

0x800B0110 The certificate is not valid for


CERT_E_WRONG_USAGE the requested usage.

0x800B0111 The certificate was explicitly


TRUST_E_EXPLICIT_DISTRUST marked as untrusted by the
user.

0x800B0112 A certification chain processed


CERT_E_UNTRUSTEDCA correctly, but one of the CA
certificates is not trusted by
the policy provider.

0x800B0113 The certificate has invalid


CERT_E_INVALID_POLICY policy.

0x800B0114 The certificate has an invalid


CERT_E_INVALID_NAME name. The name is not
included in the permitted list
or is explicitly excluded.

0x800D0003 The maximum filebitrate value

72 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_W_SERVER_BANDWIDTH_LIMIT specified is greater than the


server's configured maximum
bandwidth.

0x800D0004 The maximum bandwidth


NS_W_FILE_BANDWIDTH_LIMIT value specified is less than the
maximum filebitrate.

0x800D0060 Unknown %1 event


NS_W_UNKNOWN_EVENT encountered.

0x800D0199 Disk %1 ( %2 ) on Content


NS_I_CATATONIC_FAILURE Server %3, will be failed
because it is catatonic.

0x800D019A Disk %1 ( %2 ) on Content


NS_I_CATATONIC_AUTO_UNFAIL Server %3, auto online from
catatonic state.

0x800F0000 A non-empty line was


SPAPI_E_EXPECTED_SECTION_NAME encountered in the INF before
the start of a section.

0x800F0001 A section name marker in the


SPAPI_E_BAD_SECTION_NAME_LINE information file (INF) is not
complete or does not exist on
a line by itself.

0x800F0002 An INF section was


SPAPI_E_SECTION_NAME_TOO_LONG encountered whose name
exceeds the maximum section
name length.

0x800F0003 The syntax of the INF is


SPAPI_E_GENERAL_SYNTAX invalid.

0x800F0100 The style of the INF is


SPAPI_E_WRONG_INF_STYLE different than what was
requested.

0x800F0101 The required section was not


SPAPI_E_SECTION_NOT_FOUND found in the INF.

0x800F0102 The required line was not


SPAPI_E_LINE_NOT_FOUND found in the INF.

0x800F0103 The files affected by the


SPAPI_E_NO_BACKUP installation of this file queue
have not been backed up for
uninstall.

0x800F0200 The INF or the device


SPAPI_E_NO_ASSOCIATED_CLASS information set or element
does not have an associated
install class.

0x800F0201 The INF or the device

73 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

SPAPI_E_CLASS_MISMATCH information set or element


does not match the specified
install class.

0x800F0202 An existing device was found


SPAPI_E_DUPLICATE_FOUND that is a duplicate of the
device being manually
installed.

0x800F0203 There is no driver selected for


SPAPI_E_NO_DRIVER_SELECTED the device information set or
element.

0x800F0204 The requested device registry


SPAPI_E_KEY_DOES_NOT_EXIST key does not exist.

0x800F0205 The device instance name is


SPAPI_E_INVALID_DEVINST_NAME invalid.

0x800F0206 The install class is not present


SPAPI_E_INVALID_CLASS or is invalid.

0x800F0207 The device instance cannot be


SPAPI_E_DEVINST_ALREADY_EXISTS created because it already
exists.

0x800F0208 The operation cannot be


SPAPI_E_DEVINFO_NOT_REGISTERED performed on a device
information element that has
not been registered.

0x800F0209 The device property code is


SPAPI_E_INVALID_REG_PROPERTY invalid.

0x800F020A The INF from which a driver


SPAPI_E_NO_INF list is to be built does not
exist.

0x800F020B The device instance does not


SPAPI_E_NO_SUCH_DEVINST exist in the hardware tree.

0x800F020C The icon representing this


SPAPI_E_CANT_LOAD_CLASS_ICON install class cannot be loaded.

0x800F020D The class installer registry


SPAPI_E_INVALID_CLASS_INSTALLER entry is invalid.

0x800F020E The class installer has


SPAPI_E_DI_DO_DEFAULT indicated that the default
action should be performed for
this installation request.

0x800F020F The operation does not require


SPAPI_E_DI_NOFILECOPY any files to be copied.

0x800F0210 The specified hardware profile


SPAPI_E_INVALID_HWPROFILE does not exist.

74 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x800F0211 There is no device information


SPAPI_E_NO_DEVICE_SELECTED element currently selected for
this device information set.

0x800F0212 The operation cannot be


SPAPI_E_DEVINFO_LIST_LOCKED performed because the device
information set is locked.

0x800F0213 The operation cannot be


SPAPI_E_DEVINFO_DATA_LOCKED performed because the device
information element is locked.

0x800F0214 The specified path does not


SPAPI_E_DI_BAD_PATH contain any applicable device
INFs.

0x800F0215 No class installer parameters


SPAPI_E_NO_CLASSINSTALL_PARAMS have been set for the device
information set or element.

0x800F0216 The operation cannot be


SPAPI_E_FILEQUEUE_LOCKED performed because the file
queue is locked.

0x800F0217 A service installation section in


SPAPI_E_BAD_SERVICE_INSTALLSECT this INF is invalid.

0x800F0218 There is no class driver list for


SPAPI_E_NO_CLASS_DRIVER_LIST the device information
element.

0x800F0219 The installation failed because


SPAPI_E_NO_ASSOCIATED_SERVICE a function driver was not
specified for this device
instance.

0x800F021A There is presently no default


SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE device interface designated for
this interface class.

0x800F021B The operation cannot be


SPAPI_E_DEVICE_INTERFACE_ACTIVE performed because the device
interface is currently active.

0x800F021C The operation cannot be


SPAPI_E_DEVICE_INTERFACE_REMOVED performed because the device
interface has been removed
from the system.

0x800F021D An interface installation


SPAPI_E_BAD_INTERFACE_INSTALLSECT section in this INF is invalid.

0x800F021E This interface class does not


SPAPI_E_NO_SUCH_INTERFACE_CLASS exist in the system.

0x800F021F The reference string supplied


SPAPI_E_INVALID_REFERENCE_STRING for this interface device is

75 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

invalid.

0x800F0220 The specified machine name


SPAPI_E_INVALID_MACHINENAME does not conform to Universal
Naming Convention (UNCs).

0x800F0221 A general remote


SPAPI_E_REMOTE_COMM_FAILURE communication error occurred.

0x800F0222 The machine selected for


SPAPI_E_MACHINE_UNAVAILABLE remote communication is not
available at this time.

0x800F0223 The Plug and Play service is


SPAPI_E_NO_CONFIGMGR_SERVICES not available on the remote
machine.

0x800F0224 The property page provider


SPAPI_E_INVALID_PROPPAGE_PROVIDER registry entry is invalid.

0x800F0225 The requested device interface


SPAPI_E_NO_SUCH_DEVICE_INTERFACE is not present in the system.

0x800F0226 The device's co-installer has


SPAPI_E_DI_POSTPROCESSING_REQUIRED additional work to perform
after installation is complete.

0x800F0227 The device's co-installer is


SPAPI_E_INVALID_COINSTALLER invalid.

0x800F0228 There are no compatible


SPAPI_E_NO_COMPAT_DRIVERS drivers for this device.

0x800F0229 There is no icon that


SPAPI_E_NO_DEVICE_ICON represents this device or
device type.

0x800F022A A logical configuration


SPAPI_E_INVALID_INF_LOGCONFIG specified in this INF is invalid.

0x800F022B The class installer has denied


SPAPI_E_DI_DONT_INSTALL the request to install or
upgrade this device.

0x800F022C One of the filter drivers


SPAPI_E_INVALID_FILTER_DRIVER installed for this device is
invalid.

0x800F022D The driver selected for this


SPAPI_E_NON_WINDOWS_NT_DRIVER device does not support
Windows XP.

0x800F022E The driver selected for this


SPAPI_E_NON_WINDOWS_DRIVER device does not support
Windows.

0x800F022F The third-party INF does not

76 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

SPAPI_E_NO_CATALOG_FOR_OEM_INF contain digital signature


information.

0x800F0230 An invalid attempt was made


SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE to use a device installation file
queue for verification of digital
signatures relative to other
platforms.

0x800F0231 The device cannot be disabled.


SPAPI_E_NOT_DISABLEABLE

0x800F0232 The device could not be


SPAPI_E_CANT_REMOVE_DEVINST dynamically removed.

0x800F0233 Cannot copy to specified


SPAPI_E_INVALID_TARGET target.

0x800F0234 Driver is not intended for this


SPAPI_E_DRIVER_NONNATIVE platform.

0x800F0235 Operation not allowed in


SPAPI_E_IN_WOW64 WOW64.

0x800F0236 The operation involving


SPAPI_E_SET_SYSTEM_RESTORE_POINT unsigned file copying was
rolled back, so that a system
restore point could be set.

0x800F0237 An INF was copied into the


SPAPI_E_INCORRECTLY_COPIED_INF Windows INF directory in an
improper manner.

0x800F0238 The Security Configuration


SPAPI_E_SCE_DISABLED Editor (SCE) APIs have been
disabled on this embedded
product.

0x800F0239 An unknown exception was


SPAPI_E_UNKNOWN_EXCEPTION encountered.

0x800F023A A problem was encountered


SPAPI_E_PNP_REGISTRY_ERROR when accessing the Plug and
Play registry database.

0x800F023B The requested operation is not


SPAPI_E_REMOTE_REQUEST_UNSUPPORTED supported for a remote
machine.

0x800F023C The specified file is not an


SPAPI_E_NOT_AN_INSTALLED_OEM_INF installed original equipment
manufacturer (OEM) INF.

0x800F023D One or more devices are


SPAPI_E_INF_IN_USE_BY_DEVICES presently installed using the
specified INF.

77 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x800F023E The requested device install


SPAPI_E_DI_FUNCTION_OBSOLETE operation is obsolete.

0x800F023F A file could not be verified


SPAPI_E_NO_AUTHENTICODE_CATALOG because it does not have an
associated catalog signed via
Authenticode.

0x800F0240 Authenticode signature


SPAPI_E_AUTHENTICODE_DISALLOWED verification is not supported
for the specified INF.

0x800F0241 The INF was signed with an


SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER Authenticode catalog from a
trusted publisher.

0x800F0242 The publisher of an


SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED Authenticode-signed catalog
has not yet been established
as trusted.

0x800F0243 The publisher of an


SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED Authenticode-signed catalog
was not established as
trusted.

0x800F0244 The software was tested for


SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH compliance with Windows logo
requirements on a different
version of Windows and may
not be compatible with this
version.

0x800F0245 The file may be validated only


SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE by a catalog signed via
Authenticode.

0x800F0246 One of the installers for this


SPAPI_E_DEVICE_INSTALLER_NOT_READY device cannot perform the
installation at this time.

0x800F0247 A problem was encountered


SPAPI_E_DRIVER_STORE_ADD_FAILED while attempting to add the
driver to the store.

0x800F0248 The installation of this device


SPAPI_E_DEVICE_INSTALL_BLOCKED is forbidden by system policy.
Contact your system
administrator.

0x800F0249 The installation of this driver is


SPAPI_E_DRIVER_INSTALL_BLOCKED forbidden by system policy.
Contact your system
administrator.

0x800F024A The specified INF is the wrong


SPAPI_E_WRONG_INF_TYPE type for this operation.

78 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x800F024B The hash for the file is not


SPAPI_E_FILE_HASH_NOT_IN_CATALOG present in the specified
catalog file. The file is likely
corrupt or the victim of
tampering.

0x800F024C A problem was encountered


SPAPI_E_DRIVER_STORE_DELETE_FAILED while attempting to delete the
driver from the store.

0x800F0300 An unrecoverable stack


SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW overflow was encountered.

0x800F1000 No installed components were


SPAPI_E_ERROR_NOT_INSTALLED detected.

0x80100001 An internal consistency check


SCARD_F_INTERNAL_ERROR failed.

0x80100002 The action was canceled by an


SCARD_E_CANCELLED SCardCancel request.

0x80100003 The supplied handle was


SCARD_E_INVALID_HANDLE invalid.

0x80100004 One or more of the supplied


SCARD_E_INVALID_PARAMETER parameters could not be
properly interpreted.

0x80100005 Registry startup information is


SCARD_E_INVALID_TARGET missing or invalid.

0x80100006 Not enough memory available


SCARD_E_NO_MEMORY to complete this command.

0x80100007 An internal consistency timer


SCARD_F_WAITED_TOO_LONG has expired.

0x80100008 The data buffer to receive


SCARD_E_INSUFFICIENT_BUFFER returned data is too small for
the returned data.

0x80100009 The specified reader name is


SCARD_E_UNKNOWN_READER not recognized.

0x8010000A The user-specified time-out


SCARD_E_TIMEOUT value has expired.

0x8010000B The smart card cannot be


SCARD_E_SHARING_VIOLATION accessed because of other
connections outstanding.

0x8010000C The operation requires a


SCARD_E_NO_SMARTCARD smart card, but no smart card
is currently in the device.

0x8010000D The specified smart card name

79 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

SCARD_E_UNKNOWN_CARD is not recognized.

0x8010000E The system could not dispose


SCARD_E_CANT_DISPOSE of the media in the requested
manner.

0x8010000F The requested protocols are


SCARD_E_PROTO_MISMATCH incompatible with the protocol
currently in use with the smart
card.

0x80100010 The reader or smart card is


SCARD_E_NOT_READY not ready to accept
commands.

0x80100011 One or more of the supplied


SCARD_E_INVALID_VALUE parameters values could not
be properly interpreted.

0x80100012 The action was canceled by


SCARD_E_SYSTEM_CANCELLED the system, presumably to log
off or shut down.

0x80100013 An internal communications


SCARD_F_COMM_ERROR error has been detected.

0x80100014 An internal error has been


SCARD_F_UNKNOWN_ERROR detected, but the source is
unknown.

0x80100015 An automatic terminal


SCARD_E_INVALID_ATR recognition (ATR) obtained
from the registry is not a valid
ATR string.

0x80100016 An attempt was made to end a


SCARD_E_NOT_TRANSACTED nonexistent transaction.

0x80100017 The specified reader is not


SCARD_E_READER_UNAVAILABLE currently available for use.

0x80100018 The operation has been


SCARD_P_SHUTDOWN aborted to allow the server
application to exit.

0x80100019 The peripheral component


SCARD_E_PCI_TOO_SMALL interconnect (PCI) Receive
buffer was too small.

0x8010001A The reader driver does not


SCARD_E_READER_UNSUPPORTED meet minimal requirements
for support.

0x8010001B The reader driver did not


SCARD_E_DUPLICATE_READER produce a unique reader
name.

80 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8010001C The smart card does not meet


SCARD_E_CARD_UNSUPPORTED minimal requirements for
support.

0x8010001D The smart card resource


SCARD_E_NO_SERVICE manager is not running.

0x8010001E The smart card resource


SCARD_E_SERVICE_STOPPED manager has shut down.

0x8010001F An unexpected card error has


SCARD_E_UNEXPECTED occurred.

0x80100020 No primary provider can be


SCARD_E_ICC_INSTALLATION found for the smart card.

0x80100021 The requested order of object


SCARD_E_ICC_CREATEORDER creation is not supported.

0x80100022 This smart card does not


SCARD_E_UNSUPPORTED_FEATURE support the requested feature.

0x80100023 The identified directory does


SCARD_E_DIR_NOT_FOUND not exist in the smart card.

0x80100024 The identified file does not


SCARD_E_FILE_NOT_FOUND exist in the smart card.

0x80100025 The supplied path does not


SCARD_E_NO_DIR represent a smart card
directory.

0x80100026 The supplied path does not


SCARD_E_NO_FILE represent a smart card file.

0x80100027 Access is denied to this file.


SCARD_E_NO_ACCESS

0x80100028 The smart card does not have


SCARD_E_WRITE_TOO_MANY enough memory to store the
information.

0x80100029 There was an error trying to


SCARD_E_BAD_SEEK set the smart card file object
pointer.

0x8010002A The supplied PIN is incorrect.


SCARD_E_INVALID_CHV

0x8010002B An unrecognized error code


SCARD_E_UNKNOWN_RES_MNG was returned from a layered
component.

0x8010002C The requested certificate does


SCARD_E_NO_SUCH_CERTIFICATE not exist.

0x8010002D The requested certificate could

81 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

SCARD_E_CERTIFICATE_UNAVAILABLE not be obtained.

0x8010002E Cannot find a smart card


SCARD_E_NO_READERS_AVAILABLE reader.

0x8010002F A communications error with


SCARD_E_COMM_DATA_LOST the smart card has been
detected. Retry the operation.

0x80100030 The requested key container


SCARD_E_NO_KEY_CONTAINER does not exist on the smart
card.

0x80100031 The smart card resource


SCARD_E_SERVER_TOO_BUSY manager is too busy to
complete this operation.

0x80100065 The reader cannot


SCARD_W_UNSUPPORTED_CARD communicate with the smart
card, due to ATR configuration
conflicts.

0x80100066 The smart card is not


SCARD_W_UNRESPONSIVE_CARD responding to a reset.

0x80100067 Power has been removed from


SCARD_W_UNPOWERED_CARD the smart card, so that further
communication is not possible.

0x80100068 The smart card has been


SCARD_W_RESET_CARD reset, so any shared state
information is invalid.

0x80100069 The smart card has been


SCARD_W_REMOVED_CARD removed, so that further
communication is not possible.

0x8010006A Access was denied because of


SCARD_W_SECURITY_VIOLATION a security violation.

0x8010006B The card cannot be accessed


SCARD_W_WRONG_CHV because the wrong PIN was
presented.

0x8010006C The card cannot be accessed


SCARD_W_CHV_BLOCKED because the maximum
number of PIN entry attempts
has been reached.

0x8010006D The end of the smart card file


SCARD_W_EOF has been reached.

0x8010006E The action was canceled by


SCARD_W_CANCELLED_BY_USER the user.

0x8010006F No PIN was presented to the


SCARD_W_CARD_NOT_AUTHENTICATED smart card.

82 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80110401 Errors occurred accessing one


COMADMIN_E_OBJECTERRORS or more objects—the ErrorInfo
collection may have more
detail.

0x80110402 One or more of the object's


COMADMIN_E_OBJECTINVALID properties are missing or
invalid.

0x80110403 The object was not found in


COMADMIN_E_KEYMISSING the catalog.

0x80110404 The object is already


COMADMIN_E_ALREADYINSTALLED registered.

0x80110407 An error occurred writing to


COMADMIN_E_APP_FILE_WRITEFAIL the application file.

0x80110408 An error occurred reading the


COMADMIN_E_APP_FILE_READFAIL application file.

0x80110409 Invalid version number in


COMADMIN_E_APP_FILE_VERSION application file.

0x8011040A The file path is invalid.


COMADMIN_E_BADPATH

0x8011040B The application is already


COMADMIN_E_APPLICATIONEXISTS installed.

0x8011040C The role already exists.


COMADMIN_E_ROLEEXISTS

0x8011040D An error occurred copying the


COMADMIN_E_CANTCOPYFILE file.

0x8011040F One or more users are not


COMADMIN_E_NOUSER valid.

0x80110410 One or more users in the


COMADMIN_E_INVALIDUSERIDS application file are not valid.

0x80110411 The component's CLSID is


COMADMIN_E_NOREGISTRYCLSID missing or corrupt.

0x80110412 The component's


COMADMIN_E_BADREGISTRYPROGID programmatic ID is missing or
corrupt.

0x80110413 Unable to set required


COMADMIN_E_AUTHENTICATIONLEVEL authentication level for update
request.

0x80110414 The identity or password set


COMADMIN_E_USERPASSWDNOTVALID on the application is not valid.

0x80110418 Application file CLSIDs or

83 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

COMADMIN_E_CLSIDORIIDMISMATCH instance identifiers (IIDs) do


not match corresponding
DLLs.

0x80110419 Interface information is either


COMADMIN_E_REMOTEINTERFACE missing or changed.

0x8011041A DllRegisterServer failed on


COMADMIN_E_DLLREGISTERSERVER component install.

0x8011041B No server file share available.


COMADMIN_E_NOSERVERSHARE

0x8011041D DLL could not be loaded.


COMADMIN_E_DLLLOADFAILED

0x8011041E The registered TypeLib ID is


COMADMIN_E_BADREGISTRYLIBID not valid.

0x8011041F Application install directory


COMADMIN_E_APPDIRNOTFOUND not found.

0x80110423 Errors occurred while in the


COMADMIN_E_REGISTRARFAILED component registrar.

0x80110424 The file does not exist.


COMADMIN_E_COMPFILE_DOESNOTEXIST

0x80110425 The DLL could not be loaded.


COMADMIN_E_COMPFILE_LOADDLLFAIL

0x80110426 GetClassObject failed in the


COMADMIN_E_COMPFILE_GETCLASSOBJ DLL.

0x80110427 The DLL does not support the


COMADMIN_E_COMPFILE_CLASSNOTAVAIL components listed in the
TypeLib.

0x80110428 The TypeLib could not be


COMADMIN_E_COMPFILE_BADTLB loaded.

0x80110429 The file does not contain


COMADMIN_E_COMPFILE_NOTINSTALLABLE components or component
information.

0x8011042A Changes to this object and its


COMADMIN_E_NOTCHANGEABLE subobjects have been
disabled.

0x8011042B The delete function has been


COMADMIN_E_NOTDELETEABLE disabled for this object.

0x8011042C The server catalog version is


COMADMIN_E_SESSION not supported.

0x8011042D The component move was


COMADMIN_E_COMP_MOVE_LOCKED disallowed because the source

84 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

or destination application is
either a system application or
currently locked against
changes.

0x8011042E The component move failed


COMADMIN_E_COMP_MOVE_BAD_DEST because the destination
application no longer exists.

0x80110430 The system was unable to


COMADMIN_E_REGISTERTLB register the TypeLib.

0x80110433 This operation cannot be


COMADMIN_E_SYSTEMAPP performed on the system
application.

0x80110434 The component registrar


COMADMIN_E_COMPFILE_NOREGISTRAR referenced in this file is not
available.

0x80110435 A component in the same DLL


COMADMIN_E_COREQCOMPINSTALLED is already installed.

0x80110436 The service is not installed.


COMADMIN_E_SERVICENOTINSTALLED

0x80110437 One or more property settings


COMADMIN_E_PROPERTYSAVEFAILED are either invalid or in conflict
with each other.

0x80110438 The object you are attempting


COMADMIN_E_OBJECTEXISTS to add or rename already
exists.

0x80110439 The component already exists.


COMADMIN_E_COMPONENTEXISTS

0x8011043B The registration file is corrupt.


COMADMIN_E_REGFILE_CORRUPT

0x8011043C The property value is too


COMADMIN_E_PROPERTY_OVERFLOW large.

0x8011043E Object was not found in


COMADMIN_E_NOTINREGISTRY registry.

0x8011043F This object cannot be pooled.


COMADMIN_E_OBJECTNOTPOOLABLE

0x80110446 A CLSID with the same GUID


COMADMIN_E_APPLID_MATCHES_CLSID as the new application ID is
already installed on this
machine.

0x80110447 A role assigned to a


COMADMIN_E_ROLE_DOES_NOT_EXIST component, interface, or
method did not exist in the

85 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

application.

0x80110448 You must have components in


COMADMIN_E_START_APP_NEEDS_COMPONENTS an application to start the
application.

0x80110449 This operation is not enabled


COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM on this platform.

0x8011044A Application proxy is not


COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY exportable.

0x8011044B Failed to start application


COMADMIN_E_CAN_NOT_START_APP because it is either a library
application or an application
proxy.

0x8011044C System application is not


COMADMIN_E_CAN_NOT_EXPORT_SYS_APP exportable.

0x8011044D Cannot subscribe to this


COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT component (the component
may have been imported).

0x8011044E An event class cannot also be


COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER a subscriber component.

0x8011044F Library applications and


COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE application proxies are
incompatible.

0x80110450 This function is valid for the


COMADMIN_E_BASE_PARTITION_ONLY base partition only.

0x80110451 You cannot start an


COMADMIN_E_START_APP_DISABLED application that has been
disabled.

0x80110457 The specified partition name is


COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME already in use on this
computer.

0x80110458 The specified partition name is


COMADMIN_E_CAT_INVALID_PARTITION_NAME invalid. Check that the name
contains at least one visible
character.

0x80110459 The partition cannot be


COMADMIN_E_CAT_PARTITION_IN_USE deleted because it is the
default partition for one or
more users.

0x8011045A The partition cannot be


COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES exported because one or more
components in the partition
have the same file name.

86 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8011045B Applications that contain one


COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED or more imported components
cannot be installed into a
nonbase partition.

0x8011045C The application name is not


COMADMIN_E_AMBIGUOUS_APPLICATION_NAME unique and cannot be resolved
to an application ID.

0x8011045D The partition name is not


COMADMIN_E_AMBIGUOUS_PARTITION_NAME unique and cannot be resolved
to a partition ID.

0x80110472 The COM+ registry database


COMADMIN_E_REGDB_NOTINITIALIZED has not been initialized.

0x80110473 The COM+ registry database is


COMADMIN_E_REGDB_NOTOPEN not open.

0x80110474 The COM+ registry database


COMADMIN_E_REGDB_SYSTEMERR detected a system error.

0x80110475 The COM+ registry database is


COMADMIN_E_REGDB_ALREADYRUNNING already running.

0x80110480 This version of the COM+


COMADMIN_E_MIG_VERSIONNOTSUPPORTED registry database cannot be
migrated.

0x80110481 The schema version to be


COMADMIN_E_MIG_SCHEMANOTFOUND migrated could not be found in
the COM+ registry database.

0x80110482 There was a type mismatch


COMADMIN_E_CAT_BITNESSMISMATCH between binaries.

0x80110483 A binary of unknown or invalid


COMADMIN_E_CAT_UNACCEPTABLEBITNESS type was provided.

0x80110484 There was a type mismatch


COMADMIN_E_CAT_WRONGAPPBITNESS between a binary and an
application.

0x80110485 The application cannot be


COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED paused or resumed.

0x80110486 The COM+ catalog server


COMADMIN_E_CAT_SERVERFAULT threw an exception during
execution.

0x80110600 Only COM+ applications


COMQC_E_APPLICATION_NOT_QUEUED marked "queued" can be
invoked using the "queue"
moniker.

0x80110601 At least one interface must be


COMQC_E_NO_QUEUEABLE_INTERFACES marked "queued" to create a

87 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

queued component instance


with the "queue" moniker.

0x80110602 Message Queuing is required


COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE for the requested operation
and is not installed.

0x80110603 Unable to marshal an interface


COMQC_E_NO_IPERSISTSTREAM that does not support
IPersistStream.

0x80110604 The message is improperly


COMQC_E_BAD_MESSAGE formatted or was damaged in
transit.

0x80110605 An unauthenticated message


COMQC_E_UNAUTHENTICATED was received by an application
that accepts only
authenticated messages.

0x80110606 The message was requeued or


COMQC_E_UNTRUSTED_ENQUEUER moved by a user not in the QC
Trusted User "role".

0x80110701 Cannot create a duplicate


MSDTC_E_DUPLICATE_RESOURCE resource of type Distributed
Transaction Coordinator.

0x80110808 One of the objects being


COMADMIN_E_OBJECT_PARENT_MISSING inserted or updated does not
belong to a valid parent
collection.

0x80110809 One of the specified objects


COMADMIN_E_OBJECT_DOES_NOT_EXIST cannot be found.

0x8011080A The specified application is not


COMADMIN_E_APP_NOT_RUNNING currently running.

0x8011080B The partitions specified are


COMADMIN_E_INVALID_PARTITION not valid.

0x8011080D COM+ applications that run as


COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE Windows NT service may not
be pooled or recycled.

0x8011080E One or more users are already


COMADMIN_E_USER_IN_SET assigned to a local partition
set.

0x8011080F Library applications may not


COMADMIN_E_CANTRECYCLELIBRARYAPPS be recycled.

0x80110811 Applications running as


COMADMIN_E_CANTRECYCLESERVICEAPPS Windows NT services may not
be recycled.

88 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80110812 The process has already been


COMADMIN_E_PROCESSALREADYRECYCLED recycled.

0x80110813 A paused process may not be


COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED recycled.

0x80110814 Library applications may not


COMADMIN_E_CANTMAKEINPROCSERVICE be Windows NT services.

0x80110815 The ProgID provided to the


COMADMIN_E_PROGIDINUSEBYCLSID copy operation is invalid. The
ProgID is in use by another
registered CLSID.

0x80110816 The partition specified as the


COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET default is not a member of the
partition set.

0x80110817 A recycled process may not be


COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED paused.

0x80110818 Access to the specified


COMADMIN_E_PARTITION_ACCESSDENIED partition is denied.

0x80110819 Only application files (*.msi


COMADMIN_E_PARTITION_MSI_ONLY files) can be installed into
partitions.

0x8011081A Applications containing one or


COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT more legacy components may
not be exported to 1.0 format.

0x8011081B Legacy components may not


COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS exist in nonbase partitions.

0x8011081C A component cannot be


COMADMIN_E_COMP_MOVE_SOURCE moved (or copied) from the
System Application, an
application proxy, or a
nonchangeable application.

0x8011081D A component cannot be


COMADMIN_E_COMP_MOVE_DEST moved (or copied) to the
System Application, an
application proxy or a
nonchangeable application.

0x8011081E A private component cannot


COMADMIN_E_COMP_MOVE_PRIVATE be moved (or copied) to a
library application or to the
base partition.

0x8011081F The Base Application Partition


COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET exists in all partition sets and
cannot be removed.

0x80110820 Alas, Event Class components

89 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

COMADMIN_E_CANNOT_ALIAS_EVENTCLASS cannot be aliased.

0x80110821 Access is denied because the


COMADMIN_E_PRIVATE_ACCESSDENIED component is private.

0x80110822 The specified SAFER level is


COMADMIN_E_SAFERINVALID invalid.

0x80110823 The specified user cannot


COMADMIN_E_REGISTRY_ACCESSDENIED write to the system registry.

0x80110824 COM+ partitions are currently


COMADMIN_E_PARTITIONS_DISABLED disabled.

0x801F0001 A handler was not defined by


ERROR_FLT_NO_HANDLER_DEFINED the filter for this operation.

0x801F0002 A context is already defined


ERROR_FLT_CONTEXT_ALREADY_DEFINED for this object.

0x801F0003 Asynchronous requests are


ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST not valid for this operation.

0x801F0004 Disallow the Fast IO path for


ERROR_FLT_DISALLOW_FAST_IO this operation.

0x801F0005 An invalid name request was


ERROR_FLT_INVALID_NAME_REQUEST made. The name requested
cannot be retrieved at this
time.

0x801F0006 Posting this operation to a


ERROR_FLT_NOT_SAFE_TO_POST_OPERATION worker thread for further
processing is not safe at this
time because it could lead to a
system deadlock.

0x801F0007 The Filter Manager was not


ERROR_FLT_NOT_INITIALIZED initialized when a filter tried to
register. Be sure that the
Filter Manager is being loaded
as a driver.

0x801F0008 The filter is not ready for


ERROR_FLT_FILTER_NOT_READY attachment to volumes
because it has not finished
initializing (FltStartFiltering
has not been called).

0x801F0009 The filter must clean up any


ERROR_FLT_POST_OPERATION_CLEANUP operation-specific context at
this time because it is being
removed from the system
before the operation is
completed by the lower
drivers.

90 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x801F000A The Filter Manager had an


ERROR_FLT_INTERNAL_ERROR 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.

0x801F000B The object specified for this


ERROR_FLT_DELETING_OBJECT action is in the process of
being deleted; therefore, the
action requested cannot be
completed at this time.

0x801F000C Nonpaged pool must be used


ERROR_FLT_MUST_BE_NONPAGED_POOL for this type of context.

0x801F000D A duplicate handler definition


ERROR_FLT_DUPLICATE_ENTRY has been provided for an
operation.

0x801F000E The callback data queue has


ERROR_FLT_CBDQ_DISABLED been disabled.

0x801F000F Do not attach the filter to the


ERROR_FLT_DO_NOT_ATTACH volume at this time.

0x801F0010 Do not detach the filter from


ERROR_FLT_DO_NOT_DETACH the volume at this time.

0x801F0011 An instance already exists at


ERROR_FLT_INSTANCE_ALTITUDE_COLLISION this altitude on the volume
specified.

0x801F0012 An instance already exists


ERROR_FLT_INSTANCE_NAME_COLLISION with this name on the volume
specified.

0x801F0013 The system could not find the


ERROR_FLT_FILTER_NOT_FOUND filter specified.

0x801F0014 The system could not find the


ERROR_FLT_VOLUME_NOT_FOUND volume specified.

0x801F0015 The system could not find the


ERROR_FLT_INSTANCE_NOT_FOUND instance specified.

0x801F0016 No registered context


ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND allocation definition was found
for the given request.

0x801F0017 An invalid parameter was


ERROR_FLT_INVALID_CONTEXT_REGISTRATION specified during context
registration.

0x801F0018 The name requested was not


ERROR_FLT_NAME_CACHE_MISS found in the Filter Manager

91 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

name cache and could not be


retrieved from the file system.

0x801F0019 The requested device object


ERROR_FLT_NO_DEVICE_OBJECT does not exist for the given
volume.

0x801F001A The specified volume is


ERROR_FLT_VOLUME_ALREADY_MOUNTED already mounted.

0x801F001B The specified Transaction


ERROR_FLT_ALREADY_ENLISTED Context is already enlisted in a
transaction.

0x801F001C The specified context is


ERROR_FLT_CONTEXT_ALREADY_LINKED already attached to another
object.

0x801F0020 No waiter is present for the


ERROR_FLT_NO_WAITER_FOR_REPLY filter's reply to this message.

0x80260001 {Display Driver Stopped


ERROR_HUNG_DISPLAY_DRIVER_THREAD 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.

0x80261001 Monitor descriptor could not


ERROR_MONITOR_NO_DESCRIPTOR be obtained.

0x80261002 Format of the obtained


ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT monitor descriptor is not
supported by this release.

0x80263001 {Desktop Composition is


DWM_E_COMPOSITIONDISABLED Disabled} The operation could
not be completed because
desktop composition is
disabled.

0x80263002 {Some Desktop Composition


DWM_E_REMOTING_NOT_SUPPORTED 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.

0x80263003 {No DWM Redirection Surface


DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE is Available} The Desktop

92 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

Window Manager (DWM) was


unable to provide a redirection
surface to complete the
DirectX present.

0x80263004 {DWM Is Not Queuing


DWM_E_NOT_QUEUING_PRESENTS Presents for the Specified
Window} The window
specified is not currently using
queued presents.

0x80280000 This is an error mask to


TPM_E_ERROR_MASK convert Trusted Platform
Module (TPM) hardware errors
to Win32 errors.

0x80280001 Authentication failed.


TPM_E_AUTHFAIL

0x80280002 The index to a Platform


TPM_E_BADINDEX Configuration Register (PCR),
DIR, or other register is
incorrect.

0x80280003 One or more parameters are


TPM_E_BAD_PARAMETER bad.

0x80280004 An operation completed


TPM_E_AUDITFAILURE successfully but the auditing
of that operation failed.

0x80280005 The clear disable flag is set


TPM_E_CLEAR_DISABLED and all clear operations now
require physical access.

0x80280006 The TPM is deactivated.


TPM_E_DEACTIVATED

0x80280007 The TPM is disabled.


TPM_E_DISABLED

0x80280008 The target command has been


TPM_E_DISABLED_CMD disabled.

0x80280009 The operation failed.


TPM_E_FAIL

0x8028000A The ordinal was unknown or


TPM_E_BAD_ORDINAL inconsistent.

0x8028000B The ability to install an owner


TPM_E_INSTALL_DISABLED is disabled.

0x8028000C The key handle cannot be


TPM_E_INVALID_KEYHANDLE interpreted.

0x8028000D The key handle points to an

93 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

TPM_E_KEYNOTFOUND invalid key.

0x8028000E Unacceptable encryption


TPM_E_INAPPROPRIATE_ENC scheme.

0x8028000F Migration authorization failed.


TPM_E_MIGRATEFAIL

0x80280010 PCR information could not be


TPM_E_INVALID_PCR_INFO interpreted.

0x80280011 No room to load key.


TPM_E_NOSPACE

0x80280012 There is no storage root key


TPM_E_NOSRK (SRK) set.

0x80280013 An encrypted blob is invalid or


TPM_E_NOTSEALED_BLOB was not created by this TPM.

0x80280014 There is already an owner.


TPM_E_OWNER_SET

0x80280015 The TPM has insufficient


TPM_E_RESOURCES internal resources to perform
the requested action.

0x80280016 A random string was too


TPM_E_SHORTRANDOM short.

0x80280017 The TPM does not have the


TPM_E_SIZE space to perform the
operation.

0x80280018 The named PCR value does


TPM_E_WRONGPCRVAL not match the current PCR
value.

0x80280019 The paramSize argument to


TPM_E_BAD_PARAM_SIZE the command has the
incorrect value.

0x8028001A There is no existing SHA-1


TPM_E_SHA_THREAD thread.

0x8028001B The calculation is unable to


TPM_E_SHA_ERROR proceed because the existing
SHA-1 thread has already
encountered an error.

0x8028001C Self-test has failed and the


TPM_E_FAILEDSELFTEST TPM has shut down.

0x8028001D The authorization for the


TPM_E_AUTH2FAIL second key in a two-key
function failed authorization.

94 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8028001E The tag value sent to for a


TPM_E_BADTAG command is invalid.

0x8028001F An I/O error occurred


TPM_E_IOERROR transmitting information to the
TPM.

0x80280020 The encryption process had a


TPM_E_ENCRYPT_ERROR problem.

0x80280021 The decryption process did not


TPM_E_DECRYPT_ERROR complete.

0x80280022 An invalid handle was used.


TPM_E_INVALID_AUTHHANDLE

0x80280023 The TPM does not have an


TPM_E_NO_ENDORSEMENT endorsement key (EK)
installed.

0x80280024 The usage of a key is not


TPM_E_INVALID_KEYUSAGE allowed.

0x80280025 The submitted entity type is


TPM_E_WRONG_ENTITYTYPE not allowed.

0x80280026 The command was received in


TPM_E_INVALID_POSTINIT the wrong sequence relative
to TPM_Init and a subsequent
TPM_Startup.

0x80280027 Signed data cannot include


TPM_E_INAPPROPRIATE_SIG additional DER information.

0x80280028 The key properties in


TPM_E_BAD_KEY_PROPERTY TPM_KEY_PARMs are not
supported by this TPM.

0x80280029 The migration properties of


TPM_E_BAD_MIGRATION this key are incorrect.

0x8028002A The signature or encryption


TPM_E_BAD_SCHEME scheme for this key is
incorrect or not permitted in
this situation.

0x8028002B The size of the data (or blob)


TPM_E_BAD_DATASIZE parameter is bad or
inconsistent with the
referenced key.

0x8028002C A mode parameter is bad,


TPM_E_BAD_MODE such as capArea or
subCapArea for
TPM_GetCapability,
physicalPresence parameter
for TPM_PhysicalPresence, or

95 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

migrationType for
TPM_CreateMigrationBlob.

0x8028002D Either the physicalPresence or


TPM_E_BAD_PRESENCE physicalPresenceLock bits
have the wrong value.

0x8028002E The TPM cannot perform this


TPM_E_BAD_VERSION version of the capability.

0x8028002F The TPM does not allow for


TPM_E_NO_WRAP_TRANSPORT wrapped transport sessions.

0x80280030 TPM audit construction failed


TPM_E_AUDITFAIL_UNSUCCESSFUL and the underlying command
was returning a failure code
also.

0x80280031 TPM audit construction failed


TPM_E_AUDITFAIL_SUCCESSFUL and the underlying command
was returning success.

0x80280032 Attempt to reset a PCR that


TPM_E_NOTRESETABLE does not have the resettable
attribute.

0x80280033 Attempt to reset a PCR


TPM_E_NOTLOCAL register that requires locality
and the locality modifier not
part of command transport.

0x80280034 Make identity blob not


TPM_E_BAD_TYPE properly typed.

0x80280035 When saving context identified


TPM_E_INVALID_RESOURCE resource type does not match
actual resource.

0x80280036 The TPM is attempting to


TPM_E_NOTFIPS execute a command only
available when in Federal
Information Processing
Standards (FIPS) mode.

0x80280037 The command is attempting to


TPM_E_INVALID_FAMILY use an invalid family ID.

0x80280038 The permission to manipulate


TPM_E_NO_NV_PERMISSION the NV storage is not
available.

0x80280039 The operation requires a


TPM_E_REQUIRES_SIGN signed command.

0x8028003A Wrong operation to load an NV


TPM_E_KEY_NOTSUPPORTED key.

96 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8028003B NV_LoadKey blob requires


TPM_E_AUTH_CONFLICT both owner and blob
authorization.

0x8028003C The NV area is locked and not


TPM_E_AREA_LOCKED writable.

0x8028003D The locality is incorrect for the


TPM_E_BAD_LOCALITY attempted operation.

0x8028003E The NV area is read-only and


TPM_E_READ_ONLY cannot be written to.

0x8028003F There is no protection on the


TPM_E_PER_NOWRITE write to the NV area.

0x80280040 The family count value does


TPM_E_FAMILYCOUNT not match.

0x80280041 The NV area has already been


TPM_E_WRITE_LOCKED written to.

0x80280042 The NV area attributes


TPM_E_BAD_ATTRIBUTES conflict.

0x80280043 The structure tag and version


TPM_E_INVALID_STRUCTURE are invalid or inconsistent.

0x80280044 The key is under control of the


TPM_E_KEY_OWNER_CONTROL TPM owner and can only be
evicted by the TPM owner.

0x80280045 The counter handle is


TPM_E_BAD_COUNTER incorrect.

0x80280046 The write is not a complete


TPM_E_NOT_FULLWRITE write of the area.

0x80280047 The gap between saved


TPM_E_CONTEXT_GAP context counts is too large.

0x80280048 The maximum number of NV


TPM_E_MAXNVWRITES writes without an owner has
been exceeded.

0x80280049 No operator AuthData value is


TPM_E_NOOPERATOR set.

0x8028004A The resource pointed to by


TPM_E_RESOURCEMISSING context is not loaded.

0x8028004B The delegate administration is


TPM_E_DELEGATE_LOCK locked.

0x8028004C Attempt to manage a family


TPM_E_DELEGATE_FAMILY other then the delegated
family.

97 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8028004D Delegation table management


TPM_E_DELEGATE_ADMIN not enabled.

0x8028004E There was a command


TPM_E_TRANSPORT_NOTEXCLUSIVE executed outside an exclusive
transport session.

0x8028004F Attempt to context save an


TPM_E_OWNER_CONTROL owner evict controlled key.

0x80280050 The DAA command has no


TPM_E_DAA_RESOURCES resources available to execute
the command.

0x80280051 The consistency check on DAA


TPM_E_DAA_INPUT_DATA0 parameter inputData0 has
failed.

0x80280052 The consistency check on DAA


TPM_E_DAA_INPUT_DATA1 parameter inputData1 has
failed.

0x80280053 The consistency check on


TPM_E_DAA_ISSUER_SETTINGS DAA_issuerSettings has failed.

0x80280054 The consistency check on


TPM_E_DAA_TPM_SETTINGS DAA_tpmSpecific has failed.

0x80280055 The atomic process indicated


TPM_E_DAA_STAGE by the submitted DAA
command is not the expected
process.

0x80280056 The issuer's validity check has


TPM_E_DAA_ISSUER_VALIDITY detected an inconsistency.

0x80280057 The consistency check on w


TPM_E_DAA_WRONG_W has failed.

0x80280058 The handle is incorrect.


TPM_E_BAD_HANDLE

0x80280059 Delegation is not correct.


TPM_E_BAD_DELEGATE

0x8028005A The context blob is invalid.


TPM_E_BADCONTEXT

0x8028005B Too many contexts held by


TPM_E_TOOMANYCONTEXTS the TPM.

0x8028005C Migration authority signature


TPM_E_MA_TICKET_SIGNATURE validation failure.

0x8028005D Migration destination not


TPM_E_MA_DESTINATION authenticated.

98 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8028005E Migration source incorrect.


TPM_E_MA_SOURCE

0x8028005F Incorrect migration authority.


TPM_E_MA_AUTHORITY

0x80280061 Attempt to revoke the EK and


TPM_E_PERMANENTEK the EK is not revocable.

0x80280062 Bad signature of CMK ticket.


TPM_E_BAD_SIGNATURE

0x80280063 There is no room in the


TPM_E_NOCONTEXTSPACE context list for additional
contexts.

0x80280400 The command was blocked.


TPM_E_COMMAND_BLOCKED

0x80280401 The specified handle was not


TPM_E_INVALID_HANDLE found.

0x80280402 The TPM returned a duplicate


TPM_E_DUPLICATE_VHANDLE handle and the command
needs to be resubmitted.

0x80280403 The command within the


TPM_E_EMBEDDED_COMMAND_BLOCKED transport was blocked.

0x80280404 The command within the


TPM_E_EMBEDDED_COMMAND_UNSUPPORTED transport is not supported.

0x80280800 The TPM is too busy to


TPM_E_RETRY respond to the command
immediately, but the
command could be
resubmitted at a later time.

0x80280801 SelfTestFull has not been run.


TPM_E_NEEDS_SELFTEST

0x80280802 The TPM is currently executing


TPM_E_DOING_SELFTEST a full self-test.

0x80280803 The TPM is defending against


TPM_E_DEFEND_LOCK_RUNNING dictionary attacks and is in a
time-out period.

0x80284001 An internal software error has


TBS_E_INTERNAL_ERROR been detected.

0x80284002 One or more input parameters


TBS_E_BAD_PARAMETER are bad.

0x80284003 A specified output pointer is


TBS_E_INVALID_OUTPUT_POINTER bad.

99 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80284004 The specified context handle


TBS_E_INVALID_CONTEXT does not refer to a valid
context.

0x80284005 A specified output buffer is too


TBS_E_INSUFFICIENT_BUFFER small.

0x80284006 An error occurred while


TBS_E_IOERROR communicating with the TPM.

0x80284007 One or more context


TBS_E_INVALID_CONTEXT_PARAM parameters are invalid.

0x80284008 The TPM Base Services (TBS)


TBS_E_SERVICE_NOT_RUNNING is not running and could not
be started.

0x80284009 A new context could not be


TBS_E_TOO_MANY_TBS_CONTEXTS created because there are too
many open contexts.

0x8028400A A new virtual resource could


TBS_E_TOO_MANY_RESOURCES not be created because there
are too many open virtual
resources.

0x8028400B The TBS service has been


TBS_E_SERVICE_START_PENDING started but is not yet running.

0x8028400C The physical presence


TBS_E_PPI_NOT_SUPPORTED interface is not supported.

0x8028400D The command was canceled.


TBS_E_COMMAND_CANCELED

0x8028400E The input or output buffer is


TBS_E_BUFFER_TOO_LARGE too large.

0x80290100 The command buffer is not in


TPMAPI_E_INVALID_STATE the correct state.

0x80290101 The command buffer does not


TPMAPI_E_NOT_ENOUGH_DATA contain enough data to satisfy
the request.

0x80290102 The command buffer cannot


TPMAPI_E_TOO_MUCH_DATA contain any more data.

0x80290103 One or more output


TPMAPI_E_INVALID_OUTPUT_POINTER parameters was null or invalid.

0x80290104 One or more input parameters


TPMAPI_E_INVALID_PARAMETER are invalid.

0x80290105 Not enough memory was


TPMAPI_E_OUT_OF_MEMORY available to satisfy the
request.

100 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80290106 The specified buffer was too


TPMAPI_E_BUFFER_TOO_SMALL small.

0x80290107 An internal error was


TPMAPI_E_INTERNAL_ERROR detected.

0x80290108 The caller does not have the


TPMAPI_E_ACCESS_DENIED appropriate rights to perform
the requested operation.

0x80290109 The specified authorization


TPMAPI_E_AUTHORIZATION_FAILED information was invalid.

0x8029010A The specified context handle


TPMAPI_E_INVALID_CONTEXT_HANDLE was not valid.

0x8029010B An error occurred while


TPMAPI_E_TBS_COMMUNICATION_ERROR communicating with the TBS.

0x8029010C The TPM returned an


TPMAPI_E_TPM_COMMAND_ERROR unexpected result.

0x8029010D The message was too large for


TPMAPI_E_MESSAGE_TOO_LARGE the encoding scheme.

0x8029010E The encoding in the binary


TPMAPI_E_INVALID_ENCODING large object (BLOB) was not
recognized.

0x8029010F The key size is not valid.


TPMAPI_E_INVALID_KEY_SIZE

0x80290110 The encryption operation


TPMAPI_E_ENCRYPTION_FAILED failed.

0x80290111 The key parameters structure


TPMAPI_E_INVALID_KEY_PARAMS was not valid.

0x80290112 The requested supplied data


TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB does not appear to be a valid
migration authorization BLOB.

0x80290113 The specified PCR index was


TPMAPI_E_INVALID_PCR_INDEX invalid

0x80290114 The data given does not


TPMAPI_E_INVALID_DELEGATE_BLOB appear to be a valid delegate
BLOB.

0x80290115 One or more of the specified


TPMAPI_E_INVALID_CONTEXT_PARAMS context parameters was not
valid.

0x80290116 The data given does not


TPMAPI_E_INVALID_KEY_BLOB appear to be a valid key
BLOB.

101 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80290117 The specified PCR data was


TPMAPI_E_INVALID_PCR_DATA invalid.

0x80290118 The format of the owner


TPMAPI_E_INVALID_OWNER_AUTH authorization data was invalid.

0x80290200 The specified buffer was too


TBSIMP_E_BUFFER_TOO_SMALL small.

0x80290201 The context could not be


TBSIMP_E_CLEANUP_FAILED cleaned up.

0x80290202 The specified context handle is


TBSIMP_E_INVALID_CONTEXT_HANDLE invalid.

0x80290203 An invalid context parameter


TBSIMP_E_INVALID_CONTEXT_PARAM was specified.

0x80290204 An error occurred while


TBSIMP_E_TPM_ERROR communicating with the TPM.

0x80290205 No entry with the specified


TBSIMP_E_HASH_BAD_KEY key was found.

0x80290206 The specified virtual handle


TBSIMP_E_DUPLICATE_VHANDLE matches a virtual handle
already in use.

0x80290207 The pointer to the returned


TBSIMP_E_INVALID_OUTPUT_POINTER handle location was null or
invalid.

0x80290208 One or more parameters are


TBSIMP_E_INVALID_PARAMETER invalid.

0x80290209 The RPC subsystem could not


TBSIMP_E_RPC_INIT_FAILED be initialized.

0x8029020A The TBS scheduler is not


TBSIMP_E_SCHEDULER_NOT_RUNNING running.

0x8029020B The command was canceled.


TBSIMP_E_COMMAND_CANCELED

0x8029020C There was not enough


TBSIMP_E_OUT_OF_MEMORY memory to fulfill the request.

0x8029020D The specified list is empty, or


TBSIMP_E_LIST_NO_MORE_ITEMS the iteration has reached the
end of the list.

0x8029020E The specified item was not


TBSIMP_E_LIST_NOT_FOUND found in the list.

0x8029020F The TPM does not have


TBSIMP_E_NOT_ENOUGH_SPACE enough space to load the
requested resource.

102 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80290210 There are too many TPM


TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS contexts in use.

0x80290211 The TPM command failed.


TBSIMP_E_COMMAND_FAILED

0x80290212 The TBS does not recognize


TBSIMP_E_UNKNOWN_ORDINAL the specified ordinal.

0x80290213 The requested resource is no


TBSIMP_E_RESOURCE_EXPIRED longer available.

0x80290214 The resource type did not


TBSIMP_E_INVALID_RESOURCE match.

0x80290215 No resources can be unloaded.


TBSIMP_E_NOTHING_TO_UNLOAD

0x80290216 No new entries can be added


TBSIMP_E_HASH_TABLE_FULL to the hash table.

0x80290217 A new TBS context could not


TBSIMP_E_TOO_MANY_TBS_CONTEXTS be created because there are
too many open contexts.

0x80290218 A new virtual resource could


TBSIMP_E_TOO_MANY_RESOURCES not be created because there
are too many open virtual
resources.

0x80290219 The physical presence


TBSIMP_E_PPI_NOT_SUPPORTED interface is not supported.

0x8029021A TBS is not compatible with the


TBSIMP_E_TPM_INCOMPATIBLE version of TPM found on the
system.

0x80290300 A general error was detected


TPM_E_PPI_ACPI_FAILURE when attempting to acquire
the BIOS response to a
physical presence command.

0x80290301 The user failed to confirm the


TPM_E_PPI_USER_ABORT TPM operation request.

0x80290302 The BIOS failure prevented


TPM_E_PPI_BIOS_FAILURE the successful execution of the
requested TPM operation (for
example, invalid TPM
operation request, BIOS
communication error with the
TPM).

0x80290303 The BIOS does not support


TPM_E_PPI_NOT_SUPPORTED the physical presence
interface.

103 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80300002 A Data Collector Set was not


PLA_E_DCS_NOT_FOUND found.

0x80300045 Unable to start Data Collector


PLA_E_TOO_MANY_FOLDERS Set because there are too
many folders.

0x80300070 Not enough free disk space to


PLA_E_NO_MIN_DISK start Data Collector Set.

0x803000AA Data Collector Set is in use.


PLA_E_DCS_IN_USE

0x803000B7 Data Collector Set already


PLA_E_DCS_ALREADY_EXISTS exists.

0x80300101 Property value conflict.


PLA_E_PROPERTY_CONFLICT

0x80300102 The current configuration for


PLA_E_DCS_SINGLETON_REQUIRED this Data Collector Set
requires that it contain exactly
one Data Collector.

0x80300103 A user account is required to


PLA_E_CREDENTIALS_REQUIRED commit the current Data
Collector Set properties.

0x80300104 Data Collector Set is not


PLA_E_DCS_NOT_RUNNING running.

0x80300105 A conflict was detected in the


PLA_E_CONFLICT_INCL_EXCL_API list of include and exclude
APIs. Do not specify the same
API in both the include list and
the exclude list.

0x80300106 The executable path specified


PLA_E_NETWORK_EXE_NOT_VALID refers to a network share or
UNC path.

0x80300107 The executable path specified


PLA_E_EXE_ALREADY_CONFIGURED is already configured for API
tracing.

0x80300108 The executable path specified


PLA_E_EXE_PATH_NOT_VALID does not exist. Verify that the
specified path is correct.

0x80300109 Data Collector already exists.


PLA_E_DC_ALREADY_EXISTS

0x8030010A The wait for the Data Collector


PLA_E_DCS_START_WAIT_TIMEOUT Set start notification has timed
out.

0x8030010B The wait for the Data Collector

104 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

PLA_E_DC_START_WAIT_TIMEOUT to start has timed out.

0x8030010C The wait for the report


PLA_E_REPORT_WAIT_TIMEOUT generation tool to finish has
timed out.

0x8030010D Duplicate items are not


PLA_E_NO_DUPLICATES allowed.

0x8030010E When specifying the


PLA_E_EXE_FULL_PATH_REQUIRED executable to trace, you must
specify a full path to the
executable and not just a file
name.

0x8030010F The session name provided is


PLA_E_INVALID_SESSION_NAME invalid.

0x80300110 The Event Log channel


PLA_E_PLA_CHANNEL_NOT_ENABLED Microsoft-Windows-Diagnosis-
PLA/Operational must be
enabled to perform this
operation.

0x80300111 The Event Log channel


PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED Microsoft-Windows-
TaskScheduler must be
enabled to perform this
operation.

0x80310000 The volume must be unlocked


FVE_E_LOCKED_VOLUME before it can be used.

0x80310001 The volume is fully decrypted


FVE_E_NOT_ENCRYPTED and no key is available.

0x80310002 The firmware does not support


FVE_E_NO_TPM_BIOS using a TPM during boot.

0x80310003 The firmware does not use a


FVE_E_NO_MBR_METRIC TPM to perform initial program
load (IPL) measurement.

0x80310004 The master boot record (MBR)


FVE_E_NO_BOOTSECTOR_METRIC is not TPM-aware.

0x80310005 The BOOTMGR is not being


FVE_E_NO_BOOTMGR_METRIC measured by the TPM.

0x80310006 The BOOTMGR component


FVE_E_WRONG_BOOTMGR does not perform expected
TPM measurements.

0x80310007 No secure key protection


FVE_E_SECURE_KEY_REQUIRED mechanism has been defined.

0x80310008 This volume has not been

105 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

FVE_E_NOT_ACTIVATED provisioned for encryption.

0x80310009 Requested action was denied


FVE_E_ACTION_NOT_ALLOWED by the full-volume encryption
(FVE) control engine.

0x8031000A The Active Directory forest


FVE_E_AD_SCHEMA_NOT_INSTALLED does not contain the required
attributes and classes to host
FVE or TPM information.

0x8031000B The type of data obtained


FVE_E_AD_INVALID_DATATYPE from Active Directory was not
expected.

0x8031000C The size of the data obtained


FVE_E_AD_INVALID_DATASIZE from Active Directory was not
expected.

0x8031000D The attribute read from Active


FVE_E_AD_NO_VALUES Directory has no (zero)
values.

0x8031000E The attribute was not set.


FVE_E_AD_ATTR_NOT_SET

0x8031000F The specified GUID could not


FVE_E_AD_GUID_NOT_FOUND be found.

0x80310010 The control block for the


FVE_E_BAD_INFORMATION encrypted volume is not valid.

0x80310011 Not enough free space


FVE_E_TOO_SMALL remaining on volume to allow
encryption.

0x80310012 The volume cannot be


FVE_E_SYSTEM_VOLUME encrypted because it is
required to boot the operating
system.

0x80310013 The volume cannot be


FVE_E_FAILED_WRONG_FS encrypted because the file
system is not supported.

0x80310014 The file system is inconsistent.


FVE_E_FAILED_BAD_FS Run CHKDSK.

0x80310015 This volume cannot be


FVE_E_NOT_SUPPORTED encrypted.

0x80310016 Data supplied is malformed.


FVE_E_BAD_DATA

0x80310017 Volume is not bound to the


FVE_E_VOLUME_NOT_BOUND system.

106 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80310018 TPM must be owned before a


FVE_E_TPM_NOT_OWNED volume can be bound to it.

0x80310019 The volume specified is not a


FVE_E_NOT_DATA_VOLUME data volume.

0x8031001A The buffer supplied to a


FVE_E_AD_INSUFFICIENT_BUFFER function was insufficient to
contain the returned data.

0x8031001B A read operation failed while


FVE_E_CONV_READ converting the volume.

0x8031001C A write operation failed while


FVE_E_CONV_WRITE converting the volume.

0x8031001D One or more key protection


FVE_E_KEY_REQUIRED mechanisms are required for
this volume.

0x8031001E Cluster configurations are not


FVE_E_CLUSTERING_NOT_SUPPORTED supported.

0x8031001F The volume is already bound


FVE_E_VOLUME_BOUND_ALREADY to the system.

0x80310020 The boot OS volume is not


FVE_E_OS_NOT_PROTECTED being protected via FVE.

0x80310021 All protection mechanisms are


FVE_E_PROTECTION_DISABLED effectively disabled (clear key
exists).

0x80310022 A recovery key protection


FVE_E_RECOVERY_KEY_REQUIRED mechanism is required.

0x80310023 This volume cannot be bound


FVE_E_FOREIGN_VOLUME to a TPM.

0x80310024 The control block for the


FVE_E_OVERLAPPED_UPDATE encrypted volume was
updated by another thread.
Try again.

0x80310025 The SRK authentication of the


FVE_E_TPM_SRK_AUTH_NOT_ZERO TPM is not zero and,
therefore, is not compatible.

0x80310026 The volume encryption


FVE_E_FAILED_SECTOR_SIZE algorithm cannot be used on
this sector size.

0x80310027 BitLocker recovery


FVE_E_FAILED_AUTHENTICATION authentication failed.

0x80310028 The volume specified is not


FVE_E_NOT_OS_VOLUME the boot OS volume.

107 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80310029 Auto-unlock information for


FVE_E_AUTOUNLOCK_ENABLED data volumes is present on
the boot OS volume.

0x8031002A The system partition boot


FVE_E_WRONG_BOOTSECTOR sector does not perform TPM
measurements.

0x8031002B The system partition file


FVE_E_WRONG_SYSTEM_FS system must be NTFS.

0x8031002C Group policy requires a


FVE_E_POLICY_PASSWORD_REQUIRED recovery password before
encryption may begin.

0x8031002D The volume encryption


FVE_E_CANNOT_SET_FVEK_ENCRYPTED algorithm and key cannot be
set on an encrypted volume.

0x8031002E A key must be specified before


FVE_E_CANNOT_ENCRYPT_NO_KEY encryption may begin.

0x80310030 A bootable CD/DVD is in the


FVE_E_BOOTABLE_CDDVD system. Remove the CD/DVD
and reboot the system.

0x80310031 An instance of this key


FVE_E_PROTECTOR_EXISTS protector already exists on the
volume.

0x80310032 The file cannot be saved to a


FVE_E_RELATIVE_PATH relative path.

0x80320001 The callout does not exist.


FWP_E_CALLOUT_NOT_FOUND

0x80320002 The filter condition does not


FWP_E_CONDITION_NOT_FOUND exist.

0x80320003 The filter does not exist.


FWP_E_FILTER_NOT_FOUND

0x80320004 The layer does not exist.


FWP_E_LAYER_NOT_FOUND

0x80320005 The provider does not exist.


FWP_E_PROVIDER_NOT_FOUND

0x80320006 The provider context does not


FWP_E_PROVIDER_CONTEXT_NOT_FOUND exist.

0x80320007 The sublayer does not exist.


FWP_E_SUBLAYER_NOT_FOUND

0x80320008 The object does not exist.


FWP_E_NOT_FOUND

108 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80320009 An object with that GUID or


FWP_E_ALREADY_EXISTS LUID already exists.

0x8032000A The object is referenced by


FWP_E_IN_USE other objects and, therefore,
cannot be deleted.

0x8032000B The call is not allowed from


FWP_E_DYNAMIC_SESSION_IN_PROGRESS within a dynamic session.

0x8032000C The call was made from the


FWP_E_WRONG_SESSION wrong session and, therefore,
cannot be completed.

0x8032000D The call must be made from


FWP_E_NO_TXN_IN_PROGRESS within an explicit transaction.

0x8032000E The call is not allowed from


FWP_E_TXN_IN_PROGRESS within an explicit transaction.

0x8032000F The explicit transaction has


FWP_E_TXN_ABORTED been forcibly canceled.

0x80320010 The session has been


FWP_E_SESSION_ABORTED canceled.

0x80320011 The call is not allowed from


FWP_E_INCOMPATIBLE_TXN within a read-only transaction.

0x80320012 The call timed out while


FWP_E_TIMEOUT waiting to acquire the
transaction lock.

0x80320013 Collection of network


FWP_E_NET_EVENTS_DISABLED diagnostic events is disabled.

0x80320014 The operation is not supported


FWP_E_INCOMPATIBLE_LAYER by the specified layer.

0x80320015 The call is allowed for kernel-


FWP_E_KM_CLIENTS_ONLY mode callers only.

0x80320016 The call tried to associate two


FWP_E_LIFETIME_MISMATCH objects with incompatible
lifetimes.

0x80320017 The object is built in and,


FWP_E_BUILTIN_OBJECT therefore, cannot be deleted.

0x80320018 The maximum number of


FWP_E_TOO_MANY_BOOTTIME_FILTERS boot-time filters has been
reached.

0x80320019 A notification could not be


FWP_E_NOTIFICATION_DROPPED delivered because a message
queue is at its maximum
capacity.

109 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8032001A The traffic parameters do not


FWP_E_TRAFFIC_MISMATCH match those for the security
association context.

0x8032001B The call is not allowed for the


FWP_E_INCOMPATIBLE_SA_STATE current security association
state.

0x8032001C A required pointer is null.


FWP_E_NULL_POINTER

0x8032001D An enumerator is not valid.


FWP_E_INVALID_ENUMERATOR

0x8032001E The flags field contains an


FWP_E_INVALID_FLAGS invalid value.

0x8032001F A network mask is not valid.


FWP_E_INVALID_NET_MASK

0x80320020 An FWP_RANGE is not valid.


FWP_E_INVALID_RANGE

0x80320021 The time interval is not valid.


FWP_E_INVALID_INTERVAL

0x80320022 An array that must contain at


FWP_E_ZERO_LENGTH_ARRAY least one element that is zero-
length.

0x80320023 The displayData.name field


FWP_E_NULL_DISPLAY_NAME cannot be null.

0x80320024 The action type is not one of


FWP_E_INVALID_ACTION_TYPE the allowed action types for a
filter.

0x80320025 The filter weight is not valid.


FWP_E_INVALID_WEIGHT

0x80320026 A filter condition contains a


FWP_E_MATCH_TYPE_MISMATCH match type that is not
compatible with the operands.

0x80320027 An FWP_VALUE or
FWP_E_TYPE_MISMATCH FWPM_CONDITION_VALUE is
of the wrong type.

0x80320028 An integer value is outside the


FWP_E_OUT_OF_BOUNDS allowed range.

0x80320029 A reserved field is nonzero.


FWP_E_RESERVED

0x8032002A A filter cannot contain multiple


FWP_E_DUPLICATE_CONDITION conditions operating on a
single field.

110 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8032002B A policy cannot contain the


FWP_E_DUPLICATE_KEYMOD same keying module more
than once.

0x8032002C The action type is not


FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER compatible with the layer.

0x8032002D The action type is not


FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER compatible with the sublayer.

0x8032002E The raw context or the


FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER provider context is not
compatible with the layer.

0x8032002F The raw context or the


FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT provider context is not
compatible with the callout.

0x80320030 The authentication method is


FWP_E_INCOMPATIBLE_AUTH_METHOD not compatible with the policy
type.

0x80320031 The Diffie-Hellman group is


FWP_E_INCOMPATIBLE_DH_GROUP not compatible with the policy
type.

0x80320032 An Internet Key Exchange


FWP_E_EM_NOT_SUPPORTED (IKE) policy cannot contain an
Extended Mode policy.

0x80320033 The enumeration template or


FWP_E_NEVER_MATCH subscription will never match
any objects.

0x80320034 The provider context is of the


FWP_E_PROVIDER_CONTEXT_MISMATCH wrong type.

0x80320035 The parameter is incorrect.


FWP_E_INVALID_PARAMETER

0x80320036 The maximum number of


FWP_E_TOO_MANY_SUBLAYERS sublayers has been reached.

0x80320037 The notification function for a


FWP_E_CALLOUT_NOTIFICATION_FAILED callout returned an error.

0x80320038 The IPsec authentication


FWP_E_INCOMPATIBLE_AUTH_CONFIG configuration is not compatible
with the authentication type.

0x80320039 The IPsec cipher configuration


FWP_E_INCOMPATIBLE_CIPHER_CONFIG is not compatible with the
cipher type.

0x80340002 The binding to the network


ERROR_NDIS_INTERFACE_CLOSING interface is being closed.

111 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80340004 An invalid version was


ERROR_NDIS_BAD_VERSION specified.

0x80340005 An invalid characteristics table


ERROR_NDIS_BAD_CHARACTERISTICS was used.

0x80340006 Failed to find the network


ERROR_NDIS_ADAPTER_NOT_FOUND interface, or the network
interface is not ready.

0x80340007 Failed to open the network


ERROR_NDIS_OPEN_FAILED interface.

0x80340008 The network interface has


ERROR_NDIS_DEVICE_FAILED encountered an internal
unrecoverable failure.

0x80340009 The multicast list on the


ERROR_NDIS_MULTICAST_FULL network interface is full.

0x8034000A An attempt was made to add a


ERROR_NDIS_MULTICAST_EXISTS duplicate multicast address to
the list.

0x8034000B At attempt was made to


ERROR_NDIS_MULTICAST_NOT_FOUND remove a multicast address
that was never added.

0x8034000C The network interface aborted


ERROR_NDIS_REQUEST_ABORTED the request.

0x8034000D The network interface cannot


ERROR_NDIS_RESET_IN_PROGRESS process the request because it
is being reset.

0x8034000F An attempt was made to send


ERROR_NDIS_INVALID_PACKET an invalid packet on a network
interface.

0x80340010 The specified request is not a


ERROR_NDIS_INVALID_DEVICE_REQUEST valid operation for the target
device.

0x80340011 The network interface is not


ERROR_NDIS_ADAPTER_NOT_READY ready to complete this
operation.

0x80340014 The length of the buffer


ERROR_NDIS_INVALID_LENGTH submitted for this operation is
not valid.

0x80340015 The data used for this


ERROR_NDIS_INVALID_DATA operation is not valid.

0x80340016 The length of the buffer


ERROR_NDIS_BUFFER_TOO_SHORT submitted for this operation is
too small.

112 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x80340017 The network interface does


ERROR_NDIS_INVALID_OID not support this OID.

0x80340018 The network interface has


ERROR_NDIS_ADAPTER_REMOVED been removed.

0x80340019 The network interface does


ERROR_NDIS_UNSUPPORTED_MEDIA not support this media type.

0x8034001A An attempt was made to


ERROR_NDIS_GROUP_ADDRESS_IN_USE remove a token ring group
address that is in use by other
components.

0x8034001B An attempt was made to map


ERROR_NDIS_FILE_NOT_FOUND a file that cannot be found.

0x8034001C An error occurred while the


ERROR_NDIS_ERROR_READING_FILE NDIS tried to map the file.

0x8034001D An attempt was made to map


ERROR_NDIS_ALREADY_MAPPED a file that is already mapped.

0x8034001E An attempt to allocate a


ERROR_NDIS_RESOURCE_CONFLICT hardware resource failed
because the resource is used
by another component.

0x8034001F The I/O operation failed


ERROR_NDIS_MEDIA_DISCONNECTED because network media is
disconnected or the wireless
access point is out of range.

0x80340022 The network address used in


ERROR_NDIS_INVALID_ADDRESS the request is invalid.

0x8034002A The offload operation on the


ERROR_NDIS_PAUSED network interface has been
paused.

0x8034002B The network interface was not


ERROR_NDIS_INTERFACE_NOT_FOUND found.

0x8034002C The revision number specified


ERROR_NDIS_UNSUPPORTED_REVISION in the structure is not
supported.

0x8034002D The specified port does not


ERROR_NDIS_INVALID_PORT exist on this network
interface.

0x8034002E The current state of the


ERROR_NDIS_INVALID_PORT_STATE specified port on this network
interface does not support the
requested operation.

0x803400BB The network interface does

113 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

ERROR_NDIS_NOT_SUPPORTED not support this request.

0x80342000 The wireless local area


ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED network (LAN) interface is in
auto-configuration mode and
does not support the
requested parameter change
operation.

0x80342001 The wireless LAN interface is


ERROR_NDIS_DOT11_MEDIA_IN_USE busy and cannot perform the
requested operation.

0x80342002 The wireless LAN interface is


ERROR_NDIS_DOT11_POWER_STATE_INVALID shutting down and does not
support the requested
operation.

0x8DEAD01B A requested object was not


TRK_E_NOT_FOUND found.

0x8DEAD01C The server received a


TRK_E_VOLUME_QUOTA_EXCEEDED CREATE_VOLUME subrequest
of a SYNC_VOLUMES request,
but the ServerVolumeTable
size limit for the
RequestMachine has already
been reached.

0x8DEAD01E The server is busy, and the


TRK_SERVER_TOO_BUSY client should retry the request
at a later time.

0xC0090001 The specified event is


ERROR_AUDITING_DISABLED currently not being audited.

0xC0090002 The SID filtering operation


ERROR_ALL_SIDS_FILTERED removed all SIDs.

0xC0090003 Business rule scripts are


ERROR_BIZRULES_NOT_ENABLED disabled for the calling
application.

0xC00D0005 There is no connection


NS_E_NOCONNECTION established with the Windows
Media server. The operation
failed.

0xC00D0006 Unable to establish a


NS_E_CANNOTCONNECT connection to the server.

0xC00D0007 Unable to destroy the title.


NS_E_CANNOTDESTROYTITLE

0xC00D0008 Unable to rename the title.


NS_E_CANNOTRENAMETITLE

114 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D0009 Unable to offline disk.


NS_E_CANNOTOFFLINEDISK

0xC00D000A Unable to online disk.


NS_E_CANNOTONLINEDISK

0xC00D000B There is no file parser


NS_E_NOREGISTEREDWALKER registered for this type of file.

0xC00D000C There is no data connection


NS_E_NOFUNNEL established.

0xC00D000D Failed to load the local play


NS_E_NO_LOCALPLAY DLL.

0xC00D000E The network is busy.


NS_E_NETWORK_BUSY

0xC00D000F The server session limit was


NS_E_TOO_MANY_SESS exceeded.

0xC00D0010 The network connection


NS_E_ALREADY_CONNECTED already exists.

0xC00D0011 Index %1 is invalid.


NS_E_INVALID_INDEX

0xC00D0012 There is no protocol or


NS_E_PROTOCOL_MISMATCH protocol version supported by
both the client and the server.

0xC00D0013 The server, a computer set up


NS_E_TIMEOUT to offer multimedia content to
other computers, could not
handle your request for
multimedia content in a timely
manner. Please try again
later.

0xC00D0014 Error writing to the network.


NS_E_NET_WRITE

0xC00D0015 Error reading from the


NS_E_NET_READ network.

0xC00D0016 Error writing to a disk.


NS_E_DISK_WRITE

0xC00D0017 Error reading from a disk.


NS_E_DISK_READ

0xC00D0018 Error writing to a file.


NS_E_FILE_WRITE

0xC00D0019 Error reading from a file.


NS_E_FILE_READ

115 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D001A The system cannot find the file


NS_E_FILE_NOT_FOUND specified.

0xC00D001B The file already exists.


NS_E_FILE_EXISTS

0xC00D001C The file name, directory name,


NS_E_INVALID_NAME or volume label syntax is
incorrect.

0xC00D001D Failed to open a file.


NS_E_FILE_OPEN_FAILED

0xC00D001E Unable to allocate a file.


NS_E_FILE_ALLOCATION_FAILED

0xC00D001F Unable to initialize a file.


NS_E_FILE_INIT_FAILED

0xC00D0020 Unable to play a file.


NS_E_FILE_PLAY_FAILED

0xC00D0021 Could not set the disk UID.


NS_E_SET_DISK_UID_FAILED

0xC00D0022 An error was induced for


NS_E_INDUCED testing purposes.

0xC00D0023 Two Content Servers failed to


NS_E_CCLINK_DOWN communicate.

0xC00D0024 An unknown error occurred.


NS_E_INTERNAL

0xC00D0025 The requested resource is in


NS_E_BUSY use.

0xC00D0026 The specified protocol is not


NS_E_UNRECOGNIZED_STREAM_TYPE recognized. Be sure that the
file name and syntax, such as
slashes, are correct for the
protocol.

0xC00D0027 The network service provider


NS_E_NETWORK_SERVICE_FAILURE failed.

0xC00D0028 An attempt to acquire a


NS_E_NETWORK_RESOURCE_FAILURE network resource failed.

0xC00D0029 The network connection has


NS_E_CONNECTION_FAILURE failed.

0xC00D002A The session is being


NS_E_SHUTDOWN terminated locally.

0xC00D002B The request is invalid in the


NS_E_INVALID_REQUEST current state.

116 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D002C There is insufficient bandwidth


NS_E_INSUFFICIENT_BANDWIDTH available to fulfill the request.

0xC00D002D The disk is not rebuilding.


NS_E_NOT_REBUILDING

0xC00D002E An operation requested for a


NS_E_LATE_OPERATION particular time could not be
carried out on schedule.

0xC00D002F Invalid or corrupt data was


NS_E_INVALID_DATA encountered.

0xC00D0030 The bandwidth required to


NS_E_FILE_BANDWIDTH_LIMIT stream a file is higher than the
maximum file bandwidth
allowed on the server.

0xC00D0031 The client cannot have any


NS_E_OPEN_FILE_LIMIT more files open
simultaneously.

0xC00D0032 The server received invalid


NS_E_BAD_CONTROL_DATA data from the client on the
control connection.

0xC00D0033 There is no stream available.


NS_E_NO_STREAM

0xC00D0034 There is no more data in the


NS_E_STREAM_END stream.

0xC00D0035 The specified server could not


NS_E_SERVER_NOT_FOUND be found.

0xC00D0036 The specified name is already


NS_E_DUPLICATE_NAME in use.

0xC00D0037 The specified address is


NS_E_DUPLICATE_ADDRESS already in use.

0xC00D0038 The specified address is not a


NS_E_BAD_MULTICAST_ADDRESS valid multicast address.

0xC00D0039 The specified adapter address


NS_E_BAD_ADAPTER_ADDRESS is invalid.

0xC00D003A The specified delivery mode is


NS_E_BAD_DELIVERY_MODE invalid.

0xC00D003B The specified station does not


NS_E_INVALID_CHANNEL exist.

0xC00D003C The specified stream does not


NS_E_INVALID_STREAM exist.

0xC00D003D The specified archive could not

117 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_INVALID_ARCHIVE be opened.

0xC00D003E The system cannot find any


NS_E_NOTITLES titles on the server.

0xC00D003F The system cannot find the


NS_E_INVALID_CLIENT client specified.

0xC00D0040 The Blackhole Address is not


NS_E_INVALID_BLACKHOLE_ADDRESS initialized.

0xC00D0041 The station does not support


NS_E_INCOMPATIBLE_FORMAT the stream format.

0xC00D0042 The specified key is not valid.


NS_E_INVALID_KEY

0xC00D0043 The specified port is not valid.


NS_E_INVALID_PORT

0xC00D0044 The specified TTL is not valid.


NS_E_INVALID_TTL

0xC00D0045 The request to fast forward or


NS_E_STRIDE_REFUSED rewind could not be fulfilled.

0xC00D0046 Unable to load the appropriate


NS_E_MMSAUTOSERVER_CANTFINDWALKER file parser.

0xC00D0047 Cannot exceed the maximum


NS_E_MAX_BITRATE bandwidth limit.

0xC00D0048 Invalid value for LogFilePeriod.


NS_E_LOGFILEPERIOD

0xC00D0049 Cannot exceed the maximum


NS_E_MAX_CLIENTS client limit.

0xC00D004A The maximum log file size has


NS_E_LOG_FILE_SIZE been reached.

0xC00D004B Cannot exceed the maximum


NS_E_MAX_FILERATE file rate.

0xC00D004C Unknown file type.


NS_E_WALKER_UNKNOWN

0xC00D004D The specified file, %1, cannot


NS_E_WALKER_SERVER be loaded onto the specified
server, %2.

0xC00D004E There was a usage error with


NS_E_WALKER_USAGE file parser.

0xC00D0050 The Title Server %1 has


NS_E_TIGER_FAIL failed.

118 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D0053 Content Server %1 (%2) has


NS_E_CUB_FAIL failed.

0xC00D0055 Disk %1 ( %2 ) on Content


NS_E_DISK_FAIL Server %3, has failed.

0xC00D0060 The NetShow data stream


NS_E_MAX_FUNNELS_ALERT limit of %1 streams was
reached.

0xC00D0061 The NetShow Video Server


NS_E_ALLOCATE_FILE_FAIL was unable to allocate a %1
block file named %2.

0xC00D0062 A Content Server was unable


NS_E_PAGING_ERROR to page a block.

0xC00D0063 Disk %1 has unrecognized


NS_E_BAD_BLOCK0_VERSION control block version %2.

0xC00D0064 Disk %1 has incorrect uid %2.


NS_E_BAD_DISK_UID

0xC00D0065 Disk %1 has unsupported file


NS_E_BAD_FSMAJOR_VERSION system major version %2.

0xC00D0066 Disk %1 has bad stamp


NS_E_BAD_STAMPNUMBER number in control block.

0xC00D0067 Disk %1 is partially


NS_E_PARTIALLY_REBUILT_DISK reconstructed.

0xC00D0068 EnactPlan gives up.


NS_E_ENACTPLAN_GIVEUP

0xC00D006A The key was not found in the


MCMADM_E_REGKEY_NOT_FOUND registry.

0xC00D006B The publishing point cannot be


NS_E_NO_FORMATS 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.

0xC00D006C No reference URLs were found


NS_E_NO_REFERENCES in an ASX file.

0xC00D006D Error opening wave device,


NS_E_WAVE_OPEN the device might be in use.

0xC00D006F Unable to establish a


NS_E_CANNOTCONNECTEVENTS connection to the NetShow
event monitor service.

119 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D0071 No device driver is present on


NS_E_NO_DEVICE the system.

0xC00D0072 No specified device driver is


NS_E_NO_SPECIFIED_DEVICE present.

0xC00D00C8 Netshow Events Monitor is not


NS_E_MONITOR_GIVEUP operational and has been
disconnected.

0xC00D00C9 Disk %1 is remirrored.


NS_E_REMIRRORED_DISK

0xC00D00CA Insufficient data found.


NS_E_INSUFFICIENT_DATA

0xC00D00CB 1 failed in file %2 line %3.


NS_E_ASSERT

0xC00D00CC The specified adapter name is


NS_E_BAD_ADAPTER_NAME invalid.

0xC00D00CD The application is not licensed


NS_E_NOT_LICENSED for this feature.

0xC00D00CE Unable to contact the server.


NS_E_NO_SERVER_CONTACT

0xC00D00CF Maximum number of titles


NS_E_TOO_MANY_TITLES exceeded.

0xC00D00D0 Maximum size of a title


NS_E_TITLE_SIZE_EXCEEDED exceeded.

0xC00D00D1 UDP protocol not enabled. Not


NS_E_UDP_DISABLED trying %1!ls!.

0xC00D00D2 TCP protocol not enabled. Not


NS_E_TCP_DISABLED trying %1!ls!.

0xC00D00D3 HTTP protocol not enabled.


NS_E_HTTP_DISABLED Not trying %1!ls!.

0xC00D00D4 The product license has


NS_E_LICENSE_EXPIRED expired.

0xC00D00D5 Source file exceeds the per


NS_E_TITLE_BITRATE title maximum bitrate. See
NetShow Theater
documentation for more
information.

0xC00D00D6 The program name cannot be


NS_E_EMPTY_PROGRAM_NAME empty.

0xC00D00D7 Station %1 does not exist.


NS_E_MISSING_CHANNEL

120 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D00D8 You need to define at least


NS_E_NO_CHANNELS one station before this
operation can complete.

0xC00D00D9 The index specified is invalid.


NS_E_INVALID_INDEX2

0xC00D0190 Content Server %1 (%2) has


NS_E_CUB_FAIL_LINK failed its link to Content
Server %3.

0xC00D0192 Content Server %1 (%2) has


NS_E_BAD_CUB_UID incorrect uid %3.

0xC00D0195 Server unreliable because


NS_E_GLITCH_MODE multiple components failed.

0xC00D019B Content Server %1 (%2) is


NS_E_NO_MEDIA_PROTOCOL unable to communicate with
the Media System Network
Protocol.

0xC00D07F1 Nothing to do.


NS_E_NOTHING_TO_DO

0xC00D07F2 Not receiving data from the


NS_E_NO_MULTICAST server.

0xC00D0BB8 The input media format is


NS_E_INVALID_INPUT_FORMAT invalid.

0xC00D0BB9 The MSAudio codec is not


NS_E_MSAUDIO_NOT_INSTALLED installed on this system.

0xC00D0BBA An unexpected error occurred


NS_E_UNEXPECTED_MSAUDIO_ERROR with the MSAudio codec.

0xC00D0BBB The output media format is


NS_E_INVALID_OUTPUT_FORMAT invalid.

0xC00D0BBC The object must be fully


NS_E_NOT_CONFIGURED configured before audio
samples can be processed.

0xC00D0BBD You need a license to perform


NS_E_PROTECTED_CONTENT the requested operation on
this media file.

0xC00D0BBE You need a license to perform


NS_E_LICENSE_REQUIRED the requested operation on
this media file.

0xC00D0BBF This media file is corrupted or


NS_E_TAMPERED_CONTENT invalid. Contact the content
provider for a new file.

0xC00D0BC0 The license for this media file

121 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_LICENSE_OUTOFDATE has expired. Get a new license


or contact the content
provider for further
assistance.

0xC00D0BC1 You are not allowed to open


NS_E_LICENSE_INCORRECT_RIGHTS this file. Contact the content
provider for further
assistance.

0xC00D0BC2 The requested audio codec is


NS_E_AUDIO_CODEC_NOT_INSTALLED not installed on this system.

0xC00D0BC3 An unexpected error occurred


NS_E_AUDIO_CODEC_ERROR with the audio codec.

0xC00D0BC4 The requested video codec is


NS_E_VIDEO_CODEC_NOT_INSTALLED not installed on this system.

0xC00D0BC5 An unexpected error occurred


NS_E_VIDEO_CODEC_ERROR with the video codec.

0xC00D0BC6 The Profile is invalid.


NS_E_INVALIDPROFILE

0xC00D0BC7 A new version of the SDK is


NS_E_INCOMPATIBLE_VERSION needed to play the requested
content.

0xC00D0BCA The requested URL is not


NS_E_OFFLINE_MODE available in offline mode.

0xC00D0BCB The requested URL cannot be


NS_E_NOT_CONNECTED accessed because there is no
network connection.

0xC00D0BCC The encoding process was


NS_E_TOO_MUCH_DATA unable to keep up with the
amount of supplied data.

0xC00D0BCD The given property is not


NS_E_UNSUPPORTED_PROPERTY supported.

0xC00D0BCE Windows Media Player cannot


NS_E_8BIT_WAVE_UNSUPPORTED 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.

0xC00D0BCF There are no more samples in


NS_E_NO_MORE_SAMPLES the current range.

0xC00D0BD0 The given sampling rate is


NS_E_INVALID_SAMPLING_RATE invalid.

122 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D0BD1 The given maximum packet


NS_E_MAX_PACKET_SIZE_TOO_SMALL size is too small to
accommodate this profile.)

0xC00D0BD2 The packet arrived too late to


NS_E_LATE_PACKET be of use.

0xC00D0BD3 The packet is a duplicate of


NS_E_DUPLICATE_PACKET one received before.

0xC00D0BD4 Supplied buffer is too small.


NS_E_SDK_BUFFERTOOSMALL

0xC00D0BD5 The wrong number of


NS_E_INVALID_NUM_PASSES preprocessing passes was
used for the stream's output
type.

0xC00D0BD6 An attempt was made to add,


NS_E_ATTRIBUTE_READ_ONLY modify, or delete a read only
attribute.

0xC00D0BD7 An attempt was made to add


NS_E_ATTRIBUTE_NOT_ALLOWED attribute that is not allowed
for the given media type.

0xC00D0BD8 The EDL provided is invalid.


NS_E_INVALID_EDL

0xC00D0BD9 The Data Unit Extension data


NS_E_DATA_UNIT_EXTENSION_TOO_LARGE was too large to be used.

0xC00D0BDA An unexpected error occurred


NS_E_CODEC_DMO_ERROR with a DMO codec.

0xC00D0BDC This feature has been disabled


NS_E_FEATURE_DISABLED_BY_GROUP_POLICY by group policy.

0xC00D0BDD This feature is disabled in this


NS_E_FEATURE_DISABLED_IN_SKU SKU.

0xC00D0FA0 There is no CD in the CD


NS_E_NO_CD drive. Insert a CD, and then
try again.

0xC00D0FA1 Windows Media Player could


NS_E_CANT_READ_DIGITAL 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.

0xC00D0FA2 Windows Media Player no

123 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_DEVICE_DISCONNECTED longer detects a connected


portable device. Reconnect
your portable device, and then
try synchronizing the file
again.

0xC00D0FA3 Windows Media Player cannot


NS_E_DEVICE_NOT_SUPPORT_FORMAT play the file. The portable
device does not support the
specified file type.

0xC00D0FA4 Windows Media Player could


NS_E_SLOW_READ_DIGITAL 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.

0xC00D0FA5 An invalid line error occurred


NS_E_MIXER_INVALID_LINE in the mixer.

0xC00D0FA6 An invalid control error


NS_E_MIXER_INVALID_CONTROL occurred in the mixer.

0xC00D0FA7 An invalid value error occurred


NS_E_MIXER_INVALID_VALUE in the mixer.

0xC00D0FA8 An unrecognized MMRESULT


NS_E_MIXER_UNKNOWN_MMRESULT occurred in the mixer.

0xC00D0FA9 User has stopped the


NS_E_USER_STOP operation.

0xC00D0FAA Windows Media Player cannot


NS_E_MP3_FORMAT_NOT_FOUND 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).

0xC00D0FAB Windows Media Player cannot


NS_E_CD_READ_ERROR_NO_CORRECTION read the CD. The disc might
be dirty or damaged. Turn on
error correction, and then try
again.

0xC00D0FAC Windows Media Player cannot


NS_E_CD_READ_ERROR read the CD. The disc might
be dirty or damaged or the CD
drive might be malfunctioning.

0xC00D0FAD For best performance, do not

124 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_CD_SLOW_COPY play CD tracks while ripping


them.

0xC00D0FAE It is not possible to directly


NS_E_CD_COPYTO_CD 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.

0xC00D0FAF Could not open a sound mixer


NS_E_MIXER_NODRIVER driver.

0xC00D0FB0 Windows Media Player cannot


NS_E_REDBOOK_ENABLED_WHILE_COPYING rip tracks from the CD
correctly because the CD drive
settings in Device Manager do
not match the CD drive
settings in the Player.

0xC00D0FB1 Windows Media Player is busy


NS_E_CD_REFRESH reading the CD.

0xC00D0FB2 Windows Media Player could


NS_E_CD_DRIVER_PROBLEM 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.

0xC00D0FB3 Windows Media Player could


NS_E_WONT_DO_DIGITAL 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.

0xC00D0FB4 A call was made to


NS_E_WMPXML_NOERROR GetParseError on the XML
parser but there was no error
to retrieve.

0xC00D0FB5 The XML Parser ran out of


NS_E_WMPXML_ENDOFDATA data while parsing.

0xC00D0FB6 A generic parse error occurred


NS_E_WMPXML_PARSEERROR in the XML parser but no
information is available.

0xC00D0FB7 A call get GetNamedAttribute


NS_E_WMPXML_ATTRIBUTENOTFOUND or GetNamedAttributeIndex on

125 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

the XML parser resulted in the


index not being found.

0xC00D0FB8 A call was made go


NS_E_WMPXML_PINOTFOUND GetNamedPI on the XML
parser, but the requested
Processing Instruction was not
found.

0xC00D0FB9 Persist was called on the XML


NS_E_WMPXML_EMPTYDOC parser, but the parser has no
data to persist.

0xC00D0FBA This file path is already in the


NS_E_WMP_PATH_ALREADY_IN_LIBRARY library.

0xC00D0FBE Windows Media Player is


NS_E_WMP_FILESCANALREADYSTARTED already searching for files to
add to your library. Wait for
the current process to finish
before attempting to search
again.

0xC00D0FBF Windows Media Player is


NS_E_WMP_HME_INVALIDOBJECTID unable to find the media you
are looking for.

0xC00D0FC0 A component of Windows


NS_E_WMP_MF_CODE_EXPIRED Media Player is out-of-date. If
you are running a pre-release
version of Windows, try
upgrading to a more recent
version.

0xC00D0FC1 This container does not


NS_E_WMP_HME_NOTSEARCHABLEFORITEMS support search on items.

0xC00D0FC7 Windows Media Player


NS_E_WMP_ADDTOLIBRARY_FAILED encountered a problem while
adding one or more files to the
library. For additional
assistance, click Web Help.

0xC00D0FC8 A Windows API call failed but


NS_E_WMP_WINDOWSAPIFAILURE no error information was
available.

0xC00D0FC9 This file does not have burn


NS_E_WMP_RECORDING_NOT_ALLOWED rights. If you obtained this file
from an online store, go to the
online store to get burn rights.

0xC00D0FCA Windows Media Player no


NS_E_DEVICE_NOT_READY longer detects a connected
portable device. Reconnect
your portable device, and then
try to sync the file again.

126 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D0FCB Windows Media Player cannot


NS_E_DAMAGED_FILE play the file because it is
corrupted.

0xC00D0FCC Windows Media Player


NS_E_MPDB_GENERIC encountered an error while
attempting to access
information in the library. Try
restarting the Player.

0xC00D0FCD The file cannot be added to


NS_E_FILE_FAILED_CHECKS 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.

0xC00D0FCE Windows Media Player cannot


NS_E_MEDIA_LIBRARY_FAILED 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.

0xC00D0FCF The file is already in use.


NS_E_SHARING_VIOLATION Close other programs that
might be using the file, or stop
playing the file, and then try
again.

0xC00D0FD0 Windows Media Player has


NS_E_NO_ERROR_STRING_FOUND encountered an unknown
error.

0xC00D0FD1 The Windows Media Player


NS_E_WMPOCX_NO_REMOTE_CORE ActiveX control cannot connect
to remote media services, but
will continue with local media
services.

0xC00D0FD2 The requested method or


NS_E_WMPOCX_NO_ACTIVE_CORE property is not available
because the Windows Media
Player ActiveX control has not
been properly activated.

0xC00D0FD3 The Windows Media Player


NS_E_WMPOCX_NOT_RUNNING_REMOTELY ActiveX control is not running
in remote mode.

0xC00D0FD4 An error occurred while trying


NS_E_WMPOCX_NO_REMOTE_WINDOW to get the remote Windows
Media Player window.

127 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D0FD5 Windows Media Player has


NS_E_WMPOCX_ERRORMANAGERNOTAVAILABLE encountered an unknown
error.

0xC00D0FD6 Windows Media Player was not


NS_E_PLUGIN_NOTSHUTDOWN 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.

0xC00D0FD7 Windows Media Player cannot


NS_E_WMP_CANNOT_FIND_FOLDER 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.

0xC00D0FD8 Windows Media Player cannot


NS_E_WMP_STREAMING_RECORDING_NOT_ALLOWED save a file that is being
streamed.

0xC00D0FD9 Windows Media Player cannot


NS_E_WMP_PLUGINDLL_NOTFOUND find the selected plug-in. The
Player will try to remove it
from the menu. To use this
plug-in, install it again.

0xC00D0FDA Action requires input from the


NS_E_NEED_TO_ASK_USER user.

0xC00D0FDB The Windows Media Player


NS_E_WMPOCX_PLAYER_NOT_DOCKED ActiveX control must be in a
docked state for this action to
be performed.

0xC00D0FDC The Windows Media Player


NS_E_WMP_EXTERNAL_NOTREADY external object is not ready.

0xC00D0FDD Windows Media Player cannot


NS_E_WMP_MLS_STALE_DATA perform the requested action.
Your computer's time and date
might not be set correctly.

0xC00D0FDE The control (%s) does not


NS_E_WMP_UI_SUBCONTROLSNOTSUPPORTED support creation of sub-
controls, yet (%d) sub-
controls have been specified.

0xC00D0FDF Version mismatch: (%.1f


NS_E_WMP_UI_VERSIONMISMATCH required, %.1f found).

0xC00D0FE0 The layout manager was given


NS_E_WMP_UI_NOTATHEMEFILE valid XML that wasn't a theme

128 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

file.

0xC00D0FE1 The %s subelement could not


NS_E_WMP_UI_SUBELEMENTNOTFOUND be found on the %s object.

0xC00D0FE2 An error occurred parsing the


NS_E_WMP_UI_VERSIONPARSE version tag. Valid version tags
are of the form: <?wmp
version='1.0'?>.

0xC00D0FE3 The view specified in for the


NS_E_WMP_UI_VIEWIDNOTFOUND 'currentViewID' property (%s)
was not found in this theme
file.

0xC00D0FE4 This error used internally for


NS_E_WMP_UI_PASSTHROUGH hit testing.

0xC00D0FE5 Attributes were specified for


NS_E_WMP_UI_OBJECTNOTFOUND the %s object, but the object
was not available to send
them to.

0xC00D0FE6 The %s event already has a


NS_E_WMP_UI_SECONDHANDLER handler, the second handler
was ignored.

0xC00D0FE7 No .wms file found in skin


NS_E_WMP_UI_NOSKININZIP archive.

0xC00D0FEA Windows Media Player


NS_E_WMP_URLDOWNLOADFAILED encountered a problem while
downloading the file. For
additional assistance, click
Web Help.

0xC00D0FEB The Windows Media Player


NS_E_WMPOCX_UNABLE_TO_LOAD_SKIN ActiveX control cannot load
the requested uiMode and
cannot roll back to the existing
uiMode.

0xC00D0FEC Windows Media Player


NS_E_WMP_INVALID_SKIN encountered a problem with
the skin file. The skin file
might not be valid.

0xC00D0FED Windows Media Player cannot


NS_E_WMP_SENDMAILFAILED send the link because your e-
mail program is not
responding. Verify that your e-
mail program is configured
properly, and then try again.
For more information about e-
mail, see Windows Help.

0xC00D0FEE Windows Media Player cannot

129 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_WMP_LOCKEDINSKINMODE switch to full mode because


your computer administrator
has locked this skin.

0xC00D0FEF Windows Media Player


NS_E_WMP_FAILED_TO_SAVE_FILE encountered a problem while
saving the file. For additional
assistance, click Web Help.

0xC00D0FF0 Windows Media Player cannot


NS_E_WMP_SAVEAS_READONLY overwrite a read-only file. Try
using a different file name.

0xC00D0FF1 Windows Media Player


NS_E_WMP_FAILED_TO_SAVE_PLAYLIST encountered a problem while
creating or saving the playlist.
For additional assistance, click
Web Help.

0xC00D0FF2 Windows Media Player cannot


NS_E_WMP_FAILED_TO_OPEN_WMD open the Windows Media
Download file. The file might
be damaged.

0xC00D0FF3 The file cannot be added to


NS_E_WMP_CANT_PLAY_PROTECTED the library because it is a
protected DVR-MS file. This
content cannot be played back
by Windows Media Player.

0xC00D0FF4 Media sharing has been turned


NS_E_SHARING_STATE_OUT_OF_SYNC off because a required
Windows setting or component
has changed. For additional
assistance, click Web Help.

0xC00D0FFA Exclusive Services launch


NS_E_WMPOCX_REMOTE_PLAYER_ALREADY_RUNNING failed because the Windows
Media Player is already
running.

0xC00D1004 JPG Images are not


NS_E_WMP_RBC_JPGMAPPINGIMAGE recommended for use as a
mappingImage.

0xC00D1005 JPG Images are not


NS_E_WMP_JPGTRANSPARENCY recommended when using a
transparencyColor.

0xC00D1009 The Max property cannot be


NS_E_WMP_INVALID_MAX_VAL less than Min property.

0xC00D100A The Min property cannot be


NS_E_WMP_INVALID_MIN_VAL greater than Max property.

0xC00D100E JPG Images are not


NS_E_WMP_CS_JPGPOSITIONIMAGE recommended for use as a

130 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

positionImage.

0xC00D100F The (%s) image's size is not


NS_E_WMP_CS_NOTEVENLYDIVISIBLE evenly divisible by the
positionImage's size.

0xC00D1018 The ZIP reader opened a file


NS_E_WMPZIP_NOTAZIPFILE and its signature did not
match that of the ZIP files.

0xC00D1019 The ZIP reader has detected


NS_E_WMPZIP_CORRUPT that the file is corrupted.

0xC00D101A GetFileStream, SaveToFile, or


NS_E_WMPZIP_FILENOTFOUND SaveTemp file was called on
the ZIP reader with a file
name that was not found in
the ZIP file.

0xC00D1022 Image type not supported.


NS_E_WMP_IMAGE_FILETYPE_UNSUPPORTED

0xC00D1023 Image file may be corrupt.


NS_E_WMP_IMAGE_INVALID_FORMAT

0xC00D1024 Unexpected end of file. GIF file


NS_E_WMP_GIF_UNEXPECTED_ENDOFFILE may be corrupt.

0xC00D1025 Invalid GIF file.


NS_E_WMP_GIF_INVALID_FORMAT

0xC00D1026 Invalid GIF version. Only 87a


NS_E_WMP_GIF_BAD_VERSION_NUMBER or 89a supported.

0xC00D1027 No images found in GIF file.


NS_E_WMP_GIF_NO_IMAGE_IN_FILE

0xC00D1028 Invalid PNG image file format.


NS_E_WMP_PNG_INVALIDFORMAT

0xC00D1029 PNG bitdepth not supported.


NS_E_WMP_PNG_UNSUPPORTED_BITDEPTH

0xC00D102A Compression format defined in


NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION PNG file not supported,

0xC00D102B Filter method defined in PNG


NS_E_WMP_PNG_UNSUPPORTED_FILTER file not supported.

0xC00D102C Interlace method defined in


NS_E_WMP_PNG_UNSUPPORTED_INTERLACE PNG file not supported.

0xC00D102D Bad CRC in PNG file.


NS_E_WMP_PNG_UNSUPPORTED_BAD_CRC

0xC00D102E Invalid bitmask in BMP file.


NS_E_WMP_BMP_INVALID_BITMASK

131 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D102F Topdown DIB not supported.


NS_E_WMP_BMP_TOPDOWN_DIB_UNSUPPORTED

0xC00D1030 Bitmap could not be created.


NS_E_WMP_BMP_BITMAP_NOT_CREATED

0xC00D1031 Compression format defined in


NS_E_WMP_BMP_COMPRESSION_UNSUPPORTED BMP not supported.

0xC00D1032 Invalid Bitmap format.


NS_E_WMP_BMP_INVALID_FORMAT

0xC00D1033 JPEG Arithmetic coding not


NS_E_WMP_JPG_JERR_ARITHCODING_NOTIMPL supported.

0xC00D1034 Invalid JPEG format.


NS_E_WMP_JPG_INVALID_FORMAT

0xC00D1035 Invalid JPEG format.


NS_E_WMP_JPG_BAD_DCTSIZE

0xC00D1036 Internal version error.


NS_E_WMP_JPG_BAD_VERSION_NUMBER Unexpected JPEG library
version.

0xC00D1037 Internal JPEG Library error.


NS_E_WMP_JPG_BAD_PRECISION Unsupported JPEG data
precision.

0xC00D1038 JPEG CCIR601 not supported.


NS_E_WMP_JPG_CCIR601_NOTIMPL

0xC00D1039 No image found in JPEG file.


NS_E_WMP_JPG_NO_IMAGE_IN_FILE

0xC00D103A Could not read JPEG file.


NS_E_WMP_JPG_READ_ERROR

0xC00D103B JPEG Fractional sampling not


NS_E_WMP_JPG_FRACT_SAMPLE_NOTIMPL supported.

0xC00D103C JPEG image too large.


NS_E_WMP_JPG_IMAGE_TOO_BIG Maximum image size
supported is 65500 X 65500.

0xC00D103D Unexpected end of file


NS_E_WMP_JPG_UNEXPECTED_ENDOFFILE reached in JPEG file.

0xC00D103E Unsupported JPEG SOF marker


NS_E_WMP_JPG_SOF_UNSUPPORTED found.

0xC00D103F Unknown JPEG marker found.


NS_E_WMP_JPG_UNKNOWN_MARKER

0xC00D1044 Windows Media Player cannot


NS_E_WMP_FAILED_TO_OPEN_IMAGE display the picture file. The
player either does not support

132 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

the picture type or the picture


is corrupted.

0xC00D1049 Windows Media Player cannot


NS_E_WMP_DAI_SONGTOOSHORT compute a Digital Audio Id for
the song. It is too short.

0xC00D104A Windows Media Player cannot


NS_E_WMG_RATEUNAVAILABLE play the file at the requested
speed.

0xC00D104B The rendering or digital signal


NS_E_WMG_PLUGINUNAVAILABLE processing plug-in cannot be
instantiated.

0xC00D104C The file cannot be queued for


NS_E_WMG_CANNOTQUEUE seamless playback.

0xC00D104D Windows Media Player cannot


NS_E_WMG_PREROLLLICENSEACQUISITIONNOTALLOWED download media usage rights
for a file in the playlist.

0xC00D104E Windows Media Player


NS_E_WMG_UNEXPECTEDPREROLLSTATUS encountered an error while
trying to queue a file.

0xC00D1051 Windows Media Player cannot


NS_E_WMG_INVALID_COPP_CERTIFICATE 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.

0xC00D1052 Windows Media Player cannot


NS_E_WMG_COPP_SECURITY_INVALID play the protected file. The
Player detected that the
connection to your hardware
might not be secure.

0xC00D1053 Windows Media Player output


NS_E_WMG_COPP_UNSUPPORTED link protection is unsupported
on this system.

0xC00D1054 Operation attempted in an


NS_E_WMG_INVALIDSTATE invalid graph state.

0xC00D1055 A renderer cannot be inserted


NS_E_WMG_SINKALREADYEXISTS in a stream while one already
exists.

0xC00D1056 The Windows Media SDK


NS_E_WMG_NOSDKINTERFACE interface needed to complete
the operation does not exist at
this time.

0xC00D1057 Windows Media Player cannot

133 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_WMG_NOTALLOUTPUTSRENDERED 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.

0xC00D1058 File transfer streams are not


NS_E_WMG_FILETRANSFERNOTALLOWED allowed in the standalone
Player.

0xC00D1059 Windows Media Player cannot


NS_E_WMR_UNSUPPORTEDSTREAM play the file. The Player does
not support the format you
are trying to play.

0xC00D105A An operation was attempted


NS_E_WMR_PINNOTFOUND on a pin that does not exist in
the DirectShow filter graph.

0xC00D105B Specified operation cannot be


NS_E_WMR_WAITINGONFORMATSWITCH completed while waiting for a
media format change from the
SDK.

0xC00D105C Specified operation cannot be


NS_E_WMR_NOSOURCEFILTER completed because the source
filter does not exist.

0xC00D105D The specified type does not


NS_E_WMR_PINTYPENOMATCH match this pin.

0xC00D105E The WMR Source Filter does


NS_E_WMR_NOCALLBACKAVAILABLE not have a callback available.

0xC00D1062 The specified property has not


NS_E_WMR_SAMPLEPROPERTYNOTSET been set on this sample.

0xC00D1063 A plug-in is required to


NS_E_WMR_CANNOT_RENDER_BINARY_STREAM correctly play the file. To
determine if the plug-in is
available to download, click
Web Help.

0xC00D1064 Windows Media Player cannot


NS_E_WMG_LICENSE_TAMPERED play the file because your
media usage rights are
corrupted. If you previously
backed up your media usage
rights, try restoring them.

0xC00D1065 Windows Media Player cannot


NS_E_WMR_WILLNOT_RENDER_BINARY_STREAM play protected files that
contain binary streams.

0xC00D1068 Windows Media Player cannot


NS_E_WMX_UNRECOGNIZED_PLAYLIST_FORMAT play the playlist because it is
not valid.

134 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1069 Windows Media Player cannot


NS_E_ASX_INVALIDFORMAT play the playlist because it is
not valid.

0xC00D106A A later version of Windows


NS_E_ASX_INVALIDVERSION Media Player might be
required to play this playlist.

0xC00D106B The format of a REPEAT loop


NS_E_ASX_INVALID_REPEAT_BLOCK within the current playlist file
is not valid.

0xC00D106C Windows Media Player cannot


NS_E_ASX_NOTHING_TO_WRITE save the playlist because it
does not contain any items.

0xC00D106D Windows Media Player cannot


NS_E_URLLIST_INVALIDFORMAT play the playlist because it is
not valid.

0xC00D106E The specified attribute does


NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST not exist.

0xC00D106F The specified attribute already


NS_E_WMX_ATTRIBUTE_ALREADY_EXISTS exists.

0xC00D1070 Cannot retrieve the specified


NS_E_WMX_ATTRIBUTE_UNRETRIEVABLE attribute.

0xC00D1071 The specified item does not


NS_E_WMX_ITEM_DOES_NOT_EXIST exist in the current playlist.

0xC00D1072 Items of the specified type


NS_E_WMX_ITEM_TYPE_ILLEGAL cannot be created within the
current playlist.

0xC00D1073 The specified item cannot be


NS_E_WMX_ITEM_UNSETTABLE set in the current playlist.

0xC00D1074 Windows Media Player cannot


NS_E_WMX_PLAYLIST_EMPTY perform the requested action
because the playlist does not
contain any items.

0xC00D1075 The specified auto playlist


NS_E_MLS_SMARTPLAYLIST_FILTER_NOT_REGISTERED contains a filter type that is
either not valid or is not
installed on this computer.

0xC00D1076 Windows Media Player cannot


NS_E_WMX_INVALID_FORMAT_OVER_NESTING play the file because the
associated playlist contains
too many nested playlists.

0xC00D107C Windows Media Player cannot


NS_E_WMPCORE_NOSOURCEURLSTRING find the file. Verify that the
path is typed correctly. If it is,

135 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

the file might not exist in the


specified location, or the
computer where the file is
stored might not be available.

0xC00D107D Failed to create the Global


NS_E_WMPCORE_COCREATEFAILEDFORGITOBJECT Interface Table.

0xC00D107E Failed to get the marshaled


NS_E_WMPCORE_FAILEDTOGETMARSHALLEDEVENTHANDLERINTERFACE graph event handler interface.

0xC00D107F Buffer is too small for copying


NS_E_WMPCORE_BUFFERTOOSMALL media type.

0xC00D1080 The current state of the Player


NS_E_WMPCORE_UNAVAILABLE does not allow this operation.

0xC00D1081 The playlist manager does not


NS_E_WMPCORE_INVALIDPLAYLISTMODE understand the current play
mode (for example, shuffle or
normal).

0xC00D1086 Windows Media Player cannot


NS_E_WMPCORE_ITEMNOTINPLAYLIST play the file because it is not
in the current playlist.

0xC00D1087 There are no items in the


NS_E_WMPCORE_PLAYLISTEMPTY playlist. Add items to the
playlist, and then try again.

0xC00D1088 The Web page cannot be


NS_E_WMPCORE_NOBROWSER displayed because no Web
browser is installed on your
computer.

0xC00D1089 Windows Media Player cannot


NS_E_WMPCORE_UNRECOGNIZED_MEDIA_URL 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.

0xC00D108A Graph with the specified URL


NS_E_WMPCORE_GRAPH_NOT_IN_LIST was not found in the prerolled
graph list.

0xC00D108B Windows Media Player cannot


NS_E_WMPCORE_PLAYLIST_EMPTY_OR_SINGLE_MEDIA perform the requested
operation because there is
only one item in the playlist.

0xC00D108C An error sink was never


NS_E_WMPCORE_ERRORSINKNOTREGISTERED registered for the calling
object.

0xC00D108D The error manager is not

136 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_WMPCORE_ERRORMANAGERNOTAVAILABLE available to respond to errors.

0xC00D108E The Web Help URL cannot be


NS_E_WMPCORE_WEBHELPFAILED opened.

0xC00D108F Could not resume playing next


NS_E_WMPCORE_MEDIA_ERROR_RESUME_FAILED item in playlist.

0xC00D1090 Windows Media Player cannot


NS_E_WMPCORE_NO_REF_IN_ENTRY play the file because the
associated playlist does not
contain any items or the
playlist is not valid.

0xC00D1091 An empty string for playlist


NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_EMPTY attribute name was found.

0xC00D1092 A playlist attribute name that


NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_ILLEGAL is not valid was found.

0xC00D1093 An empty string for a playlist


NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_EMPTY attribute value was found.

0xC00D1094 An illegal value for a playlist


NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_ILLEGAL attribute was found.

0xC00D1095 An empty string for a playlist


NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_EMPTY item attribute name was
found.

0xC00D1096 An illegal value for a playlist


NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_ILLEGAL item attribute name was
found.

0xC00D1097 An illegal value for a playlist


NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_VALUE_EMPTY item attribute was found.

0xC00D1098 The playlist does not contain


NS_E_WMPCORE_LIST_ENTRY_NO_REF any items.

0xC00D1099 Windows Media Player cannot


NS_E_WMPCORE_MISNAMED_FILE play the file. The file is either
corrupted or the Player does
not support the format you
are trying to play.

0xC00D109A The codec downloaded for this


NS_E_WMPCORE_CODEC_NOT_TRUSTED file does not appear to be
properly signed, so it cannot
be installed.

0xC00D109B Windows Media Player cannot


NS_E_WMPCORE_CODEC_NOT_FOUND play the file. One or more
codecs required to play the file
could not be found.

0xC00D109C Windows Media Player cannot

137 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED 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.

0xC00D109D Windows Media Player


NS_E_WMPCORE_ERROR_DOWNLOADING_PLAYLIST encountered a problem while
downloading the playlist. For
additional assistance, click
Web Help.

0xC00D109E Failed to build the playlist.


NS_E_WMPCORE_FAILED_TO_BUILD_PLAYLIST

0xC00D109F Playlist has no alternates to


NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NONE switch into.

0xC00D10A0 No more playlist alternates


NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_EXHAUSTED available to switch to.

0xC00D10A1 Could not find the name of the


NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND alternate playlist to switch
into.

0xC00D10A2 Failed to switch to an


NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_MORPH_FAILED alternate for this media.

0xC00D10A3 Failed to initialize an alternate


NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_INIT_FAILED for the media.

0xC00D10A4 No URL specified for the roll


NS_E_WMPCORE_MEDIA_ALTERNATE_REF_EMPTY over Refs in the playlist file.

0xC00D10A5 Encountered a playlist with no


NS_E_WMPCORE_PLAYLIST_NO_EVENT_NAME name.

0xC00D10A6 A required attribute in the


NS_E_WMPCORE_PLAYLIST_EVENT_ATTRIBUTE_ABSENT event block of the playlist was
not found.

0xC00D10A7 No items were found in the


NS_E_WMPCORE_PLAYLIST_EVENT_EMPTY event block of the playlist.

0xC00D10A8 No playlist was found while


NS_E_WMPCORE_PLAYLIST_STACK_EMPTY returning from a nested
playlist.

0xC00D10A9 The media item is not active


NS_E_WMPCORE_CURRENT_MEDIA_NOT_ACTIVE currently.

0xC00D10AB Windows Media Player cannot


NS_E_WMPCORE_USER_CANCEL perform the requested action
because you chose to cancel
it.

138 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D10AC Windows Media Player


NS_E_WMPCORE_PLAYLIST_REPEAT_EMPTY encountered a problem with
the playlist. The format of the
playlist is not valid.

0xC00D10AD Media object corresponding to


NS_E_WMPCORE_PLAYLIST_REPEAT_START_MEDIA_NONE start of a playlist repeat block
was not found.

0xC00D10AE Media object corresponding to


NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE the end of a playlist repeat
block was not found.

0xC00D10AF The playlist URL supplied to


NS_E_WMPCORE_INVALID_PLAYLIST_URL the playlist manager is not
valid.

0xC00D10B0 Windows Media Player cannot


NS_E_WMPCORE_MISMATCHED_RUNTIME play the file because it is
corrupted.

0xC00D10B1 Windows Media Player cannot


NS_E_WMPCORE_PLAYLIST_IMPORT_FAILED_NO_ITEMS add the playlist to the library
because the playlist does not
contain any items.

0xC00D10B2 An error has occurred that


NS_E_WMPCORE_VIDEO_TRANSFORM_FILTER_INSERTION could prevent the changing of
the video contrast on this
media.

0xC00D10B3 Windows Media Player cannot


NS_E_WMPCORE_MEDIA_UNAVAILABLE 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.

0xC00D10B4 The playlist contains an


NS_E_WMPCORE_WMX_ENTRYREF_NO_REF ENTRYREF for which no href
was parsed. Check the syntax
of playlist file.

0xC00D10B5 Windows Media Player cannot


NS_E_WMPCORE_NO_PLAYABLE_MEDIA_IN_PLAYLIST 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.

0xC00D10B6 Windows Media Player cannot


NS_E_WMPCORE_PLAYLIST_EMPTY_NESTED_PLAYLIST_SKIPPED_ITEMS play some or all of the items
in the playlist because the
playlist is nested.

139 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D10B7 Windows Media Player cannot


NS_E_WMPCORE_BUSY play the file at this time. Try
again later.

0xC00D10B8 There is no child playlist


NS_E_WMPCORE_MEDIA_CHILD_PLAYLIST_UNAVAILABLE available for this media item
at this time.

0xC00D10B9 There is no child playlist for


NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST this media item.

0xC00D10BA Windows Media Player cannot


NS_E_WMPCORE_FILE_NOT_FOUND 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.

0xC00D10BB The temporary file was not


NS_E_WMPCORE_TEMP_FILE_NOT_FOUND found.

0xC00D10BC Windows Media Player cannot


NS_E_WMDM_REVOKED sync the file because the
device needs to be updated.

0xC00D10BD Windows Media Player cannot


NS_E_DDRAW_GENERIC play the video because there
is a problem with your video
card.

0xC00D10BE Windows Media Player failed


NS_E_DISPLAY_MODE_CHANGE_FAILED to change the screen mode for
full-screen video playback.

0xC00D10BF Windows Media Player cannot


NS_E_PLAYLIST_CONTAINS_ERRORS play one or more files. For
additional information, right-
click an item that cannot be
played, and then click Error
Details.

0xC00D10C0 Cannot change the proxy


NS_E_CHANGING_PROXY_NAME name if the proxy setting is
not set to custom.

0xC00D10C1 Cannot change the proxy port


NS_E_CHANGING_PROXY_PORT if the proxy setting is not set
to custom.

0xC00D10C2 Cannot change the proxy


NS_E_CHANGING_PROXY_EXCEPTIONLIST exception list if the proxy
setting is not set to custom.

0xC00D10C3 Cannot change the proxy


NS_E_CHANGING_PROXYBYPASS bypass flag if the proxy

140 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

setting is not set to custom.

0xC00D10C4 Cannot find the specified


NS_E_CHANGING_PROXY_PROTOCOL_NOT_FOUND protocol.

0xC00D10C5 Cannot change the language


NS_E_GRAPH_NOAUDIOLANGUAGE settings. Either the graph has
no audio or the audio only
supports one language.

0xC00D10C6 The graph has no audio


NS_E_GRAPH_NOAUDIOLANGUAGESELECTED language selected.

0xC00D10C7 This is not a media CD.


NS_E_CORECD_NOTAMEDIACD

0xC00D10C8 Windows Media Player cannot


NS_E_WMPCORE_MEDIA_URL_TOO_LONG play the file because the URL
is too long.

0xC00D10C9 To play the selected item, you


NS_E_WMPFLASH_CANT_FIND_COM_SERVER must install the Macromedia
Flash Player. To download the
Macromedia Flash Player, go
to the Adobe Web site.

0xC00D10CA To play the selected item, you


NS_E_WMPFLASH_INCOMPATIBLEVERSION must install a later version of
the Macromedia Flash Player.
To download the Macromedia
Flash Player, go to the Adobe
Web site.

0xC00D10CB Windows Media Player cannot


NS_E_WMPOCXGRAPH_IE_DISALLOWS_ACTIVEX_CONTROLS play the file because your
Internet security settings
prohibit the use of ActiveX
controls.

0xC00D10CC The use of this method


NS_E_NEED_CORE_REFERENCE requires an existing reference
to the Player object.

0xC00D10CD Windows Media Player cannot


NS_E_MEDIACD_READ_ERROR play the CD. The disc might be
dirty or damaged.

0xC00D10CE Windows Media Player cannot


NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS play the file because your
Internet security settings
prohibit the use of ActiveX
controls.

0xC00D10CF Flash playback has been


NS_E_FLASH_PLAYBACK_NOT_ALLOWED turned off in Windows Media
Player.

141 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D10D0 Windows Media Player cannot


NS_E_UNABLE_TO_CREATE_RIP_LOCATION rip the CD because a valid rip
location cannot be created.

0xC00D10D1 Windows Media Player cannot


NS_E_WMPCORE_SOME_CODECS_MISSING play the file because a
required codec is not installed
on your computer.

0xC00D10D2 Windows Media Player cannot


NS_E_WMP_RIP_FAILED rip one or more tracks from
the CD.

0xC00D10D3 Windows Media Player


NS_E_WMP_FAILED_TO_RIP_TRACK encountered a problem while
ripping the track from the CD.
For additional assistance, click
Web Help.

0xC00D10D4 Windows Media Player


NS_E_WMP_ERASE_FAILED encountered a problem while
erasing the disc. For additional
assistance, click Web Help.

0xC00D10D5 Windows Media Player


NS_E_WMP_FORMAT_FAILED encountered a problem while
formatting the device. For
additional assistance, click
Web Help.

0xC00D10D6 This file cannot be burned to a


NS_E_WMP_CANNOT_BURN_NON_LOCAL_FILE CD because it is not located
on your computer.

0xC00D10D7 It is not possible to burn this


NS_E_WMP_FILE_TYPE_CANNOT_BURN_TO_AUDIO_CD file type to an audio CD.
Windows Media Player can
burn the following file types to
an audio CD: WMA, MP3, or
WAV.

0xC00D10D8 This file is too large to fit on a


NS_E_WMP_FILE_DOES_NOT_FIT_ON_CD disc.

0xC00D10D9 It is not possible to determine


NS_E_WMP_FILE_NO_DURATION 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.

0xC00D10DA Windows Media Player


NS_E_PDA_FAILED_TO_BURN encountered a problem while
burning the file to the disc.
For additional assistance, click

142 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

Web Help.

0xC00D10DC Windows Media Player cannot


NS_E_FAILED_DOWNLOAD_ABORT_BURN burn the audio CD because
some items in the list that you
chose to buy could not be
downloaded from the online
store.

0xC00D10DD Windows Media Player cannot


NS_E_WMPCORE_DEVICE_DRIVERS_MISSING 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.

0xC00D1126 Windows Media Player has


NS_E_WMPIM_USEROFFLINE detected that you are not
connected to the Internet.
Connect to the Internet, and
then try again.

0xC00D1127 The attempt to connect to the


NS_E_WMPIM_USERCANCELED Internet was canceled.

0xC00D1128 The attempt to connect to the


NS_E_WMPIM_DIALUPFAILED Internet failed.

0xC00D1129 Windows Media Player has


NS_E_WINSOCK_ERROR_STRING encountered an unknown
network error.

0xC00D1130 No window is currently


NS_E_WMPBR_NOLISTENER listening to Backup and
Restore events.

0xC00D1131 Your media usage rights were


NS_E_WMPBR_BACKUPCANCEL not backed up because the
backup was canceled.

0xC00D1132 Your media usage rights were


NS_E_WMPBR_RESTORECANCEL not restored because the
restoration was canceled.

0xC00D1133 An error occurred while


NS_E_WMPBR_ERRORWITHURL backing up or restoring your
media usage rights. A required
Web page cannot be
displayed.

0xC00D1134 Your media usage rights were


NS_E_WMPBR_NAMECOLLISION not backed up because the
backup was canceled.

143 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1137 Windows Media Player cannot


NS_E_WMPBR_DRIVE_INVALID restore your media usage
rights from the specified
location. Choose another
location, and then try again.

0xC00D1138 Windows Media Player cannot


NS_E_WMPBR_BACKUPRESTOREFAILED backup or restore your media
usage rights.

0xC00D1158 Windows Media Player cannot


NS_E_WMP_CONVERT_FILE_FAILED add the file to the library.

0xC00D1159 Windows Media Player cannot


NS_E_WMP_CONVERT_NO_RIGHTS_ERRORURL add the file to the library
because the content provider
prohibits it. For assistance,
contact the company that
provided the file.

0xC00D115A Windows Media Player cannot


NS_E_WMP_CONVERT_NO_RIGHTS_NOERRORURL add the file to the library
because the content provider
prohibits it. For assistance,
contact the company that
provided the file.

0xC00D115B Windows Media Player cannot


NS_E_WMP_CONVERT_FILE_CORRUPT add the file to the library. The
file might not be valid.

0xC00D115C Windows Media Player cannot


NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_ERRORURL 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 Web site of the
company that provided the
file.

0xC00D115D Windows Media Player cannot


NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_NOERRORURL 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.

0xC00D115E Windows Media Player cannot


NS_E_WMP_CONVERT_PLUGIN_UNKNOWN_FILE_OWNER 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.

0xC00D1160 Windows Media Player cannot

144 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS play this DVD. Try installing


an updated driver for your
video card or obtaining a
newer video card.

0xC00D1161 This DVD's resolution exceeds


NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_FAILED 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.

0xC00D1162 Windows Media Player cannot


NS_E_DVD_NO_SUBPICTURE_STREAM display subtitles or highlights
in DVD menus. Reinstall the
DVD decoder or contact the
DVD drive manufacturer to
obtain an updated decoder.

0xC00D1163 Windows Media Player cannot


NS_E_DVD_COPY_PROTECT 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.

0xC00D1164 Windows Media Player cannot


NS_E_DVD_AUTHORING_PROBLEM play the DVD. The disc was
created in a manner that the
Player does not support.

0xC00D1165 Windows Media Player cannot


NS_E_DVD_INVALID_DISC_REGION 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.

0xC00D1166 Windows Media Player cannot


NS_E_DVD_COMPATIBLE_VIDEO_CARD play the DVD because your
video card does not support
DVD playback.

0xC00D1167 Windows Media Player cannot


NS_E_DVD_MACROVISION 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.

0xC00D1168 Windows Media Player cannot


NS_E_DVD_SYSTEM_DECODER_REGION play the DVD because the
region assigned to your DVD

145 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

drive does not match the


region assigned to your DVD
decoder.

0xC00D1169 Windows Media Player cannot


NS_E_DVD_DISC_DECODER_REGION 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.

0xC00D116A Windows Media Player cannot


NS_E_DVD_NO_VIDEO_STREAM 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.

0xC00D116B Windows Media Player cannot


NS_E_DVD_NO_AUDIO_STREAM play DVD audio. Verify that
your sound card is set up
correctly, and then try again.

0xC00D116C Windows Media Player cannot


NS_E_DVD_GRAPH_BUILDING play DVD video. Close any
open files and quit any other
programs, and then try again.
If the problem persists, restart
your computer.

0xC00D116D Windows Media Player cannot


NS_E_DVD_NO_DECODER play the DVD because a
compatible DVD decoder is not
installed on your computer.

0xC00D116E Windows Media Player cannot


NS_E_DVD_PARENTAL play the scene because it has
a parental rating higher than
the rating that you are
authorized to view.

0xC00D116F Windows Media Player cannot


NS_E_DVD_CANNOT_JUMP skip to the requested location
on the DVD.

0xC00D1170 Windows Media Player cannot


NS_E_DVD_DEVICE_CONTENTION 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.

0xC00D1171 Windows Media Player cannot


NS_E_DVD_NO_VIDEO_MEMORY play DVD video. You might
need to adjust your Windows

146 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

display settings. Open display


settings in Control Panel, and
then try lowering your screen
resolution and color quality
settings.

0xC00D1172 Windows Media Player cannot


NS_E_DVD_CANNOT_COPY_PROTECTED rip the DVD because it is copy
protected.

0xC00D1173 One of more of the required


NS_E_DVD_REQUIRED_PROPERTY_NOT_SET properties has not been set.

0xC00D1174 The specified title and/or


NS_E_DVD_INVALID_TITLE_CHAPTER chapter number does not exist
on this DVD.

0xC00D1176 Windows Media Player cannot


NS_E_NO_CD_BURNER 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.

0xC00D1177 Windows Media Player does


NS_E_DEVICE_IS_NOT_READY not detect storage media in
the selected device. Insert
storage media into the device,
and then try again.

0xC00D1178 Windows Media Player cannot


NS_E_PDA_UNSUPPORTED_FORMAT sync this file. The Player might
not support the file type.

0xC00D1179 Windows Media Player does


NS_E_NO_PDA not detect a portable device.
Connect your portable device,
and then try again.

0xC00D117A Windows Media Player


NS_E_PDA_UNSPECIFIED_ERROR 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.

0xC00D117B Windows Media Player


NS_E_MEMSTORAGE_BAD_DATA encountered an error while
burning a CD.

0xC00D117C Windows Media Player


NS_E_PDA_FAIL_SELECT_DEVICE encountered an error while
communicating with a portable

147 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

device or CD drive.

0xC00D117D Windows Media Player cannot


NS_E_PDA_FAIL_READ_WAVE_FILE open the WAV file.

0xC00D117E Windows Media Player failed


NS_E_IMAPI_LOSSOFSTREAMING to burn all the files to the CD.
Select a slower recording
speed, and then try again.

0xC00D117F There is not enough storage


NS_E_PDA_DEVICE_FULL space on the portable device
to complete this operation.
Delete some unneeded files on
the portable device, and then
try again.

0xC00D1180 Windows Media Player cannot


NS_E_FAIL_LAUNCH_ROXIO_PLUGIN burn the files. Verify that your
burner is connected properly,
and then try again. If the
problem persists, reinstall the
Player.

0xC00D1181 Windows Media Player did not


NS_E_PDA_DEVICE_FULL_IN_SESSION sync some files to the device
because there is not enough
storage space on the device.

0xC00D1182 The disc in the burner is not


NS_E_IMAPI_MEDIUM_INVALIDTYPE valid. Insert a blank disc into
the burner, and then try
again.

0xC00D1183 Windows Media Player cannot


NS_E_PDA_MANUALDEVICE perform the requested action
because the device does not
support sync.

0xC00D1184 To perform the requested


NS_E_PDA_PARTNERSHIPNOTEXIST action, you must first set up
sync with the device.

0xC00D1185 You have already created sync


NS_E_PDA_CANNOT_CREATE_ADDITIONAL_SYNC_RELATIONSHIP partnerships with 16 devices.
To create a new sync
partnership, you must first
end an existing partnership.

0xC00D1186 Windows Media Player cannot


NS_E_PDA_NO_TRANSCODE_OF_DRM sync the file because
protected files cannot be
converted to the required
quality level or file format.

0xC00D1187 The folder that stores


NS_E_PDA_TRANSCODECACHEFULL converted files is full. Either

148 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

empty the folder or increase


its size, and then try again.

0xC00D1188 There are too many files with


NS_E_PDA_TOO_MANY_FILE_COLLISIONS the same name in the folder
on the device. Change the file
name or sync to a different
folder.

0xC00D1189 Windows Media Player cannot


NS_E_PDA_CANNOT_TRANSCODE convert the file to the format
required by the device.

0xC00D118A You have reached the


NS_E_PDA_TOO_MANY_FILES_IN_DIRECTORY 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.

0xC00D118B Windows Media Player is


NS_E_PROCESSINGSHOWSYNCWIZARD already trying to start the
Device Setup Wizard.

0xC00D118C Windows Media Player cannot


NS_E_PDA_TRANSCODE_NOT_PERMITTED 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.

0xC00D118D Windows Media Player is busy


NS_E_PDA_INITIALIZINGDEVICES setting up devices. Try again
later.

0xC00D118E Your device is using an


NS_E_PDA_OBSOLETE_SP outdated driver that is no
longer supported by Windows
Media Player. For additional
assistance, click Web Help.

0xC00D118F Windows Media Player cannot


NS_E_PDA_TITLE_COLLISION 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.

0xC00D1190 Automatic and manual sync


NS_E_PDA_DEVICESUPPORTDISABLED have been turned off
temporarily. To sync to a
device, restart Windows Media
Player.

0xC00D1191 This device is not available.


NS_E_PDA_NO_LONGER_AVAILABLE Connect the device to the

149 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

computer, and then try again.

0xC00D1192 Windows Media Player cannot


NS_E_PDA_ENCODER_NOT_RESPONDING 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.

0xC00D1193 Windows Media Player cannot


NS_E_PDA_CANNOT_SYNC_FROM_LOCATION 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.

0xC00D1194 Windows Media Player cannot


NS_E_WMP_PROTOCOL_PROBLEM open the specified URL. Verify
that the Player is configured to
use all available protocols, and
then try again.

0xC00D1195 Windows Media Player cannot


NS_E_WMP_NO_DISK_SPACE 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.

0xC00D1196 The server denied access to


NS_E_WMP_LOGON_FAILURE the file. Verify that you are
using the correct user name
and password.

0xC00D1197 Windows Media Player cannot


NS_E_WMP_CANNOT_FIND_FILE 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.

0xC00D1198 Windows Media Player cannot


NS_E_WMP_SERVER_INACCESSIBLE 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.

0xC00D1199 Windows Media Player cannot


NS_E_WMP_UNSUPPORTED_FORMAT play the file. The Player might
not support the file type or
might not support the codec

150 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

that was used to compress the


file.

0xC00D119A Windows Media Player cannot


NS_E_WMP_DSHOW_UNSUPPORTED_FORMAT play the file. The Player might
not support the file type or a
required codec might not be
installed on your computer.

0xC00D119B Windows Media Player cannot


NS_E_WMP_PLAYLIST_EXISTS create the playlist because the
name already exists. Type a
different playlist name.

0xC00D119C Windows Media Player cannot


NS_E_WMP_NONMEDIA_FILES delete the playlist because it
contains items that are not
digital media files. Any digital
media files in the playlist were
deleted.

0xC00D119D The playlist cannot be opened


NS_E_WMP_INVALID_ASX because it is stored in a
shared folder on another
computer. If possible, move
the playlist to the playlists
folder on your computer.

0xC00D119E Windows Media Player is


NS_E_WMP_ALREADY_IN_USE already in use. Stop playing
any items, close all Player
dialog boxes, and then try
again.

0xC00D119F Windows Media Player


NS_E_WMP_IMAPI_FAILURE encountered an error while
burning. Verify that the burner
is connected properly and that
the disc is clean and not
damaged.

0xC00D11A0 Windows Media Player has


NS_E_WMP_WMDM_FAILURE encountered an unknown error
with your portable device.
Reconnect your portable
device, and then try again.

0xC00D11A1 A codec is required to play this


NS_E_WMP_CODEC_NEEDED_WITH_4CC file. To determine if this codec
is available to download from
the Web, click Web Help.

0xC00D11A2 An audio codec is needed to


NS_E_WMP_CODEC_NEEDED_WITH_FORMATTAG play this file. To determine if
this codec is available to
download from the Web, click
Web Help.

151 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D11A3 To play the file, you must


NS_E_WMP_MSSAP_NOT_AVAILABLE install the latest Windows
service pack. To install the
service pack from the
Windows Update Web site,
click Web Help.

0xC00D11A4 Windows Media Player no


NS_E_WMP_WMDM_INTERFACEDEAD longer detects a portable
device. Reconnect your
portable device, and then try
again.

0xC00D11A5 Windows Media Player cannot


NS_E_WMP_WMDM_NOTCERTIFIED sync the file because the
portable device does not
support protected files.

0xC00D11A6 This file does not have sync


NS_E_WMP_WMDM_LICENSE_NOTEXIST rights. If you obtained this file
from an online store, go to the
online store to get sync rights.

0xC00D11A7 Windows Media Player cannot


NS_E_WMP_WMDM_LICENSE_EXPIRED sync the file because the sync
rights have expired. Go to the
content provider's online store
to get new sync rights.

0xC00D11A8 The portable device is already


NS_E_WMP_WMDM_BUSY in use. Wait until the current
task finishes or quit other
programs that might be using
the portable device, and then
try again.

0xC00D11A9 Windows Media Player cannot


NS_E_WMP_WMDM_NORIGHTS 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.

0xC00D11AA The content provider has not


NS_E_WMP_WMDM_INCORRECT_RIGHTS granted you the right to sync
this file. Go to the content
provider's online store to get
sync rights.

0xC00D11AB Windows Media Player cannot


NS_E_WMP_IMAPI_GENERIC 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.

152 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D11AD Windows Media Player cannot


NS_E_WMP_IMAPI_DEVICE_NOTPRESENT burn the files. Verify that the
burner is connected properly,
and then try again.

0xC00D11AE Windows Media Player cannot


NS_E_WMP_IMAPI_DEVICE_BUSY 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.

0xC00D11AF Windows Media Player cannot


NS_E_WMP_IMAPI_LOSS_OF_STREAMING burn the files to the CD.

0xC00D11B0 Windows Media Player cannot


NS_E_WMP_SERVER_UNAVAILABLE play the file. The server might
not be available or there
might be a problem with your
network or firewall settings.

0xC00D11B1 Windows Media Player


NS_E_WMP_FILE_OPEN_FAILED encountered a problem while
playing the file. For additional
assistance, click Web Help.

0xC00D11B2 Windows Media Player must


NS_E_WMP_VERIFY_ONLINE connect to the Internet to
verify the file's media usage
rights. Connect to the
Internet, and then try again.

0xC00D11B3 Windows Media Player cannot


NS_E_WMP_SERVER_NOT_RESPONDING 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.

0xC00D11B4 Windows Media Player cannot


NS_E_WMP_DRM_CORRUPT_BACKUP restore your media usage
rights because it could not find
any backed up rights on your
computer.

0xC00D11B5 Windows Media Player cannot


NS_E_WMP_DRM_LICENSE_SERVER_UNAVAILABLE download media usage rights
because the server is not
available (for example, the
server might be busy or not
online).

0xC00D11B6 Windows Media Player cannot

153 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_WMP_NETWORK_FIREWALL 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:").

0xC00D11B7 Insert the removable media,


NS_E_WMP_NO_REMOVABLE_MEDIA and then try again.

0xC00D11B8 Windows Media Player cannot


NS_E_WMP_PROXY_CONNECT_TIMEOUT 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.

0xC00D11B9 To play the file, you might


NS_E_WMP_NEED_UPGRADE 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.

0xC00D11BA Windows Media Player cannot


NS_E_WMP_AUDIO_HW_PROBLEM 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.

0xC00D11BB Windows Media Player cannot


NS_E_WMP_INVALID_PROTOCOL 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:").

0xC00D11BC Windows Media Player cannot


NS_E_WMP_INVALID_LIBRARY_ADD add the file to the library
because the file format is not
supported.

0xC00D11BD Windows Media Player cannot


NS_E_WMP_MMS_NOT_SUPPORTED play the file because the
specified protocol is not
supported. If you typed a URL

154 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

in the Open URL dialog box,


try using a different transport
protocol (for example,
"mms:").

0xC00D11BE Windows Media Player cannot


NS_E_WMP_NO_PROTOCOLS_SELECTED play the file because there are
no streaming protocols
selected. Select one or more
protocols, and then try again.

0xC00D11BF Windows Media Player cannot


NS_E_WMP_GOFULLSCREEN_FAILED 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.

0xC00D11C0 Windows Media Player cannot


NS_E_WMP_NETWORK_ERROR 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.

0xC00D11C1 Windows Media Player cannot


NS_E_WMP_CONNECT_TIMEOUT play the file because the
server is not responding.
Verify that you are connected
to the network, and then try
again later.

0xC00D11C2 Windows Media Player cannot


NS_E_WMP_MULTICAST_DISABLED 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.

0xC00D11C3 Windows Media Player cannot


NS_E_WMP_SERVER_DNS_TIMEOUT play the file because a
network problem occurred.
Verify that you are connected
to the network, and then try
again later.

0xC00D11C4 Windows Media Player cannot


NS_E_WMP_PROXY_NOT_FOUND play the file because the
network proxy server cannot
be found. Verify that your

155 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

proxy settings are correct, and


then try again.

0xC00D11C5 Windows Media Player cannot


NS_E_WMP_TAMPERED_CONTENT play the file because it is
corrupted.

0xC00D11C6 Your computer is running low


NS_E_WMP_OUTOFMEMORY on memory. Quit other
programs, and then try again.

0xC00D11C7 Windows Media Player cannot


NS_E_WMP_AUDIO_CODEC_NOT_INSTALLED play, burn, rip, or sync the file
because a required audio
codec is not installed on your
computer.

0xC00D11C8 Windows Media Player cannot


NS_E_WMP_VIDEO_CODEC_NOT_INSTALLED play the file because the
required video codec is not
installed on your computer.

0xC00D11C9 Windows Media Player cannot


NS_E_WMP_IMAPI_DEVICE_INVALIDTYPE 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.

0xC00D11CA Windows Media Player cannot


NS_E_WMP_DRM_DRIVER_AUTH_FAILURE 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.

0xC00D11CB Windows Media Player


NS_E_WMP_NETWORK_RESOURCE_FAILURE encountered a network error.
Restart the Player.

0xC00D11CC Windows Media Player is not


NS_E_WMP_UPGRADE_APPLICATION installed properly. Reinstall
the Player.

0xC00D11CD Windows Media Player


NS_E_WMP_UNKNOWN_ERROR encountered an unknown
error. For additional
assistance, click Web Help.

0xC00D11CE Windows Media Player cannot


NS_E_WMP_INVALID_KEY play the file because the
required codec is not valid.

0xC00D11CF The CD drive is in use by


NS_E_WMP_CD_ANOTHER_USER another user. Wait for the task

156 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

to complete, and then try


again.

0xC00D11D0 Windows Media Player cannot


NS_E_WMP_DRM_NEEDS_AUTHORIZATION 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.

0xC00D11D1 Windows Media Player cannot


NS_E_WMP_BAD_DRIVER play the file because there
might be a problem with your
sound or video device. Try
installing an updated device
driver.

0xC00D11D2 Windows Media Player cannot


NS_E_WMP_ACCESS_DENIED 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.

0xC00D11D3 The content provider prohibits


NS_E_WMP_LICENSE_RESTRICTS this action. Go to the content
provider's online store to get
new media usage rights.

0xC00D11D4 Windows Media Player cannot


NS_E_WMP_INVALID_REQUEST perform the requested action
at this time.

0xC00D11D5 Windows Media Player cannot


NS_E_WMP_CD_STASH_NO_SPACE 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.

0xC00D11D6 Your media usage rights have


NS_E_WMP_DRM_NEW_HARDWARE become corrupted or are no
longer valid. This might
happen if you have replaced
hardware components in your
computer.

0xC00D11D7 The required Windows Media


NS_E_WMP_DRM_INVALID_SIG Digital Rights Management
(DRM) component cannot be

157 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

validated. You might be able


resolve the problem by
reinstalling the Player.

0xC00D11D8 You have exceeded your


NS_E_WMP_DRM_CANNOT_RESTORE restore limit for the day. Try
restoring your media usage
rights tomorrow.

0xC00D11D9 Some files might not fit on the


NS_E_WMP_BURN_DISC_OVERFLOW 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.

0xC00D11DA Windows Media Player cannot


NS_E_WMP_DRM_GENERIC_LICENSE_FAILURE 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.

0xC00D11DB It is not possible to sync


NS_E_WMP_DRM_NO_SECURE_CLOCK 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.

0xC00D11DC Windows Media Player cannot


NS_E_WMP_DRM_NO_RIGHTS play, burn, rip, or sync the
protected file because you do
not have the appropriate
rights.

0xC00D11DD Windows Media Player


NS_E_WMP_DRM_INDIV_FAILED encountered an error during
upgrade.

0xC00D11DE Windows Media Player cannot


NS_E_WMP_SERVER_NONEWCONNECTIONS 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.

0xC00D11DF A number of queued files


NS_E_WMP_MULTIPLE_ERROR_IN_PLAYLIST cannot be played. To find

158 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

information about the


problem, click the Now Playing
tab, and then click the icon
next to each file in the List
pane.

0xC00D11E0 Windows Media Player


NS_E_WMP_IMAPI2_ERASE_FAIL 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.

0xC00D11E1 Windows Media Player cannot


NS_E_WMP_IMAPI2_ERASE_DEVICE_BUSY 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.

0xC00D11E2 A Windows Media Digital


NS_E_WMP_DRM_COMPONENT_FAILURE 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.

0xC00D11E3 It is not possible to obtain


NS_E_WMP_DRM_NO_DEVICE_CERT device's certificate. Please
contact the device
manufacturer for a firmware
update or for other steps to
resolve this problem.

0xC00D11E4 Windows Media Player


NS_E_WMP_SERVER_SECURITY_ERROR encountered an error when
connecting to the server. The
security information from the
server could not be validated.

0xC00D11E5 An audio device was


NS_E_WMP_AUDIO_DEVICE_LOST disconnected or reconfigured.
Verify that the audio device is
connected, and then try to
play the item again.

0xC00D11E6 Windows Media Player could


NS_E_WMP_IMAPI_MEDIA_INCOMPATIBLE not complete burning because
the disc is not compatible with
your drive. Try inserting a

159 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

different kind of recordable


media or use a disc that
supports a write speed that is
compatible with your drive.

0xC00D11EE Windows Media Player cannot


NS_E_SYNCWIZ_DEVICE_FULL save the sync settings
because your device is full.
Delete some unneeded files on
your device and then try
again.

0xC00D11EF It is not possible to change


NS_E_SYNCWIZ_CANNOT_CHANGE_SETTINGS sync settings at this time. Try
again later.

0xC00D11F0 Windows Media Player cannot


NS_E_TRANSCODE_DELETECACHEERROR delete these files currently. If
the Player is synchronizing,
wait until it is complete and
then try again.

0xC00D11F8 Windows Media Player could


NS_E_CD_NO_BUFFERS_READ 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.

0xC00D11F9 No CD track was specified for


NS_E_CD_EMPTY_TRACK_QUEUE playback.

0xC00D11FA The CD filter was not able to


NS_E_CD_NO_READER create the CD reader.

0xC00D11FB Invalid ISRC code.


NS_E_CD_ISRC_INVALID

0xC00D11FC Invalid Media Catalog Number.


NS_E_CD_MEDIA_CATALOG_NUMBER_INVALID

0xC00D11FD Windows Media Player cannot


NS_E_SLOW_READ_DIGITAL_WITH_ERRORCORRECTION 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.

0xC00D11FE Windows Media Player cannot


NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS estimate the CD drive's
playback speed because the
CD track is too short.

160 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D11FF Cannot queue the CD track


NS_E_CD_QUEUEING_DISABLED because queuing is not
enabled.

0xC00D1202 Windows Media Player cannot


NS_E_WMP_DRM_ACQUIRING_LICENSE download additional media
usage rights until the current
download is complete.

0xC00D1203 The media usage rights for


NS_E_WMP_DRM_LICENSE_EXPIRED 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.

0xC00D1204 Windows Media Player cannot


NS_E_WMP_DRM_LICENSE_NOTACQUIRED 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.

0xC00D1205 The media usage rights for


NS_E_WMP_DRM_LICENSE_NOTENABLED 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.

0xC00D1206 The media usage rights for


NS_E_WMP_DRM_LICENSE_UNUSABLE this file are not valid. If you
obtained this file from an
online store, contact the store
for assistance.

0xC00D1207 The content provider has


NS_E_WMP_DRM_LICENSE_CONTENT_REVOKED 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.

0xC00D1208 The media usage rights for


NS_E_WMP_DRM_LICENSE_NOSAP 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.

161 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1209 Windows Media Player cannot


NS_E_WMP_DRM_UNABLE_TO_ACQUIRE_LICENSE download media usage rights
at this time. Try again later.

0xC00D120A Windows Media Player cannot


NS_E_WMP_LICENSE_REQUIRED 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.

0xC00D120B Windows Media Player cannot


NS_E_WMP_PROTECTED_CONTENT 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.

0xC00D122A Windows Media Player cannot


NS_E_WMP_POLICY_VALUE_NOT_CONFIGURED read a policy. This can occur
when the policy does not exist
in the registry or when the
registry cannot be read.

0xC00D1234 Windows Media Player cannot


NS_E_PDA_CANNOT_SYNC_FROM_INTERNET sync content streamed directly
from the Internet. If possible,
download the file to your
computer, and then try to
sync the file.

0xC00D1235 This playlist is not valid or is


NS_E_PDA_CANNOT_SYNC_INVALID_PLAYLIST corrupted. Create a new
playlist using Windows Media
Player, then sync the new
playlist instead.

0xC00D1236 Windows Media Player


NS_E_PDA_FAILED_TO_SYNCHRONIZE_FILE encountered a problem while
synchronizing the file to the
device. For additional
assistance, click Web Help.

0xC00D1237 Windows Media Player


NS_E_PDA_SYNC_FAILED encountered an error while
synchronizing to the device.

0xC00D1238 Windows Media Player cannot


NS_E_PDA_DELETE_FAILED delete a file from the device.

0xC00D1239 Windows Media Player cannot


NS_E_PDA_FAILED_TO_RETRIEVE_FILE copy a file from the device to
your library.

0xC00D123A Windows Media Player cannot

162 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_PDA_DEVICE_NOT_RESPONDING 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.

0xC00D123B Windows Media Player cannot


NS_E_PDA_FAILED_TO_TRANSCODE_PHOTO 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.

0xC00D123C Windows Media Player cannot


NS_E_PDA_FAILED_TO_ENCRYPT_TRANSCODED_FILE 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.

0xC00D123D Your device requires that this


NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO 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.

0xC00D123E Your device requires that this


NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO 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.

0xC00D123F Your device requires that this


NS_E_PDA_CANNOT_TRANSCODE_TO_IMAGE 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.

0xC00D1240 Windows Media Player cannot

163 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_PDA_RETRIEVED_FILE_FILENAME_TOO_LONG sync the file to your computer


because the file name is too
long. Try renaming the file on
the device.

0xC00D1241 Windows Media Player cannot


NS_E_PDA_CEWMDM_DRM_ERROR 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.

0xC00D1242 Incomplete playlist.


NS_E_INCOMPLETE_PLAYLIST

0xC00D1243 It is not possible to perform


NS_E_PDA_SYNC_RUNNING the requested action because
sync is in progress. You can
either stop sync or wait for it
to complete, and then try
again.

0xC00D1244 Windows Media Player cannot


NS_E_PDA_SYNC_LOGIN_ERROR 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.

0xC00D1245 Windows Media Player cannot


NS_E_PDA_TRANSCODE_CODEC_NOT_FOUND convert the file to the format
required by the device. One or
more codecs required to
convert the file could not be
found.

0xC00D1246 It is not possible to sync


NS_E_CANNOT_SYNC_DRM_TO_NON_JANUS_DEVICE subscription files to this
device.

0xC00D1247 Your device is operating slowly


NS_E_CANNOT_SYNC_PREVIOUS_SYNC_RUNNING 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.

0xC00D125C The Windows Media Player


NS_E_WMP_HWND_NOTFOUND download manager cannot
function properly because the
Player main window cannot be
found. Try restarting the
Player.

164 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D125D Windows Media Player


NS_E_BKGDOWNLOAD_WRONG_NO_FILES 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.

0xC00D125E Windows Media Player tried to


NS_E_BKGDOWNLOAD_COMPLETECANCELLEDJOB complete a download that was
already canceled. The file will
not be available.

0xC00D125F Windows Media Player tried to


NS_E_BKGDOWNLOAD_CANCELCOMPLETEDJOB cancel a download that was
already completed. The file
will not be removed.

0xC00D1260 Windows Media Player is


NS_E_BKGDOWNLOAD_NOJOBPOINTER trying to access a download
that is not valid.

0xC00D1261 This download was not created


NS_E_BKGDOWNLOAD_INVALIDJOBSIGNATURE by Windows Media Player.

0xC00D1262 The Windows Media Player


NS_E_BKGDOWNLOAD_FAILED_TO_CREATE_TEMPFILE download manager cannot
create a temporary file name.
This might occur if the path is
not valid or if the disk is full.

0xC00D1263 The Windows Media Player


NS_E_BKGDOWNLOAD_PLUGIN_FAILEDINITIALIZE download manager plug-in
cannot start. This might occur
if the system is out of
resources.

0xC00D1264 The Windows Media Player


NS_E_BKGDOWNLOAD_PLUGIN_FAILEDTOMOVEFILE download manager cannot
move the file.

0xC00D1265 The Windows Media Player


NS_E_BKGDOWNLOAD_CALLFUNCFAILED download manager cannot
perform a task because the
system has no resources to
allocate.

0xC00D1266 The Windows Media Player


NS_E_BKGDOWNLOAD_CALLFUNCTIMEOUT download manager cannot
perform a task because the
task took too long to run.

0xC00D1267 The Windows Media Player


NS_E_BKGDOWNLOAD_CALLFUNCENDED download manager cannot
perform a task because the
Player is terminating the
service. The task will be

165 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

recovered when the Player


restarts.

0xC00D1268 The Windows Media Player


NS_E_BKGDOWNLOAD_WMDUNPACKFAILED download manager cannot
expand a WMD file. The file
will be deleted and the
operation will not be
completed successfully.

0xC00D1269 The Windows Media Player


NS_E_BKGDOWNLOAD_FAILEDINITIALIZE download manager cannot
start. This might occur if the
system is out of resources.

0xC00D126A Windows Media Player cannot


NS_E_INTERFACE_NOT_REGISTERED_IN_GIT access a required
functionality. This might occur
if the wrong system files or
Player DLLs are loaded.

0xC00D126B Windows Media Player cannot


NS_E_BKGDOWNLOAD_INVALID_FILE_NAME get the file name of the
requested download. The
requested download will be
canceled.

0xC00D128E Windows Media Player


NS_E_IMAGE_DOWNLOAD_FAILED encountered an error while
downloading an image.

0xC00D12C0 Windows Media Player cannot


NS_E_WMP_UDRM_NOUSERLIST update your media usage
rights because the Player
cannot verify the list of
activated users of this
computer.

0xC00D12C1 Windows Media Player is


NS_E_WMP_DRM_NOT_ACQUIRING trying to acquire media usage
rights for a file that is no
longer being used. Rights
acquisition will stop.

0xC00D12F2 The parameter is not valid.


NS_E_WMP_BSTR_TOO_LONG

0xC00D12FC The state is not valid for this


NS_E_WMP_AUTOPLAY_INVALID_STATE request.

0xC00D1306 Windows Media Player cannot


NS_E_WMP_COMPONENT_REVOKED play this file until you
complete the software
component upgrade. After the
component has been
upgraded, try to play the file
again.

166 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1324 The URL is not safe for the


NS_E_CURL_NOTSAFE operation specified.

0xC00D1325 The URL contains one or more


NS_E_CURL_INVALIDCHAR characters that are not valid.

0xC00D1326 The URL contains a host name


NS_E_CURL_INVALIDHOSTNAME that is not valid.

0xC00D1327 The URL contains a path that


NS_E_CURL_INVALIDPATH is not valid.

0xC00D1328 The URL contains a scheme


NS_E_CURL_INVALIDSCHEME that is not valid.

0xC00D1329 The URL is not valid.


NS_E_CURL_INVALIDURL

0xC00D132B Windows Media Player cannot


NS_E_CURL_CANTWALK play the file. If you clicked a
link on a Web page, the link
might not be valid.

0xC00D132C The URL port is not valid.


NS_E_CURL_INVALIDPORT

0xC00D132D The URL is not a directory.


NS_E_CURLHELPER_NOTADIRECTORY

0xC00D132E The URL is not a file.


NS_E_CURLHELPER_NOTAFILE

0xC00D132F The URL contains characters


NS_E_CURL_CANTDECODE that cannot be decoded. The
URL might be truncated or
incomplete.

0xC00D1330 The specified URL is not a


NS_E_CURLHELPER_NOTRELATIVE relative URL.

0xC00D1331 The buffer is smaller than the


NS_E_CURL_INVALIDBUFFERSIZE size specified.

0xC00D1356 The content provider has not


NS_E_SUBSCRIPTIONSERVICE_PLAYBACK_DISALLOWED granted you the right to play
this file. Go to the content
provider's online store to get
play rights.

0xC00D1357 Windows Media Player cannot


NS_E_CANNOT_BUY_OR_DOWNLOAD_FROM_MULTIPLE_SERVICES purchase or download content
from multiple online stores.

0xC00D1358 The file cannot be purchased


NS_E_CANNOT_BUY_OR_DOWNLOAD_CONTENT or downloaded. The file might
not be available from the
online store.

167 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D135A The provider of this file cannot


NS_E_NOT_CONTENT_PARTNER_TRACK be identified.

0xC00D135B The file is only available for


NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE download when you buy the
entire album.

0xC00D135C You must buy the file before


NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE you can download it.

0xC00D135D You have exceeded the


NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED maximum number of files that
can be purchased in a single
transaction.

0xC00D135F Windows Media Player cannot


NS_E_SUBSCRIPTIONSERVICE_LOGIN_FAILED 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.

0xC00D1360 Windows Media Player cannot


NS_E_SUBSCRIPTIONSERVICE_DOWNLOAD_TIMEOUT download this item because
the server is not responding.
The server might be
temporarily unavailable or you
may have lost your Internet
connection.

0xC00D1362 Content Partner still


NS_E_CONTENT_PARTNER_STILL_INITIALIZING initializing.

0xC00D1363 The folder could not be


NS_E_OPEN_CONTAINING_FOLDER_FAILED opened. The folder may have
been moved or deleted.

0xC00D136A Windows Media Player could


NS_E_ADVANCEDEDIT_TOO_MANY_PICTURES not add all of the images to
the file because the images
exceeded the 7 megabyte
(MB) limit.

0xC00D1388 The client redirected to


NS_E_REDIRECT another server.

0xC00D1389 The streaming media


NS_E_STALE_PRESENTATION description is no longer
current.

0xC00D138A It is not possible to create a


NS_E_NAMESPACE_WRONG_PERSIST persistent namespace node
under a transient parent node.

0xC00D138B It is not possible to store a


NS_E_NAMESPACE_WRONG_TYPE value in a namespace node

168 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

that has a different value


type.

0xC00D138C It is not possible to remove


NS_E_NAMESPACE_NODE_CONFLICT the root namespace node.

0xC00D138D The specified namespace node


NS_E_NAMESPACE_NODE_NOT_FOUND could not be found.

0xC00D138E The buffer supplied to hold


NS_E_NAMESPACE_BUFFER_TOO_SMALL namespace node string is too
small.

0xC00D138F The callback list on a


NS_E_NAMESPACE_TOO_MANY_CALLBACKS namespace node is at the
maximum size.

0xC00D1390 It is not possible to register an


NS_E_NAMESPACE_DUPLICATE_CALLBACK already-registered callback on
a namespace node.

0xC00D1391 Cannot find the callback in the


NS_E_NAMESPACE_CALLBACK_NOT_FOUND namespace when attempting
to remove the callback.

0xC00D1392 The namespace node name


NS_E_NAMESPACE_NAME_TOO_LONG exceeds the allowed maximum
length.

0xC00D1393 Cannot create a namespace


NS_E_NAMESPACE_DUPLICATE_NAME node that already exists.

0xC00D1394 The namespace node name


NS_E_NAMESPACE_EMPTY_NAME cannot be a null string.

0xC00D1395 Finding a child namespace


NS_E_NAMESPACE_INDEX_TOO_LARGE node by index failed because
the index exceeded the
number of children.

0xC00D1396 The namespace node name is


NS_E_NAMESPACE_BAD_NAME invalid.

0xC00D1397 It is not possible to store a


NS_E_NAMESPACE_WRONG_SECURITY value in a namespace node
that has a different security
type.

0xC00D13EC The archive request conflicts


NS_E_CACHE_ARCHIVE_CONFLICT with other requests in
progress.

0xC00D13ED The specified origin server


NS_E_CACHE_ORIGIN_SERVER_NOT_FOUND cannot be found.

0xC00D13EE The specified origin server is


NS_E_CACHE_ORIGIN_SERVER_TIMEOUT not responding.

169 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D13EF The internal code for HTTP


NS_E_CACHE_NOT_BROADCAST status code 412 Precondition
Failed due to not broadcast
type.

0xC00D13F0 The internal code for HTTP


NS_E_CACHE_CANNOT_BE_CACHED status code 403 Forbidden due
to not cacheable.

0xC00D13F1 The internal code for HTTP


NS_E_CACHE_NOT_MODIFIED status code 304 Not Modified.

0xC00D1450 It is not possible to remove a


NS_E_CANNOT_REMOVE_PUBLISHING_POINT cache or proxy publishing
point.

0xC00D1451 It is not possible to remove


NS_E_CANNOT_REMOVE_PLUGIN the last instance of a type of
plug-in.

0xC00D1452 Cache and proxy publishing


NS_E_WRONG_PUBLISHING_POINT_TYPE points do not support this
property or method.

0xC00D1453 The plug-in does not support


NS_E_UNSUPPORTED_LOAD_TYPE the specified load type.

0xC00D1454 The plug-in does not support


NS_E_INVALID_PLUGIN_LOAD_TYPE_CONFIGURATION any load types. The plug-in
must support at least one load
type.

0xC00D1455 The publishing point name is


NS_E_INVALID_PUBLISHING_POINT_NAME invalid.

0xC00D1456 Only one multicast data writer


NS_E_TOO_MANY_MULTICAST_SINKS plug-in can be enabled for a
publishing point.

0xC00D1457 The requested operation


NS_E_PUBLISHING_POINT_INVALID_REQUEST_WHILE_STARTED cannot be completed while the
publishing point is started.

0xC00D1458 A multicast data writer plug-in


NS_E_MULTICAST_PLUGIN_NOT_ENABLED must be enabled in order for
this operation to be
completed.

0xC00D1459 This feature requires Windows


NS_E_INVALID_OPERATING_SYSTEM_VERSION Server 2003, Enterprise
Edition.

0xC00D145A The requested operation


NS_E_PUBLISHING_POINT_REMOVED cannot be completed because
the specified publishing point
has been removed.

170 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D145B Push publishing points are


NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST started when the encoder
starts pushing the stream.
This publishing point cannot
be started by the server
administrator.

0xC00D145C The specified language is not


NS_E_UNSUPPORTED_LANGUAGE supported.

0xC00D145D Windows Media Services will


NS_E_WRONG_OS_VERSION only run on Windows Server
2003, Standard Edition and
Windows Server 2003,
Enterprise Edition.

0xC00D145E The operation cannot be


NS_E_PUBLISHING_POINT_STOPPED completed because the
publishing point has been
stopped.

0xC00D14B4 The playlist entry is already


NS_E_PLAYLIST_ENTRY_ALREADY_PLAYING playing.

0xC00D14B5 The playlist or directory you


NS_E_EMPTY_PLAYLIST are requesting does not
contain content.

0xC00D14B6 The server was unable to


NS_E_PLAYLIST_PARSE_FAILURE parse the requested playlist
file.

0xC00D14B7 The requested operation is not


NS_E_PLAYLIST_UNSUPPORTED_ENTRY supported for this type of
playlist entry.

0xC00D14B8 Cannot jump to a playlist


NS_E_PLAYLIST_ENTRY_NOT_IN_PLAYLIST entry that is not inserted in
the playlist.

0xC00D14B9 Cannot seek to the desired


NS_E_PLAYLIST_ENTRY_SEEK playlist entry.

0xC00D14BA Cannot play recursive playlist.


NS_E_PLAYLIST_RECURSIVE_PLAYLISTS

0xC00D14BB The number of nested playlists


NS_E_PLAYLIST_TOO_MANY_NESTED_PLAYLISTS exceeded the limit the server
can handle.

0xC00D14BC Cannot execute the requested


NS_E_PLAYLIST_SHUTDOWN operation because the playlist
has been shut down by the
Media Server.

0xC00D14BD The playlist has ended while


NS_E_PLAYLIST_END_RECEDING receding.

171 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1518 The data path does not have


NS_E_DATAPATH_NO_SINK an associated data writer
plug-in.

0xC00D151A The specified push template is


NS_E_INVALID_PUSH_TEMPLATE invalid.

0xC00D151B The specified push publishing


NS_E_INVALID_PUSH_PUBLISHING_POINT point is invalid.

0xC00D151C The requested operation


NS_E_CRITICAL_ERROR cannot be performed because
the server or publishing point
is in a critical error state.

0xC00D151D The content cannot be played


NS_E_NO_NEW_CONNECTIONS because the server is not
currently accepting
connections. Try connecting at
a later time.

0xC00D151E The version of this playlist is


NS_E_WSX_INVALID_VERSION not supported by the server.

0xC00D151F The command does not apply


NS_E_HEADER_MISMATCH to the current media header
user by a server component.

0xC00D1520 The specified publishing point


NS_E_PUSH_DUPLICATE_PUBLISHING_POINT_NAME name is already in use.

0xC00D157C There is no script engine


NS_E_NO_SCRIPT_ENGINE available for this file.

0xC00D157D The plug-in has reported an


NS_E_PLUGIN_ERROR_REPORTED error. See the Troubleshooting
tab or the NT Application
Event Log for details.

0xC00D157E No enabled data source plug-


NS_E_SOURCE_PLUGIN_NOT_FOUND in is available to access the
requested content.

0xC00D157F No enabled playlist parser


NS_E_PLAYLIST_PLUGIN_NOT_FOUND plug-in is available to access
the requested content.

0xC00D1580 The data source plug-in does


NS_E_DATA_SOURCE_ENUMERATION_NOT_SUPPORTED not support enumeration.

0xC00D1581 The server cannot stream the


NS_E_MEDIA_PARSER_INVALID_FORMAT selected file because it is
either damaged or corrupt.
Select a different file.

0xC00D1582 The plug-in cannot be enabled


NS_E_SCRIPT_DEBUGGER_NOT_INSTALLED because a compatible script

172 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

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.

0xC00D1583 The plug-in cannot be loaded


NS_E_FEATURE_REQUIRES_ENTERPRISE_SERVER because it requires Windows
Server 2003, Enterprise
Edition.

0xC00D1584 Another wizard is currently


NS_E_WIZARD_RUNNING running. Please close the
other wizard or wait until it
finishes before attempting to
run this wizard again.

0xC00D1585 Invalid log URL. Multicast


NS_E_INVALID_LOG_URL logging URL must look like
"http://servername/isapibacke
nd.dll" .

0xC00D1586 Invalid MTU specified. The


NS_E_INVALID_MTU_RANGE valid range for maximum
packet size is between 36 and
65507 bytes .

0xC00D1587 Invalid play statistics for


NS_E_INVALID_PLAY_STATISTICS logging .

0xC00D1588 The log needs to be skipped .


NS_E_LOG_NEED_TO_BE_SKIPPED

0xC00D1589 The size of the data exceeded


NS_E_HTTP_TEXT_DATACONTAINER_SIZE_LIMIT_EXCEEDED the limit the WMS HTTP
Download Data Source plugin
can handle.

0xC00D158A One usage of each socket


NS_E_PORT_IN_USE 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.

0xC00D158B One usage of each socket


NS_E_PORT_IN_USE_HTTP 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.

173 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D158C The WMS HTTP Download


NS_E_HTTP_TEXT_DATACONTAINER_INVALID_SERVER_RESPONSE Data Source plugin was unable
to receive the remote server's
response.

0xC00D158D The archive plug-in has


NS_E_ARCHIVE_REACH_QUOTA reached its quota.

0xC00D158E The archive plug-in aborted


NS_E_ARCHIVE_ABORT_DUE_TO_BCAST because the source was from
broadcast.

0xC00D158F The archive plug-in detected


NS_E_ARCHIVE_GAP_DETECTED an interrupt in the source.

0xC00D1590 The system cannot find the file


NS_E_AUTHORIZATION_FILE_NOT_FOUND specified.

0xC00D1B58 The mark-in time should be


NS_E_BAD_MARKIN greater than 0 and less than
the mark-out time.

0xC00D1B59 The mark-out time should be


NS_E_BAD_MARKOUT greater than the mark-in time
and less than the file duration.

0xC00D1B5A No matching media type is


NS_E_NOMATCHING_MEDIASOURCE found in the source %1.

0xC00D1B5B The specified source type is


NS_E_UNSUPPORTED_SOURCETYPE not supported.

0xC00D1B5C It is not possible to specify


NS_E_TOO_MANY_AUDIO more than one audio input.

0xC00D1B5D It is not possible to specify


NS_E_TOO_MANY_VIDEO more than two video inputs.

0xC00D1B5E No matching element is found


NS_E_NOMATCHING_ELEMENT in the list.

0xC00D1B5F The profile's media types must


NS_E_MISMATCHED_MEDIACONTENT match the media types
defined for the session.

0xC00D1B60 It is not possible to remove an


NS_E_CANNOT_DELETE_ACTIVE_SOURCEGROUP active source while encoding.

0xC00D1B61 It is not possible to open the


NS_E_AUDIODEVICE_BUSY specified audio capture device
because it is currently in use.

0xC00D1B62 It is not possible to open the


NS_E_AUDIODEVICE_UNEXPECTED specified audio capture device
because an unexpected error
has occurred.

174 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1B63 The audio capture device does


NS_E_AUDIODEVICE_BADFORMAT not support the specified
audio format.

0xC00D1B64 It is not possible to open the


NS_E_VIDEODEVICE_BUSY specified video capture device
because it is currently in use.

0xC00D1B65 It is not possible to open the


NS_E_VIDEODEVICE_UNEXPECTED specified video capture device
because an unexpected error
has occurred.

0xC00D1B66 This operation is not allowed


NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING while encoding.

0xC00D1B67 No profile is set for the source.


NS_E_NO_PROFILE_IN_SOURCEGROUP

0xC00D1B68 The video capture driver


NS_E_VIDEODRIVER_UNSTABLE returned an unrecoverable
error. It is now in an unstable
state.

0xC00D1B69 It was not possible to start the


NS_E_VIDCAPSTARTFAILED video device.

0xC00D1B6A The video source does not


NS_E_VIDSOURCECOMPRESSION support the requested output
format or color depth.

0xC00D1B6B The video source does not


NS_E_VIDSOURCESIZE support the requested capture
size.

0xC00D1B6C It was not possible to obtain


NS_E_ICMQUERYFORMAT output information from the
video compressor.

0xC00D1B6D It was not possible to create a


NS_E_VIDCAPCREATEWINDOW video capture window.

0xC00D1B6E There is already a stream


NS_E_VIDCAPDRVINUSE active on this video device.

0xC00D1B6F No media format is set in


NS_E_NO_MEDIAFORMAT_IN_SOURCE source.

0xC00D1B70 Cannot find a valid output


NS_E_NO_VALID_OUTPUT_STREAM stream from the source.

0xC00D1B71 It was not possible to find a


NS_E_NO_VALID_SOURCE_PLUGIN valid source plug-in for the
specified source.

0xC00D1B72 No source is currently active.


NS_E_NO_ACTIVE_SOURCEGROUP

175 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1B73 No script stream is set in the


NS_E_NO_SCRIPT_STREAM current source.

0xC00D1B74 This operation is not allowed


NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING while archiving.

0xC00D1B75 The setting for the maximum


NS_E_INVALIDPACKETSIZE packet size is not valid.

0xC00D1B76 The plug-in CLSID specified is


NS_E_PLUGIN_CLSID_INVALID not valid.

0xC00D1B77 This archive type is not


NS_E_UNSUPPORTED_ARCHIVETYPE supported.

0xC00D1B78 This archive operation is not


NS_E_UNSUPPORTED_ARCHIVEOPERATION supported.

0xC00D1B79 The local archive file name


NS_E_ARCHIVE_FILENAME_NOTSET was not set.

0xC00D1B7A The source is not yet


NS_E_SOURCEGROUP_NOTPREPARED prepared.

0xC00D1B7B Profiles on the sources do not


NS_E_PROFILE_MISMATCH match.

0xC00D1B7C The specified crop values are


NS_E_INCORRECTCLIPSETTINGS not valid.

0xC00D1B7D No statistics are available at


NS_E_NOSTATSAVAILABLE this time.

0xC00D1B7E The encoder is not archiving.


NS_E_NOTARCHIVING

0xC00D1B7F This operation is only allowed


NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED during encoding.

0xC00D1B80 This SourceGroupCollection


NS_E_NOSOURCEGROUPS doesn't contain any
SourceGroups.

0xC00D1B81 This source does not have a


NS_E_INVALIDINPUTFPS frame rate of 30 fps.
Therefore, it is not possible to
apply the inverse telecine filter
to the source.

0xC00D1B82 It is not possible to display


NS_E_NO_DATAVIEW_SUPPORT your source or output video in
the Video panel.

0xC00D1B83 One or more codecs required


NS_E_CODEC_UNAVAILABLE to open this content could not
be found.

176 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1B84 The archive file has the same


NS_E_ARCHIVE_SAME_AS_INPUT name as an input file. Change
one of the names before
continuing.

0xC00D1B85 The source has not been set


NS_E_SOURCE_NOTSPECIFIED up completely.

0xC00D1B86 It is not possible to apply time


NS_E_NO_REALTIME_TIMECOMPRESSION compression to a broadcast
session.

0xC00D1B87 It is not possible to open this


NS_E_UNSUPPORTED_ENCODER_DEVICE device.

0xC00D1B88 It is not possible to start


NS_E_UNEXPECTED_DISPLAY_SETTINGS encoding because the display
size or color has changed
since the current session was
defined. Restore the previous
settings or create a new
session.

0xC00D1B89 No audio data has been


NS_E_NO_AUDIODATA received for several seconds.
Check the audio source and
restart the encoder.

0xC00D1B8A One or all of the specified


NS_E_INPUTSOURCE_PROBLEM sources are not working
properly. Check that the
sources are configured
correctly.

0xC00D1B8B The supplied configuration file


NS_E_WME_VERSION_MISMATCH is not supported by this
version of the encoder.

0xC00D1B8C It is not possible to use image


NS_E_NO_REALTIME_PREPROCESS preprocessing with live
encoding.

0xC00D1B8D It is not possible to use two-


NS_E_NO_REPEAT_PREPROCESS pass encoding when the
source is set to loop.

0xC00D1B8E It is not possible to pause


NS_E_CANNOT_PAUSE_LIVEBROADCAST encoding during a broadcast.

0xC00D1B8F A DRM profile has not been set


NS_E_DRM_PROFILE_NOT_SET for the current session.

0xC00D1B90 The profile ID is already used


NS_E_DUPLICATE_DRMPROFILE by a DRM profile. Specify a
different profile ID.

0xC00D1B91 The setting of the selected

177 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_INVALID_DEVICE device does not support


control for playing back tapes.

0xC00D1B92 You must specify a mixed


NS_E_SPEECHEDL_ON_NON_MIXEDMODE voice and audio mode in order
to use an optimization
definition file.

0xC00D1B93 The specified password is too


NS_E_DRM_PASSWORD_TOO_LONG long. Type a password with
fewer than 8 characters.

0xC00D1B94 It is not possible to seek to


NS_E_DEVCONTROL_FAILED_SEEK the specified mark-in point.

0xC00D1B95 When you choose to maintain


NS_E_INTERLACE_REQUIRE_SAMESIZE the interlacing in your video,
the output video size must
match the input video size.

0xC00D1B96 Only one device control plug-


NS_E_TOO_MANY_DEVICECONTROL in can control a device.

0xC00D1B97 You must also enable storing


NS_E_NO_MULTIPASS_FOR_LIVEDEVICE content to hard disk
temporarily in order to use
two-pass encoding with the
input device.

0xC00D1B98 An audience is missing from


NS_E_MISSING_AUDIENCE the output stream
configuration.

0xC00D1B99 All audiences in the output


NS_E_AUDIENCE_CONTENTTYPE_MISMATCH tree must have the same
content type.

0xC00D1B9A A source index is missing from


NS_E_MISSING_SOURCE_INDEX the output stream
configuration.

0xC00D1B9B The same source index in


NS_E_NUM_LANGUAGE_MISMATCH different audiences should
have the same number of
languages.

0xC00D1B9C The same source index in


NS_E_LANGUAGE_MISMATCH different audiences should
have the same languages.

0xC00D1B9D The same source index in


NS_E_VBRMODE_MISMATCH different audiences should use
the same VBR encoding mode.

0xC00D1B9E The bit rate index specified is


NS_E_INVALID_INPUT_AUDIENCE_INDEX not valid.

178 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1B9F The specified language is not


NS_E_INVALID_INPUT_LANGUAGE valid.

0xC00D1BA0 The specified source type is


NS_E_INVALID_INPUT_STREAM not valid.

0xC00D1BA1 The source must be a mono


NS_E_EXPECT_MONO_WAV_INPUT channel .wav file.

0xC00D1BA2 All the source .wav files must


NS_E_INPUT_WAVFORMAT_MISMATCH have the same format.

0xC00D1BA3 The hard disk being used for


NS_E_RECORDQ_DISK_FULL temporary storage of content
has reached the minimum
allowed disk space. Create
more space on the hard disk
and restart encoding.

0xC00D1BA4 It is not possible to apply the


NS_E_NO_PAL_INVERSE_TELECINE inverse telecine feature to PAL
content.

0xC00D1BA5 A capture device in the current


NS_E_ACTIVE_SG_DEVICE_DISCONNECTED active source is no longer
available.

0xC00D1BA6 A device used in the current


NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED active source for device
control is no longer available.

0xC00D1BA7 No frames have been


NS_E_NO_FRAMES_SUBMITTED_TO_ANALYZER submitted to the analyzer for
analysis.

0xC00D1BA8 The source video does not


NS_E_INPUT_DOESNOT_SUPPORT_SMPTE support time codes.

0xC00D1BA9 It is not possible to generate a


NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS time code when there are
multiple sources in a session.

0xC00D1BAA The voice codec optimization


NS_E_BAD_CONTENTEDL definition file cannot be found
or is corrupted.

0xC00D1BAB The same source index in


NS_E_INTERLACEMODE_MISMATCH different audiences should
have the same interlace
mode.

0xC00D1BAC The same source index in


NS_E_NONSQUAREPIXELMODE_MISMATCH different audiences should
have the same nonsquare
pixel mode.

0xC00D1BAD The same source index in

179 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_SMPTEMODE_MISMATCH different audiences should


have the same time code
mode.

0xC00D1BAE Either the end of the tape has


NS_E_END_OF_TAPE been reached or there is no
tape. Check the device and
tape.

0xC00D1BAF No audio or video input has


NS_E_NO_MEDIA_IN_AUDIENCE been specified.

0xC00D1BB0 The profile must contain a bit


NS_E_NO_AUDIENCES rate.

0xC00D1BB1 You must specify at least one


NS_E_NO_AUDIO_COMPAT audio stream to be compatible
with Windows Media Player
7.1.

0xC00D1BB2 Using a VBR encoding mode is


NS_E_INVALID_VBR_COMPAT not compatible with Windows
Media Player 7.1.

0xC00D1BB3 You must specify a profile


NS_E_NO_PROFILE_NAME name.

0xC00D1BB4 It is not possible to use a VBR


NS_E_INVALID_VBR_WITH_UNCOMP encoding mode with
uncompressed audio or video.

0xC00D1BB5 It is not possible to use MBR


NS_E_MULTIPLE_VBR_AUDIENCES encoding with VBR encoding.

0xC00D1BB6 It is not possible to mix


NS_E_UNCOMP_COMP_COMBINATION uncompressed and
compressed content in a
session.

0xC00D1BB7 All audiences must use the


NS_E_MULTIPLE_AUDIO_CODECS same audio codec.

0xC00D1BB8 All audiences should use the


NS_E_MULTIPLE_AUDIO_FORMATS same audio format to be
compatible with Windows
Media Player 7.1.

0xC00D1BB9 The audio bit rate for an


NS_E_AUDIO_BITRATE_STEPDOWN audience with a higher total
bit rate must be greater than
one with a lower total bit rate.

0xC00D1BBA The audio peak bit rate setting


NS_E_INVALID_AUDIO_PEAKRATE is not valid.

0xC00D1BBB The audio peak bit rate setting


NS_E_INVALID_AUDIO_PEAKRATE_2 must be greater than the

180 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

audio bit rate setting.

0xC00D1BBC The setting for the maximum


NS_E_INVALID_AUDIO_BUFFERMAX buffer size for audio is not
valid.

0xC00D1BBD All audiences must use the


NS_E_MULTIPLE_VIDEO_CODECS same video codec.

0xC00D1BBE All audiences should use the


NS_E_MULTIPLE_VIDEO_SIZES same video size to be
compatible with Windows
Media Player 7.1.

0xC00D1BBF The video bit rate setting is


NS_E_INVALID_VIDEO_BITRATE not valid.

0xC00D1BC0 The video bit rate for an


NS_E_VIDEO_BITRATE_STEPDOWN audience with a higher total
bit rate must be greater than
one with a lower total bit rate.

0xC00D1BC1 The video peak bit rate setting


NS_E_INVALID_VIDEO_PEAKRATE is not valid.

0xC00D1BC2 The video peak bit rate setting


NS_E_INVALID_VIDEO_PEAKRATE_2 must be greater than the
video bit rate setting.

0xC00D1BC3 The video width setting is not


NS_E_INVALID_VIDEO_WIDTH valid.

0xC00D1BC4 The video height setting is not


NS_E_INVALID_VIDEO_HEIGHT valid.

0xC00D1BC5 The video frame rate setting is


NS_E_INVALID_VIDEO_FPS not valid.

0xC00D1BC6 The video key frame setting is


NS_E_INVALID_VIDEO_KEYFRAME not valid.

0xC00D1BC7 The video image quality


NS_E_INVALID_VIDEO_IQUALITY setting is not valid.

0xC00D1BC8 The video codec quality


NS_E_INVALID_VIDEO_CQUALITY setting is not valid.

0xC00D1BC9 The video buffer setting is not


NS_E_INVALID_VIDEO_BUFFER valid.

0xC00D1BCA The setting for the maximum


NS_E_INVALID_VIDEO_BUFFERMAX buffer size for video is not
valid.

0xC00D1BCB The value of the video


NS_E_INVALID_VIDEO_BUFFERMAX_2 maximum buffer size setting
must be greater than the

181 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

video buffer size setting.

0xC00D1BCC The alignment of the video


NS_E_INVALID_VIDEO_WIDTH_ALIGN width is not valid.

0xC00D1BCD The alignment of the video


NS_E_INVALID_VIDEO_HEIGHT_ALIGN height is not valid.

0xC00D1BCE All bit rates must have the


NS_E_MULTIPLE_SCRIPT_BITRATES same script bit rate.

0xC00D1BCF The script bit rate specified is


NS_E_INVALID_SCRIPT_BITRATE not valid.

0xC00D1BD0 All bit rates must have the


NS_E_MULTIPLE_FILE_BITRATES same file transfer bit rate.

0xC00D1BD1 The file transfer bit rate is not


NS_E_INVALID_FILE_BITRATE valid.

0xC00D1BD2 All audiences in a profile


NS_E_SAME_AS_INPUT_COMBINATION should either be same as input
or have video width and
height specified.

0xC00D1BD3 This source type does not


NS_E_SOURCE_CANNOT_LOOP support looping.

0xC00D1BD4 The fold-down value needs to


NS_E_INVALID_FOLDDOWN_COEFFICIENTS be between -144 and 0.

0xC00D1BD5 The specified DRM profile does


NS_E_DRMPROFILE_NOTFOUND not exist in the system.

0xC00D1BD6 The specified time code is not


NS_E_INVALID_TIMECODE valid.

0xC00D1BD7 It is not possible to apply time


NS_E_NO_AUDIO_TIMECOMPRESSION compression to a video-only
session.

0xC00D1BD8 It is not possible to apply time


NS_E_NO_TWOPASS_TIMECOMPRESSION compression to a session that
is using two-pass encoding.

0xC00D1BD9 It is not possible to generate a


NS_E_TIMECODE_REQUIRES_VIDEOSTREAM time code for an audio-only
session.

0xC00D1BDA It is not possible to generate a


NS_E_NO_MBR_WITH_TIMECODE time code when you are
encoding content at multiple
bit rates.

0xC00D1BDB The video codec selected does


NS_E_INVALID_INTERLACEMODE not support maintaining
interlacing in video.

182 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D1BDC Maintaining interlacing in


NS_E_INVALID_INTERLACE_COMPAT video is not compatible with
Windows Media Player 7.1.

0xC00D1BDD Allowing nonsquare pixel


NS_E_INVALID_NONSQUAREPIXEL_COMPAT output is not compatible with
Windows Media Player 7.1.

0xC00D1BDE Only capture devices can be


NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL used with device control.

0xC00D1BDF It is not possible to generate


NS_E_CANNOT_GENERATE_BROADCAST_INFO_FOR_QUALITYVBR 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.

0xC00D1BE0 It is not possible to create a


NS_E_EXCEED_MAX_DRM_PROFILE_LIMIT DRM profile because the
maximum number of profiles
has been reached. You must
delete some DRM profiles
before creating new ones.

0xC00D1BE1 The device is in an unstable


NS_E_DEVICECONTROL_UNSTABLE state. Check that the device is
functioning properly and a
tape is in place.

0xC00D1BE2 The pixel aspect ratio value


NS_E_INVALID_PIXEL_ASPECT_RATIO must be between 1 and 255.

0xC00D1BE3 All streams with different


NS_E_AUDIENCE__LANGUAGE_CONTENTTYPE_MISMATCH languages in the same
audience must have same
properties.

0xC00D1BE4 The profile must contain at


NS_E_INVALID_PROFILE_CONTENTTYPE least one audio or video
stream.

0xC00D1BE5 The transform plug-in could


NS_E_TRANSFORM_PLUGIN_NOT_FOUND not be found.

0xC00D1BE6 The transform plug-in is not


NS_E_TRANSFORM_PLUGIN_INVALID valid. It may be damaged or
you may not have the
required permissions to access
the plug-in.

0xC00D1BE7 To use two-pass encoding,


NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS you must enable device
control and setup an edit
decision list (EDL) that has at

183 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

least one entry.

0xC00D1BE8 When you choose to maintain


NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING the interlacing in your video,
the output video size must be
a multiple of 4.

0xC00D1BE9 Markin/Markout is
NS_E_MARKIN_UNSUPPORTED unsupported with this source
type.

0xC00D2711 A problem has occurred in the


NS_E_DRM_INVALID_APPLICATION Digital Rights Management
component. Contact product
support for this application.

0xC00D2712 License storage is not


NS_E_DRM_LICENSE_STORE_ERROR working. Contact Microsoft
product support.

0xC00D2713 Secure storage is not working.


NS_E_DRM_SECURE_STORE_ERROR Contact Microsoft product
support.

0xC00D2714 License acquisition did not


NS_E_DRM_LICENSE_STORE_SAVE_ERROR work. Acquire a new license or
contact the content provider
for further assistance.

0xC00D2715 A problem has occurred in the


NS_E_DRM_SECURE_STORE_UNLOCK_ERROR Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2716 The media file is corrupted.


NS_E_DRM_INVALID_CONTENT Contact the content provider
to get a new file.

0xC00D2717 The license is corrupted.


NS_E_DRM_UNABLE_TO_OPEN_LICENSE Acquire a new license.

0xC00D2718 The license is corrupted or


NS_E_DRM_INVALID_LICENSE invalid. Acquire a new license

0xC00D2719 Licenses cannot be copied


NS_E_DRM_INVALID_MACHINE from one computer to
another. Use License
Management to transfer
licenses, or get a new license
for the media file.

0xC00D271B License storage is not


NS_E_DRM_ENUM_LICENSE_FAILED working. Contact Microsoft
product support.

0xC00D271C The media file is corrupted.


NS_E_DRM_INVALID_LICENSE_REQUEST Contact the content provider

184 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

to get a new file.

0xC00D271D A problem has occurred in the


NS_E_DRM_UNABLE_TO_INITIALIZE Digital Rights Management
component. Contact Microsoft
product support.

0xC00D271E The license could not be


NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE acquired. Try again later.

0xC00D271F License acquisition did not


NS_E_DRM_INVALID_LICENSE_ACQUIRED work. Acquire a new license or
contact the content provider
for further assistance.

0xC00D2720 The requested operation


NS_E_DRM_NO_RIGHTS cannot be performed on this
file.

0xC00D2721 The requested action cannot


NS_E_DRM_KEY_ERROR be performed because a
problem occurred with the
Windows Media Digital Rights
Management (DRM)
components on your
computer.

0xC00D2722 A problem has occurred in the


NS_E_DRM_ENCRYPT_ERROR Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2723 The media file is corrupted.


NS_E_DRM_DECRYPT_ERROR Contact the content provider
to get a new file.

0xC00D2725 The license is corrupted.


NS_E_DRM_LICENSE_INVALID_XML Acquire a new license.

0xC00D2728 A security upgrade is required


NS_E_DRM_NEEDS_INDIVIDUALIZATION to perform the operation on
this media file.

0xC00D2729 You already have the latest


NS_E_DRM_ALREADY_INDIVIDUALIZED security components. No
upgrade is necessary at this
time.

0xC00D272A The application cannot


NS_E_DRM_ACTION_NOT_QUERIED perform this action. Contact
product support for this
application.

0xC00D272B You cannot begin a new


NS_E_DRM_ACQUIRING_LICENSE license acquisition process
until the current one has been
completed.

185 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D272C You cannot begin a new


NS_E_DRM_INDIVIDUALIZING security upgrade until the
current one has been
completed.

0xC00D272D Failure in Backup-Restore.


NS_E_BACKUP_RESTORE_FAILURE

0xC00D272E Bad Request ID in Backup-


NS_E_BACKUP_RESTORE_BAD_REQUEST_ID Restore.

0xC00D272F A problem has occurred in the


NS_E_DRM_PARAMETERS_MISMATCHED Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2730 A license cannot be created for


NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT this media file. Reinstall the
application.

0xC00D2731 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2732 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_ENCRYPT_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2733 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_DECRYPT_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2734 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2735 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_BACKUP_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2736 The security upgrade failed.


NS_E_DRM_INDIVIDUALIZE_ERROR Try again later.

0xC00D2737 License storage is not


NS_E_DRM_LICENSE_OPEN_ERROR working. Contact Microsoft
product support.

0xC00D2738 License storage is not


NS_E_DRM_LICENSE_CLOSE_ERROR working. Contact Microsoft
product support.

0xC00D2739 License storage is not

186 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_DRM_GET_LICENSE_ERROR working. Contact Microsoft


product support.

0xC00D273A A problem has occurred in the


NS_E_DRM_QUERY_ERROR Digital Rights Management
component. Contact Microsoft
product support.

0xC00D273B A problem has occurred in the


NS_E_DRM_REPORT_ERROR Digital Rights Management
component. Contact product
support for this application.

0xC00D273C License storage is not


NS_E_DRM_GET_LICENSESTRING_ERROR working. Contact Microsoft
product support.

0xC00D273D The media file is corrupted.


NS_E_DRM_GET_CONTENTSTRING_ERROR Contact the content provider
to get a new file.

0xC00D273E A problem has occurred in the


NS_E_DRM_MONITOR_ERROR Digital Rights Management
component. Try again later.

0xC00D273F The application has made an


NS_E_DRM_UNABLE_TO_SET_PARAMETER invalid call to the Digital
Rights Management
component. Contact product
support for this application.

0xC00D2740 A problem has occurred in the


NS_E_DRM_INVALID_APPDATA Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2741 A problem has occurred in the


NS_E_DRM_INVALID_APPDATA_VERSION Digital Rights Management
component. Contact product
support for this application.

0xC00D2742 Licenses are already backed


NS_E_DRM_BACKUP_EXISTS up in this location.

0xC00D2743 One or more backed-up


NS_E_DRM_BACKUP_CORRUPT licenses are missing or
corrupt.

0xC00D2744 You cannot begin a new


NS_E_DRM_BACKUPRESTORE_BUSY backup process until the
current process has been
completed.

0xC00D2745 Bad Data sent to Backup-


NS_E_BACKUP_RESTORE_BAD_DATA Restore.

0xC00D2748 The license is invalid. Contact

187 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_DRM_LICENSE_UNUSABLE the content provider for


further assistance.

0xC00D2749 A required property was not


NS_E_DRM_INVALID_PROPERTY set by the application. Contact
product support for this
application.

0xC00D274A A problem has occurred in the


NS_E_DRM_SECURE_STORE_NOT_FOUND Digital Rights Management
component of this application.
Try to acquire a license again.

0xC00D274B A license cannot be found for


NS_E_DRM_CACHED_CONTENT_ERROR this media file. Use License
Management to transfer a
license for this file from the
original computer, or acquire a
new license.

0xC00D274C A problem occurred during the


NS_E_DRM_INDIVIDUALIZATION_INCOMPLETE security upgrade. Try again
later.

0xC00D274D Certified driver components


NS_E_DRM_DRIVER_AUTH_FAILURE are required to play this media
file. Contact Windows Update
to see whether updated
drivers are available for your
hardware.

0xC00D274E One or more of the Secure


NS_E_DRM_NEED_UPGRADE_MSSAP Audio Path components were
not found or an entry point in
those components was not
found.

0xC00D274F Status message: Reopen the


NS_E_DRM_REOPEN_CONTENT file.

0xC00D2750 Certain driver functionality is


NS_E_DRM_DRIVER_DIGIOUT_FAILURE required to play this media
file. Contact Windows Update
to see whether updated
drivers are available for your
hardware.

0xC00D2751 A problem has occurred in the


NS_E_DRM_INVALID_SECURESTORE_PASSWORD Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2752 A problem has occurred in the


NS_E_DRM_APPCERT_REVOKED Digital Rights Management
component. Contact Microsoft
product support.

188 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D2753 You cannot restore your


NS_E_DRM_RESTORE_FRAUD license(s).

0xC00D2754 The licenses for your media


NS_E_DRM_HARDWARE_INCONSISTENT files are corrupted. Contact
Microsoft product support.

0xC00D2755 To transfer this media file, you


NS_E_DRM_SDMI_TRIGGER must upgrade the application.

0xC00D2756 You cannot make any more


NS_E_DRM_SDMI_NOMORECOPIES copies of this media file.

0xC00D2757 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2758 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2759 Unable to obtain license.


NS_E_DRM_LICENSE_NOTACQUIRED

0xC00D275A A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D275B A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_STATE_DATA_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D275C The buffer supplied is not


NS_E_DRM_BUFFER_TOO_SMALL sufficient.

0xC00D275D The property requested is not


NS_E_DRM_UNSUPPORTED_PROPERTY supported.

0xC00D275E The specified server cannot


NS_E_DRM_ERROR_BAD_NET_RESP perform the requested
operation.

0xC00D275F Some of the licenses could not


NS_E_DRM_STORE_NOTALLSTORED be stored.

0xC00D2760 The Digital Rights


NS_E_DRM_SECURITY_COMPONENT_SIGNATURE_INVALID Management security upgrade
component could not be
validated. Contact Microsoft
product support.

0xC00D2761 Invalid or corrupt data was


NS_E_DRM_INVALID_DATA encountered.

189 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D2762 The Windows Media Digital


NS_E_DRM_POLICY_DISABLE_ONLINE 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.

0xC00D2763 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2764 Not all of the necessary


NS_E_DRM_NOT_CONFIGURED properties for DRM have been
set.

0xC00D2765 The portable device does not


NS_E_DRM_DEVICE_ACTIVATION_CANCELED 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.

0xC00D2766 Too many resets in Backup-


NS_E_BACKUP_RESTORE_TOO_MANY_RESETS Restore.

0xC00D2767 Running this process under a


NS_E_DRM_DEBUGGING_NOT_ALLOWED debugger while using DRM
content is not allowed.

0xC00D2768 The user canceled the DRM


NS_E_DRM_OPERATION_CANCELED operation.

0xC00D2769 The license you are using has


NS_E_DRM_RESTRICTIONS_NOT_RETRIEVED assocaited output restrictions.
This license is unusable until
these restrictions are queried.

0xC00D276A A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D276B A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_BURN_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D276C A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_DEVICE_REGISTRATION_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

190 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D276D A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_METERING_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2770 The specified track has


NS_E_DRM_TRACK_EXCEEDED_PLAYLIST_RESTICTION exceeded it's specified playlist
burn limit in this playlist.

0xC00D2771 The specified track has


NS_E_DRM_TRACK_EXCEEDED_TRACKBURN_RESTRICTION exceeded it's track burn limit.

0xC00D2772 A problem has occurred in


NS_E_DRM_UNABLE_TO_GET_DEVICE_CERT obtaining the device's
certificate. Contact Microsoft
product support.

0xC00D2773 A problem has occurred in


NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK obtaining the device's secure
clock. Contact Microsoft
product support.

0xC00D2774 A problem has occurred in


NS_E_DRM_UNABLE_TO_SET_SECURE_CLOCK setting the device's secure
clock. Contact Microsoft
product support.

0xC00D2775 A problem has occurred in


NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK_FROM_SERVER obtaining the secure clock
from server. Contact Microsoft
product support.

0xC00D2776 This content requires the


NS_E_DRM_POLICY_METERING_DISABLED metering policy to be enabled.

0xC00D2777 Transfer of chained licenses


NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED unsupported.

0xC00D2778 The Digital Rights


NS_E_DRM_SDK_VERSIONMISMATCH Management component is not
installed properly. Reinstall
the Player.

0xC00D2779 The file could not be


NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SET transferred because the device
clock is not set.

0xC00D277A The content header is missing


NS_E_LICENSE_HEADER_MISSING_URL an acquisition URL.

0xC00D277B The current attached device


NS_E_DEVICE_NOT_WMDRM_DEVICE does not support WMDRM.

0xC00D277C A problem has occurred in the


NS_E_DRM_INVALID_APPCERT Digital Rights Management
component. Contact Microsoft
product support.

191 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D277D The client application has been


NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION forcefully terminated during a
DRM petition.

0xC00D277E The client application has been


NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_CHALLENGE forcefully terminated during a
DRM challenge.

0xC00D277F Secure storage protection


NS_E_DRM_CHECKPOINT_FAILED error. Restore your licenses
from a previous backup and
try again.

0xC00D2780 A problem has occurred in the


NS_E_DRM_BB_UNABLE_TO_INITIALIZE Digital Rights Management
root of trust. Contact Microsoft
product support.

0xC00D2781 A problem has occurred in


NS_E_DRM_UNABLE_TO_LOAD_HARDWARE_ID retrieving the Digital Rights
Management machine
identification. Contact
Microsoft product support.

0xC00D2782 A problem has occurred in


NS_E_DRM_UNABLE_TO_OPEN_DATA_STORE opening the Digital Rights
Management data storage file.
Contact Microsoft product.

0xC00D2783 The Digital Rights


NS_E_DRM_DATASTORE_CORRUPT Management data storage is
not functioning properly.
Contact Microsoft product
support.

0xC00D2784 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_INMEMORYSTORE_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2785 A secured library is required to


NS_E_DRM_STUBLIB_REQUIRED access the requested
functionality.

0xC00D2786 A problem has occurred in the


NS_E_DRM_UNABLE_TO_CREATE_CERTIFICATE_OBJECT Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2787 A problem has occurred in the


NS_E_DRM_MIGRATION_TARGET_NOT_ONLINE Digital Rights Management
component during license
migration. Contact Microsoft
product support.

0xC00D2788 A problem has occurred in the


NS_E_DRM_INVALID_MIGRATION_IMAGE Digital Rights Management

192 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

component during license


migration. Contact Microsoft
product support.

0xC00D2789 A problem has occurred in the


NS_E_DRM_MIGRATION_TARGET_STATES_CORRUPTED Digital Rights Management
component during license
migration. Contact Microsoft
product support.

0xC00D278A A problem has occurred in the


NS_E_DRM_MIGRATION_IMPORTER_NOT_AVAILABLE Digital Rights Management
component during license
migration. Contact Microsoft
product support.

0xC00D278B A problem has occurred in the


NS_DRM_E_MIGRATION_UPGRADE_WITH_DIFF_SID Digital Rights Management
component during license
migration. Contact Microsoft
product support.

0xC00D278C The Digital Rights


NS_DRM_E_MIGRATION_SOURCE_MACHINE_IN_USE Management component is in
use during license migration.
Contact Microsoft product
support.

0xC00D278D Licenses are being migrated to


NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH a machine running XP or
downlevel OS. This operation
can only be performed on
Windows Vista or a later OS.
Contact Microsoft product
support.

0xC00D278E Migration Image already


NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTS exists. Contact Microsoft
product support.

0xC00D278F The requested action cannot


NS_E_DRM_HARDWAREID_MISMATCH be performed because a
hardware configuration
change has been detected by
the Windows Media Digital
Rights Management (DRM)
components on your
computer.

0xC00D2790 The wrong stublib has been


NS_E_INVALID_DRMV2CLT_STUBLIB linked to an application or DLL
using drmv2clt.dll.

0xC00D2791 The legacy V2 data being


NS_E_DRM_MIGRATION_INVALID_LEGACYV2_DATA imported is invalid.

0xC00D2792 The license being imported

193 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_DRM_MIGRATION_LICENSE_ALREADY_EXISTS already exists.

0xC00D2793 The password of the Legacy


NS_E_DRM_MIGRATION_INVALID_LEGACYV2_SST_PASSWORD V2 SST entry being imported
is incorrect.

0xC00D2794 Migration is not supported by


NS_E_DRM_MIGRATION_NOT_SUPPORTED the plugin.

0xC00D2795 A migration importer cannot


NS_E_DRM_UNABLE_TO_CREATE_MIGRATION_IMPORTER_OBJECT be created for this media file.
Reinstall the application.

0xC00D2796 The requested action cannot


NS_E_DRM_CHECKPOINT_MISMATCH be performed because a
problem occurred with the
Windows Media Digital Rights
Management (DRM)
components on your
computer.

0xC00D2797 The requested action cannot


NS_E_DRM_CHECKPOINT_CORRUPT be performed because a
problem occurred with the
Windows Media Digital Rights
Management (DRM)
components on your
computer.

0xC00D2798 The requested action cannot


NS_E_REG_FLUSH_FAILURE be performed because a
problem occurred with the
Windows Media Digital Rights
Management (DRM)
components on your
computer.

0xC00D2799 The requested action cannot


NS_E_HDS_KEY_MISMATCH be performed because a
problem occurred with the
Windows Media Digital Rights
Management (DRM)
components on your
computer.

0xC00D279A Migration was canceled by the


NS_E_DRM_MIGRATION_OPERATION_CANCELLED user.

0xC00D279B Migration object is already in


NS_E_DRM_MIGRATION_OBJECT_IN_USE use and cannot be called until
the current operation
completes.

0xC00D279C The content header does not


NS_E_DRM_MALFORMED_CONTENT_HEADER comply with DRM
requirements and cannot be
used.

194 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D27D8 The license for this file has


NS_E_DRM_LICENSE_EXPIRED expired and is no longer valid.
Contact your content provider
for further assistance.

0xC00D27D9 The license for this file is not


NS_E_DRM_LICENSE_NOTENABLED valid yet, but will be at a
future date.

0xC00D27DA The license for this file


NS_E_DRM_LICENSE_APPSECLOW 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.

0xC00D27DB The license cannot be stored


NS_E_DRM_STORE_NEEDINDI as it requires security upgrade
of Digital Rights Management
component.

0xC00D27DC Your machine does not meet


NS_E_DRM_STORE_NOTALLOWED the requirements for storing
the license.

0xC00D27DD The license for this file


NS_E_DRM_LICENSE_APP_NOTALLOWED requires an upgraded version
of your player or a different
player.

0xC00D27DF The license server's certificate


NS_E_DRM_LICENSE_CERT_EXPIRED expired. Make sure your
system clock is set correctly.
Contact your content provider
for further assistance.

0xC00D27E0 The license for this file


NS_E_DRM_LICENSE_SECLOW 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.

0xC00D27E1 The content owner for the


NS_E_DRM_LICENSE_CONTENT_REVOKED license you just acquired is no
longer supporting their
content. Contact the content
owner for a newer version of
the content.

0xC00D27E2 The content owner for the


NS_E_DRM_DEVICE_NOT_REGISTERED license you just acquired
requires your device to
register to the current
machine.

195 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D280A The license for this file


NS_E_DRM_LICENSE_NOSAP 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.

0xC00D280B The license for this file


NS_E_DRM_LICENSE_NOSVP 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.

0xC00D280C The license for this file


NS_E_DRM_LICENSE_NOWDM requires Windows Driver
Model (WDM) audio drivers.
Contact your sound card
manufacturer for further
assistance.

0xC00D280D The license for this file


NS_E_DRM_LICENSE_NOTRUSTEDCODEC 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.

0xC00D280E The license for this file is not


NS_E_DRM_SOURCEID_NOT_SUPPORTED supported by your current
player. You can try with newer
version of your current player
or contact your content
provider for further
assistance.

0xC00D283D An updated version of your


NS_E_DRM_NEEDS_UPGRADE_TEMPFILE media player is required to
play the selected content.

0xC00D283E A new version of the Digital


NS_E_DRM_NEED_UPGRADE_PD Rights Management
component is required.
Contact product support for
this application to get the
latest version.

0xC00D283F Failed to either create or


NS_E_DRM_SIGNATURE_FAILURE verify the content header.

196 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D2840 Could not read the necessary


NS_E_DRM_LICENSE_SERVER_INFO_MISSING information from the system
registry.

0xC00D2841 The DRM subsystem is


NS_E_DRM_BUSY currently locked by another
application or user. Try again
later.

0xC00D2842 There are too many target


NS_E_DRM_PD_TOO_MANY_DEVICES devices registered on the
portable media.

0xC00D2843 The security upgrade cannot


NS_E_DRM_INDIV_FRAUD be completed because the
allowed number of daily
upgrades has been exceeded.
Try again tomorrow.

0xC00D2844 The security upgrade cannot


NS_E_DRM_INDIV_NO_CABS be completed because the
server is unable to perform
the operation. Try again later.

0xC00D2845 The security upgrade cannot


NS_E_DRM_INDIV_SERVICE_UNAVAILABLE be performed because the
server is not available. Try
again later.

0xC00D2846 Windows Media Player cannot


NS_E_DRM_RESTORE_SERVICE_UNAVAILABLE restore your licenses because
the server is not available. Try
again later.

0xC00D2847 Windows Media Player cannot


NS_E_DRM_CLIENT_CODE_EXPIRED 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.

0xC00D2848 The chained license cannot be


NS_E_DRM_NO_UPLINK_LICENSE created because the
referenced uplink license does
not exist.

0xC00D2849 The specified KID is invalid.


NS_E_DRM_INVALID_KID

0xC00D284A License initialization did not


NS_E_DRM_LICENSE_INITIALIZATION_ERROR work. Contact Microsoft
product support.

0xC00D284C The uplink license of a chained


NS_E_DRM_CHAIN_TOO_LONG license cannot itself be a

197 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

chained license.

0xC00D284D The specified encryption


NS_E_DRM_UNSUPPORTED_ALGORITHM algorithm is unsupported.

0xC00D284E License deletion did not work.


NS_E_DRM_LICENSE_DELETION_ERROR Contact Microsoft product
support.

0xC00D28A0 The client's certificate is


NS_E_DRM_INVALID_CERTIFICATE corrupted or the signature
cannot be verified.

0xC00D28A1 The client's certificate has


NS_E_DRM_CERTIFICATE_REVOKED been revoked.

0xC00D28A2 There is no license available


NS_E_DRM_LICENSE_UNAVAILABLE for the requested action.

0xC00D28A3 The maximum number of


NS_E_DRM_DEVICE_LIMIT_REACHED devices in use has been
reached. Unable to open
additional devices.

0xC00D28A4 The proximity detection


NS_E_DRM_UNABLE_TO_VERIFY_PROXIMITY procedure could not confirm
that the receiver is near the
transmitter in the network.

0xC00D28A5 The client must be registered


NS_E_DRM_MUST_REGISTER before executing the intended
operation.

0xC00D28A6 The client must be approved


NS_E_DRM_MUST_APPROVE before executing the intended
operation.

0xC00D28A7 The client must be revalidated


NS_E_DRM_MUST_REVALIDATE before executing the intended
operation.

0xC00D28A8 The response to the proximity


NS_E_DRM_INVALID_PROXIMITY_RESPONSE detection challenge is invalid.

0xC00D28A9 The requested session is


NS_E_DRM_INVALID_SESSION invalid.

0xC00D28AA The device must be opened


NS_E_DRM_DEVICE_NOT_OPEN before it can be used to
receive content.

0xC00D28AB Device registration failed


NS_E_DRM_DEVICE_ALREADY_REGISTERED because the device is already
registered.

0xC00D28AC Unsupported WMDRM-ND


NS_E_DRM_UNSUPPORTED_PROTOCOL_VERSION protocol version.

198 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D28AD The requested action is not


NS_E_DRM_UNSUPPORTED_ACTION supported.

0xC00D28AE The certificate does not have


NS_E_DRM_CERTIFICATE_SECURITY_LEVEL_INADEQUATE an adequate security level for
the requested action.

0xC00D28AF Unable to open the specified


NS_E_DRM_UNABLE_TO_OPEN_PORT port for receiving Proximity
messages.

0xC00D28B0 The message format is invalid.


NS_E_DRM_BAD_REQUEST

0xC00D28B1 The Certificate Revocation List


NS_E_DRM_INVALID_CRL is invalid or corrupted.

0xC00D28B2 The length of the attribute


NS_E_DRM_ATTRIBUTE_TOO_LONG name or value is too long.

0xC00D28B3 The license blob passed in the


NS_E_DRM_EXPIRED_LICENSEBLOB cardea request is expired.

0xC00D28B4 The license blob passed in the


NS_E_DRM_INVALID_LICENSEBLOB cardea request is invalid.
Contact Microsoft product
support.

0xC00D28B5 The requested operation


NS_E_DRM_INCLUSION_LIST_REQUIRED cannot be performed because
the license does not contain
an inclusion list.

0xC00D28B6 A problem has occurred in the


NS_E_DRM_DRMV2CLT_REVOKED Digital Rights Management
component. Contact Microsoft
product support.

0xC00D28B7 A problem has occurred in the


NS_E_DRM_RIV_TOO_SMALL Digital Rights Management
component. Contact Microsoft
product support.

0xC00D2904 Windows Media Player does


NS_E_OUTPUT_PROTECTION_LEVEL_UNSUPPORTED not support the level of output
protection required by the
content.

0xC00D2905 Windows Media Player does


NS_E_COMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED not support the level of
protection required for
compressed digital video.

0xC00D2906 Windows Media Player does


NS_E_UNCOMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORT not support the level of
ED protection required for
uncompressed digital video.

199 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D2907 Windows Media Player does


NS_E_ANALOG_VIDEO_PROTECTION_LEVEL_UNSUPPORTED not support the level of
protection required for analog
video.

0xC00D2908 Windows Media Player does


NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED not support the level of
protection required for
compressed digital audio.

0xC00D2909 Windows Media Player does


NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORT not support the level of
ED protection required for
uncompressed digital audio.

0xC00D290A Windows Media Player does


NS_E_OUTPUT_PROTECTION_SCHEME_UNSUPPORTED not support the scheme of
output protection required by
the content.

0xC00D2AFA Installation was not successful


NS_E_REBOOT_RECOMMENDED and some file cleanup is not
complete. For best results,
restart your computer.

0xC00D2AFB Installation was not


NS_E_REBOOT_REQUIRED successful. To continue, you
must restart your computer.

0xC00D2AFC Installation was not


NS_E_SETUP_INCOMPLETE successful.

0xC00D2AFD Setup cannot migrate the


NS_E_SETUP_DRM_MIGRATION_FAILED Windows Media Digital Rights
Management (DRM)
components.

0xC00D2AFE Some skin or playlist


NS_E_SETUP_IGNORABLE_FAILURE components cannot be
installed.

0xC00D2AFF Setup cannot migrate the


NS_E_SETUP_DRM_MIGRATION_FAILED_AND_IGNORABLE_FAILURE Windows Media Digital Rights
Management (DRM)
components. In addition,
some skin or playlist
components cannot be
installed.

0xC00D2B00 Installation is blocked because


NS_E_SETUP_BLOCKED your computer does not meet
one or more of the setup
requirements.

0xC00D2EE0 The specified protocol is not


NS_E_UNKNOWN_PROTOCOL supported.

200 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D2EE1 The client is redirected to a


NS_E_REDIRECT_TO_PROXY proxy server.

0xC00D2EE2 The server encountered an


NS_E_INTERNAL_SERVER_ERROR unexpected condition which
prevented it from fulfilling the
request.

0xC00D2EE3 The request could not be


NS_E_BAD_REQUEST understood by the server.

0xC00D2EE4 The proxy experienced an


NS_E_ERROR_FROM_PROXY error while attempting to
contact the media server.

0xC00D2EE5 The proxy did not receive a


NS_E_PROXY_TIMEOUT timely response while
attempting to contact the
media server.

0xC00D2EE6 The server is currently unable


NS_E_SERVER_UNAVAILABLE to handle the request due to a
temporary overloading or
maintenance of the server.

0xC00D2EE7 The server is refusing to fulfill


NS_E_REFUSED_BY_SERVER the requested operation.

0xC00D2EE8 The server is not a compatible


NS_E_INCOMPATIBLE_SERVER streaming media server.

0xC00D2EE9 The content cannot be


NS_E_MULTICAST_DISABLED streamed because the
Multicast protocol has been
disabled.

0xC00D2EEA The server redirected the


NS_E_INVALID_REDIRECT player to an invalid location.

0xC00D2EEB The content cannot be


NS_E_ALL_PROTOCOLS_DISABLED streamed because all protocols
have been disabled.

0xC00D2EEC The MSBD protocol is no


NS_E_MSBD_NO_LONGER_SUPPORTED longer supported. Please use
HTTP to connect to the
Windows Media stream.

0xC00D2EED The proxy server could not be


NS_E_PROXY_NOT_FOUND located. Please check your
proxy server configuration.

0xC00D2EEE Unable to establish a


NS_E_CANNOT_CONNECT_TO_PROXY connection to the proxy
server. Please check your
proxy server configuration.

201 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00D2EEF Unable to locate the media


NS_E_SERVER_DNS_TIMEOUT server. The operation timed
out.

0xC00D2EF0 Unable to locate the proxy


NS_E_PROXY_DNS_TIMEOUT server. The operation timed
out.

0xC00D2EF1 Media closed because


NS_E_CLOSED_ON_SUSPEND Windows was shut down.

0xC00D2EF2 Unable to read the contents of


NS_E_CANNOT_READ_PLAYLIST_FROM_MEDIASERVER a playlist file from a media
server.

0xC00D2EF3 Session not found.


NS_E_SESSION_NOT_FOUND

0xC00D2EF4 Content requires a streaming


NS_E_REQUIRE_STREAMING_CLIENT media client.

0xC00D2EF5 A command applies to a


NS_E_PLAYLIST_ENTRY_HAS_CHANGED previous playlist entry.

0xC00D2EF6 The proxy server is denying


NS_E_PROXY_ACCESSDENIED access. The username and/or
password might be incorrect.

0xC00D2EF7 The proxy could not provide


NS_E_PROXY_SOURCE_ACCESSDENIED valid authentication
credentials to the media
server.

0xC00D2EF8 The network sink failed to


NS_E_NETWORK_SINK_WRITE write data to the network.

0xC00D2EF9 Packets are not being received


NS_E_FIREWALL from the server. The packets
might be blocked by a filtering
device, such as a network
firewall.

0xC00D2EFA The MMS protocol is not


NS_E_MMS_NOT_SUPPORTED supported. Please use HTTP or
RTSP to connect to the
Windows Media stream.

0xC00D2EFB The Windows Media server is


NS_E_SERVER_ACCESSDENIED denying access. The username
and/or password might be
incorrect.

0xC00D2EFC The Publishing Point or file on


NS_E_RESOURCE_GONE the Windows Media Server is
no longer available.

0xC00D2EFD There is no existing packetizer

202 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_NO_EXISTING_PACKETIZER plugin for a stream.

0xC00D2EFE The response from the media


NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE server could not be
understood. This might be
caused by an incompatible
proxy server or media server.

0xC00D2F00 The Windows Media Server


NS_E_RESET_SOCKET_CONNECTION reset the network connection.

0xC00D2F02 The request could not reach


NS_E_TOO_MANY_HOPS the media server (too many
hops).

0xC00D2F05 The server is sending too


NS_E_TOO_MUCH_DATA_FROM_SERVER much data. The connection
has been terminated.

0xC00D2F06 It was not possible to


NS_E_CONNECT_TIMEOUT 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.

0xC00D2F07 It was not possible to


NS_E_PROXY_CONNECT_TIMEOUT establish a connection to the
proxy server in a timely
manner. Please check your
proxy server configuration.

0xC00D2F08 Session not found.


NS_E_SESSION_INVALID

0xC00D2F0A Unknown packet sink stream.


NS_E_PACKETSINK_UNKNOWN_FEC_STREAM

0xC00D2F0B Unable to establish a


NS_E_PUSH_CANNOTCONNECT connection to the server.
Ensure Windows Media
Services is started and the
HTTP Server control protocol
is properly enabled.

0xC00D2F0C The Server service that


NS_E_INCOMPATIBLE_PUSH_SERVER 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

203 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

control protocol properly


enabled and try again.

0xC00D32C8 The playlist has reached its


NS_E_END_OF_PLAYLIST end.

0xC00D32C9 Use file source.


NS_E_USE_FILE_SOURCE

0xC00D32CA The property was not found.


NS_E_PROPERTY_NOT_FOUND

0xC00D32CC The property is read only.


NS_E_PROPERTY_READ_ONLY

0xC00D32CD The table key was not found.


NS_E_TABLE_KEY_NOT_FOUND

0xC00D32CF Invalid query operator.


NS_E_INVALID_QUERY_OPERATOR

0xC00D32D0 Invalid query property.


NS_E_INVALID_QUERY_PROPERTY

0xC00D32D2 The property is not supported.


NS_E_PROPERTY_NOT_SUPPORTED

0xC00D32D4 Schema classification failure.


NS_E_SCHEMA_CLASSIFY_FAILURE

0xC00D32D5 The metadata format is not


NS_E_METADATA_FORMAT_NOT_SUPPORTED supported.

0xC00D32D6 Cannot edit the metadata.


NS_E_METADATA_NO_EDITING_CAPABILITY

0xC00D32D7 Cannot set the locale id.


NS_E_METADATA_CANNOT_SET_LOCALE

0xC00D32D8 The language is not supported


NS_E_METADATA_LANGUAGE_NOT_SUPORTED in the format.

0xC00D32D9 There is no RFC1766 name


NS_E_METADATA_NO_RFC1766_NAME_FOR_LOCALE translation for the supplied
locale id.

0xC00D32DA The metadata (or metadata


NS_E_METADATA_NOT_AVAILABLE item) is not available.

0xC00D32DB The cached metadata (or


NS_E_METADATA_CACHE_DATA_NOT_AVAILABLE metadata item) is not
available.

0xC00D32DC The metadata document is


NS_E_METADATA_INVALID_DOCUMENT_TYPE invalid.

0xC00D32DD The metadata content

204 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

NS_E_METADATA_IDENTIFIER_NOT_AVAILABLE identifier is not available.

0xC00D32DE Cannot retrieve metadata


NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE from the offline metadata
cache.

0xC0261003 Checksum of the obtained


ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM monitor descriptor is invalid.

0xC0261004 Monitor descriptor contains an


ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK invalid standard timing block.

0xC0261005 Windows Management


ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED Instrumentation (WMI) data
block registration failed for
one of the MSMonitorClass
WMI subclasses.

0xC0261006 Provided monitor descriptor


ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK block is either corrupted or
does not contain the monitor's
detailed serial number.

0xC0261007 Provided monitor descriptor


ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK block is either corrupted or
does not contain the monitor's
user-friendly name.

0xC0261008 There is no monitor descriptor


ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA data at the specified (offset,
size) region.

0xC0261009 Monitor descriptor contains an


ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK invalid detailed timing block.

0xC0262000 Exclusive mode ownership is


ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER needed to create unmanaged
primary allocation.

0xC0262001 The driver needs more direct


ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER memory access (DMA) buffer
space to complete the
requested operation.

0xC0262002 Specified display adapter


ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER handle is invalid.

0xC0262003 Specified display adapter and


ERROR_GRAPHICS_ADAPTER_WAS_RESET all of its state has been reset.

0xC0262004 The driver stack does not


ERROR_GRAPHICS_INVALID_DRIVER_MODEL match the expected driver
model.

0xC0262005 Present happened but ended


ERROR_GRAPHICS_PRESENT_MODE_CHANGED up into the changed desktop
mode.

205 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0262006 Nothing to present due to


ERROR_GRAPHICS_PRESENT_OCCLUDED desktop occlusion.

0xC0262007 Not able to present due to


ERROR_GRAPHICS_PRESENT_DENIED denial of desktop access.

0xC0262008 Not able to present with color


ERROR_GRAPHICS_CANNOTCOLORCONVERT conversion.

0xC0262100 Not enough video memory


ERROR_GRAPHICS_NO_VIDEO_MEMORY available to complete the
operation.

0xC0262101 Could not probe and lock the


ERROR_GRAPHICS_CANT_LOCK_MEMORY underlying memory of an
allocation.

0xC0262102 The allocation is currently


ERROR_GRAPHICS_ALLOCATION_BUSY busy.

0xC0262103 An object being referenced


ERROR_GRAPHICS_TOO_MANY_REFERENCES has reach the maximum
reference count already and
cannot be referenced further.

0xC0262104 A problem could not be solved


ERROR_GRAPHICS_TRY_AGAIN_LATER due to some currently existing
condition. The problem should
be tried again later.

0xC0262105 A problem could not be solved


ERROR_GRAPHICS_TRY_AGAIN_NOW due to some currently existing
condition. The problem should
be tried again immediately.

0xC0262106 The allocation is invalid.


ERROR_GRAPHICS_ALLOCATION_INVALID

0xC0262107 No more unswizzling apertures


ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE are currently available.

0xC0262108 The current allocation cannot


ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED be unswizzled by an aperture.

0xC0262109 The request failed because a


ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION pinned allocation cannot be
evicted.

0xC0262110 The allocation cannot be used


ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE from its current segment
location for the specified
operation.

0xC0262111 A locked allocation cannot be


ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION used in the current command
buffer.

206 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0262112 The allocation being


ERROR_GRAPHICS_ALLOCATION_CLOSED referenced has been closed
permanently.

0xC0262113 An invalid allocation instance


ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE is being referenced.

0xC0262114 An invalid allocation handle is


ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE being referenced.

0xC0262115 The allocation being


ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE referenced does not belong to
the current device.

0xC0262116 The specified allocation lost its


ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST content.

0xC0262200 Graphics processing unit


ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE (GPU) exception is detected
on the given device. The
device is not able to be
scheduled.

0xC0262300 Specified video present


ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY network (VidPN) topology is
invalid.

0xC0262301 Specified VidPN topology is


ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED valid but is not supported by
this model of the display
adapter.

0xC0262302 Specified VidPN topology is


ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED valid but is not supported by
the display adapter at this
time, due to current allocation
of its resources.

0xC0262303 Specified VidPN handle is


ERROR_GRAPHICS_INVALID_VIDPN invalid.

0xC0262304 Specified video present source


ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE is invalid.

0xC0262305 Specified video present target


ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET is invalid.

0xC0262306 Specified VidPN modality is


ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED not supported (for example, at
least two of the pinned modes
are not cofunctional).

0xC0262308 Specified VidPN source mode


ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET set is invalid.

0xC0262309 Specified VidPN target mode


ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET set is invalid.

207 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC026230A Specified video signal


ERROR_GRAPHICS_INVALID_FREQUENCY frequency is invalid.

0xC026230B Specified video signal active


ERROR_GRAPHICS_INVALID_ACTIVE_REGION region is invalid.

0xC026230C Specified video signal total


ERROR_GRAPHICS_INVALID_TOTAL_REGION region is invalid.

0xC0262310 Specified video present source


ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE mode is invalid.

0xC0262311 Specified video present target


ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE mode is invalid.

0xC0262312 Pinned mode must remain in


ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET the set on VidPN's cofunctional
modality enumeration.

0xC0262313 Specified video present path is


ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY already in the VidPN topology.

0xC0262314 Specified mode is already in


ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET the mode set.

0xC0262315 Specified video present source


ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET set is invalid.

0xC0262316 Specified video present target


ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET set is invalid.

0xC0262317 Specified video present source


ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET is already in the video present
source set.

0xC0262318 Specified video present target


ERROR_GRAPHICS_TARGET_ALREADY_IN_SET is already in the video present
target set.

0xC0262319 Specified VidPN present path


ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH is invalid.

0xC026231A Miniport has no


ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY recommendation for
augmentation of the specified
VidPN topology.

0xC026231B Specified monitor frequency


ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET range set is invalid.

0xC026231C Specified monitor frequency


ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE range is invalid.

0xC026231D Specified frequency range is


ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET not in the specified monitor
frequency range set.

208 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC026231F Specified frequency range is


ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET already in the specified
monitor frequency range set.

0xC0262320 Specified mode set is stale.


ERROR_GRAPHICS_STALE_MODESET Reacquire the new mode set.

0xC0262321 Specified monitor source


ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET mode set is invalid.

0xC0262322 Specified monitor source


ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE mode is invalid.

0xC0262323 Miniport does not have any


ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN recommendation regarding
the request to provide a
functional VidPN given the
current display adapter
configuration.

0xC0262324 ID of the specified mode is


ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE already used by another mode
in the set.

0xC0262325 System failed to determine a


ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSE mode that is supported by
CTION both the display adapter and
the monitor connected to it.

0xC0262326 Number of video present


ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES targets must be greater than
or equal to the number of
video present sources.

0xC0262327 Specified present path is not


ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY in the VidPN topology.

0xC0262328 Display adapter must have at


ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE least one video present
source.

0xC0262329 Display adapter must have at


ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET least one video present target.

0xC026232A Specified monitor descriptor


ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET set is invalid.

0xC026232B Specified monitor descriptor is


ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR invalid.

0xC026232C Specified descriptor is not in


ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET the specified monitor
descriptor set.

0xC026232D Specified descriptor is already


ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET in the specified monitor
descriptor set.

209 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC026232E ID of the specified monitor


ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE descriptor is already used by
another descriptor in the set.

0xC026232F Specified video present target


ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE subset type is invalid.

0xC0262330 Two or more of the specified


ERROR_GRAPHICS_RESOURCES_NOT_RELATED resources are not related to
each other, as defined by the
interface semantics.

0xC0262331 ID of the specified video


ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE present source is already used
by another source in the set.

0xC0262332 ID of the specified video


ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE present target is already used
by another target in the set.

0xC0262333 Specified VidPN source cannot


ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET be used because there is no
available VidPN target to
connect it to.

0xC0262334 Newly arrived monitor could


ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPT not be associated with a
ER display adapter.

0xC0262335 Display adapter in question


ERROR_GRAPHICS_NO_VIDPNMGR does not have an associated
VidPN manager.

0xC0262336 VidPN manager of the display


ERROR_GRAPHICS_NO_ACTIVE_VIDPN adapter in question does not
have an active VidPN.

0xC0262337 Specified VidPN topology is


ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY stale. Re-acquire the new
topology.

0xC0262338 There is no monitor connected


ERROR_GRAPHICS_MONITOR_NOT_CONNECTED on the specified video present
target.

0xC0262339 Specified source is not part of


ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY the specified VidPN topology.

0xC026233A Specified primary surface size


ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE is invalid.

0xC026233B Specified visible region size is


ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE invalid.

0xC026233C Specified stride is invalid.


ERROR_GRAPHICS_INVALID_STRIDE

210 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC026233D Specified pixel format is


ERROR_GRAPHICS_INVALID_PIXELFORMAT invalid.

0xC026233E Specified color basis is invalid.


ERROR_GRAPHICS_INVALID_COLORBASIS

0xC026233F Specified pixel value access


ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE mode is invalid.

0xC0262340 Specified target is not part of


ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY the specified VidPN topology.

0xC0262341 Failed to acquire display mode


ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT management interface.

0xC0262342 Specified VidPN source is


ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE already owned by a display
mode manager (DMM) client
and cannot be used until that
client releases it.

0xC0262343 Specified VidPN is active and


ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN cannot be accessed.

0xC0262344 Specified VidPN present path


ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL importance ordinal is invalid.

0xC0262345 Specified VidPN present path


ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATI content geometry
ON transformation is invalid.

0xC0262346 Specified content geometry


ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_S transformation is not
UPPORTED supported on the respective
VidPN present path.

0xC0262347 Specified gamma ramp is


ERROR_GRAPHICS_INVALID_GAMMA_RAMP invalid.

0xC0262348 Specified gamma ramp is not


ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED supported on the respective
VidPN present path.

0xC0262349 Multisampling is not supported


ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED on the respective VidPN
present path.

0xC026234A Specified mode is not in the


ERROR_GRAPHICS_MODE_NOT_IN_MODESET specified mode set.

0xC026234D Specified VidPN topology


ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REAS recommendation reason is
ON invalid.

0xC026234E Specified VidPN present path


ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE content type is invalid.

211 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC026234F Specified VidPN present path


ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE copy protection type is invalid.

0xC0262350 No more than one unassigned


ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS mode set can exist at any
given time for a given VidPN
source or target.

0xC0262352 The specified scan line


ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING ordering type is invalid.

0xC0262353 Topology changes are not


ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED allowed for the specified
VidPN.

0xC0262354 All available importance


ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS ordinals are already used in
the specified topology.

0xC0262355 Specified primary surface has


ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT a different private format
attribute than the current
primary surface.

0xC0262356 Specified mode pruning


ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM algorithm is invalid.

0xC0262400 Specified display adapter child


ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED device already has an external
device connected to it.

0xC0262401 The display adapter child


ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED device does not support
reporting a descriptor.

0xC0262430 The display adapter is not


ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER linked to any other adapters.

0xC0262431 Lead adapter in a linked


ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED configuration was not
enumerated yet.

0xC0262432 Some chain adapters in a


ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED linked configuration were not
enumerated yet.

0xC0262433 The chain of linked adapters is


ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY not ready to start because of
an unknown failure.

0xC0262434 An attempt was made to start


ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED a lead link display adapter
when the chain links were not
started yet.

0xC0262435 An attempt was made to turn


ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON on a lead link display adapter

212 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

when the chain links were


turned off.

0xC0262436 The adapter link was found to


ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE be in an inconsistent state.
Not all adapters are in an
expected PNP or power state.

0xC0262438 The driver trying to start is not


ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER the same as the driver for the
posted display adapter.

0xC0262500 The driver does not support


ERROR_GRAPHICS_OPM_NOT_SUPPORTED Output Protection Manager
(OPM).

0xC0262501 The driver does not support


ERROR_GRAPHICS_COPP_NOT_SUPPORTED Certified Output Protection
Protocol (COPP).

0xC0262502 The driver does not support a


ERROR_GRAPHICS_UAB_NOT_SUPPORTED user-accessible bus (UAB).

0xC0262503 The specified encrypted


ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS parameters are invalid.

0xC0262504 An array passed to a function


ERROR_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL cannot hold all of the data that
the function wants to put in it.

0xC0262505 The GDI display device passed


ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST to this function does not have
any active video outputs.

0xC0262506 The protected video path


ERROR_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME (PVP) cannot find an actual
GDI display device that
corresponds to the passed-in
GDI display device name.

0xC0262507 This function failed because


ERROR_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP the GDI display device passed
to it was not attached to the
Windows desktop.

0xC0262508 The PVP does not support


ERROR_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED mirroring display devices
because they do not have
video outputs.

0xC026250A The function failed because an


ERROR_GRAPHICS_OPM_INVALID_POINTER 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

213 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

correctly aligned.

0xC026250B An internal error caused this


ERROR_GRAPHICS_OPM_INTERNAL_ERROR operation to fail.

0xC026250C The function failed because


ERROR_GRAPHICS_OPM_INVALID_HANDLE the caller passed in an invalid
OPM user mode handle.

0xC026250D This function failed because


ERROR_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVI the GDI device passed to it did
CE not have any monitors
associated with it.

0xC026250E A certificate could not be


ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH returned because the
certificate buffer passed to the
function was too small.

0xC026250F A video output could not be


ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED created because the frame
buffer is in spanning mode.

0xC0262510 A video output could not be


ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED created because the frame
buffer is in theater mode.

0xC0262511 The function call failed


ERROR_GRAPHICS_PVP_HFS_FAILED because the display adapter's
hardware functionality scan
failed to validate the graphics
hardware.

0xC0262512 The High-Bandwidth Digital


ERROR_GRAPHICS_OPM_INVALID_SRM Content Protection (HDCP)
System Renewability Message
(SRM) passed to this function
did not comply with section 5
of the HDCP 1.1 specification.

0xC0262513 The video output cannot


ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP enable the HDCP system
because it does not support it.

0xC0262514 The video output cannot


ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP enable analog copy protection
because it does not support it.

0xC0262515 The video output cannot


ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA enable the Content Generation
Management System Analog
(CGMS-A) protection
technology because it does
not support it.

0xC0262516 IOPMVideoOutput's
ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET GetInformation() method

214 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

cannot return the version of


the SRM being used because
the application never
successfully passed an SRM to
the video output.

0xC0262517 IOPMVideoOutput's
ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH Configure() method cannot
enable the specified output
protection technology because
the output's screen resolution
is too high.

0xC0262518 IOPMVideoOutput's
ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE Configure() method cannot
enable HDCP because the
display adapter's HDCP
hardware is already being
used by other physical
outputs.

0xC0262519 The operating system


ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS 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.

0xC026251A IOPMVideoOutput's methods


ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS 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]).

0xC0262580 The monitor connected to the


ERROR_GRAPHICS_I2C_NOT_SUPPORTED specified video output does
not have an I2C bus.

0xC0262581 No device on the I2C bus has


ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST the specified address.

0xC0262582 An error occurred while


ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA transmitting data to the device

215 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

on the I2C bus.

0xC0262583 An error occurred while


ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA receiving data from the device
on the I2C bus.

0xC0262584 The monitor does not support


ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED the specified Virtual Control
Panel (VCP) code.

0xC0262585 The data received from the


ERROR_GRAPHICS_DDCCI_INVALID_DATA monitor is invalid.

0xC0262586 A function call failed because a


ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATU monitor returned an invalid
S_BYTE 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.

0xC0262587 The monitor returned a


ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING DDC/CI capabilities string that
did not comply with the
ACCESS.bus 3.0, DDC/CI 1.1
or MCCS 2 Revision 1
specification.

0xC0262588 An internal Monitor


ERROR_GRAPHICS_MCA_INTERNAL_ERROR Configuration API error
occurred.

0xC0262589 An operation failed because a


ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND DDC/CI message had an
invalid value in its command
field.

0xC026258A This error occurred because a


ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH DDC/CI message length field
contained an invalid value.

0xC026258B This error occurred because


ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM 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.

0xC02625D6 The HMONITOR no longer


ERROR_GRAPHICS_PMEA_INVALID_MONITOR exists, is not attached to the
desktop, or corresponds to a
mirroring device.

216 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC02625D7 The Direct3D (D3D) device's


ERROR_GRAPHICS_PMEA_INVALID_D3D_DEVICE GDI display device no longer
exists, is not attached to the
desktop, or is a mirroring
display device.

0xC02625D8 A continuous VCP code's


ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_M current value is greater than
AXIMUM_VALUE its maximum value. This error
code indicates that a monitor
returned an invalid value.

0xC02625D9 The monitor's VCP Version


ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION (0xDF) VCP code returned an
invalid version value.

0xC02625DA The monitor does not comply


ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION with the Monitor Control
Command Set (MCCS)
specification it claims to
support.

0xC02625DB The MCCS version in a


ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH monitor's mccs_ver capability
does not match the MCCS
version the monitor reports
when the VCP Version (0xDF)
VCP code is used.

0xC02625DC The Monitor Configuration API


ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION only works with monitors that
support the MCCS 1.0
specification, the MCCS 2.0
specification, or the MCCS 2.0
Revision 1 specification.

0xC02625DE The monitor returned an


ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED 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.

0xC02625DF The
ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE 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

217 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

specification.

0xC02625E0 This function can be used only


ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED 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.

2.2 Win32 Error Codes

All Win32 error codes MUST be in the range 0x0000 to 0xFFFF, although Win32 error codes can be
used both in 16-bit fields (such as within the HRESULT type specified in section 2.1) as well as 32-
bit fields. Most values also have a default message defined, which can be used to map the value to a
human-readable text message; when this is done, the Win32 error code is also known as a message
identifier.

Vendors SHOULD reuse the values in the following table with their indicated meanings. Choosing
any other value runs the risk of a collision in the future.<3>

This document provides the common usage details of the Win32 error codes; individual protocol
specifications may provide expanded or modified definitions.

Note In the following descriptions, a percentage sign followed by one or more alphanumeric
characters (for example, "%1" or "%hs") indicates a variable that will be replaced by text at the
time the value is returned.

Win32 error codes Description

0x00000000 The operation completed


ERROR_SUCCESS successfully.

0x00000000 The operation completed


NERR_Success successfully.

0x00000001 Incorrect function.


ERROR_INVALID_FUNCTION

0x00000002 The system cannot find the file


ERROR_FILE_NOT_FOUND specified.

0x00000003 The system cannot find the


ERROR_PATH_NOT_FOUND path specified.

0x00000004 The system cannot open the


ERROR_TOO_MANY_OPEN_FILES file.

0x00000005 Access is denied.


ERROR_ACCESS_DENIED

0x00000006 The handle is invalid.


ERROR_INVALID_HANDLE

0x00000007 The storage control blocks

218 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_ARENA_TRASHED were destroyed.

0x00000008 Not enough storage is


ERROR_NOT_ENOUGH_MEMORY available to process this
command.

0x00000009 The storage control block


ERROR_INVALID_BLOCK address is invalid.

0x0000000A The environment is incorrect.


ERROR_BAD_ENVIRONMENT

0x0000000B An attempt was made to load


ERROR_BAD_FORMAT a program with an incorrect
format.

0x0000000C The access code is invalid.


ERROR_INVALID_ACCESS

0x0000000D The data is invalid.


ERROR_INVALID_DATA

0x0000000E Not enough storage is


ERROR_OUTOFMEMORY available to complete this
operation.

0x0000000F The system cannot find the


ERROR_INVALID_DRIVE drive specified.

0x00000010 The directory cannot be


ERROR_CURRENT_DIRECTORY removed.

0x00000011 The system cannot move the


ERROR_NOT_SAME_DEVICE file to a different disk drive.

0x00000012 There are no more files.


ERROR_NO_MORE_FILES

0x00000013 The media is write-protected.


ERROR_WRITE_PROTECT

0x00000014 The system cannot find the


ERROR_BAD_UNIT device specified.

0x00000015 The device is not ready.


ERROR_NOT_READY

0x00000016 The device does not recognize


ERROR_BAD_COMMAND the command.

0x00000017 Data error (cyclic redundancy


ERROR_CRC check).

0x00000018 The program issued a


ERROR_BAD_LENGTH command but the command
length is incorrect.

219 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000019 The drive cannot locate a


ERROR_SEEK specific area or track on the
disk.

0x0000001A The specified disk cannot be


ERROR_NOT_DOS_DISK accessed.

0x0000001B The drive cannot find the


ERROR_SECTOR_NOT_FOUND sector requested.

0x0000001C The printer is out of paper.


ERROR_OUT_OF_PAPER

0x0000001D The system cannot write to the


ERROR_WRITE_FAULT specified device.

0x0000001E The system cannot read from


ERROR_READ_FAULT the specified device.

0x0000001F A device attached to the


ERROR_GEN_FAILURE system is not functioning.

0x00000020 The process cannot access the


ERROR_SHARING_VIOLATION file because it is being used by
another process.

0x00000021 The process cannot access the


ERROR_LOCK_VIOLATION file because another process
has locked a portion of the file.

0x00000022 The wrong disk is in the drive.


ERROR_WRONG_DISK Insert %2 (Volume Serial
Number: %3) into drive %1.

0x00000024 Too many files opened for


ERROR_SHARING_BUFFER_EXCEEDED sharing.

0x00000026 Reached the end of the file.


ERROR_HANDLE_EOF

0x00000027 The disk is full.


ERROR_HANDLE_DISK_FULL

0x00000032 The request is not supported.


ERROR_NOT_SUPPORTED

0x00000033 Windows cannot find the


ERROR_REM_NOT_LIST network path. Verify that the
network path is correct and
the destination computer is not
busy or turned off. If Windows
still cannot find the network
path, contact your network
administrator.

0x00000034 You were not connected


ERROR_DUP_NAME because a duplicate name

220 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

exists on the network. Go to


System in Control Panel to
change the computer name,
and then try again.

0x00000035 The network path was not


ERROR_BAD_NETPATH found.

0x00000036 The network is busy.


ERROR_NETWORK_BUSY

0x00000037 The specified network resource


ERROR_DEV_NOT_EXIST or device is no longer
available.

0x00000038 The network BIOS command


ERROR_TOO_MANY_CMDS limit has been reached.

0x00000039 A network adapter hardware


ERROR_ADAP_HDW_ERR error occurred.

0x0000003A The specified server cannot


ERROR_BAD_NET_RESP perform the requested
operation.

0x0000003B An unexpected network error


ERROR_UNEXP_NET_ERR occurred.

0x0000003C The remote adapter is not


ERROR_BAD_REM_ADAP compatible.

0x0000003D The print queue is full.


ERROR_PRINTQ_FULL

0x0000003E Space to store the file waiting


ERROR_NO_SPOOL_SPACE to be printed is not available
on the server.

0x0000003F Your file waiting to be printed


ERROR_PRINT_CANCELLED was deleted.

0x00000040 The specified network name is


ERROR_NETNAME_DELETED no longer available.

0x00000041 Network access is denied.


ERROR_NETWORK_ACCESS_DENIED

0x00000042 The network resource type is


ERROR_BAD_DEV_TYPE not correct.

0x00000043 The network name cannot be


ERROR_BAD_NET_NAME found.

0x00000044 The name limit for the local


ERROR_TOO_MANY_NAMES computer network adapter
card was exceeded.

221 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000045 The network BIOS session limit


ERROR_TOO_MANY_SESS was exceeded.

0x00000046 The remote server has been


ERROR_SHARING_PAUSED paused or is in the process of
being started.

0x00000047 No more connections can be


ERROR_REQ_NOT_ACCEP made to this remote computer
at this time because the
computer has accepted the
maximum number of
connections.

0x00000048 The specified printer or disk


ERROR_REDIR_PAUSED device has been paused.

0x00000050 The file exists.


ERROR_FILE_EXISTS

0x00000052 The directory or file cannot be


ERROR_CANNOT_MAKE created.

0x00000053 Fail on INT 24.


ERROR_FAIL_I24

0x00000054 Storage to process this request


ERROR_OUT_OF_STRUCTURES is not available.

0x00000055 The local device name is


ERROR_ALREADY_ASSIGNED already in use.

0x00000056 The specified network


ERROR_INVALID_PASSWORD password is not correct.

0x00000057 The parameter is incorrect.


ERROR_INVALID_PARAMETER

0x00000058 A write fault occurred on the


ERROR_NET_WRITE_FAULT network.

0x00000059 The system cannot start


ERROR_NO_PROC_SLOTS another process at this time.

0x00000064 Cannot create another system


ERROR_TOO_MANY_SEMAPHORES semaphore.

0x00000065 The exclusive semaphore is


ERROR_EXCL_SEM_ALREADY_OWNED owned by another process.

0x00000066 The semaphore is set and


ERROR_SEM_IS_SET cannot be closed.

0x00000067 The semaphore cannot be set


ERROR_TOO_MANY_SEM_REQUESTS again.

0x00000068 Cannot request exclusive

222 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_INVALID_AT_INTERRUPT_TIME semaphores at interrupt time.

0x00000069 The previous ownership of this


ERROR_SEM_OWNER_DIED semaphore has ended.

0x0000006A Insert the disk for drive %1.


ERROR_SEM_USER_LIMIT

0x0000006B The program stopped because


ERROR_DISK_CHANGE an alternate disk was not
inserted.

0x0000006C The disk is in use or locked by


ERROR_DRIVE_LOCKED another process.

0x0000006D The pipe has been ended.


ERROR_BROKEN_PIPE

0x0000006E The system cannot open the


ERROR_OPEN_FAILED device or file specified.

0x0000006F The file name is too long.


ERROR_BUFFER_OVERFLOW

0x00000070 There is not enough space on


ERROR_DISK_FULL the disk.

0x00000071 No more internal file identifiers


ERROR_NO_MORE_SEARCH_HANDLES are available.

0x00000072 The target internal file


ERROR_INVALID_TARGET_HANDLE identifier is incorrect.

0x00000075 The Input Output Control


ERROR_INVALID_CATEGORY (IOCTL) call made by the
application program is not
correct.

0x00000076 The verify-on-write switch


ERROR_INVALID_VERIFY_SWITCH parameter value is not correct.

0x00000077 The system does not support


ERROR_BAD_DRIVER_LEVEL the command requested.

0x00000078 This function is not supported


ERROR_CALL_NOT_IMPLEMENTED on this system.

0x00000079 The semaphore time-out


ERROR_SEM_TIMEOUT period has expired.

0x0000007A The data area passed to a


ERROR_INSUFFICIENT_BUFFER system call is too small.

0x0000007B The file name, directory name,


ERROR_INVALID_NAME or volume label syntax is
incorrect.

223 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000007C The system call level is not


ERROR_INVALID_LEVEL correct.

0x0000007D The disk has no volume label.


ERROR_NO_VOLUME_LABEL

0x0000007E The specified module could not


ERROR_MOD_NOT_FOUND be found.

0x0000007F The specified procedure could


ERROR_PROC_NOT_FOUND not be found.

0x00000080 There are no child processes to


ERROR_WAIT_NO_CHILDREN wait for.

0x00000081 The %1 application cannot be


ERROR_CHILD_NOT_COMPLETE run in Win32 mode.

0x00000082 Attempt to use a file handle to


ERROR_DIRECT_ACCESS_HANDLE an open disk partition for an
operation other than raw disk
I/O.

0x00000083 An attempt was made to move


ERROR_NEGATIVE_SEEK the file pointer before the
beginning of the file.

0x00000084 The file pointer cannot be set


ERROR_SEEK_ON_DEVICE on the specified device or file.

0x00000085 A JOIN or SUBST command


ERROR_IS_JOIN_TARGET cannot be used for a drive that
contains previously joined
drives.

0x00000086 An attempt was made to use a


ERROR_IS_JOINED JOIN or SUBST command on
a drive that has already been
joined.

0x00000087 An attempt was made to use a


ERROR_IS_SUBSTED JOIN or SUBST command on
a drive that has already been
substituted.

0x00000088 The system tried to delete the


ERROR_NOT_JOINED JOIN of a drive that is not
joined.

0x00000089 The system tried to delete the


ERROR_NOT_SUBSTED substitution of a drive that is
not substituted.

0x0000008A The system tried to join a


ERROR_JOIN_TO_JOIN drive to a directory on a joined
drive.

224 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000008B The system tried to substitute


ERROR_SUBST_TO_SUBST a drive to a directory on a
substituted drive.

0x0000008C The system tried to join a


ERROR_JOIN_TO_SUBST drive to a directory on a
substituted drive.

0x0000008D The system tried to SUBST a


ERROR_SUBST_TO_JOIN drive to a directory on a joined
drive.

0x0000008E The system cannot perform a


ERROR_BUSY_DRIVE JOIN or SUBST at this time.

0x0000008F The system cannot join or


ERROR_SAME_DRIVE substitute a drive to or for a
directory on the same drive.

0x00000090 The directory is not a


ERROR_DIR_NOT_ROOT subdirectory of the root
directory.

0x00000091 The directory is not empty.


ERROR_DIR_NOT_EMPTY

0x00000092 The path specified is being


ERROR_IS_SUBST_PATH used in a substitute.

0x00000093 Not enough resources are


ERROR_IS_JOIN_PATH available to process this
command.

0x00000094 The path specified cannot be


ERROR_PATH_BUSY used at this time.

0x00000095 An attempt was made to join


ERROR_IS_SUBST_TARGET or substitute a drive for which
a directory on the drive is the
target of a previous substitute.

0x00000096 System trace information was


ERROR_SYSTEM_TRACE not specified in your
CONFIG.SYS file, or tracing is
disallowed.

0x00000097 The number of specified


ERROR_INVALID_EVENT_COUNT semaphore events for
DosMuxSemWait is not correct.

0x00000098 DosMuxSemWait did not


ERROR_TOO_MANY_MUXWAITERS execute; too many
semaphores are already set.

0x00000099 The DosMuxSemWait list is not


ERROR_INVALID_LIST_FORMAT correct.

225 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000009A The volume label you entered


ERROR_LABEL_TOO_LONG exceeds the label character
limit of the destination file
system.

0x0000009B Cannot create another thread.


ERROR_TOO_MANY_TCBS

0x0000009C The recipient process has


ERROR_SIGNAL_REFUSED refused the signal.

0x0000009D The segment is already


ERROR_DISCARDED discarded and cannot be
locked.

0x0000009E The segment is already


ERROR_NOT_LOCKED unlocked.

0x0000009F The address for the thread ID


ERROR_BAD_THREADID_ADDR is not correct.

0x000000A0 One or more arguments are


ERROR_BAD_ARGUMENTS not correct.

0x000000A1 The specified path is invalid.


ERROR_BAD_PATHNAME

0x000000A2 A signal is already pending.


ERROR_SIGNAL_PENDING

0x000000A4 No more threads can be


ERROR_MAX_THRDS_REACHED created in the system.

0x000000A7 Unable to lock a region of a


ERROR_LOCK_FAILED file.

0x000000AA The requested resource is in


ERROR_BUSY use.

0x000000AD A lock request was not


ERROR_CANCEL_VIOLATION outstanding for the supplied
cancel region.

0x000000AE The file system does not


ERROR_ATOMIC_LOCKS_NOT_SUPPORTED support atomic changes to the
lock type.

0x000000B4 The system detected a


ERROR_INVALID_SEGMENT_NUMBER segment number that was not
correct.

0x000000B6 The operating system cannot


ERROR_INVALID_ORDINAL run %1.

0x000000B7 Cannot create a file when that


ERROR_ALREADY_EXISTS file already exists.

226 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000000BA The flag passed is not correct.


ERROR_INVALID_FLAG_NUMBER

0x000000BB The specified system


ERROR_SEM_NOT_FOUND semaphore name was not
found.

0x000000BC The operating system cannot


ERROR_INVALID_STARTING_CODESEG run %1.

0x000000BD The operating system cannot


ERROR_INVALID_STACKSEG run %1.

0x000000BE The operating system cannot


ERROR_INVALID_MODULETYPE run %1.

0x000000BF Cannot run %1 in Win32


ERROR_INVALID_EXE_SIGNATURE mode.

0x000000C0 The operating system cannot


ERROR_EXE_MARKED_INVALID run %1.

0x000000C1 %1 is not a valid Win32


ERROR_BAD_EXE_FORMAT application.

0x000000C2 The operating system cannot


ERROR_ITERATED_DATA_EXCEEDS_64k run %1.

0x000000C3 The operating system cannot


ERROR_INVALID_MINALLOCSIZE run %1.

0x000000C4 The operating system cannot


ERROR_DYNLINK_FROM_INVALID_RING run this application program.

0x000000C5 The operating system is not


ERROR_IOPL_NOT_ENABLED presently configured to run
this application.

0x000000C6 The operating system cannot


ERROR_INVALID_SEGDPL run %1.

0x000000C7 The operating system cannot


ERROR_AUTODATASEG_EXCEEDS_64k run this application program.

0x000000C8 The code segment cannot be


ERROR_RING2SEG_MUST_BE_MOVABLE greater than or equal to 64 KB.

0x000000C9 The operating system cannot


ERROR_RELOC_CHAIN_XEEDS_SEGLIM run %1.

0x000000CA The operating system cannot


ERROR_INFLOOP_IN_RELOC_CHAIN run %1.

0x000000CB The system could not find the


ERROR_ENVVAR_NOT_FOUND environment option that was
entered.

227 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000000CD No process in the command


ERROR_NO_SIGNAL_SENT subtree has a signal handler.

0x000000CE The file name or extension is


ERROR_FILENAME_EXCED_RANGE too long.

0x000000CF The ring 2 stack is in use.


ERROR_RING2_STACK_IN_USE

0x000000D0 The asterisk (*) or question


ERROR_META_EXPANSION_TOO_LONG mark (?) global file name
characters are entered
incorrectly, or too many global
file name characters are
specified.

0x000000D1 The signal being posted is not


ERROR_INVALID_SIGNAL_NUMBER correct.

0x000000D2 The signal handler cannot be


ERROR_THREAD_1_INACTIVE set.

0x000000D4 The segment is locked and


ERROR_LOCKED cannot be reallocated.

0x000000D6 Too many dynamic-link


ERROR_TOO_MANY_MODULES modules are attached to this
program or dynamic-link
module.

0x000000D7 Cannot nest calls to


ERROR_NESTING_NOT_ALLOWED LoadModule.

0x000000D8 This version of %1 is not


ERROR_EXE_MACHINE_TYPE_MISMATCH compatible with the version of
Windows you're running.
Check your computer's system
information to see whether you
need an x86 (32-bit) or x64
(64-bit) version of the
program, and then contact the
software publisher.

0x000000D9 The image file %1 is signed,


ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY unable to modify.

0x000000DA The image file %1 is strong


ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY signed, unable to modify.

0x000000DC This file is checked out or


ERROR_FILE_CHECKED_OUT locked for editing by another
user.

0x000000DD The file must be checked out


ERROR_CHECKOUT_REQUIRED before saving changes.

0x000000DE The file type being saved or

228 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_BAD_FILE_TYPE retrieved has been blocked.

0x000000DF The file size exceeds the limit


ERROR_FILE_TOO_LARGE allowed and cannot be saved.

0x000000E0 Access denied. Before opening


ERROR_FORMS_AUTH_REQUIRED files in this location, you must
first browse to the Web site
and select the option to sign in
automatically.

0x000000E1 Operation did not complete


ERROR_VIRUS_INFECTED successfully because the file
contains a virus.

0x000000E2 This file contains a virus and


ERROR_VIRUS_DELETED cannot be opened. Due to the
nature of this virus, the file
has been removed from this
location.

0x000000E5 The pipe is local.


ERROR_PIPE_LOCAL

0x000000E6 The pipe state is invalid.


ERROR_BAD_PIPE

0x000000E7 All pipe instances are busy.


ERROR_PIPE_BUSY

0x000000E8 The pipe is being closed.


ERROR_NO_DATA

0x000000E9 No process is on the other end


ERROR_PIPE_NOT_CONNECTED of the pipe.

0x000000EA More data is available.


ERROR_MORE_DATA

0x000000F0 The session was canceled.


ERROR_VC_DISCONNECTED

0x000000FE The specified extended


ERROR_INVALID_EA_NAME attribute name was invalid.

0x000000FF The extended attributes are


ERROR_EA_LIST_INCONSISTENT inconsistent.

0x00000102 The wait operation timed out.


WAIT_TIMEOUT

0x00000103 No more data is available.


ERROR_NO_MORE_ITEMS

0x0000010A The copy functions cannot be


ERROR_CANNOT_COPY used.

229 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000010B The directory name is invalid.


ERROR_DIRECTORY

0x00000113 The extended attributes did


ERROR_EAS_DIDNT_FIT not fit in the buffer.

0x00000114 The extended attribute file on


ERROR_EA_FILE_CORRUPT the mounted file system is
corrupt.

0x00000115 The extended attribute table


ERROR_EA_TABLE_FULL file is full.

0x00000116 The specified extended


ERROR_INVALID_EA_HANDLE attribute handle is invalid.

0x0000011A The mounted file system does


ERROR_EAS_NOT_SUPPORTED not support extended
attributes.

0x00000120 Attempt to release mutex not


ERROR_NOT_OWNER owned by caller.

0x0000012A Too many posts were made to


ERROR_TOO_MANY_POSTS a semaphore.

0x0000012B Only part of a


ERROR_PARTIAL_COPY ReadProcessMemory or
WriteProcessMemory request
was completed.

0x0000012C The oplock request is denied.


ERROR_OPLOCK_NOT_GRANTED

0x0000012D An invalid oplock


ERROR_INVALID_OPLOCK_PROTOCOL acknowledgment was received
by the system.

0x0000012E The volume is too fragmented


ERROR_DISK_TOO_FRAGMENTED to complete this operation.

0x0000012F The file cannot be opened


ERROR_DELETE_PENDING because it is in the process of
being deleted.

0x0000013D The system cannot find


ERROR_MR_MID_NOT_FOUND message text for message
number 0x%1 in the message
file for %2.

0x0000013E The scope specified was not


ERROR_SCOPE_NOT_FOUND found.

0x0000015E No action was taken because a


ERROR_FAIL_NOACTION_REBOOT system reboot is required.

0x0000015F The shutdown operation failed.

230 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_FAIL_SHUTDOWN

0x00000160 The restart operation failed.


ERROR_FAIL_RESTART

0x00000161 The maximum number of


ERROR_MAX_SESSIONS_REACHED sessions has been reached.

0x00000190 The thread is already in


ERROR_THREAD_MODE_ALREADY_BACKGROUND background processing mode.

0x00000191 The thread is not in


ERROR_THREAD_MODE_NOT_BACKGROUND background processing mode.

0x00000192 The process is already in


ERROR_PROCESS_MODE_ALREADY_BACKGROUND background processing mode.

0x00000193 The process is not in


ERROR_PROCESS_MODE_NOT_BACKGROUND background processing mode.

0x000001E7 Attempt to access invalid


ERROR_INVALID_ADDRESS address.

0x000001F4 User profile cannot be loaded.


ERROR_USER_PROFILE_LOAD

0x00000216 Arithmetic result exceeded 32


ERROR_ARITHMETIC_OVERFLOW bits.

0x00000217 There is a process on the other


ERROR_PIPE_CONNECTED end of the pipe.

0x00000218 Waiting for a process to open


ERROR_PIPE_LISTENING the other end of the pipe.

0x00000219 Application verifier has found


ERROR_VERIFIER_STOP an error in the current process.

0x0000021A An error occurred in the ABIOS


ERROR_ABIOS_ERROR subsystem.

0x0000021B A warning occurred in the


ERROR_WX86_WARNING WX86 subsystem.

0x0000021C An error occurred in the WX86


ERROR_WX86_ERROR subsystem.

0x0000021D An attempt was made to


ERROR_TIMER_NOT_CANCELED cancel or set a timer that has
an associated asynchronous
procedure call (APC) and the
subject thread is not the
thread that originally set the
timer with an associated APC
routine.

0x0000021E Unwind exception code.

231 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_UNWIND

0x0000021F An invalid or unaligned stack


ERROR_BAD_STACK was encountered during an
unwind operation.

0x00000220 An invalid unwind target was


ERROR_INVALID_UNWIND_TARGET encountered during an unwind
operation.

0x00000221 Invalid object attributes


ERROR_INVALID_PORT_ATTRIBUTES specified to NtCreatePort or
invalid port attributes specified
to NtConnectPort.

0x00000222 Length of message passed to


ERROR_PORT_MESSAGE_TOO_LONG NtRequestPort or
NtRequestWaitReplyPort was
longer than the maximum
message allowed by the port.

0x00000223 An attempt was made to lower


ERROR_INVALID_QUOTA_LOWER a quota limit below the current
usage.

0x00000224 An attempt was made to


ERROR_DEVICE_ALREADY_ATTACHED attach to a device that was
already attached to another
device.

0x00000225 An attempt was made to


ERROR_INSTRUCTION_MISALIGNMENT execute an instruction at an
unaligned address, and the
host system does not support
unaligned instruction
references.

0x00000226 Profiling not started.


ERROR_PROFILING_NOT_STARTED

0x00000227 Profiling not stopped.


ERROR_PROFILING_NOT_STOPPED

0x00000228 The passed ACL did not


ERROR_COULD_NOT_INTERPRET contain the minimum required
information.

0x00000229 The number of active profiling


ERROR_PROFILING_AT_LIMIT objects is at the maximum and
no more may be started.

0x0000022A Used to indicate that an


ERROR_CANT_WAIT operation cannot continue
without blocking for I/O.

0x0000022B Indicates that a thread


ERROR_CANT_TERMINATE_SELF attempted to terminate itself

232 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

by default (called
NtTerminateThread with NULL)
and it was the last thread in
the current process.

0x0000022C If an MM error is returned that


ERROR_UNEXPECTED_MM_CREATE_ERR is not defined in the standard
FsRtl filter, it is converted to
one of the following errors that
is guaranteed to be in the
filter. In this case, information
is lost; however, the filter
correctly handles the
exception.

0x0000022D If an MM error is returned that


ERROR_UNEXPECTED_MM_MAP_ERROR is not defined in the standard
FsRtl filter, it is converted to
one of the following errors that
is guaranteed to be in the
filter. In this case, information
is lost; however, the filter
correctly handles the
exception.

0x0000022E If an MM error is returned that


ERROR_UNEXPECTED_MM_EXTEND_ERR is not defined in the standard
FsRtl filter, it is converted to
one of the following errors that
is guaranteed to be in the
filter. In this case, information
is lost; however, the filter
correctly handles the
exception.

0x0000022F A malformed function table


ERROR_BAD_FUNCTION_TABLE was encountered during an
unwind operation.

0x00000230 Indicates that an attempt was


ERROR_NO_GUID_TRANSLATION made to assign protection to a
file system file or directory and
one of the SIDs in the security
descriptor could not be
translated into a GUID that
could be stored by the file
system. This causes the
protection attempt to fail,
which may cause a file creation
attempt to fail.

0x00000231 Indicates that an attempt was


ERROR_INVALID_LDT_SIZE made to grow a local domain
table (LDT) by setting its size,
or that the size was not an
even number of selectors.

233 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000233 Indicates that the starting


ERROR_INVALID_LDT_OFFSET value for the LDT information
was not an integral multiple of
the selector size.

0x00000234 Indicates that the user


ERROR_INVALID_LDT_DESCRIPTOR supplied an invalid descriptor
when trying to set up LDT
descriptors.

0x00000235 Indicates a process has too


ERROR_TOO_MANY_THREADS many threads to perform the
requested action. For example,
assignment of a primary token
may only be performed when a
process has zero or one
threads.

0x00000236 An attempt was made to


ERROR_THREAD_NOT_IN_PROCESS operate on a thread within a
specific process, but the thread
specified is not in the process
specified.

0x00000237 Page file quota was exceeded.


ERROR_PAGEFILE_QUOTA_EXCEEDED

0x00000238 The Netlogon service cannot


ERROR_LOGON_SERVER_CONFLICT start because another
Netlogon service running in the
domain conflicts with the
specified role.

0x00000239 The Security Accounts


ERROR_SYNCHRONIZATION_REQUIRED Manager (SAM) database on a
Windows Server is significantly
out of synchronization with the
copy on the domain controller.
A complete synchronization is
required.

0x0000023A The NtCreateFile API failed.


ERROR_NET_OPEN_FAILED This error should never be
returned to an application, it is
a place holder for the Windows
LAN Manager Redirector to use
in its internal error mapping
routines.

0x0000023B {Privilege Failed} The I/O


ERROR_IO_PRIVILEGE_FAILED permissions for the process
could not be changed.

0x0000023C {Application Exit by CTRL+C}


ERROR_CONTROL_C_EXIT The application terminated as
a result of a CTRL+C.

234 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000023D {Missing System File} The


ERROR_MISSING_SYSTEMFILE required system file %hs is
bad or missing.

0x0000023E {Application Error} The


ERROR_UNHANDLED_EXCEPTION exception %s (0x%08lx)
occurred in the application at
location 0x%08lx.

0x0000023F {Application Error} The


ERROR_APP_INIT_FAILURE application failed to initialize
properly (0x%lx). Click OK to
terminate the application.

0x00000240 {Unable to Create Paging File}


ERROR_PAGEFILE_CREATE_FAILED The creation of the paging file
%hs failed (%lx). The
requested size was %ld.

0x00000241 The hash for the image cannot


ERROR_INVALID_IMAGE_HASH be found in the system
catalogs. The image is likely
corrupt or the victim of
tampering.

0x00000242 {No Paging File Specified} No


ERROR_NO_PAGEFILE paging file was specified in the
system configuration.

0x00000243 {EXCEPTION} A real-mode


ERROR_ILLEGAL_FLOAT_CONTEXT application issued a floating-
point instruction, and floating-
point hardware is not present.

0x00000244 An event pair synchronization


ERROR_NO_EVENT_PAIR operation was performed using
the thread-specific
client/server event pair object,
but no event pair object was
associated with the thread.

0x00000245 A Windows Server has an


ERROR_DOMAIN_CTRLR_CONFIG_ERROR incorrect configuration.

0x00000246 An illegal character was


ERROR_ILLEGAL_CHARACTER encountered. For a multibyte
character set, this includes a
lead byte without a succeeding
trail byte. For the Unicode
character set, this includes the
characters 0xFFFF and 0xFFFE.

0x00000247 The Unicode character is not


ERROR_UNDEFINED_CHARACTER defined in the Unicode
character set installed on the
system.

235 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000248 The paging file cannot be


ERROR_FLOPPY_VOLUME created on a floppy disk.

0x00000249 The system bios failed to


ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT connect a system interrupt to
the device or bus for which the
device is connected.

0x0000024A This operation is only allowed


ERROR_BACKUP_CONTROLLER for the primary domain
controller (PDC) of the domain.

0x0000024B An attempt was made to


ERROR_MUTANT_LIMIT_EXCEEDED acquire a mutant such that its
maximum count would have
been exceeded.

0x0000024C A volume has been accessed


ERROR_FS_DRIVER_REQUIRED for which a file system driver is
required that has not yet been
loaded.

0x0000024D {Registry File Failure} The


ERROR_CANNOT_LOAD_REGISTRY_FILE registry cannot load the hive
(file): %hs or its log or
alternate. It is corrupt, absent,
or not writable.

0x0000024E {Unexpected Failure in


ERROR_DEBUG_ATTACH_FAILED DebugActiveProcess} An
unexpected failure occurred
while processing a
DebugActiveProcess API
request. You may choose OK
to terminate the process, or
Cancel to ignore the error.

0x0000024F {Fatal System Error} The %hs


ERROR_SYSTEM_PROCESS_TERMINATED system process terminated
unexpectedly with a status of
0x%08x (0x%08x 0x%08x).
The system has been shut
down.

0x00000250 {Data Not Accepted} The


ERROR_DATA_NOT_ACCEPTED transport driver interface (TDI)
client could not handle the
data received during an
indication.

0x00000251 The NT Virtual DOS Machine


ERROR_VDM_HARD_ERROR (NTVDM) encountered a hard
error.

0x00000252 {Cancel Timeout} The driver


ERROR_DRIVER_CANCEL_TIMEOUT %hs failed to complete a
canceled I/O request in the

236 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

allotted time.

0x00000253 {Reply Message Mismatch} An


ERROR_REPLY_MESSAGE_MISMATCH attempt was made to reply to
a local procedure call (LPC)
message, but the thread
specified by the client ID in the
message was not waiting on
that message.

0x00000254 {Delayed Write Failed}


ERROR_LOST_WRITEBEHIND_DATA Windows was unable to save
all the data for the file %hs.
The data has been lost. This
error may be caused by a
failure of your computer
hardware or network
connection. Try to save this file
elsewhere.

0x00000255 The parameters passed to the


ERROR_CLIENT_SERVER_PARAMETERS_INVALID server in the client/server
shared memory window were
invalid. Too much data may
have been put in the shared
memory window.

0x00000256 The stream is not a tiny


ERROR_NOT_TINY_STREAM stream.

0x00000257 The request must be handled


ERROR_STACK_OVERFLOW_READ by the stack overflow code.

0x00000258 Internal OFS status codes


ERROR_CONVERT_TO_LARGE indicating how an allocation
operation is handled. Either it
is retried after the containing
onode is moved or the extent
stream is converted to a large
stream.

0x00000259 The attempt to find the object


ERROR_FOUND_OUT_OF_SCOPE found an object matching by
ID on the volume but it is out
of the scope of the handle
used for the operation.

0x0000025A The bucket array must be


ERROR_ALLOCATE_BUCKET grown. Retry transaction after
doing so.

0x0000025B The user/kernel marshaling


ERROR_MARSHALL_OVERFLOW buffer has overflowed.

0x0000025C The supplied variant structure


ERROR_INVALID_VARIANT contains invalid data.

237 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000025D The specified buffer contains


ERROR_BAD_COMPRESSION_BUFFER ill-formed data.

0x0000025E {Audit Failed} An attempt to


ERROR_AUDIT_FAILED generate a security audit
failed.

0x0000025F The timer resolution was not


ERROR_TIMER_RESOLUTION_NOT_SET previously set by the current
process.

0x00000260 There is insufficient account


ERROR_INSUFFICIENT_LOGON_INFO information to log you on.

0x00000261 {Invalid DLL Entrypoint} The


ERROR_BAD_DLL_ENTRYPOINT dynamic link library %hs is not
written correctly. The stack
pointer has been left in an
inconsistent state. The entry
point should be declared as
WINAPI or STDCALL. Select
YES to fail the DLL load. Select
NO to continue execution.
Selecting NO may cause the
application to operate
incorrectly.

0x00000262 {Invalid Service Callback


ERROR_BAD_SERVICE_ENTRYPOINT Entrypoint} The %hs service is
not written correctly. The stack
pointer has been left in an
inconsistent state. The callback
entry point should be declared
as WINAPI or STDCALL.
Selecting OK will cause the
service to continue operation.
However, the service process
may operate incorrectly.

0x00000263 There is an IP address conflict


ERROR_IP_ADDRESS_CONFLICT1 with another system on the
network.

0x00000264 There is an IP address conflict


ERROR_IP_ADDRESS_CONFLICT2 with another system on the
network.

0x00000265 {Low On Registry Space} The


ERROR_REGISTRY_QUOTA_LIMIT system has reached the
maximum size allowed for the
system part of the registry.
Additional storage requests will
be ignored.

0x00000266 A callback return system


ERROR_NO_CALLBACK_ACTIVE service cannot be executed
when no callback is active.

238 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000267 The password provided is too


ERROR_PWD_TOO_SHORT short to meet the policy of
your user account. Choose a
longer password.

0x00000268 The policy of your user account


ERROR_PWD_TOO_RECENT does not allow you to change
passwords too frequently. This
is done to prevent users from
changing back to a familiar,
but potentially discovered,
password. If you feel your
password has been
compromised, contact your
administrator immediately to
have a new one assigned.

0x00000269 You have attempted to change


ERROR_PWD_HISTORY_CONFLICT your password to one that you
have used in the past. The
policy of your user account
does not allow this. Select a
password that you have not
previously used.

0x0000026A The specified compression


ERROR_UNSUPPORTED_COMPRESSION format is unsupported.

0x0000026B The specified hardware profile


ERROR_INVALID_HW_PROFILE configuration is invalid.

0x0000026C The specified Plug and Play


ERROR_INVALID_PLUGPLAY_DEVICE_PATH registry device path is invalid.

0x0000026D The specified quota list is


ERROR_QUOTA_LIST_INCONSISTENT internally inconsistent with its
descriptor.

0x0000026E {Windows Evaluation


ERROR_EVALUATION_EXPIRATION Notification} The evaluation
period for this installation of
Windows has expired. This
system will shut down in 1
hour. To restore access to this
installation of Windows,
upgrade this installation using
a licensed distribution of this
product.

0x0000026F {Illegal System DLL


ERROR_ILLEGAL_DLL_RELOCATION Relocation} The system DLL
%hs was relocated in memory.
The application will not run
properly. The relocation
occurred because the DLL %hs
occupied an address range
reserved for Windows system

239 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

DLLs. The vendor supplying


the DLL should be contacted
for a new DLL.

0x00000270 {DLL Initialization Failed} The


ERROR_DLL_INIT_FAILED_LOGOFF application failed to initialize
because the window station is
shutting down.

0x00000271 The validation process needs


ERROR_VALIDATE_CONTINUE to continue on to the next
step.

0x00000272 There are no more matches for


ERROR_NO_MORE_MATCHES the current index enumeration.

0x00000273 The range could not be added


ERROR_RANGE_LIST_CONFLICT to the range list because of a
conflict.

0x00000274 The server process is running


ERROR_SERVER_SID_MISMATCH under a SID different than that
required by the client.

0x00000275 A group marked use for deny


ERROR_CANT_ENABLE_DENY_ONLY only cannot be enabled.

0x00000276 {EXCEPTION} Multiple floating


ERROR_FLOAT_MULTIPLE_FAULTS point faults.

0x00000277 {EXCEPTION} Multiple floating


ERROR_FLOAT_MULTIPLE_TRAPS point traps.

0x00000278 The requested interface is not


ERROR_NOINTERFACE supported.

0x00000279 {System Standby Failed} The


ERROR_DRIVER_FAILED_SLEEP driver %hs does not support
standby mode. Updating this
driver may allow the system to
go to standby mode.

0x0000027A The system file %1 has


ERROR_CORRUPT_SYSTEM_FILE become corrupt and has been
replaced.

0x0000027B {Virtual Memory Minimum Too


ERROR_COMMITMENT_MINIMUM Low} Your system is low on
virtual memory. Windows is
increasing the size of your
virtual memory paging file.
During this process, memory
requests for some applications
may be denied. For more
information, see Help.

0x0000027C A device was removed so

240 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_PNP_RESTART_ENUMERATION enumeration must be


restarted.

0x0000027D {Fatal System Error} The


ERROR_SYSTEM_IMAGE_BAD_SIGNATURE system image %s is not
properly signed. The file has
been replaced with the signed
file. The system has been shut
down.

0x0000027E Device will not start without a


ERROR_PNP_REBOOT_REQUIRED reboot.

0x0000027F There is not enough power to


ERROR_INSUFFICIENT_POWER complete the requested
operation.

0x00000281 The system is in the process of


ERROR_SYSTEM_SHUTDOWN shutting down.

0x00000282 An attempt to remove a


ERROR_PORT_NOT_SET process DebugPort was made,
but a port was not already
associated with the process.

0x00000283 This version of Windows is not


ERROR_DS_VERSION_CHECK_FAILURE compatible with the behavior
version of directory forest,
domain, or domain controller.

0x00000284 The specified range could not


ERROR_RANGE_NOT_FOUND be found in the range list.

0x00000286 The driver was not loaded


ERROR_NOT_SAFE_MODE_DRIVER because the system is booting
into safe mode.

0x00000287 The driver was not loaded


ERROR_FAILED_DRIVER_ENTRY because it failed its
initialization call.

0x00000288 The device encountered an


ERROR_DEVICE_ENUMERATION_ERROR error while applying power or
reading the device
configuration. This may be
caused by a failure of your
hardware or by a poor
connection.

0x00000289 The create operation failed


ERROR_MOUNT_POINT_NOT_RESOLVED because the name contained at
least one mount point that
resolves to a volume to which
the specified device object is
not attached.

0x0000028A The device object parameter is

241 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_INVALID_DEVICE_OBJECT_PARAMETER either not a valid device object


or is not attached to the
volume specified by the file
name.

0x0000028B A machine check error has


ERROR_MCA_OCCURED occurred. Check the system
event log for additional
information.

0x0000028C There was an error [%2]


ERROR_DRIVER_DATABASE_ERROR processing the driver
database.

0x0000028D The system hive size has


ERROR_SYSTEM_HIVE_TOO_LARGE exceeded its limit.

0x0000028E The driver could not be loaded


ERROR_DRIVER_FAILED_PRIOR_UNLOAD because a previous version of
the driver is still in memory.

0x0000028F {Volume Shadow Copy


ERROR_VOLSNAP_PREPARE_HIBERNATE Service} Wait while the
Volume Shadow Copy Service
prepares volume %hs for
hibernation.

0x00000290 The system has failed to


ERROR_HIBERNATION_FAILURE hibernate (the error code is
%hs). Hibernation will be
disabled until the system is
restarted.

0x00000299 The requested operation could


ERROR_FILE_SYSTEM_LIMITATION not be completed due to a file
system limitation.

0x0000029C An assertion failure has


ERROR_ASSERTION_FAILURE occurred.

0x0000029D An error occurred in the


ERROR_ACPI_ERROR Advanced Configuration and
Power Interface (ACPI)
subsystem.

0x0000029E WOW assertion error.


ERROR_WOW_ASSERTION

0x0000029F A device is missing in the


ERROR_PNP_BAD_MPS_TABLE system BIOS MultiProcessor
Specification (MPS) table. This
device will not be used.
Contact your system vendor
for system BIOS update.

0x000002A0 A translator failed to translate


ERROR_PNP_TRANSLATION_FAILED resources.

242 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000002A1 An interrupt request (IRQ)


ERROR_PNP_IRQ_TRANSLATION_FAILED translator failed to translate
resources.

0x000002A2 Driver %2 returned invalid ID


ERROR_PNP_INVALID_ID for a child device (%3).

0x000002A3 {Kernel Debugger Awakened}


ERROR_WAKE_SYSTEM_DEBUGGER the system debugger was
awakened by an interrupt.

0x000002A4 {Handles Closed} Handles to


ERROR_HANDLES_CLOSED objects have been
automatically closed because
of the requested operation.

0x000002A5 {Too Much Information} The


ERROR_EXTRANEOUS_INFORMATION specified ACL contained more
information than was
expected.

0x000002A6 This warning level status


ERROR_RXACT_COMMIT_NECESSARY indicates that the transaction
state already exists for the
registry subtree, but that a
transaction commit was
previously aborted. The
commit has NOT been
completed, but it has not been
rolled back either (so it may
still be committed if desired).

0x000002A7 {Media Changed} The media


ERROR_MEDIA_CHECK may have changed.

0x000002A8 {GUID Substitution} During


ERROR_GUID_SUBSTITUTION_MADE the translation of a GUID to a
Windows SID, no
administratively defined GUID
prefix was found. A substitute
prefix was used, which will not
compromise system security.
However, this may provide
more restrictive access than
intended.

0x000002A9 The create operation stopped


ERROR_STOPPED_ON_SYMLINK after reaching a symbolic link.

0x000002AA A long jump has been


ERROR_LONGJUMP executed.

0x000002AB The Plug and Play query


ERROR_PLUGPLAY_QUERY_VETOED operation was not successful.

0x000002AC A frame consolidation has been


ERROR_UNWIND_CONSOLIDATE executed.

243 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000002AD {Registry Hive Recovered}


ERROR_REGISTRY_HIVE_RECOVERED Registry hive (file): %hs was
corrupted and it has been
recovered. Some data might
have been lost.

0x000002AE The application is attempting


ERROR_DLL_MIGHT_BE_INSECURE to run executable code from
the module %hs. This may be
insecure. An alternative, %hs,
is available. Should the
application use the secure
module %hs?

0x000002AF The application is loading


ERROR_DLL_MIGHT_BE_INCOMPATIBLE executable code from the
module %hs. This is secure,
but may be incompatible with
previous releases of the
operating system. An
alternative, %hs, is available.
Should the application use the
secure module %hs?

0x000002B0 Debugger did not handle the


ERROR_DBG_EXCEPTION_NOT_HANDLED exception.

0x000002B1 Debugger will reply later.


ERROR_DBG_REPLY_LATER

0x000002B2 Debugger cannot provide


ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE handle.

0x000002B3 Debugger terminated thread.


ERROR_DBG_TERMINATE_THREAD

0x000002B4 Debugger terminated process.


ERROR_DBG_TERMINATE_PROCESS

0x000002B5 Debugger got control C.


ERROR_DBG_CONTROL_C

0x000002B6 Debugger printed exception on


ERROR_DBG_PRINTEXCEPTION_C control C.

0x000002B7 Debugger received Routing


ERROR_DBG_RIPEXCEPTION Information Protocol (RIP)
exception.

0x000002B8 Debugger received control


ERROR_DBG_CONTROL_BREAK break.

0x000002B9 Debugger command


ERROR_DBG_COMMAND_EXCEPTION communication exception.

0x000002BA {Object Exists} An attempt


ERROR_OBJECT_NAME_EXISTS was made to create an object

244 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

and the object name already


existed.

0x000002BB {Thread Suspended} A thread


ERROR_THREAD_WAS_SUSPENDED termination occurred while the
thread was suspended. The
thread was resumed and
termination proceeded.

0x000002BC {Image Relocated} An image


ERROR_IMAGE_NOT_AT_BASE file could not be mapped at the
address specified in the image
file. Local fixes must be
performed on this image.

0x000002BD This informational level status


ERROR_RXACT_STATE_CREATED indicates that a specified
registry subtree transaction
state did not yet exist and had
to be created.

0x000002BE {Segment Load} A virtual DOS


ERROR_SEGMENT_NOTIFICATION machine (VDM) is loading,
unloading, or moving an MS-
DOS or Win16 program
segment image. An exception
is raised so a debugger can
load, unload, or track symbols
and breakpoints within these
16-bit segments.

0x000002BF {Invalid Current Directory}


ERROR_BAD_CURRENT_DIRECTORY The process cannot switch to
the startup current directory
%hs. Select OK to set current
directory to %hs, or select
CANCEL to exit.

0x000002C0 {Redundant Read} To satisfy a


ERROR_FT_READ_RECOVERY_FROM_BACKUP read request, the NT fault-
tolerant file system
successfully read the
requested data from a
redundant copy. This was done
because the file system
encountered a failure on a
member of the fault-tolerant
volume, but it was unable to
reassign the failing area of the
device.

0x000002C1 {Redundant Write} To satisfy


ERROR_FT_WRITE_RECOVERY a write request, the
Windows NT fault-tolerant file
system successfully wrote a
redundant copy of the
information. This was done

245 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

because the file system


encountered a failure on a
member of the fault-tolerant
volume, but it was not able to
reassign the failing area of the
device.

0x000002C2 {Machine Type Mismatch} The


ERROR_IMAGE_MACHINE_TYPE_MISMATCH image file %hs is valid, but is
for a machine type other than
the current machine. Select OK
to continue, or CANCEL to fail
the DLL load.

0x000002C3 {Partial Data Received} The


ERROR_RECEIVE_PARTIAL network transport returned
partial data to its client. The
remaining data will be sent
later.

0x000002C4 {Expedited Data Received}


ERROR_RECEIVE_EXPEDITED The network transport
returned data to its client that
was marked as expedited by
the remote system.

0x000002C5 {Partial Expedited Data


ERROR_RECEIVE_PARTIAL_EXPEDITED Received} The network
transport returned partial data
to its client and this data was
marked as expedited by the
remote system. The remaining
data will be sent later.

0x000002C6 {TDI Event Done} The TDI


ERROR_EVENT_DONE indication has completed
successfully.

0x000002C7 {TDI Event Pending} The TDI


ERROR_EVENT_PENDING indication has entered the
pending state.

0x000002C8 Checking file system on %wZ.


ERROR_CHECKING_FILE_SYSTEM

0x000002C9 {Fatal Application Exit} %hs.


ERROR_FATAL_APP_EXIT

0x000002CA The specified registry key is


ERROR_PREDEFINED_HANDLE referenced by a predefined
handle.

0x000002CB {Page Unlocked} The page


ERROR_WAS_UNLOCKED protection of a locked page
was changed to 'No Access'
and the page was unlocked
from memory and from the

246 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

process.

0x000002CD {Page Locked} One of the


ERROR_WAS_LOCKED pages to lock was already
locked.

0x000002CF The value already corresponds


ERROR_ALREADY_WIN32 with a Win 32 error code.

0x000002D0 {Machine Type Mismatch} The


ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE image file %hs is valid, but is
for a machine type other than
the current machine.

0x000002D1 A yield execution was


ERROR_NO_YIELD_PERFORMED performed and no thread was
available to run.

0x000002D2 The resume flag to a timer API


ERROR_TIMER_RESUME_IGNORED was ignored.

0x000002D3 The arbiter has deferred


ERROR_ARBITRATION_UNHANDLED arbitration of these resources
to its parent

0x000002D4 The inserted CardBus device


ERROR_CARDBUS_NOT_SUPPORTED cannot be started because of a
configuration error on %hs"."

0x000002D5 The CPUs in this


ERROR_MP_PROCESSOR_MISMATCH multiprocessor system are not
all the same revision level. To
use all processors the
operating system restricts
itself to the features of the
least capable processor in the
system. If problems occur with
this system, contact the CPU
manufacturer to see if this mix
of processors is supported.

0x000002D6 The system was put into


ERROR_HIBERNATED hibernation.

0x000002D7 The system was resumed from


ERROR_RESUME_HIBERNATION hibernation.

0x000002D8 Windows has detected that the


ERROR_FIRMWARE_UPDATED system firmware (BIOS) was
updated (previous firmware
date = %2, current firmware
date %3).

0x000002D9 A device driver is leaking


ERROR_DRIVERS_LEAKING_LOCKED_PAGES locked I/O pages, causing
system degradation. The
system has automatically

247 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

enabled a tracking code to try


and catch the culprit.

0x000002DA The system has awoken.


ERROR_WAKE_SYSTEM

0x000002DF The call failed because the


ERROR_ABANDONED_WAIT_0 handle associated with it was
closed.

0x000002E4 The requested operation


ERROR_ELEVATION_REQUIRED requires elevation.

0x000002E5 A reparse should be performed


ERROR_REPARSE by the object manager
because the name of the file
resulted in a symbolic link.

0x000002E6 An open/create operation


ERROR_OPLOCK_BREAK_IN_PROGRESS completed while an oplock
break is underway.

0x000002E7 A new volume has been


ERROR_VOLUME_MOUNTED mounted by a file system.

0x000002E8 This success level status


ERROR_RXACT_COMMITTED indicates that the transaction
state already exists for the
registry subtree, but that a
transaction commit was
previously aborted. The
commit has now been
completed.

0x000002E9 This indicates that a notify


ERROR_NOTIFY_CLEANUP change request has been
completed due to closing the
handle which made the notify
change request.

0x000002EA {Connect Failure on Primary


ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED Transport} An attempt was
made to connect to the remote
server %hs on the primary
transport, but the connection
failed. The computer was able
to connect on a secondary
transport.

0x000002EB Page fault was a transition


ERROR_PAGE_FAULT_TRANSITION fault.

0x000002EC Page fault was a demand zero


ERROR_PAGE_FAULT_DEMAND_ZERO fault.

0x000002ED Page fault was a demand zero


ERROR_PAGE_FAULT_COPY_ON_WRITE fault.

248 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000002EE Page fault was a demand zero


ERROR_PAGE_FAULT_GUARD_PAGE fault.

0x000002EF Page fault was satisfied by


ERROR_PAGE_FAULT_PAGING_FILE reading from a secondary
storage device.

0x000002F0 Cached page was locked


ERROR_CACHE_PAGE_LOCKED during operation.

0x000002F1 Crash dump exists in paging


ERROR_CRASH_DUMP file.

0x000002F2 Specified buffer contains all


ERROR_BUFFER_ALL_ZEROS zeros.

0x000002F3 A reparse should be performed


ERROR_REPARSE_OBJECT by the object manager
because the name of the file
resulted in a symbolic link.

0x000002F4 The device has succeeded a


ERROR_RESOURCE_REQUIREMENTS_CHANGED query-stop and its resource
requirements have changed.

0x000002F5 The translator has translated


ERROR_TRANSLATION_COMPLETE these resources into the global
space and no further
translations should be
performed.

0x000002F6 A process being terminated


ERROR_NOTHING_TO_TERMINATE has no threads to terminate.

0x000002F7 The specified process is not


ERROR_PROCESS_NOT_IN_JOB part of a job.

0x000002F8 The specified process is part of


ERROR_PROCESS_IN_JOB a job.

0x000002F9 {Volume Shadow Copy


ERROR_VOLSNAP_HIBERNATE_READY Service} The system is now
ready for hibernation.

0x000002FA A file system or file system


ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY filter driver has successfully
completed an FsFilter
operation.

0x000002FB The specified interrupt vector


ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED was already connected.

0x000002FC The specified interrupt vector


ERROR_INTERRUPT_STILL_CONNECTED is still connected.

0x000002FD An operation is blocked waiting


ERROR_WAIT_FOR_OPLOCK for an oplock.

249 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000002FE Debugger handled exception.


ERROR_DBG_EXCEPTION_HANDLED

0x000002FF Debugger continued.


ERROR_DBG_CONTINUE

0x00000300 An exception occurred in a


ERROR_CALLBACK_POP_STACK user mode callback and the
kernel callback frame should
be removed.

0x00000301 Compression is disabled for


ERROR_COMPRESSION_DISABLED this volume.

0x00000302 The data provider cannot fetch


ERROR_CANTFETCHBACKWARDS backward through a result set.

0x00000303 The data provider cannot scroll


ERROR_CANTSCROLLBACKWARDS backward through a result set.

0x00000304 The data provider requires that


ERROR_ROWSNOTRELEASED previously fetched data is
released before asking for
more data.

0x00000305 The data provider was not able


ERROR_BAD_ACCESSOR_FLAGS to interpret the flags set for a
column binding in an accessor.

0x00000306 One or more errors occurred


ERROR_ERRORS_ENCOUNTERED while processing the request.

0x00000307 The implementation is not


ERROR_NOT_CAPABLE capable of performing the
request.

0x00000308 The client of a component


ERROR_REQUEST_OUT_OF_SEQUENCE requested an operation that is
not valid given the state of the
component instance.

0x00000309 A version number could not be


ERROR_VERSION_PARSE_ERROR parsed.

0x0000030A The iterator's start position is


ERROR_BADSTARTPOSITION invalid.

0x0000030B The hardware has reported an


ERROR_MEMORY_HARDWARE uncorrectable memory error.

0x0000030C The attempted operation


ERROR_DISK_REPAIR_DISABLED required self-healing to be
enabled.

0x0000030D The Desktop heap encountered


ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SI an error while allocating
ZE session memory. There is

250 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

more information in the


system event log.

0x0000030E The system power state is


ERROR_SYSTEM_POWERSTATE_TRANSITION transitioning from %2 to %3.

0x0000030F The system power state is


ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION transitioning from %2 to %3
but could enter %4.

0x00000310 A thread is getting dispatched


ERROR_MCA_EXCEPTION with MCA EXCEPTION because
of MCA.

0x00000311 Access to %1 is monitored by


ERROR_ACCESS_AUDIT_BY_POLICY policy rule %2.

0x00000312 Access to %1 has been


ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY restricted by your
administrator by policy rule
%2.

0x00000313 A valid hibernation file has


ERROR_ABANDON_HIBERFILE been invalidated and should be
abandoned.

0x00000314 {Delayed Write Failed}


ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED Windows was unable to save
all the data for the file %hs;
the data has been lost. This
error may be caused by
network connectivity issues.
Try to save this file elsewhere.

0x00000315 {Delayed Write Failed}


ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR Windows was unable to save
all the data for the file %hs;
the data has been lost. This
error was returned by the
server on which the file exists.
Try to save this file elsewhere.

0x00000316 {Delayed Write Failed}


ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR Windows was unable to save
all the data for the file %hs;
the data has been lost. This
error may be caused if the
device has been removed or
the media is write-protected.

0x000003E2 Access to the extended


ERROR_EA_ACCESS_DENIED attribute was denied.

0x000003E3 The I/O operation has been


ERROR_OPERATION_ABORTED aborted because of either a
thread exit or an application
request.

251 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000003E4 Overlapped I/O event is not in


ERROR_IO_INCOMPLETE a signaled state.

0x000003E5 Overlapped I/O operation is in


ERROR_IO_PENDING progress.

0x000003E6 Invalid access to memory


ERROR_NOACCESS location.

0x000003E7 Error performing in-page


ERROR_SWAPERROR operation.

0x000003E9 Recursion too deep; the stack


ERROR_STACK_OVERFLOW overflowed.

0x000003EA The window cannot act on the


ERROR_INVALID_MESSAGE sent message.

0x000003EB Cannot complete this function.


ERROR_CAN_NOT_COMPLETE

0x000003EC Invalid flags.


ERROR_INVALID_FLAGS

0x000003ED The volume does not contain a


ERROR_UNRECOGNIZED_VOLUME recognized file system. Be sure
that all required file system
drivers are loaded and that the
volume is not corrupted.

0x000003EE The volume for a file has been


ERROR_FILE_INVALID externally altered so that the
opened file is no longer valid.

0x000003EF The requested operation


ERROR_FULLSCREEN_MODE cannot be performed in full-
screen mode.

0x000003F0 An attempt was made to


ERROR_NO_TOKEN reference a token that does
not exist.

0x000003F1 The configuration registry


ERROR_BADDB database is corrupt.

0x000003F2 The configuration registry key


ERROR_BADKEY is invalid.

0x000003F3 The configuration registry key


ERROR_CANTOPEN could not be opened.

0x000003F4 The configuration registry key


ERROR_CANTREAD could not be read.

0x000003F5 The configuration registry key


ERROR_CANTWRITE could not be written.

252 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000003F6 One of the files in the registry


ERROR_REGISTRY_RECOVERED database had to be recovered
by use of a log or alternate
copy. The recovery was
successful.

0x000003F7 The registry is corrupted. The


ERROR_REGISTRY_CORRUPT structure of one of the files
containing registry data is
corrupted, or the system's
memory image of the file is
corrupted, or the file could not
be recovered because the
alternate copy or log was
absent or corrupted.

0x000003F8 An I/O operation initiated by


ERROR_REGISTRY_IO_FAILED the registry failed and cannot
be recovered. The registry
could not read in, write out, or
flush one of the files that
contain the system's image of
the registry.

0x000003F9 The system attempted to load


ERROR_NOT_REGISTRY_FILE or restore a file into the
registry, but the specified file
is not in a registry file format.

0x000003FA Illegal operation attempted on


ERROR_KEY_DELETED a registry key that has been
marked for deletion.

0x000003FB System could not allocate the


ERROR_NO_LOG_SPACE required space in a registry
log.

0x000003FC Cannot create a symbolic link


ERROR_KEY_HAS_CHILDREN in a registry key that already
has subkeys or values.

0x000003FD Cannot create a stable subkey


ERROR_CHILD_MUST_BE_VOLATILE under a volatile parent key.

0x000003FE A notify change request is


ERROR_NOTIFY_ENUM_DIR being completed and the
information is not being
returned in the caller's buffer.
The caller now needs to
enumerate the files to find the
changes.

0x0000041B A stop control has been sent to


ERROR_DEPENDENT_SERVICES_RUNNING a service that other running
services are dependent on.

0x0000041C The requested control is not

253 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_INVALID_SERVICE_CONTROL valid for this service.

0x0000041D The service did not respond to


ERROR_SERVICE_REQUEST_TIMEOUT the start or control request in
a timely fashion.

0x0000041E A thread could not be created


ERROR_SERVICE_NO_THREAD for the service.

0x0000041F The service database is locked.


ERROR_SERVICE_DATABASE_LOCKED

0x00000420 An instance of the service is


ERROR_SERVICE_ALREADY_RUNNING already running.

0x00000421 The account name is invalid or


ERROR_INVALID_SERVICE_ACCOUNT does not exist, or the
password is invalid for the
account name specified.

0x00000422 The service cannot be started,


ERROR_SERVICE_DISABLED either because it is disabled or
because it has no enabled
devices associated with it.

0x00000423 Circular service dependency


ERROR_CIRCULAR_DEPENDENCY was specified.

0x00000424 The specified service does not


ERROR_SERVICE_DOES_NOT_EXIST exist as an installed service.

0x00000425 The service cannot accept


ERROR_SERVICE_CANNOT_ACCEPT_CTRL control messages at this time.

0x00000426 The service has not been


ERROR_SERVICE_NOT_ACTIVE started.

0x00000427 The service process could not


ERROR_FAILED_SERVICE_CONTROLLER_CONNECT connect to the service
controller.

0x00000428 An exception occurred in the


ERROR_EXCEPTION_IN_SERVICE service when handling the
control request.

0x00000429 The database specified does


ERROR_DATABASE_DOES_NOT_EXIST not exist.

0x0000042A The service has returned a


ERROR_SERVICE_SPECIFIC_ERROR service-specific error code.

0x0000042B The process terminated


ERROR_PROCESS_ABORTED unexpectedly.

0x0000042C The dependency service or


ERROR_SERVICE_DEPENDENCY_FAIL group failed to start.

254 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000042D The service did not start due to


ERROR_SERVICE_LOGON_FAILED a logon failure.

0x0000042E After starting, the service hung


ERROR_SERVICE_START_HANG in a start-pending state.

0x0000042F The specified service database


ERROR_INVALID_SERVICE_LOCK lock is invalid.

0x00000430 The specified service has been


ERROR_SERVICE_MARKED_FOR_DELETE marked for deletion.

0x00000431 The specified service already


ERROR_SERVICE_EXISTS exists.

0x00000432 The system is currently


ERROR_ALREADY_RUNNING_LKG running with the last-known-
good configuration.

0x00000433 The dependency service does


ERROR_SERVICE_DEPENDENCY_DELETED not exist or has been marked
for deletion.

0x00000434 The current boot has already


ERROR_BOOT_ALREADY_ACCEPTED been accepted for use as the
last-known-good control set.

0x00000435 No attempts to start the


ERROR_SERVICE_NEVER_STARTED service have been made since
the last boot.

0x00000436 The name is already in use as


ERROR_DUPLICATE_SERVICE_NAME either a service name or a
service display name.

0x00000437 The account specified for this


ERROR_DIFFERENT_SERVICE_ACCOUNT service is different from the
account specified for other
services running in the same
process.

0x00000438 Failure actions can only be set


ERROR_CANNOT_DETECT_DRIVER_FAILURE for Win32 services, not for
drivers.

0x00000439 This service runs in the same


ERROR_CANNOT_DETECT_PROCESS_ABORT process as the service control
manager. Therefore, the
service control manager
cannot take action if this
service's process terminates
unexpectedly.

0x0000043A No recovery program has been


ERROR_NO_RECOVERY_PROGRAM configured for this service.

0x0000043B The executable program that

255 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_SERVICE_NOT_IN_EXE this service is configured to


run in does not implement the
service.

0x0000043C This service cannot be started


ERROR_NOT_SAFEBOOT_SERVICE in Safe Mode.

0x0000044C The physical end of the tape


ERROR_END_OF_MEDIA has been reached.

0x0000044D A tape access reached a


ERROR_FILEMARK_DETECTED filemark.

0x0000044E The beginning of the tape or a


ERROR_BEGINNING_OF_MEDIA partition was encountered.

0x0000044F A tape access reached the end


ERROR_SETMARK_DETECTED of a set of files.

0x00000450 No more data is on the tape.


ERROR_NO_DATA_DETECTED

0x00000451 Tape could not be partitioned.


ERROR_PARTITION_FAILURE

0x00000452 When accessing a new tape of


ERROR_INVALID_BLOCK_LENGTH a multivolume partition, the
current block size is incorrect.

0x00000453 Tape partition information


ERROR_DEVICE_NOT_PARTITIONED could not be found when
loading a tape.

0x00000454 Unable to lock the media eject


ERROR_UNABLE_TO_LOCK_MEDIA mechanism.

0x00000455 Unable to unload the media.


ERROR_UNABLE_TO_UNLOAD_MEDIA

0x00000456 The media in the drive may


ERROR_MEDIA_CHANGED have changed.

0x00000457 The I/O bus was reset.


ERROR_BUS_RESET

0x00000458 No media in drive.


ERROR_NO_MEDIA_IN_DRIVE

0x00000459 No mapping for the Unicode


ERROR_NO_UNICODE_TRANSLATION character exists in the target
multibyte code page.

0x0000045A A DLL initialization routine


ERROR_DLL_INIT_FAILED failed.

0x0000045B A system shutdown is in


ERROR_SHUTDOWN_IN_PROGRESS progress.

256 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000045C Unable to abort the system


ERROR_NO_SHUTDOWN_IN_PROGRESS shutdown because no
shutdown was in progress.

0x0000045D The request could not be


ERROR_IO_DEVICE performed because of an I/O
device error.

0x0000045E No serial device was


ERROR_SERIAL_NO_DEVICE successfully initialized. The
serial driver will unload.

0x0000045F Unable to open a device that


ERROR_IRQ_BUSY was sharing an IRQ with other
devices. At least one other
device that uses that IRQ was
already opened.

0x00000460 A serial I/O operation was


ERROR_MORE_WRITES completed by another write to
the serial port. (The
IOCTL_SERIAL_XOFF_COUNTE
R reached zero.)

0x00000461 A serial I/O operation


ERROR_COUNTER_TIMEOUT completed because the time-
out period expired. (The
IOCTL_SERIAL_XOFF_COUNTE
R did not reach zero.)

0x00000462 No ID address mark was found


ERROR_FLOPPY_ID_MARK_NOT_FOUND on the floppy disk.

0x00000463 Mismatch between the floppy


ERROR_FLOPPY_WRONG_CYLINDER disk sector ID field and the
floppy disk controller track
address.

0x00000464 The floppy disk controller


ERROR_FLOPPY_UNKNOWN_ERROR reported an error that is not
recognized by the floppy disk
driver.

0x00000465 The floppy disk controller


ERROR_FLOPPY_BAD_REGISTERS returned inconsistent results in
its registers.

0x00000466 While accessing the hard disk,


ERROR_DISK_RECALIBRATE_FAILED a recalibrate operation failed,
even after retries.

0x00000467 While accessing the hard disk,


ERROR_DISK_OPERATION_FAILED a disk operation failed even
after retries.

0x00000468 While accessing the hard disk,


ERROR_DISK_RESET_FAILED a disk controller reset was

257 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

needed, but that also failed.

0x00000469 Physical end of tape


ERROR_EOM_OVERFLOW encountered.

0x0000046A Not enough server storage is


ERROR_NOT_ENOUGH_SERVER_MEMORY available to process this
command.

0x0000046B A potential deadlock condition


ERROR_POSSIBLE_DEADLOCK has been detected.

0x0000046C The base address or the file


ERROR_MAPPED_ALIGNMENT offset specified does not have
the proper alignment.

0x00000474 An attempt to change the


ERROR_SET_POWER_STATE_VETOED system power state was
vetoed by another application
or driver.

0x00000475 The system BIOS failed an


ERROR_SET_POWER_STATE_FAILED attempt to change the system
power state.

0x00000476 An attempt was made to


ERROR_TOO_MANY_LINKS create more links on a file than
the file system supports.

0x0000047E The specified program requires


ERROR_OLD_WIN_VERSION a newer version of Windows.

0x0000047F The specified program is not a


ERROR_APP_WRONG_OS Windows or MS-DOS program.

0x00000480 Cannot start more than one


ERROR_SINGLE_INSTANCE_APP instance of the specified
program.

0x00000481 The specified program was


ERROR_RMODE_APP written for an earlier version of
Windows.

0x00000482 One of the library files needed


ERROR_INVALID_DLL to run this application is
damaged.

0x00000483 No application is associated


ERROR_NO_ASSOCIATION with the specified file for this
operation.

0x00000484 An error occurred in sending


ERROR_DDE_FAIL the command to the
application.

0x00000485 One of the library files needed


ERROR_DLL_NOT_FOUND to run this application cannot

258 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

be found.

0x00000486 The current process has used


ERROR_NO_MORE_USER_HANDLES all of its system allowance of
handles for Windows manager
objects.

0x00000487 The message can be used only


ERROR_MESSAGE_SYNC_ONLY with synchronous operations.

0x00000488 The indicated source element


ERROR_SOURCE_ELEMENT_EMPTY has no media.

0x00000489 The indicated destination


ERROR_DESTINATION_ELEMENT_FULL element already contains
media.

0x0000048A The indicated element does


ERROR_ILLEGAL_ELEMENT_ADDRESS not exist.

0x0000048B The indicated element is part


ERROR_MAGAZINE_NOT_PRESENT of a magazine that is not
present.

0x0000048C The indicated device requires


ERROR_DEVICE_REINITIALIZATION_NEEDED re-initialization due to
hardware errors.

0x0000048D The device has indicated that


ERROR_DEVICE_REQUIRES_CLEANING cleaning is required before
further operations are
attempted.

0x0000048E The device has indicated that


ERROR_DEVICE_DOOR_OPEN its door is open.

0x0000048F The device is not connected.


ERROR_DEVICE_NOT_CONNECTED

0x00000490 Element not found.


ERROR_NOT_FOUND

0x00000491 There was no match for the


ERROR_NO_MATCH specified key in the index.

0x00000492 The property set specified does


ERROR_SET_NOT_FOUND not exist on the object.

0x00000493 The point passed to


ERROR_POINT_NOT_FOUND GetMouseMovePoints is not in
the buffer.

0x00000494 The tracking (workstation)


ERROR_NO_TRACKING_SERVICE service is not running.

0x00000495 The volume ID could not be


ERROR_NO_VOLUME_ID found.

259 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000497 Unable to remove the file to be


ERROR_UNABLE_TO_REMOVE_REPLACED replaced.

0x00000498 Unable to move the


ERROR_UNABLE_TO_MOVE_REPLACEMENT replacement file to the file to
be replaced. The file to be
replaced has retained its
original name.

0x00000499 Unable to move the


ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 replacement file to the file to
be replaced. The file to be
replaced has been renamed
using the backup name.

0x0000049A The volume change journal is


ERROR_JOURNAL_DELETE_IN_PROGRESS being deleted.

0x0000049B The volume change journal is


ERROR_JOURNAL_NOT_ACTIVE not active.

0x0000049C A file was found, but it may


ERROR_POTENTIAL_FILE_FOUND not be the correct file.

0x0000049D The journal entry has been


ERROR_JOURNAL_ENTRY_DELETED deleted from the journal.

0x000004A6 A system shutdown has


ERROR_SHUTDOWN_IS_SCHEDULED already been scheduled.

0x000004A7 The system shutdown cannot


ERROR_SHUTDOWN_USERS_LOGGED_ON be initiated because there are
other users logged on to the
computer.

0x000004B0 The specified device name is


ERROR_BAD_DEVICE invalid.

0x000004B1 The device is not currently


ERROR_CONNECTION_UNAVAIL connected but it is a
remembered connection.

0x000004B2 The local device name has a


ERROR_DEVICE_ALREADY_REMEMBERED remembered connection to
another network resource.

0x000004B3 The network path was either


ERROR_NO_NET_OR_BAD_PATH typed incorrectly, does not
exist, or the network provider
is not currently available. Try
retyping the path or contact
your network administrator.

0x000004B4 The specified network provider


ERROR_BAD_PROVIDER name is invalid.

0x000004B5 Unable to open the network

260 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_CANNOT_OPEN_PROFILE connection profile.

0x000004B6 The network connection profile


ERROR_BAD_PROFILE is corrupted.

0x000004B7 Cannot enumerate a


ERROR_NOT_CONTAINER noncontainer.

0x000004B8 An extended error has


ERROR_EXTENDED_ERROR occurred.

0x000004B9 The format of the specified


ERROR_INVALID_GROUPNAME group name is invalid.

0x000004BA The format of the specified


ERROR_INVALID_COMPUTERNAME computer name is invalid.

0x000004BB The format of the specified


ERROR_INVALID_EVENTNAME event name is invalid.

0x000004BC The format of the specified


ERROR_INVALID_DOMAINNAME domain name is invalid.

0x000004BD The format of the specified


ERROR_INVALID_SERVICENAME service name is invalid.

0x000004BE The format of the specified


ERROR_INVALID_NETNAME network name is invalid.

0x000004BF The format of the specified


ERROR_INVALID_SHARENAME share name is invalid.

0x000004C0 The format of the specified


ERROR_INVALID_PASSWORDNAME password is invalid.

0x000004C1 The format of the specified


ERROR_INVALID_MESSAGENAME message name is invalid.

0x000004C2 The format of the specified


ERROR_INVALID_MESSAGEDEST message destination is invalid.

0x000004C3 Multiple connections to a


ERROR_SESSION_CREDENTIAL_CONFLICT server or shared resource by
the same user, using more
than one user name, are not
allowed. Disconnect all
previous connections to the
server or shared resource and
try again.

0x000004C4 An attempt was made to


ERROR_REMOTE_SESSION_LIMIT_EXCEEDED establish a session to a
network server, but there are
already too many sessions
established to that server.

0x000004C5 The workgroup or domain

261 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DUP_DOMAINNAME name is already in use by


another computer on the
network.

0x000004C6 The network is not present or


ERROR_NO_NETWORK not started.

0x000004C7 The operation was canceled by


ERROR_CANCELLED the user.

0x000004C8 The requested operation


ERROR_USER_MAPPED_FILE cannot be performed on a file
with a user-mapped section
open.

0x000004C9 The remote system refused the


ERROR_CONNECTION_REFUSED network connection.

0x000004CA The network connection was


ERROR_GRACEFUL_DISCONNECT gracefully closed.

0x000004CB The network transport


ERROR_ADDRESS_ALREADY_ASSOCIATED endpoint already has an
address associated with it.

0x000004CC An address has not yet been


ERROR_ADDRESS_NOT_ASSOCIATED associated with the network
endpoint.

0x000004CD An operation was attempted


ERROR_CONNECTION_INVALID on a nonexistent network
connection.

0x000004CE An invalid operation was


ERROR_CONNECTION_ACTIVE attempted on an active
network connection.

0x000004CF The network location cannot


ERROR_NETWORK_UNREACHABLE be reached. For information
about network
troubleshooting, see Windows
Help.

0x000004D0 The network location cannot


ERROR_HOST_UNREACHABLE be reached. For information
about network
troubleshooting, see Windows
Help.

0x000004D1 The network location cannot


ERROR_PROTOCOL_UNREACHABLE be reached. For information
about network
troubleshooting, see Windows
Help.

0x000004D2 No service is operating at the


ERROR_PORT_UNREACHABLE destination network endpoint

262 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

on the remote system.

0x000004D3 The request was aborted.


ERROR_REQUEST_ABORTED

0x000004D4 The network connection was


ERROR_CONNECTION_ABORTED aborted by the local system.

0x000004D5 The operation could not be


ERROR_RETRY completed. A retry should be
performed.

0x000004D6 A connection to the server


ERROR_CONNECTION_COUNT_LIMIT could not be made because the
limit on the number of
concurrent connections for this
account has been reached.

0x000004D7 Attempting to log on during an


ERROR_LOGIN_TIME_RESTRICTION unauthorized time of day for
this account.

0x000004D8 The account is not authorized


ERROR_LOGIN_WKSTA_RESTRICTION to log on from this station.

0x000004D9 The network address could not


ERROR_INCORRECT_ADDRESS be used for the operation
requested.

0x000004DA The service is already


ERROR_ALREADY_REGISTERED registered.

0x000004DB The specified service does not


ERROR_SERVICE_NOT_FOUND exist.

0x000004DC The operation being requested


ERROR_NOT_AUTHENTICATED was not performed because
the user has not been
authenticated.

0x000004DD The operation being requested


ERROR_NOT_LOGGED_ON was not performed because
the user has not logged on to
the network. The specified
service does not exist.

0x000004DE Continue with work in


ERROR_CONTINUE progress.

0x000004DF An attempt was made to


ERROR_ALREADY_INITIALIZED perform an initialization
operation when initialization
has already been completed.

0x000004E0 No more local devices.


ERROR_NO_MORE_DEVICES

263 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000004E1 The specified site does not


ERROR_NO_SUCH_SITE exist.

0x000004E2 A domain controller with the


ERROR_DOMAIN_CONTROLLER_EXISTS specified name already exists.

0x000004E3 This operation is supported


ERROR_ONLY_IF_CONNECTED only when you are connected
to the server.

0x000004E4 The group policy framework


ERROR_OVERRIDE_NOCHANGES should call the extension even
if there are no changes.

0x000004E5 The specified user does not


ERROR_BAD_USER_PROFILE have a valid profile.

0x000004E6 This operation is not supported


ERROR_NOT_SUPPORTED_ON_SBS on a computer running
Windows Server 2003 for
Small Business Server.

0x000004E7 The server machine is shutting


ERROR_SERVER_SHUTDOWN_IN_PROGRESS down.

0x000004E8 The remote system is not


ERROR_HOST_DOWN available. For information
about network
troubleshooting, see Windows
Help.

0x000004E9 The security identifier provided


ERROR_NON_ACCOUNT_SID is not from an account domain.

0x000004EA The security identifier provided


ERROR_NON_DOMAIN_SID does not have a domain
component.

0x000004EB AppHelp dialog canceled, thus


ERROR_APPHELP_BLOCK preventing the application
from starting.

0x000004EC This program is blocked by


ERROR_ACCESS_DISABLED_BY_POLICY Group Policy. For more
information, contact your
system administrator.

0x000004ED A program attempt to use an


ERROR_REG_NAT_CONSUMPTION invalid register value. Normally
caused by an uninitialized
register. This error is Itanium
specific.

0x000004EE The share is currently offline or


ERROR_CSCSHARE_OFFLINE does not exist.

0x000004EF The Kerberos protocol

264 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_PKINIT_FAILURE encountered an error while


validating the KDC certificate
during smartcard logon. There
is more information in the
system event log.

0x000004F0 The Kerberos protocol


ERROR_SMARTCARD_SUBSYSTEM_FAILURE encountered an error while
attempting to utilize the
smartcard subsystem.

0x000004F1 The system detected a possible


ERROR_DOWNGRADE_DETECTED attempt to compromise
security. Ensure that you can
contact the server that
authenticated you.

0x000004F7 The machine is locked and


ERROR_MACHINE_LOCKED cannot be shut down without
the force option.

0x000004F9 An application-defined callback


ERROR_CALLBACK_SUPPLIED_INVALID_DATA gave invalid data when called.

0x000004FA The Group Policy framework


ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED should call the extension in the
synchronous foreground policy
refresh.

0x000004FB This driver has been blocked


ERROR_DRIVER_BLOCKED from loading.

0x000004FC A DLL referenced a module


ERROR_INVALID_IMPORT_OF_NON_DLL that was neither a DLL nor the
process's executable image.

0x000004FD Windows cannot open this


ERROR_ACCESS_DISABLED_WEBBLADE program because it has been
disabled.

0x000004FE Windows cannot open this


ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER program because the license
enforcement system has been
tampered with or become
corrupted.

0x000004FF A transaction recover failed.


ERROR_RECOVERY_FAILURE

0x00000500 The current thread has already


ERROR_ALREADY_FIBER been converted to a fiber.

0x00000501 The current thread has already


ERROR_ALREADY_THREAD been converted from a fiber.

0x00000502 The system detected an


ERROR_STACK_BUFFER_OVERRUN overrun of a stack-based

265 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

buffer in this application. This


overrun could potentially allow
a malicious user to gain control
of this application.

0x00000503 Data present in one of the


ERROR_PARAMETER_QUOTA_EXCEEDED parameters is more than the
function can operate on.

0x00000504 An attempt to perform an


ERROR_DEBUGGER_INACTIVE operation on a debug object
failed because the object is in
the process of being deleted.

0x00000505 An attempt to delay-load a .dll


ERROR_DELAY_LOAD_FAILED or get a function address in a
delay-loaded .dll failed.

0x00000506 %1 is a 16-bit application. You


ERROR_VDM_DISALLOWED do not have permissions to
execute 16-bit applications.
Check your permissions with
your system administrator.

0x00000507 Insufficient information exists


ERROR_UNIDENTIFIED_ERROR to identify the cause of failure.

0x00000508 The parameter passed to a C


ERROR_INVALID_CRUNTIME_PARAMETER runtime function is incorrect.

0x00000509 The operation occurred beyond


ERROR_BEYOND_VDL the valid data length of the
file.

0x0000050A The service start failed


ERROR_INCOMPATIBLE_SERVICE_SID_TYPE because one or more services
in the same process have an
incompatible service SID type
setting. A service with a
restricted service SID type can
only coexist in the same
process with other services
with a restricted SID type.

0x0000050B The process hosting the driver


ERROR_DRIVER_PROCESS_TERMINATED for this device has been
terminated.

0x0000050C An operation attempted to


ERROR_IMPLEMENTATION_LIMIT exceed an implementation-
defined limit.

0x0000050D Either the target process, or


ERROR_PROCESS_IS_PROTECTED the target thread's containing
process, is a protected
process.

266 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000050E The service notification client is


ERROR_SERVICE_NOTIFY_CLIENT_LAGGING lagging too far behind the
current state of services in the
machine.

0x0000050F An operation failed because


ERROR_DISK_QUOTA_EXCEEDED the storage quota was
exceeded.

0x00000510 An operation failed because


ERROR_CONTENT_BLOCKED the content was blocked.

0x00000511 A privilege that the service


ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE requires to function properly
does not exist in the service
account configuration. You
may use the Services Microsoft
Management Console (MMC)
snap-in (Services.msc) and the
Local Security Settings MMC
snap-in (Secpol.msc) to view
the service configuration and
the account configuration.

0x00000513 Indicates a particular SID may


ERROR_INVALID_LABEL not be assigned as the label of
an object.

0x00000514 Not all privileges or groups


ERROR_NOT_ALL_ASSIGNED referenced are assigned to the
caller.

0x00000515 Some mapping between


ERROR_SOME_NOT_MAPPED account names and SIDs was
not done.

0x00000516 No system quota limits are


ERROR_NO_QUOTAS_FOR_ACCOUNT specifically set for this account.

0x00000517 No encryption key is available.


ERROR_LOCAL_USER_SESSION_KEY A well-known encryption key
was returned.

0x00000518 The password is too complex


ERROR_NULL_LM_PASSWORD to be converted to a LAN
Manager password. The LAN
Manager password returned is
a null string.

0x00000519 The revision level is unknown.


ERROR_UNKNOWN_REVISION

0x0000051A Indicates two revision levels


ERROR_REVISION_MISMATCH are incompatible.

0x0000051B This SID may not be assigned


ERROR_INVALID_OWNER as the owner of this object.

267 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000051C This SID may not be assigned


ERROR_INVALID_PRIMARY_GROUP as the primary group of an
object.

0x0000051D An attempt has been made to


ERROR_NO_IMPERSONATION_TOKEN operate on an impersonation
token by a thread that is not
currently impersonating a
client.

0x0000051E The group may not be


ERROR_CANT_DISABLE_MANDATORY disabled.

0x0000051F There are currently no logon


ERROR_NO_LOGON_SERVERS servers available to service the
logon request.

0x00000520 A specified logon session does


ERROR_NO_SUCH_LOGON_SESSION not exist. It may already have
been terminated.

0x00000521 A specified privilege does not


ERROR_NO_SUCH_PRIVILEGE exist.

0x00000522 A required privilege is not held


ERROR_PRIVILEGE_NOT_HELD by the client.

0x00000523 The name provided is not a


ERROR_INVALID_ACCOUNT_NAME properly formed account
name.

0x00000524 The specified account already


ERROR_USER_EXISTS exists.

0x00000525 The specified account does not


ERROR_NO_SUCH_USER exist.

0x00000526 The specified group already


ERROR_GROUP_EXISTS exists.

0x00000527 The specified group does not


ERROR_NO_SUCH_GROUP exist.

0x00000528 Either the specified user


ERROR_MEMBER_IN_GROUP account is already a member
of the specified group, or the
specified group cannot be
deleted because it contains a
member.

0x00000529 The specified user account is


ERROR_MEMBER_NOT_IN_GROUP not a member of the specified
group account.

0x0000052A The last remaining


ERROR_LAST_ADMIN administration account cannot
be disabled or deleted.

268 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000052B Unable to update the


ERROR_WRONG_PASSWORD password. The value provided
as the current password is
incorrect.

0x0000052C Unable to update the


ERROR_ILL_FORMED_PASSWORD password. The value provided
for the new password contains
values that are not allowed in
passwords.

0x0000052D Unable to update the


ERROR_PASSWORD_RESTRICTION password. The value provided
for the new password does not
meet the length, complexity,
or history requirements of the
domain.

0x0000052E Logon failure: Unknown user


ERROR_LOGON_FAILURE name or bad password.

0x0000052F Logon failure: User account


ERROR_ACCOUNT_RESTRICTION restriction. Possible reasons
are blank passwords not
allowed, logon hour
restrictions, or a policy
restriction has been enforced.

0x00000530 Logon failure: Account logon


ERROR_INVALID_LOGON_HOURS time restriction violation.

0x00000531 Logon failure: User not allowed


ERROR_INVALID_WORKSTATION to log on to this computer.

0x00000532 Logon failure: The specified


ERROR_PASSWORD_EXPIRED account password has expired.

0x00000533 Logon failure: Account


ERROR_ACCOUNT_DISABLED currently disabled.

0x00000534 No mapping between account


ERROR_NONE_MAPPED names and SIDs was done.

0x00000535 Too many local user identifiers


ERROR_TOO_MANY_LUIDS_REQUESTED (LUIDs) were requested at one
time.

0x00000536 No more LUIDs are available.


ERROR_LUIDS_EXHAUSTED

0x00000537 The sub-authority part of an


ERROR_INVALID_SUB_AUTHORITY SID is invalid for this particular
use.

0x00000538 The ACL structure is invalid.


ERROR_INVALID_ACL

269 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000539 The SID structure is invalid.


ERROR_INVALID_SID

0x0000053A The security descriptor


ERROR_INVALID_SECURITY_DESCR structure is invalid.

0x0000053C The inherited ACL or ACE could


ERROR_BAD_INHERITANCE_ACL not be built.

0x0000053D The server is currently


ERROR_SERVER_DISABLED disabled.

0x0000053E The server is currently


ERROR_SERVER_NOT_DISABLED enabled.

0x0000053F The value provided was an


ERROR_INVALID_ID_AUTHORITY invalid value for an identifier
authority.

0x00000540 No more memory is available


ERROR_ALLOTTED_SPACE_EXCEEDED for security information
updates.

0x00000541 The specified attributes are


ERROR_INVALID_GROUP_ATTRIBUTES invalid, or incompatible with
the attributes for the group as
a whole.

0x00000542 Either a required


ERROR_BAD_IMPERSONATION_LEVEL impersonation level was not
provided, or the provided
impersonation level is invalid.

0x00000543 Cannot open an anonymous


ERROR_CANT_OPEN_ANONYMOUS level security token.

0x00000544 The validation information


ERROR_BAD_VALIDATION_CLASS class requested was invalid.

0x00000545 The type of the token is


ERROR_BAD_TOKEN_TYPE inappropriate for its attempted
use.

0x00000546 Unable to perform a security


ERROR_NO_SECURITY_ON_OBJECT operation on an object that
has no associated security.

0x00000547 Configuration information


ERROR_CANT_ACCESS_DOMAIN_INFO could not be read from the
domain controller, either
because the machine is
unavailable, or access has
been denied.

0x00000548 The SAM or local security


ERROR_INVALID_SERVER_STATE authority (LSA) server was in
the wrong state to perform the

270 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

security operation.

0x00000549 The domain was in the wrong


ERROR_INVALID_DOMAIN_STATE state to perform the security
operation.

0x0000054A This operation is only allowed


ERROR_INVALID_DOMAIN_ROLE for the PDC of the domain.

0x0000054B The specified domain either


ERROR_NO_SUCH_DOMAIN does not exist or could not be
contacted.

0x0000054C The specified domain already


ERROR_DOMAIN_EXISTS exists.

0x0000054D An attempt was made to


ERROR_DOMAIN_LIMIT_EXCEEDED exceed the limit on the
number of domains per server.

0x0000054E Unable to complete the


ERROR_INTERNAL_DB_CORRUPTION requested operation because
of either a catastrophic media
failure or a data structure
corruption on the disk.

0x0000054F An internal error occurred.


ERROR_INTERNAL_ERROR

0x00000550 Generic access types were


ERROR_GENERIC_NOT_MAPPED contained in an access mask
that should already be mapped
to nongeneric types.

0x00000551 A security descriptor is not in


ERROR_BAD_DESCRIPTOR_FORMAT the right format (absolute or
self-relative).

0x00000552 The requested action is


ERROR_NOT_LOGON_PROCESS restricted for use by logon
processes only. The calling
process has not registered as a
logon process.

0x00000553 Cannot start a new logon


ERROR_LOGON_SESSION_EXISTS session with an ID that is
already in use.

0x00000554 A specified authentication


ERROR_NO_SUCH_PACKAGE package is unknown.

0x00000555 The logon session is not in a


ERROR_BAD_LOGON_SESSION_STATE state that is consistent with
the requested operation.

0x00000556 The logon session ID is already


ERROR_LOGON_SESSION_COLLISION in use.

271 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000557 A logon request contained an


ERROR_INVALID_LOGON_TYPE invalid logon type value.

0x00000558 Unable to impersonate using a


ERROR_CANNOT_IMPERSONATE named pipe until data has
been read from that pipe.

0x00000559 The transaction state of a


ERROR_RXACT_INVALID_STATE registry subtree is
incompatible with the
requested operation.

0x0000055A An internal security database


ERROR_RXACT_COMMIT_FAILURE corruption has been
encountered.

0x0000055B Cannot perform this operation


ERROR_SPECIAL_ACCOUNT on built-in accounts.

0x0000055C Cannot perform this operation


ERROR_SPECIAL_GROUP on this built-in special group.

0x0000055D Cannot perform this operation


ERROR_SPECIAL_USER on this built-in special user.

0x0000055E The user cannot be removed


ERROR_MEMBERS_PRIMARY_GROUP from a group because the
group is currently the user's
primary group.

0x0000055F The token is already in use as


ERROR_TOKEN_ALREADY_IN_USE a primary token.

0x00000560 The specified local group does


ERROR_NO_SUCH_ALIAS not exist.

0x00000561 The specified account name is


ERROR_MEMBER_NOT_IN_ALIAS not a member of the group.

0x00000562 The specified account name is


ERROR_MEMBER_IN_ALIAS already a member of the
group.

0x00000563 The specified local group


ERROR_ALIAS_EXISTS already exists.

0x00000564 Logon failure: The user has not


ERROR_LOGON_NOT_GRANTED been granted the requested
logon type at this computer.

0x00000565 The maximum number of


ERROR_TOO_MANY_SECRETS secrets that may be stored in a
single system has been
exceeded.

0x00000566 The length of a secret exceeds


ERROR_SECRET_TOO_LONG the maximum length allowed.

272 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000567 The local security authority


ERROR_INTERNAL_DB_ERROR database contains an internal
inconsistency.

0x00000568 During a logon attempt, the


ERROR_TOO_MANY_CONTEXT_IDS user's security context
accumulated too many SIDs.

0x00000569 Logon failure: The user has not


ERROR_LOGON_TYPE_NOT_GRANTED been granted the requested
logon type at this computer.

0x0000056A A cross-encrypted password is


ERROR_NT_CROSS_ENCRYPTION_REQUIRED necessary to change a user
password.

0x0000056B A member could not be added


ERROR_NO_SUCH_MEMBER to or removed from the local
group because the member
does not exist.

0x0000056C A new member could not be


ERROR_INVALID_MEMBER added to a local group because
the member has the wrong
account type.

0x0000056D Too many SIDs have been


ERROR_TOO_MANY_SIDS specified.

0x0000056E A cross-encrypted password is


ERROR_LM_CROSS_ENCRYPTION_REQUIRED necessary to change this user
password.

0x0000056F Indicates an ACL contains no


ERROR_NO_INHERITANCE inheritable components.

0x00000570 The file or directory is


ERROR_FILE_CORRUPT corrupted and unreadable.

0x00000571 The disk structure is corrupted


ERROR_DISK_CORRUPT and unreadable.

0x00000572 There is no user session key


ERROR_NO_USER_SESSION_KEY for the specified logon session.

0x00000573 The service being accessed is


ERROR_LICENSE_QUOTA_EXCEEDED licensed for a particular
number of connections. No
more connections can be made
to the service at this time
because the service has
accepted the maximum
number of connections.

0x00000574 Logon failure: The target


ERROR_WRONG_TARGET_NAME account name is incorrect.

273 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000575 Mutual authentication failed.


ERROR_MUTUAL_AUTH_FAILED The server's password is out of
date at the domain controller.

0x00000576 There is a time and/or date


ERROR_TIME_SKEW difference between the client
and server.

0x00000577 This operation cannot be


ERROR_CURRENT_DOMAIN_NOT_ALLOWED performed on the current
domain.

0x00000578 Invalid window handle.


ERROR_INVALID_WINDOW_HANDLE

0x00000579 Invalid menu handle.


ERROR_INVALID_MENU_HANDLE

0x0000057A Invalid cursor handle.


ERROR_INVALID_CURSOR_HANDLE

0x0000057B Invalid accelerator table


ERROR_INVALID_ACCEL_HANDLE handle.

0x0000057C Invalid hook handle.


ERROR_INVALID_HOOK_HANDLE

0x0000057D Invalid handle to a multiple-


ERROR_INVALID_DWP_HANDLE window position structure.

0x0000057E Cannot create a top-level child


ERROR_TLW_WITH_WSCHILD window.

0x0000057F Cannot find window class.


ERROR_CANNOT_FIND_WND_CLASS

0x00000580 Invalid window; it belongs to


ERROR_WINDOW_OF_OTHER_THREAD other thread.

0x00000581 Hot key is already registered.


ERROR_HOTKEY_ALREADY_REGISTERED

0x00000582 Class already exists.


ERROR_CLASS_ALREADY_EXISTS

0x00000583 Class does not exist.


ERROR_CLASS_DOES_NOT_EXIST

0x00000584 Class still has open windows.


ERROR_CLASS_HAS_WINDOWS

0x00000585 Invalid index.


ERROR_INVALID_INDEX

0x00000586 Invalid icon handle.


ERROR_INVALID_ICON_HANDLE

274 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000587 Using private DIALOG window


ERROR_PRIVATE_DIALOG_INDEX words.

0x00000588 The list box identifier was not


ERROR_LISTBOX_ID_NOT_FOUND found.

0x00000589 No wildcards were found.


ERROR_NO_WILDCARD_CHARACTERS

0x0000058A Thread does not have a


ERROR_CLIPBOARD_NOT_OPEN clipboard open.

0x0000058B Hot key is not registered.


ERROR_HOTKEY_NOT_REGISTERED

0x0000058C The window is not a valid


ERROR_WINDOW_NOT_DIALOG dialog window.

0x0000058D Control ID not found.


ERROR_CONTROL_ID_NOT_FOUND

0x0000058E Invalid message for a combo


ERROR_INVALID_COMBOBOX_MESSAGE box because it does not have
an edit control.

0x0000058F The window is not a combo


ERROR_WINDOW_NOT_COMBOBOX box.

0x00000590 Height must be less than 256.


ERROR_INVALID_EDIT_HEIGHT

0x00000591 Invalid device context (DC)


ERROR_DC_NOT_FOUND handle.

0x00000592 Invalid hook procedure type.


ERROR_INVALID_HOOK_FILTER

0x00000593 Invalid hook procedure.


ERROR_INVALID_FILTER_PROC

0x00000594 Cannot set nonlocal hook


ERROR_HOOK_NEEDS_HMOD without a module handle.

0x00000595 This hook procedure can only


ERROR_GLOBAL_ONLY_HOOK be set globally.

0x00000596 The journal hook procedure is


ERROR_JOURNAL_HOOK_SET already installed.

0x00000597 The hook procedure is not


ERROR_HOOK_NOT_INSTALLED installed.

0x00000598 Invalid message for single-


ERROR_INVALID_LB_MESSAGE selection list box.

0x00000599 LB_SETCOUNT sent to non-


ERROR_SETCOUNT_ON_BAD_LB lazy list box.

275 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000059A This list box does not support


ERROR_LB_WITHOUT_TABSTOPS tab stops.

0x0000059B Cannot destroy object created


ERROR_DESTROY_OBJECT_OF_OTHER_THREAD by another thread.

0x0000059C Child windows cannot have


ERROR_CHILD_WINDOW_MENU menus.

0x0000059D The window does not have a


ERROR_NO_SYSTEM_MENU system menu.

0x0000059E Invalid message box style.


ERROR_INVALID_MSGBOX_STYLE

0x0000059F Invalid system-wide (SPI_*)


ERROR_INVALID_SPI_VALUE parameter.

0x000005A0 Screen already locked.


ERROR_SCREEN_ALREADY_LOCKED

0x000005A1 All handles to windows in a


ERROR_HWNDS_HAVE_DIFF_PARENT multiple-window position
structure must have the same
parent.

0x000005A2 The window is not a child


ERROR_NOT_CHILD_WINDOW window.

0x000005A3 Invalid GW_* command.


ERROR_INVALID_GW_COMMAND

0x000005A4 Invalid thread identifier.


ERROR_INVALID_THREAD_ID

0x000005A5 Cannot process a message


ERROR_NON_MDICHILD_WINDOW from a window that is not a
multiple document interface
(MDI) window.

0x000005A6 Pop-up menu already active.


ERROR_POPUP_ALREADY_ACTIVE

0x000005A7 The window does not have


ERROR_NO_SCROLLBARS scroll bars.

0x000005A8 Scroll bar range cannot be


ERROR_INVALID_SCROLLBAR_RANGE greater than MAXLONG.

0x000005A9 Cannot show or remove the


ERROR_INVALID_SHOWWIN_COMMAND window in the way specified.

0x000005AA Insufficient system resources


ERROR_NO_SYSTEM_RESOURCES exist to complete the
requested service.

0x000005AB Insufficient system resources

276 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_NONPAGED_SYSTEM_RESOURCES exist to complete the


requested service.

0x000005AC Insufficient system resources


ERROR_PAGED_SYSTEM_RESOURCES exist to complete the
requested service.

0x000005AD Insufficient quota to complete


ERROR_WORKING_SET_QUOTA the requested service.

0x000005AE Insufficient quota to complete


ERROR_PAGEFILE_QUOTA the requested service.

0x000005AF The paging file is too small for


ERROR_COMMITMENT_LIMIT this operation to complete.

0x000005B0 A menu item was not found.


ERROR_MENU_ITEM_NOT_FOUND

0x000005B1 Invalid keyboard layout


ERROR_INVALID_KEYBOARD_HANDLE handle.

0x000005B2 Hook type not allowed.


ERROR_HOOK_TYPE_NOT_ALLOWED

0x000005B3 This operation requires an


ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION interactive window station.

0x000005B4 This operation returned


ERROR_TIMEOUT because the time-out period
expired.

0x000005B5 Invalid monitor handle.


ERROR_INVALID_MONITOR_HANDLE

0x000005B6 Incorrect size argument.


ERROR_INCORRECT_SIZE

0x000005B7 The symbolic link cannot be


ERROR_SYMLINK_CLASS_DISABLED followed because its type is
disabled.

0x000005B8 This application does not


ERROR_SYMLINK_NOT_SUPPORTED support the current operation
on symbolic links.

0x000005DC The event log file is corrupted.


ERROR_EVENTLOG_FILE_CORRUPT

0x000005DD No event log file could be


ERROR_EVENTLOG_CANT_START opened, so the event logging
service did not start.

0x000005DE The event log file is full.


ERROR_LOG_FILE_FULL

0x000005DF The event log file has changed

277 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_EVENTLOG_FILE_CHANGED between read operations.

0x0000060E The specified task name is


ERROR_INVALID_TASK_NAME invalid.

0x0000060F The specified task index is


ERROR_INVALID_TASK_INDEX invalid.

0x00000610 The specified thread is already


ERROR_THREAD_ALREADY_IN_TASK joining a task.

0x00000641 The Windows Installer service


ERROR_INSTALL_SERVICE_FAILURE could not be accessed. This
can occur if the Windows
Installer is not correctly
installed. Contact your support
personnel for assistance.

0x00000642 User canceled installation.


ERROR_INSTALL_USEREXIT

0x00000643 Fatal error during installation.


ERROR_INSTALL_FAILURE

0x00000644 Installation suspended,


ERROR_INSTALL_SUSPEND incomplete.

0x00000645 This action is valid only for


ERROR_UNKNOWN_PRODUCT products that are currently
installed.

0x00000646 Feature ID not registered.


ERROR_UNKNOWN_FEATURE

0x00000647 Component ID not registered.


ERROR_UNKNOWN_COMPONENT

0x00000648 Unknown property.


ERROR_UNKNOWN_PROPERTY

0x00000649 Handle is in an invalid state.


ERROR_INVALID_HANDLE_STATE

0x0000064A The configuration data for this


ERROR_BAD_CONFIGURATION product is corrupt. Contact
your support personnel.

0x0000064B Component qualifier not


ERROR_INDEX_ABSENT present.

0x0000064C The installation source for this


ERROR_INSTALL_SOURCE_ABSENT product is not available. Verify
that the source exists and that
you can access it.

0x0000064D This installation package


ERROR_INSTALL_PACKAGE_VERSION cannot be installed by the

278 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

Windows Installer service. You


must install a Windows service
pack that contains a newer
version of the Windows
Installer service.

0x0000064E Product is uninstalled.


ERROR_PRODUCT_UNINSTALLED

0x0000064F SQL query syntax invalid or


ERROR_BAD_QUERY_SYNTAX unsupported.

0x00000650 Record field does not exist.


ERROR_INVALID_FIELD

0x00000651 The device has been removed.


ERROR_DEVICE_REMOVED

0x00000652 Another installation is already


ERROR_INSTALL_ALREADY_RUNNING in progress. Complete that
installation before proceeding
with this install.

0x00000653 This installation package could


ERROR_INSTALL_PACKAGE_OPEN_FAILED not be opened. Verify that the
package exists and that you
can access it, or contact the
application vendor to verify
that this is a valid Windows
Installer package.

0x00000654 This installation package could


ERROR_INSTALL_PACKAGE_INVALID not be opened. Contact the
application vendor to verify
that this is a valid Windows
Installer package.

0x00000655 There was an error starting the


ERROR_INSTALL_UI_FAILURE Windows Installer service user
interface. Contact your support
personnel.

0x00000656 Error opening installation log


ERROR_INSTALL_LOG_FAILURE file. Verify that the specified
log file location exists and that
you can write to it.

0x00000657 The language of this


ERROR_INSTALL_LANGUAGE_UNSUPPORTED installation package is not
supported by your system.

0x00000658 Error applying transforms.


ERROR_INSTALL_TRANSFORM_FAILURE Verify that the specified
transform paths are valid.

0x00000659 This installation is forbidden by


ERROR_INSTALL_PACKAGE_REJECTED system policy. Contact your

279 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

system administrator.

0x0000065A Function could not be


ERROR_FUNCTION_NOT_CALLED executed.

0x0000065B Function failed during


ERROR_FUNCTION_FAILED execution.

0x0000065C Invalid or unknown table


ERROR_INVALID_TABLE specified.

0x0000065D Data supplied is of wrong type.


ERROR_DATATYPE_MISMATCH

0x0000065E Data of this type is not


ERROR_UNSUPPORTED_TYPE supported.

0x0000065F The Windows Installer service


ERROR_CREATE_FAILED failed to start. Contact your
support personnel.

0x00000660 The Temp folder is on a drive


ERROR_INSTALL_TEMP_UNWRITABLE that is full or is inaccessible.
Free up space on the drive or
verify that you have write
permission on the Temp folder.

0x00000661 This installation package is not


ERROR_INSTALL_PLATFORM_UNSUPPORTED supported by this processor
type. Contact your product
vendor.

0x00000662 Component not used on this


ERROR_INSTALL_NOTUSED computer.

0x00000663 This update package could not


ERROR_PATCH_PACKAGE_OPEN_FAILED be opened. Verify that the
update package exists and that
you can access it, or contact
the application vendor to verify
that this is a valid Windows
Installer update package.

0x00000664 This update package could not


ERROR_PATCH_PACKAGE_INVALID be opened. Contact the
application vendor to verify
that this is a valid Windows
Installer update package.

0x00000665 This update package cannot be


ERROR_PATCH_PACKAGE_UNSUPPORTED processed by the Windows
Installer service. You must
install a Windows service pack
that contains a newer version
of the Windows Installer
service.

280 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000666 Another version of this product


ERROR_PRODUCT_VERSION is already installed. Installation
of this version cannot
continue. To configure or
remove the existing version of
this product, use Add/Remove
Programs in Control Panel.

0x00000667 Invalid command-line


ERROR_INVALID_COMMAND_LINE argument. Consult the
Windows Installer SDK for
detailed command line help.

0x00000668 Only administrators have


ERROR_INSTALL_REMOTE_DISALLOWED permission to add, remove, or
configure server software
during a Terminal Services
remote session. If you want to
install or configure software on
the server, contact your
network administrator.

0x00000669 The requested operation


ERROR_SUCCESS_REBOOT_INITIATED completed successfully. The
system will be restarted so the
changes can take effect.

0x0000066A The upgrade cannot be


ERROR_PATCH_TARGET_NOT_FOUND installed by the Windows
Installer service because the
program to be upgraded may
be missing, or the upgrade
may update a different version
of the program. Verify that the
program to be upgraded exists
on your computer and that you
have the correct upgrade.

0x0000066B The update package is not


ERROR_PATCH_PACKAGE_REJECTED permitted by a software
restriction policy.

0x0000066C One or more customizations


ERROR_INSTALL_TRANSFORM_REJECTED are not permitted by a
software restriction policy.

0x0000066D The Windows Installer does


ERROR_INSTALL_REMOTE_PROHIBITED not permit installation from a
Remote Desktop Connection.

0x0000066E Uninstallation of the update


ERROR_PATCH_REMOVAL_UNSUPPORTED package is not supported.

0x0000066F The update is not applied to


ERROR_UNKNOWN_PATCH this product.

0x00000670 No valid sequence could be

281 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_PATCH_NO_SEQUENCE found for the set of updates.

0x00000671 Update removal was


ERROR_PATCH_REMOVAL_DISALLOWED disallowed by policy.

0x00000672 The XML update data is invalid.


ERROR_INVALID_PATCH_XML

0x00000673 Windows Installer does not


ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT permit updating of managed
advertised products. At least
one feature of the product
must be installed before
applying the update.

0x00000674 The Windows Installer service


ERROR_INSTALL_SERVICE_SAFEBOOT is not accessible in Safe Mode.
Try again when your computer
is not in Safe Mode or you can
use System Restore to return
your machine to a previous
good state.

0x000006A4 The string binding is invalid.


RPC_S_INVALID_STRING_BINDING

0x000006A5 The binding handle is not the


RPC_S_WRONG_KIND_OF_BINDING correct type.

0x000006A6 The binding handle is invalid.


RPC_S_INVALID_BINDING

0x000006A7 The RPC protocol sequence is


RPC_S_PROTSEQ_NOT_SUPPORTED not supported.

0x000006A8 The RPC protocol sequence is


RPC_S_INVALID_RPC_PROTSEQ invalid.

0x000006A9 The string UUID is invalid.


RPC_S_INVALID_STRING_UUID

0x000006AA The endpoint format is invalid.


RPC_S_INVALID_ENDPOINT_FORMAT

0x000006AB The network address is invalid.


RPC_S_INVALID_NET_ADDR

0x000006AC No endpoint was found.


RPC_S_NO_ENDPOINT_FOUND

0x000006AD The time-out value is invalid.


RPC_S_INVALID_TIMEOUT

0x000006AE The object UUID) was not


RPC_S_OBJECT_NOT_FOUND found.

0x000006AF The object UUID) has already

282 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

RPC_S_ALREADY_REGISTERED been registered.

0x000006B0 The type UUID has already


RPC_S_TYPE_ALREADY_REGISTERED been registered.

0x000006B1 The RPC server is already


RPC_S_ALREADY_LISTENING listening.

0x000006B2 No protocol sequences have


RPC_S_NO_PROTSEQS_REGISTERED been registered.

0x000006B3 The RPC server is not listening.


RPC_S_NOT_LISTENING

0x000006B4 The manager type is unknown.


RPC_S_UNKNOWN_MGR_TYPE

0x000006B5 The interface is unknown.


RPC_S_UNKNOWN_IF

0x000006B6 There are no bindings.


RPC_S_NO_BINDINGS

0x000006B7 There are no protocol


RPC_S_NO_PROTSEQS sequences.

0x000006B8 The endpoint cannot be


RPC_S_CANT_CREATE_ENDPOINT created.

0x000006B9 Not enough resources are


RPC_S_OUT_OF_RESOURCES available to complete this
operation.

0x000006BA The RPC server is unavailable.


RPC_S_SERVER_UNAVAILABLE

0x000006BB The RPC server is too busy to


RPC_S_SERVER_TOO_BUSY complete this operation.

0x000006BC The network options are


RPC_S_INVALID_NETWORK_OPTIONS invalid.

0x000006BD There are no RPCs active on


RPC_S_NO_CALL_ACTIVE this thread.

0x000006BE The RPC failed.


RPC_S_CALL_FAILED

0x000006BF The RPC failed and did not


RPC_S_CALL_FAILED_DNE execute.

0x000006C0 An RPC protocol error


RPC_S_PROTOCOL_ERROR occurred.

0x000006C1 Access to the HTTP proxy is


RPC_S_PROXY_ACCESS_DENIED denied.

283 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000006C2 The transfer syntax is not


RPC_S_UNSUPPORTED_TRANS_SYN supported by the RPC server.

0x000006C4 The UUID type is not


RPC_S_UNSUPPORTED_TYPE supported.

0x000006C5 The tag is invalid.


RPC_S_INVALID_TAG

0x000006C6 The array bounds are invalid.


RPC_S_INVALID_BOUND

0x000006C7 The binding does not contain


RPC_S_NO_ENTRY_NAME an entry name.

0x000006C8 The name syntax is invalid.


RPC_S_INVALID_NAME_SYNTAX

0x000006C9 The name syntax is not


RPC_S_UNSUPPORTED_NAME_SYNTAX supported.

0x000006CB No network address is


RPC_S_UUID_NO_ADDRESS available to use to construct a
UUID.

0x000006CC The endpoint is a duplicate.


RPC_S_DUPLICATE_ENDPOINT

0x000006CD The authentication type is


RPC_S_UNKNOWN_AUTHN_TYPE unknown.

0x000006CE The maximum number of calls


RPC_S_MAX_CALLS_TOO_SMALL is too small.

0x000006CF The string is too long.


RPC_S_STRING_TOO_LONG

0x000006D0 The RPC protocol sequence


RPC_S_PROTSEQ_NOT_FOUND was not found.

0x000006D1 The procedure number is out


RPC_S_PROCNUM_OUT_OF_RANGE of range.

0x000006D2 The binding does not contain


RPC_S_BINDING_HAS_NO_AUTH any authentication
information.

0x000006D3 The authentication service is


RPC_S_UNKNOWN_AUTHN_SERVICE unknown.

0x000006D4 The authentication level is


RPC_S_UNKNOWN_AUTHN_LEVEL unknown.

0x000006D5 The security context is invalid.


RPC_S_INVALID_AUTH_IDENTITY

0x000006D6 The authorization service is

284 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

RPC_S_UNKNOWN_AUTHZ_SERVICE unknown.

0x000006D7 The entry is invalid.


EPT_S_INVALID_ENTRY

0x000006D8 The server endpoint cannot


EPT_S_CANT_PERFORM_OP perform the operation.

0x000006D9 There are no more endpoints


EPT_S_NOT_REGISTERED available from the endpoint
mapper.

0x000006DA No interfaces have been


RPC_S_NOTHING_TO_EXPORT exported.

0x000006DB The entry name is incomplete.


RPC_S_INCOMPLETE_NAME

0x000006DC The version option is invalid.


RPC_S_INVALID_VERS_OPTION

0x000006DD There are no more members.


RPC_S_NO_MORE_MEMBERS

0x000006DE There is nothing to unexport.


RPC_S_NOT_ALL_OBJS_UNEXPORTED

0x000006DF The interface was not found.


RPC_S_INTERFACE_NOT_FOUND

0x000006E0 The entry already exists.


RPC_S_ENTRY_ALREADY_EXISTS

0x000006E1 The entry is not found.


RPC_S_ENTRY_NOT_FOUND

0x000006E2 The name service is


RPC_S_NAME_SERVICE_UNAVAILABLE unavailable.

0x000006E3 The network address family is


RPC_S_INVALID_NAF_ID invalid.

0x000006E4 The requested operation is not


RPC_S_CANNOT_SUPPORT supported.

0x000006E5 No security context is available


RPC_S_NO_CONTEXT_AVAILABLE to allow impersonation.

0x000006E6 An internal error occurred in


RPC_S_INTERNAL_ERROR an RPC.

0x000006E7 The RPC server attempted an


RPC_S_ZERO_DIVIDE integer division by zero.

0x000006E8 An addressing error occurred


RPC_S_ADDRESS_ERROR in the RPC server.

285 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000006E9 A floating-point operation at


RPC_S_FP_DIV_ZERO the RPC server caused a
division by zero.

0x000006EA A floating-point underflow


RPC_S_FP_UNDERFLOW occurred at the RPC server.

0x000006EB A floating-point overflow


RPC_S_FP_OVERFLOW occurred at the RPC server.

0x000006EC The list of RPC servers


RPC_X_NO_MORE_ENTRIES available for the binding of
auto handles has been
exhausted.

0x000006ED Unable to open the character


RPC_X_SS_CHAR_TRANS_OPEN_FAIL translation table file.

0x000006EE The file containing the


RPC_X_SS_CHAR_TRANS_SHORT_FILE character translation table has
fewer than 512 bytes.

0x000006EF A null context handle was


RPC_X_SS_IN_NULL_CONTEXT passed from the client to the
host during an RPC.

0x000006F1 The context handle changed


RPC_X_SS_CONTEXT_DAMAGED during an RPC.

0x000006F2 The binding handles passed to


RPC_X_SS_HANDLES_MISMATCH an RPC do not match.

0x000006F3 The stub is unable to get the


RPC_X_SS_CANNOT_GET_CALL_HANDLE RPC handle.

0x000006F4 A null reference pointer was


RPC_X_NULL_REF_POINTER passed to the stub.

0x000006F5 The enumeration value is out


RPC_X_ENUM_VALUE_OUT_OF_RANGE of range.

0x000006F6 The byte count is too small.


RPC_X_BYTE_COUNT_TOO_SMALL

0x000006F7 The stub received bad data.


RPC_X_BAD_STUB_DATA

0x000006F8 The supplied user buffer is not


ERROR_INVALID_USER_BUFFER valid for the requested
operation.

0x000006F9 The disk media is not


ERROR_UNRECOGNIZED_MEDIA recognized. It may not be
formatted.

0x000006FA The workstation does not have


ERROR_NO_TRUST_LSA_SECRET a trust secret.

286 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000006FB The security database on the


ERROR_NO_TRUST_SAM_ACCOUNT server does not have a
computer account for this
workstation trust relationship.

0x000006FC The trust relationship between


ERROR_TRUSTED_DOMAIN_FAILURE the primary domain and the
trusted domain failed.

0x000006FD The trust relationship between


ERROR_TRUSTED_RELATIONSHIP_FAILURE this workstation and the
primary domain failed.

0x000006FE The network logon failed.


ERROR_TRUST_FAILURE

0x000006FF An RPC is already in progress


RPC_S_CALL_IN_PROGRESS for this thread.

0x00000700 An attempt was made to log


ERROR_NETLOGON_NOT_STARTED on, but the network logon
service was not started.

0x00000701 The user's account has


ERROR_ACCOUNT_EXPIRED expired.

0x00000702 The redirector is in use and


ERROR_REDIRECTOR_HAS_OPEN_HANDLES cannot be unloaded.

0x00000703 The specified printer driver is


ERROR_PRINTER_DRIVER_ALREADY_INSTALLED already installed.

0x00000704 The specified port is unknown.


ERROR_UNKNOWN_PORT

0x00000705 The printer driver is unknown.


ERROR_UNKNOWN_PRINTER_DRIVER

0x00000706 The print processor is


ERROR_UNKNOWN_PRINTPROCESSOR unknown.

0x00000707 The specified separator file is


ERROR_INVALID_SEPARATOR_FILE invalid.

0x00000708 The specified priority is invalid.


ERROR_INVALID_PRIORITY

0x00000709 The printer name is invalid.


ERROR_INVALID_PRINTER_NAME

0x0000070A The printer already exists.


ERROR_PRINTER_ALREADY_EXISTS

0x0000070B The printer command is


ERROR_INVALID_PRINTER_COMMAND invalid.

0x0000070C The specified data type is

287 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_INVALID_DATATYPE invalid.

0x0000070D The environment specified is


ERROR_INVALID_ENVIRONMENT invalid.

0x0000070E There are no more bindings.


RPC_S_NO_MORE_BINDINGS

0x0000070F The account used is an


ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT interdomain trust account. Use
your global user account or
local user account to access
this server.

0x00000710 The account used is a


ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT computer account. Use your
global user account or local
user account to access this
server.

0x00000711 The account used is a server


ERROR_NOLOGON_SERVER_TRUST_ACCOUNT trust account. Use your global
user account or local user
account to access this server.

0x00000712 The name or SID of the


ERROR_DOMAIN_TRUST_INCONSISTENT domain specified is
inconsistent with the trust
information for that domain.

0x00000713 The server is in use and cannot


ERROR_SERVER_HAS_OPEN_HANDLES be unloaded.

0x00000714 The specified image file did not


ERROR_RESOURCE_DATA_NOT_FOUND contain a resource section.

0x00000715 The specified resource type


ERROR_RESOURCE_TYPE_NOT_FOUND cannot be found in the image
file.

0x00000716 The specified resource name


ERROR_RESOURCE_NAME_NOT_FOUND cannot be found in the image
file.

0x00000717 The specified resource


ERROR_RESOURCE_LANG_NOT_FOUND language ID cannot be found
in the image file.

0x00000718 Not enough quota is available


ERROR_NOT_ENOUGH_QUOTA to process this command.

0x00000719 No interfaces have been


RPC_S_NO_INTERFACES registered.

0x0000071A The RPC was canceled.


RPC_S_CALL_CANCELLED

288 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000071B The binding handle does not


RPC_S_BINDING_INCOMPLETE contain all the required
information.

0x0000071C A communications failure


RPC_S_COMM_FAILURE occurred during an RPC.

0x0000071D The requested authentication


RPC_S_UNSUPPORTED_AUTHN_LEVEL level is not supported.

0x0000071E No principal name is


RPC_S_NO_PRINC_NAME registered.

0x0000071F The error specified is not a


RPC_S_NOT_RPC_ERROR valid Windows RPC error code.

0x00000720 A UUID that is valid only on


RPC_S_UUID_LOCAL_ONLY this computer has been
allocated.

0x00000721 A security package-specific


RPC_S_SEC_PKG_ERROR error occurred.

0x00000722 The thread is not canceled.


RPC_S_NOT_CANCELLED

0x00000723 Invalid operation on the


RPC_X_INVALID_ES_ACTION encoding/decoding handle.

0x00000724 Incompatible version of the


RPC_X_WRONG_ES_VERSION serializing package.

0x00000725 Incompatible version of the


RPC_X_WRONG_STUB_VERSION RPC stub.

0x00000726 The RPC pipe object is invalid


RPC_X_INVALID_PIPE_OBJECT or corrupted.

0x00000727 An invalid operation was


RPC_X_WRONG_PIPE_ORDER attempted on an RPC pipe
object.

0x00000728 Unsupported RPC pipe version.


RPC_X_WRONG_PIPE_VERSION

0x0000076A The group member was not


RPC_S_GROUP_MEMBER_NOT_FOUND found.

0x0000076B The endpoint mapper database


EPT_S_CANT_CREATE entry could not be created.

0x0000076C The object UUID is the nil


RPC_S_INVALID_OBJECT UUID.

0x0000076D The specified time is invalid.


ERROR_INVALID_TIME

289 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000076E The specified form name is


ERROR_INVALID_FORM_NAME invalid.

0x0000076F The specified form size is


ERROR_INVALID_FORM_SIZE invalid.

0x00000770 The specified printer handle is


ERROR_ALREADY_WAITING already being waited on.

0x00000771 The specified printer has been


ERROR_PRINTER_DELETED deleted.

0x00000772 The state of the printer is


ERROR_INVALID_PRINTER_STATE invalid.

0x00000773 The user's password must be


ERROR_PASSWORD_MUST_CHANGE changed before logging on the
first time.

0x00000774 Could not find the domain


ERROR_DOMAIN_CONTROLLER_NOT_FOUND controller for this domain.

0x00000775 The referenced account is


ERROR_ACCOUNT_LOCKED_OUT currently locked out and may
not be logged on to.

0x00000776 The object exporter specified


OR_INVALID_OXID was not found.

0x00000777 The object specified was not


OR_INVALID_OID found.

0x00000778 The object set specified was


OR_INVALID_SET not found.

0x00000779 Some data remains to be sent


RPC_S_SEND_INCOMPLETE in the request buffer.

0x0000077A Invalid asynchronous RPC


RPC_S_INVALID_ASYNC_HANDLE handle.

0x0000077B Invalid asynchronous RPC call


RPC_S_INVALID_ASYNC_CALL handle for this operation.

0x0000077C The RPC pipe object has


RPC_X_PIPE_CLOSED already been closed.

0x0000077D The RPC call completed before


RPC_X_PIPE_DISCIPLINE_ERROR all pipes were processed.

0x0000077E No more data is available from


RPC_X_PIPE_EMPTY the RPC pipe.

0x0000077F No site name is available for


ERROR_NO_SITENAME this machine.

0x00000780 The file cannot be accessed by

290 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_CANT_ACCESS_FILE the system.

0x00000781 The name of the file cannot be


ERROR_CANT_RESOLVE_FILENAME resolved by the system.

0x00000782 The entry is not of the


RPC_S_ENTRY_TYPE_MISMATCH expected type.

0x00000783 Not all object UUIDs could be


RPC_S_NOT_ALL_OBJS_EXPORTED exported to the specified
entry.

0x00000784 The interface could not be


RPC_S_INTERFACE_NOT_EXPORTED exported to the specified
entry.

0x00000785 The specified profile entry


RPC_S_PROFILE_NOT_ADDED could not be added.

0x00000786 The specified profile element


RPC_S_PRF_ELT_NOT_ADDED could not be added.

0x00000787 The specified profile element


RPC_S_PRF_ELT_NOT_REMOVED could not be removed.

0x00000788 The group element could not


RPC_S_GRP_ELT_NOT_ADDED be added.

0x00000789 The group element could not


RPC_S_GRP_ELT_NOT_REMOVED be removed.

0x0000078A The printer driver is not


ERROR_KM_DRIVER_BLOCKED compatible with a policy
enabled on your computer that
blocks Windows NT 4.0
drivers.

0x0000078B The context has expired and


ERROR_CONTEXT_EXPIRED can no longer be used.

0x0000078C The current user's delegated


ERROR_PER_USER_TRUST_QUOTA_EXCEEDED trust creation quota has been
exceeded.

0x0000078D The total delegated trust


ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED creation quota has been
exceeded.

0x0000078E The current user's delegated


ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED trust deletion quota has been
exceeded.

0x0000078F Logon failure: The machine


ERROR_AUTHENTICATION_FIREWALL_FAILED you are logging on to is
protected by an authentication
firewall. The specified account
is not allowed to authenticate

291 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

to the machine.

0x00000790 Remote connections to the


ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED Print Spooler are blocked by a
policy set on your machine.

0x000007D0 The pixel format is invalid.


ERROR_INVALID_PIXEL_FORMAT

0x000007D1 The specified driver is invalid.


ERROR_BAD_DRIVER

0x000007D2 The window style or class


ERROR_INVALID_WINDOW_STYLE attribute is invalid for this
operation.

0x000007D3 The requested metafile


ERROR_METAFILE_NOT_SUPPORTED operation is not supported.

0x000007D4 The requested transformation


ERROR_TRANSFORM_NOT_SUPPORTED operation is not supported.

0x000007D5 The requested clipping


ERROR_CLIPPING_NOT_SUPPORTED operation is not supported.

0x000007DA The specified color


ERROR_INVALID_CMM management module is invalid.

0x000007DB The specified color profile is


ERROR_INVALID_PROFILE invalid.

0x000007DC The specified tag was not


ERROR_TAG_NOT_FOUND found.

0x000007DD A required tag is not present.


ERROR_TAG_NOT_PRESENT

0x000007DE The specified tag is already


ERROR_DUPLICATE_TAG present.

0x000007DF The specified color profile is


ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE not associated with any device.

0x000007E0 The specified color profile was


ERROR_PROFILE_NOT_FOUND not found.

0x000007E1 The specified color space is


ERROR_INVALID_COLORSPACE invalid.

0x000007E2 Image Color Management is


ERROR_ICM_NOT_ENABLED not enabled.

0x000007E3 There was an error while


ERROR_DELETING_ICM_XFORM deleting the color transform.

0x000007E4 The specified color transform is


ERROR_INVALID_TRANSFORM invalid.

292 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000007E5 The specified transform does


ERROR_COLORSPACE_MISMATCH not match the bitmap's color
space.

0x000007E6 The specified named color


ERROR_INVALID_COLORINDEX index is not present in the
profile.

0x000007E7 The specified profile is


ERROR_PROFILE_DOES_NOT_MATCH_DEVICE intended for a device of a
different type than the
specified device.

0x00000836 The workstation driver is not


NERR_NetNotStarted installed.

0x00000837 The server could not be


NERR_UnknownServer located.

0x00000838 An internal error occurred. The


NERR_ShareMem network cannot access a
shared memory segment.

0x00000839 A network resource shortage


NERR_NoNetworkResource occurred.

0x0000083A This operation is not supported


NERR_RemoteOnly on workstations.

0x0000083B The device is not connected.


NERR_DevNotRedirected

0x0000083C The network connection was


ERROR_CONNECTED_OTHER_PASSWORD made successfully, but the
user had to be prompted for a
password other than the one
originally specified.

0x0000083D The network connection was


ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT made successfully using
default credentials.

0x00000842 The Server service is not


NERR_ServerNotStarted started.

0x00000843 The queue is empty.


NERR_ItemNotFound

0x00000844 The device or directory does


NERR_UnknownDevDir not exist.

0x00000845 The operation is invalid on a


NERR_RedirectedPath redirected resource.

0x00000846 The name has already been


NERR_DuplicateShare shared.

293 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000847 The server is currently out of


NERR_NoRoom the requested resource.

0x00000849 Requested addition of items


NERR_TooManyItems exceeds the maximum
allowed.

0x0000084A The Peer service supports only


NERR_InvalidMaxUsers two simultaneous users.

0x0000084B The API return buffer is too


NERR_BufTooSmall small.

0x0000084F A remote API error occurred.


NERR_RemoteErr

0x00000853 An error occurred when


NERR_LanmanIniError opening or reading the
configuration file.

0x00000858 A general network error


NERR_NetworkError occurred.

0x00000859 The Workstation service is in


NERR_WkstaInconsistentState an inconsistent state. Restart
the computer before restarting
the Workstation service.

0x0000085A The Workstation service has


NERR_WkstaNotStarted not been started.

0x0000085B The requested information is


NERR_BrowserNotStarted not available.

0x0000085C An internal error occurred.


NERR_InternalError

0x0000085D The server is not configured


NERR_BadTransactConfig for transactions.

0x0000085E The requested API is not


NERR_InvalidAPI supported on the remote
server.

0x0000085F The event name is invalid.


NERR_BadEventName

0x00000860 The computer name already


NERR_DupNameReboot exists on the network. Change
it and reboot the computer.

0x00000862 The specified component could


NERR_CfgCompNotFound not be found in the
configuration information.

0x00000863 The specified parameter could


NERR_CfgParamNotFound not be found in the

294 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

configuration information.

0x00000865 A line in the configuration file


NERR_LineTooLong is too long.

0x00000866 The printer does not exist.


NERR_QNotFound

0x00000867 The print job does not exist.


NERR_JobNotFound

0x00000868 The printer destination cannot


NERR_DestNotFound be found.

0x00000869 The printer destination already


NERR_DestExists exists.

0x0000086A The print queue already exists.


NERR_QExists

0x0000086B No more printers can be


NERR_QNoRoom added.

0x0000086C No more print jobs can be


NERR_JobNoRoom added.

0x0000086D No more printer destinations


NERR_DestNoRoom can be added.

0x0000086E This printer destination is idle


NERR_DestIdle and cannot accept control
operations.

0x0000086F This printer destination request


NERR_DestInvalidOp contains an invalid control
function.

0x00000870 The print processor is not


NERR_ProcNoRespond responding.

0x00000871 The spooler is not running.


NERR_SpoolerNotLoaded

0x00000872 This operation cannot be


NERR_DestInvalidState performed on the print
destination in its current state.

0x00000873 This operation cannot be


NERR_QinvalidState performed on the print queue
in its current state.

0x00000874 This operation cannot be


NERR_JobInvalidState performed on the print job in
its current state.

0x00000875 A spooler memory allocation


NERR_SpoolNoMemory failure occurred.

295 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000876 The device driver does not


NERR_DriverNotFound exist.

0x00000877 The data type is not supported


NERR_DataTypeInvalid by the print processor.

0x00000878 The print processor is not


NERR_ProcNotFound installed.

0x00000884 The service database is locked.


NERR_ServiceTableLocked

0x00000885 The service table is full.


NERR_ServiceTableFull

0x00000886 The requested service has


NERR_ServiceInstalled already been started.

0x00000887 The service does not respond


NERR_ServiceEntryLocked to control actions.

0x00000888 The service has not been


NERR_ServiceNotInstalled started.

0x00000889 The service name is invalid.


NERR_BadServiceName

0x0000088A The service is not responding


NERR_ServiceCtlTimeout to the control function.

0x0000088B The service control is busy.


NERR_ServiceCtlBusy

0x0000088C The configuration file contains


NERR_BadServiceProgName an invalid service program
name.

0x0000088D The service could not be


NERR_ServiceNotCtrl controlled in its present state.

0x0000088E The service ended abnormally.


NERR_ServiceKillProc

0x0000088F The requested pause or stop is


NERR_ServiceCtlNotValid not valid for this service.

0x00000890 The service control dispatcher


NERR_NotInDispatchTbl could not find the service
name in the dispatch table.

0x00000891 The service control dispatcher


NERR_BadControlRecv pipe read failed.

0x00000892 A thread for the new service


NERR_ServiceNotStarting could not be created.

0x00000898 This workstation is already

296 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

NERR_AlreadyLoggedOn logged on to the LAN.

0x00000899 The workstation is not logged


NERR_NotLoggedOn on to the LAN.

0x0000089A The user name or group name


NERR_BadUsername parameter is invalid.

0x0000089B The password parameter is


NERR_BadPassword invalid.

0x0000089C The logon processor did not


NERR_UnableToAddName_W add the message alias.

0x0000089D The logon processor did not


NERR_UnableToAddName_F add the message alias.

0x0000089E @W The logoff processor did


NERR_UnableToDelName_W not delete the message alias.

0x0000089F The logoff processor did not


NERR_UnableToDelName_F delete the message alias.

0x000008A1 Network logons are paused.


NERR_LogonsPaused

0x000008A2 A centralized logon server


NERR_LogonServerConflict conflict occurred.

0x000008A3 The server is configured


NERR_LogonNoUserPath without a valid user path.

0x000008A4 An error occurred while loading


NERR_LogonScriptError or running the logon script.

0x000008A6 The logon server was not


NERR_StandaloneLogon specified. The computer will be
logged on as STANDALONE.

0x000008A7 The logon server could not be


NERR_LogonServerNotFound found.

0x000008A8 There is already a logon


NERR_LogonDomainExists domain for this computer.

0x000008A9 The logon server could not


NERR_NonValidatedLogon validate the logon.

0x000008AB The security database could


NERR_ACFNotFound not be found.

0x000008AC The group name could not be


NERR_GroupNotFound found.

0x000008AD The user name could not be


NERR_UserNotFound found.

297 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000008AE The resource name could not


NERR_ResourceNotFound be found.

0x000008AF The group already exists.


NERR_GroupExists

0x000008B0 The user account already


NERR_UserExists exists.

0x000008B1 The resource permission list


NERR_ResourceExists already exists.

0x000008B2 This operation is allowed only


NERR_NotPrimary on the PDC of the domain.

0x000008B3 The security database has not


NERR_ACFNotLoaded been started.

0x000008B4 There are too many names in


NERR_ACFNoRoom the user accounts database.

0x000008B5 A disk I/O failure occurred.


NERR_ACFFileIOFail

0x000008B6 The limit of 64 entries per


NERR_ACFTooManyLists resource was exceeded.

0x000008B7 Deleting a user with a session


NERR_UserLogon is not allowed.

0x000008B8 The parent directory could not


NERR_ACFNoParent be located.

0x000008B9 Unable to add to the security


NERR_CanNotGrowSegment database session cache
segment.

0x000008BA This operation is not allowed


NERR_SpeGroupOp on this special group.

0x000008BB This user is not cached in the


NERR_NotInCache user accounts database
session cache.

0x000008BC The user already belongs to


NERR_UserInGroup this group.

0x000008BD The user does not belong to


NERR_UserNotInGroup this group.

0x000008BE This user account is undefined.


NERR_AccountUndefined

0x000008BF This user account has expired.


NERR_AccountExpired

0x000008C0 The user is not allowed to log

298 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

NERR_InvalidWorkstation on from this workstation.

0x000008C1 The user is not allowed to log


NERR_InvalidLogonHours on at this time.

0x000008C2 The password of this user has


NERR_PasswordExpired expired.

0x000008C3 The password of this user


NERR_PasswordCantChange cannot change.

0x000008C4 This password cannot be used


NERR_PasswordHistConflict now.

0x000008C5 The password does not meet


NERR_PasswordTooShort the password policy
requirements. Check the
minimum password length,
password complexity, and
password history
requirements.

0x000008C6 The password of this user is


NERR_PasswordTooRecent too recent to change.

0x000008C7 The security database is


NERR_InvalidDatabase corrupted.

0x000008C8 No updates are necessary to


NERR_DatabaseUpToDate this replicant network or local
security database.

0x000008C9 This replicant database is


NERR_SyncRequired outdated; synchronization is
required.

0x000008CA The network connection could


NERR_UseNotFound not be found.

0x000008CB This asg_type is invalid.


NERR_BadAsgType

0x000008CC This device is currently being


NERR_DeviceIsShared shared.

0x000008DE The computer name could not


NERR_NoComputerName be added as a message alias.
The name may already exist
on the network.

0x000008DF The Messenger service is


NERR_MsgAlreadyStarted already started.

0x000008E0 The Messenger service failed


NERR_MsgInitFailed to start.

0x000008E1 The message alias could not be

299 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

NERR_NameNotFound found on the network.

0x000008E2 This message alias has already


NERR_AlreadyForwarded been forwarded.

0x000008E3 This message alias has been


NERR_AddForwarded added but is still forwarded.

0x000008E4 This message alias already


NERR_AlreadyExists exists locally.

0x000008E5 The maximum number of


NERR_TooManyNames added message aliases has
been exceeded.

0x000008E6 The computer name could not


NERR_DelComputerName be deleted.

0x000008E7 Messages cannot be forwarded


NERR_LocalForward back to the same workstation.

0x000008E8 An error occurred in the


NERR_GrpMsgProcessor domain message processor.

0x000008E9 The message was sent, but the


NERR_PausedRemote recipient has paused the
Messenger service.

0x000008EA The message was sent but not


NERR_BadReceive received.

0x000008EB The message alias is currently


NERR_NameInUse in use. Try again later.

0x000008EC The Messenger service has not


NERR_MsgNotStarted been started.

0x000008ED The name is not on the local


NERR_NotLocalName computer.

0x000008EE The forwarded message alias


NERR_NoForwardName could not be found on the
network.

0x000008EF The message alias table on the


NERR_RemoteFull remote station is full.

0x000008F0 Messages for this alias are not


NERR_NameNotForwarded currently being forwarded.

0x000008F1 The broadcast message was


NERR_TruncatedBroadcast truncated.

0x000008F6 This is an invalid device name.


NERR_InvalidDevice

0x000008F7 A write fault occurred.

300 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

NERR_WriteFault

0x000008F9 A duplicate message alias


NERR_DuplicateName exists on the network.

0x000008FA This message alias will be


NERR_DeleteLater deleted later.

0x000008FB The message alias was not


NERR_IncompleteDel successfully deleted from all
networks.

0x000008FC This operation is not supported


NERR_MultipleNets on computers with multiple
networks.

0x00000906 This shared resource does not


NERR_NetNameNotFound exist.

0x00000907 This device is not shared.


NERR_DeviceNotShared

0x00000908 A session does not exist with


NERR_ClientNameNotFound that computer name.

0x0000090A There is not an open file with


NERR_FileIdNotFound that identification number.

0x0000090B A failure occurred when


NERR_ExecFailure executing a remote
administration command.

0x0000090C A failure occurred when


NERR_TmpFile opening a remote temporary
file.

0x0000090D The data returned from a


NERR_TooMuchData remote administration
command has been truncated
to 64 KB.

0x0000090E This device cannot be shared


NERR_DeviceShareConflict as both a spooled and a
nonspooled resource.

0x0000090F The information in the list of


NERR_BrowserTableIncomplete servers may be incorrect.

0x00000910 The computer is not active in


NERR_NotLocalDomain this domain.

0x00000911 The share must be removed


NERR_IsDfsShare from the Distributed File
System (DFS) before it can be
deleted.

0x0000091B The operation is invalid for this

301 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

NERR_DevInvalidOpCode device.

0x0000091C This device cannot be shared.


NERR_DevNotFound

0x0000091D This device was not open.


NERR_DevNotOpen

0x0000091E This device name list is invalid.


NERR_BadQueueDevString

0x0000091F The queue priority is invalid.


NERR_BadQueuePriority

0x00000921 There are no shared


NERR_NoCommDevs communication devices.

0x00000922 The queue you specified does


NERR_QueueNotFound not exist.

0x00000924 This list of devices is invalid.


NERR_BadDevString

0x00000925 The requested device is


NERR_BadDev invalid.

0x00000926 This device is already in use by


NERR_InUseBySpooler the spooler.

0x00000927 This device is already in use as


NERR_CommDevInUse a communication device.

0x0000092F This computer name is invalid.


NERR_InvalidComputer

0x00000932 The string and prefix specified


NERR_MaxLenExceeded are too long.

0x00000934 This path component is invalid.


NERR_BadComponent

0x00000935 Could not determine the type


NERR_CantType of input.

0x0000093A The buffer for types is not big


NERR_TooManyEntries enough.

0x00000942 Profile files cannot exceed 64


NERR_ProfileFileTooBig KB.

0x00000943 The start offset is out of range.


NERR_ProfileOffset

0x00000944 The system cannot delete


NERR_ProfileCleanup current connections to network
resources.

302 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000945 The system was unable to


NERR_ProfileUnknownCmd parse the command line in this
file.

0x00000946 An error occurred while loading


NERR_ProfileLoadErr the profile file.

0x00000947 Errors occurred while saving


NERR_ProfileSaveErr the profile file. The profile was
partially saved.

0x00000949 Log file %1 is full.


NERR_LogOverflow

0x0000094A This log file has changed


NERR_LogFileChanged between reads.

0x0000094B Log file %1 is corrupt.


NERR_LogFileCorrupt

0x0000094C The source path cannot be a


NERR_SourceIsDir directory.

0x0000094D The source path is illegal.


NERR_BadSource

0x0000094E The destination path is illegal.


NERR_BadDest

0x0000094F The source and destination


NERR_DifferentServers paths are on different servers.

0x00000951 The Run server you requested


NERR_RunSrvPaused is paused.

0x00000955 An error occurred when


NERR_ErrCommRunSrv communicating with a Run
server.

0x00000957 An error occurred when


NERR_ErrorExecingGhost starting a background process.

0x00000958 The shared resource you are


NERR_ShareNotFound connected to could not be
found.

0x00000960 The LAN adapter number is


NERR_InvalidLana invalid.

0x00000961 There are open files on the


NERR_OpenFiles connection.

0x00000962 Active connections still exist.


NERR_ActiveConns

0x00000963 This share name or password


NERR_BadPasswordCore is invalid.

303 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000964 The device is being accessed


NERR_DevInUse by an active process.

0x00000965 The drive letter is in use


NERR_LocalDrive locally.

0x0000097E The specified client is already


NERR_AlertExists registered for the specified
event.

0x0000097F The alert table is full.


NERR_TooManyAlerts

0x00000980 An invalid or nonexistent alert


NERR_NoSuchAlert name was raised.

0x00000981 The alert recipient is invalid.


NERR_BadRecipient

0x00000982 A user's session with this


NERR_AcctLimitExceeded server has been deleted

0x00000988 The log file does not contain


NERR_InvalidLogSeek the requested record number.

0x00000992 The user accounts database is


NERR_BadUasConfig not configured correctly.

0x00000993 This operation is not permitted


NERR_InvalidUASOp when the Net Logon service is
running.

0x00000994 This operation is not allowed


NERR_LastAdmin on the last administrative
account.

0x00000995 Could not find the domain


NERR_DCNotFound controller for this domain.

0x00000996 Could not set logon


NERR_LogonTrackingError information for this user.

0x00000997 The Net Logon service has not


NERR_NetlogonNotStarted been started.

0x00000998 Unable to add to the user


NERR_CanNotGrowUASFile accounts database.

0x00000999 This server's clock is not


NERR_TimeDiffAtDC synchronized with the PDC's
clock.

0x0000099A A password mismatch has


NERR_PasswordMismatch been detected.

0x0000099C The server identification does


NERR_NoSuchServer not specify a valid server.

304 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000099D The session identification does


NERR_NoSuchSession not specify a valid session.

0x0000099E The connection identification


NERR_NoSuchConnection does not specify a valid
connection.

0x0000099F There is no space for another


NERR_TooManyServers entry in the table of available
servers.

0x000009A0 The server has reached the


NERR_TooManySessions maximum number of sessions
it supports.

0x000009A1 The server has reached the


NERR_TooManyConnections maximum number of
connections it supports.

0x000009A2 The server cannot open more


NERR_TooManyFiles files because it has reached its
maximum number.

0x000009A3 There are no alternate servers


NERR_NoAlternateServers registered on this server.

0x000009A6 Try the down-level (remote


NERR_TryDownLevel admin protocol) version of API
instead.

0x000009B0 The uninterruptible power


NERR_UPSDriverNotStarted supply (UPS) driver could not
be accessed by the UPS
service.

0x000009B1 The UPS service is not


NERR_UPSInvalidConfig configured correctly.

0x000009B2 The UPS service could not


NERR_UPSInvalidCommPort access the specified Comm
Port.

0x000009B3 The UPS indicated a line fail or


NERR_UPSSignalAsserted low battery situation. Service
not started.

0x000009B4 The UPS service failed to


NERR_UPSShutdownFailed perform a system shut down.

0x000009C4 The program below returned


NERR_BadDosRetCode an MS-DOS error code.

0x000009C5 The program below needs


NERR_ProgNeedsExtraMem more memory.

0x000009C6 The program below called an


NERR_BadDosFunction unsupported MS-DOS function.

305 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000009C7 The workstation failed to boot.


NERR_RemoteBootFailed

0x000009C8 The file below is corrupt.


NERR_BadFileCheckSum

0x000009C9 No loader is specified in the


NERR_NoRplBootSystem boot-block definition file.

0x000009CA NetBIOS returned an error:


NERR_RplLoadrNetBiosErr The network control blocks
(NCBs) and Server Message
Block (SMB) are dumped
above.

0x000009CB A disk I/O error occurred.


NERR_RplLoadrDiskErr

0x000009CC Image parameter substitution


NERR_ImageParamErr failed.

0x000009CD Too many image parameters


NERR_TooManyImageParams cross disk sector boundaries.

0x000009CE The image was not generated


NERR_NonDosFloppyUsed from an MS-DOS disk
formatted with /S.

0x000009CF Remote boot will be restarted


NERR_RplBootRestart later.

0x000009D0 The call to the Remoteboot


NERR_RplSrvrCallFailed server failed.

0x000009D1 Cannot connect to the


NERR_CantConnectRplSrvr Remoteboot server.

0x000009D2 Cannot open image file on the


NERR_CantOpenImageFile Remoteboot server.

0x000009D3 Connecting to the Remoteboot


NERR_CallingRplSrvr server.

0x000009D4 Connecting to the Remoteboot


NERR_StartingRplBoot server.

0x000009D5 Remote boot service was


NERR_RplBootServiceTerm stopped, check the error log
for the cause of the problem.

0x000009D6 Remote boot startup failed;


NERR_RplBootStartFailed check the error log for the
cause of the problem.

0x000009D7 A second connection to a


NERR_RPL_CONNECTED Remoteboot resource is not
allowed.

306 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000009F6 The browser service was


NERR_BrowserConfiguredToNotRun configured with
MaintainServerList=No.

0x00000A32 Service failed to start because


NERR_RplNoAdaptersStarted none of the network adapters
started with this service.

0x00000A33 Service failed to start due to


NERR_RplBadRegistry bad startup information in the
registry.

0x00000A34 Service failed to start because


NERR_RplBadDatabase its database is absent or
corrupt.

0x00000A35 Service failed to start because


NERR_RplRplfilesShare the RPLFILES share is absent.

0x00000A36 Service failed to start because


NERR_RplNotRplServer the RPLUSER group is absent.

0x00000A37 Cannot enumerate service


NERR_RplCannotEnum records.

0x00000A38 Workstation record information


NERR_RplWkstaInfoCorrupted has been corrupted.

0x00000A39 Workstation record was not


NERR_RplWkstaNotFound found.

0x00000A3A Workstation name is in use by


NERR_RplWkstaNameUnavailable some other workstation.

0x00000A3B Profile record information has


NERR_RplProfileInfoCorrupted been corrupted.

0x00000A3C Profile record was not found.


NERR_RplProfileNotFound

0x00000A3D Profile name is in use by some


NERR_RplProfileNameUnavailable other profile.

0x00000A3E There are workstations using


NERR_RplProfileNotEmpty this profile.

0x00000A3F Configuration record


NERR_RplConfigInfoCorrupted information has been
corrupted.

0x00000A40 Configuration record was not


NERR_RplConfigNotFound found.

0x00000A41 Adapter ID record information


NERR_RplAdapterInfoCorrupted has been corrupted.

0x00000A42 An internal service error has

307 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

NERR_RplInternal occurred.

0x00000A43 Vendor ID record information


NERR_RplVendorInfoCorrupted has been corrupted.

0x00000A44 Boot block record information


NERR_RplBootInfoCorrupted has been corrupted.

0x00000A45 The user account for this


NERR_RplWkstaNeedsUserAcct workstation record is missing.

0x00000A46 The RPLUSER local group could


NERR_RplNeedsRPLUSERAcct not be found.

0x00000A47 Boot block record was not


NERR_RplBootNotFound found.

0x00000A48 Chosen profile is incompatible


NERR_RplIncompatibleProfile with this workstation.

0x00000A49 Chosen network adapter ID is


NERR_RplAdapterNameUnavailable in use by some other
workstation.

0x00000A4A There are profiles using this


NERR_RplConfigNotEmpty configuration.

0x00000A4B There are workstations,


NERR_RplBootInUse profiles, or configurations
using this boot block.

0x00000A4C Service failed to back up the


NERR_RplBackupDatabase Remoteboot database.

0x00000A4D Adapter record was not found.


NERR_RplAdapterNotFound

0x00000A4E Vendor record was not found.


NERR_RplVendorNotFound

0x00000A4F Vendor name is in use by


NERR_RplVendorNameUnavailable some other vendor record.

0x00000A50 The boot name or vendor ID is


NERR_RplBootNameUnavailable in use by some other boot
block record.

0x00000A51 The configuration name is in


NERR_RplConfigNameUnavailable use by some other
configuration.

0x00000A64 The internal database


NERR_DfsInternalCorruption maintained by the DFS service
is corrupt.

0x00000A65 One of the records in the


NERR_DfsVolumeDataCorrupt internal DFS database is

308 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

corrupt.

0x00000A66 There is no DFS name whose


NERR_DfsNoSuchVolume entry path matches the input
entry path.

0x00000A67 A root or link with the given


NERR_DfsVolumeAlreadyExists name already exists.

0x00000A68 The server share specified is


NERR_DfsAlreadyShared already shared in the DFS.

0x00000A69 The indicated server share


NERR_DfsNoSuchShare does not support the indicated
DFS namespace.

0x00000A6A The operation is not valid in


NERR_DfsNotALeafVolume this portion of the namespace.

0x00000A6B The operation is not valid in


NERR_DfsLeafVolume this portion of the namespace.

0x00000A6C The operation is ambiguous


NERR_DfsVolumeHasMultipleServers because the link has multiple
servers.

0x00000A6D Unable to create a link.


NERR_DfsCantCreateJunctionPoint

0x00000A6E The server is not DFS-aware.


NERR_DfsServerNotDfsAware

0x00000A6F The specified rename target


NERR_DfsBadRenamePath path is invalid.

0x00000A70 The specified DFS link is


NERR_DfsVolumeIsOffline offline.

0x00000A71 The specified server is not a


NERR_DfsNoSuchServer server for this link.

0x00000A72 A cycle in the DFS name was


NERR_DfsCyclicalName detected.

0x00000A73 The operation is not supported


NERR_DfsNotSupportedInServerDfs on a server-based DFS.

0x00000A74 This link is already supported


NERR_DfsDuplicateService by the specified server share.

0x00000A75 Cannot remove the last server


NERR_DfsCantRemoveLastServerShare share supporting this root or
link.

0x00000A76 The operation is not supported


NERR_DfsVolumeIsInterDfs for an inter-DFS link.

309 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000A77 The internal state of the DFS


NERR_DfsInconsistent Service has become
inconsistent.

0x00000A78 The DFS Service has been


NERR_DfsServerUpgraded installed on the specified
server.

0x00000A79 The DFS data being reconciled


NERR_DfsDataIsIdentical is identical.

0x00000A7A The DFS root cannot be


NERR_DfsCantRemoveDfsRoot deleted. Uninstall DFS if
required.

0x00000A7B A child or parent directory of


NERR_DfsChildOrParentInDfs the share is already in a DFS.

0x00000A82 DFS internal error.


NERR_DfsInternalError

0x00000A83 This machine is already joined


NERR_SetupAlreadyJoined to a domain.

0x00000A84 This machine is not currently


NERR_SetupNotJoined joined to a domain.

0x00000A85 This machine is a domain


NERR_SetupDomainController controller and cannot be
unjoined from a domain.

0x00000A86 The destination domain


NERR_DefaultJoinRequired controller does not support
creating machine accounts in
organizational units (OUs).

0x00000A87 The specified workgroup name


NERR_InvalidWorkgroupName is invalid.

0x00000A88 The specified computer name


NERR_NameUsesIncompatibleCodePage is incompatible with the default
language used on the domain
controller.

0x00000A89 The specified computer


NERR_ComputerAccountNotFound account could not be found.

0x00000A8A This version of Windows


NERR_PersonalSku cannot be joined to a domain.

0x00000A8D The password must change at


NERR_PasswordMustChange the next logon.

0x00000A8E The account is locked out.


NERR_AccountLockedOut

0x00000A8F The password is too long.

310 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

NERR_PasswordTooLong

0x00000A90 The password does not meet


NERR_PasswordNotComplexEnough the complexity policy.

0x00000A91 The password does not meet


NERR_PasswordFilterError the requirements of the
password filter DLLs.

0x00000BB8 The specified print monitor is


ERROR_UNKNOWN_PRINT_MONITOR unknown.

0x00000BB9 The specified printer driver is


ERROR_PRINTER_DRIVER_IN_USE currently in use.

0x00000BBA The spool file was not found.


ERROR_SPOOL_FILE_NOT_FOUND

0x00000BBB A StartDocPrinter call was not


ERROR_SPL_NO_STARTDOC issued.

0x00000BBC An AddJob call was not issued.


ERROR_SPL_NO_ADDJOB

0x00000BBD The specified print processor


ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED has already been installed.

0x00000BBE The specified print monitor has


ERROR_PRINT_MONITOR_ALREADY_INSTALLED already been installed.

0x00000BBF The specified print monitor


ERROR_INVALID_PRINT_MONITOR does not have the required
functions.

0x00000BC0 The specified print monitor is


ERROR_PRINT_MONITOR_IN_USE currently in use.

0x00000BC1 The requested operation is not


ERROR_PRINTER_HAS_JOBS_QUEUED allowed when there are jobs
queued to the printer.

0x00000BC2 The requested operation is


ERROR_SUCCESS_REBOOT_REQUIRED successful. Changes will not be
effective until the system is
rebooted.

0x00000BC3 The requested operation is


ERROR_SUCCESS_RESTART_REQUIRED successful. Changes will not be
effective until the service is
restarted.

0x00000BC4 No printers were found.


ERROR_PRINTER_NOT_FOUND

0x00000BC5 The printer driver is known to


ERROR_PRINTER_DRIVER_WARNED be unreliable.

311 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000BC6 The printer driver is known to


ERROR_PRINTER_DRIVER_BLOCKED harm the system.

0x00000BC7 The specified printer driver


ERROR_PRINTER_DRIVER_PACKAGE_IN_USE package is currently in use.

0x00000BC8 Unable to find a core driver


ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND package that is required by the
printer driver package.

0x00000BC9 The requested operation failed.


ERROR_FAIL_REBOOT_REQUIRED A system reboot is required to
roll back changes made.

0x00000BCA The requested operation failed.


ERROR_FAIL_REBOOT_INITIATED A system reboot has been
initiated to roll back changes
made.

0x00000F6E Reissue the given operation as


ERROR_IO_REISSUE_AS_CACHED a cached I/O operation

0x00000FA0 Windows Internet Name


ERROR_WINS_INTERNAL Service (WINS) encountered
an error while processing the
command.

0x00000FA1 The local WINS cannot be


ERROR_CAN_NOT_DEL_LOCAL_WINS deleted.

0x00000FA2 The importation from the file


ERROR_STATIC_INIT failed.

0x00000FA3 The backup failed. Was a full


ERROR_INC_BACKUP backup done before?

0x00000FA4 The backup failed. Check the


ERROR_FULL_BACKUP directory to which you are
backing the database.

0x00000FA5 The name does not exist in the


ERROR_REC_NON_EXISTENT WINS database.

0x00000FA6 Replication with a


ERROR_RPL_NOT_ALLOWED nonconfigured partner is not
allowed.

0x00000FD2 The version of the supplied


PEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED content information is not
supported.

0x00000FD3 The supplied content


PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO information is malformed.

0x00000FD4 The requested data cannot be


PEERDIST_ERROR_MISSING_DATA found in local or peer caches.

312 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00000FD5 No more data is available or


PEERDIST_ERROR_NO_MORE required.

0x00000FD6 The supplied object has not


PEERDIST_ERROR_NOT_INITIALIZED been initialized.

0x00000FD7 The supplied object has


PEERDIST_ERROR_ALREADY_INITIALIZED already been initialized.

0x00000FD8 A shutdown operation is


PEERDIST_ERROR_SHUTDOWN_IN_PROGRESS already in progress.

0x00000FD9 The supplied object has


PEERDIST_ERROR_INVALIDATED already been invalidated.

0x00000FDA An element already exists and


PEERDIST_ERROR_ALREADY_EXISTS was not replaced.

0x00000FDB Can not cancel the requested


PEERDIST_ERROR_OPERATION_NOTFOUND operation as it has already
been completed.

0x00000FDC Can not perform the reqested


PEERDIST_ERROR_ALREADY_COMPLETED operation because it has
already been carried out.

0x00000FDD An operation accessed data


PEERDIST_ERROR_OUT_OF_BOUNDS beyond the bounds of valid
data.

0x00000FDE The requested version is not


PEERDIST_ERROR_VERSION_UNSUPPORTED supported.

0x00000FDF A configuration value is invalid.


PEERDIST_ERROR_INVALID_CONFIGURATION

0x00000FE0 The SKU is not licensed.


PEERDIST_ERROR_NOT_LICENSED

0x00000FE1 PeerDist Service is still


PEERDIST_ERROR_SERVICE_UNAVAILABLE initializing and will be available
shortly.

0x00001004 The Dynamic Host


ERROR_DHCP_ADDRESS_CONFLICT Configuration Protocol (DHCP)
client has obtained an IP
address that is already in use
on the network. The local
interface will be disabled until
the DHCP client can obtain a
new address.

0x00001068 The GUID passed was not


ERROR_WMI_GUID_NOT_FOUND recognized as valid by a WMI
data provider.

0x00001069 The instance name passed was

313 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_WMI_INSTANCE_NOT_FOUND not recognized as valid by a


WMI data provider.

0x0000106A The data item ID passed was


ERROR_WMI_ITEMID_NOT_FOUND not recognized as valid by a
WMI data provider.

0x0000106B The WMI request could not be


ERROR_WMI_TRY_AGAIN completed and should be
retried.

0x0000106C The WMI data provider could


ERROR_WMI_DP_NOT_FOUND not be located.

0x0000106D The WMI data provider


ERROR_WMI_UNRESOLVED_INSTANCE_REF references an instance set that
has not been registered.

0x0000106E The WMI data block or event


ERROR_WMI_ALREADY_ENABLED notification has already been
enabled.

0x0000106F The WMI data block is no


ERROR_WMI_GUID_DISCONNECTED longer available.

0x00001070 The WMI data service is not


ERROR_WMI_SERVER_UNAVAILABLE available.

0x00001071 The WMI data provider failed


ERROR_WMI_DP_FAILED to carry out the request.

0x00001072 The WMI Managed Object


ERROR_WMI_INVALID_MOF Format (MOF) information is
not valid.

0x00001073 The WMI registration


ERROR_WMI_INVALID_REGINFO information is not valid.

0x00001074 The WMI data block or event


ERROR_WMI_ALREADY_DISABLED notification has already been
disabled.

0x00001075 The WMI data item or data


ERROR_WMI_READ_ONLY block is read-only.

0x00001076 The WMI data item or data


ERROR_WMI_SET_FAILURE block could not be changed.

0x000010CC The media identifier does not


ERROR_INVALID_MEDIA represent a valid medium.

0x000010CD The library identifier does not


ERROR_INVALID_LIBRARY represent a valid library.

0x000010CE The media pool identifier does


ERROR_INVALID_MEDIA_POOL not represent a valid media
pool.

314 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000010CF The drive and medium are not


ERROR_DRIVE_MEDIA_MISMATCH compatible, or they exist in
different libraries.

0x000010D0 The medium currently exists in


ERROR_MEDIA_OFFLINE an offline library and must be
online to perform this
operation.

0x000010D1 The operation cannot be


ERROR_LIBRARY_OFFLINE performed on an offline library.

0x000010D2 The library, drive, or media


ERROR_EMPTY pool is empty.

0x000010D3 The library, drive, or media


ERROR_NOT_EMPTY pool must be empty to perform
this operation.

0x000010D4 No media is currently available


ERROR_MEDIA_UNAVAILABLE in this media pool or library.

0x000010D5 A resource required for this


ERROR_RESOURCE_DISABLED operation is disabled.

0x000010D6 The media identifier does not


ERROR_INVALID_CLEANER represent a valid cleaner.

0x000010D7 The drive cannot be cleaned or


ERROR_UNABLE_TO_CLEAN does not support cleaning.

0x000010D8 The object identifier does not


ERROR_OBJECT_NOT_FOUND represent a valid object.

0x000010D9 Unable to read from or write to


ERROR_DATABASE_FAILURE the database.

0x000010DA The database is full.


ERROR_DATABASE_FULL

0x000010DB The medium is not compatible


ERROR_MEDIA_INCOMPATIBLE with the device or media pool.

0x000010DC The resource required for this


ERROR_RESOURCE_NOT_PRESENT operation does not exist.

0x000010DD The operation identifier is not


ERROR_INVALID_OPERATION valid.

0x000010DE The media is not mounted or


ERROR_MEDIA_NOT_AVAILABLE ready for use.

0x000010DF The device is not ready for


ERROR_DEVICE_NOT_AVAILABLE use.

0x000010E0 The operator or administrator


ERROR_REQUEST_REFUSED has refused the request.

315 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000010E1 The drive identifier does not


ERROR_INVALID_DRIVE_OBJECT represent a valid drive.

0x000010E2 Library is full. No slot is


ERROR_LIBRARY_FULL available for use.

0x000010E3 The transport cannot access


ERROR_MEDIUM_NOT_ACCESSIBLE the medium.

0x000010E4 Unable to load the medium


ERROR_UNABLE_TO_LOAD_MEDIUM into the drive.

0x000010E5 Unable to retrieve the drive


ERROR_UNABLE_TO_INVENTORY_DRIVE status.

0x000010E6 Unable to retrieve the slot


ERROR_UNABLE_TO_INVENTORY_SLOT status.

0x000010E7 Unable to retrieve status about


ERROR_UNABLE_TO_INVENTORY_TRANSPORT the transport.

0x000010E8 Cannot use the transport


ERROR_TRANSPORT_FULL because it is already in use.

0x000010E9 Unable to open or close the


ERROR_CONTROLLING_IEPORT inject/eject port.

0x000010EA Unable to eject the medium


ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA because it is in a drive.

0x000010EB A cleaner slot is already


ERROR_CLEANER_SLOT_SET reserved.

0x000010EC A cleaner slot is not reserved.


ERROR_CLEANER_SLOT_NOT_SET

0x000010ED The cleaner cartridge has


ERROR_CLEANER_CARTRIDGE_SPENT performed the maximum
number of drive cleanings.

0x000010EE Unexpected on-medium


ERROR_UNEXPECTED_OMID identifier.

0x000010EF The last remaining item in this


ERROR_CANT_DELETE_LAST_ITEM group or resource cannot be
deleted.

0x000010F0 The message provided exceeds


ERROR_MESSAGE_EXCEEDS_MAX_SIZE the maximum size allowed for
this parameter.

0x000010F1 The volume contains system or


ERROR_VOLUME_CONTAINS_SYS_FILES paging files.

0x000010F2 The media type cannot be


ERROR_INDIGENOUS_TYPE removed from this library
because at least one drive in

316 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

the library reports it can


support this media type.

0x000010F3 This offline media cannot be


ERROR_NO_SUPPORTING_DRIVES mounted on this system
because no enabled drives are
present that can be used.

0x000010F4 A cleaner cartridge is present


ERROR_CLEANER_CARTRIDGE_INSTALLED in the tape library.

0x000010F5 Cannot use the IEport because


ERROR_IEPORT_FULL it is not empty.

0x000010FE The remote storage service


ERROR_FILE_OFFLINE was not able to recall the file.

0x000010FF The remote storage service is


ERROR_REMOTE_STORAGE_NOT_ACTIVE not operational at this time.

0x00001100 The remote storage service


ERROR_REMOTE_STORAGE_MEDIA_ERROR encountered a media error.

0x00001126 The file or directory is not a


ERROR_NOT_A_REPARSE_POINT reparse point.

0x00001127 The reparse point attribute


ERROR_REPARSE_ATTRIBUTE_CONFLICT cannot be set because it
conflicts with an existing
attribute.

0x00001128 The data present in the


ERROR_INVALID_REPARSE_DATA reparse point buffer is invalid.

0x00001129 The tag present in the reparse


ERROR_REPARSE_TAG_INVALID point buffer is invalid.

0x0000112A There is a mismatch between


ERROR_REPARSE_TAG_MISMATCH the tag specified in the request
and the tag present in the
reparse point.

0x00001194 Single Instance Storage (SIS)


ERROR_VOLUME_NOT_SIS_ENABLED is not available on this volume.

0x00001389 The operation cannot be


ERROR_DEPENDENT_RESOURCE_EXISTS completed because other
resources depend on this
resource.

0x0000138A The cluster resource


ERROR_DEPENDENCY_NOT_FOUND dependency cannot be found.

0x0000138B The cluster resource cannot be


ERROR_DEPENDENCY_ALREADY_EXISTS made dependent on the
specified resource because it is
already dependent.

317 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000138C The cluster resource is not


ERROR_RESOURCE_NOT_ONLINE online.

0x0000138D A cluster node is not available


ERROR_HOST_NODE_NOT_AVAILABLE for this operation.

0x0000138E The cluster resource is not


ERROR_RESOURCE_NOT_AVAILABLE available.

0x0000138F The cluster resource could not


ERROR_RESOURCE_NOT_FOUND be found.

0x00001390 The cluster is being shut down.


ERROR_SHUTDOWN_CLUSTER

0x00001391 A cluster node cannot be


ERROR_CANT_EVICT_ACTIVE_NODE evicted from the cluster unless
the node is down or it is the
last node.

0x00001392 The object already exists.


ERROR_OBJECT_ALREADY_EXISTS

0x00001393 The object is already in the


ERROR_OBJECT_IN_LIST list.

0x00001394 The cluster group is not


ERROR_GROUP_NOT_AVAILABLE available for any new requests.

0x00001395 The cluster group could not be


ERROR_GROUP_NOT_FOUND found.

0x00001396 The operation could not be


ERROR_GROUP_NOT_ONLINE completed because the cluster
group is not online.

0x00001397 The operation failed because


ERROR_HOST_NODE_NOT_RESOURCE_OWNER either the specified cluster
node is not the owner of the
resource, or the node is not a
possible owner of the resource.

0x00001398 The operation failed because


ERROR_HOST_NODE_NOT_GROUP_OWNER either the specified cluster
node is not the owner of the
group, or the node is not a
possible owner of the group.

0x00001399 The cluster resource could not


ERROR_RESMON_CREATE_FAILED be created in the specified
resource monitor.

0x0000139A The cluster resource could not


ERROR_RESMON_ONLINE_FAILED be brought online by the
resource monitor.

0x0000139B The operation could not be

318 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_RESOURCE_ONLINE completed because the cluster


resource is online.

0x0000139C The cluster resource could not


ERROR_QUORUM_RESOURCE be deleted or brought offline
because it is the quorum
resource.

0x0000139D The cluster could not make the


ERROR_NOT_QUORUM_CAPABLE specified resource a quorum
resource because it is not
capable of being a quorum
resource.

0x0000139E The cluster software is


ERROR_CLUSTER_SHUTTING_DOWN shutting down.

0x0000139F The group or resource is not in


ERROR_INVALID_STATE the correct state to perform
the requested operation.

0x000013A0 The properties were stored but


ERROR_RESOURCE_PROPERTIES_STORED not all changes will take effect
until the next time the
resource is brought online.

0x000013A1 The cluster could not make the


ERROR_NOT_QUORUM_CLASS specified resource a quorum
resource because it does not
belong to a shared storage
class.

0x000013A2 The cluster resource could not


ERROR_CORE_RESOURCE be deleted because it is a core
resource.

0x000013A3 The quorum resource failed to


ERROR_QUORUM_RESOURCE_ONLINE_FAILED come online.

0x000013A4 The quorum log could not be


ERROR_QUORUMLOG_OPEN_FAILED created or mounted
successfully.

0x000013A5 The cluster log is corrupt.


ERROR_CLUSTERLOG_CORRUPT

0x000013A6 The record could not be


ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE written to the cluster log
because it exceeds the
maximum size.

0x000013A7 The cluster log exceeds its


ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE maximum size.

0x000013A8 No checkpoint record was


ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND found in the cluster log.

319 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000013A9 The minimum required disk


ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE space needed for logging is not
available.

0x000013AA The cluster node failed to take


ERROR_QUORUM_OWNER_ALIVE control of the quorum resource
because the resource is owned
by another active node.

0x000013AB A cluster network is not


ERROR_NETWORK_NOT_AVAILABLE available for this operation.

0x000013AC A cluster node is not available


ERROR_NODE_NOT_AVAILABLE for this operation.

0x000013AD All cluster nodes must be


ERROR_ALL_NODES_NOT_AVAILABLE running to perform this
operation.

0x000013AE A cluster resource failed.


ERROR_RESOURCE_FAILED

0x000013AF The cluster node is not valid.


ERROR_CLUSTER_INVALID_NODE

0x000013B0 The cluster node already


ERROR_CLUSTER_NODE_EXISTS exists.

0x000013B1 A node is in the process of


ERROR_CLUSTER_JOIN_IN_PROGRESS joining the cluster.

0x000013B2 The cluster node was not


ERROR_CLUSTER_NODE_NOT_FOUND found.

0x000013B3 The cluster local node


ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND information was not found.

0x000013B4 The cluster network already


ERROR_CLUSTER_NETWORK_EXISTS exists.

0x000013B5 The cluster network was not


ERROR_CLUSTER_NETWORK_NOT_FOUND found.

0x000013B6 The cluster network interface


ERROR_CLUSTER_NETINTERFACE_EXISTS already exists.

0x000013B7 The cluster network interface


ERROR_CLUSTER_NETINTERFACE_NOT_FOUND was not found.

0x000013B8 The cluster request is not valid


ERROR_CLUSTER_INVALID_REQUEST for this object.

0x000013B9 The cluster network provider is


ERROR_CLUSTER_INVALID_NETWORK_PROVIDER not valid.

0x000013BA The cluster node is down.


ERROR_CLUSTER_NODE_DOWN

320 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000013BB The cluster node is not


ERROR_CLUSTER_NODE_UNREACHABLE reachable.

0x000013BC The cluster node is not a


ERROR_CLUSTER_NODE_NOT_MEMBER member of the cluster.

0x000013BD A cluster join operation is not


ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS in progress.

0x000013BE The cluster network is not


ERROR_CLUSTER_INVALID_NETWORK valid.

0x000013C0 The cluster node is up.


ERROR_CLUSTER_NODE_UP

0x000013C1 The cluster IP address is


ERROR_CLUSTER_IPADDR_IN_USE already in use.

0x000013C2 The cluster node is not paused.


ERROR_CLUSTER_NODE_NOT_PAUSED

0x000013C3 No cluster security context is


ERROR_CLUSTER_NO_SECURITY_CONTEXT available.

0x000013C4 The cluster network is not


ERROR_CLUSTER_NETWORK_NOT_INTERNAL configured for internal cluster
communication.

0x000013C5 The cluster node is already up.


ERROR_CLUSTER_NODE_ALREADY_UP

0x000013C6 The cluster node is already


ERROR_CLUSTER_NODE_ALREADY_DOWN down.

0x000013C7 The cluster network is already


ERROR_CLUSTER_NETWORK_ALREADY_ONLINE online.

0x000013C8 The cluster network is already


ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE offline.

0x000013C9 The cluster node is already a


ERROR_CLUSTER_NODE_ALREADY_MEMBER member of the cluster.

0x000013CA The cluster network is the only


ERROR_CLUSTER_LAST_INTERNAL_NETWORK one configured for internal
cluster communication
between two or more active
cluster nodes. The internal
communication capability
cannot be removed from the
network.

0x000013CB One or more cluster resources


ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS depend on the network to
provide service to clients. The
client access capability cannot
be removed from the network.

321 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000013CC This operation cannot be


ERROR_INVALID_OPERATION_ON_QUORUM performed on the cluster
resource because it is the
quorum resource. You may not
bring the quorum resource
offline or modify its possible
owners list.

0x000013CD The cluster quorum resource is


ERROR_DEPENDENCY_NOT_ALLOWED not allowed to have any
dependencies.

0x000013CE The cluster node is paused.


ERROR_CLUSTER_NODE_PAUSED

0x000013CF The cluster resource cannot be


ERROR_NODE_CANT_HOST_RESOURCE brought online. The owner
node cannot run this resource.

0x000013D0 The cluster node is not ready


ERROR_CLUSTER_NODE_NOT_READY to perform the requested
operation.

0x000013D1 The cluster node is shutting


ERROR_CLUSTER_NODE_SHUTTING_DOWN down.

0x000013D2 The cluster join operation was


ERROR_CLUSTER_JOIN_ABORTED aborted.

0x000013D3 The cluster join operation


ERROR_CLUSTER_INCOMPATIBLE_VERSIONS failed due to incompatible
software versions between the
joining node and its sponsor.

0x000013D4 This resource cannot be


ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED created because the cluster
has reached the limit on the
number of resources it can
monitor.

0x000013D5 The system configuration


ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED changed during the cluster join
or form operation. The join or
form operation was aborted.

0x000013D6 The specified resource type


ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND was not found.

0x000013D7 The specified node does not


ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED support a resource of this
type. This may be due to
version inconsistencies or due
to the absence of the resource
DLL on this node.

0x000013D8 The specified resource name is


ERROR_CLUSTER_RESNAME_NOT_FOUND not supported by this resource

322 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

DLL. This may be due to a bad


(or changed) name supplied to
the resource DLL.

0x000013D9 No authentication package


ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED could be registered with the
RPC server.

0x000013DA You cannot bring the group


ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST online because the owner of
the group is not in the
preferred list for the group. To
change the owner node for the
group, move the group.

0x000013DB The join operation failed


ERROR_CLUSTER_DATABASE_SEQMISMATCH because the cluster database
sequence number has changed
or is incompatible with the
locker node. This may happen
during a join operation if the
cluster database was changing
during the join.

0x000013DC The resource monitor will not


ERROR_RESMON_INVALID_STATE allow the fail operation to be
performed while the resource
is in its current state. This may
happen if the resource is in a
pending state.

0x000013DD A non-locker code received a


ERROR_CLUSTER_GUM_NOT_LOCKER request to reserve the lock for
making global updates.

0x000013DE The quorum disk could not be


ERROR_QUORUM_DISK_NOT_FOUND located by the cluster service.

0x000013DF The backed-up cluster


ERROR_DATABASE_BACKUP_CORRUPT database is possibly corrupt.

0x000013E0 A DFS root already exists in


ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT this cluster node.

0x000013E1 An attempt to modify a


ERROR_RESOURCE_PROPERTY_UNCHANGEABLE resource property failed
because it conflicts with
another existing property.

0x00001702 An operation was attempted


ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE that is incompatible with the
current membership state of
the node.

0x00001703 The quorum resource does not


ERROR_CLUSTER_QUORUMLOG_NOT_FOUND contain the quorum log.

323 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00001704 The membership engine


ERROR_CLUSTER_MEMBERSHIP_HALT requested shutdown of the
cluster service on this node.

0x00001705 The join operation failed


ERROR_CLUSTER_INSTANCE_ID_MISMATCH because the cluster instance
ID of the joining node does not
match the cluster instance ID
of the sponsor node.

0x00001706 A matching cluster network for


ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP the specified IP address could
not be found.

0x00001707 The actual data type of the


ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH property did not match the
expected data type of the
property.

0x00001708 The cluster node was evicted


ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP from the cluster successfully,
but the node was not cleaned
up. To determine what clean-
up steps failed and how to
recover, see the Failover
Clustering application event
log using Event Viewer.

0x00001709 Two or more parameter values


ERROR_CLUSTER_PARAMETER_MISMATCH specified for a resource's
properties are in conflict.

0x0000170A This computer cannot be made


ERROR_NODE_CANNOT_BE_CLUSTERED a member of a cluster.

0x0000170B This computer cannot be made


ERROR_CLUSTER_WRONG_OS_VERSION a member of a cluster because
it does not have the correct
version of Windows installed.

0x0000170C A cluster cannot be created


ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME with the specified cluster name
because that cluster name is
already in use. Specify a
different name for the cluster.

0x0000170D The cluster configuration


ERROR_CLUSCFG_ALREADY_COMMITTED action has already been
committed.

0x0000170E The cluster configuration


ERROR_CLUSCFG_ROLLBACK_FAILED action could not be rolled back.

0x0000170F The drive letter assigned to a


ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT system disk on one node
conflicted with the drive letter
assigned to a disk on another

324 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

node.

0x00001710 One or more nodes in the


ERROR_CLUSTER_OLD_VERSION cluster are running a version of
Windows that does not support
this operation.

0x00001711 The name of the corresponding


ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME computer account does not
match the network name for
this resource.

0x00001712 No network adapters are


ERROR_CLUSTER_NO_NET_ADAPTERS available.

0x00001713 The cluster node has been


ERROR_CLUSTER_POISONED poisoned.

0x00001714 The group is unable to accept


ERROR_CLUSTER_GROUP_MOVING the request because it is
moving to another node.

0x00001715 The resource type cannot


ERROR_CLUSTER_RESOURCE_TYPE_BUSY accept the request because it
is too busy performing another
operation.

0x00001716 The call to the cluster resource


ERROR_RESOURCE_CALL_TIMED_OUT DLL timed out.

0x00001717 The address is not valid for an


ERROR_INVALID_CLUSTER_IPV6_ADDRESS IPv6 Address resource. A
global IPv6 address is
required, and it must match a
cluster network. Compatibility
addresses are not permitted.

0x00001718 An internal cluster error


ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION occurred. A call to an invalid
function was attempted.

0x00001719 A parameter value is out of


ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS acceptable range.

0x0000171A A network error occurred while


ERROR_CLUSTER_PARTIAL_SEND sending data to another node
in the cluster. The number of
bytes transmitted was less
than required.

0x0000171B An invalid cluster registry


ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION operation was attempted.

0x0000171C An input string of characters is


ERROR_CLUSTER_INVALID_STRING_TERMINATION not properly terminated.

0x0000171D An input string of characters is

325 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_CLUSTER_INVALID_STRING_FORMAT not in a valid format for the


data it represents.

0x0000171E An internal cluster error


ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS occurred. A cluster database
transaction was attempted
while a transaction was
already in progress.

0x0000171F An internal cluster error


ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS occurred. There was an
attempt to commit a cluster
database transaction while no
transaction was in progress.

0x00001720 An internal cluster error


ERROR_CLUSTER_NULL_DATA occurred. Data was not
properly initialized.

0x00001721 An error occurred while


ERROR_CLUSTER_PARTIAL_READ reading from a stream of data.
An unexpected number of
bytes was returned.

0x00001722 An error occurred while writing


ERROR_CLUSTER_PARTIAL_WRITE to a stream of data. The
required number of bytes could
not be written.

0x00001723 An error occurred while


ERROR_CLUSTER_CANT_DESERIALIZE_DATA deserializing a stream of
cluster data.

0x00001724 One or more property values


ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT for this resource are in conflict
with one or more property
values associated with its
dependent resources.

0x00001725 A quorum of cluster nodes was


ERROR_CLUSTER_NO_QUORUM not present to form a cluster.

0x00001726 The cluster network is not valid


ERROR_CLUSTER_INVALID_IPV6_NETWORK for an IPv6 address resource,
or it does not match the
configured address.

0x00001727 The cluster network is not valid


ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK for an IPv6 tunnel resource.
Check the configuration of the
IP Address resource on which
the IPv6 tunnel resource
depends.

0x00001728 Quorum resource cannot


ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP reside in the available storage
group.

326 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00001770 The specified file could not be


ERROR_ENCRYPTION_FAILED encrypted.

0x00001771 The specified file could not be


ERROR_DECRYPTION_FAILED decrypted.

0x00001772 The specified file is encrypted


ERROR_FILE_ENCRYPTED and the user does not have the
ability to decrypt it.

0x00001773 There is no valid encryption


ERROR_NO_RECOVERY_POLICY recovery policy configured for
this system.

0x00001774 The required encryption driver


ERROR_NO_EFS is not loaded for this system.

0x00001775 The file was encrypted with a


ERROR_WRONG_EFS different encryption driver than
is currently loaded.

0x00001776 There are no Encrypting File


ERROR_NO_USER_KEYS System (EFS) keys defined for
the user.

0x00001777 The specified file is not


ERROR_FILE_NOT_ENCRYPTED encrypted.

0x00001778 The specified file is not in the


ERROR_NOT_EXPORT_FORMAT defined EFS export format.

0x00001779 The specified file is read-only.


ERROR_FILE_READ_ONLY

0x0000177A The directory has been


ERROR_DIR_EFS_DISALLOWED disabled for encryption.

0x0000177B The server is not trusted for


ERROR_EFS_SERVER_NOT_TRUSTED remote encryption operation.

0x0000177C Recovery policy configured for


ERROR_BAD_RECOVERY_POLICY this system contains invalid
recovery certificate.

0x0000177D The encryption algorithm used


ERROR_EFS_ALG_BLOB_TOO_BIG on the source file needs a
bigger key buffer than the one
on the destination file.

0x0000177E The disk partition does not


ERROR_VOLUME_NOT_SUPPORT_EFS support file encryption.

0x0000177F This machine is disabled for


ERROR_EFS_DISABLED file encryption.

0x00001780 A newer system is required to


ERROR_EFS_VERSION_NOT_SUPPORT decrypt this encrypted file.

327 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00001781 The remote server sent an


ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE invalid response for a file being
opened with client-side
encryption.

0x00001782 Client-side encryption is not


ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER supported by the remote
server even though it claims to
support it.

0x00001783 File is encrypted and should be


ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE opened in client-side
encryption mode.

0x00001784 A new encrypted file is being


ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE created and a $EFS needs to
be provided.

0x00001785 The SMB client requested a


ERROR_CS_ENCRYPTION_FILE_NOT_CSE client-side extension (CSE) file
system control (FSCTL) on a
non-CSE file.

0x000017E6 The list of servers for this


ERROR_NO_BROWSER_SERVERS_FOUND workgroup is not currently
available

0x00001838 The Task Scheduler service


SCHED_E_SERVICE_NOT_LOCALSYSTEM must be configured to run in
the System account to function
properly. Individual tasks may
be configured to run in other
accounts.

0x000019C8 The log service encountered an


ERROR_LOG_SECTOR_INVALID invalid log sector.

0x000019C9 The log service encountered a


ERROR_LOG_SECTOR_PARITY_INVALID log sector with invalid block
parity.

0x000019CA The log service encountered a


ERROR_LOG_SECTOR_REMAPPED remapped log sector.

0x000019CB The log service encountered a


ERROR_LOG_BLOCK_INCOMPLETE partial or incomplete log block.

0x000019CC The log service encountered an


ERROR_LOG_INVALID_RANGE attempt to access data outside
the active log range.

0x000019CD The log service user


ERROR_LOG_BLOCKS_EXHAUSTED marshaling buffers are
exhausted.

0x000019CE The log service encountered an


ERROR_LOG_READ_CONTEXT_INVALID attempt to read from a

328 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

marshaling area with an invalid


read context.

0x000019CF The log service encountered an


ERROR_LOG_RESTART_INVALID invalid log restart area.

0x000019D0 The log service encountered an


ERROR_LOG_BLOCK_VERSION invalid log block version.

0x000019D1 The log service encountered an


ERROR_LOG_BLOCK_INVALID invalid log block.

0x000019D2 The log service encountered an


ERROR_LOG_READ_MODE_INVALID attempt to read the log with an
invalid read mode.

0x000019D3 The log service encountered a


ERROR_LOG_NO_RESTART log stream with no restart
area.

0x000019D4 The log service encountered a


ERROR_LOG_METADATA_CORRUPT corrupted metadata file.

0x000019D5 The log service encountered a


ERROR_LOG_METADATA_INVALID metadata file that could not be
created by the log file system.

0x000019D6 The log service encountered a


ERROR_LOG_METADATA_INCONSISTENT metadata file with inconsistent
data.

0x000019D7 The log service encountered an


ERROR_LOG_RESERVATION_INVALID attempt to erroneous allocate
or dispose reservation space.

0x000019D8 The log service cannot delete a


ERROR_LOG_CANT_DELETE log file or file system
container.

0x000019D9 The log service has reached


ERROR_LOG_CONTAINER_LIMIT_EXCEEDED the maximum allowable
containers allocated to a log
file.

0x000019DA The log service has attempted


ERROR_LOG_START_OF_LOG to read or write backward past
the start of the log.

0x000019DB The log policy could not be


ERROR_LOG_POLICY_ALREADY_INSTALLED installed because a policy of
the same type is already
present.

0x000019DC The log policy in question was


ERROR_LOG_POLICY_NOT_INSTALLED not installed at the time of the
request.

329 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000019DD The installed set of policies on


ERROR_LOG_POLICY_INVALID the log is invalid.

0x000019DE A policy on the log in question


ERROR_LOG_POLICY_CONFLICT prevented the operation from
completing.

0x000019DF Log space cannot be reclaimed


ERROR_LOG_PINNED_ARCHIVE_TAIL because the log is pinned by
the archive tail.

0x000019E0 The log record is not a record


ERROR_LOG_RECORD_NONEXISTENT in the log file.

0x000019E1 The number of reserved log


ERROR_LOG_RECORDS_RESERVED_INVALID records or the adjustment of
the number of reserved log
records is invalid.

0x000019E2 The reserved log space or the


ERROR_LOG_SPACE_RESERVED_INVALID adjustment of the log space is
invalid.

0x000019E3 A new or existing archive tail


ERROR_LOG_TAIL_INVALID or base of the active log is
invalid.

0x000019E4 The log space is exhausted.


ERROR_LOG_FULL

0x000019E5 The log could not be set to the


ERROR_COULD_NOT_RESIZE_LOG requested size.

0x000019E6 The log is multiplexed; no


ERROR_LOG_MULTIPLEXED direct writes to the physical log
are allowed.

0x000019E7 The operation failed because


ERROR_LOG_DEDICATED the log is a dedicated log.

0x000019E8 The operation requires an


ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS archive context.

0x000019E9 Log archival is in progress.


ERROR_LOG_ARCHIVE_IN_PROGRESS

0x000019EA The operation requires a non-


ERROR_LOG_EPHEMERAL ephemeral log, but the log is
ephemeral.

0x000019EB The log must have at least two


ERROR_LOG_NOT_ENOUGH_CONTAINERS containers before it can be
read from or written to.

0x000019EC A log client has already


ERROR_LOG_CLIENT_ALREADY_REGISTERED registered on the stream.

330 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000019ED A log client has not been


ERROR_LOG_CLIENT_NOT_REGISTERED registered on the stream.

0x000019EE A request has already been


ERROR_LOG_FULL_HANDLER_IN_PROGRESS made to handle the log full
condition.

0x000019EF The log service encountered an


ERROR_LOG_CONTAINER_READ_FAILED error when attempting to read
from a log container.

0x000019F0 The log service encountered an


ERROR_LOG_CONTAINER_WRITE_FAILED error when attempting to write
to a log container.

0x000019F1 The log service encountered an


ERROR_LOG_CONTAINER_OPEN_FAILED error when attempting to open
a log container.

0x000019F2 The log service encountered an


ERROR_LOG_CONTAINER_STATE_INVALID invalid container state when
attempting a requested action.

0x000019F3 The log service is not in the


ERROR_LOG_STATE_INVALID correct state to perform a
requested action.

0x000019F4 The log space cannot be


ERROR_LOG_PINNED reclaimed because the log is
pinned.

0x000019F5 The log metadata flush failed.


ERROR_LOG_METADATA_FLUSH_FAILED

0x000019F6 Security on the log and its


ERROR_LOG_INCONSISTENT_SECURITY containers is inconsistent.

0x000019F7 Records were appended to the


ERROR_LOG_APPENDED_FLUSH_FAILED log or reservation changes
were made, but the log could
not be flushed.

0x000019F8 The log is pinned due to


ERROR_LOG_PINNED_RESERVATION reservation consuming most of
the log space. Free some
reserved records to make
space available.

0x00001A2C The transaction handle


ERROR_INVALID_TRANSACTION associated with this operation
is not valid.

0x00001A2D The requested operation was


ERROR_TRANSACTION_NOT_ACTIVE made in the context of a
transaction that is no longer
active.

331 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00001A2E The requested operation is not


ERROR_TRANSACTION_REQUEST_NOT_VALID valid on the transaction object
in its current state.

0x00001A2F The caller has called a


ERROR_TRANSACTION_NOT_REQUESTED response API, but the response
is not expected because the
transaction manager did not
issue the corresponding
request to the caller.

0x00001A30 It is too late to perform the


ERROR_TRANSACTION_ALREADY_ABORTED requested operation because
the transaction has already
been aborted.

0x00001A31 It is too late to perform the


ERROR_TRANSACTION_ALREADY_COMMITTED requested operation because
the transaction has already
been committed.

0x00001A32 The transaction manager was


ERROR_TM_INITIALIZATION_FAILED unable to be successfully
initialized. Transacted
operations are not supported.

0x00001A33 The specified resource


ERROR_RESOURCEMANAGER_READ_ONLY manager made no changes or
updates to the resource under
this transaction.

0x00001A34 The resource manager has


ERROR_TRANSACTION_NOT_JOINED attempted to prepare a
transaction that it has not
successfully joined.

0x00001A35 The transaction object already


ERROR_TRANSACTION_SUPERIOR_EXISTS has a superior enlistment, and
the caller attempted an
operation that would have
created a new superior. Only a
single superior enlistment is
allowed.

0x00001A36 The resource manager tried to


ERROR_CRM_PROTOCOL_ALREADY_EXISTS register a protocol that already
exists.

0x00001A37 The attempt to propagate the


ERROR_TRANSACTION_PROPAGATION_FAILED transaction failed.

0x00001A38 The requested propagation


ERROR_CRM_PROTOCOL_NOT_FOUND protocol was not registered as
a CRM.

0x00001A39 The buffer passed in to


ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER PushTransaction or

332 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

PullTransaction is not in a valid


format.

0x00001A3A The current transaction


ERROR_CURRENT_TRANSACTION_NOT_VALID context associated with the
thread is not a valid handle to
a transaction object.

0x00001A3B The specified transaction


ERROR_TRANSACTION_NOT_FOUND object could not be opened
because it was not found.

0x00001A3C The specified resource


ERROR_RESOURCEMANAGER_NOT_FOUND manager object could not be
opened because it was not
found.

0x00001A3D The specified enlistment object


ERROR_ENLISTMENT_NOT_FOUND could not be opened because it
was not found.

0x00001A3E The specified transaction


ERROR_TRANSACTIONMANAGER_NOT_FOUND manager object could not be
opened because it was not
found.

0x00001A3F The specified resource


ERROR_TRANSACTIONMANAGER_NOT_ONLINE manager was unable to create
an enlistment because its
associated transaction
manager is not online.

0x00001A40 The specified transaction


ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION manager was unable to create
the objects contained in its log
file in the ObjectB namespace.
Therefore, the transaction
manager was unable to
recover.

0x00001A90 The function attempted to use


ERROR_TRANSACTIONAL_CONFLICT a name that is reserved for
use by another transaction.

0x00001A91 Transaction support within the


ERROR_RM_NOT_ACTIVE specified file system resource
manager is not started or was
shut down due to an error.

0x00001A92 The metadata of the resource


ERROR_RM_METADATA_CORRUPT manager has been corrupted.
The resource manager will not
function.

0x00001A93 The specified directory does


ERROR_DIRECTORY_NOT_RM not contain a resource
manager.

333 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00001A95 The remote server or share


ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE does not support transacted
file operations.

0x00001A96 The requested log size is


ERROR_LOG_RESIZE_INVALID_SIZE invalid.

0x00001A97 The object (file, stream, link)


ERROR_OBJECT_NO_LONGER_EXISTS corresponding to the handle
has been deleted by a
transaction savepoint rollback.

0x00001A98 The specified file miniversion


ERROR_STREAM_MINIVERSION_NOT_FOUND was not found for this
transacted file open.

0x00001A99 The specified file miniversion


ERROR_STREAM_MINIVERSION_NOT_VALID was found but has been
invalidated. The most likely
cause is a transaction
savepoint rollback.

0x00001A9A A miniversion may only be


ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION opened in the context of the
transaction that created it.

0x00001A9B It is not possible to open a


ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT miniversion with modify
access.

0x00001A9C It is not possible to create any


ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS more miniversions for this
stream.

0x00001A9E The remote server sent


ERROR_REMOTE_FILE_VERSION_MISMATCH mismatching version numbers
or FID for a file opened with
transactions.

0x00001A9F The handle has been


ERROR_HANDLE_NO_LONGER_VALID invalidated by a transaction.
The most likely cause is the
presence of memory mapping
on a file, or an open handle
when the transaction ended or
rolled back to savepoint.

0x00001AA0 There is no transaction


ERROR_NO_TXF_METADATA metadata on the file.

0x00001AA1 The log data is corrupt.


ERROR_LOG_CORRUPTION_DETECTED

0x00001AA2 The file cannot be recovered


ERROR_CANT_RECOVER_WITH_HANDLE_OPEN because a handle is still open
on it.

334 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00001AA3 The transaction outcome is


ERROR_RM_DISCONNECTED unavailable because the
resource manager responsible
for it is disconnected.

0x00001AA4 The request was rejected


ERROR_ENLISTMENT_NOT_SUPERIOR because the enlistment in
question is not a superior
enlistment.

0x00001AA5 The transactional resource


ERROR_RECOVERY_NOT_NEEDED manager is already consistent.
Recovery is not needed.

0x00001AA6 The transactional resource


ERROR_RM_ALREADY_STARTED manager has already been
started.

0x00001AA7 The file cannot be opened in a


ERROR_FILE_IDENTITY_NOT_PERSISTENT transaction because its identity
depends on the outcome of an
unresolved transaction.

0x00001AA8 The operation cannot be


ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY performed because another
transaction is depending on
the fact that this property will
not change.

0x00001AA9 The operation would involve a


ERROR_CANT_CROSS_RM_BOUNDARY single file with two
transactional resource
managers and is therefore not
allowed.

0x00001AAA The $Txf directory must be


ERROR_TXF_DIR_NOT_EMPTY empty for this operation to
succeed.

0x00001AAB The operation would leave a


ERROR_INDOUBT_TRANSACTIONS_EXIST transactional resource
manager in an inconsistent
state and is, therefore, not
allowed.

0x00001AAC The operation could not be


ERROR_TM_VOLATILE completed because the
transaction manager does not
have a log.

0x00001AAD A rollback could not be


ERROR_ROLLBACK_TIMER_EXPIRED scheduled because a
previously scheduled rollback
has already been executed or
is queued for execution.

0x00001AAE The transactional metadata

335 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_TXF_ATTRIBUTE_CORRUPT attribute on the file or


directory is corrupt and
unreadable.

0x00001AAF The encryption operation could


ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION not be completed because a
transaction is active.

0x00001AB0 This object is not allowed to be


ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED opened in a transaction.

0x00001AB1 An attempt to create space in


ERROR_LOG_GROWTH_FAILED the transactional resource
manager's log failed. The
failure status has been
recorded in the event log.

0x00001AB2 Memory mapping (creating a


ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE mapped section) to a remote
file under a transaction is not
supported.

0x00001AB3 Transaction metadata is


ERROR_TXF_METADATA_ALREADY_PRESENT already present on this file and
cannot be superseded.

0x00001AB4 A transaction scope could not


ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET be entered because the scope
handler has not been
initialized.

0x00001AB5 Promotion was required to


ERROR_TRANSACTION_REQUIRED_PROMOTION allow the resource manager to
enlist, but the transaction was
set to disallow it.

0x00001AB6 This file is open for


ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION modification in an unresolved
transaction and may be
opened for execution only by a
transacted reader.

0x00001AB7 The request to thaw frozen


ERROR_TRANSACTIONS_NOT_FROZEN transactions was ignored
because transactions were not
previously frozen.

0x00001AB8 Transactions cannot be frozen


ERROR_TRANSACTION_FREEZE_IN_PROGRESS because a freeze is already in
progress.

0x00001AB9 The target volume is not a


ERROR_NOT_SNAPSHOT_VOLUME snapshot volume. This
operation is only valid on a
volume mounted as a
snapshot.

336 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00001ABA The savepoint operation failed


ERROR_NO_SAVEPOINT_WITH_OPEN_FILES because files are open on the
transaction. This is not
permitted.

0x00001ABB Windows has discovered


ERROR_DATA_LOST_REPAIR corruption in a file, and that
file has since been repaired.
Data loss may have occurred.

0x00001ABC The sparse operation could not


ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION be completed because a
transaction is active on the
file.

0x00001ABD The call to create a transaction


ERROR_TM_IDENTITY_MISMATCH manager object failed because
the Tm Identity stored in the
logfile does not match the Tm
Identity that was passed in as
an argument.

0x00001ABE I/O was attempted on a


ERROR_FLOATED_SECTION section object that has been
floated as a result of a
transaction ending. There is no
valid data.

0x00001ABF The transactional resource


ERROR_CANNOT_ACCEPT_TRANSACTED_WORK manager cannot currently
accept transacted work due to
a transient condition, such as
low resources.

0x00001AC0 The transactional resource


ERROR_CANNOT_ABORT_TRANSACTIONS manager had too many
transactions outstanding that
could not be aborted. The
transactional resource
manager has been shut down.

0x00001B59 The specified session name is


ERROR_CTX_WINSTATION_NAME_INVALID invalid.

0x00001B5A The specified protocol driver is


ERROR_CTX_INVALID_PD invalid.

0x00001B5B The specified protocol driver


ERROR_CTX_PD_NOT_FOUND was not found in the system
path.

0x00001B5C The specified terminal


ERROR_CTX_WD_NOT_FOUND connection driver was not
found in the system path.

0x00001B5D A registry key for event


ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY logging could not be created

337 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

for this session.

0x00001B5E A service with the same name


ERROR_CTX_SERVICE_NAME_COLLISION already exists on the system.

0x00001B5F A close operation is pending on


ERROR_CTX_CLOSE_PENDING the session.

0x00001B60 There are no free output


ERROR_CTX_NO_OUTBUF buffers available.

0x00001B61 The MODEM.INF file was not


ERROR_CTX_MODEM_INF_NOT_FOUND found.

0x00001B62 The modem name was not


ERROR_CTX_INVALID_MODEMNAME found in the MODEM.INF file.

0x00001B63 The modem did not accept the


ERROR_CTX_MODEM_RESPONSE_ERROR command sent to it. Verify that
the configured modem name
matches the attached modem.

0x00001B64 The modem did not respond to


ERROR_CTX_MODEM_RESPONSE_TIMEOUT the command sent to it. Verify
that the modem is properly
cabled and turned on.

0x00001B65 Carrier detect has failed or


ERROR_CTX_MODEM_RESPONSE_NO_CARRIER carrier has been dropped due
to disconnect.

0x00001B66 Dial tone not detected within


ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE the required time. Verify that
the phone cable is properly
attached and functional.

0x00001B67 Busy signal detected at remote


ERROR_CTX_MODEM_RESPONSE_BUSY site on callback.

0x00001B68 Voice detected at remote site


ERROR_CTX_MODEM_RESPONSE_VOICE on callback.

0x00001B69 Transport driver error


ERROR_CTX_TD_ERROR

0x00001B6E The specified session cannot


ERROR_CTX_WINSTATION_NOT_FOUND be found.

0x00001B6F The specified session name is


ERROR_CTX_WINSTATION_ALREADY_EXISTS already in use.

0x00001B70 The requested operation


ERROR_CTX_WINSTATION_BUSY cannot be completed because
the terminal connection is
currently busy processing a
connect, disconnect, reset, or
delete operation.

338 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00001B71 An attempt has been made to


ERROR_CTX_BAD_VIDEO_MODE connect to a session whose
video mode is not supported
by the current client.

0x00001B7B The application attempted to


ERROR_CTX_GRAPHICS_INVALID enable DOS graphics mode.
DOS graphics mode is not
supported.

0x00001B7D Your interactive logon privilege


ERROR_CTX_LOGON_DISABLED has been disabled. Contact
your administrator.

0x00001B7E The requested operation can


ERROR_CTX_NOT_CONSOLE be performed only on the
system console. This is most
often the result of a driver or
system DLL requiring direct
console access.

0x00001B80 The client failed to respond to


ERROR_CTX_CLIENT_QUERY_TIMEOUT the server connect message.

0x00001B81 Disconnecting the console


ERROR_CTX_CONSOLE_DISCONNECT session is not supported.

0x00001B82 Reconnecting a disconnected


ERROR_CTX_CONSOLE_CONNECT session to the console is not
supported.

0x00001B84 The request to control another


ERROR_CTX_SHADOW_DENIED session remotely was denied.

0x00001B85 The requested session access


ERROR_CTX_WINSTATION_ACCESS_DENIED is denied.

0x00001B89 The specified terminal


ERROR_CTX_INVALID_WD connection driver is invalid.

0x00001B8A The requested session cannot


ERROR_CTX_SHADOW_INVALID be controlled remotely. This
may be because the session is
disconnected or does not
currently have a user logged
on.

0x00001B8B The requested session is not


ERROR_CTX_SHADOW_DISABLED configured to allow remote
control.

0x00001B8C Your request to connect to this


ERROR_CTX_CLIENT_LICENSE_IN_USE terminal server has been
rejected. Your terminal server
client license number is
currently being used by
another user. Call your system

339 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

administrator to obtain a
unique license number.

0x00001B8D Your request to connect to this


ERROR_CTX_CLIENT_LICENSE_NOT_SET terminal server has been
rejected. Your terminal server
client license number has not
been entered for this copy of
the terminal server client.
Contact your system
administrator.

0x00001B8E The number of connections to


ERROR_CTX_LICENSE_NOT_AVAILABLE this computer is limited and all
connections are in use right
now. Try connecting later or
contact your system
administrator.

0x00001B8F The client you are using is not


ERROR_CTX_LICENSE_CLIENT_INVALID licensed to use this system.
Your logon request is denied.

0x00001B90 The system license has


ERROR_CTX_LICENSE_EXPIRED expired. Your logon request is
denied.

0x00001B91 Remote control could not be


ERROR_CTX_SHADOW_NOT_RUNNING terminated because the
specified session is not
currently being remotely
controlled.

0x00001B92 The remote control of the


ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE console was terminated
because the display mode was
changed. Changing the display
mode in a remote control
session is not supported.

0x00001B93 Activation has already been


ERROR_ACTIVATION_COUNT_EXCEEDED reset the maximum number of
times for this installation. Your
activation timer will not be
cleared.

0x00001B94 Remote logons are currently


ERROR_CTX_WINSTATIONS_DISABLED disabled.

0x00001B95 You do not have the proper


ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED encryption level to access this
session.

0x00001B96 The user %s\\%s is currently


ERROR_CTX_SESSION_IN_USE logged on to this computer.
Only the current user or an
administrator can log on to this

340 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

computer.

0x00001B97 The user %s\\%s is already


ERROR_CTX_NO_FORCE_LOGOFF logged on to the console of
this computer. You do not
have permission to log in at
this time. To resolve this issue,
contact %s\\%s and have
them log off.

0x00001B98 Unable to log you on because


ERROR_CTX_ACCOUNT_RESTRICTION of an account restriction.

0x00001B99 The RDP component %2


ERROR_RDP_PROTOCOL_ERROR detected an error in the
protocol stream and has
disconnected the client.

0x00001B9A The Client Drive Mapping


ERROR_CTX_CDM_CONNECT Service has connected on
terminal connection.

0x00001B9B The Client Drive Mapping


ERROR_CTX_CDM_DISCONNECT Service has disconnected on
terminal connection.

0x00001B9C The terminal server security


ERROR_CTX_SECURITY_LAYER_ERROR layer detected an error in the
protocol stream and has
disconnected the client.

0x00001B9D The target session is


ERROR_TS_INCOMPATIBLE_SESSIONS incompatible with the current
session.

0x00001F41 The file replication service API


FRS_ERR_INVALID_API_SEQUENCE was called incorrectly.

0x00001F42 The file replication service


FRS_ERR_STARTING_SERVICE cannot be started.

0x00001F43 The file replication service


FRS_ERR_STOPPING_SERVICE cannot be stopped.

0x00001F44 The file replication service API


FRS_ERR_INTERNAL_API terminated the request. The
event log may have more
information.

0x00001F45 The file replication service


FRS_ERR_INTERNAL terminated the request. The
event log may have more
information.

0x00001F46 The file replication service


FRS_ERR_SERVICE_COMM cannot be contacted. The
event log may have more

341 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

information.

0x00001F47 The file replication service


FRS_ERR_INSUFFICIENT_PRIV cannot satisfy the request
because the user has
insufficient privileges. The
event log may have more
information.

0x00001F48 The file replication service


FRS_ERR_AUTHENTICATION cannot satisfy the request
because authenticated RPC is
not available. The event log
may have more information.

0x00001F49 The file replication service


FRS_ERR_PARENT_INSUFFICIENT_PRIV cannot satisfy the request
because the user has
insufficient privileges on the
domain controller. The event
log may have more
information.

0x00001F4A The file replication service


FRS_ERR_PARENT_AUTHENTICATION cannot satisfy the request
because authenticated RPC is
not available on the domain
controller. The event log may
have more information.

0x00001F4B The file replication service


FRS_ERR_CHILD_TO_PARENT_COMM cannot communicate with the
file replication service on the
domain controller. The event
log may have more
information.

0x00001F4C The file replication service on


FRS_ERR_PARENT_TO_CHILD_COMM the domain controller cannot
communicate with the file
replication service on this
computer. The event log may
have more information.

0x00001F4D The file replication service


FRS_ERR_SYSVOL_POPULATE cannot populate the system
volume because of an internal
error. The event log may have
more information.

0x00001F4E The file replication service


FRS_ERR_SYSVOL_POPULATE_TIMEOUT cannot populate the system
volume because of an internal
time-out. The event log may
have more information.

0x00001F4F The file replication service

342 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

FRS_ERR_SYSVOL_IS_BUSY cannot process the request.


The system volume is busy
with a previous request.

0x00001F50 The file replication service


FRS_ERR_SYSVOL_DEMOTE cannot stop replicating the
system volume because of an
internal error. The event log
may have more information.

0x00001F51 The file replication service


FRS_ERR_INVALID_SERVICE_PARAMETER detected an invalid parameter.

0x00002008 An error occurred while


ERROR_DS_NOT_INSTALLED installing the directory service.
For more information, see the
event log.

0x00002009 The directory service evaluated


ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY group memberships locally.

0x0000200A The specified directory service


ERROR_DS_NO_ATTRIBUTE_OR_VALUE attribute or value does not
exist.

0x0000200B The attribute syntax specified


ERROR_DS_INVALID_ATTRIBUTE_YNTAX to the directory service is
invalid.

0x0000200C The attribute type specified to


ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED the directory service is not
defined.

0x0000200D The specified directory service


ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS attribute or value already
exists.

0x0000200E The directory service is busy.


ERROR_DS_BUSY

0x0000200F The directory service is


ERROR_DS_UNAVAILABLE unavailable.

0x00002010 The directory service was


ERROR_DS_NO_RIDS_ALLOCATED unable to allocate a relative
identifier.

0x00002011 The directory service has


ERROR_DS_NO_MORE_RIDS exhausted the pool of relative
identifiers.

0x00002012 The requested operation could


ERROR_DS_INCORRECT_ROLE_OWNER not be performed because the
directory service is not the
master for that type of
operation.

343 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00002013 The directory service was


ERROR_DS_RIDMGR_INIT_ERROR unable to initialize the
subsystem that allocates
relative identifiers.

0x00002014 The requested operation did


ERROR_DS_OBJ_CLASS_VIOLATION not satisfy one or more
constraints associated with the
class of the object.

0x00002015 The directory service can


ERROR_DS_CANT_ON_NON_LEAF perform the requested
operation only on a leaf object.

0x00002016 The directory service cannot


ERROR_DS_CANT_ON_RDN perform the requested
operation on the relative
distinguished name (RDN)
attribute of an object.

0x00002017 The directory service detected


ERROR_DS_CANT_MOD_OBJ_CLASS an attempt to modify the
object class of an object.

0x00002018 The requested cross-domain


ERROR_DS_CROSS_DOM_MOVE_ERROR move operation could not be
performed.

0x00002019 Unable to contact the global


ERROR_DS_GC_NOT_AVAILABLE catalog (GC) server.

0x0000201A The policy object is shared and


ERROR_SHARED_POLICY can only be modified at the
root.

0x0000201B The policy object does not


ERROR_POLICY_OBJECT_NOT_FOUND exist.

0x0000201C The requested policy


ERROR_POLICY_ONLY_IN_DS information is only in the
directory service.

0x0000201D A domain controller promotion


ERROR_PROMOTION_ACTIVE is currently active.

0x0000201E A domain controller promotion


ERROR_NO_PROMOTION_ACTIVE is not currently active.

0x00002020 An operations error occurred.


ERROR_DS_OPERATIONS_ERROR

0x00002021 A protocol error occurred.


ERROR_DS_PROTOCOL_ERROR

0x00002022 The time limit for this request


ERROR_DS_TIMELIMIT_EXCEEDED was exceeded.

344 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00002023 The size limit for this request


ERROR_DS_SIZELIMIT_EXCEEDED was exceeded.

0x00002024 The administrative limit for this


ERROR_DS_ADMIN_LIMIT_EXCEEDED request was exceeded.

0x00002025 The compare response was


ERROR_DS_COMPARE_FALSE false.

0x00002026 The compare response was


ERROR_DS_COMPARE_TRUE true.

0x00002027 The requested authentication


ERROR_DS_AUTH_METHOD_NOT_SUPPORTED method is not supported by
the server.

0x00002028 A more secure authentication


ERROR_DS_STRONG_AUTH_REQUIRED method is required for this
server.

0x00002029 Inappropriate authentication.


ERROR_DS_INAPPROPRIATE_AUTH

0x0000202A The authentication mechanism


ERROR_DS_AUTH_UNKNOWN is unknown.

0x0000202B A referral was returned from


ERROR_DS_REFERRAL the server.

0x0000202C The server does not support


ERROR_DS_UNAVAILABLE_CRIT_EXTENSION the requested critical
extension.

0x0000202D This request requires a secure


ERROR_DS_CONFIDENTIALITY_REQUIRED connection.

0x0000202E Inappropriate matching.


ERROR_DS_INAPPROPRIATE_MATCHING

0x0000202F A constraint violation occurred.


ERROR_DS_CONSTRAINT_VIOLATION

0x00002030 There is no such object on the


ERROR_DS_NO_SUCH_OBJECT server.

0x00002031 There is an alias problem.


ERROR_DS_ALIAS_PROBLEM

0x00002032 An invalid dn syntax has been


ERROR_DS_INVALID_DN_SYNTAX specified.

0x00002033 The object is a leaf object.


ERROR_DS_IS_LEAF

0x00002034 There is an alias dereferencing


ERROR_DS_ALIAS_DEREF_PROBLEM problem.

345 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00002035 The server is unwilling to


ERROR_DS_UNWILLING_TO_PERFORM process the request.

0x00002036 A loop has been detected.


ERROR_DS_LOOP_DETECT

0x00002037 There is a naming violation.


ERROR_DS_NAMING_VIOLATION

0x00002038 The result set is too large.


ERROR_DS_OBJECT_RESULTS_TOO_LARGE

0x00002039 The operation affects multiple


ERROR_DS_AFFECTS_MULTIPLE_DSAS DSAs.

0x0000203A The server is not operational.


ERROR_DS_SERVER_DOWN

0x0000203B A local error has occurred.


ERROR_DS_LOCAL_ERROR

0x0000203C An encoding error has


ERROR_DS_ENCODING_ERROR occurred.

0x0000203D A decoding error has occurred.


ERROR_DS_DECODING_ERROR

0x0000203E The search filter cannot be


ERROR_DS_FILTER_UNKNOWN recognized.

0x0000203F One or more parameters are


ERROR_DS_PARAM_ERROR illegal.

0x00002040 The specified method is not


ERROR_DS_NOT_SUPPORTED supported.

0x00002041 No results were returned.


ERROR_DS_NO_RESULTS_RETURNED

0x00002042 The specified control is not


ERROR_DS_CONTROL_NOT_FOUND supported by the server.

0x00002043 A referral loop was detected by


ERROR_DS_CLIENT_LOOP the client.

0x00002044 The preset referral limit was


ERROR_DS_REFERRAL_LIMIT_EXCEEDED exceeded.

0x00002045 The search requires a SORT


ERROR_DS_SORT_CONTROL_MISSING control.

0x00002046 The search results exceed the


ERROR_DS_OFFSET_RANGE_ERROR offset range specified.

0x0000206D The root object must be the


ERROR_DS_ROOT_MUST_BE_NC head of a naming context. The
root object cannot have an

346 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

instantiated parent.

0x0000206E The add replica operation


ERROR_DS_ADD_REPLICA_INHIBITED cannot be performed. The
naming context must be
writable to create the replica.

0x0000206F A reference to an attribute that


ERROR_DS_ATT_NOT_DEF_IN_SCHEMA is not defined in the schema
occurred.

0x00002070 The maximum size of an object


ERROR_DS_MAX_OBJ_SIZE_EXCEEDED has been exceeded.

0x00002071 An attempt was made to add


ERROR_DS_OBJ_STRING_NAME_EXISTS an object to the directory with
a name that is already in use.

0x00002072 An attempt was made to add


ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA an object of a class that does
not have an RDN defined in
the schema.

0x00002073 An attempt was made to add


ERROR_DS_RDN_DOESNT_MATCH_SCHEMA an object using an RDN that is
not the RDN defined in the
schema.

0x00002074 None of the requested


ERROR_DS_NO_REQUESTED_ATTS_FOUND attributes were found on the
objects.

0x00002075 The user buffer is too small.


ERROR_DS_USER_BUFFER_TO_SMALL

0x00002076 The attribute specified in the


ERROR_DS_ATT_IS_NOT_ON_OBJ operation is not present on the
object.

0x00002077 Illegal modify operation. Some


ERROR_DS_ILLEGAL_MOD_OPERATION aspect of the modification is
not permitted.

0x00002078 The specified object is too


ERROR_DS_OBJ_TOO_LARGE large.

0x00002079 The specified instance type is


ERROR_DS_BAD_INSTANCE_TYPE not valid.

0x0000207A The operation must be


ERROR_DS_MASTERDSA_REQUIRED performed at a master DSA.

0x0000207B The object class attribute must


ERROR_DS_OBJECT_CLASS_REQUIRED be specified.

0x0000207C A required attribute is missing.


ERROR_DS_MISSING_REQUIRED_ATT

347 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000207D An attempt was made to


ERROR_DS_ATT_NOT_DEF_FOR_CLASS modify an object to include an
attribute that is not legal for
its class.

0x0000207E The specified attribute is


ERROR_DS_ATT_ALREADY_EXISTS already present on the object.

0x00002080 The specified attribute is not


ERROR_DS_CANT_ADD_ATT_VALUES present, or has no values.

0x00002081 Multiple values were specified


ERROR_DS_SINGLE_VALUE_CONSTRAINT for an attribute that can have
only one value.

0x00002082 A value for the attribute was


ERROR_DS_RANGE_CONSTRAINT not in the acceptable range of
values.

0x00002083 The specified value already


ERROR_DS_ATT_VAL_ALREADY_EXISTS exists.

0x00002084 The attribute cannot be


ERROR_DS_CANT_REM_MISSING_ATT removed because it is not
present on the object.

0x00002085 The attribute value cannot be


ERROR_DS_CANT_REM_MISSING_ATT_VAL removed because it is not
present on the object.

0x00002086 The specified root object


ERROR_DS_ROOT_CANT_BE_SUBREF cannot be a subreference.

0x00002087 Chaining is not permitted.


ERROR_DS_NO_CHAINING

0x00002088 Chained evaluation is not


ERROR_DS_NO_CHAINED_EVAL permitted.

0x00002089 The operation could not be


ERROR_DS_NO_PARENT_OBJECT performed because the
object's parent is either
uninstantiated or deleted.

0x0000208A Having a parent that is an alias


ERROR_DS_PARENT_IS_AN_ALIAS is not permitted. Aliases are
leaf objects.

0x0000208B The object and parent must be


ERROR_DS_CANT_MIX_MASTER_AND_REPS of the same type, either both
masters or both replicas.

0x0000208C The operation cannot be


ERROR_DS_CHILDREN_EXIST performed because child
objects exist. This operation
can only be performed on a
leaf object.

348 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000208D Directory object not found.


ERROR_DS_OBJ_NOT_FOUND

0x0000208E The aliased object is missing.


ERROR_DS_ALIASED_OBJ_MISSING

0x0000208F The object name has bad


ERROR_DS_BAD_NAME_SYNTAX syntax.

0x00002090 An alias is not permitted to


ERROR_DS_ALIAS_POINTS_TO_ALIAS refer to another alias.

0x00002091 The alias cannot be


ERROR_DS_CANT_DEREF_ALIAS dereferenced.

0x00002092 The operation is out of scope.


ERROR_DS_OUT_OF_SCOPE

0x00002093 The operation cannot continue


ERROR_DS_OBJECT_BEING_REMOVED because the object is in the
process of being removed.

0x00002094 The DSA object cannot be


ERROR_DS_CANT_DELETE_DSA_OBJ deleted.

0x00002095 A directory service error has


ERROR_DS_GENERIC_ERROR occurred.

0x00002096 The operation can only be


ERROR_DS_DSA_MUST_BE_INT_MASTER performed on an internal
master DSA object.

0x00002097 The object must be of class


ERROR_DS_CLASS_NOT_DSA DSA.

0x00002098 Insufficient access rights to


ERROR_DS_INSUFF_ACCESS_RIGHTS perform the operation.

0x00002099 The object cannot be added


ERROR_DS_ILLEGAL_SUPERIOR because the parent is not on
the list of possible superiors.

0x0000209A Access to the attribute is not


ERROR_DS_ATTRIBUTE_OWNED_BY_SAM permitted because the
attribute is owned by the SAM.

0x0000209B The name has too many parts.


ERROR_DS_NAME_TOO_MANY_PARTS

0x0000209C The name is too long.


ERROR_DS_NAME_TOO_LONG

0x0000209D The name value is too long.


ERROR_DS_NAME_VALUE_TOO_LONG

0x0000209E The directory service


ERROR_DS_NAME_UNPARSEABLE encountered an error parsing a

349 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

name.

0x0000209F The directory service cannot


ERROR_DS_NAME_TYPE_UNKNOWN get the attribute type for a
name.

0x000020A0 The name does not identify an


ERROR_DS_NOT_AN_OBJECT object; the name identifies a
phantom.

0x000020A1 The security descriptor is too


ERROR_DS_SEC_DESC_TOO_SHORT short.

0x000020A2 The security descriptor is


ERROR_DS_SEC_DESC_INVALID invalid.

0x000020A3 Failed to create name for


ERROR_DS_NO_DELETED_NAME deleted object.

0x000020A4 The parent of a new


ERROR_DS_SUBREF_MUST_HAVE_PARENT subreference must exist.

0x000020A5 The object must be a naming


ERROR_DS_NCNAME_MUST_BE_NC context.

0x000020A6 It is not permitted to add an


ERROR_DS_CANT_ADD_SYSTEM_ONLY attribute that is owned by the
system.

0x000020A7 The class of the object must be


ERROR_DS_CLASS_MUST_BE_CONCRETE structural; you cannot
instantiate an abstract class.

0x000020A8 The schema object could not


ERROR_DS_INVALID_DMD be found.

0x000020A9 A local object with this GUID


ERROR_DS_OBJ_GUID_EXISTS (dead or alive) already exists.

0x000020AA The operation cannot be


ERROR_DS_NOT_ON_BACKLINK performed on a back link.

0x000020AB The cross-reference for the


ERROR_DS_NO_CROSSREF_FOR_NC specified naming context could
not be found.

0x000020AC The operation could not be


ERROR_DS_SHUTTING_DOWN performed because the
directory service is shutting
down.

0x000020AD The directory service request is


ERROR_DS_UNKNOWN_OPERATION invalid.

0x000020AE The role owner attribute could


ERROR_DS_INVALID_ROLE_OWNER not be read.

350 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000020AF The requested Flexible Single


ERROR_DS_COULDNT_CONTACT_FSMO Master Operations (FSMO)
operation failed. The current
FSMO holder could not be
contacted.

0x000020B0 Modification of a distinguished


ERROR_DS_CROSS_NC_DN_RENAME name across a naming context
is not permitted.

0x000020B1 The attribute cannot be


ERROR_DS_CANT_MOD_SYSTEM_ONLY modified because it is owned
by the system.

0x000020B2 Only the replicator can perform


ERROR_DS_REPLICATOR_ONLY this function.

0x000020B3 The specified class is not


ERROR_DS_OBJ_CLASS_NOT_DEFINED defined.

0x000020B4 The specified class is not a


ERROR_DS_OBJ_CLASS_NOT_SUBCLASS subclass.

0x000020B5 The name reference is invalid.


ERROR_DS_NAME_REFERENCE_INVALID

0x000020B6 A cross-reference already


ERROR_DS_CROSS_REF_EXISTS exists.

0x000020B7 It is not permitted to delete a


ERROR_DS_CANT_DEL_MASTER_CROSSREF master cross-reference.

0x000020B8 Subtree notifications are only


ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD supported on naming context
(NC) heads.

0x000020B9 Notification filter is too


ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX complex.

0x000020BA Schema update failed:


ERROR_DS_DUP_RDN Duplicate RDN.

0x000020BB Schema update failed:


ERROR_DS_DUP_OID Duplicate OID.

0x000020BC Schema update failed:


ERROR_DS_DUP_MAPI_ID Duplicate Message Application
Programming Interface (MAPI)
identifier.

0x000020BD Schema update failed:


ERROR_DS_DUP_SCHEMA_ID_GUID Duplicate schema ID GUID.

0x000020BE Schema update failed:


ERROR_DS_DUP_LDAP_DISPLAY_NAME Duplicate LDAP display name.

0x000020BF Schema update failed: Range-

351 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DS_SEMANTIC_ATT_TEST Lower less than Range-Upper.

0x000020C0 Schema update failed: Syntax


ERROR_DS_SYNTAX_MISMATCH mismatch.

0x000020C1 Schema deletion failed:


ERROR_DS_EXISTS_IN_MUST_HAVE Attribute is used in the Must-
Contain list.

0x000020C2 Schema deletion failed:


ERROR_DS_EXISTS_IN_MAY_HAVE Attribute is used in the May-
Contain list.

0x000020C3 Schema update failed:


ERROR_DS_NONEXISTENT_MAY_HAVE Attribute in May-Contain list
does not exist.

0x000020C4 Schema update failed:


ERROR_DS_NONEXISTENT_MUST_HAVE Attribute in the Must-Contain
list does not exist.

0x000020C5 Schema update failed: Class in


ERROR_DS_AUX_CLS_TEST_FAIL the Aux Class list does not
exist or is not an auxiliary
class.

0x000020C6 Schema update failed: Class in


ERROR_DS_NONEXISTENT_POSS_SUP the Poss-Superiors list does
not exist.

0x000020C7 Schema update failed: Class in


ERROR_DS_SUB_CLS_TEST_FAIL the subclass of the list does
not exist or does not satisfy
hierarchy rules.

0x000020C8 Schema update failed: Rdn-


ERROR_DS_BAD_RDN_ATT_ID_SYNTAX Att-Id has wrong syntax.

0x000020C9 Schema deletion failed: Class


ERROR_DS_EXISTS_IN_AUX_CLS is used as an auxiliary class.

0x000020CA Schema deletion failed: Class


ERROR_DS_EXISTS_IN_SUB_CLS is used as a subclass.

0x000020CB Schema deletion failed: Class


ERROR_DS_EXISTS_IN_POSS_SUP is used as a Poss-Superior.

0x000020CC Schema update failed in


ERROR_DS_RECALCSCHEMA_FAILED recalculating validation cache.

0x000020CD The tree deletion is not


ERROR_DS_TREE_DELETE_NOT_FINISHED finished. The request must be
made again to continue
deleting the tree.

0x000020CE The requested delete operation


ERROR_DS_CANT_DELETE could not be performed.

352 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000020CF Cannot read the governs class


ERROR_DS_ATT_SCHEMA_REQ_ID identifier for the schema
record.

0x000020D0 The attribute schema has bad


ERROR_DS_BAD_ATT_SCHEMA_SYNTAX syntax.

0x000020D1 The attribute could not be


ERROR_DS_CANT_CACHE_ATT cached.

0x000020D2 The class could not be cached.


ERROR_DS_CANT_CACHE_CLASS

0x000020D3 The attribute could not be


ERROR_DS_CANT_REMOVE_ATT_CACHE removed from the cache.

0x000020D4 The class could not be


ERROR_DS_CANT_REMOVE_CLASS_CACHE removed from the cache.

0x000020D5 The distinguished name


ERROR_DS_CANT_RETRIEVE_DN attribute could not be read.

0x000020D6 No superior reference has been


ERROR_DS_MISSING_SUPREF configured for the directory
service. The directory service
is, therefore, unable to issue
referrals to objects outside this
forest.

0x000020D7 The instance type attribute


ERROR_DS_CANT_RETRIEVE_INSTANCE could not be retrieved.

0x000020D8 An internal error has occurred.


ERROR_DS_CODE_INCONSISTENCY

0x000020D9 A database error has occurred.


ERROR_DS_DATABASE_ERROR

0x000020DA The governsID attribute is


ERROR_DS_GOVERNSID_MISSING missing.

0x000020DB An expected attribute is


ERROR_DS_MISSING_EXPECTED_ATT missing.

0x000020DC The specified naming context


ERROR_DS_NCNAME_MISSING_CR_REF is missing a cross-reference.

0x000020DD A security checking error has


ERROR_DS_SECURITY_CHECKING_ERROR occurred.

0x000020DE The schema is not loaded.


ERROR_DS_SCHEMA_NOT_LOADED

0x000020DF Schema allocation failed.


ERROR_DS_SCHEMA_ALLOC_FAILED Check if the machine is
running low on memory.

353 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000020E0 Failed to obtain the required


ERROR_DS_ATT_SCHEMA_REQ_SYNTAX syntax for the attribute
schema.

0x000020E1 The GC verification failed. The


ERROR_DS_GCVERIFY_ERROR GC is not available or does not
support the operation. Some
part of the directory is
currently not available.

0x000020E2 The replication operation failed


ERROR_DS_DRA_SCHEMA_MISMATCH because of a schema mismatch
between the servers involved.

0x000020E3 The DSA object could not be


ERROR_DS_CANT_FIND_DSA_OBJ found.

0x000020E4 The naming context could not


ERROR_DS_CANT_FIND_EXPECTED_NC be found.

0x000020E5 The naming context could not


ERROR_DS_CANT_FIND_NC_IN_CACHE be found in the cache.

0x000020E6 The child object could not be


ERROR_DS_CANT_RETRIEVE_CHILD retrieved.

0x000020E7 The modification was not


ERROR_DS_SECURITY_ILLEGAL_MODIFY permitted for security reasons.

0x000020E8 The operation cannot replace


ERROR_DS_CANT_REPLACE_HIDDEN_REC the hidden record.

0x000020E9 The hierarchy file is invalid.


ERROR_DS_BAD_HIERARCHY_FILE

0x000020EA The attempt to build the


ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED hierarchy table failed.

0x000020EB The directory configuration


ERROR_DS_CONFIG_PARAM_MISSING parameter is missing from the
registry.

0x000020EC The attempt to count the


ERROR_DS_COUNTING_AB_INDICES_FAILED address book indices failed.

0x000020ED The allocation of the hierarchy


ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED table failed.

0x000020EE The directory service


ERROR_DS_INTERNAL_FAILURE encountered an internal
failure.

0x000020EF The directory service


ERROR_DS_UNKNOWN_ERROR encountered an unknown
failure.

0x000020F0 A root object requires a class

354 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DS_ROOT_REQUIRES_CLASS_TOP of "top".

0x000020F1 This directory server is


ERROR_DS_REFUSING_FSMO_ROLES shutting down, and cannot
take ownership of new floating
single-master operation roles.

0x000020F2 The directory service is


ERROR_DS_MISSING_FSMO_SETTINGS missing mandatory
configuration information and
is unable to determine the
ownership of floating single-
master operation roles.

0x000020F3 The directory service was


ERROR_DS_UNABLE_TO_SURRENDER_ROLES unable to transfer ownership of
one or more floating single-
master operation roles to other
servers.

0x000020F4 The replication operation


ERROR_DS_DRA_GENERIC failed.

0x000020F5 An invalid parameter was


ERROR_DS_DRA_INVALID_PARAMETER specified for this replication
operation.

0x000020F6 The directory service is too


ERROR_DS_DRA_BUSY busy to complete the
replication operation at this
time.

0x000020F7 The DN specified for this


ERROR_DS_DRA_BAD_DN replication operation is invalid.

0x000020F8 The naming context specified


ERROR_DS_DRA_BAD_NC for this replication operation is
invalid.

0x000020F9 The DN specified for this


ERROR_DS_DRA_DN_EXISTS replication operation already
exists.

0x000020FA The replication system


ERROR_DS_DRA_INTERNAL_ERROR encountered an internal error.

0x000020FB The replication operation


ERROR_DS_DRA_INCONSISTENT_DIT encountered a database
inconsistency.

0x000020FC The server specified for this


ERROR_DS_DRA_CONNECTION_FAILED replication operation could not
be contacted.

0x000020FD The replication operation


ERROR_DS_DRA_BAD_INSTANCE_TYPE encountered an object with an
invalid instance type.

355 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000020FE The replication operation failed


ERROR_DS_DRA_OUT_OF_MEM to allocate memory.

0x000020FF The replication operation


ERROR_DS_DRA_MAIL_PROBLEM encountered an error with the
mail system.

0x00002100 The replication reference


ERROR_DS_DRA_REF_ALREADY_EXISTS information for the target
server already exists.

0x00002101 The replication reference


ERROR_DS_DRA_REF_NOT_FOUND information for the target
server does not exist.

0x00002102 The naming context cannot be


ERROR_DS_DRA_OBJ_IS_REP_SOURCE removed because it is
replicated to another server.

0x00002103 The replication operation


ERROR_DS_DRA_DB_ERROR encountered a database error.

0x00002104 The naming context is in the


ERROR_DS_DRA_NO_REPLICA process of being removed or is
not replicated from the
specified server.

0x00002105 Replication access was denied.


ERROR_DS_DRA_ACCESS_DENIED

0x00002106 The requested operation is not


ERROR_DS_DRA_NOT_SUPPORTED supported by this version of
the directory service.

0x00002107 The replication RPC was


ERROR_DS_DRA_RPC_CANCELLED canceled.

0x00002108 The source server is currently


ERROR_DS_DRA_SOURCE_DISABLED rejecting replication requests.

0x00002109 The destination server is


ERROR_DS_DRA_SINK_DISABLED currently rejecting replication
requests.

0x0000210A The replication operation failed


ERROR_DS_DRA_NAME_COLLISION due to a collision of object
names.

0x0000210B The replication source has


ERROR_DS_DRA_SOURCE_REINSTALLED been reinstalled.

0x0000210C The replication operation failed


ERROR_DS_DRA_MISSING_PARENT because a required parent
object is missing.

0x0000210D The replication operation was


ERROR_DS_DRA_PREEMPTED preempted.

356 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000210E The replication synchronization


ERROR_DS_DRA_ABANDON_SYNC attempt was abandoned
because of a lack of updates.

0x0000210F The replication operation was


ERROR_DS_DRA_SHUTDOWN terminated because the
system is shutting down.

0x00002110 A synchronization attempt


ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET failed because the destination
DC is currently waiting to
synchronize new partial
attributes from the source.
This condition is normal if a
recent schema change
modified the partial attribute
set. The destination partial
attribute set is not a subset of
the source partial attribute set.

0x00002111 The replication synchronization


ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA attempt failed because a
master replica attempted to
sync from a partial replica.

0x00002112 The server specified for this


ERROR_DS_DRA_EXTN_CONNECTION_FAILED replication operation was
contacted, but that server was
unable to contact an additional
server needed to complete the
operation.

0x00002113 The version of the directory


ERROR_DS_INSTALL_SCHEMA_MISMATCH service schema of the source
forest is not compatible with
the version of the directory
service on this computer.

0x00002114 Schema update failed: An


ERROR_DS_DUP_LINK_ID attribute with the same link
identifier already exists.

0x00002115 Name translation: Generic


ERROR_DS_NAME_ERROR_RESOLVING processing error.

0x00002116 Name translation: Could not


ERROR_DS_NAME_ERROR_NOT_FOUND find the name or insufficient
right to see name.

0x00002117 Name translation: Input name


ERROR_DS_NAME_ERROR_NOT_UNIQUE mapped to more than one
output name.

0x00002118 Name translation: The input


ERROR_DS_NAME_ERROR_NO_MAPPING name was found but not the
associated output format.

357 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00002119 Name translation: Unable to


ERROR_DS_NAME_ERROR_DOMAIN_ONLY resolve completely, only the
domain was found.

0x0000211A Name translation: Unable to


ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING perform purely syntactical
mapping at the client without
going out to the wire.

0x0000211B Modification of a constructed


ERROR_DS_CONSTRUCTED_ATT_MOD attribute is not allowed.

0x0000211C The OM-Object-Class specified


ERROR_DS_WRONG_OM_OBJ_CLASS is incorrect for an attribute
with the specified syntax.

0x0000211D The replication request has


ERROR_DS_DRA_REPL_PENDING been posted; waiting for a
reply.

0x0000211E The requested operation


ERROR_DS_DS_REQUIRED requires a directory service,
and none was available.

0x0000211F The LDAP display name of the


ERROR_DS_INVALID_LDAP_DISPLAY_NAME class or attribute contains non-
ASCII characters.

0x00002120 The requested search


ERROR_DS_NON_BASE_SEARCH operation is only supported for
base searches.

0x00002121 The search failed to retrieve


ERROR_DS_CANT_RETRIEVE_ATTS attributes from the database.

0x00002122 The schema update operation


ERROR_DS_BACKLINK_WITHOUT_LINK tried to add a backward link
attribute that has no
corresponding forward link.

0x00002123 The source and destination of


ERROR_DS_EPOCH_MISMATCH a cross-domain move do not
agree on the object's epoch
number. Either the source or
the destination does not have
the latest version of the
object.

0x00002124 The source and destination of


ERROR_DS_SRC_NAME_MISMATCH a cross-domain move do not
agree on the object's current
name. Either the source or the
destination does not have the
latest version of the object.

0x00002125 The source and destination for


ERROR_DS_SRC_AND_DST_NC_IDENTICAL the cross-domain move

358 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

operation are identical. The


caller should use a local move
operation instead of a cross-
domain move operation.

0x00002126 The source and destination for


ERROR_DS_DST_NC_MISMATCH a cross-domain move do not
agree on the naming contexts
in the forest. Either the source
or the destination does not
have the latest version of the
Partitions container.

0x00002127 The destination of a cross-


ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC domain move is not
authoritative for the
destination naming context.

0x00002128 The source and destination of


ERROR_DS_SRC_GUID_MISMATCH a cross-domain move do not
agree on the identity of the
source object. Either the
source or the destination does
not have the latest version of
the source object.

0x00002129 The object being moved across


ERROR_DS_CANT_MOVE_DELETED_OBJECT domains is already known to
be deleted by the destination
server. The source server does
not have the latest version of
the source object.

0x0000212A Another operation that


ERROR_DS_PDC_OPERATION_IN_PROGRESS requires exclusive access to
the PDC FSMO is already in
progress.

0x0000212B A cross-domain move


ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD operation failed because two
versions of the moved object
exist—one each in the source
and destination domains. The
destination object needs to be
removed to restore the system
to a consistent state.

0x0000212C This object may not be moved


ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION across domain boundaries
either because cross-domain
moves for this class are not
allowed, or the object has
some special characteristics,
for example, a trust account or
a restricted relative identifier
(RID), that prevent its move.

359 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000212D Cannot move objects with


ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS memberships across domain
boundaries because, once
moved, this violates the
membership conditions of the
account group. Remove the
object from any account group
memberships and retry.

0x0000212E A naming context head must


ERROR_DS_NC_MUST_HAVE_NC_PARENT be the immediate child of
another naming context head,
not of an interior node.

0x0000212F The directory cannot validate


ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE the proposed naming context
name because it does not hold
a replica of the naming context
above the proposed naming
context. Ensure that the
domain naming master role is
held by a server that is
configured as a GC server, and
that the server is up-to-date
with its replication partners.
(Applies only to Windows 2000
domain naming masters.)

0x00002130 Destination domain must be in


ERROR_DS_DST_DOMAIN_NOT_NATIVE native mode.

0x00002131 The operation cannot be


ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER performed because the server
does not have an
infrastructure container in the
domain of interest.

0x00002132 Cross-domain moves of


ERROR_DS_CANT_MOVE_ACCOUNT_GROUP nonempty account groups is
not allowed.

0x00002133 Cross-domain moves of


ERROR_DS_CANT_MOVE_RESOURCE_GROUP nonempty resource groups is
not allowed.

0x00002134 The search flags for the


ERROR_DS_INVALID_SEARCH_FLAG attribute are invalid. The
ambiguous name resolution
(ANR) bit is valid only on
attributes of Unicode or
Teletex strings.

0x00002135 Tree deletions starting at an


ERROR_DS_NO_TREE_DELETE_ABOVE_NC object that has an NC head as
a descendant are not allowed.

0x00002136 The directory service failed to

360 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE lock a tree in preparation for a


tree deletion because the tree
was in use.

0x00002137 The directory service failed to


ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE identify the list of objects to
delete while attempting a tree
deletion.

0x00002138 SAM initialization failed


ERROR_DS_SAM_INIT_FAILURE because of the following error:
%1. Error Status: 0x%2. Click
OK to shut down the system
and reboot into Directory
Services Restore Mode. Check
the event log for detailed
information.

0x00002139 Only an administrator can


ERROR_DS_SENSITIVE_GROUP_VIOLATION modify the membership list of
an administrative group.

0x0000213A Cannot change the primary


ERROR_DS_CANT_MOD_PRIMARYGROUPID group ID of a domain
controller account.

0x0000213B An attempt was made to


ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD modify the base schema.

0x0000213C Adding a new mandatory


ERROR_DS_NONSAFE_SCHEMA_CHANGE attribute to an existing class,
deleting a mandatory attribute
from an existing class, or
adding an optional attribute to
the special class Top that is
not a backlink attribute
(directly or through
inheritance, for example, by
adding or deleting an auxiliary
class) is not allowed.

0x0000213D Schema update is not allowed


ERROR_DS_SCHEMA_UPDATE_DISALLOWED on this DC because the DC is
not the schema FSMO role
owner.

0x0000213E An object of this class cannot


ERROR_DS_CANT_CREATE_UNDER_SCHEMA be created under the schema
container. You can only create
Attribute-Schema and Class-
Schema objects under the
schema container.

0x0000213F The replica or child install


ERROR_DS_INSTALL_NO_SRC_SCH_VERSION failed to get the
objectVersion attribute on
the schema container on the

361 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

source DC. Either the attribute


is missing on the schema
container or the credentials
supplied do not have
permission to read it.

0x00002140 The replica or child install


ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE failed to read the
objectVersion attribute in the
SCHEMA section of the file
schema.ini in the System32
directory.

0x00002141 The specified group type is


ERROR_DS_INVALID_GROUP_TYPE invalid.

0x00002142 You cannot nest global groups


ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN in a mixed domain if the group
is security-enabled.

0x00002143 You cannot nest local groups in


ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN a mixed domain if the group is
security-enabled.

0x00002144 A global group cannot have a


ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER local group as a member.

0x00002145 A global group cannot have a


ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER universal group as a member.

0x00002146 A universal group cannot have


ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER a local group as a member.

0x00002147 A global group cannot have a


ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER cross-domain member.

0x00002148 A local group cannot have


ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER another cross domain local
group as a member.

0x00002149 A group with primary members


ERROR_DS_HAVE_PRIMARY_MEMBERS cannot change to a security-
disabled group.

0x0000214A The schema cache load failed


ERROR_DS_STRING_SD_CONVERSION_FAILED to convert the string default
security descriptor (SD) on a
class-schema object.

0x0000214B Only DSAs configured to be GC


ERROR_DS_NAMING_MASTER_GC servers should be allowed to
hold the domain naming
master FSMO role. (Applies
only to Windows 2000
servers.)

0x0000214C The DSA operation is unable to

362 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DS_DNS_LOOKUP_FAILURE proceed because of a DNS


lookup failure.

0x0000214D While processing a change to


ERROR_DS_COULDNT_UPDATE_SPNS the DNS host name for an
object, the SPN values could
not be kept in sync.

0x0000214E The Security Descriptor


ERROR_DS_CANT_RETRIEVE_SD attribute could not be read.

0x0000214F The object requested was not


ERROR_DS_KEY_NOT_UNIQUE found, but an object with that
key was found.

0x00002150 The syntax of the linked


ERROR_DS_WRONG_LINKED_ATT_SYNTAX attribute being added is
incorrect. Forward links can
only have syntax 2.5.5.1,
2.5.5.7, and 2.5.5.14, and
backlinks can only have syntax
2.5.5.1.

0x00002151 SAM needs to get the boot


ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD password.

0x00002152 SAM needs to get the boot key


ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY from the floppy disk.

0x00002153 Directory Service cannot start.


ERROR_DS_CANT_START

0x00002154 Directory Services could not


ERROR_DS_INIT_FAILURE start.

0x00002155 The connection between client


ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION and server requires packet
privacy or better.

0x00002156 The source domain may not be


ERROR_DS_SOURCE_DOMAIN_IN_FOREST in the same forest as the
destination.

0x00002157 The destination domain must


ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST be in the forest.

0x00002158 The operation requires that


ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED destination domain auditing be
enabled.

0x00002159 The operation could not locate


ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN a DC for the source domain.

0x0000215A The source object must be a


ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER group or user.

0x0000215B The source object's SID

363 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DS_SRC_SID_EXISTS_IN_FOREST already exists in the


destination forest.

0x0000215C The source and destination


ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH object must be of the same
type.

0x0000215D SAM initialization failed


ERROR_SAM_INIT_FAILURE because of the following error:
%1. Error Status: 0x%2. Click
OK to shut down the system
and reboot into Safe Mode.
Check the event log for
detailed information.

0x0000215E Schema information could not


ERROR_DS_DRA_SCHEMA_INFO_SHIP be included in the replication
request.

0x0000215F The replication operation could


ERROR_DS_DRA_SCHEMA_CONFLICT not be completed due to a
schema incompatibility.

0x00002160 The replication operation could


ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT not be completed due to a
previous schema
incompatibility.

0x00002161 The replication update could


ERROR_DS_DRA_OBJ_NC_MISMATCH not be applied because either
the source or the destination
has not yet received
information regarding a recent
cross-domain move operation.

0x00002162 The requested domain could


ERROR_DS_NC_STILL_HAS_DSAS not be deleted because there
exist domain controllers that
still host this domain.

0x00002163 The requested operation can


ERROR_DS_GC_REQUIRED be performed only on a GC
server.

0x00002164 A local group can only be a


ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY member of other local groups
in the same domain.

0x00002165 Foreign security principals


ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS cannot be members of
universal groups.

0x00002166 The attribute is not allowed to


ERROR_DS_CANT_ADD_TO_GC be replicated to the GC
because of security reasons.

0x00002167 The checkpoint with the PDC

364 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DS_NO_CHECKPOINT_WITH_PDC could not be taken because too


many modifications are
currently being processed.

0x00002168 The operation requires that


ERROR_DS_SOURCE_AUDITING_NOT_ENABLED source domain auditing be
enabled.

0x00002169 Security principal objects can


ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC only be created inside domain
naming contexts.

0x0000216A An SPN could not be


ERROR_DS_INVALID_NAME_FOR_SPN constructed because the
provided host name is not in
the necessary format.

0x0000216B A filter was passed that uses


ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS constructed attributes.

0x0000216C The unicodePwd attribute


ERROR_DS_UNICODEPWD_NOT_IN_QUOTES value must be enclosed in
quotation marks.

0x0000216D Your computer could not be


ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED joined to the domain. You have
exceeded the maximum
number of computer accounts
you are allowed to create in
this domain. Contact your
system administrator to have
this limit reset or increased.

0x0000216E For security reasons, the


ERROR_DS_MUST_BE_RUN_ON_DST_DC operation must be run on the
destination DC.

0x0000216F For security reasons, the


ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER source DC must be NT4SP4 or
greater.

0x00002170 Critical directory service


ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ system objects cannot be
deleted during tree deletion
operations. The tree deletion
may have been partially
performed.

0x00002171 Directory Services could not


ERROR_DS_INIT_FAILURE_CONSOLE start because of the following
error: %1. Error Status:
0x%2. Click OK to shut down
the system. You can use the
Recovery Console to further
diagnose the system.

0x00002172 SAM initialization failed

365 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DS_SAM_INIT_FAILURE_CONSOLE because of the following error:


%1. Error Status: 0x%2. Click
OK to shut down the system.
You can use the Recovery
Console to further diagnose
the system.

0x00002173 The version of the operating


ERROR_DS_FOREST_VERSION_TOO_HIGH system installed is
incompatible with the current
forest functional level. You
must upgrade to a new version
of the operating system before
this server can become a
domain controller in this
forest.

0x00002174 The version of the operating


ERROR_DS_DOMAIN_VERSION_TOO_HIGH system installed is
incompatible with the current
domain functional level. You
must upgrade to a new version
of the operating system before
this server can become a
domain controller in this
domain.

0x00002175 The version of the operating


ERROR_DS_FOREST_VERSION_TOO_LOW system installed on this server
no longer supports the current
forest functional level. You
must raise the forest functional
level before this server can
become a domain controller in
this forest.

0x00002176 The version of the operating


ERROR_DS_DOMAIN_VERSION_TOO_LOW system installed on this server
no longer supports the current
domain functional level. You
must raise the domain
functional level before this
server can become a domain
controller in this domain.

0x00002177 The version of the operating


ERROR_DS_INCOMPATIBLE_VERSION system installed on this server
is incompatible with the
functional level of the domain
or forest.

0x00002178 The functional level of the


ERROR_DS_LOW_DSA_VERSION domain (or forest) cannot be
raised to the requested value
because one or more domain
controllers in the domain (or
forest) are at a lower,

366 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

incompatible functional level.

0x00002179 The forest functional level


ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN cannot be raised to the
requested value because one
or more domains are still in
mixed-domain mode. All
domains in the forest must be
in native mode for you to raise
the forest functional level.

0x0000217A The sort order requested is not


ERROR_DS_NOT_SUPPORTED_SORT_ORDER supported.

0x0000217B The requested name already


ERROR_DS_NAME_NOT_UNIQUE exists as a unique identifier.

0x0000217C The machine account was


ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 created before
Windows NT 4.0. The account
needs to be re-created.

0x0000217D The database is out of version


ERROR_DS_OUT_OF_VERSION_STORE store.

0x0000217E Unable to continue operation


ERROR_DS_INCOMPATIBLE_CONTROLS_USED because multiple conflicting
controls were used.

0x0000217F Unable to find a valid security


ERROR_DS_NO_REF_DOMAIN descriptor reference domain
for this partition.

0x00002180 Schema update failed: The link


ERROR_DS_RESERVED_LINK_ID identifier is reserved.

0x00002181 Schema update failed: There


ERROR_DS_LINK_ID_NOT_AVAILABLE are no link identifiers available.

0x00002182 An account group cannot have


ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER a universal group as a
member.

0x00002183 Rename or move operations on


ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE naming context heads or read-
only objects are not allowed.

0x00002184 Move operations on objects in


ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC the schema naming context
are not allowed.

0x00002185 A system flag has been set on


ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG the object that does not allow
the object to be moved or
renamed.

0x00002186 This object is not allowed to

367 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_DS_MODIFYDN_WRONG_GRANDPARENT change its grandparent


container. Moves are not
forbidden on this object, but
are restricted to sibling
containers.

0x00002187 Unable to resolve completely;


ERROR_DS_NAME_ERROR_TRUST_REFERRAL a referral to another forest was
generated.

0x00002188 The requested action is not


ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER supported on a standard
server.

0x00002189 Could not access a partition of


ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD the directory service located
on a remote server. Make sure
at least one server is running
for the partition in question.

0x0000218A The directory cannot validate


ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 the proposed naming context
(or partition) name because it
does not hold a replica, nor
can it contact a replica of the
naming context above the
proposed naming context.
Ensure that the parent naming
context is properly registered
in the DNS, and at least one
replica of this naming context
is reachable by the domain
naming master.

0x0000218B The thread limit for this


ERROR_DS_THREAD_LIMIT_EXCEEDED request was exceeded.

0x0000218C The GC server is not in the


ERROR_DS_NOT_CLOSEST closest site.

0x0000218D The directory service cannot


ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF derive an SPN with which to
mutually authenticate the
target server because the
corresponding server object in
the local DS database has no
serverReference attribute.

0x0000218E The directory service failed to


ERROR_DS_SINGLE_USER_MODE_FAILED enter single-user mode.

0x0000218F The directory service cannot


ERROR_DS_NTDSCRIPT_SYNTAX_ERROR parse the script because of a
syntax error.

0x00002190 The directory service cannot


ERROR_DS_NTDSCRIPT_PROCESS_ERROR process the script because of

368 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

an error.

0x00002191 The directory service cannot


ERROR_DS_DIFFERENT_REPL_EPOCHS perform the requested
operation because the servers
involved are of different
replication epochs (which is
usually related to a domain
rename that is in progress).

0x00002192 The directory service binding


ERROR_DS_DRS_EXTENSIONS_CHANGED must be renegotiated due to a
change in the server
extensions information.

0x00002193 The operation is not allowed on


ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR a disabled cross-reference.

0x00002194 Schema update failed: No


ERROR_DS_NO_MSDS_INTID values for msDS-IntId are
available.

0x00002195 Schema update failed:


ERROR_DS_DUP_MSDS_INTID Duplicate msDS-IntId. Retry
the operation.

0x00002196 Schema deletion failed:


ERROR_DS_EXISTS_IN_RDNATTID Attribute is used in rDNAttID.

0x00002197 The directory service failed to


ERROR_DS_AUTHORIZATION_FAILED authorize the request.

0x00002198 The directory service cannot


ERROR_DS_INVALID_SCRIPT process the script because it is
invalid.

0x00002199 The remote create cross-


ERROR_DS_REMOTE_CROSSREF_OP_FAILED reference operation failed on
the domain naming master
FSMO. The operation's error is
in the extended data.

0x0000219A A cross-reference is in use


ERROR_DS_CROSS_REF_BUSY locally with the same name.

0x0000219B The directory service cannot


ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN derive an SPN with which to
mutually authenticate the
target server because the
server's domain has been
deleted from the forest.

0x0000219C Writable NCs prevent this DC


ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC from demoting.

0x0000219D The requested object has a


ERROR_DS_DUPLICATE_ID_FOUND nonunique identifier and

369 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

cannot be retrieved.

0x0000219E Insufficient attributes were


ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT given to create an object. This
object may not exist because it
may have been deleted and
the garbage already collected.

0x0000219F The group cannot be converted


ERROR_DS_GROUP_CONVERSION_ERROR due to attribute restrictions on
the requested group type.

0x000021A0 Cross-domain moves of


ERROR_DS_CANT_MOVE_APP_BASIC_GROUP nonempty basic application
groups is not allowed.

0x000021A1 Cross-domain moves of


ERROR_DS_CANT_MOVE_APP_QUERY_GROUP nonempty query-based
application groups is not
allowed.

0x000021A2 The FSMO role ownership


ERROR_DS_ROLE_NOT_VERIFIED could not be verified because
its directory partition did not
replicate successfully with at
least one replication partner.

0x000021A3 The target container for a


ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL redirection of a well-known
object container cannot
already be a special container.

0x000021A4 The directory service cannot


ERROR_DS_DOMAIN_RENAME_IN_PROGRESS perform the requested
operation because a domain
rename operation is in
progress.

0x000021A5 The directory service detected


ERROR_DS_EXISTING_AD_CHILD_NC a child partition below the
requested partition name. The
partition hierarchy must be
created in a top down method.

0x000021A6 The directory service cannot


ERROR_DS_REPL_LIFETIME_EXCEEDED replicate with this server
because the time since the last
replication with this server has
exceeded the tombstone
lifetime.

0x000021A7 The requested operation is not


ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER allowed on an object under the
system container.

0x000021A8 The LDAP server's network


ERROR_DS_LDAP_SEND_QUEUE_FULL send queue has filled up

370 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

because the client is not


processing the results of its
requests fast enough. No more
requests will be processed until
the client catches up. If the
client does not catch up then it
will be disconnected.

0x000021A9 The scheduled replication did


ERROR_DS_DRA_OUT_SCHEDULE_WINDOW not take place because the
system was too busy to
execute the request within the
schedule window. The
replication queue is
overloaded. Consider reducing
the number of partners or
decreasing the scheduled
replication frequency.

0x000021AA At this time, it cannot be


ERROR_DS_POLICY_NOT_KNOWN determined if the branch
replication policy is available
on the hub domain controller.
Retry at a later time to
account for replication
latencies.

0x000021AB The site settings object for the


ERROR_NO_SITE_SETTINGS_OBJECT specified site does not exist.

0x000021AC The local account store does


ERROR_NO_SECRETS not contain secret material for
the specified account.

0x000021AD Could not find a writable


ERROR_NO_WRITABLE_DC_FOUND domain controller in the
domain.

0x000021AE The server object for the


ERROR_DS_NO_SERVER_OBJECT domain controller does not
exist.

0x000021AF The NTDS Settings object for


ERROR_DS_NO_NTDSA_OBJECT the domain controller does not
exist.

0x000021B0 The requested search


ERROR_DS_NON_ASQ_SEARCH operation is not supported for
attribute scoped query (ASQ)
searches.

0x000021B1 A required audit event could


ERROR_DS_AUDIT_FAILURE not be generated for the
operation.

0x000021B2 The search flags for the


ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE attribute are invalid. The

371 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

subtree index bit is valid only


on single-valued attributes.

0x000021B3 The search flags for the


ERROR_DS_INVALID_SEARCH_FLAG_TUPLE attribute are invalid. The tuple
index bit is valid only on
attributes of Unicode strings.

0x00002329 DNS server unable to interpret


DNS_ERROR_RCODE_FORMAT_ERROR format.

0x0000232A DNS server failure.


DNS_ERROR_RCODE_SERVER_FAILURE

0x0000232B DNS name does not exist.


DNS_ERROR_RCODE_NAME_ERROR

0x0000232C DNS request not supported by


DNS_ERROR_RCODE_NOT_IMPLEMENTED name server.

0x0000232D DNS operation refused.


DNS_ERROR_RCODE_REFUSED

0x0000232E DNS name that should not


DNS_ERROR_RCODE_YXDOMAIN exist, does exist.

0x0000232F DNS resource record (RR) set


DNS_ERROR_RCODE_YXRRSET that should not exist, does
exist.

0x00002330 DNS RR set that should to


DNS_ERROR_RCODE_NXRRSET exist, does not exist.

0x00002331 DNS server not authoritative


DNS_ERROR_RCODE_NOTAUTH for zone.

0x00002332 DNS name in update or prereq


DNS_ERROR_RCODE_NOTZONE is not in zone.

0x00002338 DNS signature failed to verify.


DNS_ERROR_RCODE_BADSIG

0x00002339 DNS bad key.


DNS_ERROR_RCODE_BADKEY

0x0000233A DNS signature validity expired.


DNS_ERROR_RCODE_BADTIME

0x0000251D No records found for given


DNS_INFO_NO_RECORDS DNS query.

0x0000251E Bad DNS packet.


DNS_ERROR_BAD_PACKET

0x0000251F No DNS packet.


DNS_ERROR_NO_PACKET

372 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00002520 DNS error, check rcode.


DNS_ERROR_RCODE

0x00002521 Unsecured DNS packet.


DNS_ERROR_UNSECURE_PACKET

0x0000254F Invalid DNS type.


DNS_ERROR_INVALID_TYPE

0x00002550 Invalid IP address.


DNS_ERROR_INVALID_IP_ADDRESS

0x00002551 Invalid property.


DNS_ERROR_INVALID_PROPERTY

0x00002552 Try DNS operation again later.


DNS_ERROR_TRY_AGAIN_LATER

0x00002553 Record for given name and


DNS_ERROR_NOT_UNIQUE type is not unique.

0x00002554 DNS name does not comply


DNS_ERROR_NON_RFC_NAME with RFC specifications.

0x00002555 DNS name is a fully qualified


DNS_STATUS_FQDN DNS name.

0x00002556 DNS name is dotted


DNS_STATUS_DOTTED_NAME (multilabel).

0x00002557 DNS name is a single-part


DNS_STATUS_SINGLE_PART_NAME name.

0x00002558 DNS name contains an invalid


DNS_ERROR_INVALID_NAME_CHAR character.

0x00002559 DNS name is entirely numeric.


DNS_ERROR_NUMERIC_NAME

0x0000255A The operation requested is not


DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER permitted on a DNS root
server.

0x0000255B The record could not be


DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION created because this part of
the DNS namespace has been
delegated to another server.

0x0000255C The DNS server could not find


DNS_ERROR_CANNOT_FIND_ROOT_HINTS a set of root hints.

0x0000255D The DNS server found root


DNS_ERROR_INCONSISTENT_ROOT_HINTS hints but they were not
consistent across all adapters.

0x0000255E The specified value is too small


DNS_ERROR_DWORD_VALUE_TOO_SMALL for this parameter.

373 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000255F The specified value is too large


DNS_ERROR_DWORD_VALUE_TOO_LARGE for this parameter.

0x00002560 This operation is not allowed


DNS_ERROR_BACKGROUND_LOADING while the DNS server is loading
zones in the background. Try
again later.

0x00002561 The operation requested is not


DNS_ERROR_NOT_ALLOWED_ON_RODC permitted on against a DNS
server running on a read-only
DC.

0x00002581 DNS zone does not exist.


DNS_ERROR_ZONE_DOES_NOT_EXIST

0x00002582 DNS zone information not


DNS_ERROR_NO_ZONE_INFO available.

0x00002583 Invalid operation for DNS


DNS_ERROR_INVALID_ZONE_OPERATION zone.

0x00002584 Invalid DNS zone


DNS_ERROR_ZONE_CONFIGURATION_ERROR configuration.

0x00002585 DNS zone has no start of


DNS_ERROR_ZONE_HAS_NO_SOA_RECORD authority (SOA) record.

0x00002586 DNS zone has no Name Server


DNS_ERROR_ZONE_HAS_NO_NS_RECORDS (NS) record.

0x00002587 DNS zone is locked.


DNS_ERROR_ZONE_LOCKED

0x00002588 DNS zone creation failed.


DNS_ERROR_ZONE_CREATION_FAILED

0x00002589 DNS zone already exists.


DNS_ERROR_ZONE_ALREADY_EXISTS

0x0000258A DNS automatic zone already


DNS_ERROR_AUTOZONE_ALREADY_EXISTS exists.

0x0000258B Invalid DNS zone type.


DNS_ERROR_INVALID_ZONE_TYPE

0x0000258C Secondary DNS zone requires


DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP master IP address.

0x0000258D DNS zone not secondary.


DNS_ERROR_ZONE_NOT_SECONDARY

0x0000258E Need secondary IP address.


DNS_ERROR_NEED_SECONDARY_ADDRESSES

0x0000258F WINS initialization failed.


DNS_ERROR_WINS_INIT_FAILED

374 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00002590 Need WINS servers.


DNS_ERROR_NEED_WINS_SERVERS

0x00002591 NBTSTAT initialization call


DNS_ERROR_NBSTAT_INIT_FAILED failed.

0x00002592 Invalid delete of SOA.


DNS_ERROR_SOA_DELETE_INVALID

0x00002593 A conditional forwarding zone


DNS_ERROR_FORWARDER_ALREADY_EXISTS already exists for that name.

0x00002594 This zone must be configured


DNS_ERROR_ZONE_REQUIRES_MASTER_IP with one or more master DNS
server IP addresses.

0x00002595 The operation cannot be


DNS_ERROR_ZONE_IS_SHUTDOWN performed because this zone is
shut down.

0x000025B3 The primary DNS zone requires


DNS_ERROR_PRIMARY_REQUIRES_DATAFILE a data file.

0x000025B4 Invalid data file name for the


DNS_ERROR_INVALID_DATAFILE_NAME DNS zone.

0x000025B5 Failed to open the data file for


DNS_ERROR_DATAFILE_OPEN_FAILURE the DNS zone.

0x000025B6 Failed to write the data file for


DNS_ERROR_FILE_WRITEBACK_FAILED the DNS zone.

0x000025B7 Failure while reading datafile


DNS_ERROR_DATAFILE_PARSING for DNS zone.

0x000025E5 DNS record does not exist.


DNS_ERROR_RECORD_DOES_NOT_EXIST

0x000025E6 DNS record format error.


DNS_ERROR_RECORD_FORMAT

0x000025E7 Node creation failure in DNS.


DNS_ERROR_NODE_CREATION_FAILED

0x000025E8 Unknown DNS record type.


DNS_ERROR_UNKNOWN_RECORD_TYPE

0x000025E9 DNS record timed out.


DNS_ERROR_RECORD_TIMED_OUT

0x000025EA Name not in DNS zone.


DNS_ERROR_NAME_NOT_IN_ZONE

0x000025EB CNAME loop detected.


DNS_ERROR_CNAME_LOOP

0x000025EC Node is a CNAME DNS record.

375 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

DNS_ERROR_NODE_IS_CNAME

0x000025ED A CNAME record already exists


DNS_ERROR_CNAME_COLLISION for the given name.

0x000025EE Record is only at DNS zone


DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT root.

0x000025EF DNS record already exists.


DNS_ERROR_RECORD_ALREADY_EXISTS

0x000025F0 Secondary DNS zone data


DNS_ERROR_SECONDARY_DATA error.

0x000025F1 Could not create DNS cache


DNS_ERROR_NO_CREATE_CACHE_DATA data.

0x000025F2 DNS name does not exist.


DNS_ERROR_NAME_DOES_NOT_EXIST

0x000025F3 Could not create pointer (PTR)


DNS_WARNING_PTR_CREATE_FAILED record.

0x000025F4 DNS domain was undeleted.


DNS_WARNING_DOMAIN_UNDELETED

0x000025F5 The directory service is


DNS_ERROR_DS_UNAVAILABLE unavailable.

0x000025F6 DNS zone already exists in the


DNS_ERROR_DS_ZONE_ALREADY_EXISTS directory service.

0x000025F7 DNS server not creating or


DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE reading the boot file for the
directory service integrated
DNS zone.

0x00002617 DNS AXFR (zone transfer)


DNS_INFO_AXFR_COMPLETE complete.

0x00002618 DNS zone transfer failed.


DNS_ERROR_AXFR

0x00002619 Added local WINS server.


DNS_INFO_ADDED_LOCAL_WINS

0x00002649 Secure update call needs to


DNS_STATUS_CONTINUE_NEEDED continue update request.

0x0000267B TCP/IP network protocol not


DNS_ERROR_NO_TCPIP installed.

0x0000267C No DNS servers configured for


DNS_ERROR_NO_DNS_SERVERS local system.

0x000026AD The specified directory


DNS_ERROR_DP_DOES_NOT_EXIST partition does not exist.

376 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000026AE The specified directory


DNS_ERROR_DP_ALREADY_EXISTS partition already exists.

0x000026AF This DNS server is not enlisted


DNS_ERROR_DP_NOT_ENLISTED in the specified directory
partition.

0x000026B0 This DNS server is already


DNS_ERROR_DP_ALREADY_ENLISTED enlisted in the specified
directory partition.

0x000026B1 The directory partition is not


DNS_ERROR_DP_NOT_AVAILABLE available at this time. Wait a
few minutes and try again.

0x000026B2 The application directory


DNS_ERROR_DP_FSMO_ERROR partition operation failed. The
domain controller holding the
domain naming master role is
down or unable to service the
request or is not running
Windows Server 2003.

0x00002714 A blocking operation was


WSAEINTR interrupted by a call to
WSACancelBlockingCall.

0x00002719 The file handle supplied is not


WSAEBADF valid.

0x0000271D An attempt was made to


WSAEACCES access a socket in a way
forbidden by its access
permissions.

0x0000271E The system detected an invalid


WSAEFAULT pointer address in attempting
to use a pointer argument in a
call.

0x00002726 An invalid argument was


WSAEINVAL supplied.

0x00002728 Too many open sockets.


WSAEMFILE

0x00002733 A nonblocking socket operation


WSAEWOULDBLOCK could not be completed
immediately.

0x00002734 A blocking operation is


WSAEINPROGRESS currently executing.

0x00002735 An operation was attempted


WSAEALREADY on a nonblocking socket that
already had an operation in
progress.

377 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00002736 An operation was attempted


WSAENOTSOCK on something that is not a
socket.

0x00002737 A required address was


WSAEDESTADDRREQ omitted from an operation on a
socket.

0x00002738 A message sent on a datagram


WSAEMSGSIZE socket was larger than the
internal message buffer or
some other network limit, or
the buffer used to receive a
datagram into was smaller
than the datagram itself.

0x00002739 A protocol was specified in the


WSAEPROTOTYPE socket function call that does
not support the semantics of
the socket type requested.

0x0000273A An unknown, invalid, or


WSAENOPROTOOPT unsupported option or level
was specified in a getsockopt
or setsockopt call.

0x0000273B The requested protocol has not


WSAEPROTONOSUPPORT been configured into the
system, or no implementation
for it exists.

0x0000273C The support for the specified


WSAESOCKTNOSUPPORT socket type does not exist in
this address family.

0x0000273D The attempted operation is not


WSAEOPNOTSUPP supported for the type of
object referenced.

0x0000273E The protocol family has not


WSAEPFNOSUPPORT been configured into the
system or no implementation
for it exists.

0x0000273F An address incompatible with


WSAEAFNOSUPPORT the requested protocol was
used.

0x00002740 Only one usage of each socket


WSAEADDRINUSE address (protocol/network
address/port) is normally
permitted.

0x00002741 The requested address is not


WSAEADDRNOTAVAIL valid in its context.

0x00002742 A socket operation

378 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

WSAENETDOWN encountered a dead network.

0x00002743 A socket operation was


WSAENETUNREACH attempted to an unreachable
network.

0x00002744 The connection has been


WSAENETRESET broken due to keep-alive
activity detecting a failure
while the operation was in
progress.

0x00002745 An established connection was


WSAECONNABORTED aborted by the software in
your host machine.

0x00002746 An existing connection was


WSAECONNRESET forcibly closed by the remote
host.

0x00002747 An operation on a socket could


WSAENOBUFS not be performed because the
system lacked sufficient buffer
space or because a queue was
full.

0x00002748 A connect request was made


WSAEISCONN on an already connected
socket.

0x00002749 A request to send or receive


WSAENOTCONN data was disallowed because
the socket is not connected
and (when sending on a
datagram socket using a
sendto call) no address was
supplied.

0x0000274A A request to send or receive


WSAESHUTDOWN data was disallowed because
the socket had already been
shut down in that direction
with a previous shutdown call.

0x0000274B Too many references to a


WSAETOOMANYREFS kernel object.

0x0000274C A connection attempt failed


WSAETIMEDOUT because the connected party
did not properly respond after
a period of time, or the
established connection failed
because the connected host
failed to respond.

0x0000274D No connection could be made


WSAECONNREFUSED because the target machine

379 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

actively refused it.

0x0000274E Cannot translate name.


WSAELOOP

0x0000274F Name or name component was


WSAENAMETOOLONG too long.

0x00002750 A socket operation failed


WSAEHOSTDOWN because the destination host
was down.

0x00002751 A socket operation was


WSAEHOSTUNREACH attempted to an unreachable
host.

0x00002752 Cannot remove a directory


WSAENOTEMPTY that is not empty.

0x00002753 A Windows Sockets


WSAEPROCLIM implementation may have a
limit on the number of
applications that may use it
simultaneously.

0x00002754 Ran out of quota.


WSAEUSERS

0x00002755 Ran out of disk quota.


WSAEDQUOT

0x00002756 File handle reference is no


WSAESTALE longer available.

0x00002757 Item is not available locally.


WSAEREMOTE

0x0000276B WSAStartup cannot function at


WSASYSNOTREADY this time because the
underlying system it uses to
provide network services is
currently unavailable.

0x0000276C The Windows Sockets version


WSAVERNOTSUPPORTED requested is not supported.

0x0000276D Either the application has not


WSANOTINITIALISED called WSAStartup, or
WSAStartup failed.

0x00002775 Returned by WSARecv or


WSAEDISCON WSARecvFrom to indicate that
the remote party has initiated
a graceful shutdown sequence.

0x00002776 No more results can be


WSAENOMORE returned by

380 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

WSALookupServiceNext.

0x00002777 A call to
WSAECANCELLED WSALookupServiceEnd was
made while this call was still
processing. The call has been
canceled.

0x00002778 The procedure call table is


WSAEINVALIDPROCTABLE invalid.

0x00002779 The requested service provider


WSAEINVALIDPROVIDER is invalid.

0x0000277A The requested service provider


WSAEPROVIDERFAILEDINIT could not be loaded or
initialized.

0x0000277B A system call that should


WSASYSCALLFAILURE never fail has failed.

0x0000277C No such service is known. The


WSASERVICE_NOT_FOUND service cannot be found in the
specified namespace.

0x0000277D The specified class was not


WSATYPE_NOT_FOUND found.

0x0000277E No more results can be


WSA_E_NO_MORE returned by
WSALookupServiceNext.

0x0000277F A call to
WSA_E_CANCELLED WSALookupServiceEnd was
made while this call was still
processing. The call has been
canceled.

0x00002780 A database query failed


WSAEREFUSED because it was actively
refused.

0x00002AF9 No such host is known.


WSAHOST_NOT_FOUND

0x00002AFA This is usually a temporary


WSATRY_AGAIN error during host name
resolution and means that the
local server did not receive a
response from an authoritative
server.

0x00002AFB A nonrecoverable error


WSANO_RECOVERY occurred during a database
lookup.

0x00002AFC The requested name is valid,

381 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

WSANO_DATA but no data of the requested


type was found.

0x00002AFD At least one reserve has


WSA_QOS_RECEIVERS arrived.

0x00002AFE At least one path has arrived.


WSA_QOS_SENDERS

0x00002AFF There are no senders.


WSA_QOS_NO_SENDERS

0x00002B00 There are no receivers.


WSA_QOS_NO_RECEIVERS

0x00002B01 Reserve has been confirmed.


WSA_QOS_REQUEST_CONFIRMED

0x00002B02 Error due to lack of resources.


WSA_QOS_ADMISSION_FAILURE

0x00002B03 Rejected for administrative


WSA_QOS_POLICY_FAILURE reasons—bad credentials.

0x00002B04 Unknown or conflicting style.


WSA_QOS_BAD_STYLE

0x00002B05 There is a problem with some


WSA_QOS_BAD_OBJECT part of the filterspec or
provider-specific buffer in
general.

0x00002B06 There is a problem with some


WSA_QOS_TRAFFIC_CTRL_ERROR part of the flowspec.

0x00002B07 General quality of serve (QOS)


WSA_QOS_GENERIC_ERROR error.

0x00002B08 An invalid or unrecognized


WSA_QOS_ESERVICETYPE service type was found in the
flowspec.

0x00002B09 An invalid or inconsistent


WSA_QOS_EFLOWSPEC flowspec was found in the QOS
structure.

0x00002B0A Invalid QOS provider-specific


WSA_QOS_EPROVSPECBUF buffer.

0x00002B0B An invalid QOS filter style was


WSA_QOS_EFILTERSTYLE used.

0x00002B0C An invalid QOS filter type was


WSA_QOS_EFILTERTYPE used.

0x00002B0D An incorrect number of QOS


WSA_QOS_EFILTERCOUNT FILTERSPECs were specified in

382 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

the FLOWDESCRIPTOR.

0x00002B0E An object with an invalid


WSA_QOS_EOBJLENGTH ObjectLength field was
specified in the QOS provider-
specific buffer.

0x00002B0F An incorrect number of flow


WSA_QOS_EFLOWCOUNT descriptors was specified in the
QOS structure.

0x00002B10 An unrecognized object was


WSA_QOS_EUNKOWNPSOBJ found in the QOS provider-
specific buffer.

0x00002B11 An invalid policy object was


WSA_QOS_EPOLICYOBJ found in the QOS provider-
specific buffer.

0x00002B12 An invalid QOS flow descriptor


WSA_QOS_EFLOWDESC was found in the flow
descriptor list.

0x00002B13 An invalid or inconsistent


WSA_QOS_EPSFLOWSPEC flowspec was found in the QOS
provider-specific buffer.

0x00002B14 An invalid FILTERSPEC was


WSA_QOS_EPSFILTERSPEC found in the QOS provider-
specific buffer.

0x00002B15 An invalid shape discard mode


WSA_QOS_ESDMODEOBJ object was found in the QOS
provider-specific buffer.

0x00002B16 An invalid shaping rate object


WSA_QOS_ESHAPERATEOBJ was found in the QOS
provider-specific buffer.

0x00002B17 A reserved policy element was


WSA_QOS_RESERVED_PETYPE found in the QOS provider-
specific buffer.

0x000032C8 The specified quick mode


ERROR_IPSEC_QM_POLICY_EXISTS policy already exists.

0x000032C9 The specified quick mode


ERROR_IPSEC_QM_POLICY_NOT_FOUND policy was not found.

0x000032CA The specified quick mode


ERROR_IPSEC_QM_POLICY_IN_USE policy is being used.

0x000032CB The specified main mode policy


ERROR_IPSEC_MM_POLICY_EXISTS already exists.

0x000032CC The specified main mode policy


ERROR_IPSEC_MM_POLICY_NOT_FOUND was not found.

383 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000032CD The specified main mode policy


ERROR_IPSEC_MM_POLICY_IN_USE is being used.

0x000032CE The specified main mode filter


ERROR_IPSEC_MM_FILTER_EXISTS already exists.

0x000032CF The specified main mode filter


ERROR_IPSEC_MM_FILTER_NOT_FOUND was not found.

0x000032D0 The specified transport mode


ERROR_IPSEC_TRANSPORT_FILTER_EXISTS filter already exists.

0x000032D1 The specified transport mode


ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND filter does not exist.

0x000032D2 The specified main mode


ERROR_IPSEC_MM_AUTH_EXISTS authentication list exists.

0x000032D3 The specified main mode


ERROR_IPSEC_MM_AUTH_NOT_FOUND authentication list was not
found.

0x000032D4 The specified main mode


ERROR_IPSEC_MM_AUTH_IN_USE authentication list is being
used.

0x000032D5 The specified default main


ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND mode policy was not found.

0x000032D6 The specified default main


ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND mode authentication list was
not found.

0x000032D7 The specified default quick


ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND mode policy was not found.

0x000032D8 The specified tunnel mode


ERROR_IPSEC_TUNNEL_FILTER_EXISTS filter exists.

0x000032D9 The specified tunnel mode


ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND filter was not found.

0x000032DA The main mode filter is


ERROR_IPSEC_MM_FILTER_PENDING_DELETION pending deletion.

0x000032DB The transport filter is pending


ERROR_IPSEC_TRANSPORT_FILTER_ENDING_DELETION deletion.

0x000032DC The tunnel filter is pending


ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION deletion.

0x000032DD The main mode policy is


ERROR_IPSEC_MM_POLICY_PENDING_ELETION pending deletion.

0x000032DE The main mode authentication


ERROR_IPSEC_MM_AUTH_PENDING_DELETION bundle is pending deletion.

384 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000032DF The quick mode policy is


ERROR_IPSEC_QM_POLICY_PENDING_DELETION pending deletion.

0x000032E0 The main mode policy was


WARNING_IPSEC_MM_POLICY_PRUNED successfully added, but some
of the requested offers are not
supported.

0x000032E1 The quick mode policy was


WARNING_IPSEC_QM_POLICY_PRUNED successfully added, but some
of the requested offers are not
supported.

0x000035E8 Starts the list of frequencies of


ERROR_IPSEC_IKE_NEG_STATUS_BEGIN various IKE Win32 error codes
encountered during
negotiations.

0x000035E9 The IKE authentication


ERROR_IPSEC_IKE_AUTH_FAIL credentials are unacceptable.

0x000035EA The IKE security attributes are


ERROR_IPSEC_IKE_ATTRIB_FAIL unacceptable.

0x000035EB The IKE negotiation is in


ERROR_IPSEC_IKE_NEGOTIATION_PENDING progress.

0x000035EC General processing error.


ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR

0x000035ED Negotiation timed out.


ERROR_IPSEC_IKE_TIMED_OUT

0x000035EE The IKE failed to find a valid


ERROR_IPSEC_IKE_NO_CERT machine certificate. Contact
your network security
administrator about installing a
valid certificate in the
appropriate certificate store.

0x000035EF The IKE security association


ERROR_IPSEC_IKE_SA_DELETED (SA) was deleted by a peer
before it was completely
established.

0x000035F0 The IKE SA was deleted before


ERROR_IPSEC_IKE_SA_REAPED it was completely established.

0x000035F1 The negotiation request sat in


ERROR_IPSEC_IKE_MM_ACQUIRE_DROP the queue too long.

0x000035F2 The negotiation request sat in


ERROR_IPSEC_IKE_QM_ACQUIRE_DROP the queue too long.

0x000035F3 The negotiation request sat in


ERROR_IPSEC_IKE_QUEUE_DROP_MM the queue too long.

385 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000035F4 The negotiation request sat in


ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM the queue too long.

0x000035F5 There was no response from a


ERROR_IPSEC_IKE_DROP_NO_RESPONSE peer.

0x000035F6 The negotiation took too long.


ERROR_IPSEC_IKE_MM_DELAY_DROP

0x000035F7 The negotiation took too long.


ERROR_IPSEC_IKE_QM_DELAY_DROP

0x000035F8 An unknown error occurred.


ERROR_IPSEC_IKE_ERROR

0x000035F9 The certificate revocation


ERROR_IPSEC_IKE_CRL_FAILED check failed.

0x000035FA Invalid certificate key usage.


ERROR_IPSEC_IKE_INVALID_KEY_USAGE

0x000035FB Invalid certificate type.


ERROR_IPSEC_IKE_INVALID_CERT_TYPE

0x000035FC The IKE negotiation failed


ERROR_IPSEC_IKE_NO_PRIVATE_KEY because the machine
certificate used does not have
a private key. IPsec certificates
require a private key. Contact
your network security
administrator about a
certificate that has a private
key.

0x000035FE There was a failure in the


ERROR_IPSEC_IKE_DH_FAIL Diffie-Hellman computation.

0x00003600 Invalid header.


ERROR_IPSEC_IKE_INVALID_HEADER

0x00003601 No policy configured.


ERROR_IPSEC_IKE_NO_POLICY

0x00003602 Failed to verify signature.


ERROR_IPSEC_IKE_INVALID_SIGNATURE

0x00003603 Failed to authenticate using


ERROR_IPSEC_IKE_KERBEROS_ERROR Kerberos.

0x00003604 The peer's certificate did not


ERROR_IPSEC_IKE_NO_PUBLIC_KEY have a public key.

0x00003605 Error processing the error


ERROR_IPSEC_IKE_PROCESS_ERR payload.

0x00003606 Error processing the SA


ERROR_IPSEC_IKE_PROCESS_ERR_SA payload.

386 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00003607 Error processing the proposal


ERROR_IPSEC_IKE_PROCESS_ERR_PROP payload.

0x00003608 Error processing the transform


ERROR_IPSEC_IKE_PROCESS_ERR_TRANS payload.

0x00003609 Error processing the key


ERROR_IPSEC_IKE_PROCESS_ERR_KE exchange payload.

0x0000360A Error processing the ID


ERROR_IPSEC_IKE_PROCESS_ERR_ID payload.

0x0000360B Error processing the


ERROR_IPSEC_IKE_PROCESS_ERR_CERT certification payload.

0x0000360C Error processing the certificate


ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ request payload.

0x0000360D Error processing the hash


ERROR_IPSEC_IKE_PROCESS_ERR_HASH payload.

0x0000360E Error processing the signature


ERROR_IPSEC_IKE_PROCESS_ERR_SIG payload.

0x0000360F Error processing the nonce


ERROR_IPSEC_IKE_PROCESS_ERR_NONCE payload.

0x00003610 Error processing the notify


ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY payload.

0x00003611 Error processing the delete


ERROR_IPSEC_IKE_PROCESS_ERR_DELETE payload.

0x00003612 Error processing the VendorId


ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR payload.

0x00003613 Invalid payload received.


ERROR_IPSEC_IKE_INVALID_PAYLOAD

0x00003614 Soft SA loaded.


ERROR_IPSEC_IKE_LOAD_SOFT_SA

0x00003615 Soft SA torn down.


ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN

0x00003616 Invalid cookie received.


ERROR_IPSEC_IKE_INVALID_COOKIE

0x00003617 Peer failed to send valid


ERROR_IPSEC_IKE_NO_PEER_CERT machine certificate.

0x00003618 Certification revocation check


ERROR_IPSEC_IKE_PEER_CRL_FAILED of peer's certificate failed.

0x00003619 New policy invalidated SAs


ERROR_IPSEC_IKE_POLICY_CHANGE formed with the old policy.

387 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x0000361A There is no available main


ERROR_IPSEC_IKE_NO_MM_POLICY mode IKE policy.

0x0000361B Failed to enabled trusted


ERROR_IPSEC_IKE_NOTCBPRIV computer base (TCB) privilege.

0x0000361C Failed to load SECURITY.DLL.


ERROR_IPSEC_IKE_SECLOADFAIL

0x0000361D Failed to obtain the security


ERROR_IPSEC_IKE_FAILSSPINIT function table dispatch address
from the SSPI.

0x0000361E Failed to query the Kerberos


ERROR_IPSEC_IKE_FAILQUERYSSP package to obtain the max
token size.

0x0000361F Failed to obtain the Kerberos


ERROR_IPSEC_IKE_SRVACQFAIL server credentials for the
Internet Security Association
and Key Management Protocol
(ISAKMP)/ERROR_IPSEC_IKE
service. Kerberos
authentication will not
function. The most likely
reason for this is lack of
domain membership. This is
normal if your computer is a
member of a workgroup.

0x00003620 Failed to determine the SSPI


ERROR_IPSEC_IKE_SRVQUERYCRED principal name for
ISAKMP/ERROR_IPSEC_IKE
service
(QueryCredentialsAttributes).

0x00003621 Failed to obtain a new service


ERROR_IPSEC_IKE_GETSPIFAIL provider interface (SPI) for the
inbound SA from the IPsec
driver. The most common
cause for this is that the driver
does not have the correct
filter. Check your policy to
verify the filters.

0x00003622 Given filter is invalid


ERROR_IPSEC_IKE_INVALID_FILTER

0x00003623 Memory allocation failed.


ERROR_IPSEC_IKE_OUT_OF_MEMORY

0x00003624 Failed to add an SA to the


ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED IPSec driver. The most
common cause for this is if the
IKE negotiation took too long
to complete. If the problem
persists, reduce the load on

388 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

the faulting machine.

0x00003625 Invalid policy.


ERROR_IPSEC_IKE_INVALID_POLICY

0x00003626 Invalid digital object identifier


ERROR_IPSEC_IKE_UNKNOWN_DOI (DOI).

0x00003627 Invalid situation.


ERROR_IPSEC_IKE_INVALID_SITUATION

0x00003628 Diffie-Hellman failure.


ERROR_IPSEC_IKE_DH_FAILURE

0x00003629 Invalid Diffie-Hellman group.


ERROR_IPSEC_IKE_INVALID_GROUP

0x0000362A Error encrypting payload.


ERROR_IPSEC_IKE_ENCRYPT

0x0000362B Error decrypting payload.


ERROR_IPSEC_IKE_DECRYPT

0x0000362C Policy match error.


ERROR_IPSEC_IKE_POLICY_MATCH

0x0000362D Unsupported ID.


ERROR_IPSEC_IKE_UNSUPPORTED_ID

0x0000362E Hash verification failed.


ERROR_IPSEC_IKE_INVALID_HASH

0x0000362F Invalid hash algorithm.


ERROR_IPSEC_IKE_INVALID_HASH_ALG

0x00003630 Invalid hash size.


ERROR_IPSEC_IKE_INVALID_HASH_SIZE

0x00003631 Invalid encryption algorithm.


ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG

0x00003632 Invalid authentication


ERROR_IPSEC_IKE_INVALID_AUTH_ALG algorithm.

0x00003633 Invalid certificate signature.


ERROR_IPSEC_IKE_INVALID_SIG

0x00003634 Load failed.


ERROR_IPSEC_IKE_LOAD_FAILED

0x00003635 Deleted by using an RPC call.


ERROR_IPSEC_IKE_RPC_DELETE

0x00003636 A temporary state was created


ERROR_IPSEC_IKE_BENIGN_REINIT to perform reinitialization. This
is not a real failure.

389 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00003637 The lifetime value received in


ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY the Responder Lifetime Notify
is below the Windows 2000
configured minimum value. Fix
the policy on the peer
machine.

0x00003639 Key length in the certificate is


ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN too small for configured
security requirements.

0x0000363A Maximum number of


ERROR_IPSEC_IKE_MM_LIMIT established MM SAs to peer
exceeded.

0x0000363B The IKE received a policy that


ERROR_IPSEC_IKE_NEGOTIATION_DISABLED disables negotiation.

0x0000363C Reached maximum quick mode


ERROR_IPSEC_IKE_QM_LIMIT limit for the main mode. New
main mode will be started.

0x0000363D Main mode SA lifetime expired


ERROR_IPSEC_IKE_MM_EXPIRED or the peer sent a main mode
delete.

0x0000363E Main mode SA assumed to be


ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID invalid because peer stopped
responding.

0x0000363F Certificate does not chain to a


ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH trusted root in IPsec policy.

0x00003640 Received unexpected message


ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID ID.

0x00003641 Received invalid AuthIP user


ERROR_IPSEC_IKE_INVALID_UMATTS mode attributes.

0x00003642 Sent DOS cookie notify to


ERROR_IPSEC_IKE_DOS_COOKIE_SENT initiator.

0x00003643 The IKE service is shutting


ERROR_IPSEC_IKE_SHUTTING_DOWN down.

0x00003644 Could not verify the binding


ERROR_IPSEC_IKE_CGA_AUTH_FAILED between the color graphics
adapter (CGA) address and the
certificate.

0x00003645 Error processing the NatOA


ERROR_IPSEC_IKE_PROCESS_ERR_NATOA payload.

0x00003646 The parameters of the main


ERROR_IPSEC_IKE_INVALID_MM_FOR_QM mode are invalid for this quick
mode.

390 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00003647 The quick mode SA was


ERROR_IPSEC_IKE_QM_EXPIRED expired by the IPsec driver.

0x00003648 Too many dynamically added


ERROR_IPSEC_IKE_TOO_MANY_FILTERS IKEEXT filters were detected.

0x00003649 Ends the list of frequencies of


ERROR_IPSEC_IKE_NEG_STATUS_END various IKE Win32 error codes
encountered during
negotiations.

0x000036B0 The requested section was not


ERROR_SXS_SECTION_NOT_FOUND present in the activation
context.

0x000036B1 The application has failed to


ERROR_SXS_CANT_GEN_ACTCTX start because its side-by-side
configuration is incorrect. See
the application event log for
more detail.

0x000036B2 The application binding data


ERROR_SXS_INVALID_ACTCTXDATA_FORMAT format is invalid.

0x000036B3 The referenced assembly is not


ERROR_SXS_ASSEMBLY_NOT_FOUND installed on your system.

0x000036B4 The manifest file does not


ERROR_SXS_MANIFEST_FORMAT_ERROR begin with the required tag
and format information.

0x000036B5 The manifest file contains one


ERROR_SXS_MANIFEST_PARSE_ERROR or more syntax errors.

0x000036B6 The application attempted to


ERROR_SXS_ACTIVATION_CONTEXT_DISABLED activate a disabled activation
context.

0x000036B7 The requested lookup key was


ERROR_SXS_KEY_NOT_FOUND not found in any active
activation context.

0x000036B8 A component version required


ERROR_SXS_VERSION_CONFLICT by the application conflicts
with another active component
version.

0x000036B9 The type requested activation


ERROR_SXS_WRONG_SECTION_TYPE context section does not match
the query API used.

0x000036BA Lack of system resources has


ERROR_SXS_THREAD_QUERIES_DISABLED required isolated activation to
be disabled for the current
thread of execution.

0x000036BB An attempt to set the process

391 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET default activation context


failed because the process
default activation context was
already set.

0x000036BC The encoding group identifier


ERROR_SXS_UNKNOWN_ENCODING_GROUP specified is not recognized.

0x000036BD The encoding requested is not


ERROR_SXS_UNKNOWN_ENCODING recognized.

0x000036BE The manifest contains a


ERROR_SXS_INVALID_XML_NAMESPACE_URI reference to an invalid URI.

0x000036BF The application manifest


ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_OT_INSTALLED contains a reference to a
dependent assembly that is
not installed.

0x000036C0 The manifest for an assembly


ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED used by the application has a
reference to a dependent
assembly that is not installed.

0x000036C1 The manifest contains an


ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE attribute for the assembly
identity that is not valid.

0x000036C2 The manifest is missing the


ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE required default namespace
specification on the assembly
element.

0x000036C3 The manifest has a default


ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE namespace specified on the
assembly element but its value
is not urn:schemas-microsoft-
com:asm.v1"."

0x000036C4 The private manifest probed


ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT has crossed the reparse-point-
associated path.

0x000036C5 Two or more components


ERROR_SXS_DUPLICATE_DLL_NAME referenced directly or indirectly
by the application manifest
have files by the same name.

0x000036C6 Two or more components


ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME referenced directly or indirectly
by the application manifest
have window classes with the
same name.

0x000036C7 Two or more components


ERROR_SXS_DUPLICATE_CLSID referenced directly or indirectly
by the application manifest

392 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

have the same COM server


CLSIDs.

0x000036C8 Two or more components


ERROR_SXS_DUPLICATE_IID referenced directly or indirectly
by the application manifest
have proxies for the same
COM interface IIDs.

0x000036C9 Two or more components


ERROR_SXS_DUPLICATE_TLBID referenced directly or indirectly
by the application manifest
have the same COM type
library TLBIDs.

0x000036CA Two or more components


ERROR_SXS_DUPLICATE_PROGID referenced directly or indirectly
by the application manifest
have the same COM ProgIDs.

0x000036CB Two or more components


ERROR_SXS_DUPLICATE_ASSEMBLY_NAME referenced directly or indirectly
by the application manifest are
different versions of the same
component, which is not
permitted.

0x000036CC A component's file does not


ERROR_SXS_FILE_HASH_MISMATCH match the verification
information present in the
component manifest.

0x000036CD The policy manifest contains


ERROR_SXS_POLICY_PARSE_ERROR one or more syntax errors.

0x000036CE Manifest Parse Error: A string


ERROR_SXS_XML_E_MISSINGQUOTE literal was expected, but no
opening quotation mark was
found.

0x000036CF Manifest Parse Error: Incorrect


ERROR_SXS_XML_E_COMMENTSYNTAX syntax was used in a
comment.

0x000036D0 Manifest Parse Error: A name


ERROR_SXS_XML_E_BADSTARTNAMECHAR started with an invalid
character.

0x000036D1 Manifest Parse Error: A name


ERROR_SXS_XML_E_BADNAMECHAR contained an invalid character.

0x000036D2 Manifest Parse Error: A string


ERROR_SXS_XML_E_BADCHARINSTRING literal contained an invalid
character.

0x000036D3 Manifest Parse Error: Invalid


ERROR_SXS_XML_E_XMLDECLSYNTAX syntax for an XML declaration.

393 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000036D4 Manifest Parse Error: An


ERROR_SXS_XML_E_BADCHARDATA Invalid character was found in
text content.

0x000036D5 Manifest Parse Error: Required


ERROR_SXS_XML_E_MISSINGWHITESPACE white space was missing.

0x000036D6 Manifest Parse Error: The


ERROR_SXS_XML_E_EXPECTINGTAGEND angle bracket (>) character
was expected.

0x000036D7 Manifest Parse Error: A


ERROR_SXS_XML_E_MISSINGSEMICOLON semicolon (;) was expected.

0x000036D8 Manifest Parse Error:


ERROR_SXS_XML_E_UNBALANCEDPAREN Unbalanced parentheses.

0x000036D9 Manifest Parse Error: Internal


ERROR_SXS_XML_E_INTERNALERROR error.

0x000036DA Manifest Parse Error:


ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE Whitespace is not allowed at
this location.

0x000036DB Manifest Parse Error: End of


ERROR_SXS_XML_E_INCOMPLETE_ENCODING file reached in invalid state for
current encoding.

0x000036DC Manifest Parse Error: Missing


ERROR_SXS_XML_E_MISSING_PAREN parenthesis.

0x000036DD Manifest Parse Error: A single


ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE (') or double (") quotation
mark is missing.

0x000036DE Manifest Parse Error: Multiple


ERROR_SXS_XML_E_MULTIPLE_COLONS colons are not allowed in a
name.

0x000036DF Manifest Parse Error: Invalid


ERROR_SXS_XML_E_INVALID_DECIMAL character for decimal digit.

0x000036E0 Manifest Parse Error: Invalid


ERROR_SXS_XML_E_INVALID_HEXIDECIMAL character for hexadecimal
digit.

0x000036E1 Manifest Parse Error: Invalid


ERROR_SXS_XML_E_INVALID_UNICODE Unicode character value for
this platform.

0x000036E2 Manifest Parse Error:


ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK Expecting whitespace or
question mark (?).

0x000036E3 Manifest Parse Error: End tag


ERROR_SXS_XML_E_UNEXPECTEDENDTAG was not expected at this
location.

394 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000036E4 Manifest Parse Error: The


ERROR_SXS_XML_E_UNCLOSEDTAG following tags were not closed:
%1.

0x000036E5 Manifest Parse Error: Duplicate


ERROR_SXS_XML_E_DUPLICATEATTRIBUTE attribute.

0x000036E6 Manifest Parse Error: Only one


ERROR_SXS_XML_E_MULTIPLEROOTS top-level element is allowed in
an XML document.

0x000036E7 Manifest Parse Error: Invalid at


ERROR_SXS_XML_E_INVALIDATROOTLEVEL the top level of the document.

0x000036E8 Manifest Parse Error: Invalid


ERROR_SXS_XML_E_BADXMLDECL XML declaration.

0x000036E9 Manifest Parse Error: XML


ERROR_SXS_XML_E_MISSINGROOT document must have a top-
level element.

0x000036EA Manifest Parse Error:


ERROR_SXS_XML_E_UNEXPECTEDEOF Unexpected end of file.

0x000036EB Manifest Parse Error:


ERROR_SXS_XML_E_BADPEREFINSUBSET Parameter entities cannot be
used inside markup
declarations in an internal
subset.

0x000036EC Manifest Parse Error: Element


ERROR_SXS_XML_E_UNCLOSEDSTARTTAG was not closed.

0x000036ED Manifest Parse Error: End


ERROR_SXS_XML_E_UNCLOSEDENDTAG element was missing the angle
bracket (>) character.

0x000036EE Manifest Parse Error: A string


ERROR_SXS_XML_E_UNCLOSEDSTRING literal was not closed.

0x000036EF Manifest Parse Error: A


ERROR_SXS_XML_E_UNCLOSEDCOMMENT comment was not closed.

0x000036F0 Manifest Parse Error: A


ERROR_SXS_XML_E_UNCLOSEDDECL declaration was not closed.

0x000036F1 Manifest Parse Error: A CDATA


ERROR_SXS_XML_E_UNCLOSEDCDATA section was not closed.

0x000036F2 Manifest Parse Error: The


ERROR_SXS_XML_E_RESERVEDNAMESPACE namespace prefix is not
allowed to start with the
reserved string xml"."

0x000036F3 Manifest Parse Error: System


ERROR_SXS_XML_E_INVALIDENCODING does not support the specified
encoding.

395 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x000036F4 Manifest Parse Error: Switch


ERROR_SXS_XML_E_INVALIDSWITCH from current encoding to
specified encoding not
supported.

0x000036F5 Manifest Parse Error: The


ERROR_SXS_XML_E_BADXMLCASE name "xml" is reserved and
must be lowercase.

0x000036F6 Manifest Parse Error: The


ERROR_SXS_XML_E_INVALID_STANDALONE stand-alone attribute must
have the value "yes" or "no".

0x000036F7 Manifest Parse Error: The


ERROR_SXS_XML_E_UNEXPECTED_STANDALONE stand-alone attribute cannot
be used in external entities.

0x000036F8 Manifest Parse Error: Invalid


ERROR_SXS_XML_E_INVALID_VERSION version number.

0x000036F9 Manifest Parse Error: Missing


ERROR_SXS_XML_E_MISSINGEQUALS equal sign (=) between the
attribute and the attribute
value.

0x000036FA Assembly Protection Error:


ERROR_SXS_PROTECTION_RECOVERY_FAILED Unable to recover the specified
assembly.

0x000036FB Assembly Protection Error: The


ERROR_SXS_PROTECTION_PUBLIC_KEY_OO_SHORT public key for an assembly was
too short to be allowed.

0x000036FC Assembly Protection Error: The


ERROR_SXS_PROTECTION_CATALOG_NOT_VALID catalog for an assembly is not
valid, or does not match the
assembly's manifest.

0x000036FD An HRESULT could not be


ERROR_SXS_UNTRANSLATABLE_HRESULT translated to a corresponding
Win32 error code.

0x000036FE Assembly Protection Error: The


ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING catalog for an assembly is
missing.

0x000036FF The supplied assembly identity


ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE is missing one or more
attributes that must be present
in this context.

0x00003700 The supplied assembly identity


ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME has one or more attribute
names that contain characters
not permitted in XML names.

0x00003701 The referenced assembly could

396 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_SXS_ASSEMBLY_MISSING not be found.

0x00003702 The activation context


ERROR_SXS_CORRUPT_ACTIVATION_STACK activation stack for the running
thread of execution is corrupt.

0x00003703 The application isolation


ERROR_SXS_CORRUPTION metadata for this process or
thread has become corrupt.

0x00003704 The activation context being


ERROR_SXS_EARLY_DEACTIVATION deactivated is not the most
recently activated one.

0x00003705 The activation context being


ERROR_SXS_INVALID_DEACTIVATION deactivated is not active for
the current thread of
execution.

0x00003706 The activation context being


ERROR_SXS_MULTIPLE_DEACTIVATION deactivated has already been
deactivated.

0x00003707 A component used by the


ERROR_SXS_PROCESS_TERMINATION_REQUESTED isolation facility has requested
to terminate the process.

0x00003708 A kernel mode component is


ERROR_SXS_RELEASE_ACTIVATION_ONTEXT releasing a reference on an
activation context.

0x00003709 The activation context of the


ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY system default assembly could
not be generated.

0x0000370A The value of an attribute in an


ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE identity is not within the legal
range.

0x0000370B The name of an attribute in an


ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME identity is not within the legal
range.

0x0000370C An identity contains two


ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE definitions for the same
attribute.

0x0000370D The identity string is


ERROR_SXS_IDENTITY_PARSE_ERROR malformed. This may be due to
a trailing comma, more than
two unnamed attributes, a
missing attribute name, or a
missing attribute value.

0x0000370E A string containing localized


ERROR_MALFORMED_SUBSTITUTION_STRING substitutable content was
malformed. Either a dollar sign

397 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

($) was followed by something


other than a left parenthesis or
another dollar sign, or a
substitution's right parenthesis
was not found.

0x0000370F The public key token does not


ERROR_SXS_INCORRECT_PUBLIC_KEY_OKEN correspond to the public key
specified.

0x00003710 A substitution string had no


ERROR_UNMAPPED_SUBSTITUTION_STRING mapping.

0x00003711 The component must be locked


ERROR_SXS_ASSEMBLY_NOT_LOCKED before making the request.

0x00003712 The component store has been


ERROR_SXS_COMPONENT_STORE_CORRUPT corrupted.

0x00003713 An advanced installer failed


ERROR_ADVANCED_INSTALLER_FAILED during setup or servicing.

0x00003714 The character encoding in the


ERROR_XML_ENCODING_MISMATCH XML declaration did not match
the encoding used in the
document.

0x00003715 The identities of the manifests


ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT are identical, but the contents
are different.

0x00003716 The component identities are


ERROR_SXS_IDENTITIES_DIFFERENT different.

0x00003717 The assembly is not a


ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT deployment.

0x00003718 The file is not a part of the


ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY assembly.

0x00003719 The size of the manifest


ERROR_SXS_MANIFEST_TOO_BIG exceeds the maximum
allowed.

0x0000371A The setting is not registered.


ERROR_SXS_SETTING_NOT_REGISTERED

0x0000371B One or more required


ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE members of the transaction
are not present.

0x00003A98 The specified channel path is


ERROR_EVT_INVALID_CHANNEL_PATH invalid.

0x00003A99 The specified query is invalid.


ERROR_EVT_INVALID_QUERY

398 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00003A9A The publisher metadata cannot


ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND be found in the resource.

0x00003A9B The template for an event


ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND definition cannot be found in
the resource (error = %1).

0x00003A9C The specified publisher name


ERROR_EVT_INVALID_PUBLISHER_NAME is invalid.

0x00003A9D The event data raised by the


ERROR_EVT_INVALID_EVENT_DATA publisher is not compatible
with the event template
definition in the publisher's
manifest.

0x00003A9F The specified channel could not


ERROR_EVT_CHANNEL_NOT_FOUND be found. Check channel
configuration.

0x00003AA0 The specified XML text was not


ERROR_EVT_MALFORMED_XML_TEXT well-formed. See extended
error for more details.

0x00003AA1 The caller is trying to subscribe


ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL to a direct channel which is not
allowed. The events for a
direct channel go directly to a
log file and cannot be
subscribed to.

0x00003AA2 Configuration error.


ERROR_EVT_CONFIGURATION_ERROR

0x00003AA3 The query result is stale or


ERROR_EVT_QUERY_RESULT_STALE invalid. This may be due to the
log being cleared or rolling
over after the query result was
created. Users should handle
this code by releasing the
query result object and
reissuing the query.

0x00003AA4 Query result is currently at an


ERROR_EVT_QUERY_RESULT_INVALID_POSITION invalid position.

0x00003AA5 Registered Microsoft XML


ERROR_EVT_NON_VALIDATING_MSXML (MSXML) does not support
validation.

0x00003AA6 An expression can only be


ERROR_EVT_FILTER_ALREADYSCOPED followed by a change-of-scope
operation if it itself evaluates
to a node set and is not
already part of some other
change-of-scope operation.

399 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

0x00003AA7 Cannot perform a step


ERROR_EVT_FILTER_NOTELTSET operation from a term that
does not represent an element
set.

0x00003AA8 Left side arguments to binary


ERROR_EVT_FILTER_INVARG operators must be either
attributes, nodes, or variables
and right side arguments must
be constants.

0x00003AA9 A step operation must involve


ERROR_EVT_FILTER_INVTEST either a node test or, in the
case of a predicate, an
algebraic expression against
which to test each node in the
node set identified by the
preceding node set can be
evaluated.

0x00003AAA This data type is currently


ERROR_EVT_FILTER_INVTYPE unsupported.

0x00003AAB A syntax error occurred at


ERROR_EVT_FILTER_PARSEERR position %1!d!

0x00003AAC This operator is unsupported


ERROR_EVT_FILTER_UNSUPPORTEDOP by this implementation of the
filter.

0x00003AAD The token encountered was


ERROR_EVT_FILTER_UNEXPECTEDTOKEN unexpected.

0x00003AAE The requested operation


ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL cannot be performed over an
enabled direct channel. The
channel must first be disabled
before performing the
requested operation.

0x00003AAF Channel property %1!s!


ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE contains an invalid value. The
value has an invalid type, is
outside the valid range, cannot
be updated, or is not
supported by this type of
channel.

0x00003AB0 Publisher property %1!s!


ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE contains an invalid value. The
value has an invalid type, is
outside the valid range, cannot
be updated, or is not
supported by this type of
publisher.

0x00003AB1 The channel fails to activate.

400 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_EVT_CHANNEL_CANNOT_ACTIVATE

0x00003AB2 The xpath expression


ERROR_EVT_FILTER_TOO_COMPLEX exceeded supported
complexity. Simplify it or split
it into two or more simple
expressions.

0x00003AB3 The message resource is


ERROR_EVT_MESSAGE_NOT_FOUND present but the message is not
found in the string or message
table.

0x00003AB4 The message ID for the


ERROR_EVT_MESSAGE_ID_NOT_FOUND desired message could not be
found.

0x00003AB5 The substitution string for the


ERROR_EVT_UNRESOLVED_VALUE_INSERT insert index (%1) could not be
found.

0x00003AB6 The description string for the


ERROR_EVT_UNRESOLVED_PARAMETER_INSERT parameter reference (%1)
could not be found.

0x00003AB7 The maximum number of


ERROR_EVT_MAX_INSERTS_REACHED replacements has been
reached.

0x00003AB8 The event definition could not


ERROR_EVT_EVENT_DEFINITION_NOT_OUND be found for the event ID
(%1).

0x00003AB9 The locale-specific resource for


ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND the desired message is not
present.

0x00003ABA The resource is too old to be


ERROR_EVT_VERSION_TOO_OLD compatible.

0x00003ABB The resource is too new to be


ERROR_EVT_VERSION_TOO_NEW compatible.

0x00003ABC The channel at index %1 of


ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY the query cannot be opened.

0x00003ABD The publisher has been


ERROR_EVT_PUBLISHER_DISABLED disabled and its resource is not
available. This usually occurs
when the publisher is in the
process of being uninstalled or
upgraded.

0x00003AE8 The subscription fails to


ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE activate.

0x00003AE9 The log of the subscription is in

401 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

ERROR_EC_LOG_DISABLED a disabled state and events


cannot be forwarded to it. The
log must first be enabled
before the subscription can be
activated.

0x00003AFC The resource loader failed to


ERROR_MUI_FILE_NOT_FOUND find the Multilingual User
Interface (MUI) file.

0x00003AFD The resource loader failed to


ERROR_MUI_INVALID_FILE load the MUI file because the
file failed to pass validation.

0x00003AFE The release candidate (RC)


ERROR_MUI_INVALID_RC_CONFIG manifest is corrupted with
garbage data, is an
unsupported version, or is
missing a required item.

0x00003AFF The RC manifest has an invalid


ERROR_MUI_INVALID_LOCALE_NAME culture name.

0x00003B00 The RC Manifest has an invalid


ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME ultimate fallback name.

0x00003B01 The resource loader cache


ERROR_MUI_FILE_NOT_LOADED does not have a loaded MUI
entry.

0x00003B02 The user stopped resource


ERROR_RESOURCE_ENUM_USER_STOP enumeration.

0x00003B03 User interface language


ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED installation failed.

0x00003B04 Locale installation failed.


ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME

0x00003B60 The monitor returned a


ERROR_MCA_INVALID_CAPABILITIES_STRING DDC/CI capabilities string that
did not comply with the
ACCESS.bus 3.0, DDC/CI 1.1,
or MCCS 2 Revision 1
specification.

0x00003B61 The monitor's VCP version


ERROR_MCA_INVALID_VCP_VERSION (0xDF) VCP code returned an
invalid version value.

0x00003B62 The monitor does not comply


ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION with the MCCS specification it
claims to support.

0x00003B63 The MCCS version in a


ERROR_MCA_MCCS_VERSION_MISMATCH monitor's mccs_ver capability
does not match the MCCS

402 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Win32 error codes Description

version the monitor reports


when the VCP version (0xDF)
VCP code is used.

0x00003B64 The monitor configuration API


ERROR_MCA_UNSUPPORTED_MCCS_VERSION works only with monitors that
support the MCCS 1.0, MCCS
2.0, or MCCS 2.0 Revision 1
specifications.

0x00003B65 An internal monitor


ERROR_MCA_INTERNAL_ERROR configuration API error
occurred.

0x00003B66 The monitor returned an


ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED 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.

0x00003B67 The
ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE 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.

0x00003B92 The requested system device


ERROR_AMBIGUOUS_SYSTEM_DEVICE cannot be identified due to
multiple indistinguishable
devices potentially matching
the identification criteria.

0x00003BC3 The requested system device


ERROR_SYSTEM_DEVICE_NOT_FOUND cannot be found.

2.3 NTSTATUS

Values are 32 bit and are laid out as follows. The following diagram is independent of endianness;
that is, the diagram is shown in host byte order and merely shows the layout of the numbering
space.

Any protocol that uses NTSTATUS values on the wire is responsible for stating the order that the
bytes are placed on the wire.

403 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

Sev C N Facility Code

Sev (2 bits): Severity. Severity codes are as follows.

Value Meaning

STATUS_SEVERITY_SUCCESS Success
0x0

STATUS_SEVERITY_INFORMATIONAL Informational
0x1

STATUS_SEVERITY_WARNING Warning
0x2

STATUS_SEVERITY_ERROR Error
0x3

C (1 bit): Customer. This specifies if the value is customer- or Microsoft-defined. This bit is set
for customer-defined values and clear for Microsoft-defined values.<4>

N (1 bit): Reserved. MUST be set to 0 so that it is possible to map an NTSTATUS value to an


equivalent HRESULT value, as specified in section 2.1, by setting this bit.

Facility (12 bits): A value that, together with the C bit, indicates the numbering space to use
for the Code field.<5>

Code (2 bytes): The remainder of the error code. Vendors SHOULD reuse the values in the
following table with their indicated meaning or define their own values with the C bit set.
Choosing any other value with the C bit clear runs the risk of a collision in the future.

2.3.1 NTSTATUS values

By combining the NTSTATUS into a single 32-bit numbering space, the following NTSTATUS values
are defined. Most values also have a defined default message that can be used to map the value to
a human-readable text message. When this is done, the NTSTATUS value is also known as a
message identifier.

This document provides the common usage details of the NTSTATUS values; individual protocol
specifications may provide expanded or modified definitions.

In the following descriptions, a percentage sign that is followed by one or more alphanumeric
characters (for example, "%1" or "%hs") indicates a variable that is replaced by text at the time the
value is returned.

Return value/code Description

0x00000000 The operation completed successfully.


STATUS_SUCCESS

0x00000000 The caller specified WaitAny for

404 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_WAIT_0 WaitType and one of the dispatcher


objects in the Object array has been set
to the signaled state.

0x00000001 The caller specified WaitAny for


STATUS_WAIT_1 WaitType and one of the dispatcher
objects in the Object array has been set
to the signaled state.

0x00000002 The caller specified WaitAny for


STATUS_WAIT_2 WaitType and one of the dispatcher
objects in the Object array has been set
to the signaled state.

0x00000003 The caller specified WaitAny for


STATUS_WAIT_3 WaitType and one of the dispatcher
objects in the Object array has been set
to the signaled state.

0x0000003F The caller specified WaitAny for


STATUS_WAIT_63 WaitType and one of the dispatcher
objects in the Object array has been set
to the signaled state.

0x00000080 The caller attempted to wait for a mutex


STATUS_ABANDONED that has been abandoned.

0x00000080 The caller attempted to wait for a mutex


STATUS_ABANDONED_WAIT_0 that has been abandoned.

0x000000BF The caller attempted to wait for a mutex


STATUS_ABANDONED_WAIT_63 that has been abandoned.

0x000000C0 A user-mode APC was delivered before


STATUS_USER_APC the given Interval expired.

0x00000101 The delay completed because the


STATUS_ALERTED thread was alerted.

0x00000102 The given Timeout interval expired.


STATUS_TIMEOUT

0x00000103 The operation that was requested is


STATUS_PENDING pending completion.

0x00000104 A reparse should be performed by the


STATUS_REPARSE Object Manager because the name of
the file resulted in a symbolic link.

0x00000105 Returned by enumeration APIs to


STATUS_MORE_ENTRIES indicate more information is available to
successive calls.

0x00000106 Indicates not all privileges or groups


STATUS_NOT_ALL_ASSIGNED that are referenced are assigned to the
caller. This allows, for example, all
privileges to be disabled without having

405 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

to know exactly which privileges are


assigned.

0x00000107 Some of the information to be


STATUS_SOME_NOT_MAPPED translated has not been translated.

0x00000108 An open/create operation completed


STATUS_OPLOCK_BREAK_IN_PROGRESS while an opportunistic lock (oplock)
break is underway.

0x00000109 A new volume has been mounted by a


STATUS_VOLUME_MOUNTED file system.

0x0000010A This success level status indicates that


STATUS_RXACT_COMMITTED the transaction state already exists for
the registry subtree but that a
transaction commit was previously
aborted. The commit has now been
completed.

0x0000010B Indicates that a notify change request


STATUS_NOTIFY_CLEANUP has been completed due to closing the
handle that made the notify change
request.

0x0000010C Indicates that a notify change request is


STATUS_NOTIFY_ENUM_DIR being completed and that the
information is not being returned in the
caller's buffer. The caller now needs to
enumerate the files to find the changes.

0x0000010D {No Quotas} No system quota limits are


STATUS_NO_QUOTAS_FOR_ACCOUNT specifically set for this account.

0x0000010E {Connect Failure on Primary Transport}


STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED An attempt was made to connect to the
remote server %hs on the primary
transport, but the connection failed. The
computer WAS able to connect on a
secondary transport.

0x00000110 The page fault was a transition fault.


STATUS_PAGE_FAULT_TRANSITION

0x00000111 The page fault was a demand zero fault.


STATUS_PAGE_FAULT_DEMAND_ZERO

0x00000112 The page fault was a demand zero fault.


STATUS_PAGE_FAULT_COPY_ON_WRITE

0x00000113 The page fault was a demand zero fault.


STATUS_PAGE_FAULT_GUARD_PAGE

0x00000114 The page fault was satisfied by reading


STATUS_PAGE_FAULT_PAGING_FILE from a secondary storage device.

0x00000115 The cached page was locked during

406 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_CACHE_PAGE_LOCKED operation.

0x00000116 The crash dump exists in a paging file.


STATUS_CRASH_DUMP

0x00000117 The specified buffer contains all zeros.


STATUS_BUFFER_ALL_ZEROS

0x00000118 A reparse should be performed by the


STATUS_REPARSE_OBJECT Object Manager because the name of
the file resulted in a symbolic link.

0x00000119 The device has succeeded a query-stop


STATUS_RESOURCE_REQUIREMENTS_CHANGED and its resource requirements have
changed.

0x00000120 The translator has translated these


STATUS_TRANSLATION_COMPLETE resources into the global space and no
additional translations should be
performed.

0x00000121 The directory service evaluated group


STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY memberships locally, because it was
unable to contact a global catalog
server.

0x00000122 A process being terminated has no


STATUS_NOTHING_TO_TERMINATE threads to terminate.

0x00000123 The specified process is not part of a


STATUS_PROCESS_NOT_IN_JOB job.

0x00000124 The specified process is part of a job.


STATUS_PROCESS_IN_JOB

0x00000125 {Volume Shadow Copy Service} The


STATUS_VOLSNAP_HIBERNATE_READY system is now ready for hibernation.

0x00000126 A file system or file system filter driver


STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY has successfully completed an FsFilter
operation.

0x00000127 The specified interrupt vector was


STATUS_INTERRUPT_VECTOR_ALREADY_CONNECTED already connected.

0x00000128 The specified interrupt vector is still


STATUS_INTERRUPT_STILL_CONNECTED connected.

0x00000129 The current process is a cloned process.


STATUS_PROCESS_CLONED

0x0000012A The file was locked and all users of the


STATUS_FILE_LOCKED_WITH_ONLY_READERS file can only read.

0x0000012B The file was locked and at least one


STATUS_FILE_LOCKED_WITH_WRITERS user of the file can write.

407 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x00000202 The specified ResourceManager made


STATUS_RESOURCEMANAGER_READ_ONLY no changes or updates to the resource
under this transaction.

0x00000367 An operation is blocked and waiting for


STATUS_WAIT_FOR_OPLOCK an oplock.

0x00010001 Debugger handled the exception.


DBG_EXCEPTION_HANDLED

0x00010002 The debugger continued.


DBG_CONTINUE

0x001C0001 The IO was completed by a filter.


STATUS_FLT_IO_COMPLETE

0x0xC0000721 A threadpool worker thread entered a


STATUS_CALLBACK_RETURNED_THREAD_AFFINITY callback at thread affinity %p and
exited at affinity %p.
This is unexpected, indicating that the
callback missed restoring the priority.

0x40000000 {Object Exists} An attempt was made


STATUS_OBJECT_NAME_EXISTS to create an object but the object name
already exists.

0x40000001 {Thread Suspended} A thread


STATUS_THREAD_WAS_SUSPENDED termination occurred while the thread
was suspended. The thread resumed,
and termination proceeded.

0x40000002 {Working Set Range Error} An attempt


STATUS_WORKING_SET_LIMIT_RANGE was made to set the working set
minimum or maximum to values that
are outside the allowable range.

0x40000003 {Image Relocated} An image file could


STATUS_IMAGE_NOT_AT_BASE not be mapped at the address that is
specified in the image file. Local fixes
must be performed on this image.

0x40000004 This informational level status indicates


STATUS_RXACT_STATE_CREATED that a specified registry subtree
transaction state did not yet exist and
had to be created.

0x40000005 {Segment Load} A virtual DOS machine


STATUS_SEGMENT_NOTIFICATION (VDM) is loading, unloading, or moving
an MS-DOS or Win16 program segment
image. An exception is raised so that a
debugger can load, unload, or track
symbols and breakpoints within these
16-bit segments.

0x40000006 {Local Session Key} A user session key


STATUS_LOCAL_USER_SESSION_KEY was requested for a local remote
procedure call (RPC) connection. The

408 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

session key that is returned is a


constant value and not unique to this
connection.

0x40000007 {Invalid Current Directory} The process


STATUS_BAD_CURRENT_DIRECTORY cannot switch to the startup current
directory %hs. Select OK to set the
current directory to %hs, or select
CANCEL to exit.

0x40000008 {Serial IOCTL Complete} A serial I/O


STATUS_SERIAL_MORE_WRITES operation was completed by another
write to a serial port. (The
IOCTL_SERIAL_XOFF_COUNTER
reached zero.)

0x40000009 {Registry Recovery} One of the files


STATUS_REGISTRY_RECOVERED that contains the system registry data
had to be recovered by using a log or
alternate copy. The recovery was
successful.

0x4000000A {Redundant Read} To satisfy a read


STATUS_FT_READ_RECOVERY_FROM_BACKUP request, the Windows NT fault-tolerant
file system successfully read the
requested data from a redundant copy.
This was done because the file system
encountered a failure on a member of
the fault-tolerant volume but was
unable to reassign the failing area of
the device.

0x4000000B {Redundant Write} To satisfy a write


STATUS_FT_WRITE_RECOVERY request, the Windows NT fault-tolerant
file system successfully wrote a
redundant copy of the information. This
was done because the file system
encountered a failure on a member of
the fault-tolerant volume but was
unable to reassign the failing area of
the device.

0x4000000C {Serial IOCTL Timeout} A serial I/O


STATUS_SERIAL_COUNTER_TIMEOUT operation completed because the time-
out period expired. (The
IOCTL_SERIAL_XOFF_COUNTER had not
reached zero.)

0x4000000D {Password Too Complex} The Windows


STATUS_NULL_LM_PASSWORD password is too complex to be
converted to a LAN Manager password.
The LAN Manager password that
returned is a NULL string.

0x4000000E {Machine Type Mismatch} The image


STATUS_IMAGE_MACHINE_TYPE_MISMATCH file %hs is valid but is for a machine
type other than the current machine.

409 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

Select OK to continue, or CANCEL to fail


the DLL load.

0x4000000F {Partial Data Received} The network


STATUS_RECEIVE_PARTIAL transport returned partial data to its
client. The remaining data will be sent
later.

0x40000010 {Expedited Data Received} The network


STATUS_RECEIVE_EXPEDITED transport returned data to its client that
was marked as expedited by the remote
system.

0x40000011 {Partial Expedited Data Received} The


STATUS_RECEIVE_PARTIAL_EXPEDITED network transport returned partial data
to its client and this data was marked
as expedited by the remote system. The
remaining data will be sent later.

0x40000012 {TDI Event Done} The TDI indication


STATUS_EVENT_DONE has completed successfully.

0x40000013 {TDI Event Pending} The TDI indication


STATUS_EVENT_PENDING has entered the pending state.

0x40000014 Checking file system on %wZ.


STATUS_CHECKING_FILE_SYSTEM

0x40000015 {Fatal Application Exit} %hs


STATUS_FATAL_APP_EXIT

0x40000016 The specified registry key is referenced


STATUS_PREDEFINED_HANDLE by a predefined handle.

0x40000017 {Page Unlocked} The page protection of


STATUS_WAS_UNLOCKED a locked page was changed to 'No
Access' and the page was unlocked from
memory and from the process.

0x40000018 %hs
STATUS_SERVICE_NOTIFICATION

0x40000019 {Page Locked} One of the pages to lock


STATUS_WAS_LOCKED was already locked.

0x4000001A Application popup: %1 : %2


STATUS_LOG_HARD_ERROR

0x4000001B A Win32 process already exists.


STATUS_ALREADY_WIN32

0x4000001C An exception status code that is used by


STATUS_WX86_UNSIMULATE the Win32 x86 emulation subsystem.

0x4000001D An exception status code that is used by


STATUS_WX86_CONTINUE the Win32 x86 emulation subsystem.

410 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x4000001E An exception status code that is used by


STATUS_WX86_SINGLE_STEP the Win32 x86 emulation subsystem.

0x4000001F An exception status code that is used by


STATUS_WX86_BREAKPOINT the Win32 x86 emulation subsystem.

0x40000020 An exception status code that is used by


STATUS_WX86_EXCEPTION_CONTINUE the Win32 x86 emulation subsystem.

0x40000021 An exception status code that is used by


STATUS_WX86_EXCEPTION_LASTCHANCE the Win32 x86 emulation subsystem.

0x40000022 An exception status code that is used by


STATUS_WX86_EXCEPTION_CHAIN the Win32 x86 emulation subsystem.

0x40000023 {Machine Type Mismatch} The image


STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE file %hs is valid but is for a machine
type other than the current machine.

0x40000024 A yield execution was performed and no


STATUS_NO_YIELD_PERFORMED thread was available to run.

0x40000025 The resume flag to a timer API was


STATUS_TIMER_RESUME_IGNORED ignored.

0x40000026 The arbiter has deferred arbitration of


STATUS_ARBITRATION_UNHANDLED these resources to its parent.

0x40000027 The device has detected a CardBus card


STATUS_CARDBUS_NOT_SUPPORTED in its slot.

0x40000028 An exception status code that is used by


STATUS_WX86_CREATEWX86TIB the Win32 x86 emulation subsystem.

0x40000029 The CPUs in this multiprocessor system


STATUS_MP_PROCESSOR_MISMATCH are not all the same revision level. To
use all processors, the operating system
restricts itself to the features of the
least capable processor in the system. If
problems occur with this system,
contact the CPU manufacturer to see if
this mix of processors is supported.

0x4000002A The system was put into hibernation.


STATUS_HIBERNATED

0x4000002B The system was resumed from


STATUS_RESUME_HIBERNATION hibernation.

0x4000002C Windows has detected that the system


STATUS_FIRMWARE_UPDATED firmware (BIOS) was updated [previous
firmware date = %2, current firmware
date %3].

0x4000002D A device driver is leaking locked I/O


STATUS_DRIVERS_LEAKING_LOCKED_PAGES pages and is causing system
degradation. The system has

411 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

automatically enabled the tracking code


to try and catch the culprit.

0x4000002E The ALPC message being canceled has


STATUS_MESSAGE_RETRIEVED already been retrieved from the queue
on the other side.

0x4000002F The system power state is transitioning


STATUS_SYSTEM_POWERSTATE_TRANSITION from %2 to %3.

0x40000030 The receive operation was successful.


STATUS_ALPC_CHECK_COMPLETION_LIST Check the ALPC completion list for the
received message.

0x40000031 The system power state is transitioning


STATUS_SYSTEM_POWERSTATE_COMPLEX_TRANSITION from %2 to %3 but could enter %4.

0x40000032 Access to %1 is monitored by policy


STATUS_ACCESS_AUDIT_BY_POLICY rule %2.

0x40000033 A valid hibernation file has been


STATUS_ABANDON_HIBERFILE invalidated and should be abandoned.

0x40000034 Business rule scripts are disabled for


STATUS_BIZRULES_NOT_ENABLED the calling application.

0x40000294 The system has awoken.


STATUS_WAKE_SYSTEM

0x40000370 The directory service is shutting down.


STATUS_DS_SHUTTING_DOWN

0x40010001 Debugger will reply later.


DBG_REPLY_LATER

0x40010002 Debugger cannot provide a handle.


DBG_UNABLE_TO_PROVIDE_HANDLE

0x40010003 Debugger terminated the thread.


DBG_TERMINATE_THREAD

0x40010004 Debugger terminated the process.


DBG_TERMINATE_PROCESS

0x40010005 Debugger obtained control of C.


DBG_CONTROL_C

0x40010006 Debugger printed an exception on


DBG_PRINTEXCEPTION_C control C.

0x40010007 Debugger received a RIP exception.


DBG_RIPEXCEPTION

0x40010008 Debugger received a control break.


DBG_CONTROL_BREAK

0x40010009 Debugger command communication

412 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

DBG_COMMAND_EXCEPTION exception.

0x40020056 A UUID that is valid only on this


RPC_NT_UUID_LOCAL_ONLY computer has been allocated.

0x400200AF Some data remains to be sent in the


RPC_NT_SEND_INCOMPLETE request buffer.

0x400A0004 The Client Drive Mapping Service has


STATUS_CTX_CDM_CONNECT connected on Terminal Connection.

0x400A0005 The Client Drive Mapping Service has


STATUS_CTX_CDM_DISCONNECT disconnected on Terminal Connection.

0x4015000D A kernel mode component is releasing a


STATUS_SXS_RELEASE_ACTIVATION_CONTEXT reference on an activation context.

0x40190034 The transactional resource manager is


STATUS_RECOVERY_NOT_NEEDED already consistent. Recovery is not
needed.

0x40190035 The transactional resource manager has


STATUS_RM_ALREADY_STARTED already been started.

0x401A000C The log service encountered a log


STATUS_LOG_NO_RESTART stream with no restart area.

0x401B00EC {Display Driver Recovered From


STATUS_VIDEO_DRIVER_DEBUG_REPORT_REQUEST Failure} The %hs display driver has
detected a failure and recovered from it.
Some graphical operations may have
failed. The next time you restart the
machine, a dialog box appears, giving
you an opportunity to upload data about
this failure to Microsoft.

0x401E000A The specified buffer is not big enough to


STATUS_GRAPHICS_PARTIAL_DATA_POPULATED contain the entire requested dataset.
Partial data is populated up to the size
of the buffer.
The caller needs to provide a buffer of
the size as specified in the partially
populated buffer's content (interface
specific).

0x401E0117 The kernel driver detected a version


STATUS_GRAPHICS_DRIVER_MISMATCH mismatch between it and the user mode
driver.

0x401E0307 No mode is pinned on the specified


STATUS_GRAPHICS_MODE_NOT_PINNED VidPN source/target.

0x401E031E The specified mode set does not specify


STATUS_GRAPHICS_NO_PREFERRED_MODE a preference for one of its modes.

0x401E034B The specified dataset (for example,


STATUS_GRAPHICS_DATASET_IS_EMPTY mode set, frequency range set,

413 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

descriptor set, or topology) is empty.

0x401E034C The specified dataset (for example,


STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET mode set, frequency range set,
descriptor set, or topology) does not
contain any more elements.

0x401E0351 The specified content transformation is


STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATI not pinned on the specified VidPN
ON_NOT_PINNED present path.

0x401E042F The child device presence was not


STATUS_GRAPHICS_UNKNOWN_CHILD_STATUS reliably detected.

0x401E0437 Starting the lead adapter in a linked


STATUS_GRAPHICS_LEADLINK_START_DEFERRED configuration has been temporarily
deferred.

0x401E0439 The display adapter is being polled for


STATUS_GRAPHICS_POLLING_TOO_FREQUENTLY children too frequently at the same
polling level.

0x401E043A Starting the adapter has been


STATUS_GRAPHICS_START_DEFERRED temporarily deferred.

0x40230001 The request will be completed later by


STATUS_NDIS_INDICATION_REQUIRED an NDIS status indication.

0x80000001 {EXCEPTION} Guard Page Exception A


STATUS_GUARD_PAGE_VIOLATION page of memory that marks the end of
a data structure, such as a stack or an
array, has been accessed.

0x80000002 {EXCEPTION} Alignment Fault A data


STATUS_DATATYPE_MISALIGNMENT type misalignment was detected in a
load or store instruction.

0x80000003 {EXCEPTION} Breakpoint A breakpoint


STATUS_BREAKPOINT has been reached.

0x80000004 {EXCEPTION} Single Step A single step


STATUS_SINGLE_STEP or trace operation has just been
completed.

0x80000005 {Buffer Overflow} The data was too


STATUS_BUFFER_OVERFLOW large to fit into the specified buffer.

0x80000006 {No More Files} No more files were


STATUS_NO_MORE_FILES found which match the file specification.

0x80000007 {Kernel Debugger Awakened} The


STATUS_WAKE_SYSTEM_DEBUGGER system debugger was awakened by an
interrupt.

0x8000000A {Handles Closed} Handles to objects


STATUS_HANDLES_CLOSED have been automatically closed because
of the requested operation.

414 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8000000B {Non-Inheritable ACL} An access


STATUS_NO_INHERITANCE control list (ACL) contains no
components that can be inherited.

0x8000000C {GUID Substitution} During the


STATUS_GUID_SUBSTITUTION_MADE translation of a globally unique identifier
(GUID) to a Windows security ID (SID),
no administratively defined GUID prefix
was found. A substitute prefix was
used, which will not compromise system
security. However, this may provide a
more restrictive access than intended.

0x8000000D Because of protection conflicts, not all


STATUS_PARTIAL_COPY the requested bytes could be copied.

0x8000000E {Out of Paper} The printer is out of


STATUS_DEVICE_PAPER_EMPTY paper.

0x8000000F {Device Power Is Off} The printer


STATUS_DEVICE_POWERED_OFF power has been turned off.

0x80000010 {Device Offline} The printer has been


STATUS_DEVICE_OFF_LINE taken offline.

0x80000011 {Device Busy} The device is currently


STATUS_DEVICE_BUSY busy.

0x80000012 {No More EAs} No more extended


STATUS_NO_MORE_EAS attributes (EAs) were found for the file.

0x80000013 {Illegal EA} The specified extended


STATUS_INVALID_EA_NAME attribute (EA) name contains at least
one illegal character.

0x80000014 {Inconsistent EA List} The extended


STATUS_EA_LIST_INCONSISTENT attribute (EA) list is inconsistent.

0x80000015 {Invalid EA Flag} An invalid extended


STATUS_INVALID_EA_FLAG attribute (EA) flag was set.

0x80000016 {Verifying Disk} The media has


STATUS_VERIFY_REQUIRED changed and a verify operation is in
progress; therefore, no reads or writes
may be performed to the device, except
those that are used in the verify
operation.

0x80000017 {Too Much Information} The specified


STATUS_EXTRANEOUS_INFORMATION access control list (ACL) contained more
information than was expected.

0x80000018 This warning level status indicates that


STATUS_RXACT_COMMIT_NECESSARY the transaction state already exists for
the registry subtree, but that a
transaction commit was previously
aborted. The commit has NOT been

415 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

completed but has not been rolled back


either; therefore, it may still be
committed, if needed.

0x8000001A {No More Entries} No more entries are


STATUS_NO_MORE_ENTRIES available from an enumeration
operation.

0x8000001B {Filemark Found} A filemark was


STATUS_FILEMARK_DETECTED detected.

0x8000001C {Media Changed} The media may have


STATUS_MEDIA_CHANGED changed.

0x8000001D {I/O Bus Reset} An I/O bus reset was


STATUS_BUS_RESET detected.

0x8000001E {End of Media} The end of the media


STATUS_END_OF_MEDIA was encountered.

0x8000001F The beginning of a tape or partition has


STATUS_BEGINNING_OF_MEDIA been detected.

0x80000020 {Media Changed} The media may have


STATUS_MEDIA_CHECK changed.

0x80000021 A tape access reached a set mark.


STATUS_SETMARK_DETECTED

0x80000022 During a tape access, the end of the


STATUS_NO_DATA_DETECTED data written is reached.

0x80000023 The redirector is in use and cannot be


STATUS_REDIRECTOR_HAS_OPEN_HANDLES unloaded.

0x80000024 The server is in use and cannot be


STATUS_SERVER_HAS_OPEN_HANDLES unloaded.

0x80000025 The specified connection has already


STATUS_ALREADY_DISCONNECTED been disconnected.

0x80000026 A long jump has been executed.


STATUS_LONGJUMP

0x80000027 A cleaner cartridge is present in the


STATUS_CLEANER_CARTRIDGE_INSTALLED tape library.

0x80000028 The Plug and Play query operation was


STATUS_PLUGPLAY_QUERY_VETOED not successful.

0x80000029 A frame consolidation has been


STATUS_UNWIND_CONSOLIDATE executed.

0x8000002A {Registry Hive Recovered} The registry


STATUS_REGISTRY_HIVE_RECOVERED hive (file): %hs was corrupted and it
has been recovered. Some data might
have been lost.

416 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0x8000002B The application is attempting to run


STATUS_DLL_MIGHT_BE_INSECURE executable code from the module %hs.
This may be insecure. An alternative,
%hs, is available. Should the application
use the secure module %hs?

0x8000002C The application is loading executable


STATUS_DLL_MIGHT_BE_INCOMPATIBLE code from the module %hs. This is
secure but may be incompatible with
previous releases of the operating
system. An alternative, %hs, is
available. Should the application use the
secure module %hs?

0x8000002D The create operation stopped after


STATUS_STOPPED_ON_SYMLINK reaching a symbolic link.

0x80000288 The device has indicated that cleaning is


STATUS_DEVICE_REQUIRES_CLEANING necessary.

0x80000289 The device has indicated that its door is


STATUS_DEVICE_DOOR_OPEN open. Further operations require it
closed and secured.

0x80000803 Windows discovered a corruption in the


STATUS_DATA_LOST_REPAIR file %hs. This file has now been
repaired. Check if any data in the file
was lost because of the corruption.

0x80010001 Debugger did not handle the exception.


DBG_EXCEPTION_NOT_HANDLED

0x80130001 The cluster node is already up.


STATUS_CLUSTER_NODE_ALREADY_UP

0x80130002 The cluster node is already down.


STATUS_CLUSTER_NODE_ALREADY_DOWN

0x80130003 The cluster network is already online.


STATUS_CLUSTER_NETWORK_ALREADY_ONLINE

0x80130004 The cluster network is already offline.


STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE

0x80130005 The cluster node is already a member of


STATUS_CLUSTER_NODE_ALREADY_MEMBER the cluster.

0x80190009 The log could not be set to the


STATUS_COULD_NOT_RESIZE_LOG requested size.

0x80190029 There is no transaction metadata on the


STATUS_NO_TXF_METADATA file.

0x80190031 The file cannot be recovered because


STATUS_CANT_RECOVER_WITH_HANDLE_OPEN there is a handle still open on it.

0x80190041 Transaction metadata is already present

417 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_TXF_METADATA_ALREADY_PRESENT on this file and cannot be superseded.

0x80190042 A transaction scope could not be


STATUS_TRANSACTION_SCOPE_CALLBACKS_NOT_SET entered because the scope handler has
not been initialized.

0x801B00EB {Display Driver Stopped Responding


STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED and recovered} The %hs display driver
has stopped working normally. The
recovery had been performed.

0x801C0001 {Buffer too small} The buffer is too


STATUS_FLT_BUFFER_TOO_SMALL small to contain the entry. No
information has been written to the
buffer.

0x80210001 Volume metadata read or write is


STATUS_FVE_PARTIAL_METADATA incomplete.

0x80210002 BitLocker encryption keys were ignored


STATUS_FVE_TRANSIENT_STATE because the volume was in a transient
state.

0xC0000001 {Operation Failed} The requested


STATUS_UNSUCCESSFUL operation was unsuccessful.

0xC0000002 {Not Implemented} The requested


STATUS_NOT_IMPLEMENTED operation is not implemented.

0xC0000003 {Invalid Parameter} The specified


STATUS_INVALID_INFO_CLASS information class is not a valid
information class for the specified
object.

0xC0000004 The specified information record length


STATUS_INFO_LENGTH_MISMATCH does not match the length that is
required for the specified information
class.

0xC0000005 The instruction at 0x%08lx referenced


STATUS_ACCESS_VIOLATION memory at 0x%08lx. The memory could
not be %s.

0xC0000006 The instruction at 0x%08lx referenced


STATUS_IN_PAGE_ERROR memory at 0x%08lx. The required data
was not placed into memory because of
an I/O error status of 0x%08lx.

0xC0000007 The page file quota for the process has


STATUS_PAGEFILE_QUOTA been exhausted.

0xC0000008 An invalid HANDLE was specified.


STATUS_INVALID_HANDLE

0xC0000009 An invalid initial stack was specified in a


STATUS_BAD_INITIAL_STACK call to NtCreateThread.

418 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC000000A An invalid initial start address was


STATUS_BAD_INITIAL_PC specified in a call to NtCreateThread.

0xC000000B An invalid client ID was specified.


STATUS_INVALID_CID

0xC000000C An attempt was made to cancel or set a


STATUS_TIMER_NOT_CANCELED timer that has an associated APC and
the specified thread is not the thread
that originally set the timer with an
associated APC routine.

0xC000000D An invalid parameter was passed to a


STATUS_INVALID_PARAMETER service or function.

0xC000000E A device that does not exist was


STATUS_NO_SUCH_DEVICE specified.

0xC000000F {File Not Found} The file %hs does not


STATUS_NO_SUCH_FILE exist.

0xC0000010 The specified request is not a valid


STATUS_INVALID_DEVICE_REQUEST operation for the target device.

0xC0000011 The end-of-file marker has been


STATUS_END_OF_FILE reached. There is no valid data in the
file beyond this marker.

0xC0000012 {Wrong Volume} The wrong volume is


STATUS_WRONG_VOLUME in the drive. Insert volume %hs into
drive %hs.

0xC0000013 {No Disk} There is no disk in the drive.


STATUS_NO_MEDIA_IN_DEVICE Insert a disk into drive %hs.

0xC0000014 {Unknown Disk Format} The disk in


STATUS_UNRECOGNIZED_MEDIA drive %hs is not formatted properly.
Check the disk, and reformat it, if
needed.

0xC0000015 {Sector Not Found} The specified sector


STATUS_NONEXISTENT_SECTOR does not exist.

0xC0000016 {Still Busy} The specified I/O request


STATUS_MORE_PROCESSING_REQUIRED packet (IRP) cannot be disposed of
because the I/O operation is not
complete.

0xC0000017 {Not Enough Quota} Not enough virtual


STATUS_NO_MEMORY memory or paging file quota is available
to complete the specified operation.

0xC0000018 {Conflicting Address Range} The


STATUS_CONFLICTING_ADDRESSES specified address range conflicts with
the address space.

0xC0000019 The address range to unmap is not a

419 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_NOT_MAPPED_VIEW mapped view.

0xC000001A The virtual memory cannot be freed.


STATUS_UNABLE_TO_FREE_VM

0xC000001B The specified section cannot be deleted.


STATUS_UNABLE_TO_DELETE_SECTION

0xC000001C An invalid system service was specified


STATUS_INVALID_SYSTEM_SERVICE in a system service call.

0xC000001D {EXCEPTION} Illegal Instruction An


STATUS_ILLEGAL_INSTRUCTION attempt was made to execute an illegal
instruction.

0xC000001E {Invalid Lock Sequence} An attempt


STATUS_INVALID_LOCK_SEQUENCE was made to execute an invalid lock
sequence.

0xC000001F {Invalid Mapping} An attempt was


STATUS_INVALID_VIEW_SIZE made to create a view for a section that
is bigger than the section.

0xC0000020 {Bad File} The attributes of the


STATUS_INVALID_FILE_FOR_SECTION specified mapping file for a section of
memory cannot be read.

0xC0000021 {Already Committed} The specified


STATUS_ALREADY_COMMITTED address range is already committed.

0xC0000022 {Access Denied} A process has


STATUS_ACCESS_DENIED requested access to an object but has
not been granted those access rights.

0xC0000023 {Buffer Too Small} The buffer is too


STATUS_BUFFER_TOO_SMALL small to contain the entry. No
information has been written to the
buffer.

0xC0000024 {Wrong Type} There is a mismatch


STATUS_OBJECT_TYPE_MISMATCH between the type of object that is
required by the requested operation and
the type of object that is specified in the
request.

0xC0000025 {EXCEPTION} Cannot Continue


STATUS_NONCONTINUABLE_EXCEPTION Windows cannot continue from this
exception.

0xC0000026 An invalid exception disposition was


STATUS_INVALID_DISPOSITION returned by an exception handler.

0xC0000027 Unwind exception code.


STATUS_UNWIND

0xC0000028 An invalid or unaligned stack was


STATUS_BAD_STACK encountered during an unwind

420 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

operation.

0xC0000029 An invalid unwind target was


STATUS_INVALID_UNWIND_TARGET encountered during an unwind
operation.

0xC000002A An attempt was made to unlock a page


STATUS_NOT_LOCKED of memory that was not locked.

0xC000002B A device parity error on an I/O


STATUS_PARITY_ERROR operation.

0xC000002C An attempt was made to decommit


STATUS_UNABLE_TO_DECOMMIT_VM uncommitted virtual memory.

0xC000002D An attempt was made to change the


STATUS_NOT_COMMITTED attributes on memory that has not been
committed.

0xC000002E Invalid object attributes specified to


STATUS_INVALID_PORT_ATTRIBUTES NtCreatePort or invalid port attributes
specified to NtConnectPort.

0xC000002F The length of the message that was


STATUS_PORT_MESSAGE_TOO_LONG passed to NtRequestPort or
NtRequestWaitReplyPort is longer than
the maximum message that is allowed
by the port.

0xC0000030 An invalid combination of parameters


STATUS_INVALID_PARAMETER_MIX was specified.

0xC0000031 An attempt was made to lower a quota


STATUS_INVALID_QUOTA_LOWER limit below the current usage.

0xC0000032 {Corrupt Disk} The file system


STATUS_DISK_CORRUPT_ERROR structure on the disk is corrupt and
unusable. Run the Chkdsk utility on the
volume %hs.

0xC0000033 The object name is invalid.


STATUS_OBJECT_NAME_INVALID

0xC0000034 The object name is not found.


STATUS_OBJECT_NAME_NOT_FOUND

0xC0000035 The object name already exists.


STATUS_OBJECT_NAME_COLLISION

0xC0000037 An attempt was made to send a


STATUS_PORT_DISCONNECTED message to a disconnected
communication port.

0xC0000038 An attempt was made to attach to a


STATUS_DEVICE_ALREADY_ATTACHED device that was already attached to
another device.

421 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000039 The object path component was not a


STATUS_OBJECT_PATH_INVALID directory object.

0xC000003A {Path Not Found} The path %hs does


STATUS_OBJECT_PATH_NOT_FOUND not exist.

0xC000003B The object path component was not a


STATUS_OBJECT_PATH_SYNTAX_BAD directory object.

0xC000003C {Data Overrun} A data overrun error


STATUS_DATA_OVERRUN occurred.

0xC000003D {Data Late} A data late error occurred.


STATUS_DATA_LATE_ERROR

0xC000003E {Data Error} An error occurred in


STATUS_DATA_ERROR reading or writing data.

0xC000003F {Bad CRC} A cyclic redundancy check


STATUS_CRC_ERROR (CRC) checksum error occurred.

0xC0000040 {Section Too Large} The specified


STATUS_SECTION_TOO_BIG section is too big to map the file.

0xC0000041 The NtConnectPort request is refused.


STATUS_PORT_CONNECTION_REFUSED

0xC0000042 The type of port handle is invalid for the


STATUS_INVALID_PORT_HANDLE operation that is requested.

0xC0000043 A file cannot be opened because the


STATUS_SHARING_VIOLATION share access flags are incompatible.

0xC0000044 Insufficient quota exists to complete the


STATUS_QUOTA_EXCEEDED operation.

0xC0000045 The specified page protection was not


STATUS_INVALID_PAGE_PROTECTION valid.

0xC0000046 An attempt to release a mutant object


STATUS_MUTANT_NOT_OWNED was made by a thread that was not the
owner of the mutant object.

0xC0000047 An attempt was made to release a


STATUS_SEMAPHORE_LIMIT_EXCEEDED semaphore such that its maximum
count would have been exceeded.

0xC0000048 An attempt was made to set the


STATUS_PORT_ALREADY_SET DebugPort or ExceptionPort of a
process, but a port already exists in the
process, or an attempt was made to set
the CompletionPort of a file but a port
was already set in the file, or an
attempt was made to set the associated
completion port of an ALPC port but it is
already set.

422 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000049 An attempt was made to query image


STATUS_SECTION_NOT_IMAGE information on a section that does not
map an image.

0xC000004A An attempt was made to suspend a


STATUS_SUSPEND_COUNT_EXCEEDED thread whose suspend count was at its
maximum.

0xC000004B An attempt was made to suspend a


STATUS_THREAD_IS_TERMINATING thread that has begun termination.

0xC000004C An attempt was made to set the


STATUS_BAD_WORKING_SET_LIMIT working set limit to an invalid value (for
example, the minimum greater than
maximum).

0xC000004D A section was created to map a file that


STATUS_INCOMPATIBLE_FILE_MAP is not compatible with an already
existing section that maps the same
file.

0xC000004E A view to a section specifies a


STATUS_SECTION_PROTECTION protection that is incompatible with the
protection of the initial view.

0xC000004F An operation involving EAs failed


STATUS_EAS_NOT_SUPPORTED because the file system does not
support EAs.

0xC0000050 An EA operation failed because the EA


STATUS_EA_TOO_LARGE set is too large.

0xC0000051 An EA operation failed because the


STATUS_NONEXISTENT_EA_ENTRY name or EA index is invalid.

0xC0000052 The file for which EAs were requested


STATUS_NO_EAS_ON_FILE has no EAs.

0xC0000053 The EA is corrupt and cannot be read.


STATUS_EA_CORRUPT_ERROR

0xC0000054 A requested read/write cannot be


STATUS_FILE_LOCK_CONFLICT granted due to a conflicting file lock.

0xC0000055 A requested file lock cannot be granted


STATUS_LOCK_NOT_GRANTED due to other existing locks.

0xC0000056 A non-close operation has been


STATUS_DELETE_PENDING requested of a file object that has a
delete pending.

0xC0000057 An attempt was made to set the control


STATUS_CTL_FILE_NOT_SUPPORTED attribute on a file. This attribute is not
supported in the destination file system.

0xC0000058 Indicates a revision number that was


STATUS_UNKNOWN_REVISION encountered or specified is not one that

423 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

is known by the service. It may be a


more recent revision than the service is
aware of.

0xC0000059 Indicates that two revision levels are


STATUS_REVISION_MISMATCH incompatible.

0xC000005A Indicates a particular security ID may


STATUS_INVALID_OWNER not be assigned as the owner of an
object.

0xC000005B Indicates a particular security ID may


STATUS_INVALID_PRIMARY_GROUP not be assigned as the primary group of
an object.

0xC000005C An attempt has been made to operate


STATUS_NO_IMPERSONATION_TOKEN on an impersonation token by a thread
that is not currently impersonating a
client.

0xC000005D A mandatory group may not be


STATUS_CANT_DISABLE_MANDATORY disabled.

0xC000005E No logon servers are currently available


STATUS_NO_LOGON_SERVERS to service the logon request.

0xC000005F A specified logon session does not exist.


STATUS_NO_SUCH_LOGON_SESSION It may already have been terminated.

0xC0000060 A specified privilege does not exist.


STATUS_NO_SUCH_PRIVILEGE

0xC0000061 A required privilege is not held by the


STATUS_PRIVILEGE_NOT_HELD client.

0xC0000062 The name provided is not a properly


STATUS_INVALID_ACCOUNT_NAME formed account name.

0xC0000063 The specified account already exists.


STATUS_USER_EXISTS

0xC0000064 The specified account does not exist.


STATUS_NO_SUCH_USER

0xC0000065 The specified group already exists.


STATUS_GROUP_EXISTS

0xC0000066 The specified group does not exist.


STATUS_NO_SUCH_GROUP

0xC0000067 The specified user account is already in


STATUS_MEMBER_IN_GROUP the specified group account. Also used
to indicate a group cannot be deleted
because it contains a member.

0xC0000068 The specified user account is not a


STATUS_MEMBER_NOT_IN_GROUP member of the specified group account.

424 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000069 Indicates the requested operation would


STATUS_LAST_ADMIN disable or delete the last remaining
administration account. This is not
allowed to prevent creating a situation
in which the system cannot be
administrated.

0xC000006A When trying to update a password, this


STATUS_WRONG_PASSWORD return status indicates that the value
provided as the current password is not
correct.

0xC000006B When trying to update a password, this


STATUS_ILL_FORMED_PASSWORD return status indicates that the value
provided for the new password contains
values that are not allowed in
passwords.

0xC000006C When trying to update a password, this


STATUS_PASSWORD_RESTRICTION status indicates that some password
update rule has been violated. For
example, the password may not meet
length criteria.

0xC000006D The attempted logon is invalid. This is


STATUS_LOGON_FAILURE either due to a bad username or
authentication information.

0xC000006E Indicates a referenced user name and


STATUS_ACCOUNT_RESTRICTION authentication information are valid, but
some user account restriction has
prevented successful authentication
(such as time-of-day restrictions).

0xC000006F The user account has time restrictions


STATUS_INVALID_LOGON_HOURS and may not be logged onto at this
time.

0xC0000070 The user account is restricted so that it


STATUS_INVALID_WORKSTATION may not be used to log on from the
source workstation.

0xC0000071 The user account password has expired.


STATUS_PASSWORD_EXPIRED

0xC0000072 The referenced account is currently


STATUS_ACCOUNT_DISABLED disabled and may not be logged on to.

0xC0000073 None of the information to be translated


STATUS_NONE_MAPPED has been translated.

0xC0000074 The number of LUIDs requested may


STATUS_TOO_MANY_LUIDS_REQUESTED not be allocated with a single allocation.

0xC0000075 Indicates there are no more LUIDs to


STATUS_LUIDS_EXHAUSTED allocate.

425 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000076 Indicates the sub-authority value is


STATUS_INVALID_SUB_AUTHORITY invalid for the particular use.

0xC0000077 Indicates the ACL structure is not valid.


STATUS_INVALID_ACL

0xC0000078 Indicates the SID structure is not valid.


STATUS_INVALID_SID

0xC0000079 Indicates the SECURITY_DESCRIPTOR


STATUS_INVALID_SECURITY_DESCR structure is not valid.

0xC000007A Indicates the specified procedure


STATUS_PROCEDURE_NOT_FOUND address cannot be found in the DLL.

0xC000007B {Bad Image} %hs is either not


STATUS_INVALID_IMAGE_FORMAT designed to run on Windows or it
contains an error. Try installing the
program again using the original
installation media or contact your
system administrator or the software
vendor for support.

0xC000007C An attempt was made to reference a


STATUS_NO_TOKEN token that does not exist. This is
typically done by referencing the token
that is associated with a thread when
the thread is not impersonating a client.

0xC000007D Indicates that an attempt to build either


STATUS_BAD_INHERITANCE_ACL an inherited ACL or ACE was not
successful. This can be caused by a
number of things. One of the more
probable causes is the replacement of a
CreatorId with a SID that did not fit into
the ACE or ACL.

0xC000007E The range specified in NtUnlockFile was


STATUS_RANGE_NOT_LOCKED not locked.

0xC000007F An operation failed because the disk


STATUS_DISK_FULL was full.

0xC0000080 The GUID allocation server is disabled


STATUS_SERVER_DISABLED at the moment.

0xC0000081 The GUID allocation server is enabled at


STATUS_SERVER_NOT_DISABLED the moment.

0xC0000082 Too many GUIDs were requested from


STATUS_TOO_MANY_GUIDS_REQUESTED the allocation server at once.

0xC0000083 The GUIDs could not be allocated


STATUS_GUIDS_EXHAUSTED because the Authority Agent was
exhausted.

0xC0000084 The value provided was an invalid value

426 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_INVALID_ID_AUTHORITY for an identifier authority.

0xC0000085 No more authority agent values are


STATUS_AGENTS_EXHAUSTED available for the particular identifier
authority value.

0xC0000086 An invalid volume label has been


STATUS_INVALID_VOLUME_LABEL specified.

0xC0000087 A mapped section could not be


STATUS_SECTION_NOT_EXTENDED extended.

0xC0000088 Specified section to flush does not map


STATUS_NOT_MAPPED_DATA a data file.

0xC0000089 Indicates the specified image file did not


STATUS_RESOURCE_DATA_NOT_FOUND contain a resource section.

0xC000008A Indicates the specified resource type


STATUS_RESOURCE_TYPE_NOT_FOUND cannot be found in the image file.

0xC000008B Indicates the specified resource name


STATUS_RESOURCE_NAME_NOT_FOUND cannot be found in the image file.

0xC000008C {EXCEPTION} Array bounds exceeded.


STATUS_ARRAY_BOUNDS_EXCEEDED

0xC000008D {EXCEPTION} Floating-point denormal


STATUS_FLOAT_DENORMAL_OPERAND operand.

0xC000008E {EXCEPTION} Floating-point division by


STATUS_FLOAT_DIVIDE_BY_ZERO zero.

0xC000008F {EXCEPTION} Floating-point inexact


STATUS_FLOAT_INEXACT_RESULT result.

0xC0000090 {EXCEPTION} Floating-point invalid


STATUS_FLOAT_INVALID_OPERATION operation.

0xC0000091 {EXCEPTION} Floating-point overflow.


STATUS_FLOAT_OVERFLOW

0xC0000092 {EXCEPTION} Floating-point stack


STATUS_FLOAT_STACK_CHECK check.

0xC0000093 {EXCEPTION} Floating-point underflow.


STATUS_FLOAT_UNDERFLOW

0xC0000094 {EXCEPTION} Integer division by zero.


STATUS_INTEGER_DIVIDE_BY_ZERO

0xC0000095 {EXCEPTION} Integer overflow.


STATUS_INTEGER_OVERFLOW

0xC0000096 {EXCEPTION} Privileged instruction.


STATUS_PRIVILEGED_INSTRUCTION

427 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000097 An attempt was made to install more


STATUS_TOO_MANY_PAGING_FILES paging files than the system supports.

0xC0000098 The volume for a file has been


STATUS_FILE_INVALID externally altered such that the opened
file is no longer valid.

0xC0000099 When a block of memory is allotted for


STATUS_ALLOTTED_SPACE_EXCEEDED future updates, such as the memory
allocated to hold discretionary access
control and primary group information,
successive updates may exceed the
amount of memory originally allotted.
Because a quota may already have
been charged to several processes that
have handles to the object, it is not
reasonable to alter the size of the
allocated memory. Instead, a request
that requires more memory than has
been allotted must fail and the
STATUS_ALLOTTED_SPACE_EXCEEDED
error returned.

0xC000009A Insufficient system resources exist to


STATUS_INSUFFICIENT_RESOURCES complete the API.

0xC000009B An attempt has been made to open a


STATUS_DFS_EXIT_PATH_FOUND DFS exit path control file.

0xC000009C There are bad blocks (sectors) on the


STATUS_DEVICE_DATA_ERROR hard disk.

0xC000009D There is bad cabling, non-termination,


STATUS_DEVICE_NOT_CONNECTED or the controller is not able to obtain
access to the hard disk.

0xC000009F Virtual memory cannot be freed


STATUS_FREE_VM_NOT_AT_BASE because the base address is not the
base of the region and a region size of
zero was specified.

0xC00000A0 An attempt was made to free virtual


STATUS_MEMORY_NOT_ALLOCATED memory that is not allocated.

0xC00000A1 The working set is not big enough to


STATUS_WORKING_SET_QUOTA allow the requested pages to be locked.

0xC00000A2 {Write Protect Error} The disk cannot


STATUS_MEDIA_WRITE_PROTECTED be written to because it is write-
protected. Remove the write protection
from the volume %hs in drive %hs.

0xC00000A3 {Drive Not Ready} The drive is not


STATUS_DEVICE_NOT_READY ready for use; its door may be open.
Check drive %hs and make sure that a
disk is inserted and that the drive door
is closed.

428 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00000A4 The specified attributes are invalid or


STATUS_INVALID_GROUP_ATTRIBUTES are incompatible with the attributes for
the group as a whole.

0xC00000A5 A specified impersonation level is


STATUS_BAD_IMPERSONATION_LEVEL invalid. Also used to indicate that a
required impersonation level was not
provided.

0xC00000A6 An attempt was made to open an


STATUS_CANT_OPEN_ANONYMOUS anonymous-level token. Anonymous
tokens may not be opened.

0xC00000A7 The validation information class


STATUS_BAD_VALIDATION_CLASS requested was invalid.

0xC00000A8 The type of a token object is


STATUS_BAD_TOKEN_TYPE inappropriate for its attempted use.

0xC00000A9 The type of a token object is


STATUS_BAD_MASTER_BOOT_RECORD inappropriate for its attempted use.

0xC00000AA An attempt was made to execute an


STATUS_INSTRUCTION_MISALIGNMENT instruction at an unaligned address and
the host system does not support
unaligned instruction references.

0xC00000AB The maximum named pipe instance


STATUS_INSTANCE_NOT_AVAILABLE count has been reached.

0xC00000AC An instance of a named pipe cannot be


STATUS_PIPE_NOT_AVAILABLE found in the listening state.

0xC00000AD The named pipe is not in the connected


STATUS_INVALID_PIPE_STATE or closing state.

0xC00000AE The specified pipe is set to complete


STATUS_PIPE_BUSY operations and there are current I/O
operations queued so that it cannot be
changed to queue operations.

0xC00000AF The specified handle is not open to the


STATUS_ILLEGAL_FUNCTION server end of the named pipe.

0xC00000B0 The specified named pipe is in the


STATUS_PIPE_DISCONNECTED disconnected state.

0xC00000B1 The specified named pipe is in the


STATUS_PIPE_CLOSING closing state.

0xC00000B2 The specified named pipe is in the


STATUS_PIPE_CONNECTED connected state.

0xC00000B3 The specified named pipe is in the


STATUS_PIPE_LISTENING listening state.

0xC00000B4 The specified named pipe is not in

429 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_INVALID_READ_MODE message mode.

0xC00000B5 {Device Timeout} The specified I/O


STATUS_IO_TIMEOUT operation on %hs was not completed
before the time-out period expired.

0xC00000B6 The specified file has been closed by


STATUS_FILE_FORCED_CLOSED another process.

0xC00000B7 Profiling is not started.


STATUS_PROFILING_NOT_STARTED

0xC00000B8 Profiling is not stopped.


STATUS_PROFILING_NOT_STOPPED

0xC00000B9 The passed ACL did not contain the


STATUS_COULD_NOT_INTERPRET minimum required information.

0xC00000BA The file that was specified as a target is


STATUS_FILE_IS_A_DIRECTORY a directory, and the caller specified that
it could be anything but a directory.

0xC00000BB The request is not supported.


STATUS_NOT_SUPPORTED

0xC00000BC This remote computer is not listening.


STATUS_REMOTE_NOT_LISTENING

0xC00000BD A duplicate name exists on the network.


STATUS_DUPLICATE_NAME

0xC00000BE The network path cannot be located.


STATUS_BAD_NETWORK_PATH

0xC00000BF The network is busy.


STATUS_NETWORK_BUSY

0xC00000C0 This device does not exist.


STATUS_DEVICE_DOES_NOT_EXIST

0xC00000C1 The network BIOS command limit has


STATUS_TOO_MANY_COMMANDS been reached.

0xC00000C2 An I/O adapter hardware error has


STATUS_ADAPTER_HARDWARE_ERROR occurred.

0xC00000C3 The network responded incorrectly.


STATUS_INVALID_NETWORK_RESPONSE

0xC00000C4 An unexpected network error occurred.


STATUS_UNEXPECTED_NETWORK_ERROR

0xC00000C5 The remote adapter is not compatible.


STATUS_BAD_REMOTE_ADAPTER

0xC00000C6 The print queue is full.


STATUS_PRINT_QUEUE_FULL

430 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00000C7 Space to store the file that is waiting to


STATUS_NO_SPOOL_SPACE be printed is not available on the
server.

0xC00000C8 The requested print file has been


STATUS_PRINT_CANCELLED canceled.

0xC00000C9 The network name was deleted.


STATUS_NETWORK_NAME_DELETED

0xC00000CA Network access is denied.


STATUS_NETWORK_ACCESS_DENIED

0xC00000CB {Incorrect Network Resource Type} The


STATUS_BAD_DEVICE_TYPE specified device type (LPT, for example)
conflicts with the actual device type on
the remote resource.

0xC00000CC {Network Name Not Found} The


STATUS_BAD_NETWORK_NAME specified share name cannot be found
on the remote server.

0xC00000CD The name limit for the network adapter


STATUS_TOO_MANY_NAMES card of the local computer was
exceeded.

0xC00000CE The network BIOS session limit was


STATUS_TOO_MANY_SESSIONS exceeded.

0xC00000CF File sharing has been temporarily


STATUS_SHARING_PAUSED paused.

0xC00000D0 No more connections can be made to


STATUS_REQUEST_NOT_ACCEPTED this remote computer at this time
because the computer has already
accepted the maximum number of
connections.

0xC00000D1 Print or disk redirection is temporarily


STATUS_REDIRECTOR_PAUSED paused.

0xC00000D2 A network data fault occurred.


STATUS_NET_WRITE_FAULT

0xC00000D3 The number of active profiling objects is


STATUS_PROFILING_AT_LIMIT at the maximum and no more may be
started.

0xC00000D4 {Incorrect Volume} The destination file


STATUS_NOT_SAME_DEVICE of a rename request is located on a
different device than the source of the
rename request.

0xC00000D5 The specified file has been renamed and


STATUS_FILE_RENAMED thus cannot be modified.

0xC00000D6 {Network Request Timeout} The

431 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_VIRTUAL_CIRCUIT_CLOSED session with a remote server has been


disconnected because the time-out
interval for a request has expired.

0xC00000D7 Indicates an attempt was made to


STATUS_NO_SECURITY_ON_OBJECT operate on the security of an object that
does not have security associated with
it.

0xC00000D8 Used to indicate that an operation


STATUS_CANT_WAIT cannot continue without blocking for
I/O.

0xC00000D9 Used to indicate that a read operation


STATUS_PIPE_EMPTY was done on an empty pipe.

0xC00000DA Configuration information could not be


STATUS_CANT_ACCESS_DOMAIN_INFO read from the domain controller, either
because the machine is unavailable or
access has been denied.

0xC00000DB Indicates that a thread attempted to


STATUS_CANT_TERMINATE_SELF terminate itself by default (called
NtTerminateThread with NULL) and it
was the last thread in the current
process.

0xC00000DC Indicates the Sam Server was in the


STATUS_INVALID_SERVER_STATE wrong state to perform the desired
operation.

0xC00000DD Indicates the domain was in the wrong


STATUS_INVALID_DOMAIN_STATE state to perform the desired operation.

0xC00000DE This operation is only allowed for the


STATUS_INVALID_DOMAIN_ROLE primary domain controller of the
domain.

0xC00000DF The specified domain did not exist.


STATUS_NO_SUCH_DOMAIN

0xC00000E0 The specified domain already exists.


STATUS_DOMAIN_EXISTS

0xC00000E1 An attempt was made to exceed the


STATUS_DOMAIN_LIMIT_EXCEEDED limit on the number of domains per
server for this release.

0xC00000E2 An error status returned when the


STATUS_OPLOCK_NOT_GRANTED opportunistic lock (oplock) request is
denied.

0xC00000E3 An error status returned when an


STATUS_INVALID_OPLOCK_PROTOCOL invalid opportunistic lock (oplock)
acknowledgment is received by a file
system.

432 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00000E4 This error indicates that the requested


STATUS_INTERNAL_DB_CORRUPTION operation cannot be completed due to a
catastrophic media failure or an on-disk
data structure corruption.

0xC00000E5 An internal error occurred.


STATUS_INTERNAL_ERROR

0xC00000E6 Indicates generic access types were


STATUS_GENERIC_NOT_MAPPED contained in an access mask which
should already be mapped to non-
generic access types.

0xC00000E7 Indicates a security descriptor is not in


STATUS_BAD_DESCRIPTOR_FORMAT the necessary format (absolute or self-
relative).

0xC00000E8 An access to a user buffer failed at an


STATUS_INVALID_USER_BUFFER expected point in time. This code is
defined because the caller does not
want to accept
STATUS_ACCESS_VIOLATION in its
filter.

0xC00000E9 If an I/O error that is not defined in the


STATUS_UNEXPECTED_IO_ERROR standard FsRtl filter is returned, it is
converted to the following error, which
is guaranteed to be in the filter. In this
case, information is lost; however, the
filter correctly handles the exception.

0xC00000EA If an MM error that is not defined in the


STATUS_UNEXPECTED_MM_CREATE_ERR standard FsRtl filter is returned, it is
converted to one of the following errors,
which are guaranteed to be in the filter.
In this case, information is lost;
however, the filter correctly handles the
exception.

0xC00000EB If an MM error that is not defined in the


STATUS_UNEXPECTED_MM_MAP_ERROR standard FsRtl filter is returned, it is
converted to one of the following errors,
which are guaranteed to be in the filter.
In this case, information is lost;
however, the filter correctly handles the
exception.

0xC00000EC If an MM error that is not defined in the


STATUS_UNEXPECTED_MM_EXTEND_ERR standard FsRtl filter is returned, it is
converted to one of the following errors,
which are guaranteed to be in the filter.
In this case, information is lost;
however, the filter correctly handles the
exception.

0xC00000ED The requested action is restricted for


STATUS_NOT_LOGON_PROCESS use by logon processes only. The calling

433 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

process has not registered as a logon


process.

0xC00000EE An attempt has been made to start a


STATUS_LOGON_SESSION_EXISTS new session manager or LSA logon
session by using an ID that is already in
use.

0xC00000EF An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_1 service or function as the first
argument.

0xC00000F0 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_2 service or function as the second
argument.

0xC00000F1 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_3 service or function as the third
argument.

0xC00000F2 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_4 service or function as the fourth
argument.

0xC00000F3 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_5 service or function as the fifth
argument.

0xC00000F4 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_6 service or function as the sixth
argument.

0xC00000F5 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_7 service or function as the seventh
argument.

0xC00000F6 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_8 service or function as the eighth
argument.

0xC00000F7 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_9 service or function as the ninth
argument.

0xC00000F8 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_10 service or function as the tenth
argument.

0xC00000F9 An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_11 service or function as the eleventh
argument.

0xC00000FA An invalid parameter was passed to a


STATUS_INVALID_PARAMETER_12 service or function as the twelfth
argument.

0xC00000FB An attempt was made to access a

434 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_REDIRECTOR_NOT_STARTED network file, but the network software


was not yet started.

0xC00000FC An attempt was made to start the


STATUS_REDIRECTOR_STARTED redirector, but the redirector has
already been started.

0xC00000FD A new guard page for the stack cannot


STATUS_STACK_OVERFLOW be created.

0xC00000FE A specified authentication package is


STATUS_NO_SUCH_PACKAGE unknown.

0xC00000FF A malformed function table was


STATUS_BAD_FUNCTION_TABLE encountered during an unwind
operation.

0xC0000100 Indicates the specified environment


STATUS_VARIABLE_NOT_FOUND variable name was not found in the
specified environment block.

0xC0000101 Indicates that the directory trying to be


STATUS_DIRECTORY_NOT_EMPTY deleted is not empty.

0xC0000102 {Corrupt File} The file or directory %hs


STATUS_FILE_CORRUPT_ERROR is corrupt and unreadable. Run the
Chkdsk utility.

0xC0000103 A requested opened file is not a


STATUS_NOT_A_DIRECTORY directory.

0xC0000104 The logon session is not in a state that


STATUS_BAD_LOGON_SESSION_STATE is consistent with the requested
operation.

0xC0000105 An internal LSA error has occurred. An


STATUS_LOGON_SESSION_COLLISION authentication package has requested
the creation of a logon session but the
ID of an already existing logon session
has been specified.

0xC0000106 A specified name string is too long for


STATUS_NAME_TOO_LONG its intended use.

0xC0000107 The user attempted to force close the


STATUS_FILES_OPEN files on a redirected drive, but there
were opened files on the drive, and the
user did not specify a sufficient level of
force.

0xC0000108 The user attempted to force close the


STATUS_CONNECTION_IN_USE files on a redirected drive, but there
were opened directories on the drive,
and the user did not specify a sufficient
level of force.

0xC0000109 RtlFindMessage could not locate the

435 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_MESSAGE_NOT_FOUND requested message ID in the message


table resource.

0xC000010A An attempt was made to duplicate an


STATUS_PROCESS_IS_TERMINATING object handle into or out of an exiting
process.

0xC000010B Indicates an invalid value has been


STATUS_INVALID_LOGON_TYPE provided for the LogonType requested.

0xC000010C Indicates that an attempt was made to


STATUS_NO_GUID_TRANSLATION assign protection to a file system file or
directory and one of the SIDs in the
security descriptor could not be
translated into a GUID that could be
stored by the file system. This causes
the protection attempt to fail, which
may cause a file creation attempt to
fail.

0xC000010D Indicates that an attempt has been


STATUS_CANNOT_IMPERSONATE made to impersonate via a named pipe
that has not yet been read from.

0xC000010E Indicates that the specified image is


STATUS_IMAGE_ALREADY_LOADED already loaded.

0xC0000117 Indicates that an attempt was made to


STATUS_NO_LDT change the size of the LDT for a process
that has no LDT.

0xC0000118 Indicates that an attempt was made to


STATUS_INVALID_LDT_SIZE grow an LDT by setting its size, or that
the size was not an even number of
selectors.

0xC0000119 Indicates that the starting value for the


STATUS_INVALID_LDT_OFFSET LDT information was not an integral
multiple of the selector size.

0xC000011A Indicates that the user supplied an


STATUS_INVALID_LDT_DESCRIPTOR invalid descriptor when trying to set up
LDT descriptors.

0xC000011B The specified image file did not have the


STATUS_INVALID_IMAGE_NE_FORMAT correct format. It appears to be NE
format.

0xC000011C Indicates that the transaction state of a


STATUS_RXACT_INVALID_STATE registry subtree is incompatible with the
requested operation. For example, a
request has been made to start a new
transaction with one already in
progress, or a request has been made
to apply a transaction when one is not
currently in progress.

436 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC000011D Indicates an error has occurred during a


STATUS_RXACT_COMMIT_FAILURE registry transaction commit. The
database has been left in an unknown,
but probably inconsistent, state. The
state of the registry transaction is left
as COMMITTING.

0xC000011E An attempt was made to map a file of


STATUS_MAPPED_FILE_SIZE_ZERO size zero with the maximum size
specified as zero.

0xC000011F Too many files are opened on a remote


STATUS_TOO_MANY_OPENED_FILES server. This error should only be
returned by the Windows redirector on
a remote drive.

0xC0000120 The I/O request was canceled.


STATUS_CANCELLED

0xC0000121 An attempt has been made to remove a


STATUS_CANNOT_DELETE file or directory that cannot be deleted.

0xC0000122 Indicates a name that was specified as


STATUS_INVALID_COMPUTER_NAME a remote computer name is
syntactically invalid.

0xC0000123 An I/O request other than close was


STATUS_FILE_DELETED performed on a file after it was deleted,
which can only happen to a request that
did not complete before the last handle
was closed via NtClose.

0xC0000124 Indicates an operation that is


STATUS_SPECIAL_ACCOUNT incompatible with built-in accounts has
been attempted on a built-in (special)
SAM account. For example, built-in
accounts cannot be deleted.

0xC0000125 The operation requested may not be


STATUS_SPECIAL_GROUP performed on the specified group
because it is a built-in special group.

0xC0000126 The operation requested may not be


STATUS_SPECIAL_USER performed on the specified user
because it is a built-in special user.

0xC0000127 Indicates a member cannot be removed


STATUS_MEMBERS_PRIMARY_GROUP from a group because the group is
currently the member's primary group.

0xC0000128 An I/O request other than close and


STATUS_FILE_CLOSED several other special case operations
was attempted using a file object that
had already been closed.

0xC0000129 Indicates a process has too many


STATUS_TOO_MANY_THREADS threads to perform the requested

437 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

action. For example, assignment of a


primary token may only be performed
when a process has zero or one
threads.

0xC000012A An attempt was made to operate on a


STATUS_THREAD_NOT_IN_PROCESS thread within a specific process, but the
specified thread is not in the specified
process.

0xC000012B An attempt was made to establish a


STATUS_TOKEN_ALREADY_IN_USE token for use as a primary token but
the token is already in use. A token can
only be the primary token of one
process at a time.

0xC000012C The page file quota was exceeded.


STATUS_PAGEFILE_QUOTA_EXCEEDED

0xC000012D {Out of Virtual Memory} Your system is


STATUS_COMMITMENT_LIMIT low on virtual memory. To ensure that
Windows runs correctly, increase the
size of your virtual memory paging file.
For more information, see Help.

0xC000012E The specified image file did not have the


STATUS_INVALID_IMAGE_LE_FORMAT correct format: it appears to be LE
format.

0xC000012F The specified image file did not have the


STATUS_INVALID_IMAGE_NOT_MZ correct format: it did not have an initial
MZ.

0xC0000130 The specified image file did not have the


STATUS_INVALID_IMAGE_PROTECT correct format: it did not have a proper
e_lfarlc in the MZ header.

0xC0000131 The specified image file did not have the


STATUS_INVALID_IMAGE_WIN_16 correct format: it appears to be a 16-bit
Windows image.

0xC0000132 The Netlogon service cannot start


STATUS_LOGON_SERVER_CONFLICT because another Netlogon service
running in the domain conflicts with the
specified role.

0xC0000133 The time at the primary domain


STATUS_TIME_DIFFERENCE_AT_DC controller is different from the time at
the backup domain controller or
member server by too large an amount.

0xC0000134 The SAM database on a Windows Server


STATUS_SYNCHRONIZATION_REQUIRED is significantly out of synchronization
with the copy on the domain controller.
A complete synchronization is required.

0xC0000135 {Unable To Locate Component} This

438 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_DLL_NOT_FOUND application has failed to start because


%hs was not found. Reinstalling the
application may fix this problem.

0xC0000136 The NtCreateFile API failed. This error


STATUS_OPEN_FAILED should never be returned to an
application; it is a place holder for the
Windows LAN Manager Redirector to use
in its internal error-mapping routines.

0xC0000137 {Privilege Failed} The I/O permissions


STATUS_IO_PRIVILEGE_FAILED for the process could not be changed.

0xC0000138 {Ordinal Not Found} The ordinal %ld


STATUS_ORDINAL_NOT_FOUND could not be located in the dynamic link
library %hs.

0xC0000139 {Entry Point Not Found} The procedure


STATUS_ENTRYPOINT_NOT_FOUND entry point %hs could not be located in
the dynamic link library %hs.

0xC000013A {Application Exit by CTRL+C} The


STATUS_CONTROL_C_EXIT application terminated as a result of a
CTRL+C.

0xC000013B {Virtual Circuit Closed} The network


STATUS_LOCAL_DISCONNECT transport on your computer has closed
a network connection. There may or
may not be I/O requests outstanding.

0xC000013C {Virtual Circuit Closed} The network


STATUS_REMOTE_DISCONNECT transport on a remote computer has
closed a network connection. There may
or may not be I/O requests outstanding.

0xC000013D {Insufficient Resources on Remote


STATUS_REMOTE_RESOURCES Computer} The remote computer has
insufficient resources to complete the
network request. For example, the
remote computer may not have enough
available memory to carry out the
request at this time.

0xC000013E {Virtual Circuit Closed} An existing


STATUS_LINK_FAILED connection (virtual circuit) has been
broken at the remote computer. There
is probably something wrong with the
network software protocol or the
network hardware on the remote
computer.

0xC000013F {Virtual Circuit Closed} The network


STATUS_LINK_TIMEOUT transport on your computer has closed
a network connection because it had to
wait too long for a response from the
remote computer.

439 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000140 The connection handle that was given to


STATUS_INVALID_CONNECTION the transport was invalid.

0xC0000141 The address handle that was given to


STATUS_INVALID_ADDRESS the transport was invalid.

0xC0000142 {DLL Initialization Failed} Initialization


STATUS_DLL_INIT_FAILED of the dynamic link library %hs failed.
The process is terminating abnormally.

0xC0000143 {Missing System File} The required


STATUS_MISSING_SYSTEMFILE system file %hs is bad or missing.

0xC0000144 {Application Error} The exception %s


STATUS_UNHANDLED_EXCEPTION (0x%08lx) occurred in the application at
location 0x%08lx.

0xC0000145 {Application Error} The application


STATUS_APP_INIT_FAILURE failed to initialize properly (0x%lx).
Click OK to terminate the application.

0xC0000146 {Unable to Create Paging File} The


STATUS_PAGEFILE_CREATE_FAILED creation of the paging file %hs failed
(%lx). The requested size was %ld.

0xC0000147 {No Paging File Specified} No paging


STATUS_NO_PAGEFILE file was specified in the system
configuration.

0xC0000148 {Incorrect System Call Level} An invalid


STATUS_INVALID_LEVEL level was passed into the specified
system call.

0xC0000149 {Incorrect Password to LAN Manager


STATUS_WRONG_PASSWORD_CORE Server} You specified an incorrect
password to a LAN Manager 2.x or MS-
NET server.

0xC000014A {EXCEPTION} A real-mode application


STATUS_ILLEGAL_FLOAT_CONTEXT issued a floating-point instruction and
floating-point hardware is not present.

0xC000014B The pipe operation has failed because


STATUS_PIPE_BROKEN the other end of the pipe has been
closed.

0xC000014C {The Registry Is Corrupt} The structure


STATUS_REGISTRY_CORRUPT of one of the files that contains registry
data is corrupt; the image of the file in
memory is corrupt; or the file could not
be recovered because the alternate
copy or log was absent or corrupt.

0xC000014D An I/O operation initiated by the


STATUS_REGISTRY_IO_FAILED Registry failed and cannot be recovered.
The registry could not read in, write
out, or flush one of the files that contain

440 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

the system's image of the registry.

0xC000014E An event pair synchronization operation


STATUS_NO_EVENT_PAIR was performed using the thread-specific
client/server event pair object, but no
event pair object was associated with
the thread.

0xC000014F The volume does not contain a


STATUS_UNRECOGNIZED_VOLUME recognized file system. Be sure that all
required file system drivers are loaded
and that the volume is not corrupt.

0xC0000150 No serial device was successfully


STATUS_SERIAL_NO_DEVICE_INITED initialized. The serial driver will unload.

0xC0000151 The specified local group does not exist.


STATUS_NO_SUCH_ALIAS

0xC0000152 The specified account name is not a


STATUS_MEMBER_NOT_IN_ALIAS member of the group.

0xC0000153 The specified account name is already a


STATUS_MEMBER_IN_ALIAS member of the group.

0xC0000154 The specified local group already exists.


STATUS_ALIAS_EXISTS

0xC0000155 A requested type of logon (for example,


STATUS_LOGON_NOT_GRANTED interactive, network, and service) is not
granted by the local security policy of
the target system. Ask the system
administrator to grant the necessary
form of logon.

0xC0000156 The maximum number of secrets that


STATUS_TOO_MANY_SECRETS may be stored in a single system was
exceeded. The length and number of
secrets is limited to satisfy U.S. State
Department export restrictions.

0xC0000157 The length of a secret exceeds the


STATUS_SECRET_TOO_LONG maximum allowable length. The length
and number of secrets is limited to
satisfy U.S. State Department export
restrictions.

0xC0000158 The local security authority (LSA)


STATUS_INTERNAL_DB_ERROR database contains an internal
inconsistency.

0xC0000159 The requested operation cannot be


STATUS_FULLSCREEN_MODE performed in full-screen mode.

0xC000015A During a logon attempt, the user's


STATUS_TOO_MANY_CONTEXT_IDS security context accumulated too many
security IDs. This is a very unusual

441 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

situation. Remove the user from some


global or local groups to reduce the
number of security IDs to incorporate
into the security context.

0xC000015B A user has requested a type of logon


STATUS_LOGON_TYPE_NOT_GRANTED (for example, interactive or network)
that has not been granted. An
administrator has control over who may
logon interactively and through the
network.

0xC000015C The system has attempted to load or


STATUS_NOT_REGISTRY_FILE restore a file into the registry, and the
specified file is not in the format of a
registry file.

0xC000015D An attempt was made to change a user


STATUS_NT_CROSS_ENCRYPTION_REQUIRED password in the security account
manager without providing the
necessary Windows cross-encrypted
password.

0xC000015E A Windows Server has an incorrect


STATUS_DOMAIN_CTRLR_CONFIG_ERROR configuration.

0xC000015F An attempt was made to explicitly


STATUS_FT_MISSING_MEMBER access the secondary copy of
information via a device control to the
fault tolerance driver and the secondary
copy is not present in the system.

0xC0000160 A configuration registry node that


STATUS_ILL_FORMED_SERVICE_ENTRY represents a driver service entry was ill-
formed and did not contain the required
value entries.

0xC0000161 An illegal character was encountered.


STATUS_ILLEGAL_CHARACTER For a multibyte character set, this
includes a lead byte without a
succeeding trail byte. For the Unicode
character set this includes the
characters 0xFFFF and 0xFFFE.

0xC0000162 No mapping for the Unicode character


STATUS_UNMAPPABLE_CHARACTER exists in the target multibyte code
page.

0xC0000163 The Unicode character is not defined in


STATUS_UNDEFINED_CHARACTER the Unicode character set that is
installed on the system.

0xC0000164 The paging file cannot be created on a


STATUS_FLOPPY_VOLUME floppy disk.

0xC0000165 {Floppy Disk Error} While accessing a


STATUS_FLOPPY_ID_MARK_NOT_FOUND floppy disk, an ID address mark was not

442 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

found.

0xC0000166 {Floppy Disk Error} While accessing a


STATUS_FLOPPY_WRONG_CYLINDER floppy disk, the track address from the
sector ID field was found to be different
from the track address that is
maintained by the controller.

0xC0000167 {Floppy Disk Error} The floppy disk


STATUS_FLOPPY_UNKNOWN_ERROR controller reported an error that is not
recognized by the floppy disk driver.

0xC0000168 {Floppy Disk Error} While accessing a


STATUS_FLOPPY_BAD_REGISTERS floppy-disk, the controller returned
inconsistent results via its registers.

0xC0000169 {Hard Disk Error} While accessing the


STATUS_DISK_RECALIBRATE_FAILED hard disk, a recalibrate operation failed,
even after retries.

0xC000016A {Hard Disk Error} While accessing the


STATUS_DISK_OPERATION_FAILED hard disk, a disk operation failed even
after retries.

0xC000016B {Hard Disk Error} While accessing the


STATUS_DISK_RESET_FAILED hard disk, a disk controller reset was
needed, but even that failed.

0xC000016C An attempt was made to open a device


STATUS_SHARED_IRQ_BUSY that was sharing an interrupt request
(IRQ) with other devices. At least one
other device that uses that IRQ was
already opened. Two concurrent opens
of devices that share an IRQ and only
work via interrupts is not supported for
the particular bus type that the devices
use.

0xC000016D {FT Orphaning} A disk that is part of a


STATUS_FT_ORPHANING fault-tolerant volume can no longer be
accessed.

0xC000016E The basic input/output system (BIOS)


STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT failed to connect a system interrupt to
the device or bus for which the device is
connected.

0xC0000172 The tape could not be partitioned.


STATUS_PARTITION_FAILURE

0xC0000173 When accessing a new tape of a multi-


STATUS_INVALID_BLOCK_LENGTH volume partition, the current blocksize
is incorrect.

0xC0000174 The tape partition information could not


STATUS_DEVICE_NOT_PARTITIONED be found when loading a tape.

443 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000175 An attempt to lock the eject media


STATUS_UNABLE_TO_LOCK_MEDIA mechanism failed.

0xC0000176 An attempt to unload media failed.


STATUS_UNABLE_TO_UNLOAD_MEDIA

0xC0000177 The physical end of tape was detected.


STATUS_EOM_OVERFLOW

0xC0000178 {No Media} There is no media in the


STATUS_NO_MEDIA drive. Insert media into drive %hs.

0xC000017A A member could not be added to or


STATUS_NO_SUCH_MEMBER removed from the local group because
the member does not exist.

0xC000017B A new member could not be added to a


STATUS_INVALID_MEMBER local group because the member has
the wrong account type.

0xC000017C An illegal operation was attempted on a


STATUS_KEY_DELETED registry key that has been marked for
deletion.

0xC000017D The system could not allocate the


STATUS_NO_LOG_SPACE required space in a registry log.

0xC000017E Too many SIDs have been specified.


STATUS_TOO_MANY_SIDS

0xC000017F An attempt was made to change a user


STATUS_LM_CROSS_ENCRYPTION_REQUIRED password in the security account
manager without providing the
necessary LM cross-encrypted
password.

0xC0000180 An attempt was made to create a


STATUS_KEY_HAS_CHILDREN symbolic link in a registry key that
already has subkeys or values.

0xC0000181 An attempt was made to create a stable


STATUS_CHILD_MUST_BE_VOLATILE subkey under a volatile parent key.

0xC0000182 The I/O device is configured incorrectly


STATUS_DEVICE_CONFIGURATION_ERROR or the configuration parameters to the
driver are incorrect.

0xC0000183 An error was detected between two


STATUS_DRIVER_INTERNAL_ERROR drivers or within an I/O driver.

0xC0000184 The device is not in a valid state to


STATUS_INVALID_DEVICE_STATE perform this request.

0xC0000185 The I/O device reported an I/O error.


STATUS_IO_DEVICE_ERROR

0xC0000186 A protocol error was detected between

444 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_DEVICE_PROTOCOL_ERROR the driver and the device.

0xC0000187 This operation is only allowed for the


STATUS_BACKUP_CONTROLLER primary domain controller of the
domain.

0xC0000188 The log file space is insufficient to


STATUS_LOG_FILE_FULL support this operation.

0xC0000189 A write operation was attempted to a


STATUS_TOO_LATE volume after it was dismounted.

0xC000018A The workstation does not have a trust


STATUS_NO_TRUST_LSA_SECRET secret for the primary domain in the
local LSA database.

0xC000018B The SAM database on the


STATUS_NO_TRUST_SAM_ACCOUNT Windows Server does not have a
computer account for this workstation
trust relationship.

0xC000018C The logon request failed because the


STATUS_TRUSTED_DOMAIN_FAILURE trust relationship between the primary
domain and the trusted domain failed.

0xC000018D The logon request failed because the


STATUS_TRUSTED_RELATIONSHIP_FAILURE trust relationship between this
workstation and the primary domain
failed.

0xC000018E The Eventlog log file is corrupt.


STATUS_EVENTLOG_FILE_CORRUPT

0xC000018F No Eventlog log file could be opened.


STATUS_EVENTLOG_CANT_START The Eventlog service did not start.

0xC0000190 The network logon failed. This may be


STATUS_TRUST_FAILURE because the validation authority cannot
be reached.

0xC0000191 An attempt was made to acquire a


STATUS_MUTANT_LIMIT_EXCEEDED mutant such that its maximum count
would have been exceeded.

0xC0000192 An attempt was made to logon, but the


STATUS_NETLOGON_NOT_STARTED NetLogon service was not started.

0xC0000193 The user account has expired.


STATUS_ACCOUNT_EXPIRED

0xC0000194 {EXCEPTION} Possible deadlock


STATUS_POSSIBLE_DEADLOCK condition.

0xC0000195 Multiple connections to a server or


STATUS_NETWORK_CREDENTIAL_CONFLICT shared resource by the same user,
using more than one user name, are not
allowed. Disconnect all previous

445 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

connections to the server or shared


resource and try again.

0xC0000196 An attempt was made to establish a


STATUS_REMOTE_SESSION_LIMIT session to a network server, but there
are already too many sessions
established to that server.

0xC0000197 The log file has changed between reads.


STATUS_EVENTLOG_FILE_CHANGED

0xC0000198 The account used is an interdomain


STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT trust account. Use your global user
account or local user account to access
this server.

0xC0000199 The account used is a computer


STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT account. Use your global user account
or local user account to access this
server.

0xC000019A The account used is a server trust


STATUS_NOLOGON_SERVER_TRUST_ACCOUNT account. Use your global user account
or local user account to access this
server.

0xC000019B The name or SID of the specified


STATUS_DOMAIN_TRUST_INCONSISTENT domain is inconsistent with the trust
information for that domain.

0xC000019C A volume has been accessed for which a


STATUS_FS_DRIVER_REQUIRED file system driver is required that has
not yet been loaded.

0xC000019D Indicates that the specified image is


STATUS_IMAGE_ALREADY_LOADED_AS_DLL already loaded as a DLL.

0xC000019E Short name settings may not be


STATUS_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY changed on this volume due to the
_SETTING global registry setting.

0xC000019F Short names are not enabled on this


STATUS_SHORT_NAMES_NOT_ENABLED_ON_VOLUME volume.

0xC00001A0 The security stream for the given


STATUS_SECURITY_STREAM_IS_INCONSISTENT volume is in an inconsistent state.
Please run CHKDSK on the volume.

0xC00001A1 A requested file lock operation cannot


STATUS_INVALID_LOCK_RANGE be processed due to an invalid byte
range.

0xC00001A2 The specified access control entry (ACE)


STATUS_INVALID_ACE_CONDITION contains an invalid condition.

0xC00001A3 The subsystem needed to support the


STATUS_IMAGE_SUBSYSTEM_NOT_PRESENT image type is not present.

446 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00001A4 The specified file already has a


STATUS_NOTIFICATION_GUID_ALREADY_DEFINED notification GUID associated with it.

0xC0000201 A remote open failed because the


STATUS_NETWORK_OPEN_RESTRICTION network open restrictions were not
satisfied.

0xC0000202 There is no user session key for the


STATUS_NO_USER_SESSION_KEY specified logon session.

0xC0000203 The remote user session has been


STATUS_USER_SESSION_DELETED deleted.

0xC0000204 Indicates the specified resource


STATUS_RESOURCE_LANG_NOT_FOUND language ID cannot be found in the
image file.

0xC0000205 Insufficient server resources exist to


STATUS_INSUFF_SERVER_RESOURCES complete the request.

0xC0000206 The size of the buffer is invalid for the


STATUS_INVALID_BUFFER_SIZE specified operation.

0xC0000207 The transport rejected the specified


STATUS_INVALID_ADDRESS_COMPONENT network address as invalid.

0xC0000208 The transport rejected the specified


STATUS_INVALID_ADDRESS_WILDCARD network address due to invalid use of a
wildcard.

0xC0000209 The transport address could not be


STATUS_TOO_MANY_ADDRESSES opened because all the available
addresses are in use.

0xC000020A The transport address could not be


STATUS_ADDRESS_ALREADY_EXISTS opened because it already exists.

0xC000020B The transport address is now closed.


STATUS_ADDRESS_CLOSED

0xC000020C The transport connection is now


STATUS_CONNECTION_DISCONNECTED disconnected.

0xC000020D The transport connection has been


STATUS_CONNECTION_RESET reset.

0xC000020E The transport cannot dynamically


STATUS_TOO_MANY_NODES acquire any more nodes.

0xC000020F The transport aborted a pending


STATUS_TRANSACTION_ABORTED transaction.

0xC0000210 The transport timed out a request that


STATUS_TRANSACTION_TIMED_OUT is waiting for a response.

0xC0000211 The transport did not receive a release


STATUS_TRANSACTION_NO_RELEASE for a pending response.

447 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000212 The transport did not find a transaction


STATUS_TRANSACTION_NO_MATCH that matches the specific token.

0xC0000213 The transport had previously responded


STATUS_TRANSACTION_RESPONDED to a transaction request.

0xC0000214 The transport does not recognize the


STATUS_TRANSACTION_INVALID_ID specified transaction request ID.

0xC0000215 The transport does not recognize the


STATUS_TRANSACTION_INVALID_TYPE specified transaction request type.

0xC0000216 The transport can only process the


STATUS_NOT_SERVER_SESSION specified request on the server side of a
session.

0xC0000217 The transport can only process the


STATUS_NOT_CLIENT_SESSION specified request on the client side of a
session.

0xC0000218 {Registry File Failure} The registry


STATUS_CANNOT_LOAD_REGISTRY_FILE cannot load the hive (file): %hs or its
log or alternate. It is corrupt, absent, or
not writable.

0xC0000219 {Unexpected Failure in


STATUS_DEBUG_ATTACH_FAILED DebugActiveProcess} An unexpected
failure occurred while processing a
DebugActiveProcess API request. You
may choose OK to terminate the
process, or Cancel to ignore the error.

0xC000021A {Fatal System Error} The %hs system


STATUS_SYSTEM_PROCESS_TERMINATED process terminated unexpectedly with a
status of 0x%08x (0x%08x 0x%08x).
The system has been shut down.

0xC000021B {Data Not Accepted} The TDI client


STATUS_DATA_NOT_ACCEPTED could not handle the data received
during an indication.

0xC000021C {Unable to Retrieve Browser Server


STATUS_NO_BROWSER_SERVERS_FOUND List} The list of servers for this
workgroup is not currently available.

0xC000021D NTVDM encountered a hard error.


STATUS_VDM_HARD_ERROR

0xC000021E {Cancel Timeout} The driver %hs failed


STATUS_DRIVER_CANCEL_TIMEOUT to complete a canceled I/O request in
the allotted time.

0xC000021F {Reply Message Mismatch} An attempt


STATUS_REPLY_MESSAGE_MISMATCH was made to reply to an LPC message,
but the thread specified by the client ID
in the message was not waiting on that
message.

448 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000220 {Mapped View Alignment Incorrect} An


STATUS_MAPPED_ALIGNMENT attempt was made to map a view of a
file, but either the specified base
address or the offset into the file were
not aligned on the proper allocation
granularity.

0xC0000221 {Bad Image Checksum} The image


STATUS_IMAGE_CHECKSUM_MISMATCH %hs is possibly corrupt. The header
checksum does not match the computed
checksum.

0xC0000222 {Delayed Write Failed} Windows was


STATUS_LOST_WRITEBEHIND_DATA unable to save all the data for the file
%hs. The data has been lost. This error
may be caused by a failure of your
computer hardware or network
connection. Try to save this file
elsewhere.

0xC0000223 The parameters passed to the server in


STATUS_CLIENT_SERVER_PARAMETERS_INVALID the client/server shared memory
window were invalid. Too much data
may have been put in the shared
memory window.

0xC0000224 The user password must be changed


STATUS_PASSWORD_MUST_CHANGE before logging on the first time.

0xC0000225 The object was not found.


STATUS_NOT_FOUND

0xC0000226 The stream is not a tiny stream.


STATUS_NOT_TINY_STREAM

0xC0000227 A transaction recovery failed.


STATUS_RECOVERY_FAILURE

0xC0000228 The request must be handled by the


STATUS_STACK_OVERFLOW_READ stack overflow code.

0xC0000229 A consistency check failed.


STATUS_FAIL_CHECK

0xC000022A The attempt to insert the ID in the


STATUS_DUPLICATE_OBJECTID index failed because the ID is already in
the index.

0xC000022B The attempt to set the object ID failed


STATUS_OBJECTID_EXISTS because the object already has an ID.

0xC000022C Internal OFS status codes indicating


STATUS_CONVERT_TO_LARGE how an allocation operation is handled.
Either it is retried after the containing
oNode is moved or the extent stream is
converted to a large stream.

449 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC000022D The request needs to be retried.


STATUS_RETRY

0xC000022E The attempt to find the object found an


STATUS_FOUND_OUT_OF_SCOPE object on the volume that matches by
ID; however, it is out of the scope of
the handle that is used for the
operation.

0xC000022F The bucket array must be grown. Retry


STATUS_ALLOCATE_BUCKET the transaction after doing so.

0xC0000230 The specified property set does not


STATUS_PROPSET_NOT_FOUND exist on the object.

0xC0000231 The user/kernel marshaling buffer has


STATUS_MARSHALL_OVERFLOW overflowed.

0xC0000232 The supplied variant structure contains


STATUS_INVALID_VARIANT invalid data.

0xC0000233 A domain controller for this domain was


STATUS_DOMAIN_CONTROLLER_NOT_FOUND not found.

0xC0000234 The user account has been


STATUS_ACCOUNT_LOCKED_OUT automatically locked because too many
invalid logon attempts or password
change attempts have been requested.

0xC0000235 NtClose was called on a handle that was


STATUS_HANDLE_NOT_CLOSABLE protected from close via
NtSetInformationObject.

0xC0000236 The transport-connection attempt was


STATUS_CONNECTION_REFUSED refused by the remote system.

0xC0000237 The transport connection was gracefully


STATUS_GRACEFUL_DISCONNECT closed.

0xC0000238 The transport endpoint already has an


STATUS_ADDRESS_ALREADY_ASSOCIATED address associated with it.

0xC0000239 An address has not yet been associated


STATUS_ADDRESS_NOT_ASSOCIATED with the transport endpoint.

0xC000023A An operation was attempted on a


STATUS_CONNECTION_INVALID nonexistent transport connection.

0xC000023B An invalid operation was attempted on


STATUS_CONNECTION_ACTIVE an active transport connection.

0xC000023C The remote network is not reachable by


STATUS_NETWORK_UNREACHABLE the transport.

0xC000023D The remote system is not reachable by


STATUS_HOST_UNREACHABLE the transport.

450 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC000023E The remote system does not support


STATUS_PROTOCOL_UNREACHABLE the transport protocol.

0xC000023F No service is operating at the


STATUS_PORT_UNREACHABLE destination port of the transport on the
remote system.

0xC0000240 The request was aborted.


STATUS_REQUEST_ABORTED

0xC0000241 The transport connection was aborted


STATUS_CONNECTION_ABORTED by the local system.

0xC0000242 The specified buffer contains ill-formed


STATUS_BAD_COMPRESSION_BUFFER data.

0xC0000243 The requested operation cannot be


STATUS_USER_MAPPED_FILE performed on a file with a user mapped
section open.

0xC0000244 {Audit Failed} An attempt to generate a


STATUS_AUDIT_FAILED security audit failed.

0xC0000245 The timer resolution was not previously


STATUS_TIMER_RESOLUTION_NOT_SET set by the current process.

0xC0000246 A connection to the server could not be


STATUS_CONNECTION_COUNT_LIMIT made because the limit on the number
of concurrent connections for this
account has been reached.

0xC0000247 Attempting to log on during an


STATUS_LOGIN_TIME_RESTRICTION unauthorized time of day for this
account.

0xC0000248 The account is not authorized to log on


STATUS_LOGIN_WKSTA_RESTRICTION from this station.

0xC0000249 {UP/MP Image Mismatch} The image


STATUS_IMAGE_MP_UP_MISMATCH %hs has been modified for use on a
uniprocessor system, but you are
running it on a multiprocessor machine.
Reinstall the image file.

0xC0000250 There is insufficient account information


STATUS_INSUFFICIENT_LOGON_INFO to log you on.

0xC0000251 {Invalid DLL Entrypoint} The dynamic


STATUS_BAD_DLL_ENTRYPOINT link library %hs is not written correctly.
The stack pointer has been left in an
inconsistent state. The entry point
should be declared as WINAPI or
STDCALL. Select YES to fail the DLL
load. Select NO to continue execution.
Selecting NO may cause the application
to operate incorrectly.

451 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000252 {Invalid Service Callback Entrypoint}


STATUS_BAD_SERVICE_ENTRYPOINT The %hs service is not written correctly.
The stack pointer has been left in an
inconsistent state. The callback entry
point should be declared as WINAPI or
STDCALL. Selecting OK will cause the
service to continue operation. However,
the service process may operate
incorrectly.

0xC0000253 The server received the messages but


STATUS_LPC_REPLY_LOST did not send a reply.

0xC0000254 There is an IP address conflict with


STATUS_IP_ADDRESS_CONFLICT1 another system on the network.

0xC0000255 There is an IP address conflict with


STATUS_IP_ADDRESS_CONFLICT2 another system on the network.

0xC0000256 {Low On Registry Space} The system


STATUS_REGISTRY_QUOTA_LIMIT has reached the maximum size that is
allowed for the system part of the
registry. Additional storage requests will
be ignored.

0xC0000257 The contacted server does not support


STATUS_PATH_NOT_COVERED the indicated part of the DFS
namespace.

0xC0000258 A callback return system service cannot


STATUS_NO_CALLBACK_ACTIVE be executed when no callback is active.

0xC0000259 The service being accessed is licensed


STATUS_LICENSE_QUOTA_EXCEEDED for a particular number of connections.
No more connections can be made to
the service at this time because the
service has already accepted the
maximum number of connections.

0xC000025A The password provided is too short to


STATUS_PWD_TOO_SHORT meet the policy of your user account.
Choose a longer password.

0xC000025B The policy of your user account does


STATUS_PWD_TOO_RECENT not allow you to change passwords too
frequently. This is done to prevent users
from changing back to a familiar, but
potentially discovered, password. If you
feel your password has been
compromised, contact your
administrator immediately to have a
new one assigned.

0xC000025C You have attempted to change your


STATUS_PWD_HISTORY_CONFLICT password to one that you have used in
the past. The policy of your user
account does not allow this. Select a

452 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

password that you have not previously


used.

0xC000025E You have attempted to load a legacy


STATUS_PLUGPLAY_NO_DEVICE device driver while its device instance
had been disabled.

0xC000025F The specified compression format is


STATUS_UNSUPPORTED_COMPRESSION unsupported.

0xC0000260 The specified hardware profile


STATUS_INVALID_HW_PROFILE configuration is invalid.

0xC0000261 The specified Plug and Play registry


STATUS_INVALID_PLUGPLAY_DEVICE_PATH device path is invalid.

0xC0000262 {Driver Entry Point Not Found} The


STATUS_DRIVER_ORDINAL_NOT_FOUND %hs device driver could not locate the
ordinal %ld in driver %hs.

0xC0000263 {Driver Entry Point Not Found} The


STATUS_DRIVER_ENTRYPOINT_NOT_FOUND %hs device driver could not locate the
entry point %hs in driver %hs.

0xC0000264 {Application Error} The application


STATUS_RESOURCE_NOT_OWNED attempted to release a resource it did
not own. Click OK to terminate the
application.

0xC0000265 An attempt was made to create more


STATUS_TOO_MANY_LINKS links on a file than the file system
supports.

0xC0000266 The specified quota list is internally


STATUS_QUOTA_LIST_INCONSISTENT inconsistent with its descriptor.

0xC0000267 The specified file has been relocated to


STATUS_FILE_IS_OFFLINE offline storage.

0xC0000268 {Windows Evaluation Notification} The


STATUS_EVALUATION_EXPIRATION evaluation period for this installation of
Windows has expired. This system will
shutdown in 1 hour. To restore access
to this installation of Windows, upgrade
this installation by using a licensed
distribution of this product.

0xC0000269 {Illegal System DLL Relocation} The


STATUS_ILLEGAL_DLL_RELOCATION system DLL %hs was relocated in
memory. The application will not run
properly. The relocation occurred
because the DLL %hs occupied an
address range that is reserved for
Windows system DLLs. The vendor
supplying the DLL should be contacted
for a new DLL.

453 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC000026A {License Violation} The system has


STATUS_LICENSE_VIOLATION detected tampering with your registered
product type. This is a violation of your
software license. Tampering with the
product type is not permitted.

0xC000026B {DLL Initialization Failed} The


STATUS_DLL_INIT_FAILED_LOGOFF application failed to initialize because
the window station is shutting down.

0xC000026C {Unable to Load Device Driver} %hs


STATUS_DRIVER_UNABLE_TO_LOAD device driver could not be loaded. Error
Status was 0x%x.

0xC000026D DFS is unavailable on the contacted


STATUS_DFS_UNAVAILABLE server.

0xC000026E An operation was attempted to a


STATUS_VOLUME_DISMOUNTED volume after it was dismounted.

0xC000026F An internal error occurred in the Win32


STATUS_WX86_INTERNAL_ERROR x86 emulation subsystem.

0xC0000270 Win32 x86 emulation subsystem


STATUS_WX86_FLOAT_STACK_CHECK floating-point stack check.

0xC0000271 The validation process needs to


STATUS_VALIDATE_CONTINUE continue on to the next step.

0xC0000272 There was no match for the specified


STATUS_NO_MATCH key in the index.

0xC0000273 There are no more matches for the


STATUS_NO_MORE_MATCHES current index enumeration.

0xC0000275 The NTFS file or directory is not a


STATUS_NOT_A_REPARSE_POINT reparse point.

0xC0000276 The Windows I/O reparse tag passed for


STATUS_IO_REPARSE_TAG_INVALID the NTFS reparse point is invalid.

0xC0000277 The Windows I/O reparse tag does not


STATUS_IO_REPARSE_TAG_MISMATCH match the one that is in the NTFS
reparse point.

0xC0000278 The user data passed for the NTFS


STATUS_IO_REPARSE_DATA_INVALID reparse point is invalid.

0xC0000279 The layered file system driver for this


STATUS_IO_REPARSE_TAG_NOT_HANDLED I/O tag did not handle it when needed.

0xC0000280 The NTFS symbolic link could not be


STATUS_REPARSE_POINT_NOT_RESOLVED resolved even though the initial file
name is valid.

0xC0000281 The NTFS directory is a reparse point.


STATUS_DIRECTORY_IS_A_REPARSE_POINT

454 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000282 The range could not be added to the


STATUS_RANGE_LIST_CONFLICT range list because of a conflict.

0xC0000283 The specified medium changer source


STATUS_SOURCE_ELEMENT_EMPTY element contains no media.

0xC0000284 The specified medium changer


STATUS_DESTINATION_ELEMENT_FULL destination element already contains
media.

0xC0000285 The specified medium changer element


STATUS_ILLEGAL_ELEMENT_ADDRESS does not exist.

0xC0000286 The specified element is contained in a


STATUS_MAGAZINE_NOT_PRESENT magazine that is no longer present.

0xC0000287 The device requires re-initialization due


STATUS_REINITIALIZATION_NEEDED to hardware errors.

0xC000028A The file encryption attempt failed.


STATUS_ENCRYPTION_FAILED

0xC000028B The file decryption attempt failed.


STATUS_DECRYPTION_FAILED

0xC000028C The specified range could not be found


STATUS_RANGE_NOT_FOUND in the range list.

0xC000028D There is no encryption recovery policy


STATUS_NO_RECOVERY_POLICY configured for this system.

0xC000028E The required encryption driver is not


STATUS_NO_EFS loaded for this system.

0xC000028F The file was encrypted with a different


STATUS_WRONG_EFS encryption driver than is currently
loaded.

0xC0000290 There are no EFS keys defined for the


STATUS_NO_USER_KEYS user.

0xC0000291 The specified file is not encrypted.


STATUS_FILE_NOT_ENCRYPTED

0xC0000292 The specified file is not in the defined


STATUS_NOT_EXPORT_FORMAT EFS export format.

0xC0000293 The specified file is encrypted and the


STATUS_FILE_ENCRYPTED user does not have the ability to
decrypt it.

0xC0000295 The GUID passed was not recognized as


STATUS_WMI_GUID_NOT_FOUND valid by a WMI data provider.

0xC0000296 The instance name passed was not


STATUS_WMI_INSTANCE_NOT_FOUND recognized as valid by a WMI data
provider.

455 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000297 The data item ID passed was not


STATUS_WMI_ITEMID_NOT_FOUND recognized as valid by a WMI data
provider.

0xC0000298 The WMI request could not be


STATUS_WMI_TRY_AGAIN completed and should be retried.

0xC0000299 The policy object is shared and can only


STATUS_SHARED_POLICY be modified at the root.

0xC000029A The policy object does not exist when it


STATUS_POLICY_OBJECT_NOT_FOUND should.

0xC000029B The requested policy information only


STATUS_POLICY_ONLY_IN_DS lives in the Ds.

0xC000029C The volume must be upgraded to enable


STATUS_VOLUME_NOT_UPGRADED this feature.

0xC000029D The remote storage service is not


STATUS_REMOTE_STORAGE_NOT_ACTIVE operational at this time.

0xC000029E The remote storage service encountered


STATUS_REMOTE_STORAGE_MEDIA_ERROR a media error.

0xC000029F The tracking (workstation) service is not


STATUS_NO_TRACKING_SERVICE running.

0xC00002A0 The server process is running under a


STATUS_SERVER_SID_MISMATCH SID that is different from the SID that is
required by client.

0xC00002A1 The specified directory service attribute


STATUS_DS_NO_ATTRIBUTE_OR_VALUE or value does not exist.

0xC00002A2 The attribute syntax specified to the


STATUS_DS_INVALID_ATTRIBUTE_SYNTAX directory service is invalid.

0xC00002A3 The attribute type specified to the


STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED directory service is not defined.

0xC00002A4 The specified directory service attribute


STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS or value already exists.

0xC00002A5 The directory service is busy.


STATUS_DS_BUSY

0xC00002A6 The directory service is unavailable.


STATUS_DS_UNAVAILABLE

0xC00002A7 The directory service was unable to


STATUS_DS_NO_RIDS_ALLOCATED allocate a relative identifier.

0xC00002A8 The directory service has exhausted the


STATUS_DS_NO_MORE_RIDS pool of relative identifiers.

0xC00002A9 The requested operation could not be

456 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_DS_INCORRECT_ROLE_OWNER performed because the directory service


is not the master for that type of
operation.

0xC00002AA The directory service was unable to


STATUS_DS_RIDMGR_INIT_ERROR initialize the subsystem that allocates
relative identifiers.

0xC00002AB The requested operation did not satisfy


STATUS_DS_OBJ_CLASS_VIOLATION one or more constraints that are
associated with the class of the object.

0xC00002AC The directory service can perform the


STATUS_DS_CANT_ON_NON_LEAF requested operation only on a leaf
object.

0xC00002AD The directory service cannot perform


STATUS_DS_CANT_ON_RDN the requested operation on the
Relatively Defined Name (RDN)
attribute of an object.

0xC00002AE The directory service detected an


STATUS_DS_CANT_MOD_OBJ_CLASS attempt to modify the object class of an
object.

0xC00002AF An error occurred while performing a


STATUS_DS_CROSS_DOM_MOVE_FAILED cross domain move operation.

0xC00002B0 Unable to contact the global catalog


STATUS_DS_GC_NOT_AVAILABLE server.

0xC00002B1 The requested operation requires a


STATUS_DIRECTORY_SERVICE_REQUIRED directory service, and none was
available.

0xC00002B2 The reparse attribute cannot be set


STATUS_REPARSE_ATTRIBUTE_CONFLICT because it is incompatible with an
existing attribute.

0xC00002B3 A group marked "use for deny only"


STATUS_CANT_ENABLE_DENY_ONLY cannot be enabled.

0xC00002B4 {EXCEPTION} Multiple floating-point


STATUS_FLOAT_MULTIPLE_FAULTS faults.

0xC00002B5 {EXCEPTION} Multiple floating-point


STATUS_FLOAT_MULTIPLE_TRAPS traps.

0xC00002B6 The device has been removed.


STATUS_DEVICE_REMOVED

0xC00002B7 The volume change journal is being


STATUS_JOURNAL_DELETE_IN_PROGRESS deleted.

0xC00002B8 The volume change journal is not


STATUS_JOURNAL_NOT_ACTIVE active.

457 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00002B9 The requested interface is not


STATUS_NOINTERFACE supported.

0xC00002C1 A directory service resource limit has


STATUS_DS_ADMIN_LIMIT_EXCEEDED been exceeded.

0xC00002C2 {System Standby Failed} The driver


STATUS_DRIVER_FAILED_SLEEP %hs does not support standby mode.
Updating this driver may allow the
system to go to standby mode.

0xC00002C3 Mutual Authentication failed. The server


STATUS_MUTUAL_AUTHENTICATION_FAILED password is out of date at the domain
controller.

0xC00002C4 The system file %1 has become corrupt


STATUS_CORRUPT_SYSTEM_FILE and has been replaced.

0xC00002C5 {EXCEPTION} Alignment Error A data


STATUS_DATATYPE_MISALIGNMENT_ERROR type misalignment error was detected in
a load or store instruction.

0xC00002C6 The WMI data item or data block is


STATUS_WMI_READ_ONLY read-only.

0xC00002C7 The WMI data item or data block could


STATUS_WMI_SET_FAILURE not be changed.

0xC00002C8 {Virtual Memory Minimum Too Low}


STATUS_COMMITMENT_MINIMUM Your system is low on virtual memory.
Windows is increasing the size of your
virtual memory paging file. During this
process, memory requests for some
applications may be denied. For more
information, see Help.

0xC00002C9 {EXCEPTION} Register NaT


STATUS_REG_NAT_CONSUMPTION consumption faults. A NaT value is
consumed on a non-speculative
instruction.

0xC00002CA The transport element of the medium


STATUS_TRANSPORT_FULL changer contains media, which is
causing the operation to fail.

0xC00002CB Security Accounts Manager initialization


STATUS_DS_SAM_INIT_FAILURE failed because of the following error:
%hs Error Status: 0x%x. Click OK to
shut down this system and restart in
Directory Services Restore Mode. Check
the event log for more detailed
information.

0xC00002CC This operation is supported only when


STATUS_ONLY_IF_CONNECTED you are connected to the server.

0xC00002CD Only an administrator can modify the

458 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_DS_SENSITIVE_GROUP_VIOLATION membership list of an administrative


group.

0xC00002CE A device was removed so enumeration


STATUS_PNP_RESTART_ENUMERATION must be restarted.

0xC00002CF The journal entry has been deleted from


STATUS_JOURNAL_ENTRY_DELETED the journal.

0xC00002D0 Cannot change the primary group ID of


STATUS_DS_CANT_MOD_PRIMARYGROUPID a domain controller account.

0xC00002D1 {Fatal System Error} The system image


STATUS_SYSTEM_IMAGE_BAD_SIGNATURE %s is not properly signed. The file has
been replaced with the signed file. The
system has been shut down.

0xC00002D2 The device will not start without a


STATUS_PNP_REBOOT_REQUIRED reboot.

0xC00002D3 The power state of the current device


STATUS_POWER_STATE_INVALID cannot support this request.

0xC00002D4 The specified group type is invalid.


STATUS_DS_INVALID_GROUP_TYPE

0xC00002D5 In a mixed domain, no nesting of a


STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN global group if the group is security
enabled.

0xC00002D6 In a mixed domain, cannot nest local


STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN groups with other local groups, if the
group is security enabled.

0xC00002D7 A global group cannot have a local


STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER group as a member.

0xC00002D8 A global group cannot have a universal


STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER group as a member.

0xC00002D9 A universal group cannot have a local


STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER group as a member.

0xC00002DA A global group cannot have a cross-


STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER domain member.

0xC00002DB A local group cannot have another


STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBE cross-domain local group as a member.
R

0xC00002DC Cannot change to a security-disabled


STATUS_DS_HAVE_PRIMARY_MEMBERS group because primary members are in
this group.

0xC00002DD The WMI operation is not supported by


STATUS_WMI_NOT_SUPPORTED the data block or method.

459 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00002DE There is not enough power to complete


STATUS_INSUFFICIENT_POWER the requested operation.

0xC00002DF The Security Accounts Manager needs


STATUS_SAM_NEED_BOOTKEY_PASSWORD to get the boot password.

0xC00002E0 The Security Accounts Manager needs


STATUS_SAM_NEED_BOOTKEY_FLOPPY to get the boot key from the floppy
disk.

0xC00002E1 The directory service cannot start.


STATUS_DS_CANT_START

0xC00002E2 The directory service could not start


STATUS_DS_INIT_FAILURE because of the following error: %hs
Error Status: 0x%x. Click OK to shut
down this system and restart in
Directory Services Restore Mode. Check
the event log for more detailed
information.

0xC00002E3 The Security Accounts Manager


STATUS_SAM_INIT_FAILURE initialization failed because of the
following error: %hs Error Status:
0x%x. Click OK to shut down this
system and restart in Safe Mode. Check
the event log for more detailed
information.

0xC00002E4 The requested operation can be


STATUS_DS_GC_REQUIRED performed only on a global catalog
server.

0xC00002E5 A local group can only be a member of


STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY other local groups in the same domain.

0xC00002E6 Foreign security principals cannot be


STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS members of universal groups.

0xC00002E7 Your computer could not be joined to


STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED the domain. You have exceeded the
maximum number of computer
accounts you are allowed to create in
this domain. Contact your system
administrator to have this limit reset or
increased.

0xC00002E9 This operation cannot be performed on


STATUS_CURRENT_DOMAIN_NOT_ALLOWED the current domain.

0xC00002EA The directory or file cannot be created.


STATUS_CANNOT_MAKE

0xC00002EB The system is in the process of shutting


STATUS_SYSTEM_SHUTDOWN down.

0xC00002EC Directory Services could not start

460 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_DS_INIT_FAILURE_CONSOLE because of the following error: %hs


Error Status: 0x%x. Click OK to shut
down the system. You can use the
recovery console to diagnose the
system further.

0xC00002ED Security Accounts Manager initialization


STATUS_DS_SAM_INIT_FAILURE_CONSOLE failed because of the following error:
%hs Error Status: 0x%x. Click OK to
shut down the system. You can use the
recovery console to diagnose the
system further.

0xC00002EE A security context was deleted before


STATUS_UNFINISHED_CONTEXT_DELETED the context was completed. This is
considered a logon failure.

0xC00002EF The client is trying to negotiate a


STATUS_NO_TGT_REPLY context and the server requires user-to-
user but did not send a TGT reply.

0xC00002F0 An object ID was not found in the file.


STATUS_OBJECTID_NOT_FOUND

0xC00002F1 Unable to accomplish the requested


STATUS_NO_IP_ADDRESSES task because the local machine does not
have any IP addresses.

0xC00002F2 The supplied credential handle does not


STATUS_WRONG_CREDENTIAL_HANDLE match the credential that is associated
with the security context.

0xC00002F3 The crypto system or checksum function


STATUS_CRYPTO_SYSTEM_INVALID is invalid because a required function is
unavailable.

0xC00002F4 The number of maximum ticket referrals


STATUS_MAX_REFERRALS_EXCEEDED has been exceeded.

0xC00002F5 The local machine must be a Kerberos


STATUS_MUST_BE_KDC KDC (domain controller) and it is not.

0xC00002F6 The other end of the security


STATUS_STRONG_CRYPTO_NOT_SUPPORTED negotiation requires strong crypto but it
is not supported on the local machine.

0xC00002F7 The KDC reply contained more than one


STATUS_TOO_MANY_PRINCIPALS principal name.

0xC00002F8 Expected to find PA data for a hint of


STATUS_NO_PA_DATA what etype to use, but it was not found.

0xC00002F9 The client certificate does not contain a


STATUS_PKINIT_NAME_MISMATCH valid UPN, or does not match the client
name in the logon request. Contact your
administrator.

461 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC00002FA Smart card logon is required and was


STATUS_SMARTCARD_LOGON_REQUIRED not used.

0xC00002FB An invalid request was sent to the KDC.


STATUS_KDC_INVALID_REQUEST

0xC00002FC The KDC was unable to generate a


STATUS_KDC_UNABLE_TO_REFER referral for the service requested.

0xC00002FD The encryption type requested is not


STATUS_KDC_UNKNOWN_ETYPE supported by the KDC.

0xC00002FE A system shutdown is in progress.


STATUS_SHUTDOWN_IN_PROGRESS

0xC00002FF The server machine is shutting down.


STATUS_SERVER_SHUTDOWN_IN_PROGRESS

0xC0000300 This operation is not supported on a


STATUS_NOT_SUPPORTED_ON_SBS computer running Windows Server 2003
for Small Business Server.

0xC0000301 The WMI GUID is no longer available.


STATUS_WMI_GUID_DISCONNECTED

0xC0000302 Collection or events for the WMI GUID


STATUS_WMI_ALREADY_DISABLED is already disabled.

0xC0000303 Collection or events for the WMI GUID


STATUS_WMI_ALREADY_ENABLED is already enabled.

0xC0000304 The master file table on the volume is


STATUS_MFT_TOO_FRAGMENTED too fragmented to complete this
operation.

0xC0000305 Copy protection failure.


STATUS_COPY_PROTECTION_FAILURE

0xC0000306 Copy protection error—DVD CSS


STATUS_CSS_AUTHENTICATION_FAILURE Authentication failed.

0xC0000307 Copy protection error—The specified


STATUS_CSS_KEY_NOT_PRESENT sector does not contain a valid key.

0xC0000308 Copy protection error—DVD session key


STATUS_CSS_KEY_NOT_ESTABLISHED not established.

0xC0000309 Copy protection error—The read failed


STATUS_CSS_SCRAMBLED_SECTOR because the sector is encrypted.

0xC000030A Copy protection error—The region of the


STATUS_CSS_REGION_MISMATCH specified DVD does not correspond to
the region setting of the drive.

0xC000030B Copy protection error—The region


STATUS_CSS_RESETS_EXHAUSTED setting of the drive may be permanent.

462 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000320 The Kerberos protocol encountered an


STATUS_PKINIT_FAILURE error while validating the KDC
certificate during smart card logon.
There is more information in the system
event log.

0xC0000321 The Kerberos protocol encountered an


STATUS_SMARTCARD_SUBSYSTEM_FAILURE error while attempting to use the smart
card subsystem.

0xC0000322 The target server does not have


STATUS_NO_KERB_KEY acceptable Kerberos credentials.

0xC0000350 The transport determined that the


STATUS_HOST_DOWN remote system is down.

0xC0000351 An unsupported pre-authentication


STATUS_UNSUPPORTED_PREAUTH mechanism was presented to the
Kerberos package.

0xC0000352 The encryption algorithm that is used


STATUS_EFS_ALG_BLOB_TOO_BIG on the source file needs a bigger key
buffer than the one that is used on the
destination file.

0xC0000353 An attempt to remove a processes


STATUS_PORT_NOT_SET DebugPort was made, but a port was
not already associated with the process.

0xC0000354 An attempt to do an operation on a


STATUS_DEBUGGER_INACTIVE debug port failed because the port is in
the process of being deleted.

0xC0000355 This version of Windows is not


STATUS_DS_VERSION_CHECK_FAILURE compatible with the behavior version of
the directory forest, domain, or domain
controller.

0xC0000356 The specified event is currently not


STATUS_AUDITING_DISABLED being audited.

0xC0000357 The machine account was created prior


STATUS_PRENT4_MACHINE_ACCOUNT to Windows NT 4.0. The account needs
to be recreated.

0xC0000358 An account group cannot have a


STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER universal group as a member.

0xC0000359 The specified image file did not have the


STATUS_INVALID_IMAGE_WIN_32 correct format; it appears to be a 32-bit
Windows image.

0xC000035A The specified image file did not have the


STATUS_INVALID_IMAGE_WIN_64 correct format; it appears to be a 64-bit
Windows image.

0xC000035B The client's supplied SSPI channel

463 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_BAD_BINDINGS bindings were incorrect.

0xC000035C The client session has expired; so the


STATUS_NETWORK_SESSION_EXPIRED client must re-authenticate to continue
accessing the remote resources.

0xC000035D The AppHelp dialog box canceled; thus


STATUS_APPHELP_BLOCK preventing the application from starting.

0xC000035E The SID filtering operation removed all


STATUS_ALL_SIDS_FILTERED SIDs.

0xC000035F The driver was not loaded because the


STATUS_NOT_SAFE_MODE_DRIVER system is starting in safe mode.

0xC0000361 Access to %1 has been restricted by


STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT your Administrator by the default
software restriction policy level.

0xC0000362 Access to %1 has been restricted by


STATUS_ACCESS_DISABLED_BY_POLICY_PATH your Administrator by location with
policy rule %2 placed on path %3.

0xC0000363 Access to %1 has been restricted by


STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER your Administrator by software
publisher policy.

0xC0000364 Access to %1 has been restricted by


STATUS_ACCESS_DISABLED_BY_POLICY_OTHER your Administrator by policy rule %2.

0xC0000365 The driver was not loaded because it


STATUS_FAILED_DRIVER_ENTRY failed its initialization call.

0xC0000366 The device encountered an error while


STATUS_DEVICE_ENUMERATION_ERROR applying power or reading the device
configuration. This may be caused by a
failure of your hardware or by a poor
connection.

0xC0000368 The create operation failed because the


STATUS_MOUNT_POINT_NOT_RESOLVED name contained at least one mount
point that resolves to a volume to which
the specified device object is not
attached.

0xC0000369 The device object parameter is either


STATUS_INVALID_DEVICE_OBJECT_PARAMETER not a valid device object or is not
attached to the volume that is specified
by the file name.

0xC000036A A machine check error has occurred.


STATUS_MCA_OCCURED Check the system event log for
additional information.

0xC000036B Driver %2 has been blocked from


STATUS_DRIVER_BLOCKED_CRITICAL loading.

464 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC000036C Driver %2 has been blocked from


STATUS_DRIVER_BLOCKED loading.

0xC000036D There was error [%2] processing the


STATUS_DRIVER_DATABASE_ERROR driver database.

0xC000036E System hive size has exceeded its limit.


STATUS_SYSTEM_HIVE_TOO_LARGE

0xC000036F A dynamic link library (DLL) referenced


STATUS_INVALID_IMPORT_OF_NON_DLL a module that was neither a DLL nor the
process's executable image.

0xC0000371 The local account store does not contain


STATUS_NO_SECRETS secret material for the specified
account.

0xC0000372 Access to %1 has been restricted by


STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY your Administrator by policy rule %2.

0xC0000373 The system was not able to allocate


STATUS_FAILED_STACK_SWITCH enough memory to perform a stack
switch.

0xC0000374 A heap has been corrupted.


STATUS_HEAP_CORRUPTION

0xC0000380 An incorrect PIN was presented to the


STATUS_SMARTCARD_WRONG_PIN smart card.

0xC0000381 The smart card is blocked.


STATUS_SMARTCARD_CARD_BLOCKED

0xC0000382 No PIN was presented to the smart


STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED card.

0xC0000383 No smart card is available.


STATUS_SMARTCARD_NO_CARD

0xC0000384 The requested key container does not


STATUS_SMARTCARD_NO_KEY_CONTAINER exist on the smart card.

0xC0000385 The requested certificate does not exist


STATUS_SMARTCARD_NO_CERTIFICATE on the smart card.

0xC0000386 The requested keyset does not exist.


STATUS_SMARTCARD_NO_KEYSET

0xC0000387 A communication error with the smart


STATUS_SMARTCARD_IO_ERROR card has been detected.

0xC0000388 The system detected a possible attempt


STATUS_DOWNGRADE_DETECTED to compromise security. Ensure that
you can contact the server that
authenticated you.

0xC0000389 The smart card certificate used for

465 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_SMARTCARD_CERT_REVOKED authentication has been revoked.


Contact your system administrator.
There may be additional information in
the event log.

0xC000038A An untrusted certificate authority was


STATUS_ISSUING_CA_UNTRUSTED detected while processing the smart
card certificate that is used for
authentication. Contact your system
administrator.

0xC000038B The revocation status of the smart card


STATUS_REVOCATION_OFFLINE_C certificate that is used for
authentication could not be determined.
Contact your system administrator.

0xC000038C The smart card certificate used for


STATUS_PKINIT_CLIENT_FAILURE authentication was not trusted. Contact
your system administrator.

0xC000038D The smart card certificate used for


STATUS_SMARTCARD_CERT_EXPIRED authentication has expired. Contact
your system administrator.

0xC000038E The driver could not be loaded because


STATUS_DRIVER_FAILED_PRIOR_UNLOAD a previous version of the driver is still in
memory.

0xC000038F The smart card provider could not


STATUS_SMARTCARD_SILENT_CONTEXT perform the action because the context
was acquired as silent.

0xC0000401 The delegated trust creation quota of


STATUS_PER_USER_TRUST_QUOTA_EXCEEDED the current user has been exceeded.

0xC0000402 The total delegated trust creation quota


STATUS_ALL_USER_TRUST_QUOTA_EXCEEDED has been exceeded.

0xC0000403 The delegated trust deletion quota of


STATUS_USER_DELETE_TRUST_QUOTA_EXCEEDED the current user has been exceeded.

0xC0000404 The requested name already exists as a


STATUS_DS_NAME_NOT_UNIQUE unique identifier.

0xC0000405 The requested object has a non-unique


STATUS_DS_DUPLICATE_ID_FOUND identifier and cannot be retrieved.

0xC0000406 The group cannot be converted due to


STATUS_DS_GROUP_CONVERSION_ERROR attribute restrictions on the requested
group type.

0xC0000407 {Volume Shadow Copy Service} Wait


STATUS_VOLSNAP_PREPARE_HIBERNATE while the Volume Shadow Copy Service
prepares volume %hs for hibernation.

0xC0000408 Kerberos sub-protocol User2User is


STATUS_USER2USER_REQUIRED required.

466 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000409 The system detected an overrun of a


STATUS_STACK_BUFFER_OVERRUN stack-based buffer in this application.
This overrun could potentially allow a
malicious user to gain control of this
application.

0xC000040A The Kerberos subsystem encountered


STATUS_NO_S4U_PROT_SUPPORT an error. A service for user protocol
request was made against a domain
controller which does not support
service for user.

0xC000040B An attempt was made by this server to


STATUS_CROSSREALM_DELEGATION_FAILURE make a Kerberos constrained delegation
request for a target that is outside the
server realm. This action is not
supported and the resulting error
indicates a misconfiguration on the
allowed-to-delegate-to list for this
server. Contact your administrator.

0xC000040C The revocation status of the domain


STATUS_REVOCATION_OFFLINE_KDC controller certificate used for smart card
authentication could not be determined.
There is additional information in the
system event log. Contact your system
administrator.

0xC000040D An untrusted certificate authority was


STATUS_ISSUING_CA_UNTRUSTED_KDC detected while processing the domain
controller certificate used for
authentication. There is additional
information in the system event log.
Contact your system administrator.

0xC000040E The domain controller certificate used


STATUS_KDC_CERT_EXPIRED for smart card logon has expired.
Contact your system administrator with
the contents of your system event log.

0xC000040F The domain controller certificate used


STATUS_KDC_CERT_REVOKED for smart card logon has been revoked.
Contact your system administrator with
the contents of your system event log.

0xC0000410 Data present in one of the parameters


STATUS_PARAMETER_QUOTA_EXCEEDED is more than the function can operate
on.

0xC0000411 The system has failed to hibernate (The


STATUS_HIBERNATION_FAILURE error code is %hs). Hibernation will be
disabled until the system is restarted.

0xC0000412 An attempt to delay-load a .dll or get a


STATUS_DELAY_LOAD_FAILED function address in a delay-loaded .dll
failed.

467 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000413 Logon Failure: The machine you are


STATUS_AUTHENTICATION_FIREWALL_FAILED logging onto is protected by an
authentication firewall. The specified
account is not allowed to authenticate
to the machine.

0xC0000414 %hs is a 16-bit application. You do not


STATUS_VDM_DISALLOWED have permissions to execute 16-bit
applications. Check your permissions
with your system administrator.

0xC0000415 {Display Driver Stopped Responding}


STATUS_HUNG_DISPLAY_DRIVER_THREAD 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.

0xC0000416 The Desktop heap encountered an error


STATUS_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SE while allocating session memory. There
CTION_SIZE is more information in the system event
log.

0xC0000417 An invalid parameter was passed to a C


STATUS_INVALID_CRUNTIME_PARAMETER runtime function.

0xC0000418 The authentication failed because NTLM


STATUS_NTLM_BLOCKED was blocked.

0xC0000419 The source object's SID already exists


STATUS_DS_SRC_SID_EXISTS_IN_FOREST in destination forest.

0xC000041A The domain name of the trusted domain


STATUS_DS_DOMAIN_NAME_EXISTS_IN_FOREST already exists in the forest.

0xC000041B The flat name of the trusted domain


STATUS_DS_FLAT_NAME_EXISTS_IN_FOREST already exists in the forest.

0xC000041C The User Principal Name (UPN) is


STATUS_INVALID_USER_PRINCIPAL_NAME invalid.

0xC0000420 There has been an assertion failure.


STATUS_ASSERTION_FAILURE

0xC0000421 Application verifier has found an error in


STATUS_VERIFIER_STOP the current process.

0xC0000423 A user mode unwind is in progress.


STATUS_CALLBACK_POP_STACK

0xC0000424 %2 has been blocked from loading due


STATUS_INCOMPATIBLE_DRIVER_BLOCKED to incompatibility with this system.
Contact your software vendor for a
compatible version of the driver.

468 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000425 Illegal operation attempted on a


STATUS_HIVE_UNLOADED registry key which has already been
unloaded.

0xC0000426 Compression is disabled for this volume.


STATUS_COMPRESSION_DISABLED

0xC0000427 The requested operation could not be


STATUS_FILE_SYSTEM_LIMITATION completed due to a file system
limitation.

0xC0000428 The hash for image %hs cannot be


STATUS_INVALID_IMAGE_HASH found in the system catalogs. The
image is likely corrupt or the victim of
tampering.

0xC0000429 The implementation is not capable of


STATUS_NOT_CAPABLE performing the request.

0xC000042A The requested operation is out of order


STATUS_REQUEST_OUT_OF_SEQUENCE with respect to other operations.

0xC000042B An operation attempted to exceed an


STATUS_IMPLEMENTATION_LIMIT implementation-defined limit.

0xC000042C The requested operation requires


STATUS_ELEVATION_REQUIRED elevation.

0xC000042D The required security context does not


STATUS_NO_SECURITY_CONTEXT exist.

0xC000042E The PKU2U protocol encountered an


STATUS_PKU2U_CERT_FAILURE error while attempting to utilize the
associated certificates.

0xC0000432 The operation was attempted beyond


STATUS_BEYOND_VDL the valid data length of the file.

0xC0000433 The attempted write operation


STATUS_ENCOUNTERED_WRITE_IN_PROGRESS encountered a write already in progress
for some portion of the range.

0xC0000434 The page fault mappings changed in the


STATUS_PTE_CHANGED middle of processing a fault so the
operation must be retried.

0xC0000435 The attempt to purge this file from


STATUS_PURGE_FAILED memory failed to purge some or all the
data from memory.

0xC0000440 The requested credential requires


STATUS_CRED_REQUIRES_CONFIRMATION confirmation.

0xC0000441 The remote server sent an invalid


STATUS_CS_ENCRYPTION_INVALID_SERVER_RESPONSE response for a file being opened with
Client Side Encryption.

469 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000442 Client Side Encryption is not supported


STATUS_CS_ENCRYPTION_UNSUPPORTED_SERVER by the remote server even though it
claims to support it.

0xC0000443 File is encrypted and should be opened


STATUS_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE in Client Side Encryption mode.

0xC0000444 A new encrypted file is being created


STATUS_CS_ENCRYPTION_NEW_ENCRYPTED_FILE and a $EFS needs to be provided.

0xC0000445 The SMB client requested a CSE FSCTL


STATUS_CS_ENCRYPTION_FILE_NOT_CSE on a non-CSE file.

0xC0000446 Indicates a particular Security ID may


STATUS_INVALID_LABEL not be assigned as the label of an
object.

0xC0000450 The process hosting the driver for this


STATUS_DRIVER_PROCESS_TERMINATED device has terminated.

0xC0000451 The requested system device cannot be


STATUS_AMBIGUOUS_SYSTEM_DEVICE identified due to multiple
indistinguishable devices potentially
matching the identification criteria.

0xC0000452 The requested system device cannot be


STATUS_SYSTEM_DEVICE_NOT_FOUND found.

0xC0000453 This boot application must be restarted.


STATUS_RESTART_BOOT_APPLICATION

0xC0000454 Insufficient NVRAM resources exist to


STATUS_INSUFFICIENT_NVRAM_RESOURCES complete the API. A reboot might be
required.

0xC0000500 The specified task name is invalid.


STATUS_INVALID_TASK_NAME

0xC0000501 The specified task index is invalid.


STATUS_INVALID_TASK_INDEX

0xC0000502 The specified thread is already joining a


STATUS_THREAD_ALREADY_IN_TASK task.

0xC0000503 A callback has requested to bypass


STATUS_CALLBACK_BYPASS native code.

0xC0000602 A fail fast exception occurred. Exception


STATUS_FAIL_FAST_EXCEPTION handlers will not be invoked and the
process will be terminated immediately.

0xC0000603 Windows cannot verify the digital


STATUS_IMAGE_CERT_REVOKED signature for this file. The signing
certificate for this file has been revoked.

0xC0000700 The ALPC port is closed.


STATUS_PORT_CLOSED

470 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000701 The ALPC message requested is no


STATUS_MESSAGE_LOST longer available.

0xC0000702 The ALPC message supplied is invalid.


STATUS_INVALID_MESSAGE

0xC0000703 The ALPC message has been canceled.


STATUS_REQUEST_CANCELED

0xC0000704 Invalid recursive dispatch attempt.


STATUS_RECURSIVE_DISPATCH

0xC0000705 No receive buffer has been supplied in a


STATUS_LPC_RECEIVE_BUFFER_EXPECTED synchronous request.

0xC0000706 The connection port is used in an invalid


STATUS_LPC_INVALID_CONNECTION_USAGE context.

0xC0000707 The ALPC port does not accept new


STATUS_LPC_REQUESTS_NOT_ALLOWED request messages.

0xC0000708 The resource requested is already in


STATUS_RESOURCE_IN_USE use.

0xC0000709 The hardware has reported an


STATUS_HARDWARE_MEMORY_ERROR uncorrectable memory error.

0xC000070A Status 0x%08x was returned, waiting


STATUS_THREADPOOL_HANDLE_EXCEPTION on handle 0x%x for wait 0x%p, in
waiter 0x%p.

0xC000070B After a callback to 0x%p(0x%p), a


STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED completion call to Set event(0x%p)
failed with status 0x%08x.

0xC000070C After a callback to 0x%p(0x%p), a


STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_ completion call to
FAILED ReleaseSemaphore(0x%p, %d) failed
with status 0x%08x.

0xC000070D After a callback to 0x%p(0x%p), a


STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILE completion call to ReleaseMutex(%p)
D failed with status 0x%08x.

0xC000070E After a callback to 0x%p(0x%p), a


STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED completion call to FreeLibrary(%p)
failed with status 0x%08x.

0xC000070F The thread pool 0x%p was released


STATUS_THREADPOOL_RELEASED_DURING_OPERATION while a thread was posting a callback to
0x%p(0x%p) to it.

0xC0000710 A thread pool worker thread is


STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING impersonating a client, after a callback
to 0x%p(0x%p). This is unexpected,
indicating that the callback is missing a
call to revert the impersonation.

471 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0000711 A thread pool worker thread is


STATUS_APC_RETURNED_WHILE_IMPERSONATING impersonating a client, after executing
an APC. This is unexpected, indicating
that the APC is missing a call to revert
the impersonation.

0xC0000712 Either the target process, or the target


STATUS_PROCESS_IS_PROTECTED thread's containing process, is a
protected process.

0xC0000713 A thread is getting dispatched with MCA


STATUS_MCA_EXCEPTION EXCEPTION because of MCA.

0xC0000714 The client certificate account mapping is


STATUS_CERTIFICATE_MAPPING_NOT_UNIQUE not unique.

0xC0000715 The symbolic link cannot be followed


STATUS_SYMLINK_CLASS_DISABLED because its type is disabled.

0xC0000716 Indicates that the specified string is not


STATUS_INVALID_IDN_NORMALIZATION valid for IDN normalization.

0xC0000717 No mapping for the Unicode character


STATUS_NO_UNICODE_TRANSLATION exists in the target multi-byte code
page.

0xC0000718 The provided callback is already


STATUS_ALREADY_REGISTERED registered.

0xC0000719 The provided context did not match the


STATUS_CONTEXT_MISMATCH target.

0xC000071A The specified port already has a


STATUS_PORT_ALREADY_HAS_COMPLETION_LIST completion list.

0xC000071B A threadpool worker thread entered a


STATUS_CALLBACK_RETURNED_THREAD_PRIORITY callback at thread base priority 0x%x
and exited at priority 0x%x.
This is unexpected, indicating that the
callback missed restoring the priority.

0xC000071C An invalid thread, handle %p, is


STATUS_INVALID_THREAD specified for this operation. Possibly, a
threadpool worker thread was specified.

0xC000071D A threadpool worker thread entered a


STATUS_CALLBACK_RETURNED_TRANSACTION callback, which left transaction state.
This is unexpected, indicating that the
callback missed clearing the
transaction.

0xC000071E A threadpool worker thread entered a


STATUS_CALLBACK_RETURNED_LDR_LOCK callback, which left the loader lock held.
This is unexpected, indicating that the
callback missed releasing the lock.

472 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC000071F A threadpool worker thread entered a


STATUS_CALLBACK_RETURNED_LANG callback, which left with preferred
languages set.
This is unexpected, indicating that the
callback missed clearing them.

0xC0000720 A threadpool worker thread entered a


STATUS_CALLBACK_RETURNED_PRI_BACK callback, which left with background
priorities set.
This is unexpected, indicating that the
callback missed restoring the original
priorities.

0xC0000800 The attempted operation required self


STATUS_DISK_REPAIR_DISABLED healing to be enabled.

0xC0000801 The directory service cannot perform


STATUS_DS_DOMAIN_RENAME_IN_PROGRESS the requested operation because a
domain rename operation is in
progress.

0xC0000802 An operation failed because the storage


STATUS_DISK_QUOTA_EXCEEDED quota was exceeded.

0xC0000804 An operation failed because the content


STATUS_CONTENT_BLOCKED was blocked.

0xC0000805 The operation could not be completed


STATUS_BAD_CLUSTERS due to bad clusters on disk.

0xC0000806 The operation could not be completed


STATUS_VOLUME_DIRTY because the volume is dirty. Please run
the Chkdsk utility and try again.

0xC0000901 This file is checked out or locked for


STATUS_FILE_CHECKED_OUT editing by another user.

0xC0000902 The file must be checked out before


STATUS_CHECKOUT_REQUIRED saving changes.

0xC0000903 The file type being saved or retrieved


STATUS_BAD_FILE_TYPE has been blocked.

0xC0000904 The file size exceeds the limit allowed


STATUS_FILE_TOO_LARGE and cannot be saved.

0xC0000905 Access Denied. Before opening files in


STATUS_FORMS_AUTH_REQUIRED this location, you must first browse to
the e.g. site and select the option to log
on automatically.

0xC0000906 The operation did not complete


STATUS_VIRUS_INFECTED successfully because the file contains a
virus.

0xC0000907 This file contains a virus and cannot be


opened. Due to the nature of this virus,

473 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_VIRUS_DELETED the file has been removed from this


location.

0xC0000908 The resources required for this device


STATUS_BAD_MCFG_TABLE conflict with the MCFG table.

0xC0000909 The operation did not complete


STATUS_CANNOT_BREAK_OPLOCK successfully because it would cause an
oplock to be broken. The caller has
requested that existing oplocks not be
broken.

0xC0009898 WOW Assertion Error.


STATUS_WOW_ASSERTION

0xC000A000 The cryptographic signature is invalid.


STATUS_INVALID_SIGNATURE

0xC000A001 The cryptographic provider does not


STATUS_HMAC_NOT_SUPPORTED support HMAC.

0xC000A010 The IPsec queue overflowed.


STATUS_IPSEC_QUEUE_OVERFLOW

0xC000A011 The neighbor discovery queue


STATUS_ND_QUEUE_OVERFLOW overflowed.

0xC000A012 An Internet Control Message Protocol


STATUS_HOPLIMIT_EXCEEDED (ICMP) hop limit exceeded error was
received.

0xC000A013 The protocol is not installed on the local


STATUS_PROTOCOL_NOT_SUPPORTED machine.

0xC000A080 {Delayed Write Failed} Windows was


STATUS_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED unable to save all the data for the file
%hs; the data has been lost. This error
may be caused by network connectivity
issues. Try to save this file elsewhere.

0xC000A081 {Delayed Write Failed} Windows was


STATUS_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR unable to save all the data for the file
%hs; the data has been lost. This error
was returned by the server on which
the file exists. Try to save this file
elsewhere.

0xC000A082 {Delayed Write Failed} Windows was


STATUS_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR unable to save all the data for the file
%hs; the data has been lost. This error
may be caused if the device has been
removed or the media is write-
protected.

0xC000A083 Windows was unable to parse the


STATUS_XML_PARSE_ERROR requested XML data.

474 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC000A084 An error was encountered while


STATUS_XMLDSIG_ERROR processing an XML digital signature.

0xC000A085 This indicates that the caller made the


STATUS_WRONG_COMPARTMENT connection request in the wrong routing
compartment.

0xC000A086 This indicates that there was an AuthIP


STATUS_AUTHIP_FAILURE failure when attempting to connect to
the remote host.

0xC000A087 OID mapped groups cannot have


STATUS_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS members.

0xC000A088 The specified OID cannot be found.


STATUS_DS_OID_NOT_FOUND

0xC000A100 Hash generation for the specified


STATUS_HASH_NOT_SUPPORTED version and hash type is not enabled on
server.

0xC000A101 The hash requests is not present or not


STATUS_HASH_NOT_PRESENT up to date with the current file
contents.

0xC0010001 The debugger did not perform a state


DBG_NO_STATE_CHANGE change.

0xC0010002 The debugger found that the application


DBG_APP_NOT_IDLE is not idle.

0xC0020001 The string binding is invalid.


RPC_NT_INVALID_STRING_BINDING

0xC0020002 The binding handle is not the correct


RPC_NT_WRONG_KIND_OF_BINDING type.

0xC0020003 The binding handle is invalid.


RPC_NT_INVALID_BINDING

0xC0020004 The RPC protocol sequence is not


RPC_NT_PROTSEQ_NOT_SUPPORTED supported.

0xC0020005 The RPC protocol sequence is invalid.


RPC_NT_INVALID_RPC_PROTSEQ

0xC0020006 The string UUID is invalid.


RPC_NT_INVALID_STRING_UUID

0xC0020007 The endpoint format is invalid.


RPC_NT_INVALID_ENDPOINT_FORMAT

0xC0020008 The network address is invalid.


RPC_NT_INVALID_NET_ADDR

0xC0020009 No endpoint was found.


RPC_NT_NO_ENDPOINT_FOUND

475 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC002000A The time-out value is invalid.


RPC_NT_INVALID_TIMEOUT

0xC002000B The object UUID was not found.


RPC_NT_OBJECT_NOT_FOUND

0xC002000C The object UUID has already been


RPC_NT_ALREADY_REGISTERED registered.

0xC002000D The type UUID has already been


RPC_NT_TYPE_ALREADY_REGISTERED registered.

0xC002000E The RPC server is already listening.


RPC_NT_ALREADY_LISTENING

0xC002000F No protocol sequences have been


RPC_NT_NO_PROTSEQS_REGISTERED registered.

0xC0020010 The RPC server is not listening.


RPC_NT_NOT_LISTENING

0xC0020011 The manager type is unknown.


RPC_NT_UNKNOWN_MGR_TYPE

0xC0020012 The interface is unknown.


RPC_NT_UNKNOWN_IF

0xC0020013 There are no bindings.


RPC_NT_NO_BINDINGS

0xC0020014 There are no protocol sequences.


RPC_NT_NO_PROTSEQS

0xC0020015 The endpoint cannot be created.


RPC_NT_CANT_CREATE_ENDPOINT

0xC0020016 Insufficient resources are available to


RPC_NT_OUT_OF_RESOURCES complete this operation.

0xC0020017 The RPC server is unavailable.


RPC_NT_SERVER_UNAVAILABLE

0xC0020018 The RPC server is too busy to complete


RPC_NT_SERVER_TOO_BUSY this operation.

0xC0020019 The network options are invalid.


RPC_NT_INVALID_NETWORK_OPTIONS

0xC002001A No RPCs are active on this thread.


RPC_NT_NO_CALL_ACTIVE

0xC002001B The RPC failed.


RPC_NT_CALL_FAILED

0xC002001C The RPC failed and did not execute.


RPC_NT_CALL_FAILED_DNE

476 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC002001D An RPC protocol error occurred.


RPC_NT_PROTOCOL_ERROR

0xC002001F The RPC server does not support the


RPC_NT_UNSUPPORTED_TRANS_SYN transfer syntax.

0xC0020021 The type UUID is not supported.


RPC_NT_UNSUPPORTED_TYPE

0xC0020022 The tag is invalid.


RPC_NT_INVALID_TAG

0xC0020023 The array bounds are invalid.


RPC_NT_INVALID_BOUND

0xC0020024 The binding does not contain an entry


RPC_NT_NO_ENTRY_NAME name.

0xC0020025 The name syntax is invalid.


RPC_NT_INVALID_NAME_SYNTAX

0xC0020026 The name syntax is not supported.


RPC_NT_UNSUPPORTED_NAME_SYNTAX

0xC0020028 No network address is available to


RPC_NT_UUID_NO_ADDRESS construct a UUID.

0xC0020029 The endpoint is a duplicate.


RPC_NT_DUPLICATE_ENDPOINT

0xC002002A The authentication type is unknown.


RPC_NT_UNKNOWN_AUTHN_TYPE

0xC002002B The maximum number of calls is too


RPC_NT_MAX_CALLS_TOO_SMALL small.

0xC002002C The string is too long.


RPC_NT_STRING_TOO_LONG

0xC002002D The RPC protocol sequence was not


RPC_NT_PROTSEQ_NOT_FOUND found.

0xC002002E The procedure number is out of range.


RPC_NT_PROCNUM_OUT_OF_RANGE

0xC002002F The binding does not contain any


RPC_NT_BINDING_HAS_NO_AUTH authentication information.

0xC0020030 The authentication service is unknown.


RPC_NT_UNKNOWN_AUTHN_SERVICE

0xC0020031 The authentication level is unknown.


RPC_NT_UNKNOWN_AUTHN_LEVEL

0xC0020032 The security context is invalid.


RPC_NT_INVALID_AUTH_IDENTITY

477 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0020033 The authorization service is unknown.


RPC_NT_UNKNOWN_AUTHZ_SERVICE

0xC0020034 The entry is invalid.


EPT_NT_INVALID_ENTRY

0xC0020035 The operation cannot be performed.


EPT_NT_CANT_PERFORM_OP

0xC0020036 No more endpoints are available from


EPT_NT_NOT_REGISTERED the endpoint mapper.

0xC0020037 No interfaces have been exported.


RPC_NT_NOTHING_TO_EXPORT

0xC0020038 The entry name is incomplete.


RPC_NT_INCOMPLETE_NAME

0xC0020039 The version option is invalid.


RPC_NT_INVALID_VERS_OPTION

0xC002003A There are no more members.


RPC_NT_NO_MORE_MEMBERS

0xC002003B There is nothing to unexport.


RPC_NT_NOT_ALL_OBJS_UNEXPORTED

0xC002003C The interface was not found.


RPC_NT_INTERFACE_NOT_FOUND

0xC002003D The entry already exists.


RPC_NT_ENTRY_ALREADY_EXISTS

0xC002003E The entry was not found.


RPC_NT_ENTRY_NOT_FOUND

0xC002003F The name service is unavailable.


RPC_NT_NAME_SERVICE_UNAVAILABLE

0xC0020040 The network address family is invalid.


RPC_NT_INVALID_NAF_ID

0xC0020041 The requested operation is not


RPC_NT_CANNOT_SUPPORT supported.

0xC0020042 No security context is available to allow


RPC_NT_NO_CONTEXT_AVAILABLE impersonation.

0xC0020043 An internal error occurred in the RPC.


RPC_NT_INTERNAL_ERROR

0xC0020044 The RPC server attempted to divide an


RPC_NT_ZERO_DIVIDE integer by zero.

0xC0020045 An addressing error occurred in the RPC


RPC_NT_ADDRESS_ERROR server.

478 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0020046 A floating point operation at the RPC


RPC_NT_FP_DIV_ZERO server caused a divide by zero.

0xC0020047 A floating point underflow occurred at


RPC_NT_FP_UNDERFLOW the RPC server.

0xC0020048 A floating point overflow occurred at the


RPC_NT_FP_OVERFLOW RPC server.

0xC0020049 An RPC is already in progress for this


RPC_NT_CALL_IN_PROGRESS thread.

0xC002004A There are no more bindings.


RPC_NT_NO_MORE_BINDINGS

0xC002004B The group member was not found.


RPC_NT_GROUP_MEMBER_NOT_FOUND

0xC002004C The endpoint mapper database entry


EPT_NT_CANT_CREATE could not be created.

0xC002004D The object UUID is the nil UUID.


RPC_NT_INVALID_OBJECT

0xC002004F No interfaces have been registered.


RPC_NT_NO_INTERFACES

0xC0020050 The RPC was canceled.


RPC_NT_CALL_CANCELLED

0xC0020051 The binding handle does not contain all


RPC_NT_BINDING_INCOMPLETE the required information.

0xC0020052 A communications failure occurred


RPC_NT_COMM_FAILURE during an RPC.

0xC0020053 The requested authentication level is


RPC_NT_UNSUPPORTED_AUTHN_LEVEL not supported.

0xC0020054 No principal name was registered.


RPC_NT_NO_PRINC_NAME

0xC0020055 The error specified is not a valid


RPC_NT_NOT_RPC_ERROR Windows RPC error code.

0xC0020057 A security package-specific error


RPC_NT_SEC_PKG_ERROR occurred.

0xC0020058 The thread was not canceled.


RPC_NT_NOT_CANCELLED

0xC0020062 Invalid asynchronous RPC handle.


RPC_NT_INVALID_ASYNC_HANDLE

0xC0020063 Invalid asynchronous RPC call handle


RPC_NT_INVALID_ASYNC_CALL for this operation.

479 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0020064 Access to the HTTP proxy is denied.


RPC_NT_PROXY_ACCESS_DENIED

0xC0030001 The list of RPC servers available for


RPC_NT_NO_MORE_ENTRIES auto-handle binding has been
exhausted.

0xC0030002 The file designated by


RPC_NT_SS_CHAR_TRANS_OPEN_FAIL DCERPCCHARTRANS cannot be opened.

0xC0030003 The file containing the character


RPC_NT_SS_CHAR_TRANS_SHORT_FILE translation table has fewer than 512
bytes.

0xC0030004 A null context handle is passed as an


RPC_NT_SS_IN_NULL_CONTEXT [in] parameter.

0xC0030005 The context handle does not match any


RPC_NT_SS_CONTEXT_MISMATCH known context handles.

0xC0030006 The context handle changed during a


RPC_NT_SS_CONTEXT_DAMAGED call.

0xC0030007 The binding handles passed to an RPC


RPC_NT_SS_HANDLES_MISMATCH do not match.

0xC0030008 The stub is unable to get the call


RPC_NT_SS_CANNOT_GET_CALL_HANDLE handle.

0xC0030009 A null reference pointer was passed to


RPC_NT_NULL_REF_POINTER the stub.

0xC003000A The enumeration value is out of range.


RPC_NT_ENUM_VALUE_OUT_OF_RANGE

0xC003000B The byte count is too small.


RPC_NT_BYTE_COUNT_TOO_SMALL

0xC003000C The stub received bad data.


RPC_NT_BAD_STUB_DATA

0xC0030059 Invalid operation on the


RPC_NT_INVALID_ES_ACTION encoding/decoding handle.

0xC003005A Incompatible version of the serializing


RPC_NT_WRONG_ES_VERSION package.

0xC003005B Incompatible version of the RPC stub.


RPC_NT_WRONG_STUB_VERSION

0xC003005C The RPC pipe object is invalid or


RPC_NT_INVALID_PIPE_OBJECT corrupt.

0xC003005D An invalid operation was attempted on


RPC_NT_INVALID_PIPE_OPERATION an RPC pipe object.

0xC003005E Unsupported RPC pipe version.

480 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

RPC_NT_WRONG_PIPE_VERSION

0xC003005F The RPC pipe object has already been


RPC_NT_PIPE_CLOSED closed.

0xC0030060 The RPC call completed before all pipes


RPC_NT_PIPE_DISCIPLINE_ERROR were processed.

0xC0030061 No more data is available from the RPC


RPC_NT_PIPE_EMPTY pipe.

0xC0040035 A device is missing in the system BIOS


STATUS_PNP_BAD_MPS_TABLE MPS table. This device will not be used.
Contact your system vendor for a
system BIOS update.

0xC0040036 A translator failed to translate


STATUS_PNP_TRANSLATION_FAILED resources.

0xC0040037 An IRQ translator failed to translate


STATUS_PNP_IRQ_TRANSLATION_FAILED resources.

0xC0040038 Driver %2 returned an invalid ID for a


STATUS_PNP_INVALID_ID child device (%3).

0xC0040039 Reissue the given operation as a cached


STATUS_IO_REISSUE_AS_CACHED I/O operation

0xC00A0001 Session name %1 is invalid.


STATUS_CTX_WINSTATION_NAME_INVALID

0xC00A0002 The protocol driver %1 is invalid.


STATUS_CTX_INVALID_PD

0xC00A0003 The protocol driver %1 was not found in


STATUS_CTX_PD_NOT_FOUND the system path.

0xC00A0006 A close operation is pending on the


STATUS_CTX_CLOSE_PENDING terminal connection.

0xC00A0007 No free output buffers are available.


STATUS_CTX_NO_OUTBUF

0xC00A0008 The MODEM.INF file was not found.


STATUS_CTX_MODEM_INF_NOT_FOUND

0xC00A0009 The modem (%1) was not found in the


STATUS_CTX_INVALID_MODEMNAME MODEM.INF file.

0xC00A000A The modem did not accept the


STATUS_CTX_RESPONSE_ERROR command sent to it. Verify that the
configured modem name matches the
attached modem.

0xC00A000B The modem did not respond to the


STATUS_CTX_MODEM_RESPONSE_TIMEOUT command sent to it. Verify that the
modem cable is properly attached and

481 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

the modem is turned on.

0xC00A000C Carrier detection has failed or the


STATUS_CTX_MODEM_RESPONSE_NO_CARRIER carrier has been dropped due to
disconnection.

0xC00A000D A dial tone was not detected within the


STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE required time. Verify that the phone
cable is properly attached and
functional.

0xC00A000E A busy signal was detected at a remote


STATUS_CTX_MODEM_RESPONSE_BUSY site on callback.

0xC00A000F A voice was detected at a remote site


STATUS_CTX_MODEM_RESPONSE_VOICE on callback.

0xC00A0010 Transport driver error.


STATUS_CTX_TD_ERROR

0xC00A0012 The client you are using is not licensed


STATUS_CTX_LICENSE_CLIENT_INVALID to use this system. Your logon request
is denied.

0xC00A0013 The system has reached its licensed


STATUS_CTX_LICENSE_NOT_AVAILABLE logon limit. Try again later.

0xC00A0014 The system license has expired. Your


STATUS_CTX_LICENSE_EXPIRED logon request is denied.

0xC00A0015 The specified session cannot be found.


STATUS_CTX_WINSTATION_NOT_FOUND

0xC00A0016 The specified session name is already in


STATUS_CTX_WINSTATION_NAME_COLLISION use.

0xC00A0017 The requested operation cannot be


STATUS_CTX_WINSTATION_BUSY completed because the terminal
connection is currently processing a
connect, disconnect, reset, or delete
operation.

0xC00A0018 An attempt has been made to connect


STATUS_CTX_BAD_VIDEO_MODE to a session whose video mode is not
supported by the current client.

0xC00A0022 The application attempted to enable


STATUS_CTX_GRAPHICS_INVALID DOS graphics mode. DOS graphics
mode is not supported.

0xC00A0024 The requested operation can be


STATUS_CTX_NOT_CONSOLE performed only on the system console.
This is most often the result of a driver
or system DLL requiring direct console
access.

0xC00A0026 The client failed to respond to the

482 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_CTX_CLIENT_QUERY_TIMEOUT server connect message.

0xC00A0027 Disconnecting the console session is not


STATUS_CTX_CONSOLE_DISCONNECT supported.

0xC00A0028 Reconnecting a disconnected session to


STATUS_CTX_CONSOLE_CONNECT the console is not supported.

0xC00A002A The request to control another session


STATUS_CTX_SHADOW_DENIED remotely was denied.

0xC00A002B A process has requested access to a


STATUS_CTX_WINSTATION_ACCESS_DENIED session, but has not been granted those
access rights.

0xC00A002E The terminal connection driver %1 is


STATUS_CTX_INVALID_WD invalid.

0xC00A002F The terminal connection driver %1 was


STATUS_CTX_WD_NOT_FOUND not found in the system path.

0xC00A0030 The requested session cannot be


STATUS_CTX_SHADOW_INVALID controlled remotely. You cannot control
your own session, a session that is
trying to control your session, a session
that has no user logged on, or other
sessions from the console.

0xC00A0031 The requested session is not configured


STATUS_CTX_SHADOW_DISABLED to allow remote control.

0xC00A0032 The RDP protocol component %2


STATUS_RDP_PROTOCOL_ERROR detected an error in the protocol stream
and has disconnected the client.

0xC00A0033 Your request to connect to this terminal


STATUS_CTX_CLIENT_LICENSE_NOT_SET server has been rejected. Your terminal
server client license number has not
been entered for this copy of the
terminal client. Contact your system
administrator for help in entering a
valid, unique license number for this
terminal server client. Click OK to
continue.

0xC00A0034 Your request to connect to this terminal


STATUS_CTX_CLIENT_LICENSE_IN_USE server has been rejected. Your terminal
server client license number is currently
being used by another user. Contact
your system administrator to obtain a
new copy of the terminal server client
with a valid, unique license number.
Click OK to continue.

0xC00A0035 The remote control of the console was


STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE terminated because the display mode
was changed. Changing the display

483 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

mode in a remote control session is not


supported.

0xC00A0036 Remote control could not be terminated


STATUS_CTX_SHADOW_NOT_RUNNING because the specified session is not
currently being remotely controlled.

0xC00A0037 Your interactive logon privilege has


STATUS_CTX_LOGON_DISABLED been disabled. Contact your system
administrator.

0xC00A0038 The terminal server security layer


STATUS_CTX_SECURITY_LAYER_ERROR detected an error in the protocol stream
and has disconnected the client.

0xC00A0039 The target session is incompatible with


STATUS_TS_INCOMPATIBLE_SESSIONS the current session.

0xC00B0001 The resource loader failed to find an


STATUS_MUI_FILE_NOT_FOUND MUI file.

0xC00B0002 The resource loader failed to load an


STATUS_MUI_INVALID_FILE MUI file because the file failed to pass
validation.

0xC00B0003 The RC manifest is corrupted with


STATUS_MUI_INVALID_RC_CONFIG garbage data, is an unsupported
version, or is missing a required item.

0xC00B0004 The RC manifest has an invalid culture


STATUS_MUI_INVALID_LOCALE_NAME name.

0xC00B0005 The RC manifest has and invalid


STATUS_MUI_INVALID_ULTIMATEFALLBACK_NAME ultimate fallback name.

0xC00B0006 The resource loader cache does not


STATUS_MUI_FILE_NOT_LOADED have a loaded MUI entry.

0xC00B0007 The user stopped resource


STATUS_RESOURCE_ENUM_USER_STOP enumeration.

0xC0130001 The cluster node is not valid.


STATUS_CLUSTER_INVALID_NODE

0xC0130002 The cluster node already exists.


STATUS_CLUSTER_NODE_EXISTS

0xC0130003 A node is in the process of joining the


STATUS_CLUSTER_JOIN_IN_PROGRESS cluster.

0xC0130004 The cluster node was not found.


STATUS_CLUSTER_NODE_NOT_FOUND

0xC0130005 The cluster local node information was


STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND not found.

0xC0130006 The cluster network already exists.

484 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_CLUSTER_NETWORK_EXISTS

0xC0130007 The cluster network was not found.


STATUS_CLUSTER_NETWORK_NOT_FOUND

0xC0130008 The cluster network interface already


STATUS_CLUSTER_NETINTERFACE_EXISTS exists.

0xC0130009 The cluster network interface was not


STATUS_CLUSTER_NETINTERFACE_NOT_FOUND found.

0xC013000A The cluster request is not valid for this


STATUS_CLUSTER_INVALID_REQUEST object.

0xC013000B The cluster network provider is not


STATUS_CLUSTER_INVALID_NETWORK_PROVIDER valid.

0xC013000C The cluster node is down.


STATUS_CLUSTER_NODE_DOWN

0xC013000D The cluster node is not reachable.


STATUS_CLUSTER_NODE_UNREACHABLE

0xC013000E The cluster node is not a member of the


STATUS_CLUSTER_NODE_NOT_MEMBER cluster.

0xC013000F A cluster join operation is not in


STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS progress.

0xC0130010 The cluster network is not valid.


STATUS_CLUSTER_INVALID_NETWORK

0xC0130011 No network adapters are available.


STATUS_CLUSTER_NO_NET_ADAPTERS

0xC0130012 The cluster node is up.


STATUS_CLUSTER_NODE_UP

0xC0130013 The cluster node is paused.


STATUS_CLUSTER_NODE_PAUSED

0xC0130014 The cluster node is not paused.


STATUS_CLUSTER_NODE_NOT_PAUSED

0xC0130015 No cluster security context is available.


STATUS_CLUSTER_NO_SECURITY_CONTEXT

0xC0130016 The cluster network is not configured


STATUS_CLUSTER_NETWORK_NOT_INTERNAL for internal cluster communication.

0xC0130017 The cluster node has been poisoned.


STATUS_CLUSTER_POISONED

0xC0140001 An attempt was made to run an invalid


STATUS_ACPI_INVALID_OPCODE AML opcode.

0xC0140002 The AML interpreter stack has

485 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_ACPI_STACK_OVERFLOW overflowed.

0xC0140003 An inconsistent state has occurred.


STATUS_ACPI_ASSERT_FAILED

0xC0140004 An attempt was made to access an


STATUS_ACPI_INVALID_INDEX array outside its bounds.

0xC0140005 A required argument was not specified.


STATUS_ACPI_INVALID_ARGUMENT

0xC0140006 A fatal error has occurred.


STATUS_ACPI_FATAL

0xC0140007 An invalid SuperName was specified.


STATUS_ACPI_INVALID_SUPERNAME

0xC0140008 An argument with an incorrect type was


STATUS_ACPI_INVALID_ARGTYPE specified.

0xC0140009 An object with an incorrect type was


STATUS_ACPI_INVALID_OBJTYPE specified.

0xC014000A A target with an incorrect type was


STATUS_ACPI_INVALID_TARGETTYPE specified.

0xC014000B An incorrect number of arguments was


STATUS_ACPI_INCORRECT_ARGUMENT_COUNT specified.

0xC014000C An address failed to translate.


STATUS_ACPI_ADDRESS_NOT_MAPPED

0xC014000D An incorrect event type was specified.


STATUS_ACPI_INVALID_EVENTTYPE

0xC014000E A handler for the target already exists.


STATUS_ACPI_HANDLER_COLLISION

0xC014000F Invalid data for the target was


STATUS_ACPI_INVALID_DATA specified.

0xC0140010 An invalid region for the target was


STATUS_ACPI_INVALID_REGION specified.

0xC0140011 An attempt was made to access a field


STATUS_ACPI_INVALID_ACCESS_SIZE outside the defined range.

0xC0140012 The global system lock could not be


STATUS_ACPI_ACQUIRE_GLOBAL_LOCK acquired.

0xC0140013 An attempt was made to reinitialize the


STATUS_ACPI_ALREADY_INITIALIZED ACPI subsystem.

0xC0140014 The ACPI subsystem has not been


STATUS_ACPI_NOT_INITIALIZED initialized.

0xC0140015 An incorrect mutex was specified.

486 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_ACPI_INVALID_MUTEX_LEVEL

0xC0140016 The mutex is not currently owned.


STATUS_ACPI_MUTEX_NOT_OWNED

0xC0140017 An attempt was made to access the


STATUS_ACPI_MUTEX_NOT_OWNER mutex by a process that was not the
owner.

0xC0140018 An error occurred during an access to


STATUS_ACPI_RS_ACCESS region space.

0xC0140019 An attempt was made to use an


STATUS_ACPI_INVALID_TABLE incorrect table.

0xC0140020 The registration of an ACPI event failed.


STATUS_ACPI_REG_HANDLER_FAILED

0xC0140021 An ACPI power object failed to


STATUS_ACPI_POWER_REQUEST_FAILED transition state.

0xC0150001 The requested section is not present in


STATUS_SXS_SECTION_NOT_FOUND the activation context.

0xC0150002 Windows was unble to process the


STATUS_SXS_CANT_GEN_ACTCTX application binding information. Refer to
the system event log for further
information.

0xC0150003 The application binding data format is


STATUS_SXS_INVALID_ACTCTXDATA_FORMAT invalid.

0xC0150004 The referenced assembly is not installed


STATUS_SXS_ASSEMBLY_NOT_FOUND on the system.

0xC0150005 The manifest file does not begin with


STATUS_SXS_MANIFEST_FORMAT_ERROR the required tag and format
information.

0xC0150006 The manifest file contains one or more


STATUS_SXS_MANIFEST_PARSE_ERROR syntax errors.

0xC0150007 The application attempted to activate a


STATUS_SXS_ACTIVATION_CONTEXT_DISABLED disabled activation context.

0xC0150008 The requested lookup key was not


STATUS_SXS_KEY_NOT_FOUND found in any active activation context.

0xC0150009 A component version required by the


STATUS_SXS_VERSION_CONFLICT application conflicts with another
component version that is already
active.

0xC015000A The type requested activation context


STATUS_SXS_WRONG_SECTION_TYPE section does not match the query API
used.

487 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC015000B Lack of system resources has required


STATUS_SXS_THREAD_QUERIES_DISABLED isolated activation to be disabled for the
current thread of execution.

0xC015000C The referenced assembly could not be


STATUS_SXS_ASSEMBLY_MISSING found.

0xC015000E An attempt to set the process default


STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET activation context failed because the
process default activation context was
already set.

0xC015000F The activation context being deactivated


STATUS_SXS_EARLY_DEACTIVATION is not the most recently activated one.

0xC0150010 The activation context being deactivated


STATUS_SXS_INVALID_DEACTIVATION is not active for the current thread of
execution.

0xC0150011 The activation context being deactivated


STATUS_SXS_MULTIPLE_DEACTIVATION has already been deactivated.

0xC0150012 The activation context of the system


STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY default assembly could not be
generated.

0xC0150013 A component used by the isolation


STATUS_SXS_PROCESS_TERMINATION_REQUESTED facility has requested that the process
be terminated.

0xC0150014 The activation context activation stack


STATUS_SXS_CORRUPT_ACTIVATION_STACK for the running thread of execution is
corrupt.

0xC0150015 The application isolation metadata for


STATUS_SXS_CORRUPTION this process or thread has become
corrupt.

0xC0150016 The value of an attribute in an identity


STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE is not within the legal range.

0xC0150017 The name of an attribute in an identity


STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME is not within the legal range.

0xC0150018 An identity contains two definitions for


STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE the same attribute.

0xC0150019 The identity string is malformed. This


STATUS_SXS_IDENTITY_PARSE_ERROR may be due to a trailing comma, more
than two unnamed attributes, a missing
attribute name, or a missing attribute
value.

0xC015001A The component store has become


STATUS_SXS_COMPONENT_STORE_CORRUPT corrupted.

0xC015001B A component's file does not match the

488 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_SXS_FILE_HASH_MISMATCH verification information present in the


component manifest.

0xC015001C The identities of the manifests are


STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFE identical, but their contents are
RENT different.

0xC015001D The component identities are different.


STATUS_SXS_IDENTITIES_DIFFERENT

0xC015001E The assembly is not a deployment.


STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT

0xC015001F The file is not a part of the assembly.


STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY

0xC0150020 An advanced installer failed during


STATUS_ADVANCED_INSTALLER_FAILED setup or servicing.

0xC0150021 The character encoding in the XML


STATUS_XML_ENCODING_MISMATCH declaration did not match the encoding
used in the document.

0xC0150022 The size of the manifest exceeds the


STATUS_SXS_MANIFEST_TOO_BIG maximum allowed.

0xC0150023 The setting is not registered.


STATUS_SXS_SETTING_NOT_REGISTERED

0xC0150024 One or more required transaction


STATUS_SXS_TRANSACTION_CLOSURE_INCOMPLETE members are not present.

0xC0150025 The SMI primitive installer failed during


STATUS_SMI_PRIMITIVE_INSTALLER_FAILED setup or servicing.

0xC0150026 A generic command executable returned


STATUS_GENERIC_COMMAND_FAILED a result that indicates failure.

0xC0150027 A component is missing file verification


STATUS_SXS_FILE_HASH_MISSING information in its manifest.

0xC0190001 The function attempted to use a name


STATUS_TRANSACTIONAL_CONFLICT that is reserved for use by another
transaction.

0xC0190002 The transaction handle associated with


STATUS_INVALID_TRANSACTION this operation is invalid.

0xC0190003 The requested operation was made in


STATUS_TRANSACTION_NOT_ACTIVE the context of a transaction that is no
longer active.

0xC0190004 The transaction manager was unable to


STATUS_TM_INITIALIZATION_FAILED be successfully initialized. Transacted
operations are not supported.

0xC0190005 Transaction support within the specified

489 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_RM_NOT_ACTIVE file system resource manager was not


started or was shut down due to an
error.

0xC0190006 The metadata of the resource manager


STATUS_RM_METADATA_CORRUPT has been corrupted. The resource
manager will not function.

0xC0190007 The resource manager attempted to


STATUS_TRANSACTION_NOT_JOINED prepare a transaction that it has not
successfully joined.

0xC0190008 The specified directory does not contain


STATUS_DIRECTORY_NOT_RM a file system resource manager.

0xC019000A The remote server or share does not


STATUS_TRANSACTIONS_UNSUPPORTED_REMOTE support transacted file operations.

0xC019000B The requested log size for the file


STATUS_LOG_RESIZE_INVALID_SIZE system resource manager is invalid.

0xC019000C The remote server sent mismatching


STATUS_REMOTE_FILE_VERSION_MISMATCH version number or Fid for a file opened
with transactions.

0xC019000F The resource manager tried to register


STATUS_CRM_PROTOCOL_ALREADY_EXISTS a protocol that already exists.

0xC0190010 The attempt to propagate the


STATUS_TRANSACTION_PROPAGATION_FAILED transaction failed.

0xC0190011 The requested propagation protocol was


STATUS_CRM_PROTOCOL_NOT_FOUND not registered as a CRM.

0xC0190012 The transaction object already has a


STATUS_TRANSACTION_SUPERIOR_EXISTS superior enlistment, and the caller
attempted an operation that would have
created a new superior. Only a single
superior enlistment is allowed.

0xC0190013 The requested operation is not valid on


STATUS_TRANSACTION_REQUEST_NOT_VALID the transaction object in its current
state.

0xC0190014 The caller has called a response API,


STATUS_TRANSACTION_NOT_REQUESTED but the response is not expected
because the transaction manager did
not issue the corresponding request to
the caller.

0xC0190015 It is too late to perform the requested


STATUS_TRANSACTION_ALREADY_ABORTED operation, because the transaction has
already been aborted.

0xC0190016 It is too late to perform the requested


STATUS_TRANSACTION_ALREADY_COMMITTED operation, because the transaction has
already been committed.

490 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0190017 The buffer passed in to


STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER NtPushTransaction or NtPullTransaction
is not in a valid format.

0xC0190018 The current transaction context


STATUS_CURRENT_TRANSACTION_NOT_VALID associated with the thread is not a valid
handle to a transaction object.

0xC0190019 An attempt to create space in the


STATUS_LOG_GROWTH_FAILED transactional resource manager's log
failed. The failure status has been
recorded in the event log.

0xC0190021 The object (file, stream, or link) that


STATUS_OBJECT_NO_LONGER_EXISTS corresponds to the handle has been
deleted by a transaction savepoint
rollback.

0xC0190022 The specified file miniversion was not


STATUS_STREAM_MINIVERSION_NOT_FOUND found for this transacted file open.

0xC0190023 The specified file miniversion was found


STATUS_STREAM_MINIVERSION_NOT_VALID but has been invalidated. The most
likely cause is a transaction savepoint
rollback.

0xC0190024 A miniversion may be opened only in


STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANS the context of the transaction that
ACTION created it.

0xC0190025 It is not possible to open a miniversion


STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT with modify access.

0xC0190026 It is not possible to create any more


STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS miniversions for this stream.

0xC0190028 The handle has been invalidated by a


STATUS_HANDLE_NO_LONGER_VALID transaction. The most likely cause is the
presence of memory mapping on a file
or an open handle when the transaction
ended or rolled back to savepoint.

0xC0190030 The log data is corrupt.


STATUS_LOG_CORRUPTION_DETECTED

0xC0190032 The transaction outcome is unavailable


STATUS_RM_DISCONNECTED because the resource manager
responsible for it is disconnected.

0xC0190033 The request was rejected because the


STATUS_ENLISTMENT_NOT_SUPERIOR enlistment in question is not a superior
enlistment.

0xC0190036 The file cannot be opened in a


STATUS_FILE_IDENTITY_NOT_PERSISTENT transaction because its identity depends
on the outcome of an unresolved
transaction.

491 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0190037 The operation cannot be performed


STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY because another transaction is
depending on this property not
changing.

0xC0190038 The operation would involve a single file


STATUS_CANT_CROSS_RM_BOUNDARY with two transactional resource
managers and is, therefore, not
allowed.

0xC0190039 The $Txf directory must be empty for


STATUS_TXF_DIR_NOT_EMPTY this operation to succeed.

0xC019003A The operation would leave a


STATUS_INDOUBT_TRANSACTIONS_EXIST transactional resource manager in an
inconsistent state and is therefore not
allowed.

0xC019003B The operation could not be completed


STATUS_TM_VOLATILE because the transaction manager does
not have a log.

0xC019003C A rollback could not be scheduled


STATUS_ROLLBACK_TIMER_EXPIRED because a previously scheduled rollback
has already executed or been queued
for execution.

0xC019003D The transactional metadata attribute on


STATUS_TXF_ATTRIBUTE_CORRUPT the file or directory %hs is corrupt and
unreadable.

0xC019003E The encryption operation could not be


STATUS_EFS_NOT_ALLOWED_IN_TRANSACTION completed because a transaction is
active.

0xC019003F This object is not allowed to be opened


STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED in a transaction.

0xC0190040 Memory mapping (creating a mapped


STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE section) a remote file under a
transaction is not supported.

0xC0190043 Promotion was required to allow the


STATUS_TRANSACTION_REQUIRED_PROMOTION resource manager to enlist, but the
transaction was set to disallow it.

0xC0190044 This file is open for modification in an


STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION unresolved transaction and may be
opened for execute only by a transacted
reader.

0xC0190045 The request to thaw frozen transactions


STATUS_TRANSACTIONS_NOT_FROZEN was ignored because transactions were
not previously frozen.

0xC0190046 Transactions cannot be frozen because


STATUS_TRANSACTION_FREEZE_IN_PROGRESS a freeze is already in progress.

492 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0190047 The target volume is not a snapshot


STATUS_NOT_SNAPSHOT_VOLUME volume. This operation is valid only on a
volume mounted as a snapshot.

0xC0190048 The savepoint operation failed because


STATUS_NO_SAVEPOINT_WITH_OPEN_FILES files are open on the transaction, which
is not permitted.

0xC0190049 The sparse operation could not be


STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION completed because a transaction is
active on the file.

0xC019004A The call to create a transaction manager


STATUS_TM_IDENTITY_MISMATCH object failed because the Tm Identity
that is stored in the log file does not
match the Tm Identity that was passed
in as an argument.

0xC019004B I/O was attempted on a section object


STATUS_FLOATED_SECTION that has been floated as a result of a
transaction ending. There is no valid
data.

0xC019004C The transactional resource manager


STATUS_CANNOT_ACCEPT_TRANSACTED_WORK cannot currently accept transacted work
due to a transient condition, such as low
resources.

0xC019004D The transactional resource manager had


STATUS_CANNOT_ABORT_TRANSACTIONS too many transactions outstanding that
could not be aborted. The transactional
resource manager has been shut down.

0xC019004E The specified transaction was unable to


STATUS_TRANSACTION_NOT_FOUND be opened because it was not found.

0xC019004F The specified resource manager was


STATUS_RESOURCEMANAGER_NOT_FOUND unable to be opened because it was not
found.

0xC0190050 The specified enlistment was unable to


STATUS_ENLISTMENT_NOT_FOUND be opened because it was not found.

0xC0190051 The specified transaction manager was


STATUS_TRANSACTIONMANAGER_NOT_FOUND unable to be opened because it was not
found.

0xC0190052 The specified resource manager was


STATUS_TRANSACTIONMANAGER_NOT_ONLINE unable to create an enlistment because
its associated transaction manager is
not online.

0xC0190053 The specified transaction manager was


STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION unable to create the objects contained
in its log file in the Ob namespace.
Therefore, the transaction manager was
unable to recover.

493 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0190054 The call to create a superior enlistment


STATUS_TRANSACTION_NOT_ROOT on this transaction object could not be
completed because the transaction
object specified for the enlistment is a
subordinate branch of the transaction.
Only the root of the transaction can be
enlisted as a superior.

0xC0190055 Because the associated transaction


STATUS_TRANSACTION_OBJECT_EXPIRED manager or resource manager has been
closed, the handle is no longer valid.

0xC0190056 The compression operation could not be


STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION completed because a transaction is
active on the file.

0xC0190057 The specified operation could not be


STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED performed on this superior enlistment
because the enlistment was not created
with the corresponding completion
response in the NotificationMask.

0xC0190058 The specified operation could not be


STATUS_TRANSACTION_RECORD_TOO_LONG performed because the record to be
logged was too long. This can occur
because either there are too many
enlistments on this transaction or the
combined RecoveryInformation being
logged on behalf of those enlistments is
too long.

0xC0190059 The link-tracking operation could not be


STATUS_NO_LINK_TRACKING_IN_TRANSACTION completed because a transaction is
active.

0xC019005A This operation cannot be performed in a


STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION transaction.

0xC019005B The kernel transaction manager had to


STATUS_TRANSACTION_INTEGRITY_VIOLATED abort or forget the transaction because
it blocked forward progress.

0xC0190060 The handle is no longer properly


STATUS_EXPIRED_HANDLE associated with its transaction. It may
have been opened in a transactional
resource manager that was
subsequently forced to restart. Please
close the handle and open a new one.

0xC0190061 The specified operation could not be


STATUS_TRANSACTION_NOT_ENLISTED performed because the resource
manager is not enlisted in the
transaction.

0xC01A0001 The log service found an invalid log


STATUS_LOG_SECTOR_INVALID sector.

494 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01A0002 The log service encountered a log sector


STATUS_LOG_SECTOR_PARITY_INVALID with invalid block parity.

0xC01A0003 The log service encountered a


STATUS_LOG_SECTOR_REMAPPED remapped log sector.

0xC01A0004 The log service encountered a partial or


STATUS_LOG_BLOCK_INCOMPLETE incomplete log block.

0xC01A0005 The log service encountered an attempt


STATUS_LOG_INVALID_RANGE to access data outside the active log
range.

0xC01A0006 The log service user-log marshaling


STATUS_LOG_BLOCKS_EXHAUSTED buffers are exhausted.

0xC01A0007 The log service encountered an attempt


STATUS_LOG_READ_CONTEXT_INVALID to read from a marshaling area with an
invalid read context.

0xC01A0008 The log service encountered an invalid


STATUS_LOG_RESTART_INVALID log restart area.

0xC01A0009 The log service encountered an invalid


STATUS_LOG_BLOCK_VERSION log block version.

0xC01A000A The log service encountered an invalid


STATUS_LOG_BLOCK_INVALID log block.

0xC01A000B The log service encountered an attempt


STATUS_LOG_READ_MODE_INVALID to read the log with an invalid read
mode.

0xC01A000D The log service encountered a corrupted


STATUS_LOG_METADATA_CORRUPT metadata file.

0xC01A000E The log service encountered a metadata


STATUS_LOG_METADATA_INVALID file that could not be created by the log
file system.

0xC01A000F The log service encountered a metadata


STATUS_LOG_METADATA_INCONSISTENT file with inconsistent data.

0xC01A0010 The log service encountered an attempt


STATUS_LOG_RESERVATION_INVALID to erroneously allocate or dispose
reservation space.

0xC01A0011 The log service cannot delete the log file


STATUS_LOG_CANT_DELETE or the file system container.

0xC01A0012 The log service has reached the


STATUS_LOG_CONTAINER_LIMIT_EXCEEDED maximum allowable containers allocated
to a log file.

0xC01A0013 The log service has attempted to read


STATUS_LOG_START_OF_LOG or write backward past the start of the
log.

495 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01A0014 The log policy could not be installed


STATUS_LOG_POLICY_ALREADY_INSTALLED because a policy of the same type is
already present.

0xC01A0015 The log policy in question was not


STATUS_LOG_POLICY_NOT_INSTALLED installed at the time of the request.

0xC01A0016 The installed set of policies on the log is


STATUS_LOG_POLICY_INVALID invalid.

0xC01A0017 A policy on the log in question


STATUS_LOG_POLICY_CONFLICT prevented the operation from
completing.

0xC01A0018 The log space cannot be reclaimed


STATUS_LOG_PINNED_ARCHIVE_TAIL because the log is pinned by the archive
tail.

0xC01A0019 The log record is not a record in the log


STATUS_LOG_RECORD_NONEXISTENT file.

0xC01A001A The number of reserved log records or


STATUS_LOG_RECORDS_RESERVED_INVALID the adjustment of the number of
reserved log records is invalid.

0xC01A001B The reserved log space or the


STATUS_LOG_SPACE_RESERVED_INVALID adjustment of the log space is invalid.

0xC01A001C A new or existing archive tail or the


STATUS_LOG_TAIL_INVALID base of the active log is invalid.

0xC01A001D The log space is exhausted.


STATUS_LOG_FULL

0xC01A001E The log is multiplexed; no direct writes


STATUS_LOG_MULTIPLEXED to the physical log are allowed.

0xC01A001F The operation failed because the log is


STATUS_LOG_DEDICATED dedicated.

0xC01A0020 The operation requires an archive


STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS context.

0xC01A0021 Log archival is in progress.


STATUS_LOG_ARCHIVE_IN_PROGRESS

0xC01A0022 The operation requires a nonephemeral


STATUS_LOG_EPHEMERAL log, but the log is ephemeral.

0xC01A0023 The log must have at least two


STATUS_LOG_NOT_ENOUGH_CONTAINERS containers before it can be read from or
written to.

0xC01A0024 A log client has already registered on


STATUS_LOG_CLIENT_ALREADY_REGISTERED the stream.

0xC01A0025 A log client has not been registered on

496 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_LOG_CLIENT_NOT_REGISTERED the stream.

0xC01A0026 A request has already been made to


STATUS_LOG_FULL_HANDLER_IN_PROGRESS handle the log full condition.

0xC01A0027 The log service encountered an error


STATUS_LOG_CONTAINER_READ_FAILED when attempting to read from a log
container.

0xC01A0028 The log service encountered an error


STATUS_LOG_CONTAINER_WRITE_FAILED when attempting to write to a log
container.

0xC01A0029 The log service encountered an error


STATUS_LOG_CONTAINER_OPEN_FAILED when attempting to open a log
container.

0xC01A002A The log service encountered an invalid


STATUS_LOG_CONTAINER_STATE_INVALID container state when attempting a
requested action.

0xC01A002B The log service is not in the correct


STATUS_LOG_STATE_INVALID state to perform a requested action.

0xC01A002C The log space cannot be reclaimed


STATUS_LOG_PINNED because the log is pinned.

0xC01A002D The log metadata flush failed.


STATUS_LOG_METADATA_FLUSH_FAILED

0xC01A002E Security on the log and its containers is


STATUS_LOG_INCONSISTENT_SECURITY inconsistent.

0xC01A002F Records were appended to the log or


STATUS_LOG_APPENDED_FLUSH_FAILED reservation changes were made, but the
log could not be flushed.

0xC01A0030 The log is pinned due to reservation


STATUS_LOG_PINNED_RESERVATION consuming most of the log space. Free
some reserved records to make space
available.

0xC01B00EA {Display Driver Stopped Responding}


STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD 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 computer, a dialog box will allow
you to upload data about this failure to
Microsoft.

0xC01C0001 A handler was not defined by the filter


STATUS_FLT_NO_HANDLER_DEFINED for this operation.

0xC01C0002 A context is already defined for this


STATUS_FLT_CONTEXT_ALREADY_DEFINED object.

497 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01C0003 Asynchronous requests are not valid for


STATUS_FLT_INVALID_ASYNCHRONOUS_REQUEST this operation.

0xC01C0004 This is an internal error code used by


STATUS_FLT_DISALLOW_FAST_IO the filter manager to determine if a fast
I/O operation should be forced down
the input/output request packet (IRP)
path. Minifilters should never return this
value.

0xC01C0005 An invalid name request was made. The


STATUS_FLT_INVALID_NAME_REQUEST name requested cannot be retrieved at
this time.

0xC01C0006 Posting this operation to a worker


STATUS_FLT_NOT_SAFE_TO_POST_OPERATION thread for further processing is not safe
at this time because it could lead to a
system deadlock.

0xC01C0007 The Filter Manager was not initialized


STATUS_FLT_NOT_INITIALIZED when a filter tried to register. Make sure
that the Filter Manager is loaded as a
driver.

0xC01C0008 The filter is not ready for attachment to


STATUS_FLT_FILTER_NOT_READY volumes because it has not finished
initializing (FltStartFiltering has not
been called).

0xC01C0009 The filter must clean up any operation-


STATUS_FLT_POST_OPERATION_CLEANUP specific context at this time because it
is being removed from the system
before the operation is completed by
the lower drivers.

0xC01C000A The Filter Manager had an internal error


STATUS_FLT_INTERNAL_ERROR from which it cannot recover; therefore,
the operation has failed. This is usually
the result of a filter returning an invalid
value from a pre-operation callback.

0xC01C000B The object specified for this action is in


STATUS_FLT_DELETING_OBJECT the process of being deleted; therefore,
the action requested cannot be
completed at this time.

0xC01C000C A nonpaged pool must be used for this


STATUS_FLT_MUST_BE_NONPAGED_POOL type of context.

0xC01C000D A duplicate handler definition has been


STATUS_FLT_DUPLICATE_ENTRY provided for an operation.

0xC01C000E The callback data queue has been


STATUS_FLT_CBDQ_DISABLED disabled.

0xC01C000F Do not attach the filter to the volume at


STATUS_FLT_DO_NOT_ATTACH this time.

498 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01C0010 Do not detach the filter from the volume


STATUS_FLT_DO_NOT_DETACH at this time.

0xC01C0011 An instance already exists at this


STATUS_FLT_INSTANCE_ALTITUDE_COLLISION altitude on the volume specified.

0xC01C0012 An instance already exists with this


STATUS_FLT_INSTANCE_NAME_COLLISION name on the volume specified.

0xC01C0013 The system could not find the filter


STATUS_FLT_FILTER_NOT_FOUND specified.

0xC01C0014 The system could not find the volume


STATUS_FLT_VOLUME_NOT_FOUND specified.

0xC01C0015 The system could not find the instance


STATUS_FLT_INSTANCE_NOT_FOUND specified.

0xC01C0016 No registered context allocation


STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND definition was found for the given
request.

0xC01C0017 An invalid parameter was specified


STATUS_FLT_INVALID_CONTEXT_REGISTRATION during context registration.

0xC01C0018 The name requested was not found in


STATUS_FLT_NAME_CACHE_MISS the Filter Manager name cache and
could not be retrieved from the file
system.

0xC01C0019 The requested device object does not


STATUS_FLT_NO_DEVICE_OBJECT exist for the given volume.

0xC01C001A The specified volume is already


STATUS_FLT_VOLUME_ALREADY_MOUNTED mounted.

0xC01C001B The specified transaction context is


STATUS_FLT_ALREADY_ENLISTED already enlisted in a transaction.

0xC01C001C The specified context is already


STATUS_FLT_CONTEXT_ALREADY_LINKED attached to another object.

0xC01C0020 No waiter is present for the filter's reply


STATUS_FLT_NO_WAITER_FOR_REPLY to this message.

0xC01D0001 A monitor descriptor could not be


STATUS_MONITOR_NO_DESCRIPTOR obtained.

0xC01D0002 This release does not support the


STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT format of the obtained monitor
descriptor.

0xC01D0003 The checksum of the obtained monitor


STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM descriptor is invalid.

0xC01D0004 The monitor descriptor contains an


STATUS_MONITOR_INVALID_STANDARD_TIMING_BLOCK invalid standard timing block.

499 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01D0005 WMI data-block registration failed for


STATUS_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED one of the MSMonitorClass WMI
subclasses.

0xC01D0006 The provided monitor descriptor block is


STATUS_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK either corrupted or does not contain the
monitor's detailed serial number.

0xC01D0007 The provided monitor descriptor block is


STATUS_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK either corrupted or does not contain the
monitor's user-friendly name.

0xC01D0008 There is no monitor descriptor data at


STATUS_MONITOR_NO_MORE_DESCRIPTOR_DATA the specified (offset or size) region.

0xC01D0009 The monitor descriptor contains an


STATUS_MONITOR_INVALID_DETAILED_TIMING_BLOCK invalid detailed timing block.

0xC01D000A Monitor descriptor contains invalid


STATUS_MONITOR_INVALID_MANUFACTURE_DATE manufacture date.

0xC01E0000 Exclusive mode ownership is needed to


STATUS_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER create an unmanaged primary
allocation.

0xC01E0001 The driver needs more DMA buffer


STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER space to complete the requested
operation.

0xC01E0002 The specified display adapter handle is


STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER invalid.

0xC01E0003 The specified display adapter and all of


STATUS_GRAPHICS_ADAPTER_WAS_RESET its state have been reset.

0xC01E0004 The driver stack does not match the


STATUS_GRAPHICS_INVALID_DRIVER_MODEL expected driver model.

0xC01E0005 Present happened but ended up into the


STATUS_GRAPHICS_PRESENT_MODE_CHANGED changed desktop mode.

0xC01E0006 Nothing to present due to desktop


STATUS_GRAPHICS_PRESENT_OCCLUDED occlusion.

0xC01E0007 Not able to present due to denial of


STATUS_GRAPHICS_PRESENT_DENIED desktop access.

0xC01E0008 Not able to present with color


STATUS_GRAPHICS_CANNOTCOLORCONVERT conversion.

0xC01E000B Present redirection is disabled (desktop


STATUS_GRAPHICS_PRESENT_REDIRECTION_DISABLED windowing management subsystem is
off).

0xC01E000C Previous exclusive VidPn source owner


STATUS_GRAPHICS_PRESENT_UNOCCLUDED has released its ownership

500 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01E0100 Not enough video memory is available


STATUS_GRAPHICS_NO_VIDEO_MEMORY to complete the operation.

0xC01E0101 Could not probe and lock the underlying


STATUS_GRAPHICS_CANT_LOCK_MEMORY memory of an allocation.

0xC01E0102 The allocation is currently busy.


STATUS_GRAPHICS_ALLOCATION_BUSY

0xC01E0103 An object being referenced has already


STATUS_GRAPHICS_TOO_MANY_REFERENCES reached the maximum reference count
and cannot be referenced further.

0xC01E0104 A problem could not be solved due to an


STATUS_GRAPHICS_TRY_AGAIN_LATER existing condition. Try again later.

0xC01E0105 A problem could not be solved due to an


STATUS_GRAPHICS_TRY_AGAIN_NOW existing condition. Try again now.

0xC01E0106 The allocation is invalid.


STATUS_GRAPHICS_ALLOCATION_INVALID

0xC01E0107 No more unswizzling apertures are


STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE currently available.

0xC01E0108 The current allocation cannot be


STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED unswizzled by an aperture.

0xC01E0109 The request failed because a pinned


STATUS_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION allocation cannot be evicted.

0xC01E0110 The allocation cannot be used from its


STATUS_GRAPHICS_INVALID_ALLOCATION_USAGE current segment location for the
specified operation.

0xC01E0111 A locked allocation cannot be used in


STATUS_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION the current command buffer.

0xC01E0112 The allocation being referenced has


STATUS_GRAPHICS_ALLOCATION_CLOSED been closed permanently.

0xC01E0113 An invalid allocation instance is being


STATUS_GRAPHICS_INVALID_ALLOCATION_INSTANCE referenced.

0xC01E0114 An invalid allocation handle is being


STATUS_GRAPHICS_INVALID_ALLOCATION_HANDLE referenced.

0xC01E0115 The allocation being referenced does


STATUS_GRAPHICS_WRONG_ALLOCATION_DEVICE not belong to the current device.

0xC01E0116 The specified allocation lost its content.


STATUS_GRAPHICS_ALLOCATION_CONTENT_LOST

0xC01E0200 A GPU exception was detected on the


STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE given device. The device cannot be
scheduled.

501 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01E0300 The specified VidPN topology is invalid.


STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY

0xC01E0301 The specified VidPN topology is valid but


STATUS_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED is not supported by this model of the
display adapter.

0xC01E0302 The specified VidPN topology is valid but


STATUS_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPO is not currently supported by the display
RTED adapter due to allocation of its
resources.

0xC01E0303 The specified VidPN handle is invalid.


STATUS_GRAPHICS_INVALID_VIDPN

0xC01E0304 The specified video present source is


STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE invalid.

0xC01E0305 The specified video present target is


STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET invalid.

0xC01E0306 The specified VidPN modality is not


STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED supported (for example, at least two of
the pinned modes are not co-
functional).

0xC01E0308 The specified VidPN source mode set is


STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET invalid.

0xC01E0309 The specified VidPN target mode set is


STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET invalid.

0xC01E030A The specified video signal frequency is


STATUS_GRAPHICS_INVALID_FREQUENCY invalid.

0xC01E030B The specified video signal active region


STATUS_GRAPHICS_INVALID_ACTIVE_REGION is invalid.

0xC01E030C The specified video signal total region is


STATUS_GRAPHICS_INVALID_TOTAL_REGION invalid.

0xC01E0310 The specified video present source


STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE mode is invalid.

0xC01E0311 The specified video present target mode


STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE is invalid.

0xC01E0312 The pinned mode must remain in the


STATUS_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET set on the VidPN's co-functional
modality enumeration.

0xC01E0313 The specified video present path is


STATUS_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY already in the VidPN's topology.

0xC01E0314 The specified mode is already in the


STATUS_GRAPHICS_MODE_ALREADY_IN_MODESET mode set.

502 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01E0315 The specified video present source set is


STATUS_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET invalid.

0xC01E0316 The specified video present target set is


STATUS_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET invalid.

0xC01E0317 The specified video present source is


STATUS_GRAPHICS_SOURCE_ALREADY_IN_SET already in the video present source set.

0xC01E0318 The specified video present target is


STATUS_GRAPHICS_TARGET_ALREADY_IN_SET already in the video present target set.

0xC01E0319 The specified VidPN present path is


STATUS_GRAPHICS_INVALID_VIDPN_PRESENT_PATH invalid.

0xC01E031A The miniport has no recommendation


STATUS_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY for augmenting the specified VidPN's
topology.

0xC01E031B The specified monitor frequency range


STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET set is invalid.

0xC01E031C The specified monitor frequency range


STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE is invalid.

0xC01E031D The specified frequency range is not in


STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET the specified monitor frequency range
set.

0xC01E031F The specified frequency range is already


STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET in the specified monitor frequency range
set.

0xC01E0320 The specified mode set is stale.


STATUS_GRAPHICS_STALE_MODESET Reacquire the new mode set.

0xC01E0321 The specified monitor source mode set


STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET is invalid.

0xC01E0322 The specified monitor source mode is


STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE invalid.

0xC01E0323 The miniport does not have a


STATUS_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN recommendation regarding the request
to provide a functional VidPN given the
current display adapter configuration.

0xC01E0324 The ID of the specified mode is being


STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE used by another mode in the set.

0xC01E0325 The system failed to determine a mode


STATUS_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT that is supported by both the display
_INTERSECTION adapter and the monitor connected to
it.

0xC01E0326 The number of video present targets


STATUS_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOU must be greater than or equal to the

503 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

RCES number of video present sources.

0xC01E0327 The specified present path is not in the


STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGY VidPN's topology.

0xC01E0328 The display adapter must have at least


STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOU one video present source.
RCE

0xC01E0329 The display adapter must have at least


STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TAR one video present target.
GET

0xC01E032A The specified monitor descriptor set is


STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET invalid.

0xC01E032B The specified monitor descriptor is


STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR invalid.

0xC01E032C The specified descriptor is not in the


STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET specified monitor descriptor set.

0xC01E032D The specified descriptor is already in the


STATUS_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET specified monitor descriptor set.

0xC01E032E The ID of the specified monitor


STATUS_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQU descriptor is being used by another
E descriptor in the set.

0xC01E032F The specified video present target


STATUS_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE subset type is invalid.

0xC01E0330 Two or more of the specified resources


STATUS_GRAPHICS_RESOURCES_NOT_RELATED are not related to each other, as defined
by the interface semantics.

0xC01E0331 The ID of the specified video present


STATUS_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE source is being used by another source
in the set.

0xC01E0332 The ID of the specified video present


STATUS_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE target is being used by another target
in the set.

0xC01E0333 The specified VidPN source cannot be


STATUS_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET used because there is no available
VidPN target to connect it to.

0xC01E0334 The newly arrived monitor could not be


STATUS_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WI associated with a display adapter.
TH_ADAPTER

0xC01E0335 The particular display adapter does not


STATUS_GRAPHICS_NO_VIDPNMGR have an associated VidPN manager.

0xC01E0336 The VidPN manager of the particular


STATUS_GRAPHICS_NO_ACTIVE_VIDPN display adapter does not have an active

504 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

VidPN.

0xC01E0337 The specified VidPN topology is stale;


STATUS_GRAPHICS_STALE_VIDPN_TOPOLOGY obtain the new topology.

0xC01E0338 No monitor is connected on the


STATUS_GRAPHICS_MONITOR_NOT_CONNECTED specified video present target.

0xC01E0339 The specified source is not part of the


STATUS_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY specified VidPN's topology.

0xC01E033A The specified primary surface size is


STATUS_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE invalid.

0xC01E033B The specified visible region size is


STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE invalid.

0xC01E033C The specified stride is invalid.


STATUS_GRAPHICS_INVALID_STRIDE

0xC01E033D The specified pixel format is invalid.


STATUS_GRAPHICS_INVALID_PIXELFORMAT

0xC01E033E The specified color basis is invalid.


STATUS_GRAPHICS_INVALID_COLORBASIS

0xC01E033F The specified pixel value access mode is


STATUS_GRAPHICS_INVALID_PIXELVALUEACCESSMODE invalid.

0xC01E0340 The specified target is not part of the


STATUS_GRAPHICS_TARGET_NOT_IN_TOPOLOGY specified VidPN's topology.

0xC01E0341 Failed to acquire the display mode


STATUS_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT management interface.

0xC01E0342 The specified VidPN source is already


STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE owned by a DMM client and cannot be
used until that client releases it.

0xC01E0343 The specified VidPN is active and cannot


STATUS_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN be accessed.

0xC01E0344 The specified VidPN's present path


STATUS_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL importance ordinal is invalid.

0xC01E0345 The specified VidPN's present path


STATUS_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANS content geometry transformation is
FORMATION invalid.

0xC01E0346 The specified content geometry


STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATI transformation is not supported on the
ON_NOT_SUPPORTED respective VidPN present path.

0xC01E0347 The specified gamma ramp is invalid.


STATUS_GRAPHICS_INVALID_GAMMA_RAMP

0xC01E0348 The specified gamma ramp is not

505 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED supported on the respective VidPN


present path.

0xC01E0349 Multisampling is not supported on the


STATUS_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED respective VidPN present path.

0xC01E034A The specified mode is not in the


STATUS_GRAPHICS_MODE_NOT_IN_MODESET specified mode set.

0xC01E034D The specified VidPN topology


STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATI recommendation reason is invalid.
ON_REASON

0xC01E034E The specified VidPN present path


STATUS_GRAPHICS_INVALID_PATH_CONTENT_TYPE content type is invalid.

0xC01E034F The specified VidPN present path copy


STATUS_GRAPHICS_INVALID_COPYPROTECTION_TYPE protection type is invalid.

0xC01E0350 Only one unassigned mode set can exist


STATUS_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS at any one time for a particular VidPN
source or target.

0xC01E0352 The specified scan line ordering type is


STATUS_GRAPHICS_INVALID_SCANLINE_ORDERING invalid.

0xC01E0353 The topology changes are not allowed


STATUS_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED for the specified VidPN.

0xC01E0354 All available importance ordinals are


STATUS_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS being used in the specified topology.

0xC01E0355 The specified primary surface has a


STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT different private-format attribute than
the current primary surface.

0xC01E0356 The specified mode-pruning algorithm is


STATUS_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM invalid.

0xC01E0357 The specified monitor-capability origin is


STATUS_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN invalid.

0xC01E0358 The specified monitor-frequency range


STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CON constraint is invalid.
STRAINT

0xC01E0359 The maximum supported number of


STATUS_GRAPHICS_MAX_NUM_PATHS_REACHED present paths has been reached.

0xC01E035A The miniport requested that


STATUS_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION augmentation be canceled for the
specified source of the specified VidPN's
topology.

0xC01E035B The specified client type was not


STATUS_GRAPHICS_INVALID_CLIENT_TYPE recognized.

506 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01E035C The client VidPN is not set on this


STATUS_GRAPHICS_CLIENTVIDPN_NOT_SET adapter (for example, no user mode-
initiated mode changes have taken
place on this adapter).

0xC01E0400 The specified display adapter child


STATUS_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED device already has an external device
connected to it.

0xC01E0401 The display adapter child device does


STATUS_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED not support reporting a descriptor.

0xC01E0430 The display adapter is not linked to any


STATUS_GRAPHICS_NOT_A_LINKED_ADAPTER other adapters.

0xC01E0431 The lead adapter in a linked


STATUS_GRAPHICS_LEADLINK_NOT_ENUMERATED configuration was not enumerated yet.

0xC01E0432 Some chain adapters in a linked


STATUS_GRAPHICS_CHAINLINKS_NOT_ENUMERATED configuration have not yet been
enumerated.

0xC01E0433 The chain of linked adapters is not


STATUS_GRAPHICS_ADAPTER_CHAIN_NOT_READY ready to start because of an unknown
failure.

0xC01E0434 An attempt was made to start a lead


STATUS_GRAPHICS_CHAINLINKS_NOT_STARTED link display adapter when the chain
links had not yet started.

0xC01E0435 An attempt was made to turn on a lead


STATUS_GRAPHICS_CHAINLINKS_NOT_POWERED_ON link display adapter when the chain
links were turned off.

0xC01E0436 The adapter link was found in an


STATUS_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE inconsistent state. Not all adapters are
in an expected PNP/power state.

0xC01E0438 The driver trying to start is not the


STATUS_GRAPHICS_NOT_POST_DEVICE_DRIVER same as the driver for the posted
display adapter.

0xC01E043B An operation is being attempted that


STATUS_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED requires the display adapter to be in a
quiescent state.

0xC01E0500 The driver does not support OPM.


STATUS_GRAPHICS_OPM_NOT_SUPPORTED

0xC01E0501 The driver does not support COPP.


STATUS_GRAPHICS_COPP_NOT_SUPPORTED

0xC01E0502 The driver does not support UAB.


STATUS_GRAPHICS_UAB_NOT_SUPPORTED

0xC01E0503 The specified encrypted parameters are


STATUS_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS invalid.

507 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01E0504 An array passed to a function cannot


STATUS_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL hold all of the data that the function
wants to put in it.

0xC01E0505 The GDI display device passed to this


STATUS_GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST function does not have any active
protected outputs.

0xC01E0506 The PVP cannot find an actual GDI


STATUS_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_T display device that corresponds to the
O_NAME passed-in GDI display device name.

0xC01E0507 This function failed because the GDI


STATUS_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_ display device passed to it was not
DESKTOP attached to the Windows desktop.

0xC01E0508 The PVP does not support mirroring


STATUS_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED display devices because they do not
have any protected outputs.

0xC01E050A The function failed because an invalid


STATUS_GRAPHICS_OPM_INVALID_POINTER pointer parameter was passed to it. A
pointer parameter is invalid if it is null,
is not correctly aligned, or it points to
an invalid address or a kernel mode
address.

0xC01E050B An internal error caused an operation to


STATUS_GRAPHICS_OPM_INTERNAL_ERROR fail.

0xC01E050C The function failed because the caller


STATUS_GRAPHICS_OPM_INVALID_HANDLE passed in an invalid OPM user-mode
handle.

0xC01E050D This function failed because the GDI


STATUS_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISP device passed to it did not have any
LAY_DEVICE monitors associated with it.

0xC01E050E A certificate could not be returned


STATUS_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH because the certificate buffer passed to
the function was too small.

0xC01E050F DxgkDdiOpmCreateProtectedOutput()
STATUS_GRAPHICS_OPM_SPANNING_MODE_ENABLED could not create a protected output
because the video present yarget is in
spanning mode.

0xC01E0510 DxgkDdiOpmCreateProtectedOutput()
STATUS_GRAPHICS_OPM_THEATER_MODE_ENABLED could not create a protected output
because the video present target is in
theater mode.

0xC01E0511 The function call failed because the


STATUS_GRAPHICS_PVP_HFS_FAILED display adapter's hardware functionality
scan (HFS) failed to validate the
graphics hardware.

508 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC01E0512 The HDCP SRM passed to this function


STATUS_GRAPHICS_OPM_INVALID_SRM did not comply with section 5 of the
HDCP 1.1 specification.

0xC01E0513 The protected output cannot enable the


STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP HDCP system because it does not
support it.

0xC01E0514 The protected output cannot enable


STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP analog copy protection because it does
not support it.

0xC01E0515 The protected output cannot enable the


STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA CGMS-A protection technology because
it does not support it.

0xC01E0516 DxgkDdiOPMGetInformation() cannot


STATUS_GRAPHICS_OPM_HDCP_SRM_NEVER_SET return the version of the SRM being
used because the application never
successfully passed an SRM to the
protected output.

0xC01E0517 DxgkDdiOPMConfigureProtectedOutput()
STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH cannot enable the specified output
protection technology because the
output's screen resolution is too high.

0xC01E0518 DxgkDdiOPMConfigureProtectedOutput()
STATUS_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_U cannot enable HDCP because other
SE physical outputs are using the display
adapter's HDCP hardware.

0xC01E051A The operating system asynchronously


STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXI destroyed this OPM-protected output
STS because the operating system state
changed. This error typically occurs
because the monitor PDO associated
with this protected output was removed
or stopped, the protected output's
session became a nonconsole session,
or the protected output's desktop
became inactive.

0xC01E051B OPM functions cannot be called when a


STATUS_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRES session is changing its type. Three
S types of sessions currently exist:
console, disconnected, and remote (RDP
or ICA).

0xC01E051C The
STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE DxgkDdiOPMGetCOPPCompatibleInform
_COPP_SEMANTICS ation, DxgkDdiOPMGetInformation, or
DxgkDdiOPMConfigureProtectedOutput
function failed. This error is returned
only if a protected output has OPM
semantics.
DxgkDdiOPMGetCOPPCompatibleInform

509 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

ation always returns this error if a


protected output has OPM semantics.
DxgkDdiOPMGetInformation returns this
error code if the caller requested COPP-
specific information.
DxgkDdiOPMConfigureProtectedOutput
returns this error when the caller tries
to use a COPP-specific command.

0xC01E051D The DxgkDdiOPMGetInformation and


STATUS_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST DxgkDdiOPMGetCOPPCompatibleInform
ation functions return this error code if
the passed-in sequence number is not
the expected sequence number or the
passed-in OMAC value is invalid.

0xC01E051E The function failed because an


STATUS_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR unexpected error occurred inside a
display driver.

0xC01E051F The
STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE DxgkDdiOPMGetCOPPCompatibleInform
_OPM_SEMANTICS ation, DxgkDdiOPMGetInformation, or
DxgkDdiOPMConfigureProtectedOutput
function failed. This error is returned
only if a protected output has COPP
semantics.
DxgkDdiOPMGetCOPPCompatibleInform
ation returns this error code if the caller
requested OPM-specific information.
DxgkDdiOPMGetInformation always
returns this error if a protected output
has COPP semantics.
DxgkDdiOPMConfigureProtectedOutput
returns this error when the caller tries
to use an OPM-specific command.

0xC01E0520 The
STATUS_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED DxgkDdiOPMGetCOPPCompatibleInform
ation and
DxgkDdiOPMConfigureProtectedOutput
functions return this error if the display
driver does not support the
DXGKMDT_OPM_GET_ACP_AND_CGMS
A_SIGNALING and
DXGKMDT_OPM_SET_ACP_AND_CGMSA
_SIGNALING GUIDs.

0xC01E0521 The
STATUS_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST DxgkDdiOPMConfigureProtectedOutput
function returns this error code if the
passed-in sequence number is not the
expected sequence number or the
passed-in OMAC value is invalid.

0xC01E0580 The monitor connected to the specified

510 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_GRAPHICS_I2C_NOT_SUPPORTED video output does not have an I2C bus.

0xC01E0581 No device on the I2C bus has the


STATUS_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST specified address.

0xC01E0582 An error occurred while transmitting


STATUS_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA data to the device on the I2C bus.

0xC01E0583 An error occurred while receiving data


STATUS_GRAPHICS_I2C_ERROR_RECEIVING_DATA from the device on the I2C bus.

0xC01E0584 The monitor does not support the


STATUS_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED specified VCP code.

0xC01E0585 The data received from the monitor is


STATUS_GRAPHICS_DDCCI_INVALID_DATA invalid.

0xC01E0586 A function call failed because a monitor


STATUS_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMI returned an invalid timing status byte
NG_STATUS_BYTE when the operating system used the
DDC/CI get timing report and timing
message command to get a timing
report from a monitor.

0xC01E0587 A monitor returned a DDC/CI


STATUS_GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING capabilities string that did not comply
with the ACCESS.bus 3.0, DDC/CI 1.1,
or MCCS 2 Revision 1 specification.

0xC01E0588 An internal error caused an operation to


STATUS_GRAPHICS_MCA_INTERNAL_ERROR fail.

0xC01E0589 An operation failed because a DDC/CI


STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND message had an invalid value in its
command field.

0xC01E058A This error occurred because a DDC/CI


STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH message had an invalid value in its
length field.

0xC01E058B This error occurred because the value in


STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM a DDC/CI message's 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.

0xC01E058C This function failed because an invalid


STATUS_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE monitor handle was passed to it.

0xC01E058D The operating system asynchronously


STATUS_GRAPHICS_MONITOR_NO_LONGER_EXISTS destroyed the monitor that corresponds
to this handle because the operating
system's state changed. This error
typically occurs because the monitor
PDO associated with this handle was

511 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

removed or stopped, or a display mode


change occurred. A display mode
change occurs when Windows sends a
WM_DISPLAYCHANGE message to
applications.

0xC01E05E0 This function can be used only if a


STATUS_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED program is running in the local console
session. It cannot be used if a program
is running on a remote desktop session
or on a terminal server session.

0xC01E05E1 This function cannot find an actual GDI


STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_N display device that corresponds to the
AME specified GDI display device name.

0xC01E05E2 The function failed because the


STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESK specified GDI display device was not
TOP attached to the Windows desktop.

0xC01E05E3 This function does not support GDI


STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED mirroring display devices because GDI
mirroring display devices do not have
any physical monitors associated with
them.

0xC01E05E4 The function failed because an invalid


STATUS_GRAPHICS_INVALID_POINTER pointer parameter was passed to it. A
pointer parameter is invalid if it is null,
is not correctly aligned, or points to an
invalid address or to a kernel mode
address.

0xC01E05E5 This function failed because the GDI


STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_ device passed to it did not have a
DEVICE monitor associated with it.

0xC01E05E6 An array passed to the function cannot


STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL hold all of the data that the function
must copy into the array.

0xC01E05E7 An internal error caused an operation to


STATUS_GRAPHICS_INTERNAL_ERROR fail.

0xC01E05E8 The function failed because the current


STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS session is changing its type. This
function cannot be called when the
current session is changing its type.
Three types of sessions currently exist:
console, disconnected, and remote (RDP
or ICA).

0xC0210000 The volume must be unlocked before it


STATUS_FVE_LOCKED_VOLUME can be used.

0xC0210001 The volume is fully decrypted and no


STATUS_FVE_NOT_ENCRYPTED key is available.

512 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0210002 The control block for the encrypted


STATUS_FVE_BAD_INFORMATION volume is not valid.

0xC0210003 Not enough free space remains on the


STATUS_FVE_TOO_SMALL volume to allow encryption.

0xC0210004 The partition cannot be encrypted


STATUS_FVE_FAILED_WRONG_FS because the file system is not
supported.

0xC0210005 The file system is inconsistent. Run the


STATUS_FVE_FAILED_BAD_FS Check Disk utility.

0xC0210006 The file system does not extend to the


STATUS_FVE_FS_NOT_EXTENDED end of the volume.

0xC0210007 This operation cannot be performed


STATUS_FVE_FS_MOUNTED while a file system is mounted on the
volume.

0xC0210008 BitLocker Drive Encryption is not


STATUS_FVE_NO_LICENSE included with this version of Windows.

0xC0210009 The requested action was denied by the


STATUS_FVE_ACTION_NOT_ALLOWED FVE control engine.

0xC021000A The data supplied is malformed.


STATUS_FVE_BAD_DATA

0xC021000B The volume is not bound to the system.


STATUS_FVE_VOLUME_NOT_BOUND

0xC021000C The volume specified is not a data


STATUS_FVE_NOT_DATA_VOLUME volume.

0xC021000D A read operation failed while converting


STATUS_FVE_CONV_READ_ERROR the volume.

0xC021000E A write operation failed while converting


STATUS_FVE_CONV_WRITE_ERROR the volume.

0xC021000F The control block for the encrypted


STATUS_FVE_OVERLAPPED_UPDATE volume was updated by another thread.
Try again.

0xC0210010 The volume encryption algorithm cannot


STATUS_FVE_FAILED_SECTOR_SIZE be used on this sector size.

0xC0210011 BitLocker recovery authentication failed.


STATUS_FVE_FAILED_AUTHENTICATION

0xC0210012 The volume specified is not the boot


STATUS_FVE_NOT_OS_VOLUME operating system volume.

0xC0210013 The BitLocker startup key or recovery


STATUS_FVE_KEYFILE_NOT_FOUND password could not be read from
external media.

513 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0210014 The BitLocker startup key or recovery


STATUS_FVE_KEYFILE_INVALID password file is corrupt or invalid.

0xC0210015 The BitLocker encryption key could not


STATUS_FVE_KEYFILE_NO_VMK be obtained from the startup key or the
recovery password.

0xC0210016 The TPM is disabled.


STATUS_FVE_TPM_DISABLED

0xC0210017 The authorization data for the SRK of


STATUS_FVE_TPM_SRK_AUTH_NOT_ZERO the TPM is not zero.

0xC0210018 The system boot information changed


STATUS_FVE_TPM_INVALID_PCR or the TPM locked out access to
BitLocker encryption keys until the
computer is restarted.

0xC0210019 The BitLocker encryption key could not


STATUS_FVE_TPM_NO_VMK be obtained from the TPM.

0xC021001A The BitLocker encryption key could not


STATUS_FVE_PIN_INVALID be obtained from the TPM and PIN.

0xC021001B A boot application hash does not match


STATUS_FVE_AUTH_INVALID_APPLICATION the hash computed when BitLocker was
turned on.

0xC021001C The Boot Configuration Data (BCD)


STATUS_FVE_AUTH_INVALID_CONFIG settings are not supported or have
changed because BitLocker was
enabled.

0xC021001D Boot debugging is enabled. Run


STATUS_FVE_DEBUGGER_ENABLED Windows Boot Configuration Data Store
Editor (bcdedit.exe) to turn it off.

0xC021001E The BitLocker encryption key could not


STATUS_FVE_DRY_RUN_FAILED be obtained.

0xC021001F The metadata disk region pointer is


STATUS_FVE_BAD_METADATA_POINTER incorrect.

0xC0210020 The backup copy of the metadata is out


STATUS_FVE_OLD_METADATA_COPY of date.

0xC0210021 No action was taken because a system


STATUS_FVE_REBOOT_REQUIRED restart is required.

0xC0210022 No action was taken because BitLocker


STATUS_FVE_RAW_ACCESS Drive Encryption is in RAW access
mode.

0xC0210023 BitLocker Drive Encryption cannot enter


STATUS_FVE_RAW_BLOCKED RAW access mode for this volume.

0xC0210026 This feature of BitLocker Drive

514 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_FVE_NO_FEATURE_LICENSE Encryption is not included with this


version of Windows.

0xC0210027 Group policy does not permit turning off


STATUS_FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED BitLocker Drive Encryption on roaming
data volumes.

0xC0210028 Bitlocker Drive Encryption failed to


STATUS_FVE_CONV_RECOVERY_FAILED recover from aborted conversion. This
could be due to either all conversion
logs being corrupted or the media being
write-protected.

0xC0210029 The requested virtualization size is too


STATUS_FVE_VIRTUALIZED_SPACE_TOO_BIG big.

0xC0210030 The drive is too small to be protected


STATUS_FVE_VOLUME_TOO_SMALL using BitLocker Drive Encryption.

0xC0220001 The callout does not exist.


STATUS_FWP_CALLOUT_NOT_FOUND

0xC0220002 The filter condition does not exist.


STATUS_FWP_CONDITION_NOT_FOUND

0xC0220003 The filter does not exist.


STATUS_FWP_FILTER_NOT_FOUND

0xC0220004 The layer does not exist.


STATUS_FWP_LAYER_NOT_FOUND

0xC0220005 The provider does not exist.


STATUS_FWP_PROVIDER_NOT_FOUND

0xC0220006 The provider context does not exist.


STATUS_FWP_PROVIDER_CONTEXT_NOT_FOUND

0xC0220007 The sublayer does not exist.


STATUS_FWP_SUBLAYER_NOT_FOUND

0xC0220008 The object does not exist.


STATUS_FWP_NOT_FOUND

0xC0220009 An object with that GUID or LUID


STATUS_FWP_ALREADY_EXISTS already exists.

0xC022000A The object is referenced by other


STATUS_FWP_IN_USE objects and cannot be deleted.

0xC022000B The call is not allowed from within a


STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS dynamic session.

0xC022000C The call was made from the wrong


STATUS_FWP_WRONG_SESSION session and cannot be completed.

0xC022000D The call must be made from within an


STATUS_FWP_NO_TXN_IN_PROGRESS explicit transaction.

515 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC022000E The call is not allowed from within an


STATUS_FWP_TXN_IN_PROGRESS explicit transaction.

0xC022000F The explicit transaction has been


STATUS_FWP_TXN_ABORTED forcibly canceled.

0xC0220010 The session has been canceled.


STATUS_FWP_SESSION_ABORTED

0xC0220011 The call is not allowed from within a


STATUS_FWP_INCOMPATIBLE_TXN read-only transaction.

0xC0220012 The call timed out while waiting to


STATUS_FWP_TIMEOUT acquire the transaction lock.

0xC0220013 The collection of network diagnostic


STATUS_FWP_NET_EVENTS_DISABLED events is disabled.

0xC0220014 The operation is not supported by the


STATUS_FWP_INCOMPATIBLE_LAYER specified layer.

0xC0220015 The call is allowed for kernel-mode


STATUS_FWP_KM_CLIENTS_ONLY callers only.

0xC0220016 The call tried to associate two objects


STATUS_FWP_LIFETIME_MISMATCH with incompatible lifetimes.

0xC0220017 The object is built-in and cannot be


STATUS_FWP_BUILTIN_OBJECT deleted.

0xC0220018 The maximum number of boot-time


STATUS_FWP_TOO_MANY_BOOTTIME_FILTERS filters has been reached.

0xC0220018 The maximum number of callouts has


STATUS_FWP_TOO_MANY_CALLOUTS been reached.

0xC0220019 A notification could not be delivered


STATUS_FWP_NOTIFICATION_DROPPED because a message queue has reached
maximum capacity.

0xC022001A The traffic parameters do not match


STATUS_FWP_TRAFFIC_MISMATCH those for the security association
context.

0xC022001B The call is not allowed for the current


STATUS_FWP_INCOMPATIBLE_SA_STATE security association state.

0xC022001C A required pointer is null.


STATUS_FWP_NULL_POINTER

0xC022001D An enumerator is not valid.


STATUS_FWP_INVALID_ENUMERATOR

0xC022001E The flags field contains an invalid value.


STATUS_FWP_INVALID_FLAGS

0xC022001F A network mask is not valid.

516 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_FWP_INVALID_NET_MASK

0xC0220020 An FWP_RANGE is not valid.


STATUS_FWP_INVALID_RANGE

0xC0220021 The time interval is not valid.


STATUS_FWP_INVALID_INTERVAL

0xC0220022 An array that must contain at least one


STATUS_FWP_ZERO_LENGTH_ARRAY element has a zero length.

0xC0220023 The displayData.name field cannot be


STATUS_FWP_NULL_DISPLAY_NAME null.

0xC0220024 The action type is not one of the


STATUS_FWP_INVALID_ACTION_TYPE allowed action types for a filter.

0xC0220025 The filter weight is not valid.


STATUS_FWP_INVALID_WEIGHT

0xC0220026 A filter condition contains a match type


STATUS_FWP_MATCH_TYPE_MISMATCH that is not compatible with the
operands.

0xC0220027 An FWP_VALUE or
STATUS_FWP_TYPE_MISMATCH FWPM_CONDITION_VALUE is of the
wrong type.

0xC0220028 An integer value is outside the allowed


STATUS_FWP_OUT_OF_BOUNDS range.

0xC0220029 A reserved field is nonzero.


STATUS_FWP_RESERVED

0xC022002A A filter cannot contain multiple


STATUS_FWP_DUPLICATE_CONDITION conditions operating on a single field.

0xC022002B A policy cannot contain the same keying


STATUS_FWP_DUPLICATE_KEYMOD module more than once.

0xC022002C The action type is not compatible with


STATUS_FWP_ACTION_INCOMPATIBLE_WITH_LAYER the layer.

0xC022002D The action type is not compatible with


STATUS_FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER the sublayer.

0xC022002E The raw context or the provider context


STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER is not compatible with the layer.

0xC022002F The raw context or the provider context


STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT is not compatible with the callout.

0xC0220030 The authentication method is not


STATUS_FWP_INCOMPATIBLE_AUTH_METHOD compatible with the policy type.

0xC0220031 The Diffie-Hellman group is not


STATUS_FWP_INCOMPATIBLE_DH_GROUP compatible with the policy type.

517 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0220032 An IKE policy cannot contain an


STATUS_FWP_EM_NOT_SUPPORTED Extended Mode policy.

0xC0220033 The enumeration template or


STATUS_FWP_NEVER_MATCH subscription will never match any
objects.

0xC0220034 The provider context is of the wrong


STATUS_FWP_PROVIDER_CONTEXT_MISMATCH type.

0xC0220035 The parameter is incorrect.


STATUS_FWP_INVALID_PARAMETER

0xC0220036 The maximum number of sublayers has


STATUS_FWP_TOO_MANY_SUBLAYERS been reached.

0xC0220037 The notification function for a callout


STATUS_FWP_CALLOUT_NOTIFICATION_FAILED returned an error.

0xC0220038 The IPsec authentication configuration


STATUS_FWP_INCOMPATIBLE_AUTH_CONFIG is not compatible with the
authentication type.

0xC0220039 The IPsec cipher configuration is not


STATUS_FWP_INCOMPATIBLE_CIPHER_CONFIG compatible with the cipher type.

0xC022003C A policy cannot contain the same auth


STATUS_FWP_DUPLICATE_AUTH_METHOD method more than once.

0xC0220100 The TCP/IP stack is not ready.


STATUS_FWP_TCPIP_NOT_READY

0xC0220101 The injection handle is being closed by


STATUS_FWP_INJECT_HANDLE_CLOSING another thread.

0xC0220102 The injection handle is stale.


STATUS_FWP_INJECT_HANDLE_STALE

0xC0220103 The classify cannot be pended.


STATUS_FWP_CANNOT_PEND

0xC0230002 The binding to the network interface is


STATUS_NDIS_CLOSING being closed.

0xC0230004 An invalid version was specified.


STATUS_NDIS_BAD_VERSION

0xC0230005 An invalid characteristics table was


STATUS_NDIS_BAD_CHARACTERISTICS used.

0xC0230006 Failed to find the network interface or


STATUS_NDIS_ADAPTER_NOT_FOUND the network interface is not ready.

0xC0230007 Failed to open the network interface.


STATUS_NDIS_OPEN_FAILED

0xC0230008 The network interface has encountered

518 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

STATUS_NDIS_DEVICE_FAILED an internal unrecoverable failure.

0xC0230009 The multicast list on the network


STATUS_NDIS_MULTICAST_FULL interface is full.

0xC023000A An attempt was made to add a


STATUS_NDIS_MULTICAST_EXISTS duplicate multicast address to the list.

0xC023000B At attempt was made to remove a


STATUS_NDIS_MULTICAST_NOT_FOUND multicast address that was never
added.

0xC023000C The network interface aborted the


STATUS_NDIS_REQUEST_ABORTED request.

0xC023000D The network interface cannot process


STATUS_NDIS_RESET_IN_PROGRESS the request because it is being reset.

0xC023000F An attempt was made to send an invalid


STATUS_NDIS_INVALID_PACKET packet on a network interface.

0xC0230010 The specified request is not a valid


STATUS_NDIS_INVALID_DEVICE_REQUEST operation for the target device.

0xC0230011 The network interface is not ready to


STATUS_NDIS_ADAPTER_NOT_READY complete this operation.

0xC0230014 The length of the buffer submitted for


STATUS_NDIS_INVALID_LENGTH this operation is not valid.

0xC0230015 The data used for this operation is not


STATUS_NDIS_INVALID_DATA valid.

0xC0230016 The length of the submitted buffer for


STATUS_NDIS_BUFFER_TOO_SHORT this operation is too small.

0xC0230017 The network interface does not support


STATUS_NDIS_INVALID_OID this object identifier.

0xC0230018 The network interface has been


STATUS_NDIS_ADAPTER_REMOVED removed.

0xC0230019 The network interface does not support


STATUS_NDIS_UNSUPPORTED_MEDIA this media type.

0xC023001A An attempt was made to remove a


STATUS_NDIS_GROUP_ADDRESS_IN_USE token ring group address that is in use
by other components.

0xC023001B An attempt was made to map a file that


STATUS_NDIS_FILE_NOT_FOUND cannot be found.

0xC023001C An error occurred while NDIS tried to


STATUS_NDIS_ERROR_READING_FILE map the file.

0xC023001D An attempt was made to map a file that


STATUS_NDIS_ALREADY_MAPPED is already mapped.

519 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC023001E An attempt to allocate a hardware


STATUS_NDIS_RESOURCE_CONFLICT resource failed because the resource is
used by another component.

0xC023001F The I/O operation failed because the


STATUS_NDIS_MEDIA_DISCONNECTED network media is disconnected or the
wireless access point is out of range.

0xC0230022 The network address used in the


STATUS_NDIS_INVALID_ADDRESS request is invalid.

0xC023002A The offload operation on the network


STATUS_NDIS_PAUSED interface has been paused.

0xC023002B The network interface was not found.


STATUS_NDIS_INTERFACE_NOT_FOUND

0xC023002C The revision number specified in the


STATUS_NDIS_UNSUPPORTED_REVISION structure is not supported.

0xC023002D The specified port does not exist on this


STATUS_NDIS_INVALID_PORT network interface.

0xC023002E The current state of the specified port


STATUS_NDIS_INVALID_PORT_STATE on this network interface does not
support the requested operation.

0xC023002F The miniport adapter is in a lower


STATUS_NDIS_LOW_POWER_STATE power state.

0xC02300BB The network interface does not support


STATUS_NDIS_NOT_SUPPORTED this request.

0xC023100F The TCP connection is not offloadable


STATUS_NDIS_OFFLOAD_POLICY because of a local policy setting.

0xC0231012 The TCP connection is not offloadable by


STATUS_NDIS_OFFLOAD_CONNECTION_REJECTED the Chimney offload target.

0xC0231013 The IP Path object is not in an


STATUS_NDIS_OFFLOAD_PATH_REJECTED offloadable state.

0xC0232000 The wireless LAN interface is in auto-


STATUS_NDIS_DOT11_AUTO_CONFIG_ENABLED configuration mode and does not
support the requested parameter
change operation.

0xC0232001 The wireless LAN interface is busy and


STATUS_NDIS_DOT11_MEDIA_IN_USE cannot perform the requested
operation.

0xC0232002 The wireless LAN interface is power


STATUS_NDIS_DOT11_POWER_STATE_INVALID down and does not support the
requested operation.

0xC0232003 The list of wake on LAN patterns is full.


STATUS_NDIS_PM_WOL_PATTERN_LIST_FULL

520 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

0xC0232004 The list of low power protocol offloads is


STATUS_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL full.

0xC0360001 The SPI in the packet does not match a


STATUS_IPSEC_BAD_SPI valid IPsec SA.

0xC0360002 The packet was received on an IPsec SA


STATUS_IPSEC_SA_LIFETIME_EXPIRED whose lifetime has expired.

0xC0360003 The packet was received on an IPsec SA


STATUS_IPSEC_WRONG_SA that does not match the packet
characteristics.

0xC0360004 The packet sequence number replay


STATUS_IPSEC_REPLAY_CHECK_FAILED check failed.

0xC0360005 The IPsec header and/or trailer in the


STATUS_IPSEC_INVALID_PACKET packet is invalid.

0xC0360006 The IPsec integrity check failed.


STATUS_IPSEC_INTEGRITY_CHECK_FAILED

0xC0360007 IPsec dropped a clear text packet.


STATUS_IPSEC_CLEAR_TEXT_DROP

0xC0360008 IPsec dropped an incoming ESP packet


STATUS_IPSEC_AUTH_FIREWALL_DROP in authenticated firewall mode. This
drop is benign.

0xC0360009 IPsec dropped a packet due to DOS


STATUS_IPSEC_THROTTLE_DROP throttle.

0xC0368000 IPsec Dos Protection matched an


STATUS_IPSEC_DOSP_BLOCK explicit block rule.

0xC0368001 IPsec Dos Protection received an IPsec


STATUS_IPSEC_DOSP_RECEIVED_MULTICAST specific multicast packet which is not
allowed.

0xC0368002 IPsec Dos Protection received an


STATUS_IPSEC_DOSP_INVALID_PACKET incorrectly formatted packet.

0xC0368003 IPsec Dos Protection failed to lookup


STATUS_IPSEC_DOSP_STATE_LOOKUP_FAILED state.

0xC0368004 IPsec Dos Protection failed to create


STATUS_IPSEC_DOSP_MAX_ENTRIES state because there are already
maximum number of entries allowed by
policy.

0xC0368005 IPsec Dos Protection received an IPsec


STATUS_IPSEC_DOSP_KEYMOD_NOT_ALLOWED negotiation packet for a keying module
which is not allowed by policy.

0xC0368006 IPsec Dos Protection failed to create per


STATUS_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES internal IP ratelimit queue because
there is already maximum number of

521 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Return value/code Description

queues allowed by policy.

0xC038005B The system does not support mirrored


STATUS_VOLMGR_MIRROR_NOT_SUPPORTED volumes.

0xC038005C The system does not support RAID-5


STATUS_VOLMGR_RAID5_NOT_SUPPORTED volumes.

0xC03A0014 A virtual disk support provider for the


STATUS_VIRTDISK_PROVIDER_NOT_FOUND specified file was not found.

0xC03A0015 The specified disk is not a virtual disk.


STATUS_VIRTDISK_NOT_VIRTUAL_DISK

0xC03A0016 The chain of virtual hard disks is


STATUS_VHD_PARENT_VHD_ACCESS_DENIED inaccessible. The process has not been
granted access rights to the parent
virtual hard disk for the differencing
disk.

0xC03A0017 The chain of virtual hard disks is


STATUS_VHD_CHILD_PARENT_SIZE_MISMATCH corrupted. There is a mismatch in the
virtual sizes of the parent virtual hard
disk and differencing disk.

0xC03A0018 The chain of virtual hard disks is


STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED corrupted. A differencing disk is
indicated in its own parent chain.

0xC03A0019 The chain of virtual hard disks is


STATUS_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT inaccessible. There was an error
opening a virtual hard disk further up
the chain.

522 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


3 Structure Example
There are no structure examples.

523 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


4 Security Considerations
These structures require no security considerations beyond those of the protocols that utilize them.

524 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


5 Appendix A: Product Behavior
Exceptions, if any, are noted below. If a service pack number appears with the product version,
behavior changed in that service pack. The new behavior also applies to subsequent service packs of
the product unless otherwise specified.

Unless otherwise specified, any statement of optional behavior in this specification prescribed using
the terms SHOULD or SHOULD NOT implies Windows behavior in accordance with the SHOULD or
SHOULD NOT prescription. Unless otherwise specified, the term MAY implies that Windows does not
follow the prescription.

<1> Section 2.1: All HRESULT values used by Microsoft have the C bit clear.

<2> Section 2.1: The following HRESULT codes have the X bit set to 1:

Value Name

0x0DEAD100 TRK_S_OUT_OF_SYNC

0x0DEAD102 TRK_VOLUME_NOT_FOUND

0x0DEAD103 TRK_VOLUME_NOT_OWNED

0x0DEAD107 TRK_S_NOTIFICATION_QUOTA_EXCEEDED

0x8DEAD01B TRK_E_NOT_FOUND

0x8DEAD01C TRK_E_VOLUME_QUOTA_EXCEEDED

0x8DEAD01E TRK_SERVER_TOO_BUSY

<3> Section 2.2: Unless specified otherwise, Windows uses only the values in the following table.

<4> Section 2.3: All NTSTATUS values that are used by Microsoft have the C bit clear.

<5> Section 2.3: Windows defines the following NTSTATUS facility values when the C bit is clear.

Name Value

FACILITY_DEBUGGER 0x001

FACILITY_RPC_RUNTIME 0x002

FACILITY_RPC_STUBS 0x003

FACILITY_IO_ERROR_CODE 0x004

FACILITY_NTWIN32 0x007

FACILITY_NTSSPI 0x009

FACILITY_TERMINAL_SERVER 0x00A

FACILTIY_MUI_ERROR_CODE 0x00B

FACILITY_USB_ERROR_CODE 0x010

525 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


Name Value

FACILITY_HID_ERROR_CODE 0x011

FACILITY_FIREWIRE_ERROR_CODE 0x012

FACILITY_CLUSTER_ERROR_CODE 0x013

FACILITY_ACPI_ERROR_CODE 0x014

FACILITY_SXS_ERROR_CODE 0x015

FACILITY_TRANSACTION 0x019

FACILITY_COMMONLOG 0x01A

FACILITY_VIDEO 0x01B

FACILITY_FILTER_MANAGER 0x01C

FACILITY_MONITOR 0x01D

FACILITY_GRAPHICS_KERNEL 0x01E

FACILITY_DRIVER_FRAMEWORK 0x020

FACILITY_FVE_ERROR_CODE 0x021

FACILITY_FWP_ERROR_CODE 0x022

FACILITY_NDIS_ERROR_CODE 0x023

FACILITY_HYPERVISOR 0x035

FACILITY_IPSEC 0x036

FACILITY_MAXIMUM_VALUE 0x037

526 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


6 Change Tracking
No table of changes is available. The document is either new or has had no changes since its last
release.

527 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010


7 Index
A
T
Applicability 4
Tracking changes 527
C
V
Change tracking 527
Vendor-extensible fields 4
E Versioning 4

Examples 523

Fields - vendor-extensible 4

Glossary 4

HRESULTs packet 6

Informative references 4
Introduction 4

Localization 4

Normative references 4
NTSTATUS packet 403

Overview 4

Product behavior 525

References
informative 4
normative 4
Relationships
other protocols 4
other structures 4

Security - considerations 524


Structures 6

528 / 528
[MS-ERREF] — v20100601
Windows Error Codes

Copyright © 2010 Microsoft Corporation.

Release: Tuesday, June 1, 2010

You might also like