Wednesday, May 26, 2010

Integrating eSSO with other Oracle applications

 ESSO-TEMPLATES for Different Applications.

eSSO Integration With Oracle Access Manager :

This note will describe the steps needed to create an application template for Oracle Access Manager default login page.

oam_login

1. Open eSSO Administrative Console
2. Applications -> New Web App
3. Type in the name as "Oracle Access Manager"
4. In the address bar type the access login URL:
http://host:port/access/oblix/
5. Click on Policy Manager link
6. The page will load but will show "No forms found"
7. Click on "Go" button, in the upper right part of the window
8. Check "Show anchor tags"
9. Select the username, password and submit anchor and click Ok
10. The URL will be captured by the Administrative Console as a regular expression. We will need to edit the
URL to remove all dynamic content from it

+ click Edit
+ select Wildcard
+ type the value as
http://NXDEVSERVER:80/identity/oblix/apps/userservcenter/bin/userservcenter.cgi?program=commonLogin*

eSSO Integration With Oracle SSO

This note will describe the steps needed to create an application template for Oracle Single Sign On login page.

osso_login

To define the template for this application, perform the following steps:
1. Open eSSO Administrative Console
2. Applications -> New Web App
3. Type in the name as "Oracle Single Sign On"
4. In the address bar type the OIDDAS URL:
http://NXDEVSERVER.IDENTITY.US.COM:7777/oiddas
5. Click on Logon link
6. Make sure both:
+Use ordinals instead of names
+Show anchor tags
are unchecked.
7. Click Detect Fields and make sure the fields are detected correctly
8. The URL will be captured by the Administrative Console as a regular expression. We will need to edit the
URL to remove all dynamic content from it:
+ click Edit
+ select Wildcard
+ type the value as http://NXDEVSERVER.IDENTITY.US.COM:7777/sso/jsp/login.jsp*

Oracle Forms Integration ESSO

integration of Oracle Forms based applications with eSSO product

forms_logon

1. Define a template using Control IDs and the Java Helper Object
2. Define a template using Send-Keys technology
Oracle Support recommends implementing the template using the first option.
There are several advantages for this:
+ by using the Java Helper Object the LM agent will be able to detect the
inner Logon window, instead of the applet window
+ credentials will be injected directly in the controls
+ the focus will be handled by the helper object
To implement the template, follow the steps bellow:
Java Helper Object setup
1. Determine the exact version of JInitiator used to run the Forms application
2. Download the following files:

ssojho.dll
jho.zip - rename to .jar
jaccess.zip- rename to .jar
accessibility.properties 

Copy the files in the following locations:

Source file
Destination path

ssojho.dll        C:\Program Files\Oracle\JInitiator 1.3.1.xx\bin

jho.jar              C:\Program Files\Oracle\JInitiator 1.3.1.xx\lib\ext

jaccess.jar      C:\Program Files\Oracle\JInitiator 1.3.1.xx\lib\ext

accessibility.properties     C:\Program Files\Oracle\JInitiator 1.3.1.xx\lib

Note: this version of the JHO helper requires the Microsoft Visual C++ 2005 runtime to be installed on each machine where this is running. This can be downloaded from Microsoft website:


http://www.microsoft.com  and search for Microsoft Visual C++ 2005 Redistributable Package (x86)

Start the Forms application and the eSSO Administrative Console
5. In eSSO Administrative Console, select New -> Windows Application
6. Select the Applet window (module iexplore.exe, class SunAwtFrame), click next
7. If the helper object was installed correctly, at this point, the inner Login frame should be in the list
8. Select the login frame and continue the wizard by defining the credential fields
9. IMPORTANT: Once the wizard is finished, on the Miscellaneous tab of the login form definition, check "Preset Focus" Without this step the template will not work.

___________________________________________________________________________
Create file with following Content and Save :”FormSample.ini”
___________________________________________________________________________

**************************************************************************************

[FormsSample]
AllowClassName=JHOShadowWindow_Class
AppPathKey1=iexplore.exe
AppSubType=1
AT_AppGUID=dca0e7b2-c132-40d5-8468-b9a3db83e7ee
AT_PageGUID=4ff9538e-16ba-46ca-8c3e-8b682985e2dc
AT_PageName=FormsLogon
AuthGrade=1
IDCtrl=1:3:1:2,VTextField6,class oracle.forms.ui.VTextField,text
MaskThirdField=1
MatchType1=exact
OKCtrl=1:3:1:7:1,PushButton4,class oracle.ewt.button.PushButton,push button
OtherCtrl1=1:3:1:6,VTextField8,class oracle.forms.ui.VTextField,text
PassKeyCtrl=1:3:1:4,VTextField7,class oracle.forms.ui.VTextField,text
PresetFocusAll=1
UseJHO=1
WindowTitle1=Logon
Context=EO1Rvue73GsJHyASOFwXD5IFz37fC/3V+dKew5SUNKZspYiL

[*Other Apps]
Section1=FormsSample
Context=sFMFy/Z3/RLLJpqpsgw/dL5pY4ex63oZpEmeoU2gGMjtYbKq
*****************************************************************************************

Tuning the eSSO LM agent for Oracle Forms

Depending on the workstation and network performance, there are a few settings that can help. The following values are known to work in most cases, so it can serve as a starting point for your tuning effort.

Global Agent Settings
-> Live
    -> Response
       -> Java Apps

Delay after Java runtime startup = 500ms

Delay between retries = 500ms

Maximum times to retry credential injection = 5

Time allowed for Java applets to load = 20 seconds

 

eSSO Defining Templates For Oracle Identity Manager

This document provides the procedure to create eSSO templates for Oracle Identity Manager web interface login and change password screens, and for Oracle Identity Manager Design Console login screen.

oim_login

The OIM web interface change password screen is:

oim_changepwd

The OIM Design Console login screen is:

oim_designlogin

To define the template for the OIM web interface login screen:

1. Open eSSO Administrative Console
2. Select New-> Web Application
3. Enter the URL of your login screen: http://NXDEVSERVER.IDENTITY.US.COM:7001/xlWebApp
4. Detect the credential fields and the submit button
To define the form for the change password screen:

5. Select the application template defined before
6. Right click and New Form
7. Navigate to the change password page using the wizard
8. Give a name to the Form and save the template
SAMPLE TEMPLATE

___________________________________________________________________

[dc7bd56d-474c-45de-b0db-cedc5cb35853]
AT_PageGUID=dc7bd56d-474c-45de-b0db-cedc5cb35853
AT_PageName=OIM Web Interface
IDField=0,logonForm,username,text
ParentKey1=OIM Web Interface
PassField=0,logonForm,password,password
SubmitField=0,logonForm,3,submit
URL1=.*?http://localhost:8080/xlWebApp.*
URLMatchType1=regex
URLReferrer=http://localhost:8080/xlWebApp
Context=w+1GsHyqz7PsxRSEcmhliFomgVuUHZBB3eFe6Z+CBGY/jpAq

[3711a0a2-89a1-47ee-9259-e30512f84515]
AT_PageGUID=3711a0a2-89a1-47ee-9259-e30512f84515
AT_PageName=Change Password
NewPWField=0,changePasswordForm,newPassword,password
NewPWField2=0,changePasswordForm,confirmPassword,password
ParentKey1=OIM Web Interface
PassField=0,changePasswordForm,oldPassword,password
SubmitField=0,changePasswordForm,method,submit
URL1=.*?http://localhost:8080/xlWebApp/changePassword\.do.*
URLMatchType1=regex
URLReferrer=http://localhost:8080/xlWebApp/changePassword.do
Context=sbC5iIfJYP05EmLRrbKK+3chgy0c7ByLNn5NiiN8nbbiV0Kd

[OIM Web Interface]
AT_AppGUID=87dbf26b-9f09-4838-9d82-1088b31647f1
AuthGrade=1
IDField=0,0,0,text
PassField=0,0,0,password
Section1=dc7bd56d-474c-45de-b0db-cedc5cb35853
Section2=3711a0a2-89a1-47ee-9259-e30512f84515
URL1=.*?http://localhost:8080/xlWebApp.*
URL2=.*?http://localhost:8080/xlWebApp/changePassword\.do.*
URLMatchType1=regex
URLMatchType2=regex
Context=yOujHpJJMmkJ13AZJDejHvWYTKLLyjLnIaRvyzJ3hJklXr88

[*Other Webs]
Section1=OIM Web Interface
Context=HjQ1393n8Cgw7C3RPaiQkT6/baBtmFT1j6TwgNrqOQcKUZoX

SAVE THE FILE “OIM_WebInterface.file”

_______________________________________________________________________

To define a template for the OIM Design Console:

1. To install the Java Helper Object in the JRE of the OIM Design Console

The JRE is located in OIM_CLIENT_HOME/xlclient/java

Open eSSO Administrative Console and select New -> Windows Application
3. Select Logon and pick the OIM Design Console window

__________________________________________________________________________

[OIM Design Console]
AllowClassName=com.thortech.xl.client.base.dlgLogin
AppPathKey1=java.exe
AppSubType=1
AT_AppGUID=03fc9953-f988-4b6e-a457-078424060dba
AT_PageGUID=2da60d04-fa77-4421-9588-6e3c8ca09672
AT_PageName=OIM Design Console
AuthGrade=1
IDCtrl=1:1:2:1:1:1:6,null,class com.thortech.xl.gui.base.tcTextField,text
MatchType1=exact
OKCtrl=1:1:2:1:1:1:11,null,class com.thortech.xl.gui.base.tcButton,push button
PassKeyCtrl=1:1:2:1:1:1:7,null,class com.thortech.xl.gui.base.tcPasswordField,password text
UseJHO=1
WindowTitle1=Oracle Identity Manager Design Console
Context=vqzf28ldwt288QXPEk30AH1ZTTfH8ICS9f+1HJL3Ym9AVvqK

[*Other Apps]
Section1=OIM Design Console
Context=szg+OZS8oYMoi85lPcEIMY0i/Gc8gpZUpjt2VUoNyvi0ha19

____________________________________________________________________________

Save the file name with “OIM_DesignConsole”

eSSO: Creating An Application Template For MS Outlook

outlook_esso1

To create the application template, perform the following steps:
1. Administrative Console -> Applications -> New Windows Application

2. Select Logon

3. Select the Outlook logon window from the list
(Module=OUTLOOK.EXE and Window Class=#32770)
When selected, the window border will flash.

4. Select the credentials fields:
ID=101 -> Username/ID
ID=102 -> Password
ID=1 -> OK

5. Click Next and Finish
6. Publish the Outlook application template to the repository

eSSO Integrating With PeopleSoft Web Client

The PeopleSoft web interface login screen is.

login_screen

change_pwd

Please note that the change password screen can be accessed in two different ways:

1. By using the FastPath -> PSWD

2. By using the menu:  My System Options -> Change Password

The goal is to have eSSO respond to the change password page regardless of the link used to access it.

The first step is to define create the template and define the Logon from:

1. Open eSSO Administrative Console
2. Select New-> Web Application
3. Enter the URL of your login screen, for example http://hostname:port/jde/taskexplorer/servlet
4. Detect the credential fields and the submit button
5. Edit the form definition and make sure the URL is set as "Regular Expression", and has the following format:

.*?http://hostname:7080/jde/taskexplorer/servlet.*

To define the form for the change password screen:

6. Select the application template defined before
7. Right click and New Form
8. Navigate to the change password page using the wizard
9. Give a name "PwdChange" to the Form
10. Edit the URL in the form and make sure is set as "Wildcard" and has the following format:

http://hostname:port/jde/servlet*

______________________________________________________

Save the Following Below Content “PeopleSoft_JDE.file”
______________________________________________________

***************************************************************************************

[47f78222-ab13-4b94-8d57-96f8a26b727e]
AT_PageGUID=47f78222-ab13-4b94-8d57-96f8a26b727e
AT_PageName=PeopleSoft
AutoOK=1
IDField=0,F1,User,text
ParentKey1=PeopleSoft
PassField=0,F1,Password,password
SubmitField=0,F1,5,submit
URL1=.*?http://hostname:7080/jde/taskexplorer/servlet.*
URLMatchType1=regex
URLReferrer=http://10.166.234.184:7080/jde/taskexplorer/servlet
Context=joXfPQn1rxy9e+K8fogo2Mdeon6VF/FScEnrUP+4Q/0nZvoX

[9f3d9060-e9b8-4938-b6ad-3cbda97f20bb]
AT_PageGUID=9f3d9060-e9b8-4938-b6ad-3cbda97f20bb
AT_PageName=PwdChange
AutoOK=1
NewPWField=4,P98OWSEC_W98OWSECD,0_15,password
NewPWField2=4,P98OWSEC_W98OWSECD,0_17,password
ParentKey1=PeopleSoft
PassField=4,P98OWSEC_W98OWSECD,0_8,password
SubmitField=4,P98OWSEC_W98OWSECD,2,anchor
URL1=http://hostname:7080/jde/servlet*
URLMatchType1=wild
URLReferrer=http://10.166.234.184:7080/jde/taskexplorer/servlet
Context=LfeYXg21Sn44ScTai/SlSRtJfuWygp7OYg8jbqaPMUf6Oj2c

[PeopleSoft]
ActiveLogon=1
AT_AppGUID=ba08b75d-c249-4d92-965c-4be57aa9a4db
AuthGrade=1
AutoOK=1
IDField=0,0,0,text
PassField=0,0,0,password
Section1=47f78222-ab13-4b94-8d57-96f8a26b727e
Section2=9f3d9060-e9b8-4938-b6ad-3cbda97f20bb
URL1=.*?http://hostname:7080/jde/taskexplorer/servlet.*
URL2=http://hostname:7080/jde/servlet*
URLMatchType1=regex
URLMatchType2=wild
Context=eo7C7PuZ2BSsO70jbIcxUSbbdQq/eA54hMyxzf6dbWTA2zhz

[*Other Webs]
Section1=PeopleSoft
Context=pSOeSg2GRGCFmETssLVs3D52ywZ2vvnWVeNkB19vCRUCIOTl

****************************************************************************************

Esso Will Not Auto Login To Peoplesoft HR

Condition as below

Using Logon manager, customer configured ESSO to auto log in to Peoplesoft HR (Word document attached). After customer closes Logon Manager and Peopletools, customer re-opened Peopletools and the logon screen just sits there. Nothing happens.

Follow next steps:
1. Open eSSO Administrative Console and select Applications -> New Windows App
2. In Add Application screen, enter a name for the application (for example ‘Test1’) and select 'Windows' for application type.
In Application field the selection should be 'New Windows Application'.
3. In Form Wizard screen select 'Logon'
4. At this point a list of all opened windows on your session will be displayed. One
should select your “Peopletools version 7.62” Once selected the windows will start to blink.
Click 'Next'.
5. In the Credential Fields window you should check "Use 'Send Keys' for this
form, do not use Control ID's" at the bottom.
6. Click 'Next' and then 'Finish'.
7. Select the 'Fields' tab from the top of the window and on the tab select
"Send Keys" as transfer method and click 'Edit'.
8. In 'Send Keys' window you have "Current Actions" in the left and "New
Actions" in the right of the screen.
+ Select 'Username/ID' from 'Field Type' and 'Enter' as 'Character to insert
after field' then click 'Insert'
+ Next select a Delay from the list in the left. Set 1 second for "Length of
delay" and click 'Insert'.
+ Select 'Fields' again and Password and click 'Insert'.
+ Next select a Delay from the list in the left. Set 1 second for "Length of
delay" and click 'Insert'.
After this the list in 'Current Actions' should be like this:
Username/ID
[Enter]
[Delay: 1 s]
Password
[Enter]
[Delay: 1 s]
19. Click 'Ok' and save your application.
10. Now the new defined application can be exported to the Agent. At this point
the application is ready to use.

HOW TO CONFIGURE AD SYNCHRONIZATION USING LOCATOR OBJECT IN ESSO

Applicable for both Oracle ESSO or v-GO-SSO(Passlogix)

You will have to create a default vgolocator object at the root of the DN of AD and it should point to your "Configuration Object base locations" and in Advanced section of the Global Agent Settings for the synchronization you will have to set "Location for storing user credentials" to "Store user credentials as specified by the locator object".

Here i am Going to explain you with my Environment. with All the Screen Shots.
My Domain Controller Details as - DC=identity,DC=us,DC=com

For Example:
1. If your AD's root DN is DC=identity,DC=us,DC=com.
2. Your "Configuration Object base locations" is set to as ou=essoConfig,dc=test,dc=com.(We can create Manually New Container called essoConfig) with Right Click on Domain Controller of the ESSO
3. The vgolocator object needs to be created at DC=identity,DC=us,DC=com and should point to ou=essoConfig,DC=identity,DC=us,DC=com.
Note: The locator object should be named "default".
4. in Advanced section of the Global Agent Settings for the synchronization. Configure "Location for storing user credentials" to "Store user credentials as specified by the locator object".
5. Write to HKLM.
6. Verify if synchronization is working correctly.

Here is the screenshots for Above Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

How To Manually Extend The AD Schema For eSSO

The steps should be used as a backup solution, in the case that the extend schema action from the eSSO Logon Manager Administrative Console fails. Also, if there is a problem using the LM Administrative Console this procedure can be used for gathering more information about the actual failure in schema extension.

To manually extend the Active Directory schema one must have eSSO Administrative Console installed, either locally on the Active Directory server or remotely.

Copy the following two files from the Administrative Console install to the Active Directory server:

C:\Program Files\Passlogix\v-GO SSO Administrative Console\DirectorySchema\vgo\AD
AttrTypesAD.txt and ObjClassAD.txt

Edit the two files and replace all occurrences of:
My Environment is – “nvdevserver.identity.us.com”
DC=identity,DC=us,DC=com
with the AD domain name, for example:
DC=identity,DC=us,DC=com

  • Run the following command to add the attributes:

    > ldifde -j C:\ -i -f c:\AttrTypesAD.txt

  • Run the following command to add the objectclasses:

    > ldifde -j C:\ -i -f c:\ObjClassAD.txt

    Check the log files created for any Active Directory errors. The log file will be created in the folder mentioned by -j switch of the above commands.

    How to Confirm Schema Extensions in Active Directory for an eSSO Repository

  • Here are the steps to follow for schema extensions in AD as an eSSO repository:

    To confirm that the schema has been properly extended, use the following steps:

    1) Using the Active Directory Schema MMC snap-in, open Classes and confirm that the following four classes exist: vGOConfig, vGoLocatorClass, vGOSecret, vGOUserData.

    Schema_MMC

    Right-click vGOUserData, choose Relationship tab, confirm User is a possible superior.
    vGOUserData_Properties
    Right-click vGOUserData, choose Relationship tab, confirm User and Container are possible superiors

  • vGOConfig_Properties

  • To confirm that proper rights have successfully been assigned when storing v-GO user secrets under Active Directory User Objects, use the following steps:
    Using the ADSIEdit MMC snapin, browse to the root of the tree, right-click and choose properties. In the “Advanced Security…” dialog, click on the advanced button and browse to the bottom of the list, where two entries should exist of Name “SELF”.
    Highlight the first entry and click the Edit button.

  • ADSIEdit_MMC

  • In the “Permission Entry…” dialog, with the Properties tab selected, browse to the bottom of the list and confirm the Create vGOUserData Objects and Delete
    vGOUserData Objects exist and are checked to Allow.
    Repeat the above steps, except this time examine the properties of an individual user object in the tree to make sure the rights inherit all the way to the user object. Oracle eSSO assumes that rights inheritance is not blocked between the root of the tree and the user object.

  • Friday, May 21, 2010

    Some Problems Related with ESSO

     How To Integrate Oracle Enterprise Single Sign-On (ESSO) Password Reset With Oracle Identity Manager (OIM)?

    Applied on Identity Manager - Version: 9.1.0.2 & Oracle Enterprise Single Sign-On Suite - Version: 10.1.4.1 and later.

    Point ESSO Password Reset to the Forgot Password page in the out-of-the-box OIM web interface. This solution works, but will have some rough edges.

    Build your own custom forgot password page which calls the OIM APIs. This can provide a higher quality integration with ESSO Password Reset.

    STEP 1 - Using out-of-the-box forgot your password page

    Create a status HTML page on a web server, called e.g. StatusURL.html. Use the following as the page contents:

    1. <HTML>
      <HEAD>
      <TITLE>CHECKSTATUS</TITLE>
      </HEAD>
      <BODY>
      GOOD SSPR STATUS
      </BODY>
      </HTML>

      Configure the StatusURL in your ESSO-PR configuration to point to the URL of this page.

      Create a redirect HTML page on a web server, called e.g. ResetURL.html. Use the following contents:

      <html>
      <head>
      <title>Password Reset Page</title>
      <script>location.replace('http://host:port/xlWebApp/forgetPassword.do?method=displayVerifyUserId');</script>
      </head>
      <body>
      If you are not redirected, please click <a href='http://host:port/xlWebApp/forgetPassword.do?method=displayVerifyUserId'>here</a>.
      </body>
      </html>

      1. Replace host and port in the above with the correct host and port of the OIM server.
        Configure the ResetURL in your ESSO-PR configuration to point to the URL of this page.
      Step (2) is necessary because we cannot use the OIM forgot password page http://host:port/xlWebApp/forgetPassword.do?method=displayVerifyUserId directly as the ResetURL. This is because ESSO appends to the end of the URL something similar to the following:

      ?GINA=Yes&User=Administrator&Domain=TESTDOMAIN&Lang=en-us

      This causes the resulting request to be:

      GET /xlWebApp/forgetPassword.do?method=displayVerifyUserId?GINA=Yes&User=Administrator&Domain=TESTDOMAIN&Lang=en-us

      And that causes an error in the OIM web interface.
      So the redirect HTML page is used to strip the additional parameters being passed by ESSO (which OIM does not know how to use.) The redirect is based of Javascript, with also a HTML link in case the Javascript-based redirect fails for any reason.

      Limitations of approach #1

      There are a number of rough edges in the user experience which results from this approach:

      • you probably don't want the links along the side of the screen for "Create Request" / "Track Request"
      • the "Cancel" button sends you to the OIM login page (instead of closing the Window)
      • upon successful reset there is a link to the OIM Login page, rather than closing the window to show the Windows login again
      • OIM does not know how to use the User, Domain and Lang parameters being passed by ESSO-PR, and so must, e.g. ask for the username a second time even though it is already provided; cannot determine the language based on the language chosen at login, etc
      The second approach, using a custom web application to call the OIM APIs, is the only way to overcome these limitations.

      Approach #2 - Custom page calling OIM APIs
      The particular APIs you need to use are on tcUtilityFactory:
      • getChallengeValuesForUser(): retrieves the given users secret questions
      • resetForgottenPassword(): supplies secret question answers to reset the user's password
      Note that the "env" argument is the same hash table you normally supply when instantiating a tcUtilityFactory. You will find this documented in the directory documentation/SDK/javadocs/api/index.html of the OIM installation media.

    Saturday, May 15, 2010

    Precompilation In ASP.NET 2.0

    When the first request arrives at your web application there is a mind-numbing amount of work to do. The worker process starts, the runtime initializes, ASPX pages are parsed and compiled to intermediate language, methods are just-in-time compiled to native code - and the list goes on and on. If you want to cut out some of the overhead and improve the startup time of your application, then you’ll want to look at the precompile features in ASP.NET 2.0.

    Although pre-compilation will give our site a performance boost, the difference in speed will only be noticeable during the first request to each folder. Perhaps a more important benefit is the new deployment option made available by the precompile - the option to deploy a site without copying any of the original source code to the server. This includes the code and markup in aspx, ascx, and master files.

    In this article we will explore the benefits and caveats around pre-compilation and the new aspnet_compiler tool. There are two modes for pre-compilation: in place pre-compilation and pre-compilation for deployment. We will take a look at in place pre-compilation first.

    In Place Pre-compilation

    By default, ASP.NET dynamically parses and compiles all the ASPX pages in a folder when the first request arrives for a page inside that folder. ASP.NET also needs to compile applicable files in the special folders, like App_Code, on the first request, and any code-behind files associated with ASPX and ASCX files. The runtime caches all the compilation results in order to quickly process later requests, and does not need to recompile again unless someone edits a file. This behavior gives us a great deal of flexibility, including the flexibility to change code and markup and instantly have the changes reflected in the next browser request.

    The price for this flexibility is the performance hit on the first request. Some people have found their ASP.NET applications to be slow starters. These people usually work in the sales department and perform software demos in front of customers. In place pre-compilation makes the “first hit” to a web application and forces all pages and code in the application to compile.

    The tool to use for pre-compilation is the aspnet_compiler executable, which you can find in the %WINDIR%\Microsoft.NET\Framework\v2.x.xxxx directory. If we have a web application in the WebSite1 virtual directory under IIS, we could use the following command line to compile the application.

    The –v parameter specifies that we are passing a virtual path to our web site. On servers with multiple websites you may need to use the –m parameter and specify the full IIS metabase path to the application (-m /LM/W3SVC/1/Root/WebSite1).

    The pre-compiled code will end up inside of the Temporary ASP.NET File directory, just as it would when the runtime compiles files for a browser request. Inside of the bin directory for the compiled site, you’ll find the assemblies (dll files). The compiler generates special filenames to avoid naming collisions. In the shot below, the dll starting with App_Code contains the code from the App_Code directory – not too surprising. Each folder containing aspx, or ascx files will compile into a dll prefixed with App_Web. The files with a .compiled extension contain XML with information about which original source code file maps to which assembly.

    With the compiled files in place your web application should have a slightly better startup time, but a primary benefit to in place pre-compilation will be the ability to ensure the web application is error free. If you happen to modify a class or web form and leave an error in the file, the aspnet_compiler will fail and display the compiler error. The tool will also display any warnings, but warning will not stop compilation.

    Pre-compilation For Deployment

    Pre-compilation for deployment creates an ‘executable’ (no source code) version of your web application. With pre-compilation for deployment you give the aspnet_compiler the path to your source code, and the path to a target directory for the compilation results, like below.

    aspnet_compiler -p "C:\MyDevelopment\WebSite1" -v / C:\Staging



    This command will compile the site and place the result in C:\Staging. You must still specify –v as a parameter, even though we are not using a virtual path as either a source or a destination. Instead, the compiler will use this parameter to resolve application root references (~).



    The pre-compilation for deployment step will recreate your web site’s folder structure in the destination directory. All of the static files (HTML files, image files, configuration files) are copied into the folder structure exactly as they appear in the source folder hierarchy. A bin directory will appear in the target directory with all of the assemblies and .compiled files.



    The target directory will contain no source code. All of the classes in the App_Code folder are now compiled into one or more assemblies in the bin directory, and no .cs or .vb files will exist in the target directory. Master page files will also compile to the bin directory and not exist. All the code and markup in ASPX, ASCX, and ASHX files, along with any associated code-behind files, will live inside of one or more assemblies in the bin directory, although these files will still exist in the target directory, they exist as nearly empty ‘marker’ files. If you open an ASPX file in a pre-compiled target directory you’ll see the following content:




    This is a marker file generated by the precompilation tool, and should not be deleted!



    Note: this behavior is as of beta 2 and may change. The IIS script map for the ASPX file extension leaves the “Verify that file exists” checkbox unchecked, and the site will work without any of the ASPX files present. There is, however, a problem getting IIS to serve a default document for a directory request unless the file is present. 



    Once the application finishes compiling you can FTP or XCOPY the target directory to a web server (or map a virtual directory to the target directory), and the application will be ready to run. A benefit to pre-compilation for deployment is that no one can make changes to the web application by tweaking the source code – no source code exists! In fact, you can’t even place a new ASPX file into the existing application directory structure without causing an error.



    Making a change to your site will require you to make a change in the original source code, pre-compile the application again, and redeploy all files to the server. There is one caveat in this scenario, in that pre-compilation generates unique filenames for some assemblies in the bin folder, and these filenames will change each time the pre-compiler executes. The first time you run aspnet_compiler you might see App_Web_lufhs9vn.dll in the bin directory, the next time you might see App_Web_hviqdkt.dll with the same compiled code, even though no source file has changed. This means you might have unneeded dlls in your bin directory if you keep repeatedly copy files to the server without cleanup.



    Update: use the -fixednames switch to generate repeatable assembly names.



    For some people, the ability to update content on the web server by modifying aspx and ascx files is a needed feature. To support this scenario, the aspnet_compiler has the –u switch for an “updateable” pre-compilation. With updateable pre-compilation the ASPX, ASCX, ASHX, and MASTER files are copied to the target directory in tact - they do not become ‘marker’ files. You can deploy these files to the server and modify them without causing an error, because the ASP.NET runtime will dynamically parse and compile these files. All of the source code for code-behind files and in the App_Code folder will still be compiled into assemblies and will not need to be deployed.



    Miscellany


    A few other features of the aspnet_compiler include the –d switch, which tells the compiler to generate debugging symbols for the application. Debugging symbols are required if you need line numbers in the stack traces of exceptions. The –f switch will force the compiler to overwrite a target directory, even if a precompiled application already exists there. There are also options to give compiled assemblies a strong name, and allow partially trusted callers.



    In addition, you can pre-compile an application directly from Visual Studio 2005 using the Build -> Publish menu item. The Publish Web Site dialog will let you select an http, ftp, or local file system destination as the target.



    The precompiler also supports strong naming with the -keyfile, -keycontainer, and -delaysign switches. To allow partially trusted callers, use the -aptca switch.



    Wrap Up


    Although performance is often touted as a benefit of pre-compilation, I tend to think of pre-compilation as a safety feature. Safety in knowing all of the code in a web application compiles without an error, and safety in keeping your source code out of a shared host environment.

    Thursday, May 13, 2010

    Win32 error codes

    Code HRESULT Description #define       ERROR CODES

    0 0x00070000 The operation completed successfully. ERROR_SUCCESS

    1 0x80070001 Incorrect function. ERROR_INVALID_FUNCTION

    2 0x80070002 The system cannot find the file specified. ERROR_FILE_NOT_FOUND
    3 0x80070003 The system cannot find the path specified. ERROR_PATH_NOT_FOUND

    4 0x80070004 The system cannot open the file. ERROR_TOO_MANY_OPEN_FILES

    5 0x80070005 Access is denied. ERROR_ACCESS_DENIED

    6 0x80070006 The handle is invalid. ERROR_INVALID_HANDLE

    6 0x80070006 Invalid handle E_HANDLE

    7 0x80070007 The storage control blocks were destroyed. ERROR_ARENA_TRASHED

    8 0x80070008 Not enough storage is available to process this command. ERROR_NOT_ENOUGH_MEMORY

    9 0x80070009 The storage control block address is invalid. ERROR_INVALID_BLOCK

    10 0x8007000A The environment is incorrect. ERROR_BAD_ENVIRONMENT

    11 0x8007000B The format of DLL or executable being loaded is invalid. COR_E_BADIMAGEFORMAT

    11 0x8007000B An attempt was made to load a program with an incorrect format. ERROR_BAD_FORMAT

    12 0x8007000C The access code is invalid. ERROR_INVALID_ACCESS

    13 0x8007000D The data is invalid. ERROR_INVALID_DATA

    14 0x8007000E Not enough storage is available to complete this operation. ERROR_OUTOFMEMORY

    14 0x8007000E Ran out of memory E_OUTOFMEMORY

    15 0x8007000F The system cannot find the drive specified. ERROR_INVALID_DRIVE

    16 0x80070010 The directory cannot be removed. ERROR_CURRENT_DIRECTORY

    17 0x80070011 The system cannot move the file to a different disk drive.
    ERROR_NOT_SAME_DEVICE

    18 0x80070012 There are no more files. ERROR_NO_MORE_FILES

    19 0x80070013 The media is write protected. ERROR_WRITE_PROTECT

    20 0x80070014 The system cannot find the device specified. ERROR_BAD_UNIT

    21 0x80070015 The device is not ready. ERROR_NOT_READY

    22 0x80070016 The device does not recognize the command. ERROR_BAD_COMMAND

    23 0x80070017 Data error (cyclic redundancy check). ERROR_CRC

    24 0x80070018 The program issued a command but the command length is incorrect.
    ERROR_BAD_LENGTH

    25 0x80070019 The drive cannot locate a specific area or track on the disk. ERROR_SEEK

    26 0x8007001A The specified disk or diskette cannot be accessed. ERROR_NOT_DOS_DISK

    27 0x8007001B The drive cannot find the sector requested. ERROR_SECTOR_NOT_FOUND

    28 0x8007001C The printer is out of paper. ERROR_OUT_OF_PAPER

    29 0x8007001D The system cannot write to the specified device. ERROR_WRITE_FAULT

    30 0x8007001E The system cannot read from the specified device. ERROR_READ_FAULT

    31 0x8007001F A device attached to the system is not functioning. ERROR_GEN_FAILURE

    32 0x80070020 The process cannot access the file because it is being used by another
    process. ERROR_SHARING_VIOLATION

    33 0x80070021 The process cannot access the file because another process has locked a portion of the file. ERROR_LOCK_VIOLATION

    34 0x80070022 The wrong diskette is in the drive. Insert %2 (Volume Serial Number: %3) into drive %1. ERROR_WRONG_DISK

    36 0x80070024 Too many files opened for sharing. ERROR_SHARING_BUFFER_EXCEEDED

    38 0x80070026 Reached the end of the file. ERROR_HANDLE_EOF

    38 0x80070026 0x26 = 38L = ERROR_HANDLE_EOF STRSAFE_E_END_OF_FILE

    39 0x80070027 The disk is full. ERROR_HANDLE_DISK_FULL

    50 0x80070032 The request is not supported. ERROR_NOT_SUPPORTED

    51 0x80070033 Windows cannot find the 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. ERROR_REM_NOT_LIST

    52 0x80070034 You were not connected because a duplicate name exists on the network. If joining a domain, go to System in Control Panel to change the computer name and try again. If joining a workgroup, choose another workgroup name. ERROR_DUP_NAME

    53 0x80070035 The network path was not found. ERROR_BAD_NETPATH

    54 0x80070036 The network is busy. ERROR_NETWORK_BUSY

    55 0x80070037 The specified network resource or device is no longer available. ERROR_DEV_NOT_EXIST

    56 0x80070038 The network BIOS command limit has been reached. ERROR_TOO_MANY_CMDS
    57 0x80070039 A network adapter hardware error occurred. ERROR_ADAP_HDW_ERR

    58 0x8007003A The specified server cannot perform the requested operation. ERROR_BAD_NET_RESP

    59 0x8007003B An unexpected network error occurred. ERROR_UNEXP_NET_ERR

    60 0x8007003C The remote adapter is not compatible. ERROR_BAD_REM_ADAP

    61 0x8007003D The printer queue is full. ERROR_PRINTQ_FULL

    62 0x8007003E Space to store the file waiting to be printed is not available on the server. ERROR_NO_SPOOL_SPACE

    63 0x8007003F Your file waiting to be printed was deleted. ERROR_PRINT_CANCELLED

    64 0x80070040 The specified network name is no longer available. ERROR_NETNAME_DELETED

    65 0x80070041 Network access is denied. ERROR_NETWORK_ACCESS_DENIED

    66 0x80070042 The network resource type is not correct. ERROR_BAD_DEV_TYPE

    67 0x80070043 The network name cannot be found. ERROR_BAD_NET_NAME

    68 0x80070044 The name limit for the local computer network adapter card was exceeded. ERROR_TOO_MANY_NAMES

    69 0x80070045 The network BIOS session limit was exceeded. ERROR_TOO_MANY_SESS

    70 0x80070046 The remote server has been paused or is in the process of being started. ERROR_SHARING_PAUSED

    71 0x80070047 No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept. ERROR_REQ_NOT_ACCEP

    72 0x80070048 The specified printer or disk device has been paused. ERROR_REDIR_PAUSED

    80 0x80070050 The file exists. ERROR_FILE_EXISTS

    82 0x80070052 The directory or file cannot be created. ERROR_CANNOT_MAKE

    83 0x80070053 Fail on INT 24. ERROR_FAIL_I24

    84 0x80070054 Storage to process this request is not available. ERROR_OUT_OF_STRUCTURES

    85 0x80070055 The local device name is already in use. ERROR_ALREADY_ASSIGNED

    86 0x80070056 The specified network password is not correct. ERROR_INVALID_PASSWORD

    87 0x80070057 The parameter is incorrect. ERROR_INVALID_PARAMETER

    87 0x80070057 One or more arguments are invalid E_INVALIDARG

    87 0x80070057 0x57 = 87L = ERROR_INVALID_PARAMETER STRSAFE_E_INVALID_PARAMETER

    88 0x80070058 A write fault occurred on the network. ERROR_NET_WRITE_FAULT

    89 0x80070059 The system cannot start another process at this time. ERROR_NO_PROC_SLOTS

    100 0x80070064 Cannot create another system semaphore. ERROR_TOO_MANY_SEMAPHORES

    101 0x80070065 The exclusive semaphore is owned by another process. ERROR_EXCL_SEM_ALREADY_OWNED

    102 0x80070066 The semaphore is set and cannot be closed. ERROR_SEM_IS_SET

    103 0x80070067 The semaphore cannot be set again. ERROR_TOO_MANY_SEM_REQUESTS

    104 0x80070068 Cannot request exclusive semaphores at interrupt time. ERROR_INVALID_AT_INTERRUPT_TIME

    105 0x80070069 The previous ownership of this semaphore has ended. ERROR_SEM_OWNER_DIED

    106 0x8007006A Insert the diskette for drive %1. ERROR_SEM_USER_LIMIT

    107 0x8007006B The program stopped because an alternate diskette was not inserted. ERROR_DISK_CHANGE

    108 0x8007006C The disk is in use or locked by another process. ERROR_DRIVE_LOCKED

    109 0x8007006D The pipe has been ended. ERROR_BROKEN_PIPE

    110 0x8007006E The system cannot open the device or file specified. ERROR_OPEN_FAILED

    111 0x8007006F The file name is too long. ERROR_BUFFER_OVERFLOW

    112 0x80070070 There is not enough space on the disk. ERROR_DISK_FULL

    113 0x80070071 No more internal file identifiers available. ERROR_NO_MORE_SEARCH_HANDLES

    114 0x80070072 The target internal file identifier is incorrect. ERROR_INVALID_TARGET_HANDLE
    117 0x80070075 The IOCTL call made by the application program is not correct.
    ERROR_INVALID_CATEGORY

    118 0x80070076 The verify-on-write switch parameter value is not correct. ERROR_INVALID_VERIFY_SWITCH

    119 0x80070077 The system does not support the command requested. ERROR_BAD_DRIVER_LEVEL

    120 0x80070078 This function is not supported on this system. ERROR_CALL_NOT_IMPLEMENTED

    121 0x80070079 The semaphore timeout period has expired. ERROR_SEM_TIMEOUT

    122 0x8007007A The data area passed to a system call is too small. ERROR_INSUFFICIENT_BUFFER

    122 0x8007007A 0x7A = 122L = ERROR_INSUFFICIENT_BUFFER STRSAFE_E_INSUFFICIENT_BUFFER

    123 0x8007007B The filename, directory name, or volume label syntax is incorrect. ERROR_INVALID_NAME

    124 0x8007007C The system call level is not correct. ERROR_INVALID_LEVEL

    125 0x8007007D The disk has no volume label. ERROR_NO_VOLUME_LABEL

    126 0x8007007E The specified module could not be found. ERROR_MOD_NOT_FOUND

    127 0x8007007F The specified procedure could not be found. ERROR_PROC_NOT_FOUND

    128 0x80070080 There are no child processes to wait for. ERROR_WAIT_NO_CHILDREN

    129 0x80070081 The %1 application cannot be run in Win32 mode. ERROR_CHILD_NOT_COMPLETE

    130 0x80070082 Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O. ERROR_DIRECT_ACCESS_HANDLE

    131 0x80070083 An attempt was made to move the file pointer before the beginning of the file. ERROR_NEGATIVE_SEEK

    132 0x80070084 The file pointer cannot be set on the specified device or file. ERROR_SEEK_ON_DEVICE

    133 0x80070085 A JOIN or SUBST command cannot be used for a drive that contains previously joined drives. ERROR_IS_JOIN_TARGET

    134 0x80070086 An attempt was made to use a JOIN or SUBST command on a drive that has already been joined. ERROR_IS_JOINED

    135 0x80070087 An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted. ERROR_IS_SUBSTED

    136 0x80070088 The system tried to delete the JOIN of a drive that is not joined. ERROR_NOT_JOINED

    137 0x80070089 The system tried to delete the substitution of a drive that is not substituted. ERROR_NOT_SUBSTED

    138 0x8007008A The system tried to join a drive to a directory on a joined drive. ERROR_JOIN_TO_JOIN

    139 0x8007008B The system tried to substitute a drive to a directory on a substituted drive. ERROR_SUBST_TO_SUBST

    140 0x8007008C The system tried to join a drive to a directory on a substituted drive. ERROR_JOIN_TO_SUBST

    141 0x8007008D The system tried to SUBST a drive to a directory on a joined drive. ERROR_SUBST_TO_JOIN

    142 0x8007008E The system cannot perform a JOIN or SUBST at this time. ERROR_BUSY_DRIVE

    143 0x8007008F The system cannot join or substitute a drive to or for a directory on the same drive. ERROR_SAME_DRIVE

    144 0x80070090 The directory is not a subdirectory of the root directory. ERROR_DIR_NOT_ROOT
    145 0x80070091 The directory is not empty. ERROR_DIR_NOT_EMPTY

    146 0x80070092 The path specified is being used in a substitute. ERROR_IS_SUBST_PATH

    147 0x80070093 Not enough resources are available to process this command. ERROR_IS_JOIN_PATH

    148 0x80070094 The path specified cannot be used at this time. ERROR_PATH_BUSY
    149 0x80070095 An attempt was made to join or substitute a drive for which a directory on
    the drive is the target of a previous substitute. ERROR_IS_SUBST_TARGET

    150 0x80070096 System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed. ERROR_SYSTEM_TRACE

    151 0x80070097 The number of specified semaphore events for DosMuxSemWait is not correct. ERROR_INVALID_EVENT_COUNT

    152 0x80070098 DosMuxSemWait did not execute; too many semaphores are already set. ERROR_TOO_MANY_MUXWAITERS

    153 0x80070099 The DosMuxSemWait list is not correct. ERROR_INVALID_LIST_FORMAT

    154 0x8007009A The volume label you entered exceeds the label character limit of the target file system. ERROR_LABEL_TOO_LONG

    155 0x8007009B Cannot create another thread. ERROR_TOO_MANY_TCBS

    156 0x8007009C The recipient process has refused the signal. ERROR_SIGNAL_REFUSED

    157 0x8007009D The segment is already discarded and cannot be locked. ERROR_DISCARDED

    158 0x8007009E The segment is already unlocked. ERROR_NOT_LOCKED

    159 0x8007009F The address for the thread ID is not correct. ERROR_BAD_THREADID_ADDR

    160 0x800700A0 One or more arguments are not correct. ERROR_BAD_ARGUMENTS

    161 0x800700A1 The specified path is invalid. ERROR_BAD_PATHNAME

    162 0x800700A2 A signal is already pending. ERROR_SIGNAL_PENDING

    164 0x800700A4 No more threads can be created in the system. ERROR_MAX_THRDS_REACHED

    167 0x800700A7 Unable to lock a region of a file. ERROR_LOCK_FAILED

    170 0x800700AA The requested resource is in use. ERROR_BUSY

    173 0x800700AD A lock request was not outstanding for the supplied cancel region. ERROR_CANCEL_VIOLATION

    174 0x800700AE The file system does not support atomic changes to the lock type. ERROR_ATOMIC_LOCKS_NOT_SUPPORTED

    180 0x800700B4 The system detected a segment number that was not correct. ERROR_INVALID_SEGMENT_NUMBER

    182 0x800700B6 The operating system cannot run %1. ERROR_INVALID_ORDINAL

    183 0x800700B7 Cannot create a file when that file already exists. ERROR_ALREADY_EXISTS

    186 0x800700BA The flag passed is not correct. ERROR_INVALID_FLAG_NUMBER

    187 0x800700BB The specified system semaphore name was not found. ERROR_SEM_NOT_FOUND

    188 0x800700BC The operating system cannot run %1. ERROR_INVALID_STARTING_CODESEG

    189 0x800700BD The operating system cannot run %1. ERROR_INVALID_STACKSEG

    190 0x800700BE The operating system cannot run %1. ERROR_INVALID_MODULETYPE

    191 0x800700BF Cannot run %1 in Win32 mode. ERROR_INVALID_EXE_SIGNATURE

    192 0x800700C0 The operating system cannot run %1. ERROR_EXE_MARKED_INVALID

    193 0x800700C1 %1 is not a valid Win32 application. ERROR_BAD_EXE_FORMAT

    194 0x800700C2 The operating system cannot run %1. ERROR_ITERATED_DATA_EXCEEDS_64k

    195 0x800700C3 The operating system cannot run %1. ERROR_INVALID_MINALLOCSIZE

    196 0x800700C4 The operating system cannot run this application program. ERROR_DYNLINK_FROM_INVALID_RING

    197 0x800700C5 The operating system is not presently configured to run this application. ERROR_IOPL_NOT_ENABLED

    198 0x800700C6 The operating system cannot run %1. ERROR_INVALID_SEGDPL

    199 0x800700C7 The operating system cannot run this application program.
    ERROR_AUTODATASEG_EXCEEDS_64k

    200 0x800700C8 The code segment cannot be greater than or equal to 64K. ERROR_RING2SEG_MUST_BE_MOVABLE

    201 0x800700C9 The operating system cannot run %1. ERROR_RELOC_CHAIN_XEEDS_SEGLIM

    202 0x800700CA The operating system cannot run %1. ERROR_INFLOOP_IN_RELOC_CHAIN

    203 0x800700CB The system could not find the environment option that was entered. ERROR_ENVVAR_NOT_FOUND

    205 0x800700CD No process in the command subtree has a signal handler. ERROR_NO_SIGNAL_SENT

    206 0x800700CE The filename or extension is too long. ERROR_FILENAME_EXCED_RANGE

    207 0x800700CF The ring 2 stack is in use. ERROR_RING2_STACK_IN_USE

    208 0x800700D0 The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified. ERROR_META_EXPANSION_TOO_LONG

    209 0x800700D1 The signal being posted is not correct. ERROR_INVALID_SIGNAL_NUMBER

    210 0x800700D2 The signal handler cannot be set. ERROR_THREAD_1_INACTIVE

    212 0x800700D4 The segment is locked and cannot be reallocated. ERROR_LOCKED

    214 0x800700D6 Too many dynamic-link modules are attached to this program or dynamic-link module. ERROR_TOO_MANY_MODULES

    215 0x800700D7 Cannot nest calls to LoadModule. ERROR_NESTING_NOT_ALLOWED

    216 0x800700D8 This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher. ERROR_EXE_MACHINE_TYPE_MISMATCH

    217 0x800700D9 The image file %1 is signed, unable to modify. ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY

    218 0x800700DA The image file %1 is strong signed, unable to modify. ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY

    220 0x800700DC This file is checked out or locked for editing by another user. ERROR_FILE_CHECKED_OUT

    221 0x800700DD The file must be checked out before saving changes. ERROR_CHECKOUT_REQUIRED

    222 0x800700DE The file type being saved or retrieved has been blocked. ERROR_BAD_FILE_TYPE
    223 0x800700DF The file size exceeds the limit allowed and cannot be saved. ERROR_FILE_TOO_LARGE

    224 0x800700E0 Access Denied. Before opening files in this location, you must first browse to the web site and select the option to login automatically. ERROR_FORMS_AUTH_REQUIRED

    225 0x800700E1 Operation did not complete successfully because the file contains a virus. ERROR_VIRUS_INFECTED

    226 0x800700E2 This file contains a virus and cannot be opened. Due to the nature of this virus, the file has been removed from this location. ERROR_VIRUS_DELETED

    229 0x800700E5 The pipe is local. ERROR_PIPE_LOCAL

    230 0x800700E6 The pipe state is invalid. ERROR_BAD_PIPE

    231 0x800700E7 All pipe instances are busy. ERROR_PIPE_BUSY

    232 0x800700E8 The pipe is being closed. ERROR_NO_DATA

    233 0x800700E9 No process is on the other end of the pipe. ERROR_PIPE_NOT_CONNECTED

    234 0x800700EA More data is available. ERROR_MORE_DATA

    240 0x800700F0 The session was canceled. ERROR_VC_DISCONNECTED

    254 0x800700FE The specified extended attribute name was invalid. ERROR_INVALID_EA_NAME

    255 0x800700FF The extended attributes are inconsistent. ERROR_EA_LIST_INCONSISTENT

    258 0x80070102 The wait operation timed out. WAIT_TIMEOUT

    259 0x80070103 No more data is available. ERROR_NO_MORE_ITEMS

    266 0x8007010A The copy functions cannot be used. ERROR_CANNOT_COPY

    267 0x8007010B The directory name is invalid. ERROR_DIRECTORY

    275 0x80070113 The extended attributes did not fit in the buffer. ERROR_EAS_DIDNT_FIT

    276 0x80070114 The extended attribute file on the mounted file system is corrupt. ERROR_EA_FILE_CORRUPT

    277 0x80070115 The extended attribute table file is full. ERROR_EA_TABLE_FULL

    278 0x80070116 The specified extended attribute handle is invalid. ERROR_INVALID_EA_HANDLE

    282 0x8007011A The mounted file system does not support extended attributes. ERROR_EAS_NOT_SUPPORTED

    288 0x80070120 Attempt to release mutex not owned by caller. ERROR_NOT_OWNER

    298 0x8007012A Too many posts were made to a semaphore. ERROR_TOO_MANY_POSTS

    299 0x8007012B Only part of a ReadProcessMemory or WriteProcessMemory request was completed. ERROR_PARTIAL_COPY

    300 0x8007012C The oplock request is denied. ERROR_OPLOCK_NOT_GRANTED

    301 0x8007012D An invalid oplock acknowledgment was received by the system.
    ERROR_INVALID_OPLOCK_PROTOCOL

    302 0x8007012E The volume is too fragmented to complete this operation.
    ERROR_DISK_TOO_FRAGMENTED

    303 0x8007012F The file cannot be opened because it is in the process of being deleted. ERROR_DELETE_PENDING

    317 0x8007013D The system cannot find message text for message number 0x%1 in the message file for %2. ERROR_MR_MID_NOT_FOUND

    318 0x8007013E The scope specified was not found. ERROR_SCOPE_NOT_FOUND

    350 0x8007015E No action was taken as a system reboot is required. ERROR_FAIL_NOACTION_REBOOT

    351 0x8007015F The shutdown operation failed. ERROR_FAIL_SHUTDOWN

    352 0x80070160 The restart operation failed. ERROR_FAIL_RESTART

    353 0x80070161 The maximum number of sessions has been reached. ERROR_MAX_SESSIONS_REACHED

    400 0x80070190 The thread is already in background processing mode. ERROR_THREAD_MODE_ALREADY_BACKGROUND

    401 0x80070191 The thread is not in background processing mode. ERROR_THREAD_MODE_NOT_BACKGROUND

    402 0x80070192 The process is already in background processing mode. ERROR_PROCESS_MODE_ALREADY_BACKGROUND

    403 0x80070193 The process is not in background processing mode. ERROR_PROCESS_MODE_NOT_BACKGROUND

    487 0x800701E7 Attempt to access invalid address. ERROR_INVALID_ADDRESS

    500 0x800701F4 User profile cannot be loaded. ERROR_USER_PROFILE_LOAD

    534 0x80070216 Arithmetic result exceeded 32 bits. ERROR_ARITHMETIC_OVERFLOW

    534 0x80070216 0x216 = 534 = ERROR_ARITHMETIC_OVERFLOW INTSAFE_E_ARITHMETIC_OVERFLOW

    535 0x80070217 There is a process on other end of the pipe. ERROR_PIPE_CONNECTED

    536 0x80070218 Waiting for a process to open the other end of the pipe. ERROR_PIPE_LISTENING

    537 0x80070219 Application verifier has found an error in the current process. ERROR_VERIFIER_STOP

    538 0x8007021A An error occurred in the ABIOS subsystem. ERROR_ABIOS_ERROR

    539 0x8007021B A warning occurred in the WX86 subsystem. ERROR_WX86_WARNING

    540 0x8007021C An error occurred in the WX86 subsystem. ERROR_WX86_ERROR

    541 0x8007021D An attempt was made to cancel or set a timer that has an associated APC and the subject thread is not the thread that originally set the timer with an associated APC routine. ERROR_TIMER_NOT_CANCELED

    542 0x8007021E Unwind exception code. ERROR_UNWIND

    543 0x8007021F An invalid or unaligned stack was encountered during an unwind operation. ERROR_BAD_STACK

    544 0x80070220 An invalid unwind target was encountered during an unwind operation. ERROR_INVALID_UNWIND_TARGET

    545 0x80070221 Invalid Object Attributes specified to NtCreatePort or invalid Port
    Attributes specified to NtConnectPort ERROR_INVALID_PORT_ATTRIBUTES

    546 0x80070222 Length of message passed to NtRequestPort or NtRequestWaitReplyPort was longer than the maximum message allowed by the port. ERROR_PORT_MESSAGE_TOO_LONG

    547 0x80070223 An attempt was made to lower a quota limit below the current usage. ERROR_INVALID_QUOTA_LOWER

    548 0x80070224 An attempt was made to attach to a device that was already attached to another device. ERROR_DEVICE_ALREADY_ATTACHED

    549 0x80070225 An attempt was made to execute an instruction at an unaligned address and the host system does not support unaligned instruction references. ERROR_INSTRUCTION_MISALIGNMENT

    550 0x80070226 Profiling not started. ERROR_PROFILING_NOT_STARTED

    551 0x80070227 Profiling not stopped. ERROR_PROFILING_NOT_STOPPED

    552 0x80070228 The passed ACL did not contain the minimum required information. ERROR_COULD_NOT_INTERPRET

    553 0x80070229 The number of active profiling objects is at the maximum and no more may be started. ERROR_PROFILING_AT_LIMIT

    554 0x8007022A Used to indicate that an operation cannot continue without blocking for I/O. ERROR_CANT_WAIT

    555 0x8007022B Indicates that a thread attempted to terminate itself by default (called NtTerminateThread with NULL) and it was the last thread in the current process. ERROR_CANT_TERMINATE_SELF

    556 0x8007022C If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter. In this case information is lost, however, the filter correctly handles the exception. ERROR_UNEXPECTED_MM_CREATE_ERR

    557 0x8007022D If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter. In this case information is lost, however, the filter correctly handles the exception. ERROR_UNEXPECTED_MM_MAP_ERROR

    558 0x8007022E If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter. In this case information is lost, however, the filter correctly handles the exception. ERROR_UNEXPECTED_MM_EXTEND_ERR

    559 0x8007022F A malformed function table was encountered during an unwind operation. ERROR_BAD_FUNCTION_TABLE

    560 0x80070230 Indicates that an attempt was 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. ERROR_NO_GUID_TRANSLATION

    561 0x80070231 Indicates that an attempt was made to grow an LDT by setting its size, or that the size was not an even number of selectors. ERROR_INVALID_LDT_SIZE

    563 0x80070233 Indicates that the starting value for the LDT information was not an integral multiple of the selector size. ERROR_INVALID_LDT_OFFSET

    564 0x80070234 Indicates that the user supplied an invalid descriptor when trying to set up Ldt descriptors. ERROR_INVALID_LDT_DESCRIPTOR

    565 0x80070235 Indicates a process has too 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. ERROR_TOO_MANY_THREADS

    566 0x80070236 An attempt was made to operate on a thread within a specific process, but the thread specified is not in the process specified. ERROR_THREAD_NOT_IN_PROCESS

    567 0x80070237 Page file quota was exceeded. ERROR_PAGEFILE_QUOTA_EXCEEDED

    568 0x80070238 The Netlogon service cannot start because another Netlogon service running in the domain conflicts with the specified role. ERROR_LOGON_SERVER_CONFLICT

    569 0x80070239 The SAM database on a Windows Server is significantly out of synchronization with the copy on the Domain Controller. A complete synchronization is required. ERROR_SYNCHRONIZATION_REQUIRED

    570 0x8007023A The NtCreateFile API 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. ERROR_NET_OPEN_FAILED

    571 0x8007023B {Privilege Failed} The I/O permissions for the process could not be changed. ERROR_IO_PRIVILEGE_FAILED

    572 0x8007023C {Application Exit by CTRL+C} The application terminated as a result of a CTRL+C. ERROR_CONTROL_C_EXIT

    573 0x8007023D {Missing System File} The required system file %hs is bad or missing. ERROR_MISSING_SYSTEMFILE

    574 0x8007023E {Application Error} The exception %s (0x%08lx) occurred in the application at location 0x%08lx. ERROR_UNHANDLED_EXCEPTION

    575 0x8007023F {Application Error} The application failed to initialize properly (0x%lx). Click OK to terminate the application. ERROR_APP_INIT_FAILURE

    576 0x80070240 {Unable to Create Paging File} The creation of the paging file %hs failed (%lx). The requested size was %ld. ERROR_PAGEFILE_CREATE_FAILED

    577 0x80070241 Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. ERROR_INVALID_IMAGE_HASH

    578 0x80070242 {No Paging File Specified} No paging file was specified in the system configuration. ERROR_NO_PAGEFILE

    579 0x80070243 {EXCEPTION} A real-mode application issued a floating-point instruction and floating-point hardware is not present. ERROR_ILLEGAL_FLOAT_CONTEXT

    580 0x80070244 An event pair synchronization operation was performed using the thread specific client/server event pair object, but no event pair object was associated with the thread. ERROR_NO_EVENT_PAIR

    581 0x80070245 A Windows Server has an incorrect configuration. ERROR_DOMAIN_CTRLR_CONFIG_ERROR

    582 0x80070246 An illegal character was encountered. For a multi-byte character set this includes a lead byte without a succeeding trail byte. For the Unicode character set this includes the characters 0xFFFF and 0xFFFE. ERROR_ILLEGAL_CHARACTER

    583 0x80070247 The Unicode character is not defined in the Unicode character set installed on the system. ERROR_UNDEFINED_CHARACTER

    584 0x80070248 The paging file cannot be created on a floppy diskette. ERROR_FLOPPY_VOLUME
    585 0x80070249 The system BIOS failed to connect a system interrupt to the device or bus for which the device is connected. ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT

    586 0x8007024A This operation is only allowed for the Primary Domain Controller of the domain. ERROR_BACKUP_CONTROLLER

    587 0x8007024B An attempt was made to acquire a mutant such that its maximum count would have been exceeded. ERROR_MUTANT_LIMIT_EXCEEDED

    588 0x8007024C A volume has been accessed for which a file system driver is required that has not yet been loaded. ERROR_FS_DRIVER_REQUIRED

    589 0x8007024D {Registry File Failure} The registry cannot load the hive (file): %hs or its log or alternate. It is corrupt, absent, or not writable. ERROR_CANNOT_LOAD_REGISTRY_FILE

    590 0x8007024E {Unexpected Failure in 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. ERROR_DEBUG_ATTACH_FAILED

    591 0x8007024F {Fatal System Error} The %hs system process terminated unexpectedly with a status of 0x%08x (0x%08x 0x%08x). The system has been shut down. ERROR_SYSTEM_PROCESS_TERMINATED

    592 0x80070250 {Data Not Accepted} The TDI client could not handle the data received during an indication. ERROR_DATA_NOT_ACCEPTED

    593 0x80070251 NTVDM encountered a hard error. ERROR_VDM_HARD_ERROR

    594 0x80070252 {Cancel Timeout} The driver %hs failed to complete a cancelled I/O request in the allotted time. ERROR_DRIVER_CANCEL_TIMEOUT

    595 0x80070253 {Reply Message Mismatch} An attempt 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. ERROR_REPLY_MESSAGE_MISMATCH

    596 0x80070254 {Delayed Write Failed} 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. Please try to save this file elsewhere. ERROR_LOST_WRITEBEHIND_DATA

    597 0x80070255 The parameter(s) passed to the server in the client/server shared memory window were invalid. Too much data may have been put in the shared memory window. ERROR_CLIENT_SERVER_PARAMETERS_INVALID

    598 0x80070256 The stream is not a tiny stream. ERROR_NOT_TINY_STREAM

    599 0x80070257 The request must be handled by the stack overflow code. ERROR_STACK_OVERFLOW_READ

    600 0x80070258 Internal OFS status codes 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. ERROR_CONVERT_TO_LARGE

    601 0x80070259 The attempt to find the object found an object matching by ID on the volume but it is out of the scope of the handle used for the operation. ERROR_FOUND_OUT_OF_SCOPE

    602 0x8007025A The bucket array must be grown. Retry transaction after doing so. ERROR_ALLOCATE_BUCKET

    603 0x8007025B The user/kernel marshalling buffer has overflowed. ERROR_MARSHALL_OVERFLOW

    604 0x8007025C The supplied variant structure contains invalid data. ERROR_INVALID_VARIANT
    605 0x8007025D The specified buffer contains ill-formed data. ERROR_BAD_COMPRESSION_BUFFER
    606 0x8007025E {Audit Failed} An attempt to generate a security audit failed. ERROR_AUDIT_FAILED

    607 0x8007025F The timer resolution was not previously set by the current process. ERROR_TIMER_RESOLUTION_NOT_SET

    608 0x80070260 There is insufficient account information to log you on. ERROR_INSUFFICIENT_LOGON_INFO

    609 0x80070261 {Invalid DLL Entrypoint} The dynamic link library %hs is not written correctly. The stack pointer has been left in an inconsistent state. The entrypoint 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. ERROR_BAD_DLL_ENTRYPOINT

    610 0x80070262 {Invalid Service Callback Entrypoint} The %hs service is not written correctly. The stack pointer has been left in an inconsistent state. The callback entrypoint should be declared as WINAPI or STDCALL. Selecting OK will cause the service to continue operation. However, the service process may operate incorrectly. ERROR_BAD_SERVICE_ENTRYPOINT

    611 0x80070263 There is an IP address conflict with another system on the network ERROR_IP_ADDRESS_CONFLICT1

    612 0x80070264 There is an IP address conflict with another system on the network ERROR_IP_ADDRESS_CONFLICT2

    613 0x80070265 {Low On Registry Space} The system has reached the maximum size allowed for the system part of the registry. Additional storage requests will be ignored. ERROR_REGISTRY_QUOTA_LIMIT

    614 0x80070266 A callback return system service cannot be executed when no callback is active. ERROR_NO_CALLBACK_ACTIVE

    615 0x80070267 The password provided is too short to meet the policy of your user account. Please choose a longer password. ERROR_PWD_TOO_SHORT

    616 0x80070268 The policy of your user account 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 then please contact your administrator immediately to have a new one assigned. ERROR_PWD_TOO_RECENT

    617 0x80070269 You have attempted to change your password to one that you have used in the past. The policy of your user account does not allow this. Please select a password that you have not previously used. ERROR_PWD_HISTORY_CONFLICT

    618 0x8007026A The specified compression format is unsupported. ERROR_UNSUPPORTED_COMPRESSION

    619 0x8007026B The specified hardware profile configuration is invalid. ERROR_INVALID_HW_PROFILE

    620 0x8007026C The specified Plug and Play registry device path is invalid. ERROR_INVALID_PLUGPLAY_DEVICE_PATH

    621 0x8007026D The specified quota list is internally inconsistent with its descriptor. ERROR_QUOTA_LIST_INCONSISTENT

    622 0x8007026E {Windows Evaluation Notification} The evaluation period for this installation of Windows has expired. This system will shutdown in 1 hour. To restore access to this installation of Windows, please upgrade this installation using a licensed distribution of this product. ERROR_EVALUATION_EXPIRATION

    623 0x8007026F {Illegal System DLL 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 DLLs. The vendor supplying the DLL should be contacted for a new DLL. ERROR_ILLEGAL_DLL_RELOCATION

    624 0x80070270 {DLL Initialization Failed} The application failed to initialize because the window station is shutting down. ERROR_DLL_INIT_FAILED_LOGOFF

    625 0x80070271 The validation process needs to continue on to the next step. ERROR_VALIDATE_CONTINUE

    626 0x80070272 There are no more matches for the current index enumeration. ERROR_NO_MORE_MATCHES

    627 0x80070273 The range could not be added to the range list because of a conflict. ERROR_RANGE_LIST_CONFLICT

    628 0x80070274 The server process is running under a SID different than that required by client. ERROR_SERVER_SID_MISMATCH

    629 0x80070275 A group marked use for deny only cannot be enabled. ERROR_CANT_ENABLE_DENY_ONLY

    630 0x80070276 {EXCEPTION} Multiple floating point faults. ERROR_FLOAT_MULTIPLE_FAULTS

    631 0x80070277 {EXCEPTION} Multiple floating point traps. ERROR_FLOAT_MULTIPLE_TRAPS

    632 0x80070278 The requested interface is not supported. ERROR_NOINTERFACE

    633 0x80070279 {System Standby Failed} The driver %hs does not support standby mode. Updating this driver may allow the system to go to standby mode. ERROR_DRIVER_FAILED_SLEEP

    634 0x8007027A The system file %1 has become corrupt and has been replaced. ERROR_CORRUPT_SYSTEM_FILE

    635 0x8007027B {Virtual Memory Minimum Too 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. ERROR_COMMITMENT_MINIMUM

    636 0x8007027C A device was removed so enumeration must be restarted. ERROR_PNP_RESTART_ENUMERATION

    637 0x8007027D {Fatal System Error} The system image %s is not properly signed. The file has been replaced with the signed file. The system has been shut down. ERROR_SYSTEM_IMAGE_BAD_SIGNATURE

    638 0x8007027E Device will not start without a reboot. ERROR_PNP_REBOOT_REQUIRED

    639 0x8007027F There is not enough power to complete the requested operation. ERROR_INSUFFICIENT_POWER

    641 0x80070281 The system is in the process of shutting down. ERROR_SYSTEM_SHUTDOWN

    640 0x80070280 ERROR_MULTIPLE_FAULT_VIOLATION ERROR_MULTIPLE

    641 0x80070281 The system is in the process of shutting down. ERROR_SYSTEM_SHUTDOWN

    642 0x80070282 An attempt to remove a processes DebugPort was made, but a port was not already associated with the process. ERROR_PORT_NOT_SET

    643 0x80070283 This version of Windows is not compatible with the behavior version of directory forest, domain or domain controller. ERROR_DS_VERSION_CHECK_FAILURE

    644 0x80070284 The specified range could not be found in the range list. ERROR_RANGE_NOT_FOUND

    646 0x80070286 The driver was not loaded because the system is booting into safe mode. ERROR_NOT_SAFE_MODE_DRIVER

    647 0x80070287 The driver was not loaded because it failed it's initialization call. ERROR_FAILED_DRIVER_ENTRY

    648 0x80070288 The "%hs" encountered an error while applying power or reading the device configuration. This may be caused by a failure of your hardware or by a poor connection. ERROR_DEVICE_ENUMERATION_ERROR

    649 0x80070289 The create operation failed because the name contained at least one mount point which resolves to a volume to which the specified device object is not attached. ERROR_MOUNT_POINT_NOT_RESOLVED

    650 0x8007028A The device object parameter is either not a valid device object or is not attached to the volume specified by the file name. ERROR_INVALID_DEVICE_OBJECT_PARAMETER
    651 0x8007028B A Machine Check Error has occurred. Please check the system eventlog for additional information. ERROR_MCA_OCCURED

    652 0x8007028C There was error [%2] processing the driver database. ERROR_DRIVER_DATABASE_ERROR

    653 0x8007028D System hive size has exceeded its limit. ERROR_SYSTEM_HIVE_TOO_LARGE

    654 0x8007028E The driver could not be loaded because a previous version of the driver is still in memory. ERROR_DRIVER_FAILED_PRIOR_UNLOAD

    655 0x8007028F {Volume Shadow Copy Service} Please wait while the Volume Shadow Copy Service prepares volume %hs for hibernation. ERROR_VOLSNAP_PREPARE_HIBERNATE

    656 0x80070290 The system has failed to hibernate (The error code is %hs). Hibernation will be disabled until the system is restarted. ERROR_HIBERNATION_FAILURE

    665 0x80070299 The requested operation could not be completed due to a file system limitation ERROR_FILE_SYSTEM_LIMITATION

    668 0x8007029C An assertion failure has occurred. ERROR_ASSERTION_FAILURE

    669 0x8007029D An error occurred in the ACPI subsystem. ERROR_ACPI_ERROR
    670 0x8007029E WOW Assertion Error. ERROR_WOW_ASSERTION

    671 0x8007029F A device is missing in the system BIOS MPS table. This device will not be used. Please contact your system vendor for system BIOS update. ERROR_PNP_BAD_MPS_TABLE
    672 0x800702A0 A translator failed to translate resources. ERROR_PNP_TRANSLATION_FAILED

    673 0x800702A1 A IRQ translator failed to translate resources. ERROR_PNP_IRQ_TRANSLATION_FAILED

    674 0x800702A2 Driver %2 returned invalid ID for a child device (%3). ERROR_PNP_INVALID_ID
    675 0x800702A3 {Kernel Debugger Awakened} the system debugger was awakened by an interrupt. ERROR_WAKE_SYSTEM_DEBUGGER

    676 0x800702A4 {Handles Closed} Handles to objects have been automatically closed as a result of the requested operation. ERROR_HANDLES_CLOSED

    677 0x800702A5 {Too Much Information} The specified access control list (ACL) contained more information than was expected. ERROR_EXTRANEOUS_INFORMATION

    678 0x800702A6 This warning level status indicates that the transaction state already exists for the registry sub-tree, but that a transaction commit was previously aborted. The commit has NOT been completed, but has not been rolled back either (so it may still be committed if desired). ERROR_RXACT_COMMIT_NECESSARY

    679 0x800702A7 {Media Changed} The media may have changed. ERROR_MEDIA_CHECK

    680 0x800702A8 {GUID Substitution} During the translation of a global 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. ERROR_GUID_SUBSTITUTION_MADE

    681 0x800702A9 The create operation stopped after reaching a symbolic link ERROR_STOPPED_ON_SYMLINK

    682 0x800702AA A long jump has been executed. ERROR_LONGJUMP

    683 0x800702AB The Plug and Play query operation was not successful. ERROR_PLUGPLAY_QUERY_VETOED

    684 0x800702AC A frame consolidation has been executed. ERROR_UNWIND_CONSOLIDATE

    685 0x800702AD {Registry Hive Recovered} Registry hive (file): %hs was corrupted and it has been recovered. Some data might have been lost. ERROR_REGISTRY_HIVE_RECOVERED

    686 0x800702AE The application is attempting 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? ERROR_DLL_MIGHT_BE_INSECURE

    687 0x800702AF The application is loading 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? ERROR_DLL_MIGHT_BE_INCOMPATIBLE

    688 0x800702B0 Debugger did not handle the exception. ERROR_DBG_EXCEPTION_NOT_HANDLED

    689 0x800702B1 Debugger will reply later. ERROR_DBG_REPLY_LATER

    690 0x800702B2 Debugger cannot provide handle. ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE

    691 0x800702B3 Debugger terminated thread. ERROR_DBG_TERMINATE_THREAD

    692 0x800702B4 Debugger terminated process. ERROR_DBG_TERMINATE_PROCESS

    693 0x800702B5 Debugger got control C. ERROR_DBG_CONTROL_C

    694 0x800702B6 Debugger printed exception on control C. ERROR_DBG_PRINTEXCEPTION_C

    695 0x800702B7 Debugger received RIP exception. ERROR_DBG_RIPEXCEPTION

    697 0x800702B9 Debugger command communication exception. ERROR_DBG_COMMAND_EXCEPTION

    698 0x800702BA {Object Exists} An attempt was made to create an object and the object name already existed. ERROR_OBJECT_NAME_EXISTS

    699 0x800702BB {Thread Suspended} A thread termination occurred while the thread was suspended. The thread was resumed, and termination proceeded. ERROR_THREAD_WAS_SUSPENDED

    700 0x800702BC {Image Relocated} An image file could not be mapped at the address specified in the image file. Local fixups must be performed on this image. ERROR_IMAGE_NOT_AT_BASE

    701 0x800702BD This informational level status indicates that a specified registry sub-tree transaction state did not yet exist and had to be created. ERROR_RXACT_STATE_CREATED

    702 0x800702BE {Segment Load} A virtual DOS 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. ERROR_SEGMENT_NOTIFICATION

    703 0x800702BF {Invalid 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. ERROR_BAD_CURRENT_DIRECTORY

    704 0x800702C0 {Redundant Read} To satisfy a 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 was unable to reassign the failing area of the device. ERROR_FT_READ_RECOVERY_FROM_BACKUP

    705 0x800702C1 {Redundant Write} To satisfy a write request, the 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 not able to reassign the failing area of the device. ERROR_FT_WRITE_RECOVERY

    706 0x800702C2 {Machine Type Mismatch} The 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. ERROR_IMAGE_MACHINE_TYPE_MISMATCH

    707 0x800702C3 {Partial Data Received} The network transport returned partial data to its client. The remaining data will be sent later. ERROR_RECEIVE_PARTIAL

    708 0x800702C4 {Expedited Data Received} The network transport returned data to its client that was marked as expedited by the remote system. ERROR_RECEIVE_EXPEDITED

    709 0x800702C5 {Partial Expedited Data 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. ERROR_RECEIVE_PARTIAL_EXPEDITED

    710 0x800702C6 {TDI Event Done} The TDI indication has completed successfully. ERROR_EVENT_DONE

    711 0x800702C7 {TDI Event Pending} The TDI indication has entered the pending state. ERROR_EVENT_PENDING

    712 0x800702C8 Checking file system on %wZ ERROR_CHECKING_FILE_SYSTEM

    713 0x800702C9 {Fatal Application Exit} %hs ERROR_FATAL_APP_EXIT

    714 0x800702CA The specified registry key is referenced by a predefined handle. ERROR_PREDEFINED_HANDLE

    715 0x800702CB {Page Unlocked} The page protection of a locked page was changed to 'No Access' and the page was unlocked from memory and from the process. ERROR_WAS_UNLOCKED

    716 0x800702CC %hs ERROR_SERVICE_NOTIFICATION

    717 0x800702CD {Page Locked} One of the pages to lock was already locked. ERROR_WAS_LOCKED
    718 0x800702CE Application popup: %1 : %2 ERROR_LOG_HARD_ERROR

    719 0x800702CF ERROR_ALREADY_WIN32 ERROR_ALREADY_WIN32

    720 0x800702D0 {Machine Type Mismatch} The image file %hs is valid, but is for a machine type other than the current machine. ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE

    721 0x800702D1 A yield execution was performed and no thread was available to run. ERROR_NO_YIELD_PERFORMED

    722 0x800702D2 The resumable flag to a timer API was ignored. ERROR_TIMER_RESUME_IGNORED

    723 0x800702D3 The arbiter has deferred arbitration of these resources to its parent ERROR_ARBITRATION_UNHANDLED

    724 0x800702D4 The inserted CardBus device cannot be started because of a configuration error on "%hs". ERROR_CARDBUS_NOT_SUPPORTED

    725 0x800702D5 The CPUs in this 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. Should problems occur with this system, contact the CPU manufacturer to see if this mix of processors is supported. ERROR_MP_PROCESSOR_MISMATCH

    726 0x800702D6 The system was put into hibernation. ERROR_HIBERNATED

    727 0x800702D7 The system was resumed from hibernation. ERROR_RESUME_HIBERNATION

    728 0x800702D8 Windows has detected that the system firmware (BIOS) was updated [previous firmware date = %2, current firmware date %3]. ERROR_FIRMWARE_UPDATED

    729 0x800702D9 A device driver is leaking locked I/O pages causing system degradation. The system has automatically enabled tracking code in order to try and catch the culprit. ERROR_DRIVERS_LEAKING_LOCKED_PAGES

    730 0x800702DA The system has awoken ERROR_WAKE_SYSTEM

    731 0x800702DB ERROR_WAIT_1 ERROR_WAIT_1

    732 0x800702DC ERROR_WAIT_2 ERROR_WAIT_2

    733 0x800702DD ERROR_WAIT_3 ERROR_WAIT_3

    734 0x800702DE ERROR_WAIT_63 ERROR_WAIT_63

    735 0x800702DF ERROR_ABANDONED_WAIT_0 ERROR_ABANDONED_WAIT_0

    736 0x800702E0 ERROR_ABANDONED_WAIT_63 ERROR_ABANDONED_WAIT_63

    737 0x800702E1 ERROR_USER_APC ERROR_USER_APC

    738 0x800702E2 ERROR_KERNEL_APC ERROR_KERNEL_APC

    739 0x800702E3 ERROR_ALERTED ERROR_ALERTED

    740 0x800702E4 The requested operation requires elevation. ERROR_ELEVATION_REQUIRED

    741 0x800702E5 A reparse should be performed by the Object Manager since the name of the file resulted in a symbolic link. ERROR_REPARSE

    742 0x800702E6 An open/create operation completed while an oplock break is underway. ERROR_OPLOCK_BREAK_IN_PROGRESS

    743 0x800702E7 A new volume has been mounted by a file system. ERROR_VOLUME_MOUNTED

    744 0x800702E8 This success level status indicates that the transaction state already exists for the registry sub-tree, but that a transaction commit was previously aborted. The commit has now been completed. ERROR_RXACT_COMMITTED

    745 0x800702E9 This indicates that a notify change request has been completed due to closing the handle which made the notify change request. ERROR_NOTIFY_CLEANUP

    746 0x800702EA {Connect Failure on Primary 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. ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED

    747 0x800702EB Page fault was a transition fault. ERROR_PAGE_FAULT_TRANSITION

    748 0x800702EC Page fault was a demand zero fault. ERROR_PAGE_FAULT_DEMAND_ZERO

    749 0x800702ED Page fault was a demand zero fault. ERROR_PAGE_FAULT_COPY_ON_WRITE

    750 0x800702EE Page fault was a demand zero fault. ERROR_PAGE_FAULT_GUARD_PAGE

    751 0x800702EF Page fault was satisfied by reading from a secondary storage device. ERROR_PAGE_FAULT_PAGING_FILE

    752 0x800702F0 Cached page was locked during operation. ERROR_CACHE_PAGE_LOCKED

    753 0x800702F1 Crash dump exists in paging file. ERROR_CRASH_DUMP

    754 0x800702F2 Specified buffer contains all zeros. ERROR_BUFFER_ALL_ZEROS

    755 0x800702F3 A reparse should be performed by the Object Manager since the name of the file resulted in a symbolic link. ERROR_REPARSE_OBJECT

    756 0x800702F4 The device has succeeded a query-stop and its resource requirements have changed. ERROR_RESOURCE_REQUIREMENTS_CHANGED

    757 0x800702F5 The translator has translated these resources into the global space and no further translations should be performed. ERROR_TRANSLATION_COMPLETE

    758 0x800702F6 A process being terminated has no threads to terminate. ERROR_NOTHING_TO_TERMINATE

    759 0x800702F7 The specified process is not part of a job. ERROR_PROCESS_NOT_IN_JOB

    760 0x800702F8 The specified process is part of a job. ERROR_PROCESS_IN_JOB

    761 0x800702F9 {Volume Shadow Copy Service} The system is now ready for hibernation. ERROR_VOLSNAP_HIBERNATE_READY

    762 0x800702FA A file system or file system filter driver has successfully completed an FsFilter operation. ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY

    763 0x800702FB The specified interrupt vector was already connected. ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED

    764 0x800702FC The specified interrupt vector is still connected. ERROR_INTERRUPT_STILL_CONNECTED

    765 0x800702FD An operation is blocked waiting for an oplock. ERROR_WAIT_FOR_OPLOCK

    766 0x800702FE Debugger handled exception ERROR_DBG_EXCEPTION_HANDLED

    767 0x800702FF Debugger continued ERROR_DBG_CONTINUE

    768 0x80070300 An exception occurred in a user mode callback and the kernel callback frame should be removed. ERROR_CALLBACK_POP_STACK

    769 0x80070301 Compression is disabled for this volume. ERROR_COMPRESSION_DISABLED
    770 0x80070302 The data provider cannot fetch backwards through a result set. ERROR_CANTFETCHBACKWARDS

    771 0x80070303 The data provider cannot scroll backwards through a result set. ERROR_CANTSCROLLBACKWARDS

    772 0x80070304 The data provider requires that previously fetched data is released before asking for more data. ERROR_ROWSNOTRELEASED

    773 0x80070305 The data provider was not able to intrepret the flags set for a column binding in an accessor. ERROR_BAD_ACCESSOR_FLAGS

    774 0x80070306 One or more errors occurred while processing the request. ERROR_ERRORS_ENCOUNTERED

    775 0x80070307 The implementation is not capable of performing the request. ERROR_NOT_CAPABLE

    776 0x80070308 The client of a component requested an operation which is not valid given the state of the component instance. ERROR_REQUEST_OUT_OF_SEQUENCE

    777 0x80070309 A version number could not be parsed. ERROR_VERSION_PARSE_ERROR

    778 0x8007030A The iterator's start position is invalid. ERROR_BADSTARTPOSITION

    779 0x8007030B The hardware has reported an uncorrectable memory error. ERROR_MEMORY_HARDWARE

    780 0x8007030C The attempted operation required self healing to be enabled. ERROR_DISK_REPAIR_DISABLED

    781 0x8007030D The Desktop heap encountered an error while allocating session memory. There is more information in the system event log.
    ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE

    782 0x8007030E The system powerstate is transitioning from %2 to %3. ERROR_SYSTEM_POWERSTATE_TRANSITION

    783 0x8007030F The system powerstate is transitioning from %2 to %3 but could enter %4. ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION

    784 0x80070310 A thread is getting dispatched with MCA EXCEPTION because of MCA. ERROR_MCA_EXCEPTION
    785 0x80070311 Access to %1 is monitored by policy rule %2. ERROR_ACCESS_AUDIT_BY_POLICY
    786 0x80070312 Access to %1 has been restricted by your Administrator by policy rule %2. ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY

    787 0x80070313 A valid hibernation file has been invalidated and should be abandoned. ERROR_ABANDON_HIBERFILE

    788 0x80070314 {Delayed Write Failed} 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. Please try to save this file elsewhere. ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED

    789 0x80070315 {Delayed Write Failed} 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. Please try to save this file elsewhere. ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR

    790 0x80070316 {Delayed Write Failed} 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. ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR

    791 0x80070317 The resources required for this device conflict with the MCFG table. ERROR_BAD_MCFG_TABLE

    994 0x800703E2 Access to the extended attribute was denied. ERROR_EA_ACCESS_DENIED

    995 0x800703E3 The I/O operation has been aborted because of either a thread exit or an application request. ERROR_OPERATION_ABORTED

    996 0x800703E4 Overlapped I/O event is not in a signaled state. ERROR_IO_INCOMPLETE

    997 0x800703E5 Overlapped I/O operation is in progress. ERROR_IO_PENDING

    998 0x800703E6 Invalid access to memory location. ERROR_NOACCESS

    999 0x800703E7 Error performing inpage operation. ERROR_SWAPERROR

    1001 0x800703E9 Recursion too deep; the stack overflowed. ERROR_STACK_OVERFLOW

    1002 0x800703EA The window cannot act on the sent message. ERROR_INVALID_MESSAGE

    1003 0x800703EB Cannot complete this function. ERROR_CAN_NOT_COMPLETE

    1004 0x800703EC Invalid flags. ERROR_INVALID_FLAGS

    1005 0x800703ED The volume does not contain a recognized file system. Please make sure that all required file system drivers are loaded and that the volume is not corrupted. ERROR_UNRECOGNIZED_VOLUME

    1006 0x800703EE The volume for a file has been externally altered so that the opened file is no longer valid. ERROR_FILE_INVALID

    1007 0x800703EF The requested operation cannot be performed in full-screen mode. ERROR_FULLSCREEN_MODE

    1008 0x800703F0 An attempt was made to reference a token that does not exist. ERROR_NO_TOKEN
    1009 0x800703F1 The configuration registry database is corrupt. ERROR_BADDB

    1010 0x800703F2 The configuration registry key is invalid. ERROR_BADKEY

    1011 0x800703F3 The configuration registry key could not be opened. ERROR_CANTOPEN

    1012 0x800703F4 The configuration registry key could not be read. ERROR_CANTREAD

    1013 0x800703F5 The configuration registry key could not be written. ERROR_CANTWRITE

    1014 0x800703F6 One of the files in the registry database had to be recovered by use of a log or alternate copy. The recovery was successful. ERROR_REGISTRY_RECOVERED

    1015 0x800703F7 The registry is corrupted. The 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. ERROR_REGISTRY_CORRUPT

    1016 0x800703F8 An I/O operation initiated by the registry failed unrecoverably. The registry could not read in, or write out, or flush, one of the files that contain the system's image of the registry. ERROR_REGISTRY_IO_FAILED

    1017 0x800703F9 The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format. ERROR_NOT_REGISTRY_FILE

    1018 0x800703FA Illegal operation attempted on a registry key that has been marked for deletion. ERROR_KEY_DELETED

    1019 0x800703FB System could not allocate the required space in a registry log. ERROR_NO_LOG_SPACE

    1020 0x800703FC Cannot create a symbolic link in a registry key that already has subkeys or values. ERROR_KEY_HAS_CHILDREN

    1021 0x800703FD Cannot create a stable subkey under a volatile parent key. ERROR_CHILD_MUST_BE_VOLATILE

    1022 0x800703FE A notify change request is 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. ERROR_NOTIFY_ENUM_DIR

    1051 0x8007041B A stop control has been sent to a service that other running services are dependent on. ERROR_DEPENDENT_SERVICES_RUNNING

    1052 0x8007041C The requested control is not valid for this service. ERROR_INVALID_SERVICE_CONTROL

    1053 0x8007041D The service did not respond to the start or control request in a timely fashion. ERROR_SERVICE_REQUEST_TIMEOUT

    1054 0x8007041E A thread could not be created for the service. ERROR_SERVICE_NO_THREAD
    1055 0x8007041F The service database is locked. ERROR_SERVICE_DATABASE_LOCKED

    1056 0x80070420 An instance of the service is already running. ERROR_SERVICE_ALREADY_RUNNING

    1057 0x80070421 The account name is invalid or does not exist, or the password is invalid for the account name specified. ERROR_INVALID_SERVICE_ACCOUNT

    1058 0x80070422 The service cannot be started, either because it is disabled or because it has no enabled devices associated with it. ERROR_SERVICE_DISABLED

    1059 0x80070423 Circular service dependency was specified. ERROR_CIRCULAR_DEPENDENCY

    1060 0x80070424 The specified service does not exist as an installed service. ERROR_SERVICE_DOES_NOT_EXIST

    1061 0x80070425 The service cannot accept control messages at this time. ERROR_SERVICE_CANNOT_ACCEPT_CTRL

    1062 0x80070426 The service has not been started. ERROR_SERVICE_NOT_ACTIVE

    1063 0x80070427 The service process could not connect to the service controller. ERROR_FAILED_SERVICE_CONTROLLER_CONNECT

    1064 0x80070428 An exception occurred in the service when handling the control request. ERROR_EXCEPTION_IN_SERVICE

    1065 0x80070429 The database specified does not exist. ERROR_DATABASE_DOES_NOT_EXIST

    1066 0x8007042A The service has returned a service-specific error code. ERROR_SERVICE_SPECIFIC_ERROR

    1067 0x8007042B The process terminated unexpectedly. ERROR_PROCESS_ABORTED

    1068 0x8007042C The dependency service or group failed to start. ERROR_SERVICE_DEPENDENCY_FAIL

    1069 0x8007042D The service did not start due to a logon failure. ERROR_SERVICE_LOGON_FAILED
    1070 0x8007042E After starting, the service hung in a start-pending state. ERROR_SERVICE_START_HANG

    1071 0x8007042F The specified service database lock is invalid. ERROR_INVALID_SERVICE_LOCK

    1072 0x80070430 The specified service has been marked for deletion. ERROR_SERVICE_MARKED_FOR_DELETE

    1073 0x80070431 The specified service already exists. ERROR_SERVICE_EXISTS

    1074 0x80070432 The system is currently running with the last-known-good configuration. ERROR_ALREADY_RUNNING_LKG

    1075 0x80070433 The dependency service does not exist or has been marked for deletion. ERROR_SERVICE_DEPENDENCY_DELETED

    1076 0x80070434 The current boot has already been accepted for use as the last-known-good control set. ERROR_BOOT_ALREADY_ACCEPTED

    1077 0x80070435 No attempts to start the service have been made since the last boot. ERROR_SERVICE_NEVER_STARTED

    1078 0x80070436 The name is already in use as either a service name or a service display name. ERROR_DUPLICATE_SERVICE_NAME

    1079 0x80070437 The account specified for this service is different from the account specified for other services running in the same process. ERROR_DIFFERENT_SERVICE_ACCOUNT

    1080 0x80070438 Failure actions can only be set for Win32 services, not for drivers. ERROR_CANNOT_DETECT_DRIVER_FAILURE

    1081 0x80070439 This service runs in the same process as the service control manager. Therefore, the service control manager cannot take action if this service's process terminates unexpectedly. ERROR_CANNOT_DETECT_PROCESS_ABORT

    1082 0x8007043A No recovery program has been configured for this service. ERROR_NO_RECOVERY_PROGRAM

    1083 0x8007043B The executable program that this service is configured to run in does not implement the service. ERROR_SERVICE_NOT_IN_EXE

    1084 0x8007043C This service cannot be started in Safe Mode ERROR_NOT_SAFEBOOT_SERVICE
    1100 0x8007044C The physical end of the tape has been reached. ERROR_END_OF_MEDIA
    1101 0x8007044D A tape access reached a filemark. ERROR_FILEMARK_DETECTED

    1102 0x8007044E The beginning of the tape or a partition was encountered. ERROR_BEGINNING_OF_MEDIA

    1103 0x8007044F A tape access reached the end of a set of files. ERROR_SETMARK_DETECTED

    1104 0x80070450 No more data is on the tape. ERROR_NO_DATA_DETECTED

    1105 0x80070451 Tape could not be partitioned. ERROR_PARTITION_FAILURE

    1106 0x80070452 When accessing a new tape of a multivolume partition, the current block size is incorrect. ERROR_INVALID_BLOCK_LENGTH

    1107 0x80070453 Tape partition information could not be found when loading a tape. ERROR_DEVICE_NOT_PARTITIONED

    1108 0x80070454 Unable to lock the media eject mechanism. ERROR_UNABLE_TO_LOCK_MEDIA

    1109 0x80070455 Unable to unload the media. ERROR_UNABLE_TO_UNLOAD_MEDIA

    1110 0x80070456 The media in the drive may have changed. ERROR_MEDIA_CHANGED

    1111 0x80070457 The I/O bus was reset. ERROR_BUS_RESET

    1112 0x80070458 No media in drive. ERROR_NO_MEDIA_IN_DRIVE

    1113 0x80070459 No mapping for the Unicode character exists in the target multi-byte code page. ERROR_NO_UNICODE_TRANSLATION

    1114 0x8007045A A dynamic link library (DLL) initialization routine failed. ERROR_DLL_INIT_FAILED

    1115 0x8007045B A system shutdown is in progress. ERROR_SHUTDOWN_IN_PROGRESS

    1116 0x8007045C Unable to abort the system shutdown because no shutdown was in progress. ERROR_NO_SHUTDOWN_IN_PROGRESS

    1117 0x8007045D The request could not be performed because of an I/O device error. ERROR_IO_DEVICE

    1118 0x8007045E No serial device was successfully initialized. The serial driver will unload. ERROR_SERIAL_NO_DEVICE

    1119 0x8007045F Unable to open a device that was sharing an interrupt request (IRQ) with other devices. At least one other device that uses that IRQ was already opened. ERROR_IRQ_BUSY

    1120 0x80070460 A serial I/O operation was completed by another write to the serial port. (The IOCTL_SERIAL_XOFF_COUNTER reached zero.) ERROR_MORE_WRITES

    1121 0x80070461 A serial I/O operation completed because the timeout period expired. (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.) ERROR_COUNTER_TIMEOUT

    1122 0x80070462 No ID address mark was found on the floppy disk. ERROR_FLOPPY_ID_MARK_NOT_FOUND

    1123 0x80070463 Mismatch between the floppy disk sector ID field and the floppy disk controller track address. ERROR_FLOPPY_WRONG_CYLINDER

    1124 0x80070464 The floppy disk controller reported an error that is not recognized by the floppy disk driver. ERROR_FLOPPY_UNKNOWN_ERROR

    1125 0x80070465 The floppy disk controller returned inconsistent results in its registers. ERROR_FLOPPY_BAD_REGISTERS

    1126 0x80070466 While accessing the hard disk, a recalibrate operation failed, even after retries. ERROR_DISK_RECALIBRATE_FAILED

    1127 0x80070467 While accessing the hard disk, a disk operation failed even after retries. ERROR_DISK_OPERATION_FAILED

    1128 0x80070468 While accessing the hard disk, a disk controller reset was needed, but even that failed. ERROR_DISK_RESET_FAILED

    1129 0x80070469 Physical end of tape encountered. ERROR_EOM_OVERFLOW

    1130 0x8007046A Not enough server storage is available to process this command. ERROR_NOT_ENOUGH_SERVER_MEMORY

    1131 0x8007046B A potential deadlock condition has been detected. ERROR_POSSIBLE_DEADLOCK
    1132 0x8007046C The base address or the file offset specified does not have the proper alignment. ERROR_MAPPED_ALIGNMENT

    1140 0x80070474 An attempt to change the system power state was vetoed by another application or driver. ERROR_SET_POWER_STATE_VETOED

    1141 0x80070475 The system BIOS failed an attempt to change the system power state. ERROR_SET_POWER_STATE_FAILED

    1142 0x80070476 An attempt was made to create more links on a file than the file system supports. ERROR_TOO_MANY_LINKS

    1150 0x8007047E The specified program requires a newer version of Windows. ERROR_OLD_WIN_VERSION

    1151 0x8007047F The specified program is not a Windows or MS-DOS program. ERROR_APP_WRONG_OS
    1152 0x80070480 Cannot start more than one instance of the specified program. ERROR_SINGLE_INSTANCE_APP

    1153 0x80070481 The specified program was written for an earlier version of Windows. ERROR_RMODE_APP

    1154 0x80070482 One of the library files needed to run this application is damaged. ERROR_INVALID_DLL

    1155 0x80070483 No application is associated with the specified file for this operation. ERROR_NO_ASSOCIATION

    1156 0x80070484 An error occurred in sending the command to the application. ERROR_DDE_FAIL
    1157 0x80070485 One of the library files needed to run this application cannot be found. ERROR_DLL_NOT_FOUND

    1158 0x80070486 The current process has used all of its system allowance of handles for Window Manager objects. ERROR_NO_MORE_USER_HANDLES

    1159 0x80070487 The message can be used only with synchronous operations. ERROR_MESSAGE_SYNC_ONLY

    1160 0x80070488 The indicated source element has no media. ERROR_SOURCE_ELEMENT_EMPTY

    1161 0x80070489 The indicated destination element already contains media. ERROR_DESTINATION_ELEMENT_FULL

    1162 0x8007048A The indicated element does not exist. ERROR_ILLEGAL_ELEMENT_ADDRESS

    1163 0x8007048B The indicated element is part of a magazine that is not present. ERROR_MAGAZINE_NOT_PRESENT

    1164 0x8007048C The indicated device requires reinitialization due to hardware errors. ERROR_DEVICE_REINITIALIZATION_NEEDED

    1165 0x8007048D The device has indicated that cleaning is required before further operations are attempted. ERROR_DEVICE_REQUIRES_CLEANING

    1166 0x8007048E The device has indicated that its door is open. ERROR_DEVICE_DOOR_OPEN

    1167 0x8007048F The device is not connected. ERROR_DEVICE_NOT_CONNECTED

    1168 0x80070490 Element not found. ERROR_NOT_FOUND

    1168 0x80070490 The specified property ID is not supported for the specified property set.%0 E_PROP_ID_UNSUPPORTED

    1169 0x80070491 There was no match for the specified key in the index. ERROR_NO_MATCH

    1170 0x80070492 The property set specified does not exist on the object. ERROR_SET_NOT_FOUND
    1170 0x80070492 The Specified property set is not supported.%0 E_PROP_SET_UNSUPPORTED

    1171 0x80070493 The point passed to GetMouseMovePoints is not in the buffer. ERROR_POINT_NOT_FOUND

    1172 0x80070494 The tracking (workstation) service is not running. ERROR_NO_TRACKING_SERVICE
    1173 0x80070495 The Volume ID could not be found. ERROR_NO_VOLUME_ID

    1175 0x80070497 Unable to remove the file to be replaced. ERROR_UNABLE_TO_REMOVE_REPLACED

    1176 0x80070498 Unable to move the replacement file to the file to be replaced. The file to be replaced has retained its original name. ERROR_UNABLE_TO_MOVE_REPLACEMENT

    1177 0x80070499 Unable to move the replacement file to the file to be replaced. The file to be replaced has been renamed using the backup name. ERROR_UNABLE_TO_MOVE_REPLACEMENT_2

    1178 0x8007049A The volume change journal is being deleted. ERROR_JOURNAL_DELETE_IN_PROGRESS
    1179 0x8007049B The volume change journal is not active. ERROR_JOURNAL_NOT_ACTIVE

    1180 0x8007049C A file was found, but it may not be the correct file. ERROR_POTENTIAL_FILE_FOUND

    1181 0x8007049D The journal entry has been deleted from the journal. ERROR_JOURNAL_
    1190 0x800704A6 A system shutdown has already been scheduled. ERROR_SHUTDOWN_IS_SCHEDULED

    1191 0x800704A7 The system shutdown cannot be initiated because there are other users logged on to the computer. ERROR_SHUTDOWN_USERS_LOGGED_ON

    1200 0x800704B0 The specified device name is invalid. ERROR_BAD_DEVICE

    1201 0x800704B1 The device is not currently connected but it is a remembered connection. ERROR_CONNECTION_UNAVAIL

    1202 0x800704B2 The local device name has a remembered connection to another network resource. ERROR_DEVICE_ALREADY_REMEMBERED

    1203 0x800704B3 The network path was either typed incorrectly, does not exist, or the network provider is not currently available. Please try retyping the path or contact your network administrator. ERROR_NO_NET_OR_BAD_PATH

    1204 0x800704B4 The specified network provider name is invalid. ERROR_BAD_PROVIDER

    1205 0x800704B5 Unable to open the network connection profile. ERROR_CANNOT_OPEN_PROFILE

    1206 0x800704B6 The network connection profile is corrupted. ERROR_BAD_PROFILE

    1207 0x800704B7 Cannot enumerate a noncontainer. ERROR_NOT_CONTAINER

    1208 0x800704B8 An extended error has occurred. ERROR_EXTENDED_ERROR

    1209 0x800704B9 The format of the specified group name is invalid. ERROR_INVALID_GROUPNAME

    1210 0x800704BA The format of the specified computer name is invalid. ERROR_INVALID_COMPUTERNAME

    1211 0x800704BB The format of the specified event name is invalid. ERROR_INVALID_EVENTNAME

    1212 0x800704BC The format of the specified domain name is invalid. ERROR_INVALID_DOMAINNAME
    1213 0x800704BD The format of the specified service name is invalid. ERROR_INVALID_SERVICENAME

    1214 0x800704BE The format of the specified network name is invalid. ERROR_INVALID_NETNAME
    1215 0x800704BF The format of the specified share name is invalid. ERROR_INVALID_SHARENAME
    1216 0x800704C0 The format of the specified password is invalid. ERROR_INVALID_PASSWORDNAME
    1217 0x800704C1 The format of the specified message name is invalid. ERROR_INVALID_MESSAGENAME

    1218 0x800704C2 The format of the specified message destination is invalid. ERROR_INVALID_MESSAGEDEST

    1219 0x800704C3 Multiple connections to a 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. ERROR_SESSION_CREDENTIAL_CONFLICT

    1220 0x800704C4 An attempt was made to establish a session to a network server, but there are already too many sessions established to that server. ERROR_REMOTE_SESSION_LIMIT_EXCEEDED

    1221 0x800704C5 The workgroup or domain name is already in use by another computer on the network. ERROR_DUP_DOMAINNAME

    1222 0x800704C6 The network is not present or not started. ERROR_NO_NETWORK

    1223 0x800704C7 The operation was canceled by the user. ERROR_CANCELLED

    1224 0x800704C8 The requested operation cannot be performed on a file with a user-mapped section open. ERROR_USER_MAPPED_FILE

    1225 0x800704C9 The remote computer refused the network connection. ERROR_CONNECTION_REFUSED
    1226 0x800704CA The network connection was gracefully closed. ERROR_GRACEFUL_DISCONNECT
    1227 0x800704CB The network transport endpoint already has an address associated with it. ERROR_ADDRESS_ALREADY_ASSOCIATED

    1228 0x800704CC An address has not yet been associated with the network endpoint. ERROR_ADDRESS_NOT_ASSOCIATED

    1229 0x800704CD An operation was attempted on a nonexistent network connection. ERROR_CONNECTION_INVALID

    1230 0x800704CE An invalid operation was attempted on an active network connection. ERROR_CONNECTION_ACTIVE

    1231 0x800704CF The network location cannot be reached. For information about network troubleshooting, see Windows Help. ERROR_NETWORK_UNREACHABLE

    1232 0x800704D0 The network location cannot be reached. For information about network troubleshooting, see Windows Help. ERROR_HOST_UNREACHABLE

    1233 0x800704D1 The network location cannot be reached. For information about network troubleshooting, see Windows Help. ERROR_PROTOCOL_UNREACHABLE

    1234 0x800704D2 No service is operating at the destination network endpoint on the remote system. ERROR_PORT_UNREACHABLE
    1235 0x800704D3 The request was aborted. ERROR_REQUEST_ABORTED

    1236 0x800704D4 The network connection was aborted by the local system. ERROR_CONNECTION_ABORTED

    1237 0x800704D5 The operation could not be completed. A retry should be performed. ERROR_RETRY

    1238 0x800704D6 A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached. ERROR_CONNECTION_COUNT_LIMIT
    1239 0x800704D7 Attempting to log in during an unauthorized time of day for this account. ERROR_LOGIN_TIME_RESTRICTION

    1240 0x800704D8 The account is not authorized to log in from this station. ERROR_LOGIN_WKSTA_RESTRICTION

    1241 0x800704D9 The network address could not be used for the operation requested. ERROR_INCORRECT_ADDRESS

    1242 0x800704DA The service is already registered. ERROR_ALREADY_REGISTERED

    1243 0x800704DB The specified service does not exist. ERROR_SERVICE_NOT_FOUND

    1244 0x800704DC The operation being requested was not performed because the user has not been authenticated. ERROR_NOT_AUTHENTICATED

    1245 0x800704DD The operation being requested was not performed because the user has not logged on to the network. The specified service does not exist. ERROR_NOT_LOGGED_ON

    1246 0x800704DE Continue with work in progress. ERROR_CONTINUE

    1247 0x800704DF An attempt was made to perform an initialization operation when initialization has already been completed. ERROR_ALREADY_INITIALIZED

    1248 0x800704E0 No more local devices. ERROR_NO_MORE_DEVICES

    1249 0x800704E1 The specified site does not exist. ERROR_NO_SUCH_SITE

    1250 0x800704E2 A domain controller with the specified name already exists. ERROR_DOMAIN_CONTROLLER_EXISTS

    1251 0x800704E3 This operation is supported only when you are connected to the server. ERROR_ONLY_IF_CONNECTED

    1252 0x800704E4 The group policy framework should call the extension even if there are no changes. ERROR_OVERRIDE_NOCHANGES

    1253 0x800704E5 The specified user does not have a valid profile. ERROR_BAD_USER_PROFILE

    1254 0x800704E6 This operation is not supported on a computer running Windows Server 2003 for Small Business Server ERROR_NOT_SUPPORTED_ON_SBS

    1255 0x800704E7 The server machine is shutting down. ERROR_SERVER_SHUTDOWN_IN_PROGRESS

    1256 0x800704E8 The remote system is not available. For information about network troubleshooting, see Windows Help. ERROR_HOST_DOWN

    1257 0x800704E9 The security identifier provided is not from an account domain. ERROR_NON_ACCOUNT_SID

    1258 0x800704EA The security identifier provided does not have a domain component. ERROR_NON_DOMAIN_SID

    1259 0x800704EB AppHelp dialog canceled thus preventing the application from starting. ERROR_APPHELP_BLOCK

    1260 0x800704EC This program is blocked by group policy. For more information, contact your system administrator. ERROR_ACCESS_DISABLED_BY_POLICY

    1261 0x800704ED A program attempt to use an invalid register value. Normally caused by an uninitialized register. This error is Itanium specific. ERROR_REG_NAT_CONSUMPTION

    1262 0x800704EE The share is currently offline or does not exist. ERROR_CSCSHARE_OFFLINE
    1263 0x800704EF The kerberos protocol encountered an error while validating the KDC certificate during smartcard logon. There is more information in the system event log. ERROR_PKINIT_FAILURE

    1264 0x800704F0 The kerberos protocol encountered an error while attempting to utilize the smartcard subsystem. ERROR_SMARTCARD_SUBSYSTEM_FAILURE

    1265 0x800704F1 The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you. ERROR_DOWNGRADE_DETECTED

    1271 0x800704F7 The machine is locked and cannot be shut down without the force option. ERROR_MACHINE_LOCKED

    1273 0x800704F9 An application-defined callback gave invalid data when called. ERROR_CALLBACK_SUPPLIED_INVALID_DATA

    1274 0x800704FA The group policy framework should call the extension in the synchronous foreground policy refresh. ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED

    1275 0x800704FB This driver has been blocked from loading ERROR_DRIVER_BLOCKED

    1276 0x800704FC A dynamic link library (DLL) referenced a module that was neither a DLL nor the process's executable image. ERROR_INVALID_IMPORT_OF_NON_DLL

    1277 0x800704FD Windows cannot open this program since it has been disabled. ERROR_ACCESS_DISABLED_WEBBLADE

    1278 0x800704FE Windows cannot open this program because the license enforcement system has been tampered with or become corrupted. ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER

    1279 0x800704FF A transaction recover failed. ERROR_RECOVERY_FAILURE

    1280 0x80070500 The current thread has already been converted to a fiber. ERROR_ALREADY_FIBER

    1281 0x80070501 The current thread has already been converted from a fiber. ERROR_ALREADY_THREAD

    1282 0x80070502 The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. ERROR_STACK_BUFFER_OVERRUN

    1283 0x80070503 Data present in one of the parameters is more than the function can operate on. ERROR_PARAMETER_QUOTA_EXCEEDED

    1284 0x80070504 An attempt to do an operation on a debug object failed because the object is in the process of being deleted. ERROR_DEBUGGER_INACTIVE

    1285 0x80070505 An attempt to delay-load a .dll or get a function address in a delay-loaded .dll failed. ERROR_DELAY_LOAD_FAILED

    1286 0x80070506 %1 is a 16-bit application. You do not have permissions to execute 16-bit applications. Check your permissions with your system administrator. ERROR_VDM_DISALLOWED
    1287 0x80070507 Insufficient information exists to identify the cause of failure. ERROR_UNIDENTIFIED_ERROR

    1288 0x80070508 The parameter passed to a C runtime function is incorrect. ERROR_INVALID_CRUNTIME_PARAMETER

    1289 0x80070509 The operation occurred beyond the valid data length of the file. ERROR_BEYOND_VDL

    1290 0x8007050A The service start failed since one or more services in the same process have an incompatible service SID type setting. A service with restricted service SID type can only coexist in the same process with other services with a restricted SID type. If the service SID type for this service was just configured, the hosting process must be restarted in order to start this service. ERROR_INCOMPATIBLE_SERVICE_SID_TYPE

    1291 0x8007050B The process hosting the driver for this device has been terminated. ERROR_DRIVER_PROCESS_TERMINATED

    1292 0x8007050C An operation attempted to exceed an implementation-defined limit. ERROR_IMPLEMENTATION_LIMIT

    1293 0x8007050D Either the target process, or the target thread's containing process, is a protected process. ERROR_PROCESS_IS_PROTECTED

    1294 0x8007050E The service notification client is lagging too far behind the current state of services in the machine. ERROR_SERVICE_NOTIFY_CLIENT_LAGGING

    1295 0x8007050F The requested file operation failed because the storage quota was exceeded. To free up disk space, move files to a different location or delete unnecessary files. For more information, contact your system administrator. ERROR_DISK_QUOTA_EXCEEDED

    1296 0x80070510 The requested file operation failed because the storage policy blocks that type of file. For more information, contact your system administrator. ERROR_CONTENT_BLOCKED
    1297 0x80070511 A privilege that the service 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. ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE

    1299 0x80070513 Indicates a particular Security ID may not be assigned as the label of an object. ERROR_INVALID_LABEL

    1300 0x80070514 Not all privileges or groups referenced are assigned to the caller. ERROR_NOT_ALL_ASSIGNED

    1301 0x80070515 Some mapping between account names and security IDs was not done. ERROR_SOME_NOT_MAPPED

    1302 0x80070516 No system quota limits are specifically set for this account. ERROR_NO_QUOTAS_FOR_ACCOUNT

    1303 0x80070517 No encryption key is available. A well-known encryption key was returned. ERROR_LOCAL_USER_SESSION_KEY

    1304 0x80070518 The password is too complex to be converted to a LAN Manager password. The LAN Manager password returned is a NULL string. ERROR_NULL_LM_PASSWORD

    1305 0x80070519 The revision level is unknown. ERROR_UNKNOWN_REVISION

    1306 0x8007051A Indicates two revision levels are incompatible. ERROR_REVISION_MISMATCH
    1307 0x8007051B This security ID may not be assigned as the owner of this object. ERROR_INVALID_OWNER

    1308 0x8007051C This security ID may not be assigned as the primary group of an object. ERROR_INVALID_PRIMARY_GROUP

    1309 0x8007051D An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client. ERROR_NO_IMPERSONATION_TOKEN

    1310 0x8007051E The group may not be disabled. ERROR_CANT_DISABLE_MANDATORY

    1311 0x8007051F There are currently no logon servers available to service the logon request. ERROR_NO_LOGON_SERVERS

    1312 0x80070520 A specified logon session does not exist. It may already have been terminated. ERROR_NO_SUCH_LOGON_SESSION

    1313 0x80070521 A specified privilege does not exist. ERROR_NO_SUCH_PRIVILEGE

    1314 0x80070522 A required privilege is not held by the client. ERROR_PRIVILEGE_NOT_HELD

    1315 0x80070523 The name provided is not a properly formed account name. ERROR_INVALID_ACCOUNT_NAME

    1316 0x80070524 The specified account already exists. ERROR_USER_EXISTS

    1317 0x80070525 The specified account does not exist. ERROR_NO_SUCH_USER

    1318 0x80070526 The specified group already exists. ERROR_GROUP_EXISTS

    1319 0x80070527 The specified group does not exist. ERROR_NO_SUCH_GROUP

    1320 0x80070528 Either the specified user account is already a member of the specified group, or the specified group cannot be deleted because it contains a member. ERROR_MEMBER_IN_GROUP

    1321 0x80070529 The specified user account is not a member of the specified group account. ERROR_MEMBER_NOT_IN_GROUP

    1322 0x8007052A The last remaining administration account cannot be disabled or deleted. ERROR_LAST_ADMIN

    1323 0x8007052B Unable to update the password. The value provided as the current password is incorrect. ERROR_WRONG_PASSWORD

    1324 0x8007052C Unable to update the password. The value provided for the new password contains values that are not allowed in passwords. ERROR_ILL_FORMED_PASSWORD

    1325 0x8007052D Unable to update the password. The value provided for the new password does not meet the length, complexity, or history requirements of the domain. ERROR_PASSWORD_RESTRICTION

    1326 0x8007052E Logon failure: unknown user name or bad password. ERROR_LOGON_FAILURE

    1327 0x8007052F Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced. ERROR_ACCOUNT_RESTRICTION

    1328 0x80070530 Logon failure: account logon time restriction violation. ERROR_INVALID_LOGON_HOURS

    1329 0x80070531 Logon failure: user not allowed to log on to this computer. ERROR_INVALID_WORKSTATION

    1330 0x80070532 Logon failure: the specified account password has expired. ERROR_PASSWORD_EXPIRED

    1331 0x80070533 Logon failure: account currently disabled. ERROR_ACCOUNT_DISABLED

    1332 0x80070534 No mapping between account names and security IDs was done. ERROR_NONE_MAPPED

    1333 0x80070535 Too many local user identifiers (LUIDs) were requested at one time. ERROR_TOO_MANY_LUIDS_REQUESTED

    1334 0x80070536 No more local user identifiers (LUIDs) are available. ERROR_LUIDS_EXHAUSTED

    1335 0x80070537 The subauthority part of a security ID is invalid for this particular use. ERROR_INVALID_SUB_AUTHORITY

    1336 0x80070538 The access control list (ACL) structure is invalid. ERROR_INVALID_ACL
    1337 0x80070539 The security ID structure is invalid. ERROR_INVALID_SID

    1338 0x8007053A The security descriptor structure is invalid. ERROR_INVALID_SECURITY_DESCR
    1340 0x8007053C The inherited access control list (ACL) or access control entry (ACE) could not be built. ERROR_BAD_INHERITANCE_ACL

    1341 0x8007053D The server is currently disabled. ERROR_SERVER_DISABLED

    1342 0x8007053E The server is currently enabled. ERROR_SERVER_NOT_DISABLED

    1343 0x8007053F The value provided was an invalid value for an identifier authority. ERROR_INVALID_ID_AUTHORITY

    1344 0x80070540 No more memory is available for security information updates. ERROR_ALLOTTED_SPACE_EXCEEDED

    1345 0x80070541 The specified attributes are invalid, or incompatible with the attributes for the group as a whole. ERROR_INVALID_GROUP_ATTRIBUTES

    1346 0x80070542 Either a required impersonation level was not provided, or the provided impersonation level is invalid. ERROR_BAD_IMPERSONATION_LEVEL

    1347 0x80070543 Cannot open an anonymous level security token. ERROR_CANT_OPEN_ANONYMOUS

    1348 0x80070544 The validation information class requested was invalid. ERROR_BAD_VALIDATION_CLASS

    1349 0x80070545 The type of the token is inappropriate for its attempted use. ERROR_BAD_TOKEN_TYPE

    1350 0x80070546 Unable to perform a security operation on an object that has no associated security. ERROR_NO_SECURITY_ON_OBJECT

    1351 0x80070547 Configuration information could not be read from the domain controller, either because the machine is unavailable, or access has been denied. ERROR_CANT_ACCESS_DOMAIN_INFO

    1352 0x80070548 The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation. ERROR_INVALID_SERVER_STATE
    1353 0x80070549 The domain was in the wrong state to perform the security operation. ERROR_INVALID_DOMAIN_STATE

    1354 0x8007054A This operation is only allowed for the Primary Domain Controller of the domain. ERROR_INVALID_DOMAIN_ROLE

    1355 0x8007054B The specified domain either does not exist or could not be contacted. ERROR_NO_SUCH_DOMAIN

    1356 0x8007054C The specified domain already exists. ERROR_DOMAIN_EXISTS

    1357 0x8007054D An attempt was made to exceed the limit on the number of domains per server. ERROR_DOMAIN_LIMIT_EXCEEDED

    1358 0x8007054E Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk. ERROR_INTERNAL_DB_CORRUPTION

    1359 0x8007054F An internal error occurred. ERROR_INTERNAL_ERROR

    1360 0x80070550 Generic access types were contained in an access mask which should already be mapped to nongeneric types. ERROR_GENERIC_NOT_MAPPED

    1361 0x80070551 A security descriptor is not in the right format (absolute or self-relative). ERROR_BAD_DESCRIPTOR_FORMAT

    1362 0x80070552 The requested action is restricted for use by logon processes only. The calling process has not registered as a logon process. ERROR_NOT_LOGON_PROCESS

    1363 0x80070553 Cannot start a new logon session with an ID that is already in use. ERROR_LOGON_SESSION_EXISTS

    1364 0x80070554 A specified authentication package is unknown. ERROR_NO_SUCH_PACKAGE

    1365 0x80070555 The logon session is not in a state that is consistent with the requested operation. ERROR_BAD_LOGON_SESSION_STATE

    1366 0x80070556 The logon session ID is already in use. ERROR_LOGON_SESSION_COLLISION

    1367 0x80070557 A logon request contained an invalid logon type value. ERROR_INVALID_LOGON_TYPE

    1368 0x80070558 Unable to impersonate using a named pipe until data has been read from that pipe. ERROR_CANNOT_IMPERSONATE

    1369 0x80070559 The transaction state of a registry subtree is incompatible with the requested operation. ERROR_RXACT_INVALID_STATE

    1370 0x8007055A An internal security database corruption has been encountered. ERROR_RXACT_COMMIT_FAILURE

    1371 0x8007055B Cannot perform this operation on built-in accounts. ERROR_SPECIAL_ACCOUNT

    1372 0x8007055C Cannot perform this operation on this built-in special group. ERROR_SPECIAL_GROUP

    1373 0x8007055D Cannot perform this operation on this built-in special user. ERROR_SPECIAL_USER

    1374 0x8007055E The user cannot be removed from a group because the group is currently the user's primary group. ERROR_MEMBERS_PRIMARY_GROUP

    1375 0x8007055F The token is already in use as a primary token. ERROR_TOKEN_ALREADY_IN_USE

    1376 0x80070560 The specified local group does not exist. ERROR_NO_SUCH_ALIAS

    1377 0x80070561 The specified account name is not a member of the group. ERROR_MEMBER_NOT_IN_ALIAS

    1378 0x80070562 The specified account name is already a member of the group. ERROR_MEMBER_IN_ALIAS

    1379 0x80070563 The specified local group already exists. ERROR_ALIAS_EXISTS
    1380 0x80070564 Logon failure: the user has not been granted the requested logon type at this computer. ERROR_LOGON_NOT_GRANTED

    1381 0x80070565 The maximum number of secrets that may be stored in a single system has been exceeded. ERROR_TOO_MANY_SECRETS

    1382 0x80070566 The length of a secret exceeds the maximum length allowed. ERROR_SECRET_TOO_LONG

    1383 0x80070567 The local security authority database contains an internal inconsistency. ERROR_INTERNAL_DB_ERROR

    1384 0x80070568 During a logon attempt, the user's security context accumulated too many security IDs. ERROR_TOO_MANY_CONTEXT_IDS

    1385 0x80070569 Logon failure: the user has not been granted the requested logon type at this computer. ERROR_LOGON_TYPE_NOT_GRANTED

    1386 0x8007056A A cross-encrypted password is necessary to change a user password. ERROR_NT_CROSS_ENCRYPTION_REQUIRED

    1387 0x8007056B A member could not be added to or removed from the local group because the member does not exist. ERROR_NO_SUCH_MEMBER

    1388 0x8007056C A new member could not be added to a local group because the member has the wrong account type. ERROR_INVALID_MEMBER

    1389 0x8007056D Too many security IDs have been specified. ERROR_TOO_MANY_SIDS

    1390 0x8007056E A cross-encrypted password is necessary to change this user password. ERROR_LM_CROSS_ENCRYPTION_REQUIRED

    1391 0x8007056F Indicates an ACL contains no inheritable components. ERROR_NO_INHERITANCE

    1392 0x80070570 The file or directory is corrupted and unreadable. ERROR_FILE_CORRUPT
    1393 0x80070571 The disk structure is corrupted and unreadable. ERROR_DISK_CORRUPT

    1394 0x80070572 There is no user session key for the specified logon session. ERROR_NO_USER_SESSION_KEY

    1395 0x80070573 The service being accessed is licensed for a particular number of connections. No more connections can be made to the service at this time because there are already as many connections as the service can accept. ERROR_LICENSE_QUOTA_EXCEEDED

    1396 0x80070574 Logon Failure: The target account name is incorrect. ERROR_WRONG_TARGET_NAME
    1397 0x80070575 Mutual Authentication failed. The server's password is out of date at the domain controller. ERROR_MUTUAL_AUTH_FAILED

    1398 0x80070576 There is a time and/or date difference between the client and server. ERROR_TIME_SKEW

    1399 0x80070577 This operation cannot be performed on the current domain. ERROR_CURRENT_DOMAIN_NOT_ALLOWED

    1400 0x80070578 Invalid window handle. ERROR_INVALID_WINDOW_HANDLE

    1401 0x80070579 Invalid menu handle. ERROR_INVALID_MENU_HANDLE

    1402 0x8007057A Invalid cursor handle. ERROR_INVALID_CURSOR_HANDLE

    1403 0x8007057B Invalid accelerator table handle. ERROR_INVALID_ACCEL_HANDLE

    1404 0x8007057C Invalid hook handle. ERROR_INVALID_HOOK_HANDLE

    1405 0x8007057D Invalid handle to a multiple-window position structure. ERROR_INVALID_DWP_HANDLE

    1406 0x8007057E Cannot create a top-level child window. ERROR_TLW_WITH_WSCHILD

    1407 0x8007057F Cannot find window class. ERROR_CANNOT_FIND_WND_CLASS

    1408 0x80070580 Invalid window; it belongs to other thread. ERROR_WINDOW_OF_OTHER_THREAD

    1409 0x80070581 Hot key is already registered. ERROR_HOTKEY_ALREADY_REGISTERED

    1410 0x80070582 Class already exists. ERROR_CLASS_ALREADY_EXISTS

    1411 0x80070583 Class does not exist. ERROR_CLASS_DOES_NOT_EXIST

    1412 0x80070584 Class still has open windows. ERROR_CLASS_HAS_WINDOWS

    1413 0x80070585 Invalid index. ERROR_INVALID_INDEX

    1414 0x80070586 Invalid icon handle. ERROR_INVALID_ICON_HANDLE

    1415 0x80070587 Using private DIALOG window words. ERROR_PRIVATE_DIALOG_INDEX

    1416 0x80070588 The list box identifier was not found. ERROR_LISTBOX_ID_NOT_FOUND

    1417 0x80070589 No wildcards were found. ERROR_NO_WILDCARD_CHARACTERS

    1418 0x8007058A Thread does not have a clipboard open. ERROR_CLIPBOARD_NOT_OPEN

    1419 0x8007058B Hot key is not registered. ERROR_HOTKEY_NOT_REGISTERED

    1420 0x8007058C The window is not a valid dialog window. ERROR_WINDOW_NOT_DIALOG

    1421 0x8007058D Control ID not found. ERROR_CONTROL_ID_NOT_FOUND

    1422 0x8007058E Invalid message for a combo box because it does not have an edit control. ERROR_INVALID_COMBOBOX_MESSAGE

    1423 0x8007058F The window is not a combo box. ERROR_WINDOW_NOT_COMBOBOX

    1424 0x80070590 Height must be less than 256. ERROR_INVALID_EDIT_HEIGHT

    1425 0x80070591 Invalid device context (DC) handle. ERROR_DC_NOT_FOUND

    1426 0x80070592 Invalid hook procedure type. ERROR_INVALID_HOOK_FILTER

    1427 0x80070593 Invalid hook procedure. ERROR_INVALID_FILTER_PROC

    1428 0x80070594 Cannot set nonlocal hook without a module handle. ERROR_HOOK_NEEDS_HMOD

    1429 0x80070595 This hook procedure can only be set globally. ERROR_GLOBAL_ONLY_HOOK

    1430 0x80070596 The journal hook procedure is already installed. ERROR_JOURNAL_HOOK_SET

    1431 0x80070597 The hook procedure is not installed. ERROR_HOOK_NOT_INSTALLED

    1432 0x80070598 Invalid message for single-selection list box. ERROR_INVALID_LB_MESSAGE

    1433 0x80070599 LB_SETCOUNT sent to non-lazy list box. ERROR_SETCOUNT_ON_BAD_LB

    1434 0x8007059A This list box does not support tab stops. ERROR_LB_WITHOUT_TABSTOPS

    1435 0x8007059B Cannot destroy object created by another thread. ERROR_DESTROY_OBJECT_OF_OTHER_THREAD

    1436 0x8007059C Child windows cannot have menus. ERROR_CHILD_WINDOW_MENU

    1437 0x8007059D The window does not have a system menu. ERROR_NO_SYSTEM_MENU

    1438 0x8007059E Invalid message box style. ERROR_INVALID_MSGBOX_STYLE

    1439 0x8007059F Invalid system-wide (SPI_*) parameter. ERROR_INVALID_SPI_VALUE

    1440 0x800705A0 Screen already locked. ERROR_SCREEN_ALREADY_LOCKED

    1441 0x800705A1 All handles to windows in a multiple-window position structure must have the same parent. ERROR_HWNDS_HAVE_DIFF_PARENT

    1442 0x800705A2 The window is not a child window. ERROR_NOT_CHILD_WINDOW

    1443 0x800705A3 Invalid GW_* command. ERROR_INVALID_GW_COMMAND

    1444 0x800705A4 Invalid thread identifier. ERROR_INVALID_THREAD_ID

    1445 0x800705A5 Cannot process a message from a window that is not a multiple document interface (MDI) window. ERROR_NON_MDICHILD_WINDOW

    1446 0x800705A6 Popup menu already active. ERROR_POPUP_ALREADY_ACTIVE

    1447 0x800705A7 The window does not have scroll bars. ERROR_NO_SCROLLBARS

    1448 0x800705A8 Scroll bar range cannot be greater than MAXLONG. ERROR_INVALID_SCROLLBAR_RANGE

    1449 0x800705A9 Cannot show or remove the window in the way specified. ERROR_INVALID_SHOWWIN_COMMAND

    1450 0x800705AA Insufficient system resources exist to complete the requested service. ERROR_NO_SYSTEM_RESOURCES

    1451 0x800705AB Insufficient system resources exist to complete the requested service. ERROR_NONPAGED_SYSTEM_RESOURCES

    1452 0x800705AC Insufficient system resources exist to complete the requested service. ERROR_PAGED_SYSTEM_RESOURCES

    1453 0x800705AD Insufficient quota to complete the requested service. ERROR_WORKING_SET_QUOTA

    1454 0x800705AE Insufficient quota to complete the requested service. ERROR_PAGEFILE_QUOTA
    1455 0x800705AF The paging file is too small for this operation to complete. ERROR_COMMITMENT_LIMIT

    1456 0x800705B0 A menu item was not found. ERROR_MENU_ITEM_NOT_FOUND

    1457 0x800705B1 Invalid keyboard layout handle. ERROR_INVALID_KEYBOARD_HANDLE

    1458 0x800705B2 Hook type not allowed. ERROR_HOOK_TYPE_NOT_ALLOWED

    1459 0x800705B3 This operation requires an interactive window station. ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION

    1460 0x800705B4 This operation returned because the timeout period expired. ERROR_TIMEOUT

    1461 0x800705B5 Invalid monitor handle. ERROR_INVALID_MONITOR_HANDLE

    1462 0x800705B6 Incorrect size argument. ERROR_INCORRECT_SIZE

    1463 0x800705B7 The symbolic link cannot be followed because its type is disabled. ERROR_SYMLINK_CLASS_DISABLED

    1464 0x800705B8 This application does not support the current operation on symbolic links. ERROR_SYMLINK_NOT_SUPPORTED

    1465 0x800705B9 Windows was unable to parse the requested XML data. ERROR_XML_PARSE_ERROR

    1466 0x800705BA An error was encountered while processing an XML digital signature. ERROR_XMLDSIG_ERROR

    1467 0x800705BB This application must be restarted. ERROR_RESTART_APPLICATION

    1468 0x800705BC The caller made the connection request in the wrong routing compartment. ERROR_WRONG_COMPARTMENT

    1469 0x800705BD There was an AuthIP failure when attempting to connect to the remote host. ERROR_AUTHIP_FAILURE

    1500 0x800705DC The event log file is corrupted. ERROR_EVENTLOG_FILE_CORRUPT

    1501 0x800705DD No event log file could be opened, so the event logging service did not start. ERROR_EVENTLOG_CANT_START

    1502 0x800705DE The event log file is full. ERROR_LOG_FILE_FULL

    1503 0x800705DF The event log file has changed between read operations. ERROR_EVENTLOG_FILE_CHANGED

    1550 0x8007060E The specified task name is invalid. ERROR_INVALID_TASK_NAME

    1551 0x8007060F The specified task index is invalid. ERROR_INVALID_TASK_INDEX

    1552 0x80070610 The specified thread is already joining a task. ERROR_THREAD_ALREADY_IN_TASK
    1601 0x80070641 The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance. ERROR_INSTALL_SERVICE_FAILURE

    1602 0x80070642 User cancelled installation. ERROR_INSTALL_USEREXIT

    1603 0x80070643 Fatal error during installation. ERROR_INSTALL_FAILURE

    1604 0x80070644 Installation suspended, incomplete. ERROR_INSTALL_SUSPEND

    1605 0x80070645 This action is only valid for products that are currently installed. ERROR_UNKNOWN_PRODUCT
    1606 0x80070646 Feature ID not registered. ERROR_UNKNOWN_FEATURE

    1607 0x80070647 Component ID not registered. ERROR_UNKNOWN_COMPONENT

    1608 0x80070648 Unknown property. ERROR_UNKNOWN_PROPERTY

    1609 0x80070649 Handle is in an invalid state. ERROR_INVALID_HANDLE_STATE

    1610 0x8007064A The configuration data for this product is corrupt. Contact your support personnel. ERROR_BAD_CONFIGURATION

    1611 0x8007064B Component qualifier not present. ERROR_INDEX_ABSENT

    1612 0x8007064C The installation source for this product is not available. Verify that the source exists and that you can access it. ERROR_INSTALL_SOURCE_ABSENT

    1613 0x8007064D This installation package cannot be installed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service. ERROR_INSTALL_PACKAGE_VERSION

    1614 0x8007064E Product is uninstalled. ERROR_PRODUCT_UNINSTALLED

    1615 0x8007064F SQL query syntax invalid or unsupported. ERROR_BAD_QUERY_SYNTAX

    1616 0x80070650 Record field does not exist. ERROR_INVALID_FIELD

    1617 0x80070651 The device has been removed. ERROR_DEVICE_REMOVED

    1618 0x80070652 Another installation is already in progress. Complete that installation before proceeding with this install. ERROR_INSTALL_ALREADY_RUNNING

    1619 0x80070653 This installation package could 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. ERROR_INSTALL_PACKAGE_OPEN_FAILED

    1620 0x80070654 This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package. ERROR_INSTALL_PACKAGE_INVALID

    1621 0x80070655 There was an error starting the Windows Installer service user interface. Contact your support personnel. ERROR_INSTALL_UI_FAILURE

    1622 0x80070656 Error opening installation log file. Verify that the specified log file location exists and that you can write to it. ERROR_INSTALL_LOG_FAILURE

    1623 0x80070657 The language of this installation package is not supported by your system. ERROR_INSTALL_LANGUAGE_UNSUPPORTED

    1624 0x80070658 Error applying transforms. Verify that the specified transform paths are valid. ERROR_INSTALL_TRANSFORM_FAILURE

    1625 0x80070659 This installation is forbidden by system policy. Contact your system administrator. ERROR_INSTALL_PACKAGE_REJECTED

    1626 0x8007065A Function could not be executed. ERROR_FUNCTION_NOT_CALLED

    1627 0x8007065B Function failed during execution. ERROR_FUNCTION_FAILED

    1628 0x8007065C Invalid or unknown table specified. ERROR_INVALID_TABLE

    1629 0x8007065D Data supplied is of wrong type. ERROR_DATATYPE_MISMATCH

    1630 0x8007065E Data of this type is not supported. ERROR_UNSUPPORTED_TYPE
    1631 0x8007065F The Windows Installer service failed to start. Contact your support personnel. ERROR_CREATE_FAILED

    1632 0x80070660 The Temp folder is on a drive that is full or is inaccessible. Free up space on the drive or verify that you have write permission on the Temp folder. ERROR_INSTALL_TEMP_UNWRITABLE

    1633 0x80070661 This installation package is not supported by this processor type. Contact your product vendor. ERROR_INSTALL_PLATFORM_UNSUPPORTED

    1634 0x80070662 Component not used on this computer. ERROR_INSTALL_NOTUSED

    1635 0x80070663 This update package could not 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. ERROR_PATCH_PACKAGE_OPEN_FAILED

    1636 0x80070664 This update package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer update package. ERROR_PATCH_PACKAGE_INVALID

    1637 0x80070665 This update package cannot be processed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service. ERROR_PATCH_PACKAGE_UNSUPPORTED

    1638 0x80070666 Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel. ERROR_PRODUCT_VERSION

    1639 0x80070667 Invalid command line argument. Consult the Windows Installer SDK for detailed command line help. ERROR_INVALID_COMMAND_LINE

    1640 0x80070668 Only administrators have 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. ERROR_INSTALL_REMOTE_DISALLOWED

    1641 0x80070669 The requested operation completed successfully. The system will be restarted so the changes can take effect. ERROR_SUCCESS_REBOOT_INITIATED

    1642 0x8007066A The upgrade cannot be 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. ERROR_PATCH_TARGET

    1643 0x8007066B The update package is not permitted by software restriction policy. ERROR_PATCH_PACKAGE_REJECTED

    1644 0x8007066C One or more customizations are not permitted by software restriction policy. ERROR_INSTALL_TRANSFORM_REJECTED

    1645 0x8007066D The Windows Installer does not permit installation from a Remote Desktop Connection. ERROR_INSTALL_REMOTE_PROHIBITED

    1646 0x8007066E Uninstallation of the update package is not supported. ERROR_PATCH_REMOVAL_UNSUPPORTED

    1647 0x8007066F The update is not applied to this product. ERROR_UNKNOWN_PATCH

    1648 0x80070670 No valid sequence could be found for the set of updates. ERROR_PATCH_NO_SEQUENCE

    1649 0x80070671 Update removal was disallowed by policy. ERROR_PATCH_REMOVAL_DISALLOWED

    1650 0x80070672 The XML update data is invalid. ERROR_INVALID_PATCH_XML

    1651 0x80070673 Windows Installer does not permit updating of managed advertised products. At least one feature of the product must be installed before applying the update. ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT

    1652 0x80070674 The Windows Installer service is not accessible in Safe Mode. Please 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. ERROR_INSTALL_SERVICE_SAFEBOOT

    1700 0x800706A4 The string binding is invalid. RPC_S_INVALID_STRING_BINDING

    1701 0x800706A5 The binding handle is not the correct type. RPC_S_WRONG_KIND_OF_BINDING

    1702 0x800706A6 The binding handle is invalid. RPC_S_INVALID_BINDING

    1703 0x800706A7 The RPC protocol sequence is not supported. RPC_S_PROTSEQ_NOT_SUPPORTED

    1704 0x800706A8 The RPC protocol sequence is invalid. RPC_S_INVALID_RPC_PROTSEQ
    1705 0x800706A9 The string universal unique identifier (UUID) is invalid. RPC_S_INVALID_STRING_UUID

    1706 0x800706AA The endpoint format is invalid. RPC_S_INVALID_ENDPOINT_FORMAT
    1707 0x800706AB The network address is invalid. RPC_S_INVALID_NET_ADDR

    1708 0x800706AC No endpoint was found. RPC_S_NO_ENDPOINT_FOUND

    1709 0x800706AD The timeout value is invalid. RPC_S_INVALID_TIMEOUT

    1710 0x800706AE The object universal unique identifier (UUID) was not found. RPC_S_OBJECT_NOT_FOUND

    1711 0x800706AF The object universal unique identifier (UUID) has already been registered. RPC_S_ALREADY_REGISTERED

    1712 0x800706B0 The type universal unique identifier (UUID) has already been registered. RPC_S_TYPE_ALREADY_REGISTERED

    1713 0x800706B1 The RPC server is already listening. RPC_S_ALREADY_LISTENING

    1714 0x800706B2 No protocol sequences have been registered. RPC_S_NO_PROTSEQS_REGISTERED

    1715 0x800706B3 The RPC server is not listening. RPC_S_NOT_LISTENING

    1716 0x800706B4 The manager type is unknown. RPC_S_UNKNOWN_MGR_TYPE

    1717 0x800706B5 The interface is unknown. RPC_S_UNKNOWN_IF

    1718 0x800706B6 There are no bindings. RPC_S_NO_BINDINGS

    1719 0x800706B7 There are no protocol sequences. RPC_S_NO_PROTSEQS

    1720 0x800706B8 The endpoint cannot be created. RPC_S_CANT_CREATE_ENDPOINT

    1721 0x800706B9 Not enough resources are available to complete this operation. RPC_S_OUT_OF_RESOURCES

    1722 0x800706BA The RPC server is unavailable. RPC_S_SERVER_UNAVAILABLE

    1723 0x800706BB The RPC server is too busy to complete this operation. RPC_S_SERVER_TOO_BUSY
    1724 0x800706BC The network options are invalid. RPC_S_INVALID_NETWORK_OPTIONS

    1725 0x800706BD There are no remote procedure calls active on this thread. RPC_S_NO_CALL_ACTIVE

    1726 0x800706BE The remote procedure call failed. RPC_S_CALL_FAILED

    1727 0x800706BF The remote procedure call failed and did not execute. RPC_S_CALL_FAILED_DNE

    1728 0x800706C0 A remote procedure call (RPC) protocol error occurred. RPC_S_PROTOCOL_ERROR
    1729 0x800706C1 Access to the HTTP proxy is denied. RPC_S_PROXY_ACCESS_DENIED

    1730 0x800706C2 The transfer syntax is not supported by the RPC server. RPC_S_UNSUPPORTED_TRANS_SYN

    1732 0x800706C4 The universal unique identifier (UUID) type is not supported. RPC_S_UNSUPPORTED_TYPE

    1733 0x800706C5 The tag is invalid. RPC_S_INVALID_TAG

    1734 0x800706C6 The array bounds are invalid. RPC_S_INVALID_BOUND

    1735 0x800706C7 The binding does not contain an entry name. RPC_S_NO_ENTRY_NAME

    1736 0x800706C8 The name syntax is invalid. RPC_S_INVALID_NAME_SYNTAX

    1737 0x800706C9 The name syntax is not supported. RPC_S_UNSUPPORTED_NAME_SYNTAX

    1739 0x800706CB No network address is available to use to construct a universal unique identifier (UUID). RPC_S_UUID_NO_ADDRESS

    1740 0x800706CC The endpoint is a duplicate. RPC_S_DUPLICATE_ENDPOINT

    1741 0x800706CD The authentication type is unknown. RPC_S_UNKNOWN_AUTHN_TYPE

    1742 0x800706CE The maximum number of calls is too small. RPC_S_MAX_CALLS_TOO_SMALL

    1743 0x800706CF The string is too long. RPC_S_STRING_TOO_LONG

    1744 0x800706D0 The RPC protocol sequence was not found. RPC_S_PROTSEQ_NOT_FOUND

    1745 0x800706D1 The procedure number is out of range. RPC_S_PROCNUM_OUT_OF_RANGE

    1746 0x800706D2 The binding does not contain any authentication information. RPC_S_BINDING_HAS_NO_AUTH

    1747 0x800706D3 The authentication service is unknown. RPC_S_UNKNOWN_AUTHN_SERVICE
    1748 0x800706D4 The authentication level is unknown. RPC_S_UNKNOWN_AUTHN_LEVEL
    1749 0x800706D5 The security context is invalid. RPC_S_INVALID_AUTH_IDENTITY

    1750 0x800706D6 The authorization service is unknown. RPC_S_UNKNOWN_AUTHZ_SERVICE

    1751 0x800706D7 The entry is invalid. EPT_S_INVALID_ENTRY

    1752 0x800706D8 The server endpoint cannot perform the operation. EPT_S_CANT_PERFORM_OP

    1753 0x800706D9 There are no more endpoints available from the endpoint mapper. EPT_S_NOT_REGISTERED

    1754 0x800706DA No interfaces have been exported. RPC_S_NOTHING_TO_EXPORT

    1755 0x800706DB The entry name is incomplete. RPC_S_INCOMPLETE_NAME

    1756 0x800706DC The version option is invalid. RPC_S_INVALID_VERS_OPTION

    1757 0x800706DD There are no more members. RPC_S_NO_MORE_MEMBERS

    1758 0x800706DE There is nothing to unexport. RPC_S_NOT_ALL_OBJS_UNEXPORTED

    1759 0x800706DF The interface was not found. RPC_S_INTERFACE_NOT_FOUND

    1760 0x800706E0 The entry already exists. RPC_S_ENTRY_ALREADY_EXISTS

    1761 0x800706E1 The entry is not found. RPC_S_ENTRY_NOT_FOUND

    1762 0x800706E2 The name service is unavailable. RPC_S_NAME_SERVICE_UNAVAILABLE

    1763 0x800706E3 The network address family is invalid. RPC_S_INVALID_NAF_ID

    1764 0x800706E4 The requested operation is not supported. RPC_S_CANNOT_SUPPORT

    1765 0x800706E5 No security context is available to allow impersonation. RPC_S_NO_CONTEXT_AVAILABLE

    1766 0x800706E6 An internal error occurred in a remote procedure call (RPC). RPC_S_INTERNAL_ERROR

    1767 0x800706E7 The RPC server attempted an integer division by zero. RPC_S_ZERO_DIVIDE

    1768 0x800706E8 An addressing error occurred in the RPC server. RPC_S_ADDRESS_ERROR

    1769 0x800706E9 A floating-point operation at the RPC server caused a division by zero. RPC_S_FP_DIV_ZERO

    1770 0x800706EA A floating-point underflow occurred at the RPC server. RPC_S_FP_UNDERFLOW

    1771 0x800706EB A floating-point overflow occurred at the RPC server. RPC_S_FP_OVERFLOW

    1772 0x800706EC The list of RPC servers available for the binding of auto handles has been exhausted. RPC_X_NO_MORE_ENTRIES

    1773 0x800706ED Unable to open the character translation table file. RPC_X_SS_CHAR_TRANS_OPEN_FAIL

    1774 0x800706EE The file containing the character translation table has fewer than 512 bytes. RPC_X_SS_CHAR_TRANS_SHORT_FILE

    1775 0x800706EF A null context handle was passed from the client to the host during a remote procedure call. RPC_X_SS_IN_NULL_CONTEXT

    1777 0x800706F1 The context handle changed during a remote procedure call. RPC_X_SS_CONTEXT_DAMAGED

    1778 0x800706F2 The binding handles passed to a remote procedure call do not match. RPC_X_SS_HANDLES_MISMATCH

    1779 0x800706F3 The stub is unable to get the remote procedure call handle. RPC_X_SS_CANNOT_GET_CALL_HANDLE

    1780 0x800706F4 A null reference pointer was passed to the stub. RPC_X_NULL_REF_POINTER

    1781 0x800706F5 The enumeration value is out of range. RPC_X_ENUM_VALUE_OUT_OF_RANGE

    1782 0x800706F6 The byte count is too small. RPC_X_BYTE_COUNT_TOO_SMALL

    1783 0x800706F7 The stub received bad data. RPC_X_BAD_STUB_DATA

    1784 0x800706F8 The supplied user buffer is not valid for the requested operation. ERROR_INVALID_USER_BUFFER

    1785 0x800706F9 The disk media is not recognized. It may not be formatted. ERROR_UNRECOGNIZED_MEDIA

    1786 0x800706FA The workstation does not have a trust secret. ERROR_NO_TRUST_LSA_SECRET

    1787 0x800706FB The security database on the server does not have a computer account for this workstation trust relationship. ERROR_NO_TRUST_SAM_ACCOUNT

    1788 0x800706FC The trust relationship between the primary domain and the trusted domain failed. ERROR_TRUSTED_DOMAIN_FAILURE

    1789 0x800706FD The trust relationship between this workstation and the primary domain failed. ERROR_TRUSTED_RELATIONSHIP_FAILURE

    1790 0x800706FE The network logon failed. ERROR_TRUST_FAILURE

    1791 0x800706FF A remote procedure call is already in progress for this thread. RPC_S_CALL_IN_PROGRESS

    1792 0x80070700 An attempt was made to logon, but the network logon service was not started. ERROR_NETLOGON_NOT_STARTED

    1793 0x80070701 The user's account has expired. ERROR_ACCOUNT_EXPIRED

    1794 0x80070702 The redirector is in use and cannot be unloaded. ERROR_REDIRECTOR_HAS_OPEN_HANDLES

    1795 0x80070703 The specified printer driver is already installed. ERROR_PRINTER_DRIVER_ALREADY_INSTALLED

    1796 0x80070704 The specified port is unknown. ERROR_UNKNOWN_PORT

    1797 0x80070705 The printer driver is unknown. ERROR_UNKNOWN_PRINTER_DRIVER

    1798 0x80070706 The print processor is unknown. ERROR_UNKNOWN_PRINTPROCESSOR

    1799 0x80070707 The specified separator file is invalid. ERROR_INVALID_SEPARATOR_FILE

    1800 0x80070708 The specified priority is invalid. ERROR_INVALID_PRIORITY

    1801 0x80070709 The printer name is invalid. ERROR_INVALID_PRINTER_NAME

    1802 0x8007070A The printer already exists. ERROR_PRINTER_ALREADY_EXISTS

    1803 0x8007070B The printer command is invalid. ERROR_INVALID_PRINTER_COMMAND

    1804 0x8007070C The specified datatype is invalid. ERROR_INVALID_DATATYPE

    1805 0x8007070D The environment specified is invalid. ERROR_INVALID_ENVIRONMENT

    1806 0x8007070E There are no more bindings. RPC_S_NO_MORE_BINDINGS

    1807 0x8007070F The account used is an interdomain trust account. Use your global user account or local user account to access this server. ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
    1808 0x80070710 The account used is a computer account. Use your global user account or local user account to access this server. ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT

    1809 0x80070711 The account used is a server trust account. Use your global user account or local user account to access this server. ERROR_NOLOGON_SERVER_TRUST_ACCOUNT

    1810 0x80070712 The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain. ERROR_DOMAIN_TRUST_INCONSISTENT

    1811 0x80070713 The server is in use and cannot be unloaded. ERROR_SERVER_HAS_OPEN_HANDLES

    1812 0x80070714 The specified image file did not contain a resource section. ERROR_RESOURCE_DATA_NOT_FOUND

    1813 0x80070715 The specified resource type cannot be found in the image file. ERROR_RESOURCE_TYPE_NOT_FOUND

    1814 0x80070716 The specified resource name cannot be found in the image file.
    ERROR_RESOURCE_NAME_NOT_FOUND

    1815 0x80070717 The specified resource language ID cannot be found in the image file. ERROR_RESOURCE_LANG_NOT_FOUND

    1816 0x80070718 Not enough quota is available to process this command. ERROR_NOT_ENOUGH_QUOTA

    1817 0x80070719 No interfaces have been registered. RPC_S_NO_INTERFACES

    1818 0x8007071A The remote procedure call was cancelled. RPC_S_CALL_CANCELLED

    1819 0x8007071B The binding handle does not contain all required information. RPC_S_BINDING_INCOMPLETE

    1820 0x8007071C A communications failure occurred during a remote procedure call. RPC_S_COMM_FAILURE

    1821 0x8007071D The requested authentication level is not supported. RPC_S_UNSUPPORTED_AUTHN_LEVEL

    1822 0x8007071E No principal name registered. RPC_S_NO_PRINC_NAME

    1823 0x8007071F The error specified is not a valid Windows RPC error code. RPC_S_NOT_RPC_ERROR

    1824 0x80070720 A UUID that is valid only on this computer has been allocated. RPC_S_UUID_LOCAL_ONLY

    1825 0x80070721 A security package specific error occurred. RPC_S_SEC_PKG_ERROR

    1826 0x80070722 Thread is not canceled. RPC_S_NOT_CANCELLED

    1827 0x80070723 Invalid operation on the encoding/decoding handle. RPC_X_INVALID_ES_ACTION

    1828 0x80070724 Incompatible version of the serializing package. RPC_X_WRONG_ES_VERSION

    1829 0x80070725 Incompatible version of the RPC stub. RPC_X_WRONG_STUB_VERSION

    1830 0x80070726 The RPC pipe object is invalid or corrupted. RPC_X_INVALID_PIPE_OBJECT

    1831 0x80070727 An invalid operation was attempted on an RPC pipe object. RPC_X_WRONG_PIPE_ORDER

    1832 0x80070728 Unsupported RPC pipe version. RPC_X_WRONG_PIPE_VERSION

    1898 0x8007076A The group member was not found. RPC_S_GROUP_MEMBER_NOT_FOUND

    1899 0x8007076B The endpoint mapper database entry could not be created. EPT_S_CANT_CREATE

    1900 0x8007076C The object universal unique identifier (UUID) is the nil UUID. RPC_S_INVALID_OBJECT

    1901 0x8007076D The specified time is invalid. ERROR_INVALID_TIME

    1902 0x8007076E The specified form name is invalid. ERROR_INVALID_FORM_NAME

    1903 0x8007076F The specified form size is invalid. ERROR_INVALID_FORM_SIZE

    1904 0x80070770 The specified printer handle is already being waited on ERROR_ALREADY_WAITING

    1905 0x80070771 The specified printer has been deleted. ERROR_PRINTER_DELETED

    1906 0x80070772 The state of the printer is invalid. ERROR_INVALID_PRINTER_STATE

    1907 0x80070773 The user's password must be changed before logging on the first time. ERROR_PASSWORD_MUST_CHANGE

    1908 0x80070774 Could not find the domain controller for this domain. ERROR_DOMAIN_CONTROLLER_NOT_FOUND

    1909 0x80070775 The referenced account is currently locked out and may not be logged on to. ERROR_ACCOUNT_LOCKED_OUT

    1910 0x80070776 The object exporter specified was not found. OR_INVALID_OXID

    1911 0x80070777 The object specified was not found. OR_INVALID_OID

    1912 0x80070778 The object resolver set specified was not found. OR_INVALID_SET

    1913 0x80070779 Some data remains to be sent in the request buffer. RPC_S_SEND_INCOMPLETE

    1914 0x8007077A Invalid asynchronous remote procedure call handle.
    RPC_S_INVALID_ASYNC_HANDLE

    1915 0x8007077B Invalid asynchronous RPC call handle for this operation. RPC_S_INVALID_ASYNC_CALL

    1916 0x8007077C The RPC pipe object has already been closed. RPC_X_PIPE_CLOSED

    1917 0x8007077D The RPC call completed before all pipes were processed. RPC_X_PIPE_DISCIPLINE_ERROR

    1918 0x8007077E No more data is available from the RPC pipe. RPC_X_PIPE_EMPTY

    1919 0x8007077F No site name is available for this machine. ERROR_NO_SITENAME

    1920 0x80070780 The file cannot be accessed by the system. ERROR_CANT_ACCESS_FILE

    1921 0x80070781 The name of the file cannot be resolved by the system. ERROR_CANT_RESOLVE_FILENAME

    1922 0x80070782 The entry is not of the expected type. RPC_S_ENTRY_TYPE_MISMATCH

    1923 0x80070783 Not all object UUIDs could be exported to the specified entry. RPC_S_NOT_ALL_OBJS_EXPORTED

    1924 0x80070784 Interface could not be exported to the specified entry. RPC_S_INTERFACE_NOT_EXPORTED

    1925 0x80070785 The specified profile entry could not be added. RPC_S_PROFILE_NOT_ADDED
    1926 0x80070786 The specified profile element could not be added. RPC_S_PRF_ELT_NOT_ADDED

    1927 0x80070787 The specified profile element could not be removed. RPC_S_PRF_ELT_NOT_REMOVED

    1928 0x80070788 The group element could not be added. RPC_S_GRP_ELT_NOT_ADDED

    1929 0x80070789 The group element could not be removed. RPC_S_GRP_ELT_NOT_REMOVED

    1930 0x8007078A The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers. ERROR_KM_DRIVER_BLOCKED

    1931 0x8007078B The context has expired and can no longer be used. ERROR_CONTEXT_EXPIRED

    1932 0x8007078C The current user's delegated trust creation quota has been exceeded. ERROR_PER_USER_TRUST_QUOTA_EXCEEDED

    1933 0x8007078D The total delegated trust creation quota has been exceeded. ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED

    1934 0x8007078E The current user's delegated trust deletion quota has been exceeded. ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED

    1935 0x8007078F Logon Failure: The machine you are logging onto is protected by an authentication firewall. The specified account is not allowed to authenticate to the machine. ERROR_AUTHENTICATION_FIREWALL_FAILED

    1936 0x80070790 Remote connections to the Print Spooler are blocked by a policy set on your machine. ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED

    1937 0x80070791 Logon Failure: Authentication failed because NTLM authentication has been disabled.  ERROR_NTLM_BLOCKED

    2000 0x800707D0 The pixel format is invalid. ERROR_INVALID_PIXEL_FORMAT

    2001 0x800707D1 The specified driver is invalid. ERROR_BAD_DRIVER

    2002 0x800707D2 The window style or class attribute is invalid for this operation. ERROR_INVALID_WINDOW_STYLE

    2003 0x800707D3 The requested metafile operation is not supported.
    ERROR_METAFILE_NOT_SUPPORTED

    2004 0x800707D4 The requested transformation operation is not supported. ERROR_TRANSFORM_NOT_SUPPORTED

    2005 0x800707D5 The requested clipping operation is not supported.
    ERROR_CLIPPING_NOT_SUPPORTED

    2010 0x800707DA The specified color management module is invalid. ERROR_INVALID_CMM

    2011 0x800707DB The specified color profile is invalid. ERROR_INVALID_PROFILE

    2012 0x800707DC The specified tag was not found. ERROR_TAG_NOT_FOUND

    2013 0x800707DD A required tag is not present. ERROR_TAG_NOT_PRESENT

    2014 0x800707DE The specified tag is already present. ERROR_DUPLICATE_TAG

    2015 0x800707DF The specified color profile is not associated with the specified device. ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE

    2016 0x800707E0 The specified color profile was not found. ERROR_PROFILE_NOT_FOUND

    2017 0x800707E1 The specified color space is invalid. ERROR_INVALID_COLORSPACE

    2018 0x800707E2 Image Color Management is not enabled. ERROR_ICM_NOT_ENABLED

    2019 0x800707E3 There was an error while deleting the color transform. ERROR_DELETING_ICM_XFORM

    2020 0x800707E4 The specified color transform is invalid. ERROR_INVALID_TRANSFORM

    2021 0x800707E5 The specified transform does not match the bitmap's color space. ERROR_COLORSPACE_MISMATCH

    2022 0x800707E6 The specified named color index is not present in the profile. ERROR_INVALID_COLORINDEX

    2023 0x800707E7 The specified profile is intended for a device of a different type than the specified device. ERROR_PROFILE_DOES_NOT_MATCH_DEVICE

    2108 0x8007083C The network connection was made successfully, but the user had to be prompted for a password other than the one originally specified. ERROR_CONNECTED_OTHER_PASSWORD

    2109 0x8007083D The network connection was made successfully using default credentials. ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT

    2202 0x8007089A The specified username is invalid. ERROR_BAD_USERNAME

    2250 0x800708CA This network connection does not exist. ERROR_NOT_CONNECTED

    2401 0x80070961 This network connection has files open or requests pending. ERROR_OPEN_FILES
    2402 0x80070962 Active connections still exist. ERROR_ACTIVE_CONNECTIONS

    2404 0x80070964 The device is in use by an active process and cannot be disconnected. ERROR_DEVICE_IN_USE

    3000 0x80070BB8 The specified print monitor is unknown. ERROR_UNKNOWN_PRINT_MONITOR

    3001 0x80070BB9 The specified printer driver is currently in use. ERROR_PRINTER_DRIVER_IN_USE

    3002 0x80070BBA The spool file was not found. ERROR_SPOOL_FILE_NOT_FOUND

    3003 0x80070BBB A StartDocPrinter call was not issued. ERROR_SPL_NO_STARTDOC

    3004 0x80070BBC An AddJob call was not issued. ERROR_SPL_NO_ADDJOB

    3005 0x80070BBD The specified print processor has already been installed. ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED

    3006 0x80070BBE The specified print monitor has already been installed. ERROR_PRINT_MONITOR_ALREADY_INSTALLED

    3007 0x80070BBF The specified print monitor does not have the required functions. ERROR_INVALID_PRINT_MONITOR

    3008 0x80070BC0 The specified print monitor is currently in use. ERROR_PRINT_MONITOR_IN_USE
    3009 0x80070BC1 The requested operation is not allowed when there are jobs queued to the printer. ERROR_PRINTER_HAS_JOBS_QUEUED

    3010 0x80070BC2 The requested operation is successful. Changes will not be effective until the system is rebooted. ERROR_SUCCESS_REBOOT_REQUIRED

    3011 0x80070BC3 The requested operation is successful. Changes will not be effective until the service is restarted. ERROR_SUCCESS_RESTART_REQUIRED

    3012 0x80070BC4 No printers were found. ERROR_PRINTER_NOT_FOUND

    3013 0x80070BC5 The printer driver is known to be unreliable. ERROR_PRINTER_DRIVER_WARNED

    3014 0x80070BC6 The printer driver is known to harm the system. ERROR_PRINTER_DRIVER_BLOCKED

    3015 0x80070BC7 The specified printer driver package is currently in use. ERROR_PRINTER_DRIVER_PACKAGE_IN_USE

    3016 0x80070BC8 Unable to find a core driver package that is required by the printer driver package. ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND

    3017 0x80070BC9 The requested operation failed. A system reboot is required to roll back changes made. ERROR_FAIL_REBOOT_REQUIRED

    3018 0x80070BCA The requested operation failed. A system reboot has been initiated to roll back changes made. ERROR_FAIL_REBOOT_INITIATED

    3019 0x80070BCB The specified printer driver was not found on the system and needs to be downloaded. ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED

    3020 0x80070BCC The requested print job has failed to print. A print system update requires the job to be resubmitted. ERROR_PRINT_JOB_RESTART_REQUIRED

    3950 0x80070F6E Reissue the given operation as a cached IO operation ERROR_IO_REISSUE_AS_CACHED

    4000 0x80070FA0 WINS encountered an error while processing the command. ERROR_WINS_INTERNAL

    4001 0x80070FA1 The local WINS cannot be deleted. ERROR_CAN_NOT_DEL_LOCAL_WINS

    4002 0x80070FA2 The importation from the file failed. ERROR_STATIC_INIT

    4003 0x80070FA3 The backup failed. Was a full backup done before? ERROR_INC_BACKUP

    4004 0x80070FA4 The backup failed. Check the directory to which you are backing the database. ERROR_FULL_BACKUP

    4005 0x80070FA5 The name does not exist in the WINS database. ERROR_REC_NON_EXISTENT

    4006 0x80070FA6 Replication with a nonconfigured partner is not allowed. ERROR_RPL_NOT_ALLOWED

    4100 0x80071004 The 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. ERROR_DHCP_ADDRESS_CONFLICT

    4200 0x80071068 The GUID passed was not recognized as valid by a WMI data provider. ERROR_WMI_GUID_NOT_FOUND

    4201 0x80071069 The instance name passed was not recognized as valid by a WMI data provider. ERROR_WMI_INSTANCE_NOT_FOUND

    4202 0x8007106A The data item ID passed was not recognized as valid by a WMI data provider. ERROR_WMI_ITEMID_NOT_FOUND

    4203 0x8007106B The WMI request could not be completed and should be retried. ERROR_WMI_TRY_AGAIN

    4204 0x8007106C The WMI data provider could not be located. ERROR_WMI_DP_NOT_FOUND
    4205 0x8007106D The WMI data provider references an instance set that has not been registered. ERROR_WMI_UNRESOLVED_INSTANCE_REF

    4206 0x8007106E The WMI data block or event notification has already been enabled. ERROR_WMI_ALREADY_ENABLED

    4207 0x8007106F The WMI data block is no longer available. ERROR_WMI_GUID_DISCONNECTED

    4208 0x80071070 The WMI data service is not available. ERROR_WMI_SERVER_UNAVAILABLE

    4209 0x80071071 The WMI data provider failed to carry out the request. ERROR_WMI_DP_FAILED
    4210 0x80071072 The WMI MOF information is not valid. ERROR_WMI_INVALID_MOF

    4211 0x80071073 The WMI registration information is not valid. ERROR_WMI_INVALID_REGINFO

    4212 0x80071074 The WMI data block or event notification has already been disabled.
    ERROR_WMI_ALREADY_DISABLED

    4213 0x80071075 The WMI data item or data block is read only. ERROR_WMI_READ_ONLY

    4214 0x80071076 The WMI data item or data block could not be changed. ERROR_WMI_SET_FAILURE

    4300 0x800710CC The media identifier does not represent a valid medium. ERROR_INVALID_MEDIA

    4301 0x800710CD The library identifier does not represent a valid library. ERROR_INVALID_LIBRARY

    4302 0x800710CE The media pool identifier does not represent a valid media pool. ERROR_INVALID_MEDIA_POOL

    4303 0x800710CF The drive and medium are not compatible or exist in different libraries. ERROR_DRIVE_MEDIA_MISMATCH

    4304 0x800710D0 The medium currently exists in an offline library and must be online to perform this operation. ERROR_MEDIA_OFFLINE

    4305 0x800710D1 The operation cannot be performed on an offline library. ERROR_LIBRARY_OFFLINE

    4306 0x800710D2 The library, drive, or media pool is empty. ERROR_EMPTY

    4307 0x800710D3 The library, drive, or media pool must be empty to perform this operation. ERROR_NOT_EMPTY

    4308 0x800710D4 No media is currently available in this media pool or library. ERROR_MEDIA_UNAVAILABLE

    4309 0x800710D5 A resource required for this operation is disabled. ERROR_RESOURCE_DISABLED
    4310 0x800710D6 The media identifier does not represent a valid cleaner. ERROR_INVALID_CLEANER

    4311 0x800710D7 The drive cannot be cleaned or does not support cleaning. ERROR_UNABLE_TO_CLEAN

    4312 0x800710D8 The object identifier does not represent a valid object. ERROR_OBJECT_NOT_FOUND

    4313 0x800710D9 Unable to read from or write to the database. ERROR_DATABASE_FAILURE

    4314 0x800710DA The database is full. ERROR_DATABASE_FULL

    4315 0x800710DB The medium is not compatible with the device or media pool. ERROR_MEDIA_INCOMPATIBLE

    4316 0x800710DC The resource required for this operation does not exist. ERROR_RESOURCE_NOT_PRESENT

    4317 0x800710DD The operation identifier is not valid. ERROR_INVALID_OPERATION

    4318 0x800710DE The media is not mounted or ready for use. ERROR_MEDIA_NOT_AVAILABLE

    4319 0x800710DF The device is not ready for use. ERROR_DEVICE_NOT_AVAILABLE

    4320 0x800710E0 The operator or administrator has refused the request. ERROR_REQUEST_REFUSED
    4321 0x800710E1 The drive identifier does not represent a valid drive. ERROR_INVALID_DRIVE_OBJECT

    4322 0x800710E2 Library is full. No slot is available for use. ERROR_LIBRARY_FULL

    4323 0x800710E3 The transport cannot access the medium. ERROR_MEDIUM_NOT_ACCESSIBLE

    4324 0x800710E4 Unable to load the medium into the drive. ERROR_UNABLE_TO_LOAD_MEDIUM

    4325 0x800710E5 Unable to retrieve the drive status. ERROR_UNABLE_TO_INVENTORY_DRIVE

    4326 0x800710E6 Unable to retrieve the slot status. ERROR_UNABLE_TO_INVENTORY_SLOT

    4327 0x800710E7 Unable to retrieve status about the transport. ERROR_UNABLE_TO_INVENTORY_TRANSPORT

    4328 0x800710E8 Cannot use the transport because it is already in use. ERROR_TRANSPORT_FULL

    4329 0x800710E9 Unable to open or close the inject/eject port. ERROR_CONTROLLING_IEPORT
    4330 0x800710EA Unable to eject the medium because it is in a drive. ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA

    4331 0x800710EB A cleaner slot is already reserved. ERROR_CLEANER_SLOT_SET

    4332 0x800710EC A cleaner slot is not reserved. ERROR_CLEANER_SLOT_NOT_SET

    4333 0x800710ED The cleaner cartridge has performed the maximum number of drive cleanings. ERROR_CLEANER_CARTRIDGE_SPENT

    4334 0x800710EE Unexpected on-medium identifier. ERROR_UNEXPECTED_OMID

    4335 0x800710EF The last remaining item in this group or resource cannot be deleted. ERROR_CANT_DELETE_LAST_ITEM

    4336 0x800710F0 The message provided exceeds the maximum size allowed for this parameter. ERROR_MESSAGE_EXCEEDS_MAX_SIZE

    4337 0x800710F1 The volume contains system or paging files. ERROR_VOLUME_CONTAINS_SYS_FILES

    4338 0x800710F2 The media type cannot be removed from this library since at least one drive in the library reports it can support this media type. ERROR_INDIGENOUS_TYPE

    4339 0x800710F3 This offline media cannot be mounted on this system since no enabled drives are present which can be used. ERROR_NO_SUPPORTING_DRIVES

    4340 0x800710F4 A cleaner cartridge is present in the tape library. ERROR_CLEANER_CARTRIDGE_INSTALLED

    4341 0x800710F5 Cannot use the ieport because it is not empty. ERROR_IEPORT_FUL
    L
    4350 0x800710FE This file is currently not available for use on this computer. ERROR_FILE_OFFLINE

    4351 0x800710FF The remote storage service is not operational at this time. ERROR_REMOTE_STORAGE_NOT_ACTIVE

    4352 0x80071100 The remote storage service encountered a media error. ERROR_REMOTE_STORAGE_MEDIA_ERROR

    4390 0x80071126 The file or directory is not a reparse point. ERROR_NOT_A_REPARSE_POINT

    4391 0x80071127 The reparse point attribute cannot be set because it conflicts with an existing attribute. ERROR_REPARSE_ATTRIBUTE_CONFLICT

    4392 0x80071128 The data present in the reparse point buffer is invalid. ERROR_INVALID_REPARSE_DATA

    4393 0x80071129 The tag present in the reparse point buffer is invalid. ERROR_REPARSE_TAG_INVALID

    4394 0x8007112A There is a mismatch between the tag specified in the request and the tag present in the reparse point.  ERROR_REPARSE_TAG_MISMATCH

    4500 0x80071194 Single Instance Storage is not available on this volume. ERROR_VOLUME_NOT_SIS_ENABLED

    5001 0x80071389 The operation cannot be completed because other resources are dependent on this resource. ERROR_DEPENDENT_RESOURCE_EXISTS

    5002 0x8007138A The cluster resource dependency cannot be found. ERROR_DEPENDENCY_NOT_FOUND

    5003 0x8007138B The cluster resource cannot be made dependent on the specified resource because it is already dependent. ERROR_DEPENDENCY_ALREADY_EXISTS

    5004 0x8007138C The cluster resource is not online. ERROR_RESOURCE_NOT_ONLINE

    5005 0x8007138D A cluster node is not available for this operation. ERROR_HOST_NODE_NOT_AVAILABLE

    5006 0x8007138E The cluster resource is not available. ERROR_RESOURCE_NOT_AVAILABLE

    5007 0x8007138F The cluster resource could not be found. ERROR_RESOURCE_NOT_FOUND

    5008 0x80071390 The cluster is being shut down. ERROR_SHUTDOWN_CLUSTER

    5009 0x80071391 A cluster node cannot be evicted from the cluster unless the node is down or it is the last node. ERROR_CANT_EVICT_ACTIVE_NODE

    5010 0x80071392 The object already exists. ERROR_OBJECT_ALREADY_EXISTS

    5011 0x80071393 The object is already in the list. ERROR_OBJECT_IN_LIST

    5012 0x80071394 The cluster group is not available for any new requests. ERROR_GROUP_NOT_AVAILABLE

    5013 0x80071395 The cluster group could not be found. ERROR_GROUP_NOT_FOUND

    5014 0x80071396 The operation could not be completed because the cluster group is not online. ERROR_GROUP_NOT_ONLINE

    5015 0x80071397 The operation failed because either the specified cluster node is not the owner of the resource, or the node is not a possible owner of the resource. ERROR_HOST_NODE_NOT_RESOURCE_OWNER

    5016 0x80071398 The operation failed because either the specified cluster node is not the owner of the group, or the node is not a possible owner of the group. ERROR_HOST_NODE_NOT_GROUP_OWNER

    5017 0x80071399 The cluster resource could not be created in the specified resource monitor. ERROR_RESMON_CREATE_FAILED

    5018 0x8007139A The cluster resource could not be brought online by the resource monitor. ERROR_RESMON_ONLINE_FAILED

    5019 0x8007139B The operation could not be completed because the cluster resource is online. ERROR_RESOURCE_ONLINE

    5020 0x8007139C The cluster resource could not be deleted or brought offline because it is the quorum resource. ERROR_QUORUM_RESOURCE

    5021 0x8007139D The cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource. ERROR_NOT_QUORUM_CAPABLE

    5022 0x8007139E The cluster software is shutting down. ERROR_CLUSTER_SHUTTING_DOWN

    5023 0x8007139F The group or resource is not in the correct state to perform the requested operation. ERROR_INVALID_STATE

    5024 0x800713A0 The properties were stored but not all changes will take effect until the next time the resource is brought online. ERROR_RESOURCE_PROPERTIES_STORED

    5025 0x800713A1 The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class. ERROR_NOT_QUORUM_CLASS

    5026 0x800713A2 The cluster resource could not be deleted since it is a core resource. ERROR_CORE_RESOURCE

    5027 0x800713A3 The quorum resource failed to come online. ERROR_QUORUM_RESOURCE_ONLINE_FAILED

    5028 0x800713A4 The quorum log could not be created or mounted successfully. ERROR_QUORUMLOG_OPEN_FAILED

    5029 0x800713A5 The cluster log is corrupt. ERROR_CLUSTERLOG_CORRUPT

    5030 0x800713A6 The record could not be written to the cluster log since it exceeds the maximum size. ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE

    5031 0x800713A7 The cluster log exceeds its maximum size. ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE

    5032 0x800713A8 No checkpoint record was found in the cluster log. ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND

    5033 0x800713A9 The minimum required disk space needed for logging is not available. ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE

    5034 0x800713AA The cluster node failed to take control of the quorum resource because the resource is owned by another active node. ERROR_QUORUM_OWNER_ALIVE

    5035 0x800713AB A cluster network is not available for this operation. ERROR_NETWORK_NOT_AVAILABLE

    5036 0x800713AC A cluster node is not available for this operation. ERROR_NODE_NOT_AVAILABLE
    5037 0x800713AD All cluster nodes must be running to perform this operation. ERROR_ALL_NODES_NOT_AVAILABLE

    5038 0x800713AE A cluster resource failed. ERROR_RESOURCE_FAILED

    5039 0x800713AF The cluster node is not valid. ERROR_CLUSTER_INVALID_NODE

    5040 0x800713B0 The cluster node already exists. ERROR_CLUSTER_NODE_EXISTS

    5041 0x800713B1 A node is in the process of joining the cluster. ERROR_CLUSTER_JOIN_IN_PROGRESS

    5042 0x800713B2 The cluster node was not found. ERROR_CLUSTER_NODE_NOT_FOUND

    5043 0x800713B3 The cluster local node information was not found. ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND

    5044 0x800713B4 The cluster network already exists. ERROR_CLUSTER_NETWORK_EXISTS

    5045 0x800713B5 The cluster network was not found. ERROR_CLUSTER_NETWORK_NOT_FOUND

    5046 0x800713B6 The cluster network interface already exists. ERROR_CLUSTER_NETINTERFACE_EXISTS

    5047 0x800713B7 The cluster network interface was not found. ERROR_CLUSTER_NETINTERFACE_NOT_FOUND

    5048 0x800713B8 The cluster request is not valid for this object. ERROR_CLUSTER_INVALID_REQUEST

    5049 0x800713B9 The cluster network provider is not valid. ERROR_CLUSTER_INVALID_NETWORK_PROVIDER

    5050 0x800713BA The cluster node is down. ERROR_CLUSTER_NODE_DOWN

    5051 0x800713BB The cluster node is not reachable. ERROR_CLUSTER_NODE_UNREACHABLE

    5052 0x800713BC The cluster node is not a member of the cluster. ERROR_CLUSTER_NODE_NOT_MEMBER

    5053 0x800713BD A cluster join operation is not in progress. ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS

    5054 0x800713BE The cluster network is not valid. ERROR_CLUSTER_INVALID_NETWORK

    5056 0x800713C0 The cluster node is up. ERROR_CLUSTER_NODE_UP

    5057 0x800713C1 The cluster IP address is already in use. ERROR_CLUSTER_IPADDR_IN_USE

    5058 0x800713C2 The cluster node is not paused. ERROR_CLUSTER_NODE_NOT_PAUSED

    5059 0x800713C3 No cluster security context is available. ERROR_CLUSTER_NO_SECURITY_CONTEXT

    5060 0x800713C4 The cluster network is not configured for internal cluster communication. ERROR_CLUSTER_NETWORK_NOT_INTERNAL

    5061 0x800713C5 The cluster node is already up. ERROR_CLUSTER_NODE_ALREADY_UP

    5062 0x800713C6 The cluster node is already down. ERROR_CLUSTER_NODE_ALREADY_DOWN

    5063 0x800713C7 The cluster network is already online. ERROR_CLUSTER_NETWORK_ALREADY_ONLINE

    5064 0x800713C8 The cluster network is already offline. ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE

    5065 0x800713C9 The cluster node is already a member of the cluster. ERROR_CLUSTER_NODE_ALREADY_MEMBER

    5066 0x800713CA The cluster network is the only one configured for internal cluster communication between two or more active cluster nodes. The internal communication capability cannot be removed from the network. ERROR_CLUSTER_LAST_INTERNAL_NETWORK
    5067 0x800713CB One or more cluster resources depend on the network to provide service to clients. The client access capability cannot be removed from the network. ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS

    5068 0x800713CC This operation cannot be performed on the cluster resource as it the quorum resource. You may not bring the quorum resource offline or modify its possible owners list. ERROR_INVALID_OPERATION_ON_QUORUM

    5069 0x800713CD The cluster quorum resource is not allowed to have any dependencies. ERROR_DEPENDENCY_NOT_ALLOWED

    5070 0x800713CE The cluster node is paused. ERROR_CLUSTER_NODE_PAUSED

    5071 0x800713CF The cluster resource cannot be brought online. The owner node cannot run this resource. ERROR_NODE_CANT_HOST_RESOURCE

    5072 0x800713D0 The cluster node is not ready to perform the requested operation. ERROR_CLUSTER_NODE_NOT_READY

    5073 0x800713D1 The cluster node is shutting down. ERROR_CLUSTER_NODE_SHUTTING_DOWN

    5074 0x800713D2 The cluster join operation was aborted. ERROR_CLUSTER_JOIN_ABORTED

    5075 0x800713D3 The cluster join operation failed due to incompatible software versions between the joining node and its sponsor. ERROR_CLUSTER_INCOMPATIBLE_VERSIONS

    5076 0x800713D4 This resource cannot be created because the cluster has reached the limit on the number of resources it can monitor. ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED

    5077 0x800713D5 The system configuration changed during the cluster join or form operation. The join or form operation was aborted. ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED

    5078 0x800713D6 The specified resource type was not found.
    ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND

    5079 0x800713D7 The specified node does not 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. ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED

    5080 0x800713D8 The specified resource name is not supported by this resource DLL. This may be due to a bad (or changed) name supplied to the resource DLL. ERROR_CLUSTER_RESNAME_NOT_FOUND

    5081 0x800713D9 No authentication package could be registered with the RPC server. ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED

    5082 0x800713DA You cannot bring the group 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. ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST

    5083 0x800713DB The join operation failed 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. ERROR_CLUSTER_DATABASE_SEQMISMATCH
    5084 0x800713DC The resource monitor will not 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. ERROR_RESMON_INVALID_STATE

    5085 0x800713DD A non locker code got a request to reserve the lock for making global updates. ERROR_CLUSTER_GUM_NOT_LOCKER

    5086 0x800713DE The quorum disk could not be located by the cluster service. ERROR_QUORUM_DISK_NOT_FOUND

    5087 0x800713DF The backed up cluster database is possibly corrupt. ERROR_DATABASE_BACKUP_CORRUPT

    5088 0x800713E0 A DFS root already exists in this cluster node. ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT

    5089 0x800713E1 An attempt to modify a resource property failed because it conflicts with another existing property. ERROR_RESOURCE_PROPERTY_UNCHANGEABLE

    5890 0x80071702 An operation was attempted that is incompatible with the current membership state of the node. ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE

    5891 0x80071703 The quorum resource does not contain the quorum log. ERROR_CLUSTER_QUORUMLOG_NOT_FOUND

    5892 0x80071704 The membership engine requested shutdown of the cluster service on this node. ERROR_CLUSTER_MEMBERSHIP_HALT

    5893 0x80071705 The join operation failed because the cluster instance ID of the joining node does not match the cluster instance ID of the sponsor node.
    ERROR_CLUSTER_INSTANCE_ID_MISMATCH

    5894 0x80071706 A matching cluster network for the specified IP address could not be found. ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP

    5895 0x80071707 The actual data type of the property did not match the expected data type of the property. ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH

    5896 0x80071708 The cluster node was evicted from the cluster successfully, but the node was not cleaned up. To determine what cleanup steps failed and how to recover, see the Failover Clustering application event log using Event Viewer. ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP
    5897 0x80071709 Two or more parameter values specified for a resource's properties are in conflict. ERROR_CLUSTER_PARAMETER_MISMATCH

    5898 0x8007170A This computer cannot be made a member of a cluster. ERROR_NODE_CANNOT_BE_CLUSTERED

    5899 0x8007170B This computer cannot be made a member of a cluster because it does not have the correct version of Windows installed. ERROR_CLUSTER_WRONG_OS_VERSION

    5900 0x8007170C A cluster cannot be created with the specified cluster name because that cluster name is already in use. Specify a different name for the cluster. ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME

    5901 0x8007170D The cluster configuration action has already been committed. ERROR_CLUSCFG_ALREADY_COMMITTED

    5902 0x8007170E The cluster configuration action could not be rolled back. ERROR_CLUSCFG_ROLLBACK_FAILED

    5903 0x8007170F The drive letter assigned to a system disk on one node conflicted with the drive letter assigned to a disk on another node. ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT

    5904 0x80071710 One or more nodes in the cluster are running a version of Windows that does not support this operation. ERROR_CLUSTER_OLD_VERSION

    5905 0x80071711 The name of the corresponding computer account doesn't match the Network Name for this resource. ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME

    5906 0x80071712 No network adapters are available. ERROR_CLUSTER_NO_NET_ADAPTERS

    5907 0x80071713 The cluster node has been poisoned. ERROR_CLUSTER_POISONED

    5908 0x80071714 The group is unable to accept the request since it is moving to another node. ERROR_CLUSTER_GROUP_MOVING

    5909 0x80071715 The resource type cannot accept the request since is too busy performing another operation. ERROR_CLUSTER_RESOURCE_TYPE_BUSY

    5910 0x80071716 The call to the cluster resource DLL timed out. ERROR_RESOURCE_CALL_TIMED_OUT

    5911 0x80071717 The address is not valid for an IPv6 Address resource. A global IPv6 address is required, and it must match a cluster network. Compatibility addresses are not permitted. ERROR_INVALID_CLUSTER_IPV6_ADDRESS

    5912 0x80071718 An internal cluster error occurred. A call to an invalid function was attempted. ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION

    5913 0x80071719 A parameter value is out of acceptable range. ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS

    5914 0x8007171A A network error occurred while sending data to another node in the cluster. The number of bytes transmitted was less than required. ERROR_CLUSTER_PARTIAL_SEND

    5915 0x8007171B An invalid cluster registry operation was attempted. ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION

    5916 0x8007171C An input string of characters is not properly terminated. ERROR_CLUSTER_INVALID_STRING_TERMINATION

    5917 0x8007171D An input string of characters is not in a valid format for the data it represents. ERROR_CLUSTER_INVALID_STRING_FORMAT

    5918 0x8007171E An internal cluster error occurred. A cluster database transaction was attempted while a transaction was already in progress. ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS

    5919 0x8007171F An internal cluster error occurred. There was an attempt to commit a cluster database transaction while no transaction was in progress. ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS

    5920 0x80071720 An internal cluster error occurred. Data was not properly initialized. ERROR_CLUSTER_NULL_DATA
    5921 0x80071721 An error occurred while reading from a stream of data. An unexpected number of bytes was returned. ERROR_CLUSTER_PARTIAL_READ

    5922 0x80071722 An error occurred while writing to a stream of data. The required number of bytes could not be written. ERROR_CLUSTER_PARTIAL_WRITE

    5923 0x80071723 An error occurred while deserializing a stream of cluster data. ERROR_CLUSTER_CANT_DESERIALIZE_DATA

    5924 0x80071724 One or more property values for this resource are in conflict with one or more property values associated with its dependent resource(s). ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT

    5925 0x80071725 A quorum of cluster nodes was not present to form a cluster. ERROR_CLUSTER_NO_QUORUM

    5926 0x80071726 The cluster network is not valid for an IPv6 Address resource, or it does not match the configured address. ERROR_CLUSTER_INVALID_IPV6_NETWORK

    5927 0x80071727 The cluster network is not valid for an IPv6 Tunnel resource. Check the configuration of the IP Address resource on which the IPv6 Tunnel resource depends. ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK

    5928 0x80071728 Quorum resource cannot reside in the Available Storage group. ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP

    5929 0x80071729 The dependencies for this resource are nested too deeply. ERROR_DEPENDENCY_TREE_TOO_COMPLEX

    5930 0x8007172A The call into the resource DLL raised an unhandled exception. ERROR_EXCEPTION_IN_RESOURCE_CALL

    5931 0x8007172B The RHS process failed to initialize. ERROR_CLUSTER_RHS_FAILED_INITIALIZATION

    5932 0x8007172C The Failover Clustering feature is not installed on this node. ERROR_CLUSTER_NOT_INSTALLED

    5933 0x8007172D The resources must be online on the same node for this operation ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE

    6000 0x80071770 The specified file could not be encrypted. ERROR_ENCRYPTION_FAILED

    6001 0x80071771 The specified file could not be decrypted. ERROR_DECRYPTION_FAILED

    6002 0x80071772 The specified file is encrypted and the user does not have the ability to decrypt it. ERROR_FILE_ENCRYPTED

    6003 0x80071773 There is no valid encryption recovery policy configured for this system. ERROR_NO_RECOVERY_POLICY

    6004 0x80071774 The required encryption driver is not loaded for this system. ERROR_NO_EFS
    6005 0x80071775 The file was encrypted with a different encryption driver than is currently loaded. ERROR_WRONG_EFS

    6006 0x80071776 There are no EFS keys defined for the user. ERROR_NO_USER_KEYS

    6007 0x80071777 The specified file is not encrypted. ERROR_FILE_NOT_ENCRYPTED

    6008 0x80071778 The specified file is not in the defined EFS export format. ERROR_NOT_EXPORT_FORMAT

    6009 0x80071779 The specified file is read only. ERROR_FILE_READ_ONLY

    6010 0x8007177A The directory has been disabled for encryption. ERROR_DIR_EFS_DISALLOWED

    6011 0x8007177B The server is not trusted for remote encryption operation. ERROR_EFS_SERVER_NOT_TRUSTED

    6012 0x8007177C Recovery policy configured for this system contains invalid recovery certificate. ERROR_BAD_RECOVERY_POLICY

    6013 0x8007177D The encryption algorithm used on the source file needs a bigger key buffer than the one on the destination file. ERROR_EFS_ALG_BLOB_TOO_BIG

    6014 0x8007177E The disk partition does not support file encryption. ERROR_VOLUME_NOT_SUPPORT_EFS

    6015 0x8007177F This machine is disabled for file encryption. ERROR_EFS_DISABLED

    6016 0x80071780 A newer system is required to decrypt this encrypted file. ERROR_EFS_VERSION_NOT_SUPPORT

    6017 0x80071781 The remote server sent an invalid response for a file being opened with Client Side Encryption. ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE

    6018 0x80071782 Client Side Encryption is not supported by the remote server even though it claims to support it. ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER

    6019 0x80071783 File is encrypted and should be opened in Client Side Encryption mode. ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE

    6020 0x80071784 A new encrypted file is being created and a $EFS needs to be provided. ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE

    6021 0x80071785 The SMB client requested a CSE FSCTL on a non-CSE file. ERROR_CS_ENCRYPTION_FILE_NOT_CSE

    6118 0x800717E6 The list of servers for this workgroup is not currently available ERROR_NO_BROWSER_SERVERS_FOUND

    6200 0x80071838 The Task Scheduler service must be configured to run in the System account to function properly. Individual tasks may be configured to run in other accounts. SCHED_E_SERVICE_NOT_LOCALSYSTEM

    6600 0x800719C8 Log service encountered an invalid log sector. ERROR_LOG_SECTOR_INVALID
    6601 0x800719C9 Log service encountered a log sector with invalid block parity. ERROR_LOG_SECTOR_PARITY_INVALID

    6602 0x800719CA Log service encountered a remapped log sector. ERROR_LOG_SECTOR_REMAPPED
    6603 0x800719CB Log service encountered a partial or incomplete log block. ERROR_LOG_BLOCK_INCOMPLETE

    6604 0x800719CC Log service encountered an attempt access data outside the active log range. ERROR_LOG_INVALID_RANGE
    6605 0x800719CD Log service user marshalling buffers are exhausted. ERROR_LOG_BLOCKS_EXHAUSTED
    6606 0x800719CE Log service encountered an attempt read from a marshalling area with an invalid read context. ERROR_LOG_READ_CONTEXT_INVALID

    6607 0x800719CF Log service encountered an invalid log restart area. ERROR_LOG_RESTART_INVALID

    6608 0x800719D0 Log service encountered an invalid log block version. ERROR_LOG_BLOCK_VERSION

    6609 0x800719D1 Log service encountered an invalid log block. ERROR_LOG_BLOCK_INVALID
    6610 0x800719D2 Log service encountered an attempt to read the log with an invalid read mode. ERROR_LOG_READ_MODE_INVALID

    6611 0x800719D3 Log service encountered a log stream with no restart area. ERROR_LOG_NO_RESTART

    6612 0x800719D4 Log service encountered a corrupted metadata file. ERROR_LOG_METADATA_CORRUPT

    6613 0x800719D5 Log service encountered a metadata file that could not be created by the log file system. ERROR_LOG_METADATA_INVALID

    6614 0x800719D6 Log service encountered a metadata file with inconsistent data. ERROR_LOG_METADATA_INCONSISTENT

    6615 0x800719D7 Log service encountered an attempt to erroneous allocate or dispose reservation space. ERROR_LOG_RESERVATION_INVALID

    6616 0x800719D8 Log service cannot delete log file or file system container. ERROR_LOG_CANT_DELETE

    6617 0x800719D9 Log service has reached the maximum allowable containers allocated to a log file. ERROR_LOG_CONTAINER_LIMIT_EXCEEDED

    6618 0x800719DA Log service has attempted to read or write backward past the start of the log. ERROR_LOG_START_OF_LOG

    6619 0x800719DB Log policy could not be installed because a policy of the same type is already present. ERROR_LOG_POLICY_ALREADY_INSTALLED

    6620 0x800719DC Log policy in question was not installed at the time of the request. ERROR_LOG_POLICY_NOT_INSTALLED

    6621 0x800719DD The installed set of policies on the log is invalid. ERROR_LOG_POLICY_INVALID

    6622 0x800719DE A policy on the log in question prevented the operation from completing. ERROR_LOG_POLICY_CONFLICT

    6623 0x800719DF Log space cannot be reclaimed because the log is pinned by the archive tail. ERROR_LOG_PINNED_ARCHIVE_TAIL

    6624 0x800719E0 Log record is not a record in the log file. ERROR_LOG_RECORD_NONEXISTENT

    6625 0x800719E1 Number of reserved log records or the adjustment of the number of reserved log records is invalid. ERROR_LOG_RECORDS_RESERVED_INVALID

    6626 0x800719E2 Reserved log space or the adjustment of the log space is invalid. ERROR_LOG_SPACE_RESERVED_INVALID

    6627 0x800719E3 An new or existing archive tail or base of the active log is invalid. ERROR_LOG_TAIL_INVALID

    6628 0x800719E4 Log space is exhausted. ERROR_LOG_FULL

    6629 0x800719E5 The log could not be set to the requested size. ERROR_COULD_NOT_RESIZE_LOG

    6630 0x800719E6 Log is multiplexed, no direct writes to the physical log is allowed. ERROR_LOG_MULTIPLEXED

    6631 0x800719E7 The operation failed because the log is a dedicated log. ERROR_LOG_DEDICATED
    6632 0x800719E8 The operation requires an archive context. ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS
    6633 0x800719E9 Log archival is in progress. ERROR_LOG_ARCHIVE_IN_PROGRESS

    6634 0x800719EA The operation requires a non-ephemeral log, but the log is ephemeral. ERROR_LOG_EPHEMERAL

    6635 0x800719EB The log must have at least two containers before it can be read from or written to. ERROR_LOG_NOT_ENOUGH_CONTAINERS

    6636 0x800719EC A log client has already registered on the stream. ERROR_LOG_CLIENT_ALREADY_REGISTERED

    6637 0x800719ED A log client has not been registered on the stream. ERROR_LOG_CLIENT_NOT_REGISTERED

    6638 0x800719EE A request has already been made to handle the log full condition. ERROR_LOG_FULL_HANDLER_IN_PROGRESS

    6639 0x800719EF Log service enountered an error when attempting to read from a log container. ERROR_LOG_CONTAINER_READ_FAILED

    6640 0x800719F0 Log service enountered an error when attempting to write to a log container. ERROR_LOG_CONTAINER_WRITE_FAILED

    6641 0x800719F1 Log service enountered an error when attempting open a log container. ERROR_LOG_CONTAINER_OPEN_FAILED

    6642 0x800719F2 Log service enountered an invalid container state when attempting a requested action. ERROR_LOG_CONTAINER_STATE_INVALID

    6643 0x800719F3 Log service is not in the correct state to perform a requested action. ERROR_LOG_STATE_INVALID

    6644 0x800719F4 Log space cannot be reclaimed because the log is pinned. ERROR_LOG_PINNED

    6645 0x800719F5 Log metadata flush failed. ERROR_LOG_METADATA_FLUSH_FAILED

    6646 0x800719F6 Security on the log and its containers is inconsistent. ERROR_LOG_INCONSISTENT_SECURITY

    6647 0x800719F7 Records were appended to the log or reservation changes were made, but the log could not be flushed. ERROR_LOG_APPENDED_FLUSH_FAILED

    6648 0x800719F8 The log is pinned due to reservation consuming most of the log space. Free some reserved records to make space available. ERROR_LOG_PINNED_RESERVATION

    6700 0x80071A2C The transaction handle associated with this operation is not valid. ERROR_INVALID_TRANSACTION

    6701 0x80071A2D The requested operation was made in the context of a transaction that is no longer active. ERROR_TRANSACTION_NOT_ACTIVE

    6702 0x80071A2E The requested operation is not valid on the Transaction object in its current state. ERROR_TRANSACTION_REQUEST_NOT_VALID

    6703 0x80071A2F The caller has called a response API, but the response is not expected because the TM did not issue the corresponding request to the caller. ERROR_TRANSACTION_NOT_REQUESTED

    6704 0x80071A30 It is too late to perform the requested operation, since the Transaction has already been aborted. ERROR_TRANSACTION_ALREADY_ABORTED

    6705 0x80071A31 It is too late to perform the requested operation, since the Transaction has already been committed. ERROR_TRANSACTION_ALREADY_COMMITTED

    6706 0x80071A32 The Transaction Manager was unable to be successfully initialized. Transacted operations are not supported. ERROR_TM_INITIALIZATION_FAILED

    6707 0x80071A33 The specified ResourceManager made no changes or updates to the resource under this transaction. ERROR_RESOURCEMANAGER_READ_ONLY

    6708 0x80071A34 The resource manager has attempted to prepare a transaction that it has not successfully joined. ERROR_TRANSACTION_NOT_JOINED

    6709 0x80071A35 The Transaction object already has a superior enlistment, and the caller attempted an operation that would have created a new superior. Only a single superior enlistment is allow. ERROR_TRANSACTION_SUPERIOR_EXISTS

    6710 0x80071A36 The RM tried to register a protocol that already exists. ERROR_CRM_PROTOCOL_ALREADY_EXISTS

    6711 0x80071A37 The attempt to propagate the Transaction failed. ERROR_TRANSACTION_PROPAGATION_FAILED

    6712 0x80071A38 The requested propagation protocol was not registered as a CRM. ERROR_CRM_PROTOCOL_NOT_FOUND

    6713 0x80071A39 The buffer passed in to PushTransaction or PullTransaction is not in a valid format. ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER

    6714 0x80071A3A The current transaction context associated with the thread is not a valid handle to a transaction object. ERROR_CURRENT_TRANSACTION_NOT_VALID

    6715 0x80071A3B The specified Transaction object could not be opened, because it was not found. ERROR_TRANSACTION_NOT_FOUND

    6716 0x80071A3C The specified ResourceManager object could not be opened, because it was not found. ERROR_RESOURCEMANAGER_NOT_FOUND

    6717 0x80071A3D The specified Enlistment object could not be opened, because it was not found. ERROR_ENLISTMENT_NOT_FOUND

    6718 0x80071A3E The specified TransactionManager object could not be opened, because it was not found. ERROR_TRANSACTIONMANAGER_NOT_FOUND

    6719 0x80071A3F The specified ResourceManager was unable to create an enlistment, because its associated TransactionManager is not online. ERROR_TRANSACTIONMANAGER_NOT_ONLINE

    6720 0x80071A40 The specified TransactionManager was unable to create the objects contained in its logfile in the Ob namespace. Therefore, the TransactionManager was unable to recover. ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION

    6721 0x80071A41 The call to create a superior Enlistment 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 Transactoin can be enlisted on as a superior. ERROR_TRANSACTION_NOT_ROOT

    6722 0x80071A42 Because the associated transaction manager or resource manager has been closed, the handle is no longer valid. ERROR_TRANSACTION_OBJECT_EXPIRED

    6723 0x80071A43 The specified operation could not be performed on this Superior enlistment, because the enlistment was not created with the corresponding completion response in the NotificationMask. ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED

    6724 0x80071A44 The specified operation could not be performed, because the record that would be logged was too long. This can occur because of two conditions: either there are too many Enlistments on this Transaction, or the combined RecoveryInformation being logged on behalf of those Enlistments is too long. ERROR_TRANSACTION_RECORD_TOO_LONG

    6725 0x80071A45 Implicit transaction are not supported. ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED

    6726 0x80071A46 The kernel transaction manager had to abort or forget the transaction because it blocked forward progress. ERROR_TRANSACTION_INTEGRITY_VIOLATED

    6800 0x80071A90 The function attempted to use a name that is reserved for use by another transaction. ERROR_TRANSACTIONAL_CONFLICT

    6801 0x80071A91 Transaction support within the specified file system resource manager is not started or was shutdown due to an error. ERROR_RM_NOT_ACTIVE

    6802 0x80071A92 The metadata of the RM has been corrupted. The RM will not function. ERROR_RM_METADATA_CORRUPT

    6803 0x80071A93 The specified directory does not contain a resource manager. ERROR_DIRECTORY_NOT_RM

    6805 0x80071A95 The remote server or share does not support transacted file operations. ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE

    6806 0x80071A96 The requested log size is invalid. ERROR_LOG_RESIZE_INVALID_SIZE

    6807 0x80071A97 The object (file, stream, link) corresponding to the handle has been deleted by a Transaction Savepoint Rollback. ERROR_OBJECT_NO_LONGER_EXISTS

    6808 0x80071A98 The specified file miniversion was not found for this transacted file open. ERROR_STREAM_MINIVERSION_NOT_FOUND

    6809 0x80071A99 The specified file miniversion was found but has been invalidated. Most likely cause is a transaction savepoint rollback. ERROR_STREAM_MINIVERSION_NOT_VALID

    6810 0x80071A9A A miniversion may only be opened in the context of the transaction that created it. ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION

    6811 0x80071A9B It is not possible to open a miniversion with modify access. ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT

    6812 0x80071A9C It is not possible to create any more miniversions for this stream. ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS

    6814 0x80071A9E The remote server sent mismatching version number or Fid for a file opened with transactions. ERROR_REMOTE_FILE_VERSION_MISMATCH

    6815 0x80071A9F The handle has been 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. ERROR_HANDLE_NO_LONGER_VALID
    6816 0x80071AA0 There is no transaction metadata on the file. ERROR_NO_TXF_METADATA
    6817 0x80071AA1 The log data is corrupt. ERROR_LOG_CORRUPTION_DETECTED

    6818 0x80071AA2 The file can't be recovered because there is a handle still open on it. ERROR_CANT_RECOVER_WITH_HANDLE_OPEN

    6819 0x80071AA3 The transaction outcome is unavailable because the resource manager responsible for it has disconnected. ERROR_RM_DISCONNECTED

    6820 0x80071AA4 The request was rejected because the enlistment in question is not a superior enlistment. ERROR_ENLISTMENT_NOT_SUPERIOR

    6821 0x80071AA5 The transactional resource manager is already consistent. Recovery is not needed. ERROR_RECOVERY_NOT_NEEDED

    6822 0x80071AA6 The transactional resource manager has already been started. ERROR_RM_ALREADY_STARTED

    6823 0x80071AA7 The file cannot be opened transactionally, because its identity depends on the outcome of an unresolved transaction. ERROR_FILE_IDENTITY_NOT_PERSISTENT

    6824 0x80071AA8 The operation cannot be performed because another transaction is depending on the fact that this property will not change. ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY
    6825 0x80071AA9 The operation would involve a single file with two transactional resource managers and is therefore not allowed. ERROR_CANT_CROSS_RM_BOUNDARY

    6826 0x80071AAA The $Txf directory must be empty for this operation to succeed. ERROR_TXF_DIR_NOT_EMPTY

    6827 0x80071AAB The operation would leave a transactional resource manager in an inconsistent state and is therefore not allowed. ERROR_INDOUBT_TRANSACTIONS_EXIST

    6828 0x80071AAC The operation could not be completed because the transaction manager does not have a log. ERROR_TM_VOLATILE

    6829 0x80071AAD A rollback could not be scheduled because a previously scheduled rollback has already executed or been queued for execution. ERROR_ROLLBACK_TIMER_EXPIRED

    6830 0x80071AAE The transactional metadata attribute on the file or directory is corrupt and unreadable. ERROR_TXF_ATTRIBUTE_CORRUPT

    6831 0x80071AAF The encryption operation could not be completed because a transaction is active. ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION

    6832 0x80071AB0 This object is not allowed to be opened in a transaction. ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED

    6833 0x80071AB1 An attempt to create space in the transactional resource manager's log failed. The failure status has been recorded in the event log. ERROR_LOG_GROWTH_FAILED

    6834 0x80071AB2 Memory mapping (creating a mapped section) a remote file under a transaction is not supported. ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE

    6835 0x80071AB3 Transaction metadata is already present on this file and cannot be superseded. ERROR_TXF_METADATA_ALREADY_PRESENT

    6836 0x80071AB4 A transaction scope could not be entered because the scope handler has not been initialized. ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET

    6837 0x80071AB5 Promotion was required in order to allow the resource manager to enlist, but the transaction was set to disallow it. ERROR_TRANSACTION_REQUIRED_PROMOTION

    6838 0x80071AB6 This file is open for modification in an unresolved transaction and may be opened for execute only by a transacted reader. ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION

    6839 0x80071AB7 The request to thaw frozen transactions was ignored because transactions had not previously been frozen. ERROR_TRANSACTIONS_NOT_FROZEN

    6840 0x80071AB8 Transactions cannot be frozen because a freeze is already in progress. ERROR_TRANSACTION_FREEZE_IN_PROGRESS

    6841 0x80071AB9 The target volume is not a snapshot volume. This operation is only valid on a volume mounted as a snapshot. ERROR_NOT_SNAPSHOT_VOLUME

    6842 0x80071ABA The savepoint operation failed because files are open on the transaction. This is not permitted. ERROR_NO_SAVEPOINT_WITH_OPEN_FILES

    6843 0x80071ABB Windows has discovered corruption in a file, and that file has since been repaired. Data loss may have occurred. ERROR_DATA_LOST_REPAIR

    6844 0x80071ABC The sparse operation could not be completed because a transaction is active on the file. ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION

    6845 0x80071ABD The call to create a TransactionManager object failed because the Tm Identity stored in the logfile does not match the Tm Identity that was passed in as an argument. ERROR_TM_IDENTITY_MISMATCH

    6846 0x80071ABE I/O was attempted on a section object that has been floated as a result of a transaction ending. There is no valid data. ERROR_FLOATED_SECTION

    6847 0x80071ABF The transactional resource manager cannot currently accept transacted work due to a transient condition such as low resources. ERROR_CANNOT_ACCEPT_TRANSACTED_WORK

    6848 0x80071AC0 The transactional resource manager had too many tranactions outstanding that could not be aborted. The transactional resource manger has been shut down. ERROR_CANNOT_ABORT_TRANSACTIONS

    6849 0x80071AC1 The operation could not be completed due to bad clusters on disk. ERROR_BAD_CLUSTERS

    6850 0x80071AC2 The compression operation could not be completed because a transaction is active on the file. ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION

    6851 0x80071AC3 The operation could not be completed because the volume is dirty. Please run chkdsk and try again. ERROR_VOLUME_DIRTY

    6852 0x80071AC4 The link tracking operation could not be completed because a transaction is active. ERROR_NO_LINK_TRACKING_IN_TRANSACTION

    6853 0x80071AC5 This operation cannot be performed in a transaction. ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION

    7001 0x80071B59 The specified session name is invalid. ERROR_CTX_WINSTATION_NAME_INVALID

    7002 0x80071B5A The specified protocol driver is invalid. ERROR_CTX_INVALID_PD

    7003 0x80071B5B The specified protocol driver was not found in the system path. ERROR_CTX_PD_NOT_FOUND

    7004 0x80071B5C The specified terminal connection driver was not found in the system path. ERROR_CTX_WD_NOT_FOUND

    7005 0x80071B5D A registry key for event logging could not be created for this session. ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY

    7006 0x80071B5E A service with the same name already exists on the system. ERROR_CTX_SERVICE_NAME_COLLISION

    7007 0x80071B5F A close operation is pending on the session. ERROR_CTX_CLOSE_PENDING

    7008 0x80071B60 There are no free output buffers available. ERROR_CTX_NO_OUTBUF

    7009 0x80071B61 The MODEM.INF file was not found. ERROR_CTX_MODEM_INF_NOT_FOUND

    7010 0x80071B62 The modem name was not found in MODEM.INF. ERROR_CTX_INVALID_MODEMNAME

    7011 0x80071B63 The modem did not accept the command sent to it. Verify that the configured modem name matches the attached modem. ERROR_CTX_MODEM_RESPONSE_ERROR

    7012 0x80071B64 The modem did not respond to the command sent to it. Verify that the modem is properly cabled and powered on. ERROR_CTX_MODEM_RESPONSE_TIMEOUT

    7013 0x80071B65 Carrier detect has failed or carrier has been dropped due to disconnect. ERROR_CTX_MODEM_RESPONSE_NO_CARRIER

    7014 0x80071B66 Dial tone not detected within the required time. Verify that the phone cable is properly attached and functional. ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE

    7015 0x80071B67 Busy signal detected at remote site on callback. ERROR_CTX_MODEM_RESPONSE_BUSY

    7016 0x80071B68 Voice detected at remote site on callback. ERROR_CTX_MODEM_RESPONSE_VOICE

    7017 0x80071B69 Transport driver error ERROR_CTX_TD_ERROR

    7022 0x80071B6E The specified session cannot be found. ERROR_CTX_WINSTATION_NOT_FOUND

    7023 0x80071B6F The specified session name is already in use. ERROR_CTX_WINSTATION_ALREADY_EXISTS

    7024 0x80071B70 The requested operation cannot be completed because the terminal connection is currently busy processing a connect, disconnect, reset, or delete operation. ERROR_CTX_WINSTATION_BUSY

    7025 0x80071B71 An attempt has been made to connect to a session whose video mode is not supported by the current client. ERROR_CTX_BAD_VIDEO_MODE

    7035 0x80071B7B The application attempted to enable DOS graphics mode. DOS graphics mode is not supported. ERROR_CTX_GRAPHICS_INVALID

    7037 0x80071B7D Your interactive logon privilege has been disabled. Please contact your administrator. ERROR_CTX_LOGON_DISABLED

    7038 0x80071B7E The requested operation can be performed only on the system console. This is most often the result of a driver or system DLL requiring direct console access. ERROR_CTX_NOT_CONSOLE

    7040 0x80071B80 The client failed to respond to the server connect message. ERROR_CTX_CLIENT_QUERY_TIMEOUT

    7041 0x80071B81 Disconnecting the console session is not supported. ERROR_CTX_CONSOLE_DISCONNECT

    7042 0x80071B82 Reconnecting a disconnected session to the console is not supported. ERROR_CTX_CONSOLE_CONNECT

    7044 0x80071B84 The request to control another sessio

    7045 0x80071B85 The requested session access is denied. ERROR_CTX_WINSTATION_ACCESS_DENIED

    7049 0x80071B89 The specified terminal connection driver is invalid. ERROR_CTX_INVALID_WD

    7050 0x80071B8A The requested session cannot be controlled remotely. This may be because the session is disconnected or does not currently have a user logged on. ERROR_CTX_SHADOW_INVALID

    7051 0x80071B8B The requested session is not configured to allow remote control. ERROR_CTX_SHADOW_DISABLED

    7052 0x80071B8C Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number is currently being used by another user. Please call your system administrator to obtain a unique license number. ERROR_CTX_CLIENT_LICENSE_IN_USE

    7053 0x80071B8D Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number has not been entered for this copy of the Terminal Server client. Please contact your system administrator. ERROR_CTX_CLIENT_LICENSE_NOT_SET
    7054 0x80071B8E The number of connections to this computer is limited and all connections are in use right now. Try connecting later or contact your system administrator. ERROR_CTX_LICENSE_NOT_AVAILABLE

    7055 0x80071B8F The client you are using is not licensed to use this system. Your logon request is denied. ERROR_CTX_LICENSE_CLIENT_INVALID

    7056 0x80071B90 The system license has expired. Your logon request is denied.

    7057 0x80071B91 Remote control could not be terminated because the specified session is not currently being remotely controlled. ERROR_CTX_SHADOW_NOT_RUNNING

    7058 0x80071B92 The remote control of the console was terminated because the display mode was changed. Changing the display mode in a remote control session is not supported. ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE

    7059 0x80071B93 Activation has already been reset the maximum number of times for this installation. Your activation timer will not be cleared. ERROR_ACTIVATION_COUNT_EXCEEDED

    7060 0x80071B94 Remote logins are currently disabled. ERROR_CTX_WINSTATIONS_DISABLED

    7061 0x80071B95 You do not have the proper encryption level to access this Session. ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED

    7062 0x80071B96 The user %s\\%s is currently logged on to this computer. Only the current user or an administrator can log on to this computer. ERROR_CTX_SESSION_IN_USE

    7063 0x80071B97 The user %s\\%s is already 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. ERROR_CTX_NO_FORCE_LOGOFF

    7064 0x80071B98 Unable to log you on because of an account restriction. ERROR_CTX_ACCOUNT_RESTRICTION

    7065 0x80071B99 The RDP protocol component %2 detected an error in the protocol stream and has disconnected the client. ERROR_RDP_PROTOCOL_ERROR

    7066 0x80071B9A The Client Drive Mapping Service Has Connected on Terminal Connection. ERROR_CTX_CDM_CONNECT

    7067 0x80071B9B The Client Drive Mapping Service Has Disconnected on Terminal Connection. ERROR_CTX_CDM_DISCONNECT

    7068 0x80071B9C The Terminal Server security layer detected an error in the protocol stream and has disconnected the client. ERROR_CTX_SECURITY_LAYER_ERROR

    7069 0x80071B9D The target session is incompatible with the current session. ERROR_TS_INCOMPATIBLE_SESSIONS

    8001 0x80071F41 The file replication service API was called incorrectly. FRS_ERR_INVALID_API_SEQUENCE

    8002 0x80071F42 The file replication service cannot be started. FRS_ERR_STARTING_SERVICE

    8003 0x80071F43 The file replication service cannot be stopped. FRS_ERR_STOPPING_SERVICE

    8004 0x80071F44 The file replication service API terminated the request. The event log may have more information. FRS_ERR_INTERNAL_API

    8005 0x80071F45 The file replication service terminated the request. The event log may have more information. FRS_ERR_INTERNAL

    8006 0x80071F46 The file replication service cannot be contacted. The event log may have more information. FRS_ERR_SERVICE_COMM

    8007 0x80071F47 The file replication service cannot satisfy the request because the user has insufficient privileges. The event log may have more information. FRS_ERR_INSUFFICIENT_PRIV
    8008 0x80071F48 The file replication service cannot satisfy the request because authenticated RPC is not available. The event log may have more information. FRS_ERR_AUTHENTICATION

    8009 0x80071F49 The file replication service cannot satisfy the request because the user has insufficient privileges on the domain controller. The event log may have more information. FRS_ERR_PARENT_INSUFFICIENT_PRIV

    8010 0x80071F4A The file replication service cannot satisfy the request because authenticated RPC is not available on the domain controller. The event log may have more information. FRS_ERR_PARENT_AUTHENTICATION

    8011 0x80071F4B The file replication service cannot communicate with the file replication service on the domain controller. The event log may have more information. FRS_ERR_CHILD_TO_PARENT_COMM

    8012 0x80071F4C The file replication service on the domain controller cannot communicate with the file replication service on this computer. The event log may have more information. FRS_ERR_PARENT_TO_CHILD_COMM

    8013 0x80071F4D The file replication service cannot populate the system volume because of an internal error. The event log may have more information. FRS_ERR_SYSVOL_POPULATE

    8014 0x80071F4E The file replication service cannot populate the system volume because of an internal timeout. The event log may have more information. FRS_ERR_SYSVOL_POPULATE_TIMEOUT

    8015 0x80071F4F The file replication service cannot process the request. The system volume is busy with a previous request. FRS_ERR_SYSVOL_IS_BUSY

    8016 0x80071F50 The file replication service cannot stop replicating the system volume because of an internal error. The event log may have more information. FRS_ERR_SYSVOL_DEMOTE
    8017 0x80071F51 The file replication service detected an invalid parameter. FRS_ERR_INVALID_SERVICE_PARAMETER

    8200 0x80072008 An error occurred while installing the directory service. For more information, see the event log. ERROR_DS_NOT_INSTALLED

    8201 0x80072009 The directory service evaluated group memberships locally. ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY

    8202 0x8007200A The specified directory service attribute or value does not exist. ERROR_DS_NO_ATTRIBUTE_OR_VALUE

    8203 0x8007200B The attribute syntax specified to the directory service is invalid. ERROR_DS_INVALID_ATTRIBUTE_SYNTAX

    8204 0x8007200C The attribute type specified to the directory service is not defined. ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED

    8205 0x8007200D The specified directory service attribute or value already exists. ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS

    8206 0x8007200E The directory service is busy. ERROR_DS_BUSY

    8207 0x8007200F The directory service is unavailable. ERROR_DS_UNAVAILABLE

    8208 0x80072010 The directory service was unable to allocate a relative identifier. ERROR_DS_NO_RIDS_ALLOCATED

    8209 0x80072011 The directory service has exhausted the pool of relative identifiers. ERROR_DS_NO_MORE_RIDS

    8210 0x80072012 The requested operation could not be performed because the directory service is not the master for that type of operation. ERROR_DS_INCORRECT_ROLE_OWNER

    8211 0x80072013 The directory service was unable to initialize the subsystem that allocates relative identifiers. ERROR_DS_RIDMGR_INIT_ERROR

    8212 0x80072014 The requested operation did not satisfy one or more constraints associated with the class of the object. ERROR_DS_OBJ_CLASS_VIOLATION

    8213 0x80072015 The directory service can perform the requested operation only on a leaf object. ERROR_DS_CANT_ON_NON_LEAF

    8214 0x80072016 The directory service cannot perform the requested operation on the RDN attribute of an object. ERROR_DS_CANT_ON_RDN

    8215 0x80072017 The directory service detected an attempt to modify the object class of an object. ERROR_DS_CANT_MOD_OBJ_CLASS

    8216 0x80072018 The requested cross-domain move operation could not be performed. ERROR_DS_CROSS_DOM_MOVE_ERROR

    8217 0x80072019 Unable to contact the global catalog server. ERROR_DS_GC_NOT_AVAILABLE
    8218 0x8007201A The policy object is shared and can only be modified at the root. ERROR_SHARED_POLICY

    8219 0x8007201B The policy object does not exist. ERROR_POLICY_OBJECT_NOT_FOUND
    8220 0x8007201C The requested policy information is only in the directory service. ERROR_POLICY_ONLY_IN_DS

    8221 0x8007201D A domain controller promotion is currently active. ERROR_PROMOTION_ACTIVE

    8222 0x8007201E A domain controller promotion is not currently active ERROR_NO_PROMOTION_ACTIVE

    8224 0x80072020 An operations error occurred. ERROR_DS_OPERATIONS_ERROR

    8225 0x80072021 A protocol error occurred. ERROR_DS_PROTOCOL_ERROR

    8226 0x80072022 The time limit for this request was exceeded. ERROR_DS_TIMELIMIT_EXCEEDED

    8227 0x80072023 The size limit for this request was exceeded. ERROR_DS_SIZELIMIT_EXCEEDED

    8228 0x80072024 The administrative limit for this request was exceeded. ERROR_DS_ADMIN_LIMIT_EXCEEDED

    8229 0x80072025 The compare response was false. ERROR_DS_COMPARE_FALSE

    8230 0x80072026 The compare response was true. ERROR_DS_COMPARE_TRUE

    8231 0x80072027 The requested authentication method is not supported by the server. ERROR_DS_AUTH_METHOD_NOT_SUPPORTED

    8232 0x80072028 A more secure authentication method is required for this server. ERROR_DS_STRONG_AUTH_REQUIRED

    8233 0x80072029 Inappropriate authentication. ERROR_DS_INAPPROPRIATE_AUTH

    8234 0x8007202A The authentication mechanism is unknown. ERROR_DS_AUTH_UNKNOWN

    8235 0x8007202B A referral was returned from the server. ERROR_DS_REFERRAL

    8236 0x8007202C The server does not support the requested critical extension. ERROR_DS_UNAVAILABLE_CRIT_EXTENSION

    8237 0x8007202D This request requires a secure connection. ERROR_DS_CONFIDENTIALITY_REQUIRED
    8238 0x8007202E Inappropriate matching. ERROR_DS_INAPPROPRIATE_MATCHING

    8239 0x8007202F A constraint violation occurred. ERROR_DS_CONSTRAINT_VIOLATION

    8240 0x80072030 There is no such object on the server. ERROR_DS_NO_SUCH_OBJECT

    8241 0x80072031 There is an alias problem. ERROR_DS_ALIAS_PROBLEM

    8242 0x80072032 An invalid dn syntax has been specified. ERROR_DS_INVALID_DN_SYNTAX

    8243 0x80072033 The object is a leaf object. ERROR_DS_IS_LEAF

    8244 0x80072034 There is an alias dereferencing problem. ERROR_DS_ALIAS_DEREF_PROBLEM

    8245 0x80072035 The server is unwilling to process the request. ERROR_DS_UNWILLING_TO_PERFORM

    8246 0x80072036 A loop has been detected. ERROR_DS_LOOP_DETECT

    8247 0x80072037 There is a naming violation. ERROR_DS_NAMING_VIOLATION

    8248 0x80072038 The result set is too large. ERROR_DS_OBJECT_RESULTS_TOO_LARGE

    8249 0x80072039 The operation affects multiple DSAs ERROR_DS_AFFECTS_MULTIPLE_DSAS

    8250 0x8007203A The server is not operational. ERROR_DS_SERVER_DOWN

    8251 0x8007203B A local error has occurred. ERROR_DS_LOCAL_ERROR

    8252 0x8007203C An encoding error has occurred. ERROR_DS_ENCODING_ERROR

    8253 0x8007203D A decoding error has occurred. ERROR_DS_DECODING_ERROR

    8254 0x8007203E The search filter cannot be recognized. ERROR_DS_FILTER_UNKNOWN

    8255 0x8007203F One or more parameters are illegal. ERROR_DS_PARAM_ERROR

    8256 0x80072040 The specified method is not supported. ERROR_DS_NOT_SUPPORTED

    8257 0x80072041 No results were returned. ERROR_DS_NO_RESULTS_RETURNED

    8258 0x80072042 The specified control is not supported by the server. ERROR_DS_CONTROL_NOT_FOUND

    8259 0x80072043 A referral loop was detected by the client. ERROR_DS_CLIENT_LOOP

    8260 0x80072044 The preset referral limit was exceeded. ERROR_DS_REFERRAL_LIMIT_EXCEEDED

    8261 0x80072045 The search requires a SORT control. ERROR_DS_SORT_CONTROL_MISSING

    8262 0x80072046 The search results exceed the offset range specified. ERROR_DS_OFFSET_RANGE_ERROR

    8301 0x8007206D The root object must be the head of a naming context. The root object cannot have an instantiated parent. ERROR_DS_ROOT_MUST_BE_NC

    8302 0x8007206E The add replica operation cannot be performed. The naming context must be writeable in order to create the replica. ERROR_DS_ADD_REPLICA_INHIBITED

    8303 0x8007206F A reference to an attribute that is not defined in the schema occurred. ERROR_DS_ATT_NOT_DEF_IN_SCHEMA

    8304 0x80072070 The maximum size of an object has been exceeded.
    ERROR_DS_MAX_OBJ_SIZE_EXCEEDED

    8305 0x80072071 An attempt was made to add an object to the directory with a name that is already in use. ERROR_DS_OBJ_STRING_NAME_EXISTS

    8306 0x80072072 An attempt was made to add an object of a class that does not have an RDN defined in the schema. ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA

    8307 0x80072073 An attempt was made to add an object using an RDN that is not the RDN defined in the schema. ERROR_DS_RDN_DOESNT_MATCH_SCHEMA

    8308 0x80072074 None of the requested attributes were found on the objects. ERROR_DS_NO_REQUESTED_ATTS_FOUND
    8309 0x80072075 The user buffer is too small. ERROR_DS_USER_BUFFER_TO_SMALL

    8310 0x80072076 The attribute specified in the operation is not present on the object. ERROR_DS_ATT_IS_NOT_ON_OBJ

    8311 0x80072077 Illegal modify operation. Some aspect of the modification is not permitted. ERROR_DS_ILLEGAL_MOD_OPERATION

    8312 0x80072078 The specified object is too large. ERROR_DS_OBJ_TOO_LARGE

    8313 0x80072079 The specified instance type is not valid. ERROR_DS_BAD_INSTANCE_TYPE

    8314 0x8007207A The operation must be performed at a master DSA. ERROR_DS_MASTERDSA_REQUIRED
    8315 0x8007207B The object class attribute must be specified. ERROR_DS_OBJECT_CLASS_REQUIRED
    8316 0x8007207C A required attribute is missing. ERROR_DS_MISSING_REQUIRED_ATT

    8317 0x8007207D An attempt was made to modify an object to include an attribute that is not legal for its class. ERROR_DS_ATT_NOT_DEF_FOR_CLASS

    8318 0x8007207E The specified attribute is already present on the object. ERROR_DS_ATT_ALREADY_EXISTS

    8320 0x80072080 The specified attribute is not present, or has no values. ERROR_DS_CANT_ADD_ATT_VALUES

    8321 0x80072081 Multiple values were specified for an attribute that can have only one value. ERROR_DS_SINGLE_VALUE_CONSTRAINT

    8322 0x80072082 A value for the attribute was not in the acceptable range of values. ERROR_DS_RANGE_CONSTRAINT

    8323 0x80072083 The specified value already exists. ERROR_DS_ATT_VAL_ALREADY_EXISTS

    8324 0x80072084 The attribute cannot be removed because it is not present on the object. ERROR_DS_CANT_REM_MISSING_ATT

    8325 0x80072085 The attribute value cannot be removed because it is not present on the object. ERROR_DS_CANT_REM_MISSING_ATT_VAL

    8326 0x80072086 The specified root object cannot be a subref. ERROR_DS_ROOT_CANT_BE_SUBREF
    8327 0x80072087 Chaining is not permitted. ERROR_DS_NO_CHAINING

    8328 0x80072088 Chained evaluation is not permitted. ERROR_DS_NO_CHAINED_EVAL

    8329 0x80072089 The operation could not be performed because the object's parent is either uninstantiated or deleted. ERROR_DS_NO_PARENT_OBJECT

    8330 0x8007208A Having a parent that is an alias is not permitted. Aliases are leaf objects. ERROR_DS_PARENT_IS_AN_ALIAS

    8331 0x8007208B The object and parent must be of the same type, either both masters or both replicas. ERROR_DS_CANT_MIX_MASTER_AND_REPS

    8332 0x8007208C The operation cannot be performed because child objects exist. This operation can only be performed on a leaf object. ERROR_DS_CHILDREN_EXIST

    8333 0x8007208D Directory object not found. ERROR_DS_OBJ_NOT_FOUND

    8334 0x8007208E The aliased object is missing. ERROR_DS_ALIASED_OBJ_MISSING

    8335 0x8007208F The object name has bad syntax. ERROR_DS_BAD_NAME_SYNTAX

    8336 0x80072090 It is not permitted for an alias to refer to another alias. ERROR_DS_ALIAS_POINTS_TO_ALIAS
    8337 0x80072091 The alias cannot be dereferenced. ERROR_DS_CANT_DEREF_ALIAS

    8338 0x80072092 The operation is out of scope. ERROR_DS_OUT_OF_SCOPE

    8339 0x80072093 The operation cannot continue because the object is in the process of being removed. ERROR_DS_OBJECT_BEING_REMOVED

    8340 0x80072094 The DSA object cannot be deleted. ERROR_DS_CANT_DELETE_DSA_OBJ

    8341 0x80072095 A directory service error has occurred. ERROR_DS_GENERIC_ERROR

    8342 0x80072096 The operation can only be performed on an internal master DSA object. ERROR_DS_DSA_MUST_BE_INT_MASTER

    8343 0x80072097 The object must be of class DSA. ERROR_DS_CLASS_NOT_DSA

    8344 0x80072098 Insufficient access rights to perform the operation. ERROR_DS_INSUFF_ACCESS_RIGHTS

    8345 0x80072099 The object cannot be added because the parent is not on the list of possible superiors. ERROR_DS_ILLEGAL_SUPERIOR

    8346 0x8007209A Access to the attribute is not permitted because the attribute is owned by the Security Accounts Manager (SAM). ERROR_DS_ATTRIBUTE_OWNED_BY_SAM

    8347 0x8007209B The name has too many parts. ERROR_DS_NAME_TOO_MANY_PARTS

    8348 0x8007209C The name is too long. ERROR_DS_NAME_TOO_LONG

    8349 0x8007209D The name value is too long. ERROR_DS_NAME_VALUE_TOO_LONG

    8350 0x8007209E The directory service encountered an error parsing a name. ERROR_DS_NAME_UNPARSEABLE

    8351 0x8007209F The directory service cannot get the attribute type for a name. ERROR_DS_NAME_TYPE_UNKNOWN

    8352 0x800720A0 The name does not identify an object; the name identifies a phantom. ERROR_DS_NOT_AN_OBJECT

    8353 0x800720A1 The security descriptor is too short. ERROR_DS_SEC_DESC_TOO_SHORT

    8354 0x800720A2 The security descriptor is invalid. ERROR_DS_SEC_DESC_INVALID

    8355 0x800720A3 Failed to create name for deleted object. ERROR_DS_NO_DELETED_NAME

    8356 0x800720A4 The parent of a new subref must exist. ERROR_DS_SUBREF_MUST_HAVE_PARENT

    8357 0x800720A5 The object must be a naming context. ERROR_DS_NCNAME_MUST_BE_NC

    8358 0x800720A6 It is not permitted to add an attribute which is owned by the system.
    ERROR_DS_CANT_ADD_SYSTEM_ONLY

    8359 0x800720A7 The class of the object must be structural; you cannot instantiate an abstract class. ERROR_DS_CLASS_MUST_BE_CONCRETE

    8360 0x800720A8 The schema object could not be found. ERROR_DS_INVALID_DMD

    8361 0x800720A9 A local object with this GUID (dead or alive) already exists. ERROR_DS_OBJ_GUID_EXISTS

    8362 0x800720AA The operation cannot be performed on a back link. ERROR_DS_NOT_ON_BACKLINK

    8363 0x800720AB The cross reference for the specified naming context could not be found. ERROR_DS_NO_CROSSREF_FOR_NC

    8364 0x800720AC The operation could not be performed because the directory service is shutting down. ERROR_DS_SHUTTING_DOWN

    8365 0x800720AD The directory service request is invalid. ERROR_DS_UNKNOWN_OPERATION

    8366 0x800720AE The role owner attribute could not be read. ERROR_DS_INVALID_ROLE_OWNER

    8367 0x800720AF The requested FSMO operation failed. The current FSMO holder could not be contacted. ERROR_DS_COULDNT_CONTACT_FSMO

    8368 0x800720B0 Modification of a DN across a naming context is not permitted.
    ERROR_DS_CROSS_NC_DN_RENAME

    8369 0x800720B1 The attribute cannot be modified because it is owned by the system. ERROR_DS_CANT_MOD_SYSTEM_ONLY

    8370 0x800720B2 Only the replicator can perform this function. ERROR_DS_REPLICATOR_ONLY

    8371 0x800720B3 The specified class is not defined. ERROR_DS_OBJ_CLASS_NOT_DEFINED

    8372 0x800720B4 The specified class is not a subclass. ERROR_DS_OBJ_CLASS_NOT_SUBCLASS

    8373 0x800720B5 The name reference is invalid. ERROR_DS_NAME_REFERENCE_INVALID

    8374 0x800720B6 A cross reference already exists. ERROR_DS_CROSS_REF_EXISTS

    8375 0x800720B7 It is not permitted to delete a master cross reference. ERROR_DS_CANT_DEL_MASTER_CROSSREF

    8376 0x800720B8 Subtree notifications are only supported on NC heads. ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD

    8377 0x800720B9 Notification filter is too complex. ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX

    8378 0x800720BA Schema update failed: duplicate RDN. ERROR_DS_DUP_RDN

    8379 0x800720BB Schema update failed: duplicate OID. ERROR_DS_DUP_OID

    8380 0x800720BC Schema update failed: duplicate MAPI identifier. ERROR_DS_DUP_MAPI_ID

    8381 0x800720BD Schema update failed: duplicate schema-id GUID. ERROR_DS_DUP_SCHEMA_ID_GUID

    8382 0x800720BE Schema update failed: duplicate LDAP display name. ERROR_DS_DUP_LDAP_DISPLAY_NAME

    8383 0x800720BF Schema update failed: range-lower less than range upper. ERROR_DS_SEMANTIC_ATT_TEST

    8384 0x800720C0 Schema update failed: syntax mismatch. ERROR_DS_SYNTAX_MISMATCH

    8385 0x800720C1 Schema deletion failed: attribute is used in must-contain. ERROR_DS_EXISTS_IN_MUST_HAVE

    8386 0x800720C2 Schema deletion failed: attribute is used in may-contain. ERROR_DS_EXISTS_IN_MAY_HAVE

    8387 0x800720C3 Schema update failed: attribute in may-contain does not exist. ERROR_DS_NONEXISTENT_MAY_HAVE

    8388 0x800720C4 Schema update failed: attribute in must-contain does not exist. ERROR_DS_NONEXISTENT_MUST_HAVE

    8389 0x800720C5 Schema update failed: class in aux-class list does not exist or is not an auxiliary class. ERROR_DS_AUX_CLS_TEST_FAIL

    8390 0x800720C6 Schema update failed: class in poss-superiors does not exist. ERROR_DS_NONEXISTENT_POSS_SUP

    8391 0x800720C7 Schema update failed: class in subclassof list does not exist or does not satisfy hierarchy rules. ERROR_DS_SUB_CLS_TEST_FAIL

    8392 0x800720C8 Schema update failed: Rdn-Att-Id has wrong syntax. ERROR_DS_BAD_RDN_ATT_ID_SYNTAX

    8393 0x800720C9 Schema deletion failed: class is used as auxiliary class. ERROR_DS_EXISTS_IN_AUX_CLS

    8394 0x800720CA Schema deletion failed: class is used as sub class. ERROR_DS_EXISTS_IN_SUB_CLS

    8395 0x800720CB Schema deletion failed: class is used as poss superior. ERROR_DS_EXISTS_IN_POSS_SUP

    8396 0x800720CC Schema update failed in recalculating validation cache. ERROR_DS_RECALCSCHEMA_FAILED

    8397 0x800720CD The tree deletion is not finished. The request must be made again to continue deleting the tree. ERROR_DS_TREE_DELETE_NOT_FINISHED

    8398 0x800720CE The requested delete operation could not be performed. ERROR_DS_CANT_DELETE
    8399 0x800720CF Cannot read the governs class identifier for the schema record. ERROR_DS_ATT_SCHEMA_REQ_ID

    8400 0x800720D0 The attribute schema has bad syntax. ERROR_DS_BAD_ATT_SCHEMA_SYNTAX

    8401 0x800720D1 The attribute could not be cached. ERROR_DS_CANT_CACHE_ATT

    8402 0x800720D2 The class could not be cached. ERROR_DS_CANT_CACHE_CLASS

    8403 0x800720D3 The attribute could not be removed from the cache. ERROR_DS_CANT_REMOVE_ATT_CACHE

    8404 0x800720D4 The class could not be removed from the cache. ERROR_DS_CANT_REMOVE_CLASS_CACHE

    8405 0x800720D5 The distinguished name attribute could not be read. ERROR_DS_CANT_RETRIEVE_DN

    8406 0x800720D6 No superior reference has been configured for the directory service. The directory service is therefore unable to issue referrals to objects outside this forest. ERROR_DS_MISSING_SUPREF

    8407 0x800720D7 The instance type attribute could not be retrieved. ERROR_DS_CANT_RETRIEVE_INSTANCE

    8408 0x800720D8 An internal error has occurred. ERROR_DS_CODE_INCONSISTENCY

    8409 0x800720D9 A database error has occurred. ERROR_DS_DATABASE_ERROR

    8410 0x800720DA The attribute GOVERNSID is missing. ERROR_DS_GOVERNSID_MISSING

    8411 0x800720DB An expected attribute is missing. ERROR_DS_MISSING_EXPECTED_ATT

    8412 0x800720DC The specified naming context is missing a cross reference. ERROR_DS_NCNAME_MISSING_CR_REF

    8413 0x800720DD A security checking error has occurred. ERROR_DS_SECURITY_CHECKING_ERROR

    8414 0x800720DE The schema is not loaded. ERROR_DS_SCHEMA_NOT_LOADED

    8415 0x800720DF Schema allocation failed. Please check if the machine is running low on memory. ERROR_DS_SCHEMA_ALLOC_FAILED

    8416 0x800720E0 Failed to obtain the required syntax for the attribute schema. ERROR_DS_ATT_SCHEMA_REQ_SYNTAX

    8417 0x800720E1 The global catalog verification failed. The global catalog is not available or does not support the operation. Some part of the directory is currently not available. ERROR_DS_GCVERIFY_ERROR

    8418 0x800720E2 The replication operation failed because of a schema mismatch between the servers involved. ERROR_DS_DRA_SCHEMA_MISMATCH

    8419 0x800720E3 The DSA object could not be found. ERROR_DS_CANT_FIND_DSA_OBJ

    8420 0x800720E4 The naming context could not be found. ERROR_DS_CANT_FIND_EXPECTED_NC

    8421 0x800720E5 The naming context could not be found in the cache. ERROR_DS_CANT_FIND_NC_IN_CACHE

    8422 0x800720E6 The child object could not be retrieved. ERROR_DS_CANT_RETRIEVE_CHILD

    8423 0x800720E7 The modification was not permitted for security reasons. ERROR_DS_SECURITY_ILLEGAL_MODIFY

    8424 0x800720E8 The operation cannot replace the hidden record. ERROR_DS_CANT_REPLACE_HIDDEN_REC

    8425 0x800720E9 The hierarchy file is invalid. ERROR_DS_BAD_HIERARCHY_FILE

    8426 0x800720EA The attempt to build the hierarchy table failed. ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED

    8427 0x800720EB The directory configuration parameter is missing from the registry. ERROR_DS_CONFIG_PARAM_MISSING

    8428 0x800720EC The attempt to count the address book indices failed. ERROR_DS_COUNTING_AB_INDICES_FAILED

    8429 0x800720ED The allocation of the hierarchy table failed. ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED

    8430 0x800720EE The directory service encountered an internal failure. ERROR_DS_INTERNAL_FAILURE

    8431 0x800720EF The directory service encountered an unknown failure. ERROR_DS_UNKNOWN_ERROR
    8432 0x800720F0 A root object requires a class of 'top'. ERROR_DS_ROOT_REQUIRES_CLASS_TOP

    8433 0x800720F1 This directory server is shutting down, and cannot take ownership of new floating single-master operation roles. ERROR_DS_REFUSING_FSMO_ROLES

    8434 0x800720F2 The directory service is missing mandatory configuration information, and is unable to determine the ownership of floating single-master operation roles. ERROR_DS_MISSING_FSMO_SETTINGS

    8435 0x800720F3 The directory service was unable to transfer ownership of one or more floating single-master operation roles to other servers. ERROR_DS_UNABLE_TO_SURRENDER_ROLES
    8436 0x800720F4 The replication operation failed. ERROR_DS_DRA_GENERIC

    8437 0x800720F5 An invalid parameter was specified for this replication operation. ERROR_DS_DRA_INVALID_PARAMETER

    8438 0x800720F6 The directory service is too busy to complete the replication operation at this time. ERROR_DS_DRA_BUSY

    8439 0x800720F7 The distinguished name specified for this replication operation is invalid. ERROR_DS_DRA_BAD_DN

    8440 0x800720F8 The naming context specified for this replication operation is invalid. ERROR_DS_DRA_BAD_NC

    8441 0x800720F9 The distinguished name specified for this replication operation already exists. ERROR_DS_DRA_DN_EXISTS

    8442 0x800720FA The replication system encountered an internal error. ERROR_DS_DRA_INTERNAL_ERROR

    8443 0x800720FB The replication operation encountered a database inconsistency. ERROR_DS_DRA_INCONSISTENT_DIT

    8444 0x800720FC The server specified for this replication operation could not be contacted. ERROR_DS_DRA_CONNECTION_FAILED

    8445 0x800720FD The replication operation encountered an object with an invalid instance type. ERROR_DS_DRA_BAD_INSTANCE_TYPE

    8446 0x800720FE The replication operation failed to allocate memory. ERROR_DS_DRA_OUT_OF_MEM
    8447 0x800720FF The replication operation encountered an error with the mail system. ERROR_DS_DRA_MAIL_PROBLEM

    8448 0x80072100 The replication reference information for the target server already exists. ERROR_DS_DRA_REF_ALREADY_EXISTS

    8449 0x80072101 The replication reference information for the target server does not exist. ERROR_DS_DRA_REF_NOT_FOUND

    8450 0x80072102 The naming context cannot be removed because it is replicated to another server. ERROR_DS_DRA_OBJ_IS_REP_SOURCE

    8451 0x80072103 The replication operation encountered a database error. ERROR_DS_DRA_DB_ERROR

    8452 0x80072104 The naming context is in the process of being removed or is not replicated from the specified server. ERROR_DS_DRA_NO_REPLICA

    8453 0x80072105 Replication access was denied. ERROR_DS_DRA_ACCESS_DENIED

    8454 0x80072106 The requested operation is not supported by this version of the directory service. ERROR_DS_DRA_NOT_SUPPORTED

    8455 0x80072107 The replication remote procedure call was cancelled. ERROR_DS_DRA_RPC_CANCELLED

    8456 0x80072108 The source server is currently rejecting replication requests. ERROR_DS_DRA_SOURCE_DISABLED

    8457 0x80072109 The destination server is currently rejecting replication requests. ERROR_DS_DRA_SINK_DISABLED

    8458 0x8007210A The replication operation failed due to a collision of object names. ERROR_DS_DRA_NAME_COLLISION

    8459 0x8007210B The replication source has been reinstalled. ERROR_DS_DRA_SOURCE_REINSTALLED
    8460 0x8007210C The replication operation failed because a required parent object is missing. ERROR_DS_DRA_MISSING_PARENT

    8461 0x8007210D The replication operation was preempted. ERROR_DS_DRA_PREEMPTED

    8462 0x8007210E The replication synchronization attempt was abandoned because of a lack of updates. ERROR_DS_DRA_ABANDON_SYNC

    8463 0x8007210F The replication operation was terminated because the system is shutting down. ERROR_DS_DRA_SHUTDOWN

    8464 0x80072110 Synchronization attempt failed because the destination DC is currently waiting to synchronize new partial attributes from 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 source partial attribute set. ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET
    8465 0x80072111 The replication synchronization attempt failed because a master replica attempted to sync from a partial replica. ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA

    8466 0x80072112 The server specified for this replication operation was contacted, but that server was unable to contact an additional server needed to complete the operation. ERROR_DS_DRA_EXTN_CONNECTION_FAILED

    8467 0x80072113 The version of the directory service schema of the source forest is not compatible with the version of directory service on this computer. ERROR_DS_INSTALL_SCHEMA_MISMATCH

    8468 0x80072114 Schema update failed: An attribute with the same link identifier already exists. ERROR_DS_DUP_LINK_ID

    8469 0x80072115 Name translation: Generic processing error. ERROR_DS_NAME_ERROR_RESOLVING

    8470 0x80072116 Name translation: Could not find the name or insufficient right to see name. ERROR_DS_NAME_ERROR_NOT_FOUND

    8471 0x80072117 Name translation: Input name mapped to more than one output name. ERROR_DS_NAME_ERROR_NOT_UNIQUE

    8472 0x80072118 Name translation: Input name found, but not the associated output format. ERROR_DS_NAME_ERROR_NO_MAPPING

    8473 0x80072119 Name translation: Unable to resolve completely, only the domain was found. ERROR_DS_NAME_ERROR_DOMAIN_ONLY

    8474 0x8007211A Name translation: Unable to perform purely syntactical mapping at the client without going out to the wire. ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING

    8475 0x8007211B Modification of a constructed attribute is not allowed. ERROR_DS_CONSTRUCTED_ATT_MOD

    8476 0x8007211C The OM-Object-Class specified is incorrect for an attribute with the specified syntax. ERROR_DS_WRONG_OM_OBJ_CLASS

    8477 0x8007211D The replication request has been posted; waiting for reply. ERROR_DS_DRA_REPL_PENDING

    8478 0x8007211E The requested operation requires a directory service, and none was available. ERROR_DS_DS_REQUIRED

    8479 0x8007211F The LDAP display name of the class or attribute contains non-ASCII characters. ERROR_DS_INVALID_LDAP_DISPLAY_NAME

    8480 0x80072120 The requested search operation is only supported for base searches. ERROR_DS_NON_BASE_SEARCH

    8481 0x80072121 The search failed to retrieve attributes from the database. ERROR_DS_CANT_RETRIEVE_ATTS

    8482 0x80072122 The schema update operation tried to add a backward link attribute that has no corresponding forward link. ERROR_DS_BACKLINK_WITHOUT_LINK

    8483 0x80072123 Source and destination of a cross-domain move do not agree on the object's epoch number. Either source or destination does not have the latest version of the object. ERROR_DS_EPOCH_MISMATCH

    8484 0x80072124 Source and destination of a cross-domain move do not agree on the object's current name. Either source or destination does not have the latest version of the object. ERROR_DS_SRC_NAME_MISMATCH

    8485 0x80072125 Source and destination for the cross-domain move operation are identical. Caller should use local move operation instead of cross-domain move operation. ERROR_DS_SRC_AND_DST_NC_IDENTICAL

    8486 0x80072126 Source and destination for a cross-domain move are not in agreement on the naming contexts in the forest. Either source or destination does not have the latest version of the Partitions container. ERROR_DS_DST_NC_MISMATCH

    8487 0x80072127 Destination of a cross-domain move is not authoritative for the destination naming context. ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC

    8488 0x80072128 Source and destination of a cross-domain move do not agree on the identity of the source object. Either source or destination does not have the latest version of the source object. ERROR_DS_SRC_GUID_MISMATCH

    8489 0x80072129 Object being moved across-domains is already known to be deleted by the destination server. The source server does not have the latest version of the source object. ERROR_DS_CANT_MOVE_DELETED_OBJECT

    8490 0x8007212A Another operation which requires exclusive access to the PDC FSMO is already in progress. ERROR_DS_PDC_OPERATION_IN_PROGRESS

    8491 0x8007212B A cross-domain move operation failed such that 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. ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD

    8492 0x8007212C This object may not be moved across domain boundaries either because cross-domain moves for this class are disallowed, or the object has some special characteristics, e.g.: trust account or restricted RID, which prevent its move. ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION

    8493 0x8007212D Can't move objects with memberships across domain boundaries as once moved, this would violate the membership conditions of the account group. Remove the object from any account group memberships and retry. ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS

    8494 0x8007212E A naming context head must be the immediate child of another naming context head, not of an interior node. ERROR_DS_NC_MUST_HAVE_NC_PARENT

    8495 0x8007212F The directory cannot validate the proposed naming context name because it does not hold a replica of the naming context above the proposed naming context. Please ensure that the domain naming master role is held by a server that is configured as a global catalog server, and that the server is up to date with its replication partners. (Applies only to Windows 2000 Domain Naming masters) ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE

    8496 0x80072130 Destination domain must be in native mode. ERROR_DS_DST_DOMAIN_NOT_NATIVE
    8497 0x80072131 The operation cannot be performed because the server does not have an infrastructure container in the domain of interest. ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER

    8498 0x80072132 Cross-domain move of non-empty account groups is not allowed. ERROR_DS_CANT_MOVE_ACCOUNT_GROUP

    8499 0x80072133 Cross-domain move of non-empty resource groups is not allowed. ERROR_DS_CANT_MOVE_RESOURCE_GROUP

    8500 0x80072134 The search flags for the attribute are invalid. The ANR bit is valid only on attributes of Unicode or Teletex strings. ERROR_DS_INVALID_SEARCH_FLAG

    8501 0x80072135 Tree deletions starting at an object which has an NC head as a descendant are not allowed. ERROR_DS_NO_TREE_DELETE_ABOVE_NC

    8502 0x80072136 The directory service failed to lock a tree in preparation for a tree deletion because the tree was in use. ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE

    8503 0x80072137 The directory service failed to identify the list of objects to delete while attempting a tree deletion. ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE
    8504 0x80072138 Security Accounts Manager initialization failed 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. ERROR_DS_SAM_INIT_FAILURE

    8505 0x80072139 Only an administrator can modify the membership list of an administrative group. ERROR_DS_SENSITIVE_GROUP_VIOLATION

    8506 0x8007213A Cannot change the primary group ID of a domain controller account. ERROR_DS_CANT_MOD_PRIMARYGROUPID

    8507 0x8007213B An attempt is made to modify the base schema. ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD

    8508 0x8007213C Adding a new mandatory 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. ERROR_DS_NONSAFE_SCHEMA_CHANGE

    8509 0x8007213D Schema update is not allowed on this DC because the DC is not the schema FSMO Role Owner. ERROR_DS_SCHEMA_UPDATE_DISALLOWED

    8510 0x8007213E An object of this class cannot be created under the schema container. You can only create attribute-schema and class-schema objects under the schema container. ERROR_DS_CANT_CREATE_UNDER_SCHEMA

    8511 0x8007213F The replica/child install failed to get the objectVersion attribute on the schema container on the source DC. Either the attribute is missing on the schema container or the credentials supplied do not have permission to read it. ERROR_DS_INSTALL_NO_SRC_SCH_VERSION

    8512 0x80072140 The replica/child install failed to read the objectVersion attribute in the SCHEMA section of the file schema.ini in the system32 directory. ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE

    8513 0x80072141 The specified group type is invalid. ERROR_DS_INVALID_GROUP_TYPE

    8514 0x80072142 You cannot nest global groups in a mixed domain if the group is security-enabled. ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN

    8515 0x80072143 You cannot nest local groups in a mixed domain if the group is security-enabled. ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN

    8516 0x80072144 A global group cannot have a local group as a member. ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER

    8517 0x80072145 A global group cannot have a universal group as a member. ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER

    8518 0x80072146 A universal group cannot have a local group as a member. ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER

    8519 0x80072147 A global group cannot have a cross-domain member. ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER

    8520 0x80072148 A local group cannot have another cross domain local group as a member. ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER

    8521 0x80072149 A group with primary members cannot change to a security-disabled group. ERROR_DS_HAVE_PRIMARY_MEMBERS

    8522 0x8007214A The schema cache load failed to convert the string default SD on a class-schema object. ERROR_DS_STRING_SD_CONVERSION_FAILED

    8523 0x8007214B Only DSAs configured to be Global Catalog servers should be allowed to hold the Domain Naming Master FSMO role. (Applies only to Windows 2000 servers) ERROR_DS_NAMING_MASTER_GC

    8524 0x8007214C The DSA operation is unable to proceed because of a DNS lookup failure. ERROR_DS_DNS_LOOKUP_FAILURE

    8525 0x8007214D While processing a change to the DNS Host Name for an object, the Service Principal Name values could not be kept in sync. ERROR_DS_COULDNT_UPDATE_SPNS

    8526 0x8007214E The Security Descriptor attribute could not be read. ERROR_DS_CANT_RETRIEVE_SD

    8527 0x8007214F The object requested was not found, but an object with that key was found. ERROR_DS_KEY_NOT_UNIQUE

    8528 0x80072150 The syntax of the linked 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 ERROR_DS_WRONG_LINKED_ATT_SYNTAX

    8529 0x80072151 Security Account Manager needs to get the boot password. ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD

    8530 0x80072152 Security Account Manager needs to get the boot key from floppy disk. ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY

    8531 0x80072153 Directory Service cannot start. ERROR_DS_CANT_START

    8532 0x80072154 Directory Services could not start. ERROR_DS_INIT_FAILURE

    8533 0x80072155 The connection between client and server requires packet privacy or better. ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION

    8534 0x80072156 The source domain may not be in the same forest as destination. ERROR_DS_SOURCE_DOMAIN_IN_FOREST

    8535 0x80072157 The destination domain must be in the forest. ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST

    8536 0x80072158 The operation requires that destination domain auditing be enabled. ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED

    8537 0x80072159 The operation couldn't locate a DC for the source domain. ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN

    8538 0x8007215A The source object must be a group or user. ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER

    8539 0x8007215B The source object's SID already exists in destination forest. ERROR_DS_SRC_SID_EXISTS_IN_FOREST

    8540 0x8007215C The source and destination object must be of the same type. ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH

    8541 0x8007215D Security Accounts Manager initialization failed 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. ERROR_SAM_INIT_FAILURE

    8542 0x8007215E Schema information could not be included in the replication request. ERROR_DS_DRA_SCHEMA_INFO_SHIP

    8543 0x8007215F The replication operation could not be completed due to a schema incompatibility. ERROR_DS_DRA_SCHEMA_CONFLICT

    8544 0x80072160 The replication operation could not be completed due to a previous schema incompatibility. ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT

    8545 0x80072161 The replication update could not be applied because either the source or the destination has not yet received information regarding a recent cross-domain move operation. ERROR_DS_DRA_OBJ_NC_MISMATCH

    8546 0x80072162 The requested domain could not be deleted because there exist domain controllers that still host this domain. ERROR_DS_NC_STILL_HAS_DSAS

    8547 0x80072163 The requested operation can be performed only on a global catalog server. ERROR_DS_GC_REQUIRED

    8548 0x80072164 A local group can only be a member of other local groups in the same domain. ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY

    8549 0x80072165 Foreign security principals cannot be members of universal groups. ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS

    8550 0x80072166 The attribute is not allowed to be replicated to the GC because of security reasons. ERROR_DS_CANT_ADD_TO_GC

    8551 0x80072167 The checkpoint with the PDC could not be taken because there too many modifications being processed currently. ERROR_DS_NO_CHECKPOINT_WITH_PDC

    8552 0x80072168 The operation requires that source domain auditing be enabled. ERROR_DS_SOURCE_AUDITING_NOT_ENABLED

    8553 0x80072169 Security principal objects can only be created inside domain naming contexts. ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC

    8554 0x8007216A A Service Principal Name (SPN) could not be constructed because the provided hostname is not in the necessary format. ERROR_DS_INVALID_NAME_FOR_SPN

    8555 0x8007216B A Filter was passed that uses constructed attributes. ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS

    8556 0x8007216C The unicodePwd attribute value must be enclosed in double quotes. ERROR_DS_UNICODEPWD_NOT_IN_QUOTES

    8557 0x8007216D Your computer could not be 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. ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED

    8558 0x8007216E For security reasons, the operation must be run on the destination DC. ERROR_DS_MUST_BE_RUN_ON_DST_DC

    8559 0x8007216F For security reasons, the source DC must be NT4SP4 or greater. ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER

    8560 0x80072170 Critical Directory Service System objects cannot be deleted during tree delete operations. The tree delete may have been partially performed. ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ

    8561 0x80072171 Directory Services could not start because of the following error: %1. Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further. ERROR_DS_INIT_FAILURE_CONSOLE

    8562 0x80072172 Security Accounts Manager initialization failed because of the following error: %1. Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further. ERROR_DS_SAM_INIT_FAILURE_CONSOLE

    8563 0x80072173 The version of the operating 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. ERROR_DS_FOREST_VERSION_TOO_HIGH

    8564 0x80072174 The version of the operating 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. ERROR_DS_DOMAIN_VERSION_TOO_HIGH

    8565 0x80072175 The version of the operating 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. ERROR_DS_FOREST_VERSION_TOO_LOW

    8566 0x80072176 The version of the operating 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. ERROR_DS_DOMAIN_VERSION_TOO_LOW

    8567 0x80072177 The version of the operating system installed on this server is incompatible with the functional level of the domain or forest. ERROR_DS_INCOMPATIBLE_VERSION

    8568 0x80072178 The functional level of the domain (or forest) cannot be raised to the requested value, because there exist one or more domain controllers in the domain (or forest) that are at a lower incompatible functional level. ERROR_DS_LOW_DSA_VERSION

    8569 0x80072179 The forest functional level cannot be raised to the requested value since 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. ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN

    8570 0x8007217A The sort order requested is not supported. ERROR_DS_NOT_SUPPORTED_SORT_ORDER
    8571 0x8007217B The requested name already exists as a unique identifier. ERROR_DS_NAME_NOT_UNIQUE

    8572 0x8007217C The machine account was created pre-NT4. The account needs to be recreated. ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4

    8573 0x8007217D The database is out of version store. ERROR_DS_OUT_OF_VERSION_STORE

    8574 0x8007217E Unable to continue operation because multiple conflicting controls were used. ERROR_DS_INCOMPATIBLE_CONTROLS_USED

    8575 0x8007217F Unable to find a valid security descriptor reference domain for this partition. ERROR_DS_NO_REF_DOMAIN

    8576 0x80072180 Schema update failed: The link identifier is reserved. ERROR_DS_RESERVED_LINK_ID

    8577 0x80072181 Schema update failed: There are no link identifiers available. ERROR_DS_LINK_ID_NOT_AVAILABLE

    8578 0x80072182 An account group cannot have a universal group as a member. ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER

    8579 0x80072183 Rename or move operations on naming context heads or read-only objects are not allowed. ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE

    8580 0x80072184 Move operations on objects in the schema naming context are not allowed. ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC

    8581 0x80072185 A system flag has been set on the object and does not allow the object to be moved or renamed. ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG

    8582 0x80072186 This object is not allowed to change its grandparent container. Moves are not forbidden on this object, but are restricted to sibling containers. ERROR_DS_MODIFYDN_WRONG_GRANDPARENT

    8583 0x80072187 Unable to resolve completely, a referral to another forest is generated. ERROR_DS_NAME_ERROR_TRUST_REFERRAL

    8584 0x80072188 The requested action is not supported on standard server. ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER

    8585 0x80072189 Could not access a partition of the directory service located on a remote server. Make sure at least one server is running for the partition in question. ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD

    8586 0x8007218A The directory cannot validate 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. Please ensure that the parent naming context is properly registered in DNS, and at least one replica of this naming context is reachable by the Domain Naming master. ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2

    8587 0x8007218B The thread limit for this request was exceeded. ERROR_DS_THREAD_LIMIT_EXCEEDED

    8588 0x8007218C The Global catalog server is not in the closest site. ERROR_DS_NOT_CLOSEST
    8589 0x8007218D The DS cannot derive a service principal name (SPN) with which to mutually authenticate the target server because the corresponding server object in the local DS database has no serverReference attribute. ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF
    8590 0x8007218E The Directory Service failed to enter single user mode. ERROR_DS_SINGLE_USER_MODE_FAILED

    8591 0x8007218F The Directory Service cannot parse the script because of a syntax error. ERROR_DS_NTDSCRIPT_SYNTAX_ERROR

    8592 0x80072190 The Directory Service cannot process the script because of an error. ERROR_DS_NTDSCRIPT_PROCESS_ERROR

    8593 0x80072191 The directory service cannot 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). ERROR_DS_DIFFERENT_REPL_EPOCHS

    8594 0x80072192 The directory service binding must be renegotiated due to a change in the server extensions information. ERROR_DS_DRS_EXTENSIONS_CHANGED

    8595 0x80072193 Operation not allowed on a disabled cross ref. ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR

    8596 0x80072194 Schema update failed: No values for msDS-IntId are available. ERROR_DS_NO_MSDS_INTID

    8597 0x80072195 Schema update failed: Duplicate msDS-INtId. Retry the operation. ERROR_DS_DUP_MSDS_INTID

    8598 0x80072196 Schema deletion failed: attribute is used in rDNAttID. ERROR_DS_EXISTS_IN_RDNATTID

    8599 0x80072197 The directory service failed to authorize the request. ERROR_DS_AUTHORIZATION_FAILED

    8600 0x80072198 The Directory Service cannot process the script because it is invalid. ERROR_DS_INVALID_SCRIPT

    8601 0x80072199 The remote create cross reference operation failed on the Domain Naming Master FSMO. The operation's error is in the extended data. ERROR_DS_REMOTE_CROSSREF_OP_FAILED

    8602 0x8007219A A cross reference is in use locally with the same name. ERROR_DS_CROSS_REF_BUSY

    8603 0x8007219B The DS cannot derive a service principal name (SPN) with which to mutually authenticate the target server because the server's domain has been deleted from the forest. ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN

    8604 0x8007219C Writeable NCs prevent this DC from demoting. ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC

    8605 0x8007219D The requested object has a non-unique identifier and cannot be retrieved. ERROR_DS_DUPLICATE_ID_FOUND

    8606 0x8007219E Insufficient attributes were given to create an object. This object may not exist because it may have been deleted and already garbage collected. ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT

    8607 0x8007219F The group cannot be converted due to attribute restrictions on the requested group type. ERROR_DS_GROUP_CONVERSION_ERROR

    8608 0x800721A0 Cross-domain move of non-empty basic application groups is not allowed. ERROR_DS_CANT_MOVE_APP_BASIC_GROUP

    8609 0x800721A1 Cross-domain move of non-empty query based application groups is not allowed. ERROR_DS_CANT_MOVE_APP_QUERY_GROUP

    8610 0x800721A2 The FSMO role ownership could not be verified because its directory partition has not replicated successfully with atleast one replication partner. ERROR_DS_ROLE_NOT_VERIFIED

    8611 0x800721A3 The target container for a redirection of a well known object container cannot already be a special container. ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL

    8612 0x800721A4 The Directory Service cannot perform the requested operation because a domain rename operation is in progress. ERROR_DS_DOMAIN_RENAME_IN_PROGRESS

    8613 0x800721A5 The directory service detected a child partition below the requested partition name. The partition hierarchy must be created in a top down method. ERROR_DS_EXISTING_AD_CHILD_NC

    8614 0x800721A6 The directory service cannot replicate with this server because the time since the last replication with this server has exceeded the tombstone lifetime. ERROR_DS_REPL_LIFETIME_EXCEEDED

    8615 0x800721A7 The requested operation is not allowed on an object under the system container. ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER

    8616 0x800721A8 The LDAP servers network send queue has filled up because the client is not processing the results of it's 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. ERROR_DS_LDAP_SEND_QUEUE_FULL

    8617 0x800721A9 The scheduled replication did 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. ERROR_DS_DRA_OUT_SCHEDULE_WINDOW

    8618 0x800721AA At this time, it cannot be determined if the branch replication policy is available on the hub domain controller. Please retry at a later time to account for replication latencies. ERROR_DS_POLICY_NOT_KNOWN

    8619 0x800721AB The site settings object for the specified site does not exist. ERROR_NO_SITE_SETTINGS_OBJECT

    8620 0x800721AC The local account store does not contain secret material for the specified account. ERROR_NO_SECRETS

    8621 0x800721AD Could not find a writable domain controller in the domain. ERROR_NO_WRITABLE_DC_FOUND

    8622 0x800721AE The server object for the domain controller does not exist. ERROR_DS_NO_SERVER_OBJECT

    8623 0x800721AF The NTDS Settings object for the domain controller does not exist. ERROR_DS_NO_NTDSA_OBJECT

    8624 0x800721B0 The requested search operation is not supported for ASQ searches. ERROR_DS_NON_ASQ_SEARCH

    8625 0x800721B1 A required audit event could not be generated for the operation. ERROR_DS_AUDIT_FAILURE

    8626 0x800721B2 The search flags for the attribute are invalid. The subtree index bit is valid only on single valued attributes. ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE
    8627 0x800721B3 The search flags for the attribute are invalid. The tuple index bit is valid only on attributes of Unicode strings. ERROR_DS_INVALID_SEARCH_FLAG_TUPLE

    8628 0x800721B4 The address books are nested too deeply. Failed to build the hierarchy table. ERROR_DS_HIERARCHY_TABLE_TOO_DEEP

    9001 0x80072329 DNS server unable to interpret format. DNS_ERROR_RCODE_FORMAT_ERROR
    9002 0x8007232A DNS server failure. DNS_ERROR_RCODE_SERVER_FAILURE

    9003 0x8007232B DNS name does not exist. DNS_ERROR_RCODE_NAME_ERROR

    9004 0x8007232C DNS request not supported by name server. DNS_ERROR_RCODE_NOT_IMPLEMENTED

    9005 0x8007232D DNS operation refused. DNS_ERROR_RCODE_REFUSED

    9006 0x8007232E DNS name that ought not exist, does exist. DNS_ERROR_RCODE_YXDOMAIN

    9007 0x8007232F DNS RR set that ought not exist, does exist. DNS_ERROR_RCODE_YXRRSET

    9008 0x80072330 DNS RR set that ought to exist, does not exist. DNS_ERROR_RCODE_NXRRSET

    9009 0x80072331 DNS server not authoritative for zone. DNS_ERROR_RCODE_NOTAUTH

    9010 0x80072332 DNS name in update or prereq is not in zone. DNS_ERROR_RCODE_NOTZONE

    9016 0x80072338 DNS signature failed to verify. DNS_ERROR_RCODE_BADSIG

    9017 0x80072339 DNS bad key. DNS_ERROR_RCODE_BADKEY

    9018 0x8007233A DNS signature validity expired. DNS_ERROR_RCODE_BADTIME

    9501 0x8007251D No records found for given DNS query. DNS_INFO_NO_RECORDS

    9502 0x8007251E Bad DNS packet. DNS_ERROR_BAD_PACKET

    9503 0x8007251F No DNS packet. DNS_ERROR_NO_PACKET

    9504 0x80072520 DNS error, check rcode. DNS_ERROR_RCODE

    9505 0x80072521 Unsecured DNS packet. DNS_ERROR_UNSECURE_PACKET

    9551 0x8007254F Invalid DNS type. DNS_ERROR_INVALID_TYPE

    9552 0x80072550 Invalid IP address. DNS_ERROR_INVALID_IP_ADDRESS

    9553 0x80072551 Invalid property. DNS_ERROR_INVALID_PROPERTY

    9554 0x80072552 Try DNS operation again later. DNS_ERROR_TRY_AGAIN_LATER

    9555 0x80072553 Record for given name and type is not unique. DNS_ERROR_NOT_UNIQUE

    9556 0x80072554 DNS name does not comply with RFC specifications. DNS_ERROR_NON_RFC_NAME

    9557 0x80072555 DNS name is a fully-qualified DNS name. DNS_STATUS_FQDN

    9558 0x80072556 DNS name is dotted (multi-label). DNS_STATUS_DOTTED_NAME

    9559 0x80072557 DNS name is a single-part name. DNS_STATUS_SINGLE_PART_NAME

    9560 0x80072558 DNS name contains an invalid character. DNS_ERROR_INVALID_NAME_CHAR

    9561 0x80072559 DNS name is entirely numeric. DNS_ERROR_NUMERIC_NAME

    9562 0x8007255A The operation requested is not permitted on a DNS root server. DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER

    9563 0x8007255B The record could not be created because this part of the DNS namespace has been delegated to another server. DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION

    9564 0x8007255C The DNS server could not find a set of root hints. DNS_ERROR_CANNOT_FIND_ROOT_HINTS

    9565 0x8007255D The DNS server found root hints but they were not consistent across all adapters. DNS_ERROR_INCONSISTENT_ROOT_HINTS

    9566 0x8007255E The specified value is too small for this parameter. DNS_ERROR_DWORD_VALUE_TOO_SMALL

    9567 0x8007255F The specified value is too large for this parameter. DNS_ERROR_DWORD_VALUE_TOO_LARGE

    9568 0x80072560 This operation is not allowed while the DNS server is loading zones in the background. Please try again later. DNS_ERROR_BACKGROUND_LOADING

    9569 0x80072561 The operation requested is not permitted on against a DNS server running on a read-only DC. DNS_ERROR_NOT_ALLOWED_ON_RODC

    9570 0x80072562 No data is allowed to exist underneath a DNAME record. DNS_ERROR_NOT_ALLOWED_UNDER_DNAME

    9601 0x80072581 DNS zone does not exist. DNS_ERROR_ZONE_DOES_NOT_EXIST

    9602 0x80072582 DNS zone information not available. DNS_ERROR_NO_ZONE_INFO

    9603 0x80072583 Invalid operation for DNS zone. DNS_ERROR_INVALID_ZONE_OPERATION

    9604 0x80072584 Invalid DNS zone configuration. DNS_ERROR_ZONE_CONFIGURATION_ERROR

    9605 0x80072585 DNS zone has no start of authority (SOA) record. DNS_ERROR_ZONE_HAS_NO_SOA_RECORD

    9606 0x80072586 DNS zone has no Name Server (NS) record. DNS_ERROR_ZONE_HAS_NO_NS_RECORDS

    9607 0x80072587 DNS zone is locked. DNS_ERROR_ZONE_LOCKED

    9608 0x80072588 DNS zone creation failed. DNS_ERROR_ZONE_CREATION_FAILED

    9609 0x80072589 DNS zone already exists. DNS_ERROR_ZONE_ALREADY_EXISTS

    9610 0x8007258A DNS automatic zone already exists. DNS_ERROR_AUTOZONE_ALREADY_EXISTS

    9611 0x8007258B Invalid DNS zone type. DNS_ERROR_INVALID_ZONE_TYPE

    9612 0x8007258C Secondary DNS zone requires master IP address. DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP

    9613 0x8007258D DNS zone not secondary. DNS_ERROR_ZONE_NOT_SECONDARY

    9614 0x8007258E Need secondary IP address. DNS_ERROR_NEED_SECONDARY_ADDRESSES

    9615 0x8007258F WINS initialization failed. DNS_ERROR_WINS_INIT_FAILED

    9616 0x80072590 Need WINS servers. DNS_ERROR_NEED_WINS_SERVERS

    9617 0x80072591 NBTSTAT initialization call failed. DNS_ERROR_NBSTAT_INIT_FAILED

    9618 0x80072592 Invalid delete of start of authority (SOA) DNS_ERROR_SOA_DELETE_INVALID

    9619 0x80072593 A conditional forwarding zone already exists for that name. DNS_ERROR_FORWARDER_ALREADY_EXISTS

    9620 0x80072594 This zone must be configured with one or more master DNS server IP addresses. DNS_ERROR_ZONE_REQUIRES_MASTER_IP

    9621 0x80072595 The operation cannot be performed because this zone is shutdown. DNS_ERROR_ZONE_IS_SHUTDOWN

    9651 0x800725B3 Primary DNS zone requires datafile. DNS_ERROR_PRIMARY_REQUIRES_DATAFILE

    9652 0x800725B4 Invalid datafile name for DNS zone. DNS_ERROR_INVALID_DATAFILE_NAME
    9653 0x800725B5 Failed to open datafile for DNS zone. DNS_ERROR_DATAFILE_OPEN_FAILURE

    9654 0x800725B6 Failed to write datafile for DNS zone. DNS_ERROR_FILE_WRITEBACK_FAILED

    9655 0x800725B7 Failure while reading datafile for DNS zone. DNS_ERROR_DATAFILE_PARSING

    9701 0x800725E5 DNS record does not exist. DNS_ERROR_RECORD_DOES_NOT_EXIST

    9702 0x800725E6 DNS record format error. DNS_ERROR_RECORD_FORMAT

    9703 0x800725E7 Node creation failure in DNS. DNS_ERROR_NODE_CREATION_FAILED

    9704 0x800725E8 Unknown DNS record type. DNS_ERROR_UNKNOWN_RECORD_TYPE

    9705 0x800725E9 DNS record timed out. DNS_ERROR_RECORD_TIMED_OUT

    9706 0x800725EA Name not in DNS zone. DNS_ERROR_NAME_NOT_IN_ZONE

    9707 0x800725EB CNAME loop detected. DNS_ERROR_CNAME_LOOP

    9708 0x800725EC Node is a CNAME DNS record. DNS_ERROR_NODE_IS_CNAME

    9709 0x800725ED A CNAME record already exists for given name. DNS_ERROR_CNAME_COLLISION

    9710 0x800725EE Record only at DNS zone root. DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT

    9711 0x800725EF DNS record already exists. DNS_ERROR_RECORD_ALREADY_EXISTS

    9712 0x800725F0 Secondary DNS zone data error. DNS_ERROR_SECONDARY_DATA

    9713 0x800725F1 Could not create DNS cache data. DNS_ERROR_NO_CREATE_CACHE_DATA

    9714 0x800725F2 DNS name does not exist. DNS_ERROR_NAME_DOES_NOT_EXIST

    9715 0x800725F3 Could not create pointer (PTR) record. DNS_WARNING_PTR_CREATE_FAILED

    9716 0x800725F4 DNS domain was undeleted. DNS_WARNING_DOMAIN_UNDELETED

    9717 0x800725F5 The directory service is unavailable. DNS_ERROR_DS_UNAVAILABLE

    9718 0x800725F6 DNS zone already exists in the directory service. DNS_ERROR_DS_ZONE_ALREADY_EXISTS

    9719 0x800725F7 DNS server not creating or reading the boot file for the directory service integrated DNS zone. DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE

    9720 0x800725F8 Node is a DNAME DNS record. DNS_ERROR_NODE_IS_DNAME

    9721 0x800725F9 A DNAME record already exists for given name. DNS_ERROR_DNAME_COLLISION

    9722 0x800725FA An alias loop has been detected with either CNAME or DNAME records. DNS_ERROR_ALIAS_LOOP

    9751 0x80072617 DNS AXFR (zone transfer) complete. DNS_INFO_AXFR_COMPLETE

    9752 0x80072618 DNS zone transfer failed. DNS_ERROR_AXFR

    9753 0x80072619 Added local WINS server. DNS_INFO_ADDED_LOCAL_WINS

    9801 0x80072649 Secure update call needs to continue update request. DNS_STATUS_CONTINUE_NEEDED

    9851 0x8007267B TCP/IP network protocol not installed. DNS_ERROR_NO_TCPIP

    9852 0x8007267C No DNS servers configured for local system. DNS_ERROR_NO_DNS_SERVERS

    9901 0x800726AD The specified directory partition does not exist. DNS_ERROR_DP_DOES_NOT_EXIST

    9902 0x800726AE The specified directory partition already exists.
    DNS_ERROR_DP_ALREADY_EXISTS

    9903 0x800726AF This DNS server is not enlisted in the specified directory partition. DNS_ERROR_DP_NOT_ENLISTED

    9904 0x800726B0 This DNS server is already enlisted in the specified directory partition. DNS_ERROR_DP_ALREADY_ENLISTED

    9905 0x800726B1 The directory partition is not available at this time. Please wait a few minutes and try again. DNS_ERROR_DP_NOT_AVAILABLE

    9906 0x800726B2 The application directory 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. DNS_ERROR_DP_FSMO_ERROR

    10004 0x80072714 A blocking operation was interrupted by a call to WSACancelBlockingCall. WSAEINTR

    10009 0x80072719 The file handle supplied is not valid. WSAEBADF

    10013 0x8007271D An attempt was made to access a socket in a way forbidden by its access permissions. WSAEACCES

    10014 0x8007271E The system detected an invalid pointer address in attempting to use a pointer argument in a call. WSAEFAULT

    10022 0x80072726 An invalid argument was supplied. WSAEINVAL

    10024 0x80072728 Too many open sockets. WSAEMFILE

    10035 0x80072733 A non-blocking socket operation could not be completed immediately. WSAEWOULDBLOCK

    10036 0x80072734 A blocking operation is currently executing. WSAEINPROGRESS

    10037 0x80072735 An operation was attempted on a non-blocking socket that already had an operation in progress. WSAEALREADY

    10038 0x80072736 An operation was attempted on something that is not a socket. WSAENOTSOCK
    10039 0x80072737 A required address was omitted from an operation on a socket. WSAEDESTADDRREQ

    10040 0x80072738 A message sent on a datagram 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. WSAEMSGSIZE

    10041 0x80072739 A protocol was specified in the socket function call that does not support the semantics of the socket type requested. WSAEPROTOTYPE

    10042 0x8007273A An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call. WSAENOPROTOOPT

    10043 0x8007273B The requested protocol has not been configured into the system, or no implementation for it exists. WSAEPROTONOSUPPORT

    10044 0x8007273C The support for the specified socket type does not exist in this address family. WSAESOCKTNOSUPPORT

    10045 0x8007273D The attempted operation is not supported for the type of object referenced. WSAEOPNOTSUPP

    10046 0x8007273E The protocol family has not been configured into the system or no implementation for it exists. WSAEPFNOSUPPORT

    10047 0x8007273F An address incompatible with the requested protocol was used. WSAEAFNOSUPPORT

    10048 0x80072740 Only one usage of each socket address (protocol/network address/port) is normally permitted. WSAEADDRINUSE

    10049 0x80072741 The requested address is not valid in its context. WSAEADDRNOTAVAIL

    10050 0x80072742 A socket operation encountered a dead network. WSAENETDOWN

    10051 0x80072743 A socket operation was attempted to an unreachable network. WSAENETUNREACH

    10052 0x80072744 The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress. WSAENETRESET

    10053 0x80072745 An established connection was aborted by the software in your host machine. WSAECONNABORTED

    10054 0x80072746 An existing connection was forcibly closed by the remote host. WSAECONNRESET

    10055 0x80072747 An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full. WSAENOBUFS

    10056 0x80072748 A connect request was made on an already connected socket. WSAEISCONN

    10057 0x80072749 A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied. WSAENOTCONN

    10058 0x8007274A A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call. WSAESHUTDOWN

    10059 0x8007274B Too many references to some kernel object. WSAETOOMANYREFS

    10060 0x8007274C A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. WSAETIMEDOUT

    10061 0x8007274D No connection could be made because the target machine actively refused it. WSAECONNREFUSED

    10062 0x8007274E Cannot translate name. WSAELOOP

    10063 0x8007274F Name component or name was too long. WSAENAMETOOLONG

    10064 0x80072750 A socket operation failed because the destination host was down. WSAEHOSTDOWN

    10065 0x80072751 A socket operation was attempted to an unreachable host. WSAEHOSTUNREACH

    10067 0x80072753 A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously. WSAEPROCLIM

    10068 0x80072754 Ran out of quota. WSAEUSERS

    10069 0x80072755 Ran out of disk quota. WSAEDQUOT

    10071 0x80072757 Item is not available locally. WSAEREMOTE

    10091 0x8007276B WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable. WSASYSNOTREADY

    10092 0x8007276C The Windows Sockets version requested is not supported. WSAVERNOTSUPPORTED

    10093 0x8007276D Either the application has not called WSAStartup, or WSAStartup failed. WSANOTINITIALISED

    10101 0x80072775 Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence. WSAEDISCON

    10102 0x80072776 No more results can be returned by WSALookupServiceNext. WSAENOMORE

    10103 0x80072777 A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled. WSAECANCELLED

    10104 0x80072778 The procedure call table is invalid. WSAEINVALIDPROCTABLE

    10105 0x80072779 The requested service provider is invalid. WSAEINVALIDPROVIDER

    10106 0x8007277A The requested service provider could not be loaded or initialized. WSAEPROVIDERFAILEDINIT

    10107 0x8007277B A system call that should never fail has failed. WSASYSCALLFAILURE

    10108 0x8007277C No such service is known. The service cannot be found in the specified name space. WSASERVICE_NOT_FOUND

    10109 0x8007277D The specified class was not found. WSATYPE_NOT_FOUND

    10110 0x8007277E No more results can be returned by WSALookupServiceNext. WSA_E_NO_MORE

    10111 0x8007277F A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled. WSA_E_CANCELLED

    10112 0x80072780 A database query failed because it was actively refused. WSAEREFUSED

    11001 0x80072AF9 No such host is known. WSAHOST_NOT_FOUND

    11002 0x80072AFA This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. WSATRY_AGAIN

    11003 0x80072AFB A non-recoverable error occurred during a database lookup. WSANO_RECOVERY
    11004 0x80072AFC The requested name is valid, but no data of the requested type was found. WSANO_DATA

    11005 0x80072AFD At least one reserve has arrived. WSA_QOS_RECEIVERS

    11006 0x80072AFE At least one path has arrived. WSA_QOS_SENDERS

    11007 0x80072AFF There are no senders. WSA_QOS_NO_SENDERS

    11008 0x80072B00 There are no receivers. WSA_QOS_NO_RECEIVERS

    11009 0x80072B01 Reserve has been confirmed. WSA_QOS_REQUEST_CONFIRMED

    11010 0x80072B02 Error due to lack of resources. WSA_QOS_ADMISSION_FAILURE

    11011 0x80072B03 Rejected for administrative reasons - bad credentials. WSA_QOS_POLICY_FAILURE

    11012 0x80072B04 Unknown or conflicting style. WSA_QOS_BAD_STYLE

    11013 0x80072B05 Problem with some part of the filterspec or providerspecific buffer in general. WSA_QOS_BAD_OBJECT

    11014 0x80072B06 Problem with some part of the flowspec. WSA_QOS_TRAFFIC_CTRL_ERROR

    11015 0x80072B07 General QOS error. WSA_QOS_GENERIC_ERROR

    11016 0x80072B08 An invalid or unrecognized service type was found in the flowspec. WSA_QOS_ESERVICETYPE

    11017 0x80072B09 An invalid or inconsistent flowspec was found in the QOS structure. WSA_QOS_EFLOWSPEC

    11018 0x80072B0A Invalid QOS provider-specific buffer. WSA_QOS_EPROVSPECBUF

    11019 0x80072B0B An invalid QOS filter style was used. WSA_QOS_EFILTERSTYLE

    11020 0x80072B0C An invalid QOS filter type was used. WSA_QOS_EFILTERTYPE

    11021 0x80072B0D An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR. WSA_QOS_EFILTERCOUNT

    11022 0x80072B0E An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer. WSA_QOS_EOBJLENGTH

    11023 0x80072B0F An incorrect number of flow descriptors was specified in the QOS structure. WSA_QOS_EFLOWCOUNT

    11024 0x80072B10 An unrecognized object was found in the QOS provider-specific buffer. WSA_QOS_EUNKOWNPSOBJ

    11025 0x80072B11 An invalid policy object was found in the QOS provider-specific buffer. WSA_QOS_EPOLICYOBJ

    11026 0x80072B12 An invalid QOS flow descriptor was found in the flow descriptor list. WSA_QOS_EFLOWDESC

    11027 0x80072B13 An invalid or inconsistent flowspec was found in the QOS provider specific buffer. WSA_QOS_EPSFLOWSPEC

    11028 0x80072B14 An invalid FILTERSPEC was found in the QOS provider-specific buffer. WSA_QOS_EPSFILTERSPEC

    11029 0x80072B15 An invalid shape discard mode object was found in the QOS provider specific buffer. WSA_QOS_ESDMODEOBJ

    11030 0x80072B16 An invalid shaping rate object was found in the QOS provider-specific buffer. WSA_QOS_ESHAPERATEOBJ

    11031 0x80072B17 A reserved policy element was found in the QOS provider-specific buffer. WSA_QOS_RESERVED_PETYPE

    13000 0x800732C8 The specified quick mode policy already exists. ERROR_IPSEC_QM_POLICY_EXISTS

    13001 0x800732C9 The specified quick mode policy was not found. ERROR_IPSEC_QM_POLICY_NOT_FOUND

    13002 0x800732CA The specified quick mode policy is being used. ERROR_IPSEC_QM_POLICY_IN_USE
    13003 0x800732CB The specified main mode policy already exists. ERROR_IPSEC_MM_POLICY_EXISTS
    13004 0x800732CC The specified main mode policy was not found ERROR_IPSEC_MM_POLICY_NOT_FOUND

    13005 0x800732CD The specified main mode policy is being used. ERROR_IPSEC_MM_POLICY_IN_USE

    13006 0x800732CE The specified main mode filter already exists. ERROR_IPSEC_MM_FILTER_EXISTS
    13007 0x800732CF The specified main mode filter was not found. ERROR_IPSEC_MM_FILTER_NOT_FOUND

    13008 0x800732D0 The specified transport mode filter already exists. ERROR_IPSEC_TRANSPORT_FILTER_EXISTS

    13009 0x800732D1 The specified transport mode filter does not exist. ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND

    13010 0x800732D2 The specified main mode authentication list exists. ERROR_IPSEC_MM_AUTH_EXISTS

    13011 0x800732D3 The specified main mode authentication list was not found. ERROR_IPSEC_MM_AUTH_NOT_FOUND

    13012 0x800732D4 The specified main mode authentication list is being used. ERROR_IPSEC_MM_AUTH_IN_USE

    13013 0x800732D5 The specified default main mode policy was not found. ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND

    13014 0x800732D6 The specified default main mode authentication list was not found. ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND

    13015 0x800732D7 The specified default quick mode policy was not found. ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND

    13016 0x800732D8 The specified tunnel mode filter exists. ERROR_IPSEC_TUNNEL_FILTER_EXISTS
    13017 0x800732D9 The specified tunnel mode filter was not found. ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND

    13018 0x800732DA The Main Mode filter is pending deletion. ERROR_IPSEC_MM_FILTER_PENDING_DELETION

    13019 0x800732DB The transport filter is pending deletion. ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION

    13020 0x800732DC The tunnel filter is pending deletion. ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION

    13021 0x800732DD The Main Mode policy is pending deletion. ERROR_IPSEC_MM_POLICY_PENDING_DELETION

    13022 0x800732DE The Main Mode authentication bundle is pending deletion. ERROR_IPSEC_MM_AUTH_PENDING_DELETION

    13023 0x800732DF The Quick Mode policy is pending deletion. ERROR_IPSEC_QM_POLICY_PENDING_DELETION

    13024 0x800732E0 The Main Mode policy was successfully added, but some of the requested offers are not supported. WARNING_IPSEC_MM_POLICY_PRUNED

    13025 0x800732E1 The Quick Mode policy was successfully added, but some of the requested offers are not supported. WARNING_IPSEC_QM_POLICY_PRUNED

    13800 0x800735E8 ERROR_IPSEC_IKE_NEG_STATUS_BEGIN ERROR_IPSEC_IKE_NEG_STATUS_BEGIN

    13801 0x800735E9 IKE authentication credentials are unacceptable ERROR_IPSEC_IKE_AUTH_FAIL

    13802 0x800735EA IKE security attributes are unacceptable ERROR_IPSEC_IKE_ATTRIB_FAIL

    13803 0x800735EB IKE Negotiation in progress ERROR_IPSEC_IKE_NEGOTIATION_PENDING

    13804 0x800735EC General processing error ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR

    13805 0x800735ED Negotiation timed out ERROR_IPSEC_IKE_TIMED_OUT

    13806 0x800735EE IKE failed to find valid machine certificate. Contact your Network Security Administrator about installing a valid certificate in the appropriate Certificate Store. ERROR_IPSEC_IKE_NO_CERT

    13807 0x800735EF IKE SA deleted by peer before establishment completed ERROR_IPSEC_IKE_SA_DELETED

    13808 0x800735F0 IKE SA deleted before establishment completed ERROR_IPSEC_IKE_SA_REAPED

    13809 0x800735F1 Negotiation request sat in Queue too long ERROR_IPSEC_IKE_MM_ACQUIRE_DROP

    13810 0x800735F2 Negotiation request sat in Queue too long ERROR_IPSEC_IKE_QM_ACQUIRE_DROP

    13811 0x800735F3 Negotiation request sat in Queue too long ERROR_IPSEC_IKE_QUEUE_DROP_MM

    13812 0x800735F4 Negotiation request sat in Queue too long ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM

    13813 0x800735F5 No response from peer ERROR_IPSEC_IKE_DROP_NO_RESPONSE

    13814 0x800735F6 Negotiation took too long ERROR_IPSEC_IKE_MM_DELAY_DROP

    13815 0x800735F7 Negotiation took too long ERROR_IPSEC_IKE_QM_DELAY_DROP

    13816 0x800735F8 Unknown error occurred ERROR_IPSEC_IKE_ERROR

    13817 0x800735F9 Certificate Revocation Check failed ERROR_IPSEC_IKE_CRL_FAILED

    13818 0x800735FA Invalid certificate key usage ERROR_IPSEC_IKE_INVALID_KEY_USAGE

    13819 0x800735FB Invalid certificate type ERROR_IPSEC_IKE_INVALID_CERT_TYPE

    13820 0x800735FC IKE negotiation failed because the machine certificate used does not have a private key. IPsec certificates require a private key. Contact your Network Security administrator about replacing with a certificate that has a private key. ERROR_IPSEC_IKE_NO_PRIVATE_KEY

    13822 0x800735FE Failure in Diffie-Helman computation ERROR_IPSEC_IKE_DH_FAIL

    13824 0x80073600 Invalid header ERROR_IPSEC_IKE_INVALID_HEADER

    13825 0x80073601 No policy configured ERROR_IPSEC_IKE_NO_POLICY

    13826 0x80073602 Failed to verify signature ERROR_IPSEC_IKE_INVALID_SIGNATURE

    13827 0x80073603 Failed to authenticate using kerberos ERROR_IPSEC_IKE_KERBEROS_ERROR

    13828 0x80073604 Peer's certificate did not have a public key ERROR_IPSEC_IKE_NO_PUBLIC_KEY

    13829 0x80073605 Error processing error payload ERROR_IPSEC_IKE_PROCESS_ERR

    13830 0x80073606 Error processing SA payload ERROR_IPSEC_IKE_PROCESS_ERR_SA

    13831 0x80073607 Error processing Proposal payload ERROR_IPSEC_IKE_PROCESS_ERR_PROP

    13832 0x80073608 Error processing Transform payload ERROR_IPSEC_IKE_PROCESS_ERR_TRANS

    13833 0x80073609 Error processing KE payload ERROR_IPSEC_IKE_PROCESS_ERR_KE

    13834 0x8007360A Error processing ID payload ERROR_IPSEC_IKE_PROCESS_ERR_ID

    13835 0x8007360B Error processing Cert payload ERROR_IPSEC_IKE_PROCESS_ERR_CERT

    13836 0x8007360C Error processing Certificate Request payload ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ

    13837 0x8007360D Error processing Hash payload ERROR_IPSEC_IKE_PROCESS_ERR_HASH

    13838 0x8007360E Error processing Signature payload ERROR_IPSEC_IKE_PROCESS_ERR_SIG

    13839 0x8007360F Error processing Nonce payload ERROR_IPSEC_IKE_PROCESS_ERR_NONCE

    13840 0x80073610 Error processing Notify payload ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY

    13841 0x80073611 Error processing Delete Payload ERROR_IPSEC_IKE_PROCESS_ERR_DELETE

    13842 0x80073612 Error processing VendorId payload ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR

    13843 0x80073613 Invalid payload received ERROR_IPSEC_IKE_INVALID_PAYLOAD

    13844 0x80073614 Soft SA loaded ERROR_IPSEC_IKE_LOAD_SOFT_SA

    13845 0x80073615 Soft SA torn down ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN

    13846 0x80073616 Invalid cookie received. ERROR_IPSEC_IKE_INVALID_COOKIE

    13847 0x80073617 Peer failed to send valid machine certificate ERROR_IPSEC_IKE_NO_PEER_CERT

    13848 0x80073618 Certification Revocation check of peer's certificate failed ERROR_IPSEC_IKE_PEER_CRL_FAILED

    13849 0x80073619 New policy invalidated SAs formed with old policy ERROR_IPSEC_IKE_POLICY_CHANGE

    13850 0x8007361A There is no available Main Mode IKE policy. ERROR_IPSEC_IKE_NO_MM_POLICY

    13851 0x8007361B Failed to enabled TCB privilege. ERROR_IPSEC_IKE_NOTCBPRIV

    13852 0x8007361C Failed to load SECURITY.DLL. ERROR_IPSEC_IKE_SECLOADFAIL

    13853 0x8007361D Failed to obtain security function table dispatch address from SSPI. ERROR_IPSEC_IKE_FAILSSPINIT

    13854 0x8007361E Failed to query Kerberos package to obtain max token size. ERROR_IPSEC_IKE_FAILQUERYSSP

    13855 0x8007361F Failed to obtain Kerberos server credentials for 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. ERROR_IPSEC_IKE_SRVACQFAIL

    13856 0x80073620 Failed to determine SSPI principal name for ISAKMP/ERROR_IPSEC_IKE service (QueryCredentialsAttributes). ERROR_IPSEC_IKE_SRVQUERYCRED

    13857 0x80073621 Failed to obtain new SPI for the inbound SA from 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. ERROR_IPSEC_IKE_GETSPIFAIL

    13858 0x80073622 Given filter is invalid ERROR_IPSEC_IKE_INVALID_FILTER

    13859 0x80073623 Memory allocation failed. ERROR_IPSEC_IKE_OUT_OF_MEMORY

    13860 0x80073624 Failed to add Security Association to 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 the faulting machine. ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED

    13861 0x80073625 Invalid policy ERROR_IPSEC_IKE_INVALID_POLICY

    13862 0x80073626 Invalid DOI ERROR_IPSEC_IKE_UNKNOWN_DOI

    13863 0x80073627 Invalid situation ERROR_IPSEC_IKE_INVALID_SITUATION

    13864 0x80073628 Diffie-Hellman failure ERROR_IPSEC_IKE_DH_FAILURE

    13865 0x80073629 Invalid Diffie-Hellman group ERROR_IPSEC_IKE_INVALID_GROUP

    13866 0x8007362A Error encrypting payload ERROR_IPSEC_IKE_ENCRYPT

    13867 0x8007362B Error decrypting payload ERROR_IPSEC_IKE_DECRYPT

    13868 0x8007362C Policy match error ERROR_IPSEC_IKE_POLICY_MATCH

    13869 0x8007362D Unsupported ID ERROR_IPSEC_IKE_UNSUPPORTED_ID

    13870 0x8007362E Hash verification failed ERROR_IPSEC_IKE_INVALID_HASH

    13871 0x8007362F Invalid hash algorithm ERROR_IPSEC_IKE_INVALID_HASH_ALG

    13872 0x80073630 Invalid hash size ERROR_IPSEC_IKE_INVALID_HASH_SIZE

    13873 0x80073631 Invalid encryption algorithm ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG

    13874 0x80073632 Invalid authentication algorithm ERROR_IPSEC_IKE_INVALID_AUTH_ALG

    13875 0x80073633 Invalid certificate signature ERROR_IPSEC_IKE_INVALID_SIG

    13876 0x80073634 Load failed ERROR_IPSEC_IKE_LOAD_FAILED

    13877 0x80073635 Deleted via RPC call ERROR_IPSEC_IKE_RPC_DELETE

    13878 0x80073636 Temporary state created to perform reinit. This is not a real failure. ERROR_IPSEC_IKE_BENIGN_REINIT

    13879 0x80073637 The lifetime value received in the Responder Lifetime Notify is below the Windows 2000 configured minimum value. Please fix the policy on the peer machine. ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY

    13881 0x80073639 Key length in certificate is too small for configured security requirements. ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN

    13882 0x8007363A Max number of established MM SAs to peer exceeded. ERROR_IPSEC_IKE_MM_LIMIT
    13883 0x8007363B IKE received a policy that disables negotiation. ERROR_IPSEC_IKE_NEGOTIATION_DISABLED

    13884 0x8007363C Reached maximum quick mode limit for the main mode. New main mode will be started. ERROR_IPSEC_IKE_QM_LIMIT

    13885 0x8007363D Main mode SA lifetime expired or peer sent a main mode delete. ERROR_IPSEC_IKE_MM_EXPIRED

    13886 0x8007363E Main mode SA assumed to be invalid because peer stopped responding. ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID

    13887 0x8007363F Certificate doesn't chain to a trusted root in IPsec policy. ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH

    13888 0x80073640 Received unexpected message ID. ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID

    13889 0x80073641 Received invalid authentication offers. ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD

    13890 0x80073642 Sent DOS cookie notify to intiator. ERROR_IPSEC_IKE_DOS_COOKIE_SENT

    13891 0x80073643 IKE service is shutting down. ERROR_IPSEC_IKE_SHUTTING_DOWN

    13892 0x80073644 Could not verify binding between CGA address and certificate. ERROR_IPSEC_IKE_CGA_AUTH_FAILED

    13893 0x80073645 Error processing NatOA payload. ERROR_IPSEC_IKE_PROCESS_ERR_NATOA

    13894 0x80073646 Parameters of the main mode are invalid for this quick mode. ERROR_IPSEC_IKE_INVALID_MM_FOR_QM

    13895 0x80073647 Quick mode SA was expired by IPsec driver. ERROR_IPSEC_IKE_QM_EXPIRED

    13896 0x80073648 Too many dynamically added IKEEXT filters were detected. ERROR_IPSEC_IKE_TOO_MANY_FILTERS

    13897 0x80073649 ERROR_IPSEC_IKE_NEG_STATUS_END ERROR_IPSEC_IKE_NEG_STATUS_END

    13910 0x80073656 The SPI in the packet does not match a valid IPsec SA. ERROR_IPSEC_BAD_SPI
    13911 0x80073657 Packet was received on an IPsec SA whose lifetime has expired. ERROR_IPSEC_SA_LIFETIME_EXPIRED

    13912 0x80073658 Packet was received on an IPsec SA that doesn't match the packet characteristics. ERROR_IPSEC_WRONG_SA

    13913 0x80073659 Packet sequence number replay check failed. ERROR_IPSEC_REPLAY_CHECK_FAILED
    13914 0x8007365A IPsec header and/or trailer in the packet is invalid. ERROR_IPSEC_INVALID_PACKET

    13915 0x8007365B IPsec integrity check failed. ERROR_IPSEC_INTEGRITY_CHECK_FAILED

    13916 0x8007365C IPsec dropped a clear text packet. ERROR_IPSEC_CLEAR_TEXT_DROP

    14000 0x800736B0 The requested section was not present in the activation context. ERROR_SXS_SECTION_NOT_FOUND

    14001 0x800736B1 The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail. ERROR_SXS_CANT_GEN_ACTCTX

    14002 0x800736B2 The application binding data format is invalid. ERROR_SXS_INVALID_ACTCTXDATA_FORMAT

    14003 0x800736B3 The referenced assembly is not installed on your system. ERROR_SXS_ASSEMBLY_NOT_FOUND

    14004 0x800736B4 The manifest file does not begin with the required tag and format information. ERROR_SXS_MANIFEST_FORMAT_ERROR

    14005 0x800736B5 The manifest file contains one or more syntax errors. ERROR_SXS_MANIFEST_PARSE_ERROR

    14006 0x800736B6 The application attempted to activate a disabled activation context. ERROR_SXS_ACTIVATION_CONTEXT_DISABLED

    14007 0x800736B7 The requested lookup key was not found in any active activation context. ERROR_SXS_KEY_NOT_FOUND

    14008 0x800736B8 A component version required by the application conflicts with another component version already active. ERROR_SXS_VERSION_CONFLICT

    14009 0x800736B9 The type requested activation context section does not match the query API used. ERROR_SXS_WRONG_SECTION_TYPE

    14010 0x800736BA Lack of system resources has required isolated activation to be disabled for the current thread of execution. ERROR_SXS_THREAD_QUERIES_DISABLED

    14011 0x800736BB An attempt to set the process default activation context failed because the process default activation context was already set. ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET

    14012 0x800736BC The encoding group identifier specified is not recognized. ERROR_SXS_UNKNOWN_ENCODING_GROUP

    14013 0x800736BD The encoding requested is not recognized. ERROR_SXS_UNKNOWN_ENCODING

    14014 0x800736BE The manifest contains a reference to an invalid URI. ERROR_SXS_INVALID_XML_NAMESPACE_URI

    14015 0x800736BF The application manifest contains a reference to a dependent assembly which is not installed ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED

    14016 0x800736C0 The manifest for an assembly used by the application has a reference to a dependent assembly which is not installed ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED

    14017 0x800736C1 The manifest contains an attribute for the assembly identity which is not valid. ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE

    14018 0x800736C2 The manifest is missing the required default namespace specification on the assembly element. ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE

    14019 0x800736C3 The manifest has a default namespace specified on the assembly element but its value is not "urn:schemas-microsoft-com:asm.v1".
    ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE

    14020 0x800736C4 The private manifest probed has crossed reparse-point-associated path ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT

    14021 0x800736C5 Two or more components referenced directly or indirectly by the application manifest have files by the same name. ERROR_SXS_DUPLICATE_DLL_NAME

    14022 0x800736C6 Two or more components referenced directly or indirectly by the application manifest have window classes with the same name. ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME

    14023 0x800736C7 Two or more components referenced directly or indirectly by the application manifest have the same COM server CLSIDs. ERROR_SXS_DUPLICATE_CLSID

    14024 0x800736C8 Two or more components referenced directly or indirectly by the application manifest have proxies for the same COM interface IIDs. ERROR_SXS_DUPLICATE_IID

    14025 0x800736C9 Two or more components referenced directly or indirectly by the application manifest have the same COM type library TLBIDs. ERROR_SXS_DUPLICATE_TLBID

    14026 0x800736CA Two or more components referenced directly or indirectly by the application manifest have the same COM ProgIDs. ERROR_SXS_DUPLICATE_PROGID

    14027 0x800736CB Two or more components referenced directly or indirectly by the application manifest are different versions of the same component which is not permitted. ERROR_SXS_DUPLICATE_ASSEMBLY_NAME

    14028 0x800736CC A component's file does not match the verification information present in the component manifest. ERROR_SXS_FILE_HASH_MISMATCH

    14029 0x800736CD The policy manifest contains one or more syntax errors. ERROR_SXS_POLICY_PARSE_ERROR

    14030 0x800736CE Manifest Parse Error : A string literal was expected, but no opening quote character was found. ERROR_SXS_XML_E_MISSINGQUOTE

    14031 0x800736CF Manifest Parse Error : Incorrect syntax was used in a comment. ERROR_SXS_XML_E_COMMENTSYNTAX

    14032 0x800736D0 Manifest Parse Error : A name was started with an invalid character. ERROR_SXS_XML_E_BADSTARTNAMECHAR

    14033 0x800736D1 Manifest Parse Error : A name contained an invalid character. ERROR_SXS_XML_E_BADNAMECHAR

    14034 0x800736D2 Manifest Parse Error : A string literal contained an invalid character. ERROR_SXS_XML_E_BADCHARINSTRING

    14035 0x800736D3 Manifest Parse Error : Invalid syntax for an xml declaration. ERROR_SXS_XML_E_XMLDECLSYNTAX

    14036 0x800736D4 Manifest Parse Error : An Invalid character was found in text content. ERROR_SXS_XML_E_BADCHARDATA

    14037 0x800736D5 Manifest Parse Error : Required white space was missing. ERROR_SXS_XML_E_MISSINGWHITESPACE

    14038 0x800736D6 Manifest Parse Error : The character '>' was expected. ERROR_SXS_XML_E_EXPECTINGTAGEND

    14039 0x800736D7 Manifest Parse Error : A semi colon character was expected. ERROR_SXS_XML_E_MISSINGSEMICOLON

    14040 0x800736D8 Manifest Parse Error : Unbalanced parentheses. ERROR_SXS_XML_E_UNBALANCEDPAREN

    14041 0x800736D9 Manifest Parse Error : Internal error. ERROR_SXS_XML_E_INTERNALERROR
    14042 0x800736DA Manifest Parse Error : Whitespace is not allowed at this location. ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE

    14043 0x800736DB Manifest Parse Error : End of file reached in invalid state for current encoding. ERROR_SXS_XML_E_INCOMPLETE_ENCODING

    14044 0x800736DC Manifest Parse Error : Missing parenthesis. ERROR_SXS_XML_E_MISSING_PAREN

    14045 0x800736DD Manifest Parse Error : A single or double closing quote character (\' or \") is missing. ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE

    14046 0x800736DE Manifest Parse Error : Multiple colons are not allowed in a name. ERROR_SXS_XML_E_MULTIPLE_COLONS

    14047 0x800736DF Manifest Parse Error : Invalid character for decimal digit. ERROR_SXS_XML_E_INVALID_DECIMAL

    14048 0x800736E0 Manifest Parse Error : Invalid character for hexidecimal digit. ERROR_SXS_XML_E_INVALID_HEXIDECIMAL

    14049 0x800736E1 Manifest Parse Error : Invalid unicode character value for this platform. ERROR_SXS_XML_E_INVALID_UNICODE

    14050 0x800736E2 Manifest Parse Error : Expecting whitespace or '?'. ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK

    14051 0x800736E3 Manifest Parse Error : End tag was not expected at this location. ERROR_SXS_XML_E_UNEXPECTEDENDTAG

    14052 0x800736E4 Manifest Parse Error : The following tags were not closed: %1. ERROR_SXS_XML_E_UNCLOSEDTAG

    14053 0x800736E5 Manifest Parse Error : Duplicate attribute. ERROR_SXS_XML_E_DUPLICATEATTRIBUTE

    14054 0x800736E6 Manifest Parse Error : Only one top level element is allowed in an XML document. ERROR_SXS_XML_E_MULTIPLEROOTS

    14055 0x800736E7 Manifest Parse Error : Invalid at the top level of the document. ERROR_SXS_XML_E_INVALIDATROOTLEVEL

    14056 0x800736E8 Manifest Parse Error : Invalid xml declaration. ERROR_SXS_XML_E_BADXMLDECL
    14057 0x800736E9 Manifest Parse Error : XML document must have a top level element. ERROR_SXS_XML_E_MISSINGROOT

    14058 0x800736EA Manifest Parse Error : Unexpected end of file.
    ERROR_SXS_XML_E_UNEXPECTEDEOF

    14059 0x800736EB Manifest Parse Error : Parameter entities cannot be used inside markup declarations in an internal subset. ERROR_SXS_XML_E_BADPEREFINSUBSET

    14060 0x800736EC Manifest Parse Error : Element was not closed. ERROR_SXS_XML_E_UNCLOSEDSTARTTAG

    14061 0x800736ED Manifest Parse Error : End element was missing the character '>'. ERROR_SXS_XML_E_UNCLOSEDENDTAG

    14062 0x800736EE Manifest Parse Error : A string literal was not closed. ERROR_SXS_XML_E_UNCLOSEDSTRING

    14063 0x800736EF Manifest Parse Error : A comment was not closed. ERROR_SXS_XML_E_UNCLOSEDCOMMENT

    14064 0x800736F0 Manifest Parse Error : A declaration was not closed. ERROR_SXS_XML_E_UNCLOSEDDECL
    14065 0x800736F1 Manifest Parse Error : A CDATA section was not closed. ERROR_SXS_XML_E_UNCLOSEDCDATA

    14066 0x800736F2 Manifest Parse Error : The namespace prefix is not allowed to start with the reserved string "xml". ERROR_SXS_XML_E_RESERVEDNAMESPACE

    14067 0x800736F3 Manifest Parse Error : System does not support the specified encoding. ERROR_SXS_XML_E_INVALIDENCODING

    14068 0x800736F4 Manifest Parse Error : Switch from current encoding to specified encoding not supported. ERROR_SXS_XML_E_INVALIDSWITCH

    14069 0x800736F5 Manifest Parse Error : The name 'xml' is reserved and must be lower case. ERROR_SXS_XML_E_BADXMLCASE

    14070 0x800736F6 Manifest Parse Error : The standalone attribute must have the value 'yes' or 'no'. ERROR_SXS_XML_E_INVALID_STANDALONE

    14071 0x800736F7 Manifest Parse Error : The standalone attribute cannot be used in external entities. ERROR_SXS_XML_E_UNEXPECTED_STANDALONE

    14072 0x800736F8 Manifest Parse Error : Invalid version number. ERROR_SXS_XML_E_INVALID_VERSION

    14073 0x800736F9 Manifest Parse Error : Missing equals sign between attribute and attribute value. ERROR_SXS_XML_E_MISSINGEQUALS

    14074 0x800736FA Assembly Protection Error : Unable to recover the specified assembly. ERROR_SXS_PROTECTION_RECOVERY_FAILED

    14075 0x800736FB Assembly Protection Error : The public key for an assembly was too short to be allowed. ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT

    14076 0x800736FC Assembly Protection Error : The catalog for an assembly is not valid, or does not match the assembly's manifest. ERROR_SXS_PROTECTION_CATALOG_NOT_VALID

    14077 0x800736FD An HRESULT could not be translated to a corresponding Win32 error code. ERROR_SXS_UNTRANSLATABLE_HRESULT

    14078 0x800736FE Assembly Protection Error : The catalog for an assembly is missing. ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING

    14079 0x800736FF The supplied assembly identity is missing one or more attributes which must be present in this context. ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE

    14080 0x80073700 The supplied assembly identity has one or more attribute names that contain characters not permitted in XML names. ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME

    14081 0x80073701 The referenced assembly could not be found. ERROR_SXS_ASSEMBLY_MISSING

    14082 0x80073702 The activation context activation stack for the running thread of execution is corrupt. ERROR_SXS_CORRUPT_ACTIVATION_STACK

    14083 0x80073703 The application isolation metadata for this process or thread has become corrupt. ERROR_SXS_CORRUPTION

    14084 0x80073704 The activation context being deactivated is not the most recently activated one. ERROR_SXS_EARLY_DEACTIVATION

    14085 0x80073705 The activation context being deactivated is not active for the current thread of execution. ERROR_SXS_INVALID_DEACTIVATION

    14086 0x80073706 The activation context being deactivated has already been deactivated. ERROR_SXS_MULTIPLE_DEACTIVATION

    14087 0x80073707 A component used by the isolation facility has requested to terminate the process. ERROR_SXS_PROCESS_TERMINATION_REQUESTED

    14088 0x80073708 A kernel mode component is releasing a reference on an activation context. ERROR_SXS_RELEASE_ACTIVATION_CONTEXT

    14089 0x80073709 The activation context of system default assembly could not be generated. ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY

    14090 0x8007370A The value of an attribute in an identity is not within the legal range. ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE

    14091 0x8007370B The name of an attribute in an identity is not within the legal range. ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME

    14092 0x8007370C An identity contains two definitions for the same attribute. ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE

    14093 0x8007370D The identity string is malformed. This may be due to a trailing comma, more than two unnamed attributes, missing attribute name or missing attribute value. ERROR_SXS_IDENTITY_PARSE_ERROR

    14094 0x8007370E A string containing localized substitutable content was malformed. Either a dollar sign ($) was follwed by something other than a left parenthesis or another dollar sign or an substitution's right parenthesis was not found. ERROR_MALFORMED_SUBSTITUTION_STRING

    14095 0x8007370F The public key token does not correspond to the public key specified. ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN

    14096 0x80073710 A substitution string had no mapping. ERROR_UNMAPPED_SUBSTITUTION_STRING
    14097 0x80073711 The component must be locked before making the request. ERROR_SXS_ASSEMBLY_NOT_LOCKED

    14098 0x80073712 The component store has been corrupted. ERROR_SXS_COMPONENT_STORE_CORRUPT
    14099 0x80073713 An advanced installer failed during setup or servicing. ERROR_ADVANCED_INSTALLER_FAILED

    14100 0x80073714 The character encoding in the XML declaration did not match the encoding used in the document. ERROR_XML_ENCODING_MISMATCH

    14101 0x80073715 The identities of the manifests are identical but their contents are different. ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT

    14102 0x80073716 The component identities are different. ERROR_SXS_IDENTITIES_DIFFERENT

    14103 0x80073717 The assembly is not a deployment. ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT

    14104 0x80073718 The file is not a part of the assembly. ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY
    14105 0x80073719 The size of the manifest exceeds the maximum allowed. ERROR_SXS_MANIFEST_TOO_BIG

    14106 0x8007371A The setting is not registered. ERROR_SXS_SETTING_NOT_REGISTERED

    14107 0x8007371B One or more required members of the transaction are not present. ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE

    14108 0x8007371C The SMI primitive installer failed during setup or servicing. ERROR_SMI_PRIMITIVE_INSTALLER_FAILED

    14109 0x8007371D A generic command executable returned a result that indicates failure. ERROR_GENERIC_COMMAND_FAILED

    14110 0x8007371E A component is missing file verification information in its manifest. ERROR_SXS_FILE_HASH_MISSING

    15000 0x80073A98 The specified channel path is invalid. ERROR_EVT_INVALID_CHANNEL_PATH

    15001 0x80073A99 The specified query is invalid. ERROR_EVT_INVALID_QUERY

    15002 0x80073A9A The publisher metadata cannot be found in the resource. ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND

    15003 0x80073A9B The template for an event definition cannot be found in the resource (error = %1). ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND

    15004 0x80073A9C The specified publisher name is invalid. ERROR_EVT_INVALID_PUBLISHER_NAME

    15005 0x80073A9D The event data raised by the publisher is not compatible with the event template definition in the publisher's manifest ERROR_EVT_INVALID_EVENT_DATA

    15007 0x80073A9F The specified channel could not be found. Check channel configuration. ERROR_EVT_CHANNEL_NOT_FOUND

    15008 0x80073AA0 The specified xml text was not well-formed. See Extended Error for more details. ERROR_EVT_MALFORMED_XML_TEXT

    15009 0x80073AA1 The caller is trying to subscribe to a direct channel which is not allowed. The events for a direct channel go directly to a logfile and cannot be subscribed to. ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL

    15010 0x80073AA2 Configuration error. ERROR_EVT_CONFIGURATION_ERROR

    15011 0x80073AA3 The query result is 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. ERROR_EVT_QUERY_RESULT_STALE

    15012 0x80073AA4 Query result is currently at an invalid position. ERROR_EVT_QUERY_RESULT_INVALID_POSITION

    15013 0x80073AA5 Registered MSXML doesn't support validation. ERROR_EVT_NON_VALIDATING_MSXML
    15014 0x80073AA6 An expression can only be 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. ERROR_EVT_FILTER_ALREADYSCOPED

    15015 0x80073AA7 Can't perform a step operation from a term that does not represent an element set. ERROR_EVT_FILTER_NOTELTSET

    15016 0x80073AA8 Left hand side arguments to binary operators must be either attributes, nodes or variables and right hand side arguments must be constants. ERROR_EVT_FILTER_INVARG

    15017 0x80073AA9 A step operation must involve 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 preceeding node set can be evaluated. ERROR_EVT_FILTER_INVTEST
    15018 0x80073AAA This data type is currently unsupported. ERROR_EVT_FILTER_INVTYPE

    15019 0x80073AAB A syntax error occurred at position %1!d! ERROR_EVT_FILTER_PARSEERR

    15020 0x80073AAC This operator is unsupported by this implementation of the filter.
    ERROR_EVT_FILTER_UNSUPPORTEDOP

    15021 0x80073AAD The token encountered was unexpected. ERROR_EVT_FILTER_UNEXPECTEDTOKEN

    15022 0x80073AAE The requested operation cannot be performed over an enabled direct channel. The channel must first be disabled before performing the requested operation. ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL

    15023 0x80073AAF Channel property %1!s! contains invalid value. The value has invalid type, is outside of valid range, can't be updated or is not supported by this type of channel. ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE

    15024 0x80073AB0 Publisher property %1!s! contains invalid value. The value has invalid type, is outside of valid range, can't be updated or is not supported by this type of publisher. ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE

    15025 0x80073AB1 The channel fails to activate. ERROR_EVT_CHANNEL_CANNOT_ACTIVATE

    15026 0x80073AB2 The xpath expression exceeded supported complexity. Please symplify it or split it into two or more simple expressions. ERROR_EVT_FILTER_TOO_COMPLEX

    15027 0x80073AB3 the message resource is present but the message is not found in the string/message table ERROR_EVT_MESSAGE_NOT_FOUND

    15028 0x80073AB4 The message id for the desired message could not be found.

    15029 0x80073AB5 The substitution string for insert index (%1) could not be found. ERROR_EVT_UNRESOLVED_VALUE_INSERT

    15030 0x80073AB6 The description string for parameter reference (%1) could not be found. ERROR_EVT_UNRESOLVED_PARAMETER_INSERT

    15031 0x80073AB7 The maximum number of replacements has been reached. ERROR_EVT_MAX_INSERTS_REACHED

    15032 0x80073AB8 The event definition could not be found for event id (%1). ERROR_EVT_EVENT_DEFINITION_NOT_FOUND

    15033 0x80073AB9 The locale specific resource for the desired message is not present. ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND

    15034 0x80073ABA The resource is too old to be compatible. ERROR_EVT_VERSION_TOO_OLD

    15035 0x80073ABB The resource is too new to be compatible. ERROR_EVT_VERSION_TOO_NEW

    15036 0x80073ABC The channel at index %1!d! of the query can't be opened.
    ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY

    15037 0x80073ABD The publisher has been disabled and its resource is not avaiable. This usually occurs when the publisher is in the process of being uninstalled or upgraded. ERROR_EVT_PUBLISHER_DISABLED

    15038 0x80073ABE Attempted to create a numeric type that is outside of its valid range. ERROR_EVT_FILTER_OUT_OF_RANGE

    15080 0x80073AE8 The subscription fails to activate. ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE

    15081 0x80073AE9 The log of the subscription is in disabled state, and can not be used to forward events to. The log must first be enabled before the subscription can be activated. ERROR_EC_LOG_DISABLED

    15082 0x80073AEA When forwarding events from local machine to itself, the query of the subscription can't contain target log of the subscription. ERROR_EC_CIRCULAR_FORWARDING

    15083 0x80073AEB The credential store that is used to save credentials is full. ERROR_EC_CREDSTORE_FULL

    15084 0x80073AEC The credential used by this subscription can't be found in credential store. ERROR_EC_CRED_NOT_FOUND

    15085 0x80073AED No active channel is found for the query. ERROR_EC_NO_ACTIVE_CHANNEL

    15100 0x80073AFC The resource loader failed to find MUI file. ERROR_MUI_FILE_NOT_FOUND

    15101 0x80073AFD The resource loader failed to load MUI file because the file fail to pass validation. ERROR_MUI_INVALID_FILE

    15102 0x80073AFE The RC Manifest is corrupted with garbage data or unsupported version or
    missing required item. ERROR_MUI_INVALID_RC_CONFIG

    15103 0x80073AFF The RC Manifest has invalid culture name. ERROR_MUI_INVALID_LOCALE_NAME

    15104 0x80073B00 The RC Manifest has invalid ultimatefallback name. ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME

    15105 0x80073B01 The resource loader cache doesn't have loaded MUI entry. ERROR_MUI_FILE_NOT_LOADED

    15106 0x80073B02 User stopped resource enumeration. ERROR_RESOURCE_ENUM_USER_STOP

    15107 0x80073B03 UI language installation failed. ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED

    15108 0x80073B04 Locale installation failed. ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME

    15200 0x80073B60 The monitor returned a DDC/CI capabilities string that did not comply with the ACCESS.bus 3.0, DDC/CI 1.1 or MCCS 2 Revision 1 specification. ERROR_MCA_INVALID_CAPABILITIES_STRING

    15201 0x80073B61 The monitor's VCP Version (0xDF) VCP code returned an invalid version value. ERROR_MCA_INVALID_VCP_VERSION

    15202 0x80073B62 The monitor does not comply with the MCCS specification it claims to support. ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION

    15203 0x80073B63 The MCCS version in a monitor's mccs_ver capability does not match the MCCS version the monitor reports when the VCP Version (0xDF) VCP code is used. ERROR_MCA_MCCS_VERSION_MISMATCH

    15204 0x80073B64 The Monitor Configuration API only works with monitors that support the MCCS 1.0 specification, MCCS 2.0 specification or the MCCS 2.0 Revision 1 specification. ERROR_MCA_UNSUPPORTED_MCCS_VERSION

    15205 0x80073B65 An internal Monitor Configuration API error occurred. ERROR_MCA_INTERNAL_ERROR

    15206 0x80073B66 The monitor returned an invalid monitor technology type. CRT, Plasma and LCD (TFT) are examples of monitor technology types. This error implies that the monitor violated the MCCS 2.0 or MCCS 2.0 Revision 1 specification. ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED

    15207 0x80073B67 The caller of SetMonitorColorTemperature specified a color temperature that the current monitor did not support. This error implies that the monitor violated the MCCS 2.0 or MCCS 2.0 Revision 1 specification. ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE

    15250 0x80073B92 The requested system device cannot be identified due to multiple
    indistinguishable devices potentially matching the identification criteria. ERROR_AMBIGUOUS_SYSTEM_DEVICE

    15299 0x80073BC3 The requested system device cannot be found. ERROR_SYSTEM_DEVICE_NOT_FOUND