tag:blogger.com,1999:blog-30544766725887900362024-02-20T19:07:00.076-08:00Software SleuthingSoftware Development, Testing, and Relatedjosh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.comBlogger67125tag:blogger.com,1999:blog-3054476672588790036.post-90426955410933579212012-05-21T15:05:00.002-07:002012-05-24T08:20:26.628-07:00Bungie News<span style="font-family: Arial, Helvetica, sans-serif;">I've been at Bungie for a little over 6 months now, and they
just slotted me into their "<a href="http://www.bungie.net/News/content.aspx?type=news&cid=32111">Breaking
In</a>" interviews on the Bungie blog.
</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">Although, arguably much more interesting, is the recent
Penny Arcade Report on Bungie which shows a bunch of cool pix from the their
studio <a href="http://penny-arcade.com/report/editorial-article/nda-signed-and-dated-the-penny-arcade-report-tours-bungie">walkthrough</a>.
</span>josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com1tag:blogger.com,1999:blog-3054476672588790036.post-44774407654446801882012-04-16T18:04:00.000-07:002012-04-16T18:04:27.518-07:00Camouflaj Kickstarter GameA good friend of mine, Jing (whom I worked with on Xbox) just started over at <a href="http://camouflaj.com/">Camouflaj</a> a newly minted game studio started a little over a year ago by Ryan Payton (who just came off of working on Halo 4). They are looking to create some AAA games for iOS devices, so if you are looking for some awesome gaming on your phone or pad, you should take a look at their <a href="http://www.kickstarter.com/projects/486250632/republique-by-camouflaj-logan">kickstarter</a> project which looks pretty sweet.josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-71054366637396448752012-01-28T17:57:00.000-08:002012-01-28T17:57:14.682-08:00Free Tool: Color SelectorWhenever I'm working on a color scheme, I often start with an image or photo to use as a basis. I will then go and suck out some of the colors I like. For the longest time I had been using a freeware tool to grab the color under the cursor, but the blasted tool had a bug which would cause it's window to blank out, and otherwise cease to function correctly.<br />
<br />
Having finally reached my limit of patience this weekend, I went and wrote my own version of it:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRjR1biWyOdz3NYQeByKVDXol63QYfD0IWfuwIjQXJtpUXKyMt7tx_D9rxHaXdsnLltR4PuUt41PHRx_lAhM2W4_kevmAprpMPkzN9YDJ9DQIqn2z7JJWD9FAxgHKjxMuCSRIqb8pZiDY/s1600/colorgrab.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRjR1biWyOdz3NYQeByKVDXol63QYfD0IWfuwIjQXJtpUXKyMt7tx_D9rxHaXdsnLltR4PuUt41PHRx_lAhM2W4_kevmAprpMPkzN9YDJ9DQIqn2z7JJWD9FAxgHKjxMuCSRIqb8pZiDY/s1600/colorgrab.png" /></a></div>
<br />
Basically it shows whatever color is underneath the cursor. Pressing Alt-C will copy the RGB value onto the clipboard allowing you to paste it into your CSS file (or wherever you need the color value).<br />
<br />
<a href="http://tester.poleyland.com/stats/track.asp?mtr=http://tester.poleyland.com/downloads/colorgrab.1.0.zip">Color Grab Download</a> (zip 160k), free to use, runs under Windows.<br />
<br />josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-51572975555103326922011-11-01T09:43:00.000-07:002011-11-01T09:43:07.336-07:00Benchmarking Preparation Checklist<br />
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">In gathering performance metrics on a piece of software, you will want to spend some amount of effort in minimizing the noise in the system (reducing the standard deviation on the numbers collected). Here are some actions which may be beneficial in giving you tighter control of your environment.</span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">System Preparation</span></div>
<div class="MsoNormal">
</div>
<ul>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Remove any extraneous peripherals</b>. Additional peripherals may cause hardware based interrupts to fire which can interrupt the application you are attempting to profile.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Disconnect from the network</b>. Incoming network requests from other systems can cause spurious events to occur. If you need network access, you may want to <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa370644.aspx">disconnect</a> from a Domain which has the ability to run various tasks in the background (without your knowledge).</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Disable or pause any unnecessary services</b>. You can programmatically pause specific services using <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms684330.aspx">OpenService</a> then calling <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms682108.aspx">ControlService</a> with SERVICE_CONTROL_PAUSE.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Disable UI effects</b>. Calling <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms724947.aspx">SystemParametersInfo</a> will let you disable (and then restore) miscellaneous UI elements.</span></li>
</ul>
<div class="MsoNormal">
<blockquote>
<ul>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Turn off the screen saver: SPI_SETSCREENSAVEACTIVE</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Minimize popup durations: SPI_SETMESSAGEDURATION</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Turn off blinky animations: SPI_SETCLIENTAREAANIMATION</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Remove drop shadows: SPI_SETDROPSHADOW</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Enable flat menus: SPI_SETFLATMENU</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Disable font smoothing: SPI_SETFONTSMOOTHING</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Remove the mouse shadow: SPI_SETCURSORSHADOW</span></li>
</ul>
</blockquote>
</div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Process Preparations</span></div>
<div class="MsoNormal">
</div>
<ul>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Flush caches</b>. You will want to ensure that the benchmarks start from a consistent system state. One approach is to start with all caches warmed, the other is from a cold state. For the latter, here are some APIs which can help clean things up for you, assuming you don't have the time to do a full cold reboot:</span></li>
</ul>
<div class="MsoNormal">
<blockquote>
<ul>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Empty clipboard (<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms649037.aspx">EmptyClipboard</a>)</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Flush registry (<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms724867.aspx">RegFlushKey</a>)</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Flush file volumes (<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa364439.aspx">FlushFileBuffers</a> on each volume e.g. "</span><span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">\\.\c:</span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">")</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">The OS's file system cache (<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa965240.aspx">SetSystemFileCacheSize</a> with -1)</span></li>
</ul>
</blockquote>
</div>
<div class="MsoNormal">
</div>
<ul>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Close or minimize any other applications</b>. Any process which is running may have the chance to interrupt you and aside from the time lost, it will destroy any cache coherency you've built up.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Move all remaining processes onto a single CPU core</b>. By isolating all the remaining processes onto core 0 (for example), we can prevent as much disruption to your process as possible. You may want to run under the SYSTEM account, otherwise you won't have permission to move some processes via <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms686223.aspx">SetProcessAffinityMask</a>.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Drop priority on any above-normal processes</b>. We will want to run at real-time, so let us make sure that nobody else has a chance to compete for time slices (<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms686225.aspx">SetProcessPriorityBoost</a> and <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms686219.aspx">SetPriorityClass</a>).</span></li>
</ul>
<br />
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Running</span></div>
<div class="MsoNormal">
</div>
<ul>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Set the processor affinity. Run your application on a core which it has all to itself.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Set priority to real-time. Max out the scheduler priority so it is less likely to be interrupted.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Capture the pipes to memory. If you are profiling a console application, piping the output to a file will probably defeat your performance metrics. Instead stick the data into a memory buffer (assuming you are launching the application under test via <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms682425.aspx">CreateProcess</a>).</span></li>
</ul>
<br />
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Afterwards</span></div>
<div class="MsoNormal">
</div>
<ul>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Use <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms683223.aspx">GetProcessTimes</a>, <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms644904.aspx">QueryPerformanceCounter</a>, and <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms684929.aspx">QueryProcessCycleTime</a> to gather baseline timing metrics.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">You may want to call <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms683218.aspx">GetProcessIoCounters</a> or <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms683219.aspx">GetProcessMemoryInfo</a> to retrieve additional data.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Be sure to restore the system changes made in the preparations steps.</span></li>
</ul>
<br />josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-49034932138014917092011-10-27T10:08:00.000-07:002011-10-27T10:08:56.485-07:00Securing Chickens and Eggs<br />
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">I saw a question get posted to an internal discussion group
that went something like this:</span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in;">
<i>I
have a console application which uses </i><a href="http://msdn.microsoft.com/en-us/library/aa375171.aspx"><i><span lang="EN-IN">CredUICmdLinePromptForCredentials</span></i></a><i><span lang="EN-IN">. Ho</span>w can I add
support to allow a user to pipe a password from a file into my tool</i><i><span lang="EN-IN">? For example: <o:p></o:p></span></i></div>
<div class="MsoNormal" style="margin-left: .5in;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in;">
<i><span lang="EN-IN" style="font-family: 'Courier New';">type
password.txt | myTool.exe /user:user1<o:p></o:p></span></i></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span lang="EN-IN">Answer: You
don't.</span><o:p></o:p></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">The Long Answer:<o:p></o:p></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">The whole purpose for CredUICmdLinePromptForCredentials, <i>its entire reason for existence</i>, is to
provide users a slightly more secure mechanism for supplying private authorization
information.<o:p></o:p></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<ul>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">If a password is stored in clear text on your hard-drive, then it is not secure.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">If a password is sent in clear text via the command shell's pipe/redirection mechanisms, then it is not secure.</span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">If a password is cached somewhere (clear or obfuscated) that can inherently be used by an un-authorized person (replay attack), then it is not secure.</span></li>
</ul>
</div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">If you <i>aren't</i>
attempting to be secure with a user's password, then there is no reason to use
CredUICmdLinePromptForCredentials, just read the file or input stream yourself
and be done with it.<o:p></o:p></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Public Service Announcement: If you use one of the
CredUI*PromptFor*Credential APIs, be sure to either nuke the password (<a href="http://msdn.microsoft.com/en-us/library/aa366877.aspx">SecureZeroMemory</a>)
or encrypt it (<a href="http://msdn.microsoft.com/en-us/library/aa380262.aspx">CryptProtectMemory</a>)
<i>as soon as possible</i> (i.e. immediately
after the call and/or after any verification that needs to happen).<o:p></o:p></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Now, the better question revolves around how one should
secure credentials such that they can still be used in an automated process.
Unfortunately this quickly degenerates into a philosophical question as
computers are inherently insecure, especially if you have physical access to it
(debuggers, physical analysis of hardware, etc. can expose your secrets). The
issue becomes even more philosophical considering that the objective of the
tool hasn't been scoped or discussed (and wasn't in the original post).<o:p></o:p></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">For the purpose of this (now philosophical) exercise, we
assume that we are not on a single computer - as we are dealing with automation
and want to distribute the credentials in a file. If we were on a single
computer we might utilize the <a href="http://msdn.microsoft.com/en-us/library/aa374789.aspx">Credential Manager</a>
to help store this information locally.<o:p></o:p></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">To secure some chunk of data, we need to encode it. In order
to decode the information we need a key. Unfortunately we now need to store the
private key in a secure manner. Do we encode the key to secure it? If we
fast-forward a bit, you can easily see that this quickly turns into a
"which came first, the chicken or the egg" type of problem.<o:p></o:p></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Since computers are insecure, the best place to store private
information <i>is not in a computer</i>. The
typical place is in a human. Now we've come full circle. In order to secure the
file that contains a password, we need someone to remember a password (and
people wonder why security is tricky). Now you can see that our philosophical
exercise is flawed, so really the question is not "how do we secure the
file", but "how secure is good enough?"</span><o:p></o:p><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-66123639799734325352011-10-22T07:46:00.000-07:002011-10-22T08:27:18.332-07:00Team Cohesion<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXwqjx2Wh011GteMORnQB8ti27jhQLs5pePhxlzluEwUJneWIKwAZ2J2SdzaANN-0IOxhioiQQkxnv5lsGtApOC-VIO-EaqqRS0o3e0TdG0XB6054IHHWlOYJxhnuRH0OjgsB0UHxhy70/s1600/teamCohesion.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXwqjx2Wh011GteMORnQB8ti27jhQLs5pePhxlzluEwUJneWIKwAZ2J2SdzaANN-0IOxhioiQQkxnv5lsGtApOC-VIO-EaqqRS0o3e0TdG0XB6054IHHWlOYJxhnuRH0OjgsB0UHxhy70/s1600/teamCohesion.png" style="background:transparent;border:none" /></a></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Every year Microsoft sends out a survey which the execs and
managers use to help get the pulse of the worker bees. One of the areas where
our group didn't do as well as we would have liked was around inclusion / team
cohesion. My manager asked me what I thought we could do in this area, and here
are my generalized thoughts.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Common Goal and Purpose</span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span> </span>To start
with, there must be an underlying goal which is <b>understood</b> and <b>believed</b>.
If the goal is not clear and concise, then there is no coordinated direction. This
leads to wasted work (if it isn't truly important to the vision) and
marginalizes peoples' contributions or places greater rewards on other team
members. Dissatisfaction and discord can also set in if the team doesn't think
the goal is reachable or doesn't agree with its direction. The vision is the
foundation which your team needs to rally behind and gets everyone marching in
the same direction. Changes are needed if people don't believe or understand
why their work is important. Often this can be helped by improving
communication or cutting unnecessary features and focusing the team on what <i>is</i> important.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Communication</span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span> </span>Good
communication is fundamental in ensuring everybody feels included, this means
that decisions which impact team members must be <b>understood</b> and <b>believed</b>.
Ensure that decisions are not created a vacuum, at the wrong level, or by the
wrong people. This is where strong leaders and program managers pay off, they will
help drive the features and make sure all the necessary players are informed
and brought in on decisions. Additionally, small changes such as office layouts
and organization chart optimizations can help foster easier coordination
between the individuals who are working on related technologies.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Rewards and Motivation</span></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span> </span>Exclusion
is a sure way to alienate someone from the team. Recognition, cool projects,
gifts, benefits, etc. all need to be appropriately spread around. Militaries
across the world have all used unit citations to help build a collective level
of pride in a team. It doesn't matter how much an individual contributed (if at
all) because, when recognized, <i>everyone</i>
in the unit got them. Individual rewards have their time and place but they can
weaken the overall team cohesion. Also, make sure that events, entertainment,
food options, etc. are all open and inclusive. You definitely don't want a
morale event to do more harm than good by alienating the very individuals you
most desperately need to improve the morale on. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">All of these things can make an impact to how tightly an
individual will be integrated within an organization; all it takes is a good
leader to help kick some of these into place. But keep in mind that one of the
underlying concepts here is <b>empowerment</b>.
Do you encourage the employee to make a meaningful difference, or are they just
tools to get a job done?</span></div>josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-60686364455558997572011-09-28T09:06:00.003-07:002011-09-28T09:06:55.919-07:00HRESULTS: FACILITY_ONLINE_ID<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0x8A020001</td>
<td>Authentication target is invalid or not configured correctly. </td>
<td>ONL_E_INVALID_AUTHENTICATION_TARGET
</td></tr>
<tr><td>2</td><td>0x8A020002</td>
<td>Your application cannot get the Online Id properties due to the Terms of Use accepted by the user. </td>
<td>ONL_E_ACCESS_DENIED_BY_TOU
</td></tr>
<tr><td>3</td><td>0x8A020003</td>
<td>Application is incorrectly configured or not yet enabled. </td>
<td>ONL_E_INVALID_APPLICATION
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-18447563569415685232011-09-28T09:06:00.001-07:002011-09-28T09:06:11.675-07:00HRESULTS: FACILITY_DEFRAG<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0x99000001</td>
<td></td>
<td>E_TOCPARSER_INVALIDASFFILE
</td></tr>
<tr><td>2</td><td>0x99000002</td>
<td></td>
<td>E_TOCPARSER_INVALIDRIFFFILE
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-34734671200597390462011-09-28T09:05:00.001-07:002011-09-28T09:05:19.680-07:00HRESULTS: FACILITY_D2D<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0x88990001</td>
<td>The object was not in the correct state to process the method. </td>
<td>D2DERR_WRONG_STATE
</td></tr>
<tr><td>2</td><td>0x88990002</td>
<td>The object has not yet been initialized. </td>
<td>D2DERR_NOT_INITIALIZED
</td></tr>
<tr><td>3</td><td>0x88990003</td>
<td>The requested operation is not supported. </td>
<td>D2DERR_UNSUPPORTED_OPERATION
</td></tr>
<tr><td>4</td><td>0x88990004</td>
<td>The geometry scanner failed to process the data. </td>
<td>D2DERR_SCANNER_FAILED
</td></tr>
<tr><td>5</td><td>0x88990005</td>
<td>Direct2D could not access the screen. </td>
<td>D2DERR_SCREEN_ACCESS_DENIED
</td></tr>
<tr><td>6</td><td>0x88990006</td>
<td>A valid display state could not be determined. </td>
<td>D2DERR_DISPLAY_STATE_INVALID
</td></tr>
<tr><td>7</td><td>0x88990007</td>
<td>The supplied vector is zero. </td>
<td>D2DERR_ZERO_VECTOR
</td></tr>
<tr><td>8</td><td>0x88990008</td>
<td>An internal error (Direct2D bug) occurred. On checked builds, we would assert. The application should close this instance of Direct2D and should consider restarting its process. </td>
<td>D2DERR_INTERNAL_ERROR
</td></tr>
<tr><td>9</td><td>0x88990009</td>
<td>The display format Direct2D needs to render is not supported by the hardware device. </td>
<td>D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED
</td></tr>
<tr><td>10</td><td>0x8899000A</td>
<td>A call to this method is invalid. </td>
<td>D2DERR_INVALID_CALL
</td></tr>
<tr><td>11</td><td>0x8899000B</td>
<td>No hardware rendering device is available for this operation. </td>
<td>D2DERR_NO_HARDWARE_DEVICE
</td></tr>
<tr><td>12</td><td>0x8899000C</td>
<td>There has been a presentation error that may be recoverable. The caller needs to recreate, rerender the entire frame, and reattempt present. </td>
<td>D2DERR_RECREATE_TARGET
</td></tr>
<tr><td>13</td><td>0x8899000D</td>
<td>Shader construction failed because it was too complex. </td>
<td>D2DERR_TOO_MANY_SHADER_ELEMENTS
</td></tr>
<tr><td>14</td><td>0x8899000E</td>
<td>Shader compilation failed. </td>
<td>D2DERR_SHADER_COMPILE_FAILED
</td></tr>
<tr><td>15</td><td>0x8899000F</td>
<td>Requested DirectX surface size exceeded maximum texture size. </td>
<td>D2DERR_MAX_TEXTURE_SIZE_EXCEEDED
</td></tr>
<tr><td>16</td><td>0x88990010</td>
<td>The requested Direct2D version is not supported. </td>
<td>D2DERR_UNSUPPORTED_VERSION
</td></tr>
<tr><td>17</td><td>0x88990011</td>
<td>Invalid number. </td>
<td>D2DERR_BAD_NUMBER
</td></tr>
<tr><td>18</td><td>0x88990012</td>
<td>Objects used together must be created from the same factory instance. </td>
<td>D2DERR_WRONG_FACTORY
</td></tr>
<tr><td>19</td><td>0x88990013</td>
<td>A layer resource can only be in use once at any point in time. </td>
<td>D2DERR_LAYER_ALREADY_IN_USE
</td></tr>
<tr><td>20</td><td>0x88990014</td>
<td>The pop call did not match the corresponding push call. </td>
<td>D2DERR_POP_CALL_DID_NOT_MATCH_PUSH
</td></tr>
<tr><td>21</td><td>0x88990015</td>
<td>The resource was realized on the wrong render target. </td>
<td>D2DERR_WRONG_RESOURCE_DOMAIN
</td></tr>
<tr><td>22</td><td>0x88990016</td>
<td>The push and pop calls were unbalanced. </td>
<td>D2DERR_PUSH_POP_UNBALANCED
</td></tr>
<tr><td>23</td><td>0x88990017</td>
<td>Attempt to copy from a render target while a layer or clip rect is applied. </td>
<td>D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT
</td></tr>
<tr><td>24</td><td>0x88990018</td>
<td>The brush types are incompatible for the call. </td>
<td>D2DERR_INCOMPATIBLE_BRUSH_TYPES
</td></tr>
<tr><td>25</td><td>0x88990019</td>
<td>An unknown win32 failure occurred. </td>
<td>D2DERR_WIN32_ERROR
</td></tr>
<tr><td>26</td><td>0x8899001A</td>
<td>The render target is not compatible with GDI. </td>
<td>D2DERR_TARGET_NOT_GDI_COMPATIBLE
</td></tr>
<tr><td>27</td><td>0x8899001B</td>
<td>A text client drawing effect object is of the wrong type. </td>
<td>D2DERR_TEXT_EFFECT_IS_WRONG_TYPE
</td></tr>
<tr><td>28</td><td>0x8899001C</td>
<td>The application is holding a reference to the IDWriteTextRenderer interface after the corresponding DrawText or DrawTextLayout call has returned. The IDWriteTextRenderer instance will be invalid. </td>
<td>D2DERR_TEXT_RENDERER_NOT_RELEASED
</td></tr>
<tr><td>29</td><td>0x8899001D</td>
<td>The requested size is larger than the guaranteed supported texture size at the Direct3D device's current feature level. </td>
<td>D2DERR_EXCEEDS_MAX_BITMAP_SIZE
</td></tr>
<tr><td>30</td><td>0x8899001E</td>
<td>There was a configuration error in the graph. </td>
<td>D2DERR_INVALID_GRAPH_CONFIGURATION
</td></tr>
<tr><td>31</td><td>0x8899001F</td>
<td>There was a internal configuration error in the graph. </td>
<td>D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION
</td></tr>
<tr><td>32</td><td>0x88990020</td>
<td>There was a cycle in the graph. </td>
<td>D2DERR_CYCLIC_GRAPH
</td></tr>
<tr><td>33</td><td>0x88990021</td>
<td>Cannot draw with a bitmap that has the D2D1_BITMAP_OPTIONS_CANNOT_DRAW option. </td>
<td>D2DERR_BITMAP_CANNOT_DRAW
</td></tr>
<tr><td>34</td><td>0x88990022</td>
<td>The operation cannot complete while there are outstanding references to the target bitmap. </td>
<td>D2DERR_OUTSTANDING_BITMAP_REFERENCES
</td></tr>
<tr><td>35</td><td>0x88990023</td>
<td>The operation failed because the original target is not currently bound as a target. </td>
<td>D2DERR_ORIGINAL_TARGET_NOT_BOUND
</td></tr>
<tr><td>36</td><td>0x88990024</td>
<td>Cannot set the image as a target because it is either an effect or is a bitmap that does not have the D2D1_BITMAP_OPTIONS_TARGET flag set. </td>
<td>D2DERR_INVALID_TARGET
</td></tr>
<tr><td>37</td><td>0x88990025</td>
<td>Cannot draw with a bitmap that is currently bound as the target bitmap. </td>
<td>D2DERR_BITMAP_BOUND_AS_TARGET
</td></tr>
<tr><td>38</td><td>0x88990026</td>
<td>D3D Device does not have sufficient capabilities to perform the requested action. </td>
<td>D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES
</td></tr>
<tr><td>39</td><td>0x88990027</td>
<td>The graph could not be rendered with the context's current tiling settings. </td>
<td>D2DERR_INTERMEDIATE_TOO_LARGE
</td></tr>
<tr><td>40</td><td>0x88990028</td>
<td>The CLSID provided to Unregister did not correspond to a registered effect. </td>
<td>D2DERR_EFFECT_IS_NOT_REGISTERED
</td></tr>
<tr><td>41</td><td>0x88990029</td>
<td>The specified property does not exist. </td>
<td>D2DERR_INVALID_PROPERTY
</td></tr>
<tr><td>42</td><td>0x8899002A</td>
<td>The specified sub-property does not exist. </td>
<td>D2DERR_NO_SUBPROPERTIES
</td></tr>
<tr><td>43</td><td>0x8899002B</td>
<td>AddPage or Close called after print job is already closed. </td>
<td>D2DERR_PRINT_JOB_CLOSED
</td></tr>
<tr><td>44</td><td>0x8899002C</td>
<td>Error during print control creation. Indicates that none of the package target types (representing printer formats) are supported by Direct2D print control. </td>
<td>D2DERR_PRINT_FORMAT_NOT_SUPPORTED
</td></tr>
<tr><td>45</td><td>0x8899002D</td>
<td>An effect attempted to use a transform with too many inputs. </td>
<td>D2DERR_TOO_MANY_TRANSFORM_INPUTS
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-15741771755373115412011-09-28T09:04:00.001-07:002015-06-07T19:50:12.330-07:00HRESULTS: FACILITY_DWRITE (898)<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<b style="font-family: Arial, Helvetica, sans-serif;">Edit</b><span style="font-family: Arial, Helvetica, sans-serif;">: 6/7/2015 - Updated from the Windows10 SDK.</span><br />
<div>
<br /></div>
<!-- Error Code Table, built on Sun Jun 7 15:44:36 PDT 2015 -->
<br />
<b>MILERR_OBJECTBUSY</b> - 0x88980001 - (1)<br />
<i>MILERR_OBJECTBUSY </i><br />
<b>MILERR_INSUFFICIENTBUFFER</b> - 0x88980002 - (2)<br />
<i>MILERR_INSUFFICIENTBUFFER </i><br />
<b>MILERR_WIN32ERROR</b> - 0x88980003 - (3)<br />
<i>MILERR_WIN32ERROR </i><br />
<b>MILERR_SCANNER_FAILED</b> - 0x88980004 - (4)<br />
<i>MILERR_SCANNER_FAILED </i><br />
<b>MILERR_SCREENACCESSDENIED</b> - 0x88980005 - (5)<br />
<i>MILERR_SCREENACCESSDENIED </i><br />
<b>MILERR_DISPLAYSTATEINVALID</b> - 0x88980006 - (6)<br />
<i>MILERR_DISPLAYSTATEINVALID </i><br />
<b>MILERR_NONINVERTIBLEMATRIX</b> - 0x88980007 - (7)<br />
<i>MILERR_NONINVERTIBLEMATRIX </i><br />
<b>MILERR_ZEROVECTOR</b> - 0x88980008 - (8)<br />
<i>MILERR_ZEROVECTOR </i><br />
<b>MILERR_TERMINATED</b> - 0x88980009 - (9)<br />
<i>MILERR_TERMINATED </i><br />
<b>MILERR_BADNUMBER</b> - 0x8898000A - (10)<br />
<i>MILERR_BADNUMBER </i><br />
<b>MILERR_INTERNALERROR</b> - 0x88980080 - (128)<br />
<i>An internal error (MIL bug) occurred. On checked builds, an assert would be raised. </i><br />
<b>MILERR_DISPLAYFORMATNOTSUPPORTED</b> - 0x88980084 - (132)<br />
<i>The display format we need to render is not supported by the hardware device. </i><br />
<b>MILERR_INVALIDCALL</b> - 0x88980085 - (133)<br />
<i>A call to this method is invalid. </i><br />
<b>MILERR_ALREADYLOCKED</b> - 0x88980086 - (134)<br />
<i>Lock attempted on an already locked object. </i><br />
<b>MILERR_NOTLOCKED</b> - 0x88980087 - (135)<br />
<i>Unlock attempted on an unlocked object. </i><br />
<b>MILERR_DEVICECANNOTRENDERTEXT</b> - 0x88980088 - (136)<br />
<i>No algorithm avaliable to render text with this device </i><br />
<b>MILERR_GLYPHBITMAPMISSED</b> - 0x88980089 - (137)<br />
<i>Some glyph bitmaps, required for glyph run rendering, are not contained in glyph cache. </i><br />
<b>MILERR_MALFORMEDGLYPHCACHE</b> - 0x8898008A - (138)<br />
<i>Some glyph bitmaps in glyph cache are unexpectedly big. </i><br />
<b>MILERR_GENERIC_IGNORE</b> - 0x8898008B - (139)<br />
<i>Marker error for known Win32 errors that are currently being ignored by the compositor. This is to avoid returning S_OK when an error has occurred, but still unwind the stack in the correct location. </i><br />
<b>MILERR_MALFORMED_GUIDELINE_DATA</b> - 0x8898008C - (140)<br />
<i>Guideline coordinates are not sorted properly or contain NaNs. </i><br />
<b>MILERR_NO_HARDWARE_DEVICE</b> - 0x8898008D - (141)<br />
<i>No HW rendering device is available for this operation. </i><br />
<b>MILERR_NEED_RECREATE_AND_PRESENT</b> - 0x8898008E - (142)<br />
<i>There has been a presentation error that may be recoverable. The caller needs to recreate, rerender the entire frame, and reattempt present. There are two known case for this: 1) D3D Driver Internal error 2) D3D E_FAIL 2a) Unknown root cause b) When resizing too quickly for DWM and D3D stay in sync </i><br />
<b>MILERR_ALREADY_INITIALIZED</b> - 0x8898008F - (143)<br />
<i>The object has already been initialized. </i><br />
<b>MILERR_MISMATCHED_SIZE</b> - 0x88980090 - (144)<br />
<i>The size of the object does not match the expected size. </i><br />
<b>MILERR_NO_REDIRECTION_SURFACE_AVAILABLE</b> - 0x88980091 - (145)<br />
<i>No Redirection surface available. </i><br />
<b>MILERR_REMOTING_NOT_SUPPORTED</b> - 0x88980092 - (146)<br />
<i>Remoting of this content is not supported. </i><br />
<b>MILERR_QUEUED_PRESENT_NOT_SUPPORTED</b> - 0x88980093 - (147)<br />
<i>Queued Presents are not supported. </i><br />
<b>MILERR_NOT_QUEUING_PRESENTS</b> - 0x88980094 - (148)<br />
<i>Queued Presents are not being used. </i><br />
<b>MILERR_NO_REDIRECTION_SURFACE_RETRY_LATER</b> - 0x88980095 - (149)<br />
<i>No redirection surface was available. Caller should retry the call. </i><br />
<b>MILERR_TOOMANYSHADERELEMNTS</b> - 0x88980096 - (150)<br />
<i>Shader construction failed because it was too complex. </i><br />
<b>MILERR_MROW_READLOCK_FAILED</b> - 0x88980097 - (151)<br />
<i>MROW attempt to get a read lock failed. </i><br />
<b>MILERR_MROW_UPDATE_FAILED</b> - 0x88980098 - (152)<br />
<i>MROW attempt to update the data failed because another update was outstanding. </i><br />
<b>MILERR_SHADER_COMPILE_FAILED</b> - 0x88980099 - (153)<br />
<i>Shader compilation failed. </i><br />
<b>MILERR_MAX_TEXTURE_SIZE_EXCEEDED</b> - 0x8898009A - (154)<br />
<i>Requested DX redirection surface size exceeded maximum texture size. </i><br />
<b>MILERR_QPC_TIME_WENT_BACKWARD</b> - 0x8898009B - (155)<br />
<i>QueryPerformanceCounter returned a time in the past. </i><br />
<b>MILERR_DXGI_ENUMERATION_OUT_OF_SYNC</b> - 0x8898009D - (157)<br />
<i>Primary Display device returned an invalid refresh rate. </i><br />
<b>MILERR_ADAPTER_NOT_FOUND</b> - 0x8898009E - (158)<br />
<i>DWM can not find the adapter specified by the LUID. </i><br />
<b>MILERR_COLORSPACE_NOT_SUPPORTED</b> - 0x8898009F - (159)<br />
<i>The requested bitmap color space is not supported. </i><br />
<b>MILERR_PREFILTER_NOT_SUPPORTED</b> - 0x889800A0 - (160)<br />
<i>The requested bitmap pre-filtering state is not supported. </i><br />
<b>MILERR_DISPLAYID_ACCESS_DENIED</b> - 0x889800A1 - (161)<br />
<i>Access is denied to the requested bitmap for the specified display id. </i><br />
<b>UCEERR_INVALIDPACKETHEADER</b> - 0x88980400 - (1024)<br />
<i>UCEERR_INVALIDPACKETHEADER </i><br />
<b>UCEERR_UNKNOWNPACKET</b> - 0x88980401 - (1025)<br />
<i>UCEERR_UNKNOWNPACKET </i><br />
<b>UCEERR_ILLEGALPACKET</b> - 0x88980402 - (1026)<br />
<i>UCEERR_ILLEGALPACKET </i><br />
<b>UCEERR_MALFORMEDPACKET</b> - 0x88980403 - (1027)<br />
<i>UCEERR_MALFORMEDPACKET </i><br />
<b>UCEERR_ILLEGALHANDLE</b> - 0x88980404 - (1028)<br />
<i>UCEERR_ILLEGALHANDLE </i><br />
<b>UCEERR_HANDLELOOKUPFAILED</b> - 0x88980405 - (1029)<br />
<i>UCEERR_HANDLELOOKUPFAILED </i><br />
<b>UCEERR_RENDERTHREADFAILURE</b> - 0x88980406 - (1030)<br />
<i>UCEERR_RENDERTHREADFAILURE </i><br />
<b>UCEERR_CTXSTACKFRSTTARGETNULL</b> - 0x88980407 - (1031)<br />
<i>UCEERR_CTXSTACKFRSTTARGETNULL </i><br />
<b>UCEERR_CONNECTIONIDLOOKUPFAILED</b> - 0x88980408 - (1032)<br />
<i>UCEERR_CONNECTIONIDLOOKUPFAILED </i><br />
<b>UCEERR_BLOCKSFULL</b> - 0x88980409 - (1033)<br />
<i>UCEERR_BLOCKSFULL </i><br />
<b>UCEERR_MEMORYFAILURE</b> - 0x8898040A - (1034)<br />
<i>UCEERR_MEMORYFAILURE </i><br />
<b>UCEERR_PACKETRECORDOUTOFRANGE</b> - 0x8898040B - (1035)<br />
<i>UCEERR_PACKETRECORDOUTOFRANGE </i><br />
<b>UCEERR_ILLEGALRECORDTYPE</b> - 0x8898040C - (1036)<br />
<i>UCEERR_ILLEGALRECORDTYPE </i><br />
<b>UCEERR_OUTOFHANDLES</b> - 0x8898040D - (1037)<br />
<i>UCEERR_OUTOFHANDLES </i><br />
<b>UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED</b> - 0x8898040E - (1038)<br />
<i>UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED </i><br />
<b>UCEERR_NO_MULTIPLE_WORKER_THREADS</b> - 0x8898040F - (1039)<br />
<i>UCEERR_NO_MULTIPLE_WORKER_THREADS </i><br />
<b>UCEERR_REMOTINGNOTSUPPORTED</b> - 0x88980410 - (1040)<br />
<i>UCEERR_REMOTINGNOTSUPPORTED </i><br />
<b>UCEERR_MISSINGENDCOMMAND</b> - 0x88980411 - (1041)<br />
<i>UCEERR_MISSINGENDCOMMAND </i><br />
<b>UCEERR_MISSINGBEGINCOMMAND</b> - 0x88980412 - (1042)<br />
<i>UCEERR_MISSINGBEGINCOMMAND </i><br />
<b>UCEERR_CHANNELSYNCTIMEDOUT</b> - 0x88980413 - (1043)<br />
<i>UCEERR_CHANNELSYNCTIMEDOUT </i><br />
<b>UCEERR_CHANNELSYNCABANDONED</b> - 0x88980414 - (1044)<br />
<i>UCEERR_CHANNELSYNCABANDONED </i><br />
<b>UCEERR_UNSUPPORTEDTRANSPORTVERSION</b> - 0x88980415 - (1045)<br />
<i>UCEERR_UNSUPPORTEDTRANSPORTVERSION </i><br />
<b>UCEERR_TRANSPORTUNAVAILABLE</b> - 0x88980416 - (1046)<br />
<i>UCEERR_TRANSPORTUNAVAILABLE </i><br />
<b>UCEERR_FEEDBACK_UNSUPPORTED</b> - 0x88980417 - (1047)<br />
<i>UCEERR_FEEDBACK_UNSUPPORTED </i><br />
<b>UCEERR_COMMANDTRANSPORTDENIED</b> - 0x88980418 - (1048)<br />
<i>UCEERR_COMMANDTRANSPORTDENIED </i><br />
<b>UCEERR_GRAPHICSSTREAMUNAVAILABLE</b> - 0x88980419 - (1049)<br />
<i>UCEERR_GRAPHICSSTREAMUNAVAILABLE </i><br />
<b>UCEERR_GRAPHICSSTREAMALREADYOPEN</b> - 0x88980420 - (1056)<br />
<i>UCEERR_GRAPHICSSTREAMALREADYOPEN </i><br />
<b>UCEERR_TRANSPORTDISCONNECTED</b> - 0x88980421 - (1057)<br />
<i>UCEERR_TRANSPORTDISCONNECTED </i><br />
<b>UCEERR_TRANSPORTOVERLOADED</b> - 0x88980422 - (1058)<br />
<i>UCEERR_TRANSPORTOVERLOADED </i><br />
<b>UCEERR_PARTITION_ZOMBIED</b> - 0x88980423 - (1059)<br />
<i>UCEERR_PARTITION_ZOMBIED </i><br />
<b>MILAVERR_NOCLOCK</b> - 0x88980500 - (1280)<br />
<i>MILAVERR_NOCLOCK </i><br />
<b>MILAVERR_NOMEDIATYPE</b> - 0x88980501 - (1281)<br />
<i>MILAVERR_NOMEDIATYPE </i><br />
<b>MILAVERR_NOVIDEOMIXER</b> - 0x88980502 - (1282)<br />
<i>MILAVERR_NOVIDEOMIXER </i><br />
<b>MILAVERR_NOVIDEOPRESENTER</b> - 0x88980503 - (1283)<br />
<i>MILAVERR_NOVIDEOPRESENTER </i><br />
<b>MILAVERR_NOREADYFRAMES</b> - 0x88980504 - (1284)<br />
<i>MILAVERR_NOREADYFRAMES </i><br />
<b>MILAVERR_MODULENOTLOADED</b> - 0x88980505 - (1285)<br />
<i>MILAVERR_MODULENOTLOADED </i><br />
<b>MILAVERR_WMPFACTORYNOTREGISTERED</b> - 0x88980506 - (1286)<br />
<i>MILAVERR_WMPFACTORYNOTREGISTERED </i><br />
<b>MILAVERR_INVALIDWMPVERSION</b> - 0x88980507 - (1287)<br />
<i>MILAVERR_INVALIDWMPVERSION </i><br />
<b>MILAVERR_INSUFFICIENTVIDEORESOURCES</b> - 0x88980508 - (1288)<br />
<i>MILAVERR_INSUFFICIENTVIDEORESOURCES </i><br />
<b>MILAVERR_VIDEOACCELERATIONNOTAVAILABLE</b> - 0x88980509 - (1289)<br />
<i>MILAVERR_VIDEOACCELERATIONNOTAVAILABLE </i><br />
<b>MILAVERR_REQUESTEDTEXTURETOOBIG</b> - 0x8898050A - (1290)<br />
<i>MILAVERR_REQUESTEDTEXTURETOOBIG </i><br />
<b>MILAVERR_SEEKFAILED</b> - 0x8898050B - (1291)<br />
<i>MILAVERR_SEEKFAILED </i><br />
<b>MILAVERR_UNEXPECTEDWMPFAILURE</b> - 0x8898050C - (1292)<br />
<i>MILAVERR_UNEXPECTEDWMPFAILURE </i><br />
<b>MILAVERR_MEDIAPLAYERCLOSED</b> - 0x8898050D - (1293)<br />
<i>MILAVERR_MEDIAPLAYERCLOSED </i><br />
<b>MILAVERR_UNKNOWNHARDWAREERROR</b> - 0x8898050E - (1294)<br />
<i>MILAVERR_UNKNOWNHARDWAREERROR </i><br />
<b>MILEFFECTSERR_UNKNOWNPROPERTY</b> - 0x8898060E - (1550)<br />
<i>MILEFFECTSERR_UNKNOWNPROPERTY </i><br />
<b>MILEFFECTSERR_EFFECTNOTPARTOFGROUP</b> - 0x8898060F - (1551)<br />
<i>MILEFFECTSERR_EFFECTNOTPARTOFGROUP </i><br />
<b>MILEFFECTSERR_NOINPUTSOURCEATTACHED</b> - 0x88980610 - (1552)<br />
<i>MILEFFECTSERR_NOINPUTSOURCEATTACHED </i><br />
<b>MILEFFECTSERR_CONNECTORNOTCONNECTED</b> - 0x88980611 - (1553)<br />
<i>MILEFFECTSERR_CONNECTORNOTCONNECTED </i><br />
<b>MILEFFECTSERR_CONNECTORNOTASSOCIATEDWITHEFFECT</b> - 0x88980612 - (1554)<br />
<i>MILEFFECTSERR_CONNECTORNOTASSOCIATEDWITHEFFECT </i><br />
<b>MILEFFECTSERR_RESERVED</b> - 0x88980613 - (1555)<br />
<i>MILEFFECTSERR_RESERVED </i><br />
<b>MILEFFECTSERR_CYCLEDETECTED</b> - 0x88980614 - (1556)<br />
<i>MILEFFECTSERR_CYCLEDETECTED </i><br />
<b>MILEFFECTSERR_EFFECTINMORETHANONEGRAPH</b> - 0x88980615 - (1557)<br />
<i>MILEFFECTSERR_EFFECTINMORETHANONEGRAPH </i><br />
<b>MILEFFECTSERR_EFFECTALREADYINAGRAPH</b> - 0x88980616 - (1558)<br />
<i>MILEFFECTSERR_EFFECTALREADYINAGRAPH </i><br />
<b>MILEFFECTSERR_EFFECTHASNOCHILDREN</b> - 0x88980617 - (1559)<br />
<i>MILEFFECTSERR_EFFECTHASNOCHILDREN </i><br />
<b>MILEFFECTSERR_ALREADYATTACHEDTOLISTENER</b> - 0x88980618 - (1560)<br />
<i>MILEFFECTSERR_ALREADYATTACHEDTOLISTENER </i><br />
<b>MILEFFECTSERR_NOTAFFINETRANSFORM</b> - 0x88980619 - (1561)<br />
<i>MILEFFECTSERR_NOTAFFINETRANSFORM </i><br />
<b>MILEFFECTSERR_EMPTYBOUNDS</b> - 0x8898061A - (1562)<br />
<i>MILEFFECTSERR_EMPTYBOUNDS </i><br />
<b>MILEFFECTSERR_OUTPUTSIZETOOLARGE</b> - 0x8898061B - (1563)<br />
<i>MILEFFECTSERR_OUTPUTSIZETOOLARGE </i><br />
<b>DWMERR_STATE_TRANSITION_FAILED</b> - 0x88980700 - (1792)<br />
<i>DWMERR_STATE_TRANSITION_FAILED </i><br />
<b>DWMERR_THEME_FAILED</b> - 0x88980701 - (1793)<br />
<i>DWMERR_THEME_FAILED </i><br />
<b>DWMERR_CATASTROPHIC_FAILURE</b> - 0x88980702 - (1794)<br />
<i>DWMERR_CATASTROPHIC_FAILURE </i><br />
<b>DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED</b> - 0x88980800 - (2048)<br />
<i>DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED </i><br />
<b>DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED</b> - 0x88980801 - (2049)<br />
<i>DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED </i><br />
<b>DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED</b> - 0x88980802 - (2050)<br />
<i>DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED </i><br />
<b>WINCODEC_ERR_WRONGSTATE</b> - 0x88982F04 - (12036)<br />
<i>The codec is in the wrong state. </i><br />
<b>WINCODEC_ERR_VALUEOUTOFRANGE</b> - 0x88982F05 - (12037)<br />
<i>The value is out of range. </i><br />
<b>WINCODEC_ERR_UNKNOWNIMAGEFORMAT</b> - 0x88982F07 - (12039)<br />
<i>The image format is unknown. </i><br />
<b>WINCODEC_ERR_UNSUPPORTEDVERSION</b> - 0x88982F0B - (12043)<br />
<i>The SDK version is unsupported. </i><br />
<b>WINCODEC_ERR_NOTINITIALIZED</b> - 0x88982F0C - (12044)<br />
<i>The component is not initialized. </i><br />
<b>WINCODEC_ERR_ALREADYLOCKED</b> - 0x88982F0D - (12045)<br />
<i>There is already an outstanding read or write lock. </i><br />
<b>WINCODEC_ERR_PROPERTYNOTFOUND</b> - 0x88982F40 - (12096)<br />
<i>The specified bitmap property cannot be found. </i><br />
<b>WINCODEC_ERR_PROPERTYNOTSUPPORTED</b> - 0x88982F41 - (12097)<br />
<i>The bitmap codec does not support the bitmap property. </i><br />
<b>WINCODEC_ERR_PROPERTYSIZE</b> - 0x88982F42 - (12098)<br />
<i>The bitmap property size is invalid. </i><br />
<b>WINCODEC_ERR_CODECPRESENT</b> - 0x88982F43 - (12099)<br />
<i>An unknown error has occurred. </i><br />
<b>WINCODEC_ERR_CODECNOTHUMBNAIL</b> - 0x88982F44 - (12100)<br />
<i>The bitmap codec does not support a thumbnail. </i><br />
<b>WINCODEC_ERR_PALETTEUNAVAILABLE</b> - 0x88982F45 - (12101)<br />
<i>The bitmap palette is unavailable. </i><br />
<b>WINCODEC_ERR_CODECTOOMANYSCANLINES</b> - 0x88982F46 - (12102)<br />
<i>Too many scanlines were requested. </i><br />
<b>WINCODEC_ERR_INTERNALERROR</b> - 0x88982F48 - (12104)<br />
<i>An internal error occurred. </i><br />
<b>WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS</b> - 0x88982F49 - (12105)<br />
<i>The bitmap bounds do not match the bitmap dimensions. </i><br />
<b>WINCODEC_ERR_COMPONENTNOTFOUND</b> - 0x88982F50 - (12112)<br />
<i>The component cannot be found. </i><br />
<b>WINCODEC_ERR_IMAGESIZEOUTOFRANGE</b> - 0x88982F51 - (12113)<br />
<i>The bitmap size is outside the valid range. </i><br />
<b>WINCODEC_ERR_TOOMUCHMETADATA</b> - 0x88982F52 - (12114)<br />
<i>There is too much metadata to be written to the bitmap. </i><br />
<b>WINCODEC_ERR_BADIMAGE</b> - 0x88982F60 - (12128)<br />
<i>The image is unrecognized. </i><br />
<b>WINCODEC_ERR_BADHEADER</b> - 0x88982F61 - (12129)<br />
<i>The image header is unrecognized. </i><br />
<b>WINCODEC_ERR_FRAMEMISSING</b> - 0x88982F62 - (12130)<br />
<i>The bitmap frame is missing. </i><br />
<b>WINCODEC_ERR_BADMETADATAHEADER</b> - 0x88982F63 - (12131)<br />
<i>The image metadata header is unrecognized. </i><br />
<b>WINCODEC_ERR_BADSTREAMDATA</b> - 0x88982F70 - (12144)<br />
<i>The stream data is unrecognized. </i><br />
<b>WINCODEC_ERR_STREAMWRITE</b> - 0x88982F71 - (12145)<br />
<i>Failed to write to the stream. </i><br />
<b>WINCODEC_ERR_STREAMREAD</b> - 0x88982F72 - (12146)<br />
<i>Failed to read from the stream. </i><br />
<b>WINCODEC_ERR_STREAMNOTAVAILABLE</b> - 0x88982F73 - (12147)<br />
<i>The stream is not available. </i><br />
<b>WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT</b> - 0x88982F80 - (12160)<br />
<i>The bitmap pixel format is unsupported. </i><br />
<b>WINCODEC_ERR_UNSUPPORTEDOPERATION</b> - 0x88982F81 - (12161)<br />
<i>The operation is unsupported. </i><br />
<b>WINCODEC_ERR_INVALIDREGISTRATION</b> - 0x88982F8A - (12170)<br />
<i>The component registration is invalid. </i><br />
<b>WINCODEC_ERR_COMPONENTINITIALIZEFAILURE</b> - 0x88982F8B - (12171)<br />
<i>The component initialization has failed. </i><br />
<b>WINCODEC_ERR_INSUFFICIENTBUFFER</b> - 0x88982F8C - (12172)<br />
<i>The buffer allocated is insufficient. </i><br />
<b>WINCODEC_ERR_DUPLICATEMETADATAPRESENT</b> - 0x88982F8D - (12173)<br />
<i>Duplicate metadata is present. </i><br />
<b>WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE</b> - 0x88982F8E - (12174)<br />
<i>The bitmap property type is unexpected. </i><br />
<b>WINCODEC_ERR_UNEXPECTEDSIZE</b> - 0x88982F8F - (12175)<br />
<i>The size is unexpected. </i><br />
<b>WINCODEC_ERR_INVALIDQUERYREQUEST</b> - 0x88982F90 - (12176)<br />
<i>The property query is invalid. </i><br />
<b>WINCODEC_ERR_UNEXPECTEDMETADATATYPE</b> - 0x88982F91 - (12177)<br />
<i>The metadata type is unexpected. </i><br />
<b>WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT</b> - 0x88982F92 - (12178)<br />
<i>The specified bitmap property is only valid at root level. </i><br />
<b>WINCODEC_ERR_INVALIDQUERYCHARACTER</b> - 0x88982F93 - (12179)<br />
<i>The query string contains an invalid character. </i><br />
<b>WINCODEC_ERR_WIN32ERROR</b> - 0x88982F94 - (12180)<br />
<i>Windows Codecs received an error from the Win32 system. </i><br />
<b>WINCODEC_ERR_INVALIDPROGRESSIVELEVEL</b> - 0x88982F95 - (12181)<br />
<i>The requested level of detail is not present. </i><br />
<b>WINCODEC_ERR_INVALIDJPEGSCANINDEX</b> - 0x88982F96 - (12182)<br />
<i>The scan index is invalid. </i><br />
<b>DWRITE_E_FILEFORMAT</b> - 0x88985000 - (20480)<br />
<i>Indicates an error in an input file such as a font file. </i><br />
<b>DWRITE_E_UNEXPECTED</b> - 0x88985001 - (20481)<br />
<i>Indicates an error originating in DirectWrite code, which is not expected to occur but is safe to recover from. </i><br />
<b>DWRITE_E_NOFONT</b> - 0x88985002 - (20482)<br />
<i>Indicates the specified font does not exist. </i><br />
<b>DWRITE_E_FILENOTFOUND</b> - 0x88985003 - (20483)<br />
<i>A font file could not be opened because the file, directory, network location, drive, or other storage location does not exist or is unavailable. </i><br />
<b>DWRITE_E_FILEACCESS</b> - 0x88985004 - (20484)<br />
<i>A font file exists but could not be opened due to access denied, sharing violation, or similar error. </i><br />
<b>DWRITE_E_FONTCOLLECTIONOBSOLETE</b> - 0x88985005 - (20485)<br />
<i>A font collection is obsolete due to changes in the system. </i><br />
<b>DWRITE_E_ALREADYREGISTERED</b> - 0x88985006 - (20486)<br />
<i>The given interface is already registered. </i><br />
<b>DWRITE_E_CACHEFORMAT</b> - 0x88985007 - (20487)<br />
<i>The font cache contains invalid data. </i><br />
<b>DWRITE_E_CACHEVERSION</b> - 0x88985008 - (20488)<br />
<i>A font cache file corresponds to a different version of DirectWrite. </i><br />
<b>DWRITE_E_UNSUPPORTEDOPERATION</b> - 0x88985009 - (20489)<br />
<i>The operation is not supported for this type of font. </i><br />
<b>DWRITE_E_TEXTRENDERERINCOMPATIBLE</b> - 0x8898500A - (20490)<br />
<i>The version of the text renderer interface is not compatible. </i><br />
<b>DWRITE_E_FLOWDIRECTIONCONFLICTS</b> - 0x8898500B - (20491)<br />
<i>The flow direction conflicts with the reading direction. They must be perpendicular to each other. </i><br />
<b>DWRITE_E_NOCOLOR</b> - 0x8898500C - (20492)<br />
<i>The font or glyph run does not contain any colored glyphs. </i><br />
<b>DWRITE_E_REMOTEFONT</b> - 0x8898500D - (20493)<br />
<br />
<b>DWRITE_E_DOWNLOADCANCELLED</b> - 0x8898500E - (20494)<br />
<br />
<b>DWRITE_E_DOWNLOADFAILED</b> - 0x8898500F - (20495)<br />
<br />
<b>DWRITE_E_TOOMANYDOWNLOADS</b> - 0x88985010 - (20496)<br />
<br />
<br />
<br />
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-50767653306525006912011-09-28T09:03:00.003-07:002011-09-28T09:03:54.466-07:00HRESULTS: FACILITY_DIRECT3D11<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0x887C0001</td>
<td>The application has exceeded the maximum number of unique state objects per Direct3D device. The limit is 4096 for feature levels up to 11.1. </td>
<td>D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS
</td></tr>
<tr><td>2</td><td>0x887C0002</td>
<td>The specified file was not found. </td>
<td>D3D11_ERROR_FILE_NOT_FOUND
</td></tr>
<tr><td>3</td><td>0x887C0003</td>
<td>The application has exceeded the maximum number of unique view objects per Direct3D device. The limit is 2^20 for feature levels up to 11.1. </td>
<td>D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS
</td></tr>
<tr><td>4</td><td>0x887C0004</td>
<td>The application's first call per command list to Map on a deferred context did not use D3D11_MAP_WRITE_DISCARD. </td>
<td>D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-75008678269821014052011-09-28T09:03:00.001-07:002011-09-28T09:03:08.928-07:00HRESULTS: FACILITY_DXGI_DDI<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0x887B0001</td>
<td>The GPU was busy when the operation was requested. </td>
<td>DXGI_DDI_ERR_WASSTILLDRAWING
</td></tr>
<tr><td>2</td><td>0x887B0002</td>
<td>The driver has rejected the creation of this resource. </td>
<td>DXGI_DDI_ERR_UNSUPPORTED
</td></tr>
<tr><td>3</td><td>0x887B0003</td>
<td>The GPU counter was in use by another process or d3d device when application requested access to it. </td>
<td>DXGI_DDI_ERR_NONEXCLUSIVE
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-90874341042286307632011-09-28T09:02:00.001-07:002011-09-28T09:02:35.398-07:00HRESULTS: FACILITY_DXGI<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0x887A0001</td>
<td>The application made a call that is invalid. Either the parameters of the call or the state of some object was incorrect. Enable the D3D debug layer in order to see details via debug messages. </td>
<td>DXGI_ERROR_INVALID_CALL
</td></tr>
<tr><td>1</td><td>0x087A0001</td>
<td>The Present operation was invisible to the user. </td>
<td>DXGI_STATUS_OCCLUDED
</td></tr>
<tr><td>2</td><td>0x887A0002</td>
<td>The object was not found. If calling IDXGIFactory::EnumAdaptes, there is no adapter with the specified ordinal. </td>
<td>DXGI_ERROR_NOT_FOUND
</td></tr>
<tr><td>2</td><td>0x087A0002</td>
<td>The Present operation was partially invisible to the user. </td>
<td>DXGI_STATUS_CLIPPED
</td></tr>
<tr><td>3</td><td>0x887A0003</td>
<td>The caller did not supply a sufficiently large buffer. </td>
<td>DXGI_ERROR_MORE_DATA
</td></tr>
<tr><td>4</td><td>0x887A0004</td>
<td>The specified device interface or feature level is not supported on this system. </td>
<td>DXGI_ERROR_UNSUPPORTED
</td></tr>
<tr><td>4</td><td>0x087A0004</td>
<td>The driver is requesting that the DXGI runtime not use shared resources to communicate with the Desktop Window Manager. </td>
<td>DXGI_STATUS_NO_REDIRECTION
</td></tr>
<tr><td>5</td><td>0x887A0005</td>
<td>The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action. </td>
<td>DXGI_ERROR_DEVICE_REMOVED
</td></tr>
<tr><td>5</td><td>0x087A0005</td>
<td>The Present operation was not visible because the Windows session has switched to another desktop (for example, ctrl-alt-del). </td>
<td>DXGI_STATUS_NO_DESKTOP_ACCESS
</td></tr>
<tr><td>6</td><td>0x887A0006</td>
<td>The GPU will not respond to more commands, most likely because of an invalid command passed by the calling application. </td>
<td>DXGI_ERROR_DEVICE_HUNG
</td></tr>
<tr><td>6</td><td>0x087A0006</td>
<td>The Present operation was not visible because the target monitor was being used for some other purpose. </td>
<td>DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE
</td></tr>
<tr><td>7</td><td>0x887A0007</td>
<td>The GPU will not respond to more commands, most likely because some other application submitted invalid commands. The calling application should re-create the device and continue. </td>
<td>DXGI_ERROR_DEVICE_RESET
</td></tr>
<tr><td>7</td><td>0x087A0007</td>
<td>The Present operation was not visible because the display mode changed. DXGI will have re-attempted the presentation. </td>
<td>DXGI_STATUS_MODE_CHANGED
</td></tr>
<tr><td>8</td><td>0x087A0008</td>
<td>The Present operation was not visible because another Direct3D device was attempting to take fullscreen mode at the time. </td>
<td>DXGI_STATUS_MODE_CHANGE_IN_PROGRESS
</td></tr>
<tr><td>9</td><td>0x087A0009</td>
<td>The swapchain has become unoccluded. </td>
<td>DXGI_STATUS_UNOCCLUDED
</td></tr>
<tr><td>10</td><td>0x887A000A</td>
<td>The GPU was busy at the moment when the call was made, and the call was neither executed nor scheduled. </td>
<td>DXGI_ERROR_WAS_STILL_DRAWING
</td></tr>
<tr><td>10</td><td>0x087A000A</td>
<td>The Display Duplication Adapter was still drawing. </td>
<td>DXGI_STATUS_DDA_WAS_STILL_DRAWING
</td></tr>
<tr><td>11</td><td>0x887A000B</td>
<td>An event (such as power cycle) interrupted the gathering of presentation statistics. Any previous statistics should be considered invalid. </td>
<td>DXGI_ERROR_FRAME_STATISTICS_DISJOINT
</td></tr>
<tr><td>12</td><td>0x887A000C</td>
<td>Fullscreen mode could not be achieved because the specified output was already in use. </td>
<td>DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE
</td></tr>
<tr><td>32</td><td>0x887A0020</td>
<td>An internal issue prevented the driver from carrying out the specified operation. The driver's state is probably suspect, and the application should not continue. </td>
<td>DXGI_ERROR_DRIVER_INTERNAL_ERROR
</td></tr>
<tr><td>33</td><td>0x887A0021</td>
<td>A global counter resource was in use, and the specified counter cannot be used by this Direct3D device at this time. </td>
<td>DXGI_ERROR_NONEXCLUSIVE
</td></tr>
<tr><td>34</td><td>0x887A0022</td>
<td>A resource is not available at the time of the call, but may become available later. </td>
<td>DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
</td></tr>
<tr><td>35</td><td>0x887A0023</td>
<td>The application's remote device has been removed due to session disconnect or network disconnect. The application should call IDXGIFactory1::IsCurrent to find out when the remote device becomes available again. </td>
<td>DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED
</td></tr>
<tr><td>36</td><td>0x887A0024</td>
<td>The device has been removed during a remote session because the remote computer ran out of memory. </td>
<td>DXGI_ERROR_REMOTE_OUTOFMEMORY
</td></tr>
<tr><td>37</td><td>0x887A0025</td>
<td>An on-going mode change prevented completion of the call. The call may succeed if attempted later. </td>
<td>DXGI_ERROR_MODE_CHANGE_IN_PROGRESS
</td></tr>
<tr><td>38</td><td>0x887A0026</td>
<td>The keyed mutex was abandoned. </td>
<td>DXGI_ERROR_ACCESS_LOST
</td></tr>
<tr><td>39</td><td>0x887A0027</td>
<td>The timeout value has elapsed and the resource is not yet available. </td>
<td>DXGI_ERROR_WAIT_TIMEOUT
</td></tr>
<tr><td>40</td><td>0x887A0028</td>
<td>The output duplication has been turned off because the Windows session ended or was disconnected. This happens when a remote user disconnects, or when "switch user" is used locally. </td>
<td>DXGI_ERROR_SESSION_DISCONNECTED
</td></tr>
<tr><td>41</td><td>0x887A0029</td>
<td>The DXGI outuput (monitor) to which the swapchain content was restricted, has been disconnected or changed. </td>
<td>DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE
</td></tr>
<tr><td>42</td><td>0x887A002A</td>
<td>DXGI is unable to provide content protection on the swapchain. This is typically caused by an older driver, or by the application using a swapchain that is incompatible with content protection. </td>
<td>DXGI_ERROR_CANNOT_PROTECT_CONTENT
</td></tr>
<tr><td>43</td><td>0x887A002B</td>
<td>The application is trying to use a resource to which it does not have the required access privileges. This is most commonly caused by writing to a shared resource with read-only access. </td>
<td>DXGI_ERROR_ACCESS_DENIED
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-32492270645085568142011-09-28T09:01:00.003-07:002011-09-28T09:01:59.266-07:00HRESULTS: FACILITY_DIRECT3D10<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0x88790001</td>
<td>The application has exceeded the maximum number of unique state objects per Direct3D device. The limit is 4096 for feature levels up to 11.1. </td>
<td>D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS
</td></tr>
<tr><td>2</td><td>0x88790002</td>
<td>The specified file was not found. </td>
<td>D3D10_ERROR_FILE_NOT_FOUND
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-63185191231914777132011-09-28T09:01:00.001-07:002011-09-28T09:01:05.042-07:00HRESULTS: FACILITY_NTDSB<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>102</td><td>0xC8000066</td>
<td>Unable to close the DOS file </td>
<td>hrFileClose
</td></tr>
<tr><td>103</td><td>0xC8000067</td>
<td>Unable to start a thread because there are none available. </td>
<td>hrOutOfThreads
</td></tr>
<tr><td>105</td><td>0xC8000069</td>
<td>The system is busy because there are too many I/Os. </td>
<td>hrTooManyIO
</td></tr>
<tr><td>200</td><td>0x880000C8</td>
<td>The buffer page has been evicted. </td>
<td>hrBFNotSynchronous
</td></tr>
<tr><td>201</td><td>0x880000C9</td>
<td>Unable to find the page. </td>
<td>hrBFPageNotFound
</td></tr>
<tr><td>202</td><td>0xC80000CA</td>
<td>Unable to abandon the buffer. </td>
<td>hrBFInUse
</td></tr>
<tr><td>302</td><td>0xC800012E</td>
<td>The record has been deleted. </td>
<td>hrPMRecDeleted
</td></tr>
<tr><td>321</td><td>0x88000141</td>
<td>There is idle work remaining. </td>
<td>hrRemainingVersions
</td></tr>
<tr><td>400</td><td>0x88000190</td>
<td>The key was truncated because it exceeded the maximum length. </td>
<td>hrFLDKeyTooBig
</td></tr>
<tr><td>401</td><td>0xC8000191</td>
<td>There are too many key segments. </td>
<td>hrFLDTooManySegments
</td></tr>
<tr><td>402</td><td>0x88000192</td>
<td>The key is NULL. </td>
<td>hrFLDNullKey
</td></tr>
<tr><td>501</td><td>0xC80001F5</td>
<td>The log file is damaged. </td>
<td>hrLogFileCorrupt
</td></tr>
<tr><td>503</td><td>0xC80001F7</td>
<td>No backup directory was given. </td>
<td>hrNoBackupDirectory
</td></tr>
<tr><td>504</td><td>0xC80001F8</td>
<td>The backup directory is not empty. </td>
<td>hrBackupDirectoryNotEmpty
</td></tr>
<tr><td>505</td><td>0xC80001F9</td>
<td>Backup is already active. </td>
<td>hrBackupInProgress
</td></tr>
<tr><td>509</td><td>0xC80001FD</td>
<td>A log file for the checkpoint is missing. </td>
<td>hrMissingPreviousLogFile
</td></tr>
<tr><td>510</td><td>0xC80001FE</td>
<td>Unable to write to the log file. </td>
<td>hrLogWriteFail
</td></tr>
<tr><td>514</td><td>0xC8000202</td>
<td>The version of the log file is not compatible with the version of the Windows NT Directory Service database (NTDS). </td>
<td>hrBadLogVersion
</td></tr>
<tr><td>515</td><td>0xC8000203</td>
<td>The time stamp in the next log does not match what was expected. </td>
<td>hrInvalidLogSequence
</td></tr>
<tr><td>516</td><td>0xC8000204</td>
<td>The log is not active. </td>
<td>hrLoggingDisabled
</td></tr>
<tr><td>517</td><td>0xC8000205</td>
<td>The log buffer is too small to be recovered. </td>
<td>hrLogBufferTooSmall
</td></tr>
<tr><td>519</td><td>0xC8000207</td>
<td>The maximum number of log files has been exceeded. </td>
<td>hrLogSequenceEnd
</td></tr>
<tr><td>520</td><td>0xC8000208</td>
<td>There is no backup in progress. </td>
<td>hrNoBackup
</td></tr>
<tr><td>521</td><td>0xC8000209</td>
<td>The backup call is out of sequence. </td>
<td>hrInvalidBackupSequence
</td></tr>
<tr><td>523</td><td>0xC800020B</td>
<td>Unable to perform a backup now. </td>
<td>hrBackupNotAllowedYet
</td></tr>
<tr><td>524</td><td>0xC800020C</td>
<td>Unable to delete the backup file. </td>
<td>hrDeleteBackupFileFail
</td></tr>
<tr><td>525</td><td>0xC800020D</td>
<td>Unable to make a backup temporary directory. </td>
<td>hrMakeBackupDirectoryFail
</td></tr>
<tr><td>526</td><td>0xC800020E</td>
<td>An incremental backup cannot be performed when circular logging is enabled. </td>
<td>hrInvalidBackup
</td></tr>
<tr><td>527</td><td>0xC800020F</td>
<td>Errors were encountered during the repair process. </td>
<td>hrRecoveredWithErrors
</td></tr>
<tr><td>528</td><td>0xC8000210</td>
<td>The current log file is missing. </td>
<td>hrMissingLogFile
</td></tr>
<tr><td>529</td><td>0xC8000211</td>
<td>The log disk is full. </td>
<td>hrLogDiskFull
</td></tr>
<tr><td>530</td><td>0xC8000212</td>
<td>A log file is damaged. </td>
<td>hrBadLogSignature
</td></tr>
<tr><td>531</td><td>0xC8000213</td>
<td>A database file is damaged. </td>
<td>hrBadDbSignature
</td></tr>
<tr><td>532</td><td>0xC8000214</td>
<td>A checkpoint file is damaged. </td>
<td>hrBadCheckpointSignature
</td></tr>
<tr><td>533</td><td>0xC8000215</td>
<td>A checkpoint file either could not be found or is damaged. </td>
<td>hrCheckpointCorrupt
</td></tr>
<tr><td>550</td><td>0xC8000226</td>
<td>The database is damaged. </td>
<td>hrDatabaseInconsistent
</td></tr>
<tr><td>551</td><td>0xC8000227</td>
<td>There is a mismatch in the database's last consistent time. </td>
<td>hrConsistentTimeMismatch
</td></tr>
<tr><td>552</td><td>0xC8000228</td>
<td>The patch file is not generated from this backup. </td>
<td>hrPatchFileMismatch
</td></tr>
<tr><td>553</td><td>0xC8000229</td>
<td>The starting log number is too low for the restore. </td>
<td>hrRestoreLogTooLow
</td></tr>
<tr><td>554</td><td>0xC800022A</td>
<td>The starting log number is too high for the restore. </td>
<td>hrRestoreLogTooHigh
</td></tr>
<tr><td>555</td><td>0xC800022B</td>
<td>The log file downloaded from the tape is damaged. </td>
<td>hrGivenLogFileHasBadSignature
</td></tr>
<tr><td>556</td><td>0xC800022C</td>
<td>Unable to find a mandatory log file after the tape was downloaded. </td>
<td>hrGivenLogFileIsNotContiguous
</td></tr>
<tr><td>557</td><td>0xC800022D</td>
<td>The data is not fully restored because some log files are missing. </td>
<td>hrMissingRestoreLogFiles
</td></tr>
<tr><td>558</td><td>0x8800022E</td>
<td>The log file in the log file path is damaged. </td>
<td>hrExistingLogFileHasBadSignature
</td></tr>
<tr><td>559</td><td>0x8800022F</td>
<td>Unable to find a mandatory log file in the log file path. </td>
<td>hrExistingLogFileIsNotContiguous
</td></tr>
<tr><td>560</td><td>0xC8000230</td>
<td>The database missed a previous full backup before the incremental backup. </td>
<td>hrMissingFullBackup
</td></tr>
<tr><td>561</td><td>0xC8000231</td>
<td>The backup database size must be a multiple of 4K (4096 bytes). </td>
<td>hrBadBackupDatabaseSize
</td></tr>
<tr><td>1000</td><td>0xC80003E8</td>
<td>The database is being shut down. </td>
<td>hrTermInProgress
</td></tr>
<tr><td>1001</td><td>0xC80003E9</td>
<td>The feature is not available. </td>
<td>hrFeatureNotAvailable
</td></tr>
<tr><td>1002</td><td>0xC80003EA</td>
<td>The name is not valid. </td>
<td>hrInvalidName
</td></tr>
<tr><td>1003</td><td>0xC80003EB</td>
<td>The parameter is not valid. </td>
<td>hrInvalidParameter
</td></tr>
<tr><td>1004</td><td>0x880003EC</td>
<td>The value of the column is null. </td>
<td>hrColumnNull
</td></tr>
<tr><td>1006</td><td>0x880003EE</td>
<td>The buffer is too small for data. </td>
<td>hrBufferTruncated
</td></tr>
<tr><td>1007</td><td>0x880003EF</td>
<td>The database is already attached. </td>
<td>hrDatabaseAttached
</td></tr>
<tr><td>1010</td><td>0xC80003F2</td>
<td>The database ID is not valid. </td>
<td>hrInvalidDatabaseId
</td></tr>
<tr><td>1011</td><td>0xC80003F3</td>
<td>The computer is out of memory. </td>
<td>hrOutOfMemory
</td></tr>
<tr><td>1012</td><td>0xC80003F4</td>
<td>The database has reached the maximum size of 16 GB. </td>
<td>hrOutOfDatabaseSpace
</td></tr>
<tr><td>1013</td><td>0xC80003F5</td>
<td>Out of table cursors. </td>
<td>hrOutOfCursors
</td></tr>
<tr><td>1014</td><td>0xC80003F6</td>
<td>Out of database page buffers. </td>
<td>hrOutOfBuffers
</td></tr>
<tr><td>1015</td><td>0xC80003F7</td>
<td>There are too many indexes. </td>
<td>hrTooManyIndexes
</td></tr>
<tr><td>1016</td><td>0xC80003F8</td>
<td>There are too many columns in an index. </td>
<td>hrTooManyKeys
</td></tr>
<tr><td>1017</td><td>0xC80003F9</td>
<td>The record has been deleted. </td>
<td>hrRecordDeleted
</td></tr>
<tr><td>1018</td><td>0xC80003FA</td>
<td>A read verification error occurred. </td>
<td>hrReadVerifyFailure
</td></tr>
<tr><td>1020</td><td>0xC80003FC</td>
<td>Out of file handles. </td>
<td>hrOutOfFileHandles
</td></tr>
<tr><td>1022</td><td>0xC80003FE</td>
<td>A disk I/O error occurred. </td>
<td>hrDiskIO
</td></tr>
<tr><td>1023</td><td>0xC80003FF</td>
<td>The path to the file is not valid. </td>
<td>hrInvalidPath
</td></tr>
<tr><td>1026</td><td>0xC8000402</td>
<td>The record has exceeded the maximum size. </td>
<td>hrRecordTooBig
</td></tr>
<tr><td>1027</td><td>0xC8000403</td>
<td>There are too many open databases. </td>
<td>hrTooManyOpenDatabases
</td></tr>
<tr><td>1028</td><td>0xC8000404</td>
<td>The file is not a database file. </td>
<td>hrInvalidDatabase
</td></tr>
<tr><td>1029</td><td>0xC8000405</td>
<td>The database was not yet called. </td>
<td>hrNotInitialized
</td></tr>
<tr><td>1030</td><td>0xC8000406</td>
<td>The database was already called. </td>
<td>hrAlreadyInitialized
</td></tr>
<tr><td>1032</td><td>0xC8000408</td>
<td>Unable to access the file. </td>
<td>hrFileAccessDenied
</td></tr>
<tr><td>1038</td><td>0xC800040E</td>
<td>The buffer is too small. </td>
<td>hrBufferTooSmall
</td></tr>
<tr><td>1039</td><td>0x8800040F</td>
<td>Either SeekLE or SeekGE did not find an exact match. </td>
<td>hrSeekNotEqual
</td></tr>
<tr><td>1040</td><td>0xC8000410</td>
<td>There are too many columns defined. </td>
<td>hrTooManyColumns
</td></tr>
<tr><td>1043</td><td>0xC8000413</td>
<td>The container is not empty. </td>
<td>hrContainerNotEmpty
</td></tr>
<tr><td>1044</td><td>0xC8000414</td>
<td>The filename is not valid. </td>
<td>hrInvalidFilename
</td></tr>
<tr><td>1045</td><td>0xC8000415</td>
<td>The bookmark is not valid. </td>
<td>hrInvalidBookmark
</td></tr>
<tr><td>1046</td><td>0xC8000416</td>
<td>The column is used in an index. </td>
<td>hrColumnInUse
</td></tr>
<tr><td>1047</td><td>0xC8000417</td>
<td>The data buffer does not match the column size. </td>
<td>hrInvalidBufferSize
</td></tr>
<tr><td>1048</td><td>0xC8000418</td>
<td>Unable to set the column value. </td>
<td>hrColumnNotUpdatable
</td></tr>
<tr><td>1051</td><td>0xC800041B</td>
<td>The index is in use. </td>
<td>hrIndexInUse
</td></tr>
<tr><td>1053</td><td>0xC800041D</td>
<td>Null keys are not allowed on an index. </td>
<td>hrNullKeyDisallowed
</td></tr>
<tr><td>1054</td><td>0xC800041E</td>
<td>The operation must be within a transaction. </td>
<td>hrNotInTransaction
</td></tr>
<tr><td>1058</td><td>0x88000422</td>
<td>No idle activity occurred. </td>
<td>hrNoIdleActivity
</td></tr>
<tr><td>1059</td><td>0xC8000423</td>
<td>There are too many active database users. </td>
<td>hrTooManyActiveUsers
</td></tr>
<tr><td>1061</td><td>0xC8000425</td>
<td>The country code is either not known or is not valid. </td>
<td>hrInvalidCountry
</td></tr>
<tr><td>1062</td><td>0xC8000426</td>
<td>The language ID is either not known or is not valid. </td>
<td>hrInvalidLanguageId
</td></tr>
<tr><td>1063</td><td>0xC8000427</td>
<td>The code page is either not known or is not valid. </td>
<td>hrInvalidCodePage
</td></tr>
<tr><td>1067</td><td>0x8800042B</td>
<td>There is no write lock at transaction level 0. </td>
<td>hrNoWriteLock
</td></tr>
<tr><td>1068</td><td>0x8800042C</td>
<td>The column value is set to null. </td>
<td>hrColumnSetNull
</td></tr>
<tr><td>1069</td><td>0xC800042D</td>
<td>lMaxVerPages exceeded (XJET only) </td>
<td>hrVersionStoreOutOfMemory
</td></tr>
<tr><td>1070</td><td>0xC800042E</td>
<td>Out of cursors. </td>
<td>hrCurrencyStackOutOfMemory
</td></tr>
<tr><td>1101</td><td>0xC800044D</td>
<td>Out of sessions. </td>
<td>hrOutOfSessions
</td></tr>
<tr><td>1102</td><td>0xC800044E</td>
<td>The write lock failed due to an outstanding write lock. </td>
<td>hrWriteConflict
</td></tr>
<tr><td>1103</td><td>0xC800044F</td>
<td>The transactions are nested too deeply. </td>
<td>hrTransTooDeep
</td></tr>
<tr><td>1104</td><td>0xC8000450</td>
<td>The session handle is not valid. </td>
<td>hrInvalidSesid
</td></tr>
<tr><td>1107</td><td>0xC8000453</td>
<td>Another session has a private version of the page. </td>
<td>hrSessionWriteConflict
</td></tr>
<tr><td>1108</td><td>0xC8000454</td>
<td>The operation is not allowed within a transaction. </td>
<td>hrInTransaction
</td></tr>
<tr><td>1201</td><td>0xC80004B1</td>
<td>The database already exists. </td>
<td>hrDatabaseDuplicate
</td></tr>
<tr><td>1202</td><td>0xC80004B2</td>
<td>The database is in use. </td>
<td>hrDatabaseInUse
</td></tr>
<tr><td>1203</td><td>0xC80004B3</td>
<td>The database does not exist. </td>
<td>hrDatabaseNotFound
</td></tr>
<tr><td>1204</td><td>0xC80004B4</td>
<td>The database name is not valid. </td>
<td>hrDatabaseInvalidName
</td></tr>
<tr><td>1205</td><td>0xC80004B5</td>
<td>The number of pages is not valid. </td>
<td>hrDatabaseInvalidPages
</td></tr>
<tr><td>1206</td><td>0xC80004B6</td>
<td>The database file is either damaged or cannot be found. </td>
<td>hrDatabaseCorrupted
</td></tr>
<tr><td>1207</td><td>0xC80004B7</td>
<td>The database is locked. </td>
<td>hrDatabaseLocked
</td></tr>
<tr><td>1301</td><td>0x88000515</td>
<td>An empty table was opened. </td>
<td>hrTableEmpty
</td></tr>
<tr><td>1302</td><td>0xC8000516</td>
<td>The table is locked. </td>
<td>hrTableLocked
</td></tr>
<tr><td>1303</td><td>0xC8000517</td>
<td>The table already exists. </td>
<td>hrTableDuplicate
</td></tr>
<tr><td>1304</td><td>0xC8000518</td>
<td>Unable to lock the table because it is already in use. </td>
<td>hrTableInUse
</td></tr>
<tr><td>1305</td><td>0xC8000519</td>
<td>The table or object does not exist. </td>
<td>hrObjectNotFound
</td></tr>
<tr><td>1306</td><td>0xC800051A</td>
<td>Unable to rename the temporary file. </td>
<td>hrCannotRename
</td></tr>
<tr><td>1307</td><td>0xC800051B</td>
<td>The file/index density is not valid. </td>
<td>hrDensityInvalid
</td></tr>
<tr><td>1308</td><td>0xC800051C</td>
<td>Unable to define the clustered index. </td>
<td>hrTableNotEmpty
</td></tr>
<tr><td>1310</td><td>0xC800051E</td>
<td>The table ID is not valid. </td>
<td>hrInvalidTableId
</td></tr>
<tr><td>1311</td><td>0xC800051F</td>
<td>Unable to open any more tables. </td>
<td>hrTooManyOpenTables
</td></tr>
<tr><td>1312</td><td>0xC8000520</td>
<td>The operation is not supported on tables. </td>
<td>hrIllegalOperation
</td></tr>
<tr><td>1314</td><td>0xC8000522</td>
<td>The table or object name is already being used. </td>
<td>hrObjectDuplicate
</td></tr>
<tr><td>1316</td><td>0xC8000524</td>
<td>The object is not valid for operation. </td>
<td>hrInvalidObject
</td></tr>
<tr><td>1401</td><td>0xC8000579</td>
<td>Unable to build a clustered index. </td>
<td>hrIndexCantBuild
</td></tr>
<tr><td>1402</td><td>0xC800057A</td>
<td>The primary index is already defined. </td>
<td>hrIndexHasPrimary
</td></tr>
<tr><td>1403</td><td>0xC800057B</td>
<td>The index is already defined. </td>
<td>hrIndexDuplicate
</td></tr>
<tr><td>1404</td><td>0xC800057C</td>
<td>The index does not exist. </td>
<td>hrIndexNotFound
</td></tr>
<tr><td>1405</td><td>0xC800057D</td>
<td>Unable to delete a clustered index. </td>
<td>hrIndexMustStay
</td></tr>
<tr><td>1406</td><td>0xC800057E</td>
<td>The index definition is illegal. </td>
<td>hrIndexInvalidDef
</td></tr>
<tr><td>1408</td><td>0xC8000580</td>
<td>The clustered index is already defined. </td>
<td>hrIndexHasClustered
</td></tr>
<tr><td>1409</td><td>0x88000581</td>
<td>Unable to create the index because an error occurred while creating a table. </td>
<td>hrCreateIndexFailed
</td></tr>
<tr><td>1410</td><td>0xC8000582</td>
<td>Out of index description blocks. </td>
<td>hrTooManyOpenIndexes
</td></tr>
<tr><td>1501</td><td>0xC80005DD</td>
<td>The column value is too long. </td>
<td>hrColumnLong
</td></tr>
<tr><td>1503</td><td>0xC80005DF</td>
<td>The field will not fit in the record. </td>
<td>hrColumnDoesNotFit
</td></tr>
<tr><td>1504</td><td>0xC80005E0</td>
<td>The value cannot be null. </td>
<td>hrNullInvalid
</td></tr>
<tr><td>1505</td><td>0xC80005E1</td>
<td>Unable to delete because the column is indexed. </td>
<td>hrColumnIndexed
</td></tr>
<tr><td>1506</td><td>0xC80005E2</td>
<td>The length of the field exceeds the maximum length. </td>
<td>hrColumnTooBig
</td></tr>
<tr><td>1507</td><td>0xC80005E3</td>
<td>Unable to find the column. </td>
<td>hrColumnNotFound
</td></tr>
<tr><td>1508</td><td>0xC80005E4</td>
<td>The field is already defined. </td>
<td>hrColumnDuplicate
</td></tr>
<tr><td>1510</td><td>0xC80005E6</td>
<td>Only one auto-increment or version column is allowed per table. </td>
<td>hrColumn2ndSysMaint
</td></tr>
<tr><td>1511</td><td>0xC80005E7</td>
<td>The column data type is not valid. </td>
<td>hrInvalidColumnType
</td></tr>
<tr><td>1512</td><td>0x880005E8</td>
<td>The column was truncated because it exceeded the maximum length. </td>
<td>hrColumnMaxTruncated
</td></tr>
<tr><td>1513</td><td>0xC80005E9</td>
<td>Unable to index a long value column. </td>
<td>hrColumnCannotIndex
</td></tr>
<tr><td>1514</td><td>0xC80005EA</td>
<td>Tagged columns cannot be null. </td>
<td>hrTaggedNotNULL
</td></tr>
<tr><td>1515</td><td>0xC80005EB</td>
<td>The entry is not valid without a current index. </td>
<td>hrNoCurrentIndex
</td></tr>
<tr><td>1516</td><td>0xC80005EC</td>
<td>The key is completely made. </td>
<td>hrKeyIsMade
</td></tr>
<tr><td>1517</td><td>0xC80005ED</td>
<td>The column ID is not correct. </td>
<td>hrBadColumnId
</td></tr>
<tr><td>1518</td><td>0xC80005EE</td>
<td>There is a bad instance identifier for a multivalued column. </td>
<td>hrBadItagSequence
</td></tr>
<tr><td>1521</td><td>0xC80005F1</td>
<td>AutoIncrement and Version cannot be multivalued. </td>
<td>hrCannotBeTagged
</td></tr>
<tr><td>1601</td><td>0xC8000641</td>
<td>Unable to find the key. </td>
<td>hrRecordNotFound
</td></tr>
<tr><td>1603</td><td>0xC8000643</td>
<td>The currency is not on a record. </td>
<td>hrNoCurrentRecord
</td></tr>
<tr><td>1604</td><td>0xC8000644</td>
<td>A clustered key cannot be changed. </td>
<td>hrRecordClusteredChanged
</td></tr>
<tr><td>1605</td><td>0xC8000645</td>
<td>The key already exists. </td>
<td>hrKeyDuplicate
</td></tr>
<tr><td>1607</td><td>0xC8000647</td>
<td>The current entry has already been copied or cleared. </td>
<td>hrAlreadyPrepared
</td></tr>
<tr><td>1608</td><td>0xC8000648</td>
<td>No key was made. </td>
<td>hrKeyNotMade
</td></tr>
<tr><td>1609</td><td>0xC8000649</td>
<td>Update was not prepared. </td>
<td>hrUpdateNotPrepared
</td></tr>
<tr><td>1610</td><td>0x8800064A</td>
<td>Data has changed. </td>
<td>hrwrnDataHasChanged
</td></tr>
<tr><td>1611</td><td>0xC800064B</td>
<td>The operation was abandoned because data has changed. </td>
<td>hrerrDataHasChanged
</td></tr>
<tr><td>1618</td><td>0x88000652</td>
<td>Moved to a new key. </td>
<td>hrKeyChanged
</td></tr>
<tr><td>1701</td><td>0xC80006A5</td>
<td>There are too many sort processes. </td>
<td>hrTooManySorts
</td></tr>
<tr><td>1702</td><td>0xC80006A6</td>
<td>An operation that is not valid occurred in the sort. </td>
<td>hrInvalidOnSort
</td></tr>
<tr><td>1803</td><td>0xC800070B</td>
<td>Unable to open the temporary file. </td>
<td>hrTempFileOpenError
</td></tr>
<tr><td>1805</td><td>0xC800070D</td>
<td>There are too many databases open. </td>
<td>hrTooManyAttachedDatabases
</td></tr>
<tr><td>1808</td><td>0xC8000710</td>
<td>The disk is full. </td>
<td>hrDiskFull
</td></tr>
<tr><td>1809</td><td>0xC8000711</td>
<td>Permission is denied. </td>
<td>hrPermissionDenied
</td></tr>
<tr><td>1811</td><td>0xC8000713</td>
<td>Unable to find the file. </td>
<td>hrFileNotFound
</td></tr>
<tr><td>1813</td><td>0x88000715</td>
<td>The database file is read only. </td>
<td>hrFileOpenReadOnly
</td></tr>
<tr><td>1850</td><td>0xC800073A</td>
<td>Unable to restore after initialization. </td>
<td>hrAfterInitialization
</td></tr>
<tr><td>1852</td><td>0xC800073C</td>
<td>The database log files are damaged. </td>
<td>hrLogCorrupted
</td></tr>
<tr><td>1906</td><td>0xC8000772</td>
<td>The operation is not valid. </td>
<td>hrInvalidOperation
</td></tr>
<tr><td>1907</td><td>0xC8000773</td>
<td>Access is denied. </td>
<td>hrAccessDenied
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-65015806019970854262011-09-28T09:00:00.001-07:002011-09-28T09:00:22.102-07:00HRESULTS: FACILITY_BACKUP<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0xC7FF0001</td>
<td>The parameter is not valid. </td>
<td>hrInvalidParam
</td></tr>
<tr><td>2</td><td>0xC7FF0002</td>
<td>An internal error has occurred. </td>
<td>hrError
</td></tr>
<tr><td>3</td><td>0xC7FF0003</td>
<td>The handle is not valid. </td>
<td>hrInvalidHandle
</td></tr>
<tr><td>4</td><td>0xC7FF0004</td>
<td>The Restore process is already in progress. </td>
<td>hrRestoreInProgress
</td></tr>
<tr><td>5</td><td>0xC7FF0005</td>
<td>The file specified is already open. </td>
<td>hrAlreadyOpen
</td></tr>
<tr><td>6</td><td>0xC7FF0006</td>
<td>The recipients are invalid. </td>
<td>hrInvalidRecips
</td></tr>
<tr><td>7</td><td>0xC7FF0007</td>
<td>Unable to perform the backup. Either you are not connected to the specified backup server or the service you are trying to backup is not running. </td>
<td>hrCouldNotConnect
</td></tr>
<tr><td>8</td><td>0xC7FF0008</td>
<td>A restore map already exists for the specified component. You can only specify a restore map when performing a full restore. </td>
<td>hrRestoreMapExists
</td></tr>
<tr><td>9</td><td>0xC7FF0009</td>
<td>Another application has modified the specified Windows NT Directory Service database such that any subsequent backups will fail. You must perform a full backup to fix this problem. </td>
<td>hrIncrementalBackupDisabled
</td></tr>
<tr><td>10</td><td>0xC7FF000A</td>
<td>Unable to perform an incremental backup because a required Windows NT Directory Service database log file could not be found. </td>
<td>hrLogFileNotFound
</td></tr>
<tr><td>11</td><td>0xC7FF000B</td>
<td>The Windows NT Directory Service component specified is configured to use circular database logs. It cannot be backed up without a full backup. </td>
<td>hrCircularLogging
</td></tr>
<tr><td>12</td><td>0xC7FF000C</td>
<td>The databases have not been restored to this machine. You cannot restore an incremental backup until a full backup has been restored. </td>
<td>hrNoFullRestore
</td></tr>
<tr><td>13</td><td>0xC7FF000D</td>
<td>A communications error occurred while attempting to perform a local backup. </td>
<td>hrCommunicationError
</td></tr>
<tr><td>14</td><td>0xC7FF000E</td>
<td>You must perform a full backup before you can perform an incremental backup. </td>
<td>hrFullBackupNotTaken
</td></tr>
<tr><td>15</td><td>0xC7FF000F</td>
<td>Expiry token is missing. Cannot restore without knowing the expiry information. </td>
<td>hrMissingExpiryToken
</td></tr>
<tr><td>16</td><td>0xC7FF0010</td>
<td>Expiry token is in unrecognizable format. </td>
<td>hrUnknownExpiryTokenFormat
</td></tr>
<tr><td>17</td><td>0xC7FF0011</td>
<td>DS Contents in the backup copy are out of date. Try restoring with a more recent copy. </td>
<td>hrContentsExpired
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-42894535989970501372011-09-28T08:59:00.001-07:002011-09-28T08:59:36.161-07:00HRESULTS: FACILITY_MAX_WDSCP<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>256</td><td>0xC1250100</td>
<td>The configuration string was invalid or empty. </td>
<td>WDSCP_E_INVALID_CONFIGURATION
</td></tr>
<tr><td>257</td><td>0xC1250101</td>
<td>The path specified in the configuration string was not a directory. </td>
<td>WDSCP_E_NOT_A_DIRECTORY
</td></tr>
<tr><td>258</td><td>0xC1250102</td>
<td>The WDS Content Provider requires that a configuration string be provided. </td>
<td>WDSCP_E_CONFIG_STRING_REQUIRED
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-89195283962460705672011-09-28T08:58:00.002-07:002011-09-28T08:58:33.336-07:00HRESULTS: FACILITY_MAX_WDSMC<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>768</td><td>0xC1220300</td>
<td>The required callbacks were not registered. </td>
<td>WDSTPC_E_CALLBACKS_NOT_REG
</td></tr>
<tr><td>769</td><td>0xC1220301</td>
<td>The session has already completed the download. </td>
<td>WDSTPC_E_ALREADY_COMPLETED
</td></tr>
<tr><td>770</td><td>0xC1220302</td>
<td>The download is already in progress. </td>
<td>WDSTPC_E_ALREADY_IN_PROGRESS
</td></tr>
<tr><td>771</td><td>0xC1220303</td>
<td>An unknown error occurred. </td>
<td>WDSTPC_E_UNKNOWN_ERROR
</td></tr>
<tr><td>772</td><td>0xC1220304</td>
<td>WDS Multicast Client not initialized. </td>
<td>WDSTPC_E_NOT_INITIALIZED
</td></tr>
<tr><td>773</td><td>0xC1220305</td>
<td>The client did not meet the policy requirements set by the administrator and was kicked from the session. </td>
<td>WDSTPC_E_KICKED_POLICY_NOT_MET
</td></tr>
<tr><td>774</td><td>0xC1220306</td>
<td>The client was kicked by the administrator. The client should fallback to some other mechanism to get the contents. </td>
<td>WDSTPC_E_KICKED_FALLBACK
</td></tr>
<tr><td>775</td><td>0xC1220307</td>
<td>The client was kicked by the administrator. The client should fail the operation completely. </td>
<td>WDSTPC_E_KICKED_FAIL
</td></tr>
<tr><td>776</td><td>0xC1220308</td>
<td>The client was kicked by the administrator. An unknown reason was specified for kicking from session. </td>
<td>WDSTPC_E_KICKED_UNKNOWN
</td></tr>
<tr><td>777</td><td>0xC1220309</td>
<td>Multistream support is not enabled. </td>
<td>WDSTPC_E_MULTISTREAM_NOT_ENABLED
</td></tr>
<tr><td>778</td><td>0xC122030A</td>
<td>The specified client is already in the lowest multistream session. </td>
<td>WDSTPC_E_ALREADY_IN_LOWEST_SESSION
</td></tr>
<tr><td>779</td><td>0xC122030B</td>
<td>The specified client does not support demotion. </td>
<td>WDSTPC_E_CLIENT_DEMOTE_NOT_SUPPORTED
</td></tr>
<tr><td>780</td><td>0xC122030C</td>
<td>No IPv4 interface available on server. </td>
<td>WDSTPC_E_NO_IP4_INTERFACE
</td></tr>
<tr><td>781</td><td>0xC122030D</td>
<td>The specified WIM file requires a reference WIM such as res.rwm in order to be applied. </td>
<td>WDSTPTC_E_WIM_APPLY_REQUIRES_REFERENCE_IMAGE
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-24786121303936681712011-09-28T08:58:00.000-07:002011-09-28T08:58:04.500-07:00HRESULTS: FACILITY_WDSMCSERVER<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>256</td><td>0xC1210100</td>
<td>The request for content was rejected because shutdown is in progress for specified session. </td>
<td>WDSMCS_E_SESSION_SHUTDOWN_IN_PROGRESS
</td></tr>
<tr><td>257</td><td>0xC1210101</td>
<td>The Content Provider did not register required callbacks. </td>
<td>WDSMCS_E_REQCALLBACKS_NOT_REG
</td></tr>
<tr><td>258</td><td>0xC1210102</td>
<td>The supported version reported by Content Provider is incompatible. </td>
<td>WDSMCS_E_INCOMPATIBLE_VERSION
</td></tr>
<tr><td>259</td><td>0xC1210103</td>
<td>The specified content was not found. </td>
<td>WDSMCS_E_CONTENT_NOT_FOUND
</td></tr>
<tr><td>260</td><td>0xC1210104</td>
<td>The specified client was not found. </td>
<td>WDSMCS_E_CLIENT_NOT_FOUND
</td></tr>
<tr><td>261</td><td>0xC1210105</td>
<td>The specified namespace was not found. </td>
<td>WDSMCS_E_NAMESPACE_NOT_FOUND
</td></tr>
<tr><td>262</td><td>0xC1210106</td>
<td>The specified content provider was not found. </td>
<td>WDSMCS_E_CONTENT_PROVIDER_NOT_FOUND
</td></tr>
<tr><td>263</td><td>0xC1210107</td>
<td>The specified namespace already exists. </td>
<td>WDSMCS_E_NAMESPACE_ALREADY_EXISTS
</td></tr>
<tr><td>264</td><td>0xC1210108</td>
<td>Namespace is in pending close state. </td>
<td>WDSMCS_E_NAMESPACE_SHUTDOWN_IN_PROGRESS
</td></tr>
<tr><td>265</td><td>0xC1210109</td>
<td>The namespace has already started. </td>
<td>WDSMCS_E_NAMESPACE_ALREADY_STARTED
</td></tr>
<tr><td>266</td><td>0xC121010A</td>
<td>The namespace cannot be started because there are no clients in the namespace. </td>
<td>WDSMCS_E_NS_START_FAILED_NO_CLIENTS
</td></tr>
<tr><td>267</td><td>0xC121010B</td>
<td>The specified start time is in the past. </td>
<td>WDSMCS_E_START_TIME_IN_PAST
</td></tr>
<tr><td>268</td><td>0xC121010C</td>
<td>A packet was received without a hash. </td>
<td>WDSMCS_E_PACKET_NOT_HASHED
</td></tr>
<tr><td>269</td><td>0xC121010D</td>
<td>A packet was received without a signature. </td>
<td>WDSMCS_E_PACKET_NOT_SIGNED
</td></tr>
<tr><td>270</td><td>0xC121010E</td>
<td>A signed or hashed packet was received. </td>
<td>WDSMCS_E_PACKET_HAS_SECURITY
</td></tr>
<tr><td>271</td><td>0xC121010F</td>
<td>A packet was received without checksum. </td>
<td>WDSMCS_E_PACKET_NOT_CHECKSUMED
</td></tr>
<tr><td>272</td><td>0xC1210110</td>
<td>The client does not support the required security mode. </td>
<td>WDSMCS_E_CLIENT_DOESNOT_SUPPORT_SECURITY_MODE
</td></tr>
<tr><td>512</td><td>0x41210200</td>
<td>The Windows Deployment Multicast server successfully read its configuration settings. The Windows Deployment Multicast server will now process incoming client requests. </td>
<td>EVT_WDSMCS_S_PARAMETERS_READ
</td></tr>
<tr><td>513</td><td>0xC1210201</td>
<td>An error occurred while trying to read the configuration information. The Windows Deployment Multicast server will not process incoming client requests. %n %n Error Information: %1 %n </td>
<td>EVT_WDSMCS_E_PARAMETERS_READ_FAILED
</td></tr>
<tr><td>514</td><td>0xC1210202</td>
<td>The multicast IP address %1 is being used by another Windows Deployment Services server, which has IP %2. Use the Windows Deployment Services management tools to configure your multicast IP address range to avoid this multicast IP address. If you allow this overlap to continue, your network usage will be increased. </td>
<td>EVT_WDSMCS_E_DUPLICATE_MULTICAST_ADDR
</td></tr>
<tr><td>515</td><td>0xC1210203</td>
<td>The multicast IP address %1 is being used by another multicast server, which has IP %2. Use the Windows Deployment Services management tools to configure your multicast IP address range to avoid this multicast IP address. If you allow this overlap to continue, your network usage will be increased. </td>
<td>EVT_WDSMCS_E_NON_WDS_DUPLICATE_MULTICAST_ADDR
</td></tr>
<tr><td>592</td><td>0xC1210250</td>
<td>An error occurred while trying to load the module %1 for Content Provider %2. %n %n Error Information: %3 %n </td>
<td>EVT_WDSMCS_E_CP_DLL_LOAD_FAILED
</td></tr>
<tr><td>593</td><td>0xC1210251</td>
<td>The module %1 for Content Provider %2 does not export the initialization function %3. %n %n Error Information: %4 %n </td>
<td>EVT_WDSMCS_E_CP_INIT_FUNC_MISSING
</td></tr>
<tr><td>594</td><td>0xC1210252</td>
<td>The Content Provider %1 loaded from %2 failed to initialize. %n %n Error Information: %3 %n </td>
<td>EVT_WDSMCS_E_CP_INIT_FUNC_FAILED
</td></tr>
<tr><td>595</td><td>0xC1210253</td>
<td>The Content Provider %1 is incompatible with this version of Windows Deployment Multicast Server. %n </td>
<td>EVT_WDSMCS_E_CP_INCOMPATIBLE_SERVER_VERSION
</td></tr>
<tr><td>596</td><td>0xC1210254</td>
<td>The Content Provider %1 did not register required callbacks during its initialization. %n </td>
<td>EVT_WDSMCS_E_CP_CALLBACKS_NOT_REG
</td></tr>
<tr><td>597</td><td>0xC1210255</td>
<td>The shutdown function for Content Provider %1 failed. %n %n Error Information: %2 %n </td>
<td>EVT_WDSMCS_E_CP_SHUTDOWN_FUNC_FAILED
</td></tr>
<tr><td>598</td><td>0xC1210256</td>
<td>The Content Provider %1 did not release %2 memory allocation(s) after its shutdown function has successfully returned. </td>
<td>EVT_WDSMCS_E_CP_MEMORY_LEAK
</td></tr>
<tr><td>599</td><td>0xC1210257</td>
<td>The Content Provider %1 returned an error while trying to open a new instance. %n %n Configuration: %2 %n Error Information: %3 %n </td>
<td>EVT_WDSMCS_E_CP_OPEN_INSTANCE_FAILED
</td></tr>
<tr><td>600</td><td>0xC1210258</td>
<td>The Content Provider %1 returned an error while trying to close an instance. %n %n Error Information: %2 %n </td>
<td>EVT_WDSMCS_E_CP_CLOSE_INSTANCE_FAILED
</td></tr>
<tr><td>601</td><td>0xC1210259</td>
<td>The Content Provider %1 returned an error while trying to open content %2. %n %n Error Information: %3 %n </td>
<td>EVT_WDSMCS_E_CP_OPEN_CONTENT_FAILED
</td></tr>
<tr><td>602</td><td>0x8121025A</td>
<td>The Content Provider %1 failed to initialize. The provider is marked as non-critical. WDS Multicast server will continue to start.%n %n Error Information: %2 %n </td>
<td>EVT_WDSMCS_W_CP_DLL_LOAD_FAILED_NOT_CRITICAL
</td></tr>
<tr><td>603</td><td>0xC121025B</td>
<td>The Content Provider %1 failed to initialize. The provider is marked as critical. WDS Multicast server will fail to start.%n %n Error Information: %2 %n </td>
<td>EVT_WDSMCS_E_CP_DLL_LOAD_FAILED_CRITICAL
</td></tr>
<tr><td>768</td><td>0xC1210300</td>
<td>The ScheduledCast namespace %1 using content provider %2 could not be registered as it starts in the past. The namespace has been removed from the namespace store. %n %n Error Information: %3 %n </td>
<td>EVT_WDSMCS_E_NSREG_START_TIME_IN_PAST
</td></tr>
<tr><td>769</td><td>0xC1210301</td>
<td>The namespace %1 using content provider %2 could not be registered as the content provider is not registered. The namespace has been removed from the namespace store. %n %n Error Information: %3 %n </td>
<td>EVT_WDSMCS_E_NSREG_CONTENT_PROVIDER_NOT_REG
</td></tr>
<tr><td>770</td><td>0xC1210302</td>
<td>The namespace %1 using content provider %2 could not be registered as a namespace by that name already exists. The namespace has been removed from the namespace store. %n %n Error Information: %3 %n </td>
<td>EVT_WDSMCS_E_NSREG_NAMESPACE_EXISTS
</td></tr>
<tr><td>771</td><td>0xC1210303</td>
<td>The namespace %1 using content provider %2 could not be registered due to an unknown error. %n %n Error Information: %3 %n </td>
<td>EVT_WDSMCS_E_NSREG_FAILURE
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-52954903734356879142011-09-28T08:57:00.001-07:002011-09-28T08:57:24.902-07:00HRESULTS: FACILITY_MAX_WDSTPTMGMT<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>256</td><td>0xC1100100</td>
<td>The property is invalid. </td>
<td>WDSTPTMGMT_E_INVALID_PROPERTY
</td></tr>
<tr><td>257</td><td>0xC1100101</td>
<td>The operation is invalid. </td>
<td>WDSTPTMGMT_E_INVALID_OPERATION
</td></tr>
<tr><td>258</td><td>0xC1100102</td>
<td>The interface pointer passed to the method has an invalid underlying class. Only library classes are supported. </td>
<td>WDSTPTMGMT_E_INVALID_CLASS
</td></tr>
<tr><td>259</td><td>0xC1100103</td>
<td>A content provider with the specified name is already registered on the server. </td>
<td>WDSTPTMGMT_E_CONTENT_PROVIDER_ALREADY_REGISTERED
</td></tr>
<tr><td>260</td><td>0xC1100104</td>
<td>The specified content provider is not registered on the server. </td>
<td>WDSTPTMGMT_E_CONTENT_PROVIDER_NOT_REGISTERED
</td></tr>
<tr><td>261</td><td>0xC1100105</td>
<td>The specified content provider name is invalid. The name must be 1 to 255 characters long and cannot contain a backslash (\) character. </td>
<td>WDSTPTMGMT_E_INVALID_CONTENT_PROVIDER_NAME
</td></tr>
<tr><td>262</td><td>0xC1100106</td>
<td>The Windows Deployment Services Transport Server role service has not been configured on the server. </td>
<td>WDSTPTMGMT_E_TRANSPORT_SERVER_ROLE_NOT_CONFIGURED
</td></tr>
<tr><td>263</td><td>0xC1100107</td>
<td>The specified namespace is already registered on the server. </td>
<td>WDSTPTMGMT_E_NAMESPACE_ALREADY_REGISTERED
</td></tr>
<tr><td>264</td><td>0xC1100108</td>
<td>The specified namespace is not registered on the server. </td>
<td>WDSTPTMGMT_E_NAMESPACE_NOT_REGISTERED
</td></tr>
<tr><td>265</td><td>0xC1100109</td>
<td>The object has already been initialized and cannot be reinitialized. </td>
<td>WDSTPTMGMT_E_CANNOT_REINITIALIZE_OBJECT
</td></tr>
<tr><td>266</td><td>0xC110010A</td>
<td>The specified namespace name is invalid. The name must be 1 to 255 characters long and cannot contain a backslash (\) character. </td>
<td>WDSTPTMGMT_E_INVALID_NAMESPACE_NAME
</td></tr>
<tr><td>267</td><td>0xC110010B</td>
<td>The namespace contains invalid or unknown data. </td>
<td>WDSTPTMGMT_E_INVALID_NAMESPACE_DATA
</td></tr>
<tr><td>268</td><td>0xC110010C</td>
<td>The namespace data cannot be modified because it is or has been previously registered on the server. </td>
<td>WDSTPTMGMT_E_NAMESPACE_READ_ONLY
</td></tr>
<tr><td>269</td><td>0xC110010D</td>
<td>The scheduled start time for the namespace is invalid. </td>
<td>WDSTPTMGMT_E_INVALID_NAMESPACE_START_TIME
</td></tr>
<tr><td>270</td><td>0xC110010E</td>
<td>The specified diagnostics components mask contains invalid or unknown components. </td>
<td>WDSTPTMGMT_E_INVALID_DIAGNOSTICS_COMPONENTS
</td></tr>
<tr><td>271</td><td>0xC110010F</td>
<td>The object contains unsaved changes. The object data cannot be refreshed until you commit or discard the changes. </td>
<td>WDSTPTMGMT_E_CANNOT_REFRESH_DIRTY_OBJECT
</td></tr>
<tr><td>272</td><td>0xC1100110</td>
<td>The specified IP address range is invalid. The start and end IP addresses must be valid and the start IP address must be less than or equal to the end IP address. </td>
<td>WDSTPTMGMT_E_INVALID_SERVICE_IP_ADDRESS_RANGE
</td></tr>
<tr><td>273</td><td>0xC1100111</td>
<td>The specified service port range is invalid. The start port must be less than or equal to the end port, and both values must be between 1025 and 65536, inclusive. </td>
<td>WDSTPTMGMT_E_INVALID_SERVICE_PORT_RANGE
</td></tr>
<tr><td>274</td><td>0xC1100112</td>
<td>The start parameters for the namespace are invalid. </td>
<td>WDSTPTMGMT_E_INVALID_NAMESPACE_START_PARAMETERS
</td></tr>
<tr><td>275</td><td>0xC1100113</td>
<td>The Windows Deployment Services Transport Server is unavailable. </td>
<td>WDSTPTMGMT_E_TRANSPORT_SERVER_UNAVAILABLE
</td></tr>
<tr><td>276</td><td>0xC1100114</td>
<td>The specified namespace has never been registered on the server. </td>
<td>WDSTPTMGMT_E_NAMESPACE_NOT_ON_SERVER
</td></tr>
<tr><td>277</td><td>0xC1100115</td>
<td>The specified namespace has been unregistered and removed from the server. </td>
<td>WDSTPTMGMT_E_NAMESPACE_REMOVED_FROM_SERVER
</td></tr>
<tr><td>278</td><td>0xC1100116</td>
<td>The specified IP address is invalid. The IP address must be a well formed value of the correct type. </td>
<td>WDSTPTMGMT_E_INVALID_IP_ADDRESS
</td></tr>
<tr><td>279</td><td>0xC1100117</td>
<td>The specified IPv4 address is not valid for multicast. IPv4 multicast addresses must be in the range 224.0.1.0 to 239.255.255.255. </td>
<td>WDSTPTMGMT_E_INVALID_IPV4_MULTICAST_ADDRESS
</td></tr>
<tr><td>280</td><td>0xC1100118</td>
<td>The specified IPv6 address is not valid for multicast. IPv6 multicast addresses must start with FF (for example, FF15::FF). </td>
<td>WDSTPTMGMT_E_INVALID_IPV6_MULTICAST_ADDRESS
</td></tr>
<tr><td>281</td><td>0xC1100119</td>
<td>The Windows Deployment Services Transport Server does not support IPv6. </td>
<td>WDSTPTMGMT_E_IPV6_NOT_SUPPORTED
</td></tr>
<tr><td>282</td><td>0xC110011A</td>
<td>The specified IPv6 multicast address source is invalid. Transport Server only supports using IPv6 multicast addresses from a range. </td>
<td>WDSTPTMGMT_E_INVALID_IPV6_MULTICAST_ADDRESS_SOURCE
</td></tr>
<tr><td>283</td><td>0xC110011B</td>
<td>The specified multistream stream count is invalid. The stream count must be set to either 2 or 3. </td>
<td>WDSTPTMGMT_E_INVALID_MULTISTREAM_STREAM_COUNT
</td></tr>
<tr><td>284</td><td>0xC110011C</td>
<td>The specified AutoDisconnect threshold is invalid. The threshold must be set to a value between 1 KBps and 4194303 KBps, inclusive. </td>
<td>WDSTPTMGMT_E_INVALID_AUTO_DISCONNECT_THRESHOLD
</td></tr>
<tr><td>285</td><td>0xC110011D</td>
<td>You cannot configure the multicast session policy on this Transport Server. This policy is only supported on Windows Server 2008 R2 and later. </td>
<td>WDSTPTMGMT_E_MULTICAST_SESSION_POLICY_NOT_SUPPORTED
</td></tr>
<tr><td>286</td><td>0xC110011E</td>
<td>The specified slow-client handling type is not valid. </td>
<td>WDSTPTMGMT_E_INVALID_SLOW_CLIENT_HANDLING_TYPE
</td></tr>
<tr><td>287</td><td>0xC110011F</td>
<td>This Windows Deployment Services Transport Server does not support network profiles. </td>
<td>WDSTPTMGMT_E_NETWORK_PROFILES_NOT_SUPPORTED
</td></tr>
<tr><td>288</td><td>0xC1100120</td>
<td>The Windows Deployment Services Transport Server does not support UDP port policy. </td>
<td>WDSTPTMGMT_E_UDP_PORT_POLICY_NOT_SUPPORTED
</td></tr>
<tr><td>289</td><td>0xC1100121</td>
<td>The Windows Deployment Services Transport Server does not support the TFTP maximum block size setting. </td>
<td>WDSTPTMGMT_E_TFTP_MAX_BLOCKSIZE_NOT_SUPPORTED
</td></tr>
<tr><td>290</td><td>0xC1100122</td>
<td>The Windows Deployment Services Transport Server does not support the TFTP variable window extension. </td>
<td>WDSTPTMGMT_E_TFTP_VAR_WINDOW_NOT_SUPPORTED
</td></tr>
<tr><td>291</td><td>0xC1100123</td>
<td>The specified TFTP maximum block size is invalid. It must be either 0 or between 512 and 65531, inclusive. </td>
<td>WDSTPTMGMT_E_INVALID_TFTP_MAX_BLOCKSIZE
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-19149917397553353022011-09-28T08:56:00.002-07:002011-09-28T08:56:51.281-07:00HRESULTS: FACILITY_PINT_STATUS_CODE<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>5</td><td>0x80F00005</td>
<td>Busy </td>
<td>RTC_E_PINT_STATUS_REJECTED_BUSY
</td></tr>
<tr><td>6</td><td>0x80F00006</td>
<td>No Answer </td>
<td>RTC_E_PINT_STATUS_REJECTED_NO_ANSWER
</td></tr>
<tr><td>7</td><td>0x80F00007</td>
<td>All Busy </td>
<td>RTC_E_PINT_STATUS_REJECTED_ALL_BUSY
</td></tr>
<tr><td>8</td><td>0x80F00008</td>
<td>Primary Leg Failed </td>
<td>RTC_E_PINT_STATUS_REJECTED_PL_FAILED
</td></tr>
<tr><td>9</td><td>0x80F00009</td>
<td>Switch Failed </td>
<td>RTC_E_PINT_STATUS_REJECTED_SW_FAILED
</td></tr>
<tr><td>10</td><td>0x80F0000A</td>
<td>Cancelled </td>
<td>RTC_E_PINT_STATUS_REJECTED_CANCELLED
</td></tr>
<tr><td>11</td><td>0x80F0000B</td>
<td>Bad Number </td>
<td>RTC_E_PINT_STATUS_REJECTED_BADNUMBER
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-25127894760182543022011-09-28T08:56:00.000-07:002011-09-28T08:56:22.627-07:00HRESULTS: FACILITY_SIP_STATUS_CODE<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>100</td><td>0x00EF0064</td>
<td>Trying </td>
<td>RTC_E_STATUS_INFO_TRYING
</td></tr>
<tr><td>180</td><td>0x00EF00B4</td>
<td>Ringing </td>
<td>RTC_E_STATUS_INFO_RINGING
</td></tr>
<tr><td>181</td><td>0x00EF00B5</td>
<td>Call Is Being Forwarded </td>
<td>RTC_E_STATUS_INFO_CALL_FORWARDING
</td></tr>
<tr><td>182</td><td>0x00EF00B6</td>
<td>Queued </td>
<td>RTC_E_STATUS_INFO_QUEUED
</td></tr>
<tr><td>183</td><td>0x00EF00B7</td>
<td>Session Progress </td>
<td>RTC_E_STATUS_SESSION_PROGRESS
</td></tr>
<tr><td>200</td><td>0x00EF00C8</td>
<td>OK </td>
<td>RTC_E_STATUS_SUCCESS
</td></tr>
<tr><td>300</td><td>0x80EF012C</td>
<td>Multiple Choices </td>
<td>RTC_E_STATUS_REDIRECT_MULTIPLE_CHOICES
</td></tr>
<tr><td>301</td><td>0x80EF012D</td>
<td>Moved Permanently </td>
<td>RTC_E_STATUS_REDIRECT_MOVED_PERMANENTLY
</td></tr>
<tr><td>302</td><td>0x80EF012E</td>
<td>Moved Temporarily </td>
<td>RTC_E_STATUS_REDIRECT_MOVED_TEMPORARILY
</td></tr>
<tr><td>303</td><td>0x80EF012F</td>
<td>See Other </td>
<td>RTC_E_STATUS_REDIRECT_SEE_OTHER
</td></tr>
<tr><td>305</td><td>0x80EF0131</td>
<td>Use Proxy </td>
<td>RTC_E_STATUS_REDIRECT_USE_PROXY
</td></tr>
<tr><td>380</td><td>0x80EF017C</td>
<td>Alternative Service </td>
<td>RTC_E_STATUS_REDIRECT_ALTERNATIVE_SERVICE
</td></tr>
<tr><td>400</td><td>0x80EF0190</td>
<td>Bad Request </td>
<td>RTC_E_STATUS_CLIENT_BAD_REQUEST
</td></tr>
<tr><td>401</td><td>0x80EF0191</td>
<td>Unauthorized </td>
<td>RTC_E_STATUS_CLIENT_UNAUTHORIZED
</td></tr>
<tr><td>402</td><td>0x80EF0192</td>
<td>Payment Required </td>
<td>RTC_E_STATUS_CLIENT_PAYMENT_REQUIRED
</td></tr>
<tr><td>403</td><td>0x80EF0193</td>
<td>Forbidden </td>
<td>RTC_E_STATUS_CLIENT_FORBIDDEN
</td></tr>
<tr><td>404</td><td>0x80EF0194</td>
<td>Not Found </td>
<td>RTC_E_STATUS_CLIENT_NOT_FOUND
</td></tr>
<tr><td>405</td><td>0x80EF0195</td>
<td>Method Not Allowed </td>
<td>RTC_E_STATUS_CLIENT_METHOD_NOT_ALLOWED
</td></tr>
<tr><td>406</td><td>0x80EF0196</td>
<td>Not Acceptable </td>
<td>RTC_E_STATUS_CLIENT_NOT_ACCEPTABLE
</td></tr>
<tr><td>407</td><td>0x80EF0197</td>
<td>Proxy Authentication Required </td>
<td>RTC_E_STATUS_CLIENT_PROXY_AUTHENTICATION_REQUIRED
</td></tr>
<tr><td>408</td><td>0x80EF0198</td>
<td>Request Timeout </td>
<td>RTC_E_STATUS_CLIENT_REQUEST_TIMEOUT
</td></tr>
<tr><td>409</td><td>0x80EF0199</td>
<td>Conflict </td>
<td>RTC_E_STATUS_CLIENT_CONFLICT
</td></tr>
<tr><td>410</td><td>0x80EF019A</td>
<td>Gone </td>
<td>RTC_E_STATUS_CLIENT_GONE
</td></tr>
<tr><td>411</td><td>0x80EF019B</td>
<td>Length Required </td>
<td>RTC_E_STATUS_CLIENT_LENGTH_REQUIRED
</td></tr>
<tr><td>413</td><td>0x80EF019D</td>
<td>Request Entity Too Large </td>
<td>RTC_E_STATUS_CLIENT_REQUEST_ENTITY_TOO_LARGE
</td></tr>
<tr><td>414</td><td>0x80EF019E</td>
<td>Request-URI Too Long </td>
<td>RTC_E_STATUS_CLIENT_REQUEST_URI_TOO_LARGE
</td></tr>
<tr><td>415</td><td>0x80EF019F</td>
<td>Unsupported Media Type </td>
<td>RTC_E_STATUS_CLIENT_UNSUPPORTED_MEDIA_TYPE
</td></tr>
<tr><td>420</td><td>0x80EF01A4</td>
<td>Bad Extension </td>
<td>RTC_E_STATUS_CLIENT_BAD_EXTENSION
</td></tr>
<tr><td>480</td><td>0x80EF01E0</td>
<td>Temporarily Unavailable </td>
<td>RTC_E_STATUS_CLIENT_TEMPORARILY_NOT_AVAILABLE
</td></tr>
<tr><td>481</td><td>0x80EF01E1</td>
<td>Call Leg/Transaction Does Not Exist </td>
<td>RTC_E_STATUS_CLIENT_TRANSACTION_DOES_NOT_EXIST
</td></tr>
<tr><td>482</td><td>0x80EF01E2</td>
<td>Loop Detected </td>
<td>RTC_E_STATUS_CLIENT_LOOP_DETECTED
</td></tr>
<tr><td>483</td><td>0x80EF01E3</td>
<td>Too Many Hops </td>
<td>RTC_E_STATUS_CLIENT_TOO_MANY_HOPS
</td></tr>
<tr><td>484</td><td>0x80EF01E4</td>
<td>Address Incomplete </td>
<td>RTC_E_STATUS_CLIENT_ADDRESS_INCOMPLETE
</td></tr>
<tr><td>485</td><td>0x80EF01E5</td>
<td>Ambiguous </td>
<td>RTC_E_STATUS_CLIENT_AMBIGUOUS
</td></tr>
<tr><td>486</td><td>0x80EF01E6</td>
<td>Busy Here </td>
<td>RTC_E_STATUS_CLIENT_BUSY_HERE
</td></tr>
<tr><td>487</td><td>0x80EF01E7</td>
<td>Request Terminated </td>
<td>RTC_E_STATUS_REQUEST_TERMINATED
</td></tr>
<tr><td>488</td><td>0x80EF01E8</td>
<td>Not Acceptable Here </td>
<td>RTC_E_STATUS_NOT_ACCEPTABLE_HERE
</td></tr>
<tr><td>500</td><td>0x80EF01F4</td>
<td>Server Internal Error </td>
<td>RTC_E_STATUS_SERVER_INTERNAL_ERROR
</td></tr>
<tr><td>501</td><td>0x80EF01F5</td>
<td>Not Implemented </td>
<td>RTC_E_STATUS_SERVER_NOT_IMPLEMENTED
</td></tr>
<tr><td>502</td><td>0x80EF01F6</td>
<td>Bad Gateway </td>
<td>RTC_E_STATUS_SERVER_BAD_GATEWAY
</td></tr>
<tr><td>503</td><td>0x80EF01F7</td>
<td>Service Unavailable </td>
<td>RTC_E_STATUS_SERVER_SERVICE_UNAVAILABLE
</td></tr>
<tr><td>504</td><td>0x80EF01F8</td>
<td>Server Time-out </td>
<td>RTC_E_STATUS_SERVER_SERVER_TIMEOUT
</td></tr>
<tr><td>505</td><td>0x80EF01F9</td>
<td>Version Not Supported </td>
<td>RTC_E_STATUS_SERVER_VERSION_NOT_SUPPORTED
</td></tr>
<tr><td>600</td><td>0x80EF0258</td>
<td>Busy Everywhere </td>
<td>RTC_E_STATUS_GLOBAL_BUSY_EVERYWHERE
</td></tr>
<tr><td>603</td><td>0x80EF025B</td>
<td>Decline </td>
<td>RTC_E_STATUS_GLOBAL_DECLINE
</td></tr>
<tr><td>604</td><td>0x80EF025C</td>
<td>Does Not Exist Anywhere </td>
<td>RTC_E_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE
</td></tr>
<tr><td>606</td><td>0x80EF025E</td>
<td>Not Acceptable </td>
<td>RTC_E_STATUS_GLOBAL_NOT_ACCEPTABLE
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-55107518964578626032011-09-28T08:55:00.001-07:002011-09-28T08:55:36.286-07:00HRESULTS: FACILITY_RTC_INTERFACE<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>0</td><td>0x80EE0000</td>
<td>No matching codecs with peer </td>
<td>RTC_E_SIP_CODECS_DO_NOT_MATCH
</td></tr>
<tr><td>1</td><td>0x80EE0001</td>
<td>Parsing SIP failed The stream to be started is already present </td>
<td>RTC_E_SIP_STREAM_PRESENT
</td></tr>
<tr><td>2</td><td>0x80EE0002</td>
<td>The stream to be stopped is not present </td>
<td>RTC_E_SIP_STREAM_NOT_PRESENT
</td></tr>
<tr><td>3</td><td>0x80EE0003</td>
<td>No stream is active </td>
<td>RTC_E_SIP_NO_STREAM
</td></tr>
<tr><td>4</td><td>0x80EE0004</td>
<td>Parsing SIP failed </td>
<td>RTC_E_SIP_PARSE_FAILED
</td></tr>
<tr><td>5</td><td>0x80EE0005</td>
<td>The SIP header is not present in the message </td>
<td>RTC_E_SIP_HEADER_NOT_PRESENT
</td></tr>
<tr><td>6</td><td>0x80EE0006</td>
<td>SDP is not present in the SIP message </td>
<td>RTC_E_SDP_NOT_PRESENT
</td></tr>
<tr><td>7</td><td>0x80EE0007</td>
<td>Parsing SDP failed </td>
<td>RTC_E_SDP_PARSE_FAILED
</td></tr>
<tr><td>8</td><td>0x80EE0008</td>
<td>SDP does not match the previous one </td>
<td>RTC_E_SDP_UPDATE_FAILED
</td></tr>
<tr><td>9</td><td>0x80EE0009</td>
<td>Multicast is not supported </td>
<td>RTC_E_SDP_MULTICAST
</td></tr>
<tr><td>10</td><td>0x80EE000A</td>
<td>Media does not contain connection address </td>
<td>RTC_E_SDP_CONNECTION_ADDR
</td></tr>
<tr><td>11</td><td>0x80EE000B</td>
<td>No media is available for the session </td>
<td>RTC_E_SDP_NO_MEDIA
</td></tr>
<tr><td>12</td><td>0x80EE000C</td>
<td>SIP Transaction timed out </td>
<td>RTC_E_SIP_TIMEOUT
</td></tr>
<tr><td>13</td><td>0x80EE000D</td>
<td>Failed to build SDP blob </td>
<td>RTC_E_SDP_FAILED_TO_BUILD
</td></tr>
<tr><td>14</td><td>0x80EE000E</td>
<td>Currently processing another INVITE transaction </td>
<td>RTC_E_SIP_INVITE_TRANSACTION_PENDING
</td></tr>
<tr><td>15</td><td>0x80EE000F</td>
<td>Authorization header was sent in a previous request </td>
<td>RTC_E_SIP_AUTH_HEADER_SENT
</td></tr>
<tr><td>16</td><td>0x80EE0010</td>
<td>The Authentication type requested is not supported </td>
<td>RTC_E_SIP_AUTH_TYPE_NOT_SUPPORTED
</td></tr>
<tr><td>17</td><td>0x80EE0011</td>
<td>Authentication Failed </td>
<td>RTC_E_SIP_AUTH_FAILED
</td></tr>
<tr><td>18</td><td>0x80EE0012</td>
<td>The SIP URL is not valid </td>
<td>RTC_E_INVALID_SIP_URL
</td></tr>
<tr><td>19</td><td>0x80EE0013</td>
<td>The Destination Address belongs to the local machine </td>
<td>RTC_E_DESTINATION_ADDRESS_LOCAL
</td></tr>
<tr><td>20</td><td>0x80EE0014</td>
<td>The Local Address is invalid, check the profile </td>
<td>RTC_E_INVALID_ADDRESS_LOCAL
</td></tr>
<tr><td>21</td><td>0x80EE0015</td>
<td>The Destination Address is a multicast address </td>
<td>RTC_E_DESTINATION_ADDRESS_MULTICAST
</td></tr>
<tr><td>22</td><td>0x80EE0016</td>
<td>The Proxy Address is not valid </td>
<td>RTC_E_INVALID_PROXY_ADDRESS
</td></tr>
<tr><td>23</td><td>0x80EE0017</td>
<td>The Transport specified is not supported </td>
<td>RTC_E_SIP_TRANSPORT_NOT_SUPPORTED
</td></tr>
<tr><td>24</td><td>0x80EE0018</td>
<td>Need more data for parsing a whole SIP message </td>
<td>RTC_E_SIP_NEED_MORE_DATA
</td></tr>
<tr><td>25</td><td>0x80EE0019</td>
<td>The Call has been disconnected </td>
<td>RTC_E_SIP_CALL_DISCONNECTED
</td></tr>
<tr><td>26</td><td>0x80EE001A</td>
<td>The Request destination address is not known </td>
<td>RTC_E_SIP_REQUEST_DESTINATION_ADDR_NOT_PRESENT
</td></tr>
<tr><td>27</td><td>0x80EE001B</td>
<td>The sip message size is greater than the UDP message size allowed </td>
<td>RTC_E_SIP_UDP_SIZE_EXCEEDED
</td></tr>
<tr><td>28</td><td>0x80EE001C</td>
<td>Cannot establish SSL tunnel to Http proxy </td>
<td>RTC_E_SIP_SSL_TUNNEL_FAILED
</td></tr>
<tr><td>29</td><td>0x80EE001D</td>
<td>Timeout during SSL Negotiation </td>
<td>RTC_E_SIP_SSL_NEGOTIATION_TIMEOUT
</td></tr>
<tr><td>30</td><td>0x80EE001E</td>
<td>Sip Stack is already shutdown </td>
<td>RTC_E_SIP_STACK_SHUTDOWN
</td></tr>
<tr><td>31</td><td>0x80EE001F</td>
<td>Operation not allowed in current media controller state </td>
<td>RTC_E_MEDIA_CONTROLLER_STATE
</td></tr>
<tr><td>32</td><td>0x80EE0020</td>
<td>Can not find device </td>
<td>RTC_E_MEDIA_NEED_TERMINAL
</td></tr>
<tr><td>33</td><td>0x80EE0021</td>
<td>Audio device is not available </td>
<td>RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE
</td></tr>
<tr><td>34</td><td>0x80EE0022</td>
<td>Video device is not available </td>
<td>RTC_E_MEDIA_VIDEO_DEVICE_NOT_AVAILABLE
</td></tr>
<tr><td>35</td><td>0x80EE0023</td>
<td>Can not start stream </td>
<td>RTC_E_START_STREAM
</td></tr>
<tr><td>36</td><td>0x80EE0024</td>
<td>Failed to enable acoustic echo cancellation </td>
<td>RTC_E_MEDIA_AEC
</td></tr>
<tr><td>37</td><td>0x80EE0025</td>
<td>Client not initialized </td>
<td>RTC_E_CLIENT_NOT_INITIALIZED
</td></tr>
<tr><td>38</td><td>0x80EE0026</td>
<td>Client already initialized </td>
<td>RTC_E_CLIENT_ALREADY_INITIALIZED
</td></tr>
<tr><td>39</td><td>0x80EE0027</td>
<td>Client already shut down </td>
<td>RTC_E_CLIENT_ALREADY_SHUT_DOWN
</td></tr>
<tr><td>40</td><td>0x80EE0028</td>
<td>Presence not enabled </td>
<td>RTC_E_PRESENCE_NOT_ENABLED
</td></tr>
<tr><td>41</td><td>0x80EE0029</td>
<td>Invalid session type </td>
<td>RTC_E_INVALID_SESSION_TYPE
</td></tr>
<tr><td>42</td><td>0x80EE002A</td>
<td>Invalid session state </td>
<td>RTC_E_INVALID_SESSION_STATE
</td></tr>
<tr><td>43</td><td>0x80EE002B</td>
<td>No valid profile for this operation </td>
<td>RTC_E_NO_PROFILE
</td></tr>
<tr><td>44</td><td>0x80EE002C</td>
<td>A local phone number is needed </td>
<td>RTC_E_LOCAL_PHONE_NEEDED
</td></tr>
<tr><td>45</td><td>0x80EE002D</td>
<td>No preferred device </td>
<td>RTC_E_NO_DEVICE
</td></tr>
<tr><td>46</td><td>0x80EE002E</td>
<td>Invalid profile </td>
<td>RTC_E_INVALID_PROFILE
</td></tr>
<tr><td>47</td><td>0x80EE002F</td>
<td>No provision tag in profile </td>
<td>RTC_E_PROFILE_NO_PROVISION
</td></tr>
<tr><td>48</td><td>0x80EE0030</td>
<td>No profile key </td>
<td>RTC_E_PROFILE_NO_KEY
</td></tr>
<tr><td>49</td><td>0x80EE0031</td>
<td>No profile name </td>
<td>RTC_E_PROFILE_NO_NAME
</td></tr>
<tr><td>50</td><td>0x80EE0032</td>
<td>No user tag in profile </td>
<td>RTC_E_PROFILE_NO_USER
</td></tr>
<tr><td>51</td><td>0x80EE0033</td>
<td>No user URI in profile </td>
<td>RTC_E_PROFILE_NO_USER_URI
</td></tr>
<tr><td>52</td><td>0x80EE0034</td>
<td>No server tag in profile </td>
<td>RTC_E_PROFILE_NO_SERVER
</td></tr>
<tr><td>53</td><td>0x80EE0035</td>
<td>Server tag missing address in profile </td>
<td>RTC_E_PROFILE_NO_SERVER_ADDRESS
</td></tr>
<tr><td>54</td><td>0x80EE0036</td>
<td>Server tag missing protocol in profile </td>
<td>RTC_E_PROFILE_NO_SERVER_PROTOCOL
</td></tr>
<tr><td>55</td><td>0x80EE0037</td>
<td>Invalid server protocol in profile </td>
<td>RTC_E_PROFILE_INVALID_SERVER_PROTOCOL
</td></tr>
<tr><td>56</td><td>0x80EE0038</td>
<td>Invalid server authentication method in profile </td>
<td>RTC_E_PROFILE_INVALID_SERVER_AUTHMETHOD
</td></tr>
<tr><td>57</td><td>0x80EE0039</td>
<td>Invalid server role in profile </td>
<td>RTC_E_PROFILE_INVALID_SERVER_ROLE
</td></tr>
<tr><td>58</td><td>0x80EE003A</td>
<td>Multiple registrar servers in profile </td>
<td>RTC_E_PROFILE_MULTIPLE_REGISTRARS
</td></tr>
<tr><td>59</td><td>0x80EE003B</td>
<td>Invalid session tag in profile </td>
<td>RTC_E_PROFILE_INVALID_SESSION
</td></tr>
<tr><td>60</td><td>0x80EE003C</td>
<td>Invalid session party in profile </td>
<td>RTC_E_PROFILE_INVALID_SESSION_PARTY
</td></tr>
<tr><td>61</td><td>0x80EE003D</td>
<td>Invalid session type in profile </td>
<td>RTC_E_PROFILE_INVALID_SESSION_TYPE
</td></tr>
<tr><td>62</td><td>0x80EE003E</td>
<td>The operation failed because of too many participants in the session </td>
<td>RTC_E_OPERATION_WITH_TOO_MANY_PARTICIPANTS
</td></tr>
<tr><td>63</td><td>0x80EE003F</td>
<td>Must set transport to TLS if Basic Auth is allowed </td>
<td>RTC_E_BASIC_AUTH_SET_TLS
</td></tr>
<tr><td>64</td><td>0x80EE0040</td>
<td>Must set transport to TLS if high security mode is needed </td>
<td>RTC_E_SIP_HIGH_SECURITY_SET_TLS
</td></tr>
<tr><td>65</td><td>0x00EE0041</td>
<td>Server does not support this type of roaming </td>
<td>RTC_S_ROAMING_NOT_SUPPORTED
</td></tr>
<tr><td>66</td><td>0x80EE0042</td>
<td>Server address does not match an authorized domain in profile </td>
<td>RTC_E_PROFILE_SERVER_UNAUTHORIZED
</td></tr>
<tr><td>67</td><td>0x80EE0043</td>
<td>Duplicate realm exists in an enabled profile </td>
<td>RTC_E_DUPLICATE_REALM
</td></tr>
<tr><td>68</td><td>0x80EE0044</td>
<td>Current policy settings do not allow this action </td>
<td>RTC_E_POLICY_NOT_ALLOW
</td></tr>
<tr><td>69</td><td>0x80EE0045</td>
<td>Port mapping can not be obtained from the port manager </td>
<td>RTC_E_PORT_MAPPING_UNAVAILABLE
</td></tr>
<tr><td>70</td><td>0x80EE0046</td>
<td>Port mapping failure returned from the port manager </td>
<td>RTC_E_PORT_MAPPING_FAILED
</td></tr>
<tr><td>71</td><td>0x80EE0047</td>
<td>The local and remote security levels are not compatible. </td>
<td>RTC_E_SECURITY_LEVEL_NOT_COMPATIBLE
</td></tr>
<tr><td>72</td><td>0x80EE0048</td>
<td>The security level is not defined </td>
<td>RTC_E_SECURITY_LEVEL_NOT_DEFINED
</td></tr>
<tr><td>73</td><td>0x80EE0049</td>
<td>Participant could not support the requested security level </td>
<td>RTC_E_SECURITY_LEVEL_NOT_SUPPORTED_BY_PARTICIPANT
</td></tr>
<tr><td>74</td><td>0x80EE004A</td>
<td>Buddy already exists </td>
<td>RTC_E_DUPLICATE_BUDDY
</td></tr>
<tr><td>75</td><td>0x80EE004B</td>
<td>Watcher already exists </td>
<td>RTC_E_DUPLICATE_WATCHER
</td></tr>
<tr><td>76</td><td>0x80EE004C</td>
<td>Malformed XML </td>
<td>RTC_E_MALFORMED_XML
</td></tr>
<tr><td>77</td><td>0x80EE004D</td>
<td>Roaming operation interrupted. It may succeed or fail. </td>
<td>RTC_E_ROAMING_OPERATION_INTERRUPTED
</td></tr>
<tr><td>78</td><td>0x80EE004E</td>
<td>Roaming session failed </td>
<td>RTC_E_ROAMING_FAILED
</td></tr>
<tr><td>79</td><td>0x80EE004F</td>
<td>Buddy list is invalid </td>
<td>RTC_E_INVALID_BUDDY_LIST
</td></tr>
<tr><td>80</td><td>0x80EE0050</td>
<td>ACL list is invalid </td>
<td>RTC_E_INVALID_ACL_LIST
</td></tr>
<tr><td>81</td><td>0x80EE0051</td>
<td>Group does not exist </td>
<td>RTC_E_NO_GROUP
</td></tr>
<tr><td>82</td><td>0x80EE0052</td>
<td>Group already exists </td>
<td>RTC_E_DUPLICATE_GROUP
</td></tr>
<tr><td>83</td><td>0x80EE0053</td>
<td>Max number of groups has been reached </td>
<td>RTC_E_TOO_MANY_GROUPS
</td></tr>
<tr><td>84</td><td>0x80EE0054</td>
<td>Buddy does not exist </td>
<td>RTC_E_NO_BUDDY
</td></tr>
<tr><td>85</td><td>0x80EE0055</td>
<td>Watcher does not exist </td>
<td>RTC_E_NO_WATCHER
</td></tr>
<tr><td>86</td><td>0x80EE0056</td>
<td>No realm is set </td>
<td>RTC_E_NO_REALM
</td></tr>
<tr><td>87</td><td>0x80EE0057</td>
<td>Server can not be specified without a transport protocol </td>
<td>RTC_E_NO_TRANSPORT
</td></tr>
<tr><td>88</td><td>0x80EE0058</td>
<td>The required item does not exist </td>
<td>RTC_E_NOT_EXIST
</td></tr>
<tr><td>89</td><td>0x80EE0059</td>
<td>Preference list is invalid </td>
<td>RTC_E_INVALID_PREFERENCE_LIST
</td></tr>
<tr><td>90</td><td>0x80EE005A</td>
<td>Maximum number of pending operations reached </td>
<td>RTC_E_MAX_PENDING_OPERATIONS
</td></tr>
<tr><td>91</td><td>0x80EE005B</td>
<td>Too many attempts to resend a request </td>
<td>RTC_E_TOO_MANY_RETRIES
</td></tr>
<tr><td>92</td><td>0x80EE005C</td>
<td>Invalid port range </td>
<td>RTC_E_INVALID_PORTRANGE
</td></tr>
<tr><td>93</td><td>0x80EE005D</td>
<td>Call connection has not been established </td>
<td>RTC_E_SIP_CALL_CONNECTION_NOT_ESTABLISHED
</td></tr>
<tr><td>94</td><td>0x80EE005E</td>
<td>Adding additional parties to two party session failed </td>
<td>RTC_E_SIP_ADDITIONAL_PARTY_IN_TWO_PARTY_SESSION
</td></tr>
<tr><td>95</td><td>0x80EE005F</td>
<td>Party already exists in session </td>
<td>RTC_E_SIP_PARTY_ALREADY_IN_SESSION
</td></tr>
<tr><td>96</td><td>0x80EE0060</td>
<td>Join operation is in progress for another party </td>
<td>RTC_E_SIP_OTHER_PARTY_JOIN_IN_PROGRESS
</td></tr>
<tr><td>97</td><td>0x80EE0061</td>
<td>Object state does not allow to perform this operation </td>
<td>RTC_E_INVALID_OBJECT_STATE
</td></tr>
<tr><td>98</td><td>0x80EE0062</td>
<td>Presence is enabled </td>
<td>RTC_E_PRESENCE_ENABLED
</td></tr>
<tr><td>99</td><td>0x80EE0063</td>
<td>Roaming is enabled </td>
<td>RTC_E_ROAMING_ENABLED
</td></tr>
<tr><td>100</td><td>0x80EE0064</td>
<td>Incompatible TLS encryption </td>
<td>RTC_E_SIP_TLS_INCOMPATIBLE_ENCRYPTION
</td></tr>
<tr><td>101</td><td>0x80EE0065</td>
<td>Invalid certificate </td>
<td>RTC_E_SIP_INVALID_CERTIFICATE
</td></tr>
<tr><td>102</td><td>0x80EE0066</td>
<td>DNS lookup fails </td>
<td>RTC_E_SIP_DNS_FAIL
</td></tr>
<tr><td>103</td><td>0x80EE0067</td>
<td>Fails to make a TCP connection </td>
<td>RTC_E_SIP_TCP_FAIL
</td></tr>
<tr><td>104</td><td>0x80EE0068</td>
<td>Expires value received from the server is too small </td>
<td>RTC_E_TOO_SMALL_EXPIRES_VALUE
</td></tr>
<tr><td>105</td><td>0x80EE0069</td>
<td>Fails to make a TLS connection </td>
<td>RTC_E_SIP_TLS_FAIL
</td></tr>
<tr><td>106</td><td>0x80EE006A</td>
<td>A presence profile must be used </td>
<td>RTC_E_NOT_PRESENCE_PROFILE
</td></tr>
<tr><td>107</td><td>0x80EE006B</td>
<td>Invitee connection fails </td>
<td>RTC_E_SIP_INVITEE_PARTY_TIMEOUT
</td></tr>
<tr><td>108</td><td>0x80EE006C</td>
<td>Authentication failure because of time skew between client and server </td>
<td>RTC_E_SIP_AUTH_TIME_SKEW
</td></tr>
<tr><td>109</td><td>0x80EE006D</td>
<td>Invalid registration state </td>
<td>RTC_E_INVALID_REGISTRATION_STATE
</td></tr>
<tr><td>110</td><td>0x80EE006E</td>
<td>Media is disabled </td>
<td>RTC_E_MEDIA_DISABLED
</td></tr>
<tr><td>111</td><td>0x80EE006F</td>
<td>Media is enabled </td>
<td>RTC_E_MEDIA_ENABLED
</td></tr>
<tr><td>112</td><td>0x80EE0070</td>
<td>Refer has not been accepted </td>
<td>RTC_E_REFER_NOT_ACCEPTED
</td></tr>
<tr><td>113</td><td>0x80EE0071</td>
<td>Refer operation is not allowed in this session </td>
<td>RTC_E_REFER_NOT_ALLOWED
</td></tr>
<tr><td>114</td><td>0x80EE0072</td>
<td>Refer session does not exist or has finished </td>
<td>RTC_E_REFER_NOT_EXIST
</td></tr>
<tr><td>115</td><td>0x80EE0073</td>
<td>Currently an hold operation is pending </td>
<td>RTC_E_SIP_HOLD_OPERATION_PENDING
</td></tr>
<tr><td>116</td><td>0x80EE0074</td>
<td>Currently an unhold operation is pending </td>
<td>RTC_E_SIP_UNHOLD_OPERATION_PENDING
</td></tr>
<tr><td>117</td><td>0x80EE0075</td>
<td>Media session does not exist </td>
<td>RTC_E_MEDIA_SESSION_NOT_EXIST
</td></tr>
<tr><td>118</td><td>0x80EE0076</td>
<td>Media session is in hold </td>
<td>RTC_E_MEDIA_SESSION_IN_HOLD
</td></tr>
<tr><td>119</td><td>0x80EE0077</td>
<td>Another media session is active </td>
<td>RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE
</td></tr>
<tr><td>120</td><td>0x80EE0078</td>
<td>Too many redirects </td>
<td>RTC_E_MAX_REDIRECTS
</td></tr>
<tr><td>121</td><td>0x80EE0079</td>
<td>Processing redirect failed </td>
<td>RTC_E_REDIRECT_PROCESSING_FAILED
</td></tr>
<tr><td>122</td><td>0x80EE007A</td>
<td>Listening socket does not exist </td>
<td>RTC_E_LISTENING_SOCKET_NOT_EXIST
</td></tr>
<tr><td>123</td><td>0x80EE007B</td>
<td>Specified address and port is invalid </td>
<td>RTC_E_INVALID_LISTEN_SOCKET
</td></tr>
<tr><td>124</td><td>0x80EE007C</td>
<td>Port manager already set </td>
<td>RTC_E_PORT_MANAGER_ALREADY_SET
</td></tr>
<tr><td>125</td><td>0x80EE007D</td>
<td>The security level has already been set for this Media type can and can not be changed </td>
<td>RTC_E_SECURITY_LEVEL_ALREADY_SET
</td></tr>
<tr><td>126</td><td>0x80EE007E</td>
<td>This feature is not supported when one of the server in profile has UDP transport </td>
<td>RTC_E_UDP_NOT_SUPPORTED
</td></tr>
<tr><td>127</td><td>0x80EE007F</td>
<td>Currently a refer operation is pending </td>
<td>RTC_E_SIP_REFER_OPERATION_PENDING
</td></tr>
<tr><td>128</td><td>0x80EE0080</td>
<td>This operation is not supported on this Windows Platform. </td>
<td>RTC_E_PLATFORM_NOT_SUPPORTED
</td></tr>
<tr><td>129</td><td>0x80EE0081</td>
<td>A peer participant cannot be added to a multiparty session </td>
<td>RTC_E_SIP_PEER_PARTICIPANT_IN_MULTIPARTY_SESSION
</td></tr>
<tr><td>130</td><td>0x80EE0082</td>
<td>This action is not allowed </td>
<td>RTC_E_NOT_ALLOWED
</td></tr>
<tr><td>131</td><td>0x80EE0083</td>
<td>The user is being moved </td>
<td>RTC_E_REGISTRATION_DEACTIVATED
</td></tr>
<tr><td>132</td><td>0x80EE0084</td>
<td>The user's account was disabled or deleted or the SIP URI changed </td>
<td>RTC_E_REGISTRATION_REJECTED
</td></tr>
<tr><td>133</td><td>0x80EE0085</td>
<td>The user was logged out because the user logged in elsewhere </td>
<td>RTC_E_REGISTRATION_UNREGISTERED
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com3tag:blogger.com,1999:blog-3054476672588790036.post-51283872058072747532011-09-28T08:54:00.003-07:002011-09-28T08:54:51.313-07:00HRESULTS: FACILITY_IMAPI2<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>2</td><td>0xC0AA0002</td>
<td>The request was cancelled. </td>
<td>E_IMAPI_REQUEST_CANCELLED
</td></tr>
<tr><td>3</td><td>0xC0AA0003</td>
<td>The request requires a current disc recorder to be selected. </td>
<td>E_IMAPI_RECORDER_REQUIRED
</td></tr>
<tr><td>4</td><td>0x00AA0004</td>
<td>The requested write speed was not supported by the drive and the speed was adjusted. </td>
<td>S_IMAPI_SPEEDADJUSTED
</td></tr>
<tr><td>5</td><td>0x00AA0005</td>
<td>The requested rotation type was not supported by the drive and the rotation type was adjusted. </td>
<td>S_IMAPI_ROTATIONADJUSTED
</td></tr>
<tr><td>6</td><td>0x00AA0006</td>
<td>The requested write speed and rotation type were not supported by the drive and they were both adjusted. </td>
<td>S_IMAPI_BOTHADJUSTED
</td></tr>
<tr><td>7</td><td>0xC0AA0007</td>
<td>The disc did not pass burn verification and may contain corrupt data or be unusable. </td>
<td>E_IMAPI_BURN_VERIFICATION_FAILED
</td></tr>
<tr><td>512</td><td>0x00AA0200</td>
<td>The device accepted the command, but returned sense data, indicating an error. </td>
<td>S_IMAPI_COMMAND_HAS_SENSE_DATA
</td></tr>
<tr><td>513</td><td>0xC0AA0201</td>
<td>The device reported that the requested mode page (and type) is not present. </td>
<td>E_IMAPI_RECORDER_NO_SUCH_MODE_PAGE
</td></tr>
<tr><td>514</td><td>0xC0AA0202</td>
<td>There is no media in the device. </td>
<td>E_IMAPI_RECORDER_MEDIA_NO_MEDIA
</td></tr>
<tr><td>515</td><td>0xC0AA0203</td>
<td>The media is not compatible or of unknown physical format. </td>
<td>E_IMAPI_RECORDER_MEDIA_INCOMPATIBLE
</td></tr>
<tr><td>516</td><td>0xC0AA0204</td>
<td>The media is inserted upside down. </td>
<td>E_IMAPI_RECORDER_MEDIA_UPSIDE_DOWN
</td></tr>
<tr><td>517</td><td>0xC0AA0205</td>
<td>The drive reported that it is in the process of becoming ready. Please try the request again later. </td>
<td>E_IMAPI_RECORDER_MEDIA_BECOMING_READY
</td></tr>
<tr><td>518</td><td>0xC0AA0206</td>
<td>The media is currently being formatted. Please wait for the format to complete before attempting to use the media. </td>
<td>E_IMAPI_RECORDER_MEDIA_FORMAT_IN_PROGRESS
</td></tr>
<tr><td>519</td><td>0xC0AA0207</td>
<td>The drive reported that it is performing a long-running operation, such as finishing a write. The drive may be unusable for a long period of time. </td>
<td>E_IMAPI_RECORDER_MEDIA_BUSY
</td></tr>
<tr><td>520</td><td>0xC0AA0208</td>
<td>The drive reported that the combination of parameters provided in the mode page for a MODE SELECT command were not supported. </td>
<td>E_IMAPI_RECORDER_INVALID_MODE_PARAMETERS
</td></tr>
<tr><td>521</td><td>0xC0AA0209</td>
<td>The drive reported that the media is write protected. </td>
<td>E_IMAPI_RECORDER_MEDIA_WRITE_PROTECTED
</td></tr>
<tr><td>522</td><td>0xC0AA020A</td>
<td>The feature page requested is not supported by the device. </td>
<td>E_IMAPI_RECORDER_NO_SUCH_FEATURE
</td></tr>
<tr><td>523</td><td>0xC0AA020B</td>
<td>The feature page requested is supported, but is not marked as current. </td>
<td>E_IMAPI_RECORDER_FEATURE_IS_NOT_CURRENT
</td></tr>
<tr><td>524</td><td>0xC0AA020C</td>
<td>The drive does not support the GET CONFIGURATION command. </td>
<td>E_IMAPI_RECORDER_GET_CONFIGURATION_NOT_SUPPORTED
</td></tr>
<tr><td>525</td><td>0xC0AA020D</td>
<td>The device failed to accept the command within the timeout period. This may be caused by the device having entered an inconsistent state, or the timeout value for the command may need to be increased. </td>
<td>E_IMAPI_RECORDER_COMMAND_TIMEOUT
</td></tr>
<tr><td>526</td><td>0xC0AA020E</td>
<td>The DVD structure is not present. This may be caused by incompatible drive/medium used. </td>
<td>E_IMAPI_RECORDER_DVD_STRUCTURE_NOT_PRESENT
</td></tr>
<tr><td>527</td><td>0xC0AA020F</td>
<td>The media's speed is incompatible with the device. This may be caused by using higher or lower speed media than the range of speeds supported by the device. </td>
<td>E_IMAPI_RECORDER_MEDIA_SPEED_MISMATCH
</td></tr>
<tr><td>528</td><td>0xC0AA0210</td>
<td>The device associated with this recorder during the last operation has been exclusively locked, causing this operation to failed. </td>
<td>E_IMAPI_RECORDER_LOCKED
</td></tr>
<tr><td>529</td><td>0xC0AA0211</td>
<td>The client name is not valid. </td>
<td>E_IMAPI_RECORDER_CLIENT_NAME_IS_NOT_VALID
</td></tr>
<tr><td>530</td><td>0xC0AA0212</td>
<td>The media is not formatted. Please format the media before attempting to use it. </td>
<td>E_IMAPI_RECORDER_MEDIA_NOT_FORMATTED
</td></tr>
<tr><td>767</td><td>0xC0AA02FF</td>
<td>The device reported unexpected or invalid data for a command. </td>
<td>E_IMAPI_RECORDER_INVALID_RESPONSE_FROM_DEVICE
</td></tr>
<tr><td>768</td><td>0xC0AA0300</td>
<td>The write failed because the drive did not receive data quickly enough to continue writing. Moving the source data to the local computer, reducing the write speed, or enabling a "buffer underrun free" setting may resolve this issue. </td>
<td>E_IMAPI_LOSS_OF_STREAMING
</td></tr>
<tr><td>769</td><td>0xC0AA0301</td>
<td>The write failed because the drive returned error information that could not be recovered from. </td>
<td>E_IMAPI_UNEXPECTED_RESPONSE_FROM_DEVICE
</td></tr>
<tr><td>770</td><td>0x00AA0302</td>
<td>There is no write operation currently in progress. </td>
<td>S_IMAPI_WRITE_NOT_IN_PROGRESS
</td></tr>
<tr><td>1024</td><td>0xC0AA0400</td>
<td>There is currently a write operation in progress. </td>
<td>E_IMAPI_DF2DATA_WRITE_IN_PROGRESS
</td></tr>
<tr><td>1025</td><td>0xC0AA0401</td>
<td>There is no write operation currently in progress. </td>
<td>E_IMAPI_DF2DATA_WRITE_NOT_IN_PROGRESS
</td></tr>
<tr><td>1026</td><td>0xC0AA0402</td>
<td>The requested operation is only valid with supported media. </td>
<td>E_IMAPI_DF2DATA_INVALID_MEDIA_STATE
</td></tr>
<tr><td>1027</td><td>0xC0AA0403</td>
<td>The provided stream to write is not supported. </td>
<td>E_IMAPI_DF2DATA_STREAM_NOT_SUPPORTED
</td></tr>
<tr><td>1028</td><td>0xC0AA0404</td>
<td>The provided stream to write is too large for the currently inserted media. </td>
<td>E_IMAPI_DF2DATA_STREAM_TOO_LARGE_FOR_CURRENT_MEDIA
</td></tr>
<tr><td>1029</td><td>0xC0AA0405</td>
<td>Overwriting non-blank media is not allowed without the ForceOverwrite property set to VARIANT_TRUE. </td>
<td>E_IMAPI_DF2DATA_MEDIA_NOT_BLANK
</td></tr>
<tr><td>1030</td><td>0xC0AA0406</td>
<td>The current media type is unsupported. </td>
<td>E_IMAPI_DF2DATA_MEDIA_IS_NOT_SUPPORTED
</td></tr>
<tr><td>1031</td><td>0xC0AA0407</td>
<td>This device does not support the operations required by this disc format. </td>
<td>E_IMAPI_DF2DATA_RECORDER_NOT_SUPPORTED
</td></tr>
<tr><td>1032</td><td>0xC0AA0408</td>
<td>The client name is not valid. </td>
<td>E_IMAPI_DF2DATA_CLIENT_NAME_IS_NOT_VALID
</td></tr>
<tr><td>1280</td><td>0xC0AA0500</td>
<td>There is currently a write operation in progress. </td>
<td>E_IMAPI_DF2TAO_WRITE_IN_PROGRESS
</td></tr>
<tr><td>1281</td><td>0xC0AA0501</td>
<td>There is no write operation currently in progress. </td>
<td>E_IMAPI_DF2TAO_WRITE_NOT_IN_PROGRESS
</td></tr>
<tr><td>1282</td><td>0xC0AA0502</td>
<td>The requested operation is only valid when media has been "prepared". </td>
<td>E_IMAPI_DF2TAO_MEDIA_IS_NOT_PREPARED
</td></tr>
<tr><td>1283</td><td>0xC0AA0503</td>
<td>The requested operation is not valid when media has been "prepared" but not released. </td>
<td>E_IMAPI_DF2TAO_MEDIA_IS_PREPARED
</td></tr>
<tr><td>1284</td><td>0xC0AA0504</td>
<td>The property cannot be changed once the media has been written to. </td>
<td>E_IMAPI_DF2TAO_PROPERTY_FOR_BLANK_MEDIA_ONLY
</td></tr>
<tr><td>1285</td><td>0xC0AA0505</td>
<td>The table of contents cannot be retrieved from an empty disc. </td>
<td>E_IMAPI_DF2TAO_TABLE_OF_CONTENTS_EMPTY_DISC
</td></tr>
<tr><td>1286</td><td>0xC0AA0506</td>
<td>Only blank CD-R/RW media is supported. </td>
<td>E_IMAPI_DF2TAO_MEDIA_IS_NOT_BLANK
</td></tr>
<tr><td>1287</td><td>0xC0AA0507</td>
<td>Only blank CD-R/RW media is supported. </td>
<td>E_IMAPI_DF2TAO_MEDIA_IS_NOT_SUPPORTED
</td></tr>
<tr><td>1288</td><td>0xC0AA0508</td>
<td>CD-R and CD-RW media support a maximum of 99 audio tracks. </td>
<td>E_IMAPI_DF2TAO_TRACK_LIMIT_REACHED
</td></tr>
<tr><td>1289</td><td>0xC0AA0509</td>
<td>There is not enough space left on the media to add the provided audio track. </td>
<td>E_IMAPI_DF2TAO_NOT_ENOUGH_SPACE
</td></tr>
<tr><td>1290</td><td>0xC0AA050A</td>
<td>You cannot prepare the media until you choose a recorder to use. </td>
<td>E_IMAPI_DF2TAO_NO_RECORDER_SPECIFIED
</td></tr>
<tr><td>1291</td><td>0xC0AA050B</td>
<td>The ISRC provided is not valid. </td>
<td>E_IMAPI_DF2TAO_INVALID_ISRC
</td></tr>
<tr><td>1292</td><td>0xC0AA050C</td>
<td>The Media Catalog Number provided is not valid. </td>
<td>E_IMAPI_DF2TAO_INVALID_MCN
</td></tr>
<tr><td>1293</td><td>0xC0AA050D</td>
<td>The provided audio stream is not valid. </td>
<td>E_IMAPI_DF2TAO_STREAM_NOT_SUPPORTED
</td></tr>
<tr><td>1294</td><td>0xC0AA050E</td>
<td>This device does not support the operations required by this disc format. </td>
<td>E_IMAPI_DF2TAO_RECORDER_NOT_SUPPORTED
</td></tr>
<tr><td>1295</td><td>0xC0AA050F</td>
<td>The client name is not valid. </td>
<td>E_IMAPI_DF2TAO_CLIENT_NAME_IS_NOT_VALID
</td></tr>
<tr><td>1536</td><td>0xC0AA0600</td>
<td>There is currently a write operation in progress. </td>
<td>E_IMAPI_DF2RAW_WRITE_IN_PROGRESS
</td></tr>
<tr><td>1537</td><td>0xC0AA0601</td>
<td>There is no write operation currently in progress. </td>
<td>E_IMAPI_DF2RAW_WRITE_NOT_IN_PROGRESS
</td></tr>
<tr><td>1538</td><td>0xC0AA0602</td>
<td>The requested operation is only valid when media has been "prepared". </td>
<td>E_IMAPI_DF2RAW_MEDIA_IS_NOT_PREPARED
</td></tr>
<tr><td>1539</td><td>0xC0AA0603</td>
<td>The requested operation is not valid when media has been "prepared" but not released. </td>
<td>E_IMAPI_DF2RAW_MEDIA_IS_PREPARED
</td></tr>
<tr><td>1540</td><td>0xC0AA0604</td>
<td>The client name is not valid. </td>
<td>E_IMAPI_DF2RAW_CLIENT_NAME_IS_NOT_VALID
</td></tr>
<tr><td>1542</td><td>0xC0AA0606</td>
<td>Only blank CD-R/RW media is supported. </td>
<td>E_IMAPI_DF2RAW_MEDIA_IS_NOT_BLANK
</td></tr>
<tr><td>1543</td><td>0xC0AA0607</td>
<td>Only blank CD-R/RW media is supported. </td>
<td>E_IMAPI_DF2RAW_MEDIA_IS_NOT_SUPPORTED
</td></tr>
<tr><td>1545</td><td>0xC0AA0609</td>
<td>There is not enough space on the media to add the provided session. </td>
<td>E_IMAPI_DF2RAW_NOT_ENOUGH_SPACE
</td></tr>
<tr><td>1546</td><td>0xC0AA060A</td>
<td>You cannot prepare the media until you choose a recorder to use. </td>
<td>E_IMAPI_DF2RAW_NO_RECORDER_SPECIFIED
</td></tr>
<tr><td>1549</td><td>0xC0AA060D</td>
<td>The provided audio stream is not valid. </td>
<td>E_IMAPI_DF2RAW_STREAM_NOT_SUPPORTED
</td></tr>
<tr><td>1550</td><td>0xC0AA060E</td>
<td>The requested data block type is not supported by the current device. </td>
<td>E_IMAPI_DF2RAW_DATA_BLOCK_TYPE_NOT_SUPPORTED
</td></tr>
<tr><td>1551</td><td>0xC0AA060F</td>
<td>The stream does not contain a sufficient number of sectors in the leadin for the current media. </td>
<td>E_IMAPI_DF2RAW_STREAM_LEADIN_TOO_SHORT
</td></tr>
<tr><td>1552</td><td>0xC0AA0610</td>
<td>This device does not support the operations required by this disc format. </td>
<td>E_IMAPI_DF2RAW_RECORDER_NOT_SUPPORTED
</td></tr>
<tr><td>2304</td><td>0x80AA0900</td>
<td>The format is currently using the disc recorder for an erase operation. Please wait for the erase to complete before attempting to set or clear the current disc recorder. </td>
<td>E_IMAPI_ERASE_RECORDER_IN_USE
</td></tr>
<tr><td>2305</td><td>0x80AA0901</td>
<td>The erase format only supports one recorder. You must clear the current recorder before setting a new one. </td>
<td>E_IMAPI_ERASE_ONLY_ONE_RECORDER_SUPPORTED
</td></tr>
<tr><td>2306</td><td>0x80AA0902</td>
<td>The drive did not report sufficient data for a READ DISC INFORMATION command. The drive may not be supported, or the media may not be correct. </td>
<td>E_IMAPI_ERASE_DISC_INFORMATION_TOO_SMALL
</td></tr>
<tr><td>2307</td><td>0x80AA0903</td>
<td>The drive did not report sufficient data for a MODE SENSE (page 0x2A) command. The drive may not be supported, or the media may not be correct. </td>
<td>E_IMAPI_ERASE_MODE_PAGE_2A_TOO_SMALL
</td></tr>
<tr><td>2308</td><td>0x80AA0904</td>
<td>The drive reported that the media is not erasable. </td>
<td>E_IMAPI_ERASE_MEDIA_IS_NOT_ERASABLE
</td></tr>
<tr><td>2309</td><td>0x80AA0905</td>
<td>The drive failed the erase command. </td>
<td>E_IMAPI_ERASE_DRIVE_FAILED_ERASE_COMMAND
</td></tr>
<tr><td>2310</td><td>0x80AA0906</td>
<td>The drive did not complete the erase in one hour. The drive may require a power cycle, media removal, or other manual intervention to resume proper operation. </td>
<td>E_IMAPI_ERASE_TOOK_LONGER_THAN_ONE_HOUR
</td></tr>
<tr><td>2311</td><td>0x80AA0907</td>
<td>The drive returned an unexpected error during the erase. The the media may be unusable, the erase may be complete, or the drive may still be in the process of erasing the disc. </td>
<td>E_IMAPI_ERASE_UNEXPECTED_DRIVE_RESPONSE_DURING_ERASE
</td></tr>
<tr><td>2312</td><td>0x80AA0908</td>
<td>The drive returned an error for a START UNIT (spinup) command. Manual intervention may be required. </td>
<td>E_IMAPI_ERASE_DRIVE_FAILED_SPINUP_COMMAND
</td></tr>
<tr><td>2313</td><td>0xC0AA0909</td>
<td>The current media type is unsupported. </td>
<td>E_IMAPI_ERASE_MEDIA_IS_NOT_SUPPORTED
</td></tr>
<tr><td>2314</td><td>0xC0AA090A</td>
<td>This device does not support the operations required by this disc format. </td>
<td>E_IMAPI_ERASE_RECORDER_NOT_SUPPORTED
</td></tr>
<tr><td>2315</td><td>0xC0AA090B</td>
<td>The client name is not valid. </td>
<td>E_IMAPI_ERASE_CLIENT_NAME_IS_NOT_VALID
</td></tr>
<tr><td>2560</td><td>0x80AA0A00</td>
<td>The image has become read-only from a call to CreateResultImage(). The object can no longer be modified. </td>
<td>E_IMAPI_RAW_IMAGE_IS_READ_ONLY
</td></tr>
<tr><td>2561</td><td>0x80AA0A01</td>
<td>No more tracks may be added, as CD media is restricted to track numbers between 1 and 99. </td>
<td>E_IMAPI_RAW_IMAGE_TOO_MANY_TRACKS
</td></tr>
<tr><td>2562</td><td>0x80AA0A02</td>
<td>The requested sector type is not supported. </td>
<td>E_IMAPI_RAW_IMAGE_SECTOR_TYPE_NOT_SUPPORTED
</td></tr>
<tr><td>2563</td><td>0x80AA0A03</td>
<td>Tracks must be added to the image before using this function. </td>
<td>E_IMAPI_RAW_IMAGE_NO_TRACKS
</td></tr>
<tr><td>2564</td><td>0x80AA0A04</td>
<td>Tracks may not be added to the image prior to the use of this function. </td>
<td>E_IMAPI_RAW_IMAGE_TRACKS_ALREADY_ADDED
</td></tr>
<tr><td>2565</td><td>0x80AA0A05</td>
<td>Adding the track would result in exceeding the limit for the start of the leadout. </td>
<td>E_IMAPI_RAW_IMAGE_INSUFFICIENT_SPACE
</td></tr>
<tr><td>2566</td><td>0x80AA0A06</td>
<td>Adding the track index would result in exceeding the 99 index limit. </td>
<td>E_IMAPI_RAW_IMAGE_TOO_MANY_TRACK_INDEXES
</td></tr>
<tr><td>2567</td><td>0x80AA0A07</td>
<td>The specified LBA offset is not in the list of track indexes. </td>
<td>E_IMAPI_RAW_IMAGE_TRACK_INDEX_NOT_FOUND
</td></tr>
<tr><td>2568</td><td>0x00AA0A08</td>
<td>The specified LBA offset is already in the list of track indexes. </td>
<td>S_IMAPI_RAW_IMAGE_TRACK_INDEX_ALREADY_EXISTS
</td></tr>
<tr><td>2569</td><td>0x80AA0A09</td>
<td>Index 1 (LBA offset zero) may not be cleared. </td>
<td>E_IMAPI_RAW_IMAGE_TRACK_INDEX_OFFSET_ZERO_CANNOT_BE_CLEARED
</td></tr>
<tr><td>2570</td><td>0x80AA0A0A</td>
<td>Each index must have a minimum size of ten sectors. </td>
<td>E_IMAPI_RAW_IMAGE_TRACK_INDEX_TOO_CLOSE_TO_OTHER_INDEX
</td></tr>
<tr><td>45312</td><td>0xC0AAB100</td>
<td>Internal file system error occurred. </td>
<td>IMAPI_E_FSI_INTERNAL_ERROR
</td></tr>
<tr><td>45313</td><td>0xC0AAB101</td>
<td>The value specified for parameter '%1!ls!' is not valid. </td>
<td>IMAPI_E_INVALID_PARAM
</td></tr>
<tr><td>45314</td><td>0xC0AAB102</td>
<td>FileSystemImage object is in read only mode. </td>
<td>IMAPI_E_READONLY
</td></tr>
<tr><td>45315</td><td>0xC0AAB103</td>
<td>No output file system specified. </td>
<td>IMAPI_E_NO_OUTPUT
</td></tr>
<tr><td>45316</td><td>0xC0AAB104</td>
<td>The specified Volume Identifier is either too long or contains one or more invalid characters. </td>
<td>IMAPI_E_INVALID_VOLUME_NAME
</td></tr>
<tr><td>45317</td><td>0xC0AAB105</td>
<td>Invalid file dates. %1!ls! time is earlier than %2!ls! time. </td>
<td>IMAPI_E_INVALID_DATE
</td></tr>
<tr><td>45318</td><td>0xC0AAB106</td>
<td>The file system must be empty for this function. </td>
<td>IMAPI_E_FILE_SYSTEM_NOT_EMPTY
</td></tr>
<tr><td>45320</td><td>0xC0AAB108</td>
<td>Specified path '%1!ls!' does not identify a file. </td>
<td>IMAPI_E_NOT_FILE
</td></tr>
<tr><td>45321</td><td>0xC0AAB109</td>
<td>Specified path '%1!ls!' does not identify a directory. </td>
<td>IMAPI_E_NOT_DIR
</td></tr>
<tr><td>45322</td><td>0xC0AAB10A</td>
<td>The directory '%1!s!' is not empty. </td>
<td>IMAPI_E_DIR_NOT_EMPTY
</td></tr>
<tr><td>45323</td><td>0xC0AAB10B</td>
<td>'%1!ls!' is not part of the file system. It must be added to complete this operation. </td>
<td>IMAPI_E_NOT_IN_FILE_SYSTEM
</td></tr>
<tr><td>45328</td><td>0xC0AAB110</td>
<td>Path '%1!s!' is badly formed or contains invalid characters. </td>
<td>IMAPI_E_INVALID_PATH
</td></tr>
<tr><td>45329</td><td>0xC0AAB111</td>
<td>The name '%1!ls!' specified is not legal: Name of file or directory object created while the UseRestrictedCharacterSet property is set may only contain ANSI characters. </td>
<td>IMAPI_E_RESTRICTED_NAME_VIOLATION
</td></tr>
<tr><td>45330</td><td>0xC0AAB112</td>
<td>'%1!ls!' name already exists. </td>
<td>IMAPI_E_DUP_NAME
</td></tr>
<tr><td>45331</td><td>0xC0AAB113</td>
<td>Attempt to add '%1!ls!' failed: cannot create a file-system-specific unique name for the %2!ls! file system. </td>
<td>IMAPI_E_NO_UNIQUE_NAME
</td></tr>
<tr><td>45336</td><td>0xC0AAB118</td>
<td>Cannot find item '%1!ls!' in FileSystemImage hierarchy. </td>
<td>IMAPI_E_ITEM_NOT_FOUND
</td></tr>
<tr><td>45337</td><td>0xC0AAB119</td>
<td>The file '%1!s!' not found in FileSystemImage hierarchy. </td>
<td>IMAPI_E_FILE_NOT_FOUND
</td></tr>
<tr><td>45338</td><td>0xC0AAB11A</td>
<td>The directory '%1!s!' not found in FileSystemImage hierarchy. </td>
<td>IMAPI_E_DIR_NOT_FOUND
</td></tr>
<tr><td>45344</td><td>0xC0AAB120</td>
<td>Adding '%1!ls!' would result in a result image having a size larger than the current configured limit. </td>
<td>IMAPI_E_IMAGE_SIZE_LIMIT
</td></tr>
<tr><td>45345</td><td>0xC0AAB121</td>
<td>Value specified for FreeMediaBlocks property is too small for estimated image size based on current data. </td>
<td>IMAPI_E_IMAGE_TOO_BIG
</td></tr>
<tr><td>45352</td><td>0xC0AAB128</td>
<td>Data stream supplied for file '%1!ls!' is inconsistent: expected %2!I64d! bytes, found %3!I64d!. </td>
<td>IMAPI_E_DATA_STREAM_INCONSISTENCY
</td></tr>
<tr><td>45353</td><td>0xC0AAB129</td>
<td>Cannot read data from stream supplied for file '%1!ls!'. </td>
<td>IMAPI_E_DATA_STREAM_READ_FAILURE
</td></tr>
<tr><td>45354</td><td>0xC0AAB12A</td>
<td>The following error was encountered when trying to create data stream for '%1!ls!': </td>
<td>IMAPI_E_DATA_STREAM_CREATE_FAILURE
</td></tr>
<tr><td>45355</td><td>0xC0AAB12B</td>
<td>The following error was encountered when trying to enumerate files in directory '%1!ls!': </td>
<td>IMAPI_E_DIRECTORY_READ_FAILURE
</td></tr>
<tr><td>45360</td><td>0xC0AAB130</td>
<td>This file system image has too many directories for the %1!ls! file system. </td>
<td>IMAPI_E_TOO_MANY_DIRS
</td></tr>
<tr><td>45361</td><td>0xC0AAB131</td>
<td>ISO9660 is limited to 8 levels of directories. </td>
<td>IMAPI_E_ISO9660_LEVELS
</td></tr>
<tr><td>45362</td><td>0xC0AAB132</td>
<td>Data file is too large for '%1!ls!' file system. </td>
<td>IMAPI_E_DATA_TOO_BIG
</td></tr>
<tr><td>45363</td><td>0xC0AAB133</td>
<td>Operation failed because of incompatible layout of the previous session imported from the medium. </td>
<td>IMAPI_E_INCOMPATIBLE_PREVIOUS_SESSION
</td></tr>
<tr><td>45368</td><td>0xC0AAB138</td>
<td>Cannot initialize %1!ls! stash file. </td>
<td>IMAPI_E_STASHFILE_OPEN_FAILURE
</td></tr>
<tr><td>45369</td><td>0xC0AAB139</td>
<td>Error seeking in '%1!ls!' stash file. </td>
<td>IMAPI_E_STASHFILE_SEEK_FAILURE
</td></tr>
<tr><td>45370</td><td>0xC0AAB13A</td>
<td>Error encountered writing to '%1!ls!' stash file. </td>
<td>IMAPI_E_STASHFILE_WRITE_FAILURE
</td></tr>
<tr><td>45371</td><td>0xC0AAB13B</td>
<td>Error encountered reading from '%1!ls!' stash file. </td>
<td>IMAPI_E_STASHFILE_READ_FAILURE
</td></tr>
<tr><td>45376</td><td>0xC0AAB140</td>
<td>The working directory '%1!ls!' is not valid. </td>
<td>IMAPI_E_INVALID_WORKING_DIRECTORY
</td></tr>
<tr><td>45377</td><td>0xC0AAB141</td>
<td>Cannot set working directory to '%1!ls!'. Space available is %2!I64d! bytes, approximately %3!I64d! bytes required. </td>
<td>IMAPI_E_WORKING_DIRECTORY_SPACE
</td></tr>
<tr><td>45378</td><td>0xC0AAB142</td>
<td>Attempt to move the data stash file to directory '%1!ls!' was not successful. </td>
<td>IMAPI_E_STASHFILE_MOVE
</td></tr>
<tr><td>45384</td><td>0xC0AAB148</td>
<td>The boot object could not be added to the image. </td>
<td>IMAPI_E_BOOT_IMAGE_DATA
</td></tr>
<tr><td>45385</td><td>0xC0AAB149</td>
<td>A boot object can only be included in an initial disc image. </td>
<td>IMAPI_E_BOOT_OBJECT_CONFLICT
</td></tr>
<tr><td>45386</td><td>0xC0AAB14A</td>
<td>The emulation type requested does not match the boot image size. </td>
<td>IMAPI_E_BOOT_EMULATION_IMAGE_SIZE_MISMATCH
</td></tr>
<tr><td>45392</td><td>0xC0AAB150</td>
<td>Optical media is empty. </td>
<td>IMAPI_E_EMPTY_DISC
</td></tr>
<tr><td>45393</td><td>0xC0AAB151</td>
<td>The specified disc does not contain one of the supported file systems. </td>
<td>IMAPI_E_NO_SUPPORTED_FILE_SYSTEM
</td></tr>
<tr><td>45394</td><td>0xC0AAB152</td>
<td>The specified disc does not contain a '%1!ls!' file system. </td>
<td>IMAPI_E_FILE_SYSTEM_NOT_FOUND
</td></tr>
<tr><td>45395</td><td>0xC0AAB153</td>
<td>Consistency error encountered while importing the '%1!ls!' file system. </td>
<td>IMAPI_E_FILE_SYSTEM_READ_CONSISTENCY_ERROR
</td></tr>
<tr><td>45396</td><td>0xC0AAB154</td>
<td>The '%1!ls!'file system on the selected disc contains a feature not supported for import. </td>
<td>IMAPI_E_FILE_SYSTEM_FEATURE_NOT_SUPPORTED
</td></tr>
<tr><td>45397</td><td>0xC0AAB155</td>
<td>Could not import %2!ls! file system from disc. The file '%1!ls!' already exists within the image hierarchy as a directory. </td>
<td>IMAPI_E_IMPORT_TYPE_COLLISION_FILE_EXISTS_AS_DIRECTORY
</td></tr>
<tr><td>45398</td><td>0xC0AAB156</td>
<td>Cannot seek to block %1!I64d! on source disc. </td>
<td>IMAPI_E_IMPORT_SEEK_FAILURE
</td></tr>
<tr><td>45399</td><td>0xC0AAB157</td>
<td>Import from previous session failed due to an error reading a block on the media (most likely block %1!u!). </td>
<td>IMAPI_E_IMPORT_READ_FAILURE
</td></tr>
<tr><td>45400</td><td>0xC0AAB158</td>
<td>Current disc is not the same one from which file system was imported. </td>
<td>IMAPI_E_DISC_MISMATCH
</td></tr>
<tr><td>45401</td><td>0xC0AAB159</td>
<td>IMAPI does not allow multi-session with the current media type. </td>
<td>IMAPI_E_IMPORT_MEDIA_NOT_ALLOWED
</td></tr>
<tr><td>45402</td><td>0xC0AAB15A</td>
<td>IMAPI can not do multi-session with the current media because it does not support a compatible UDF revision for write. </td>
<td>IMAPI_E_UDF_NOT_WRITE_COMPATIBLE
</td></tr>
<tr><td>45403</td><td>0xC0AAB15B</td>
<td>IMAPI does not support the multisession type requested. </td>
<td>IMAPI_E_INCOMPATIBLE_MULTISESSION_TYPE
</td></tr>
<tr><td>45404</td><td>0xC0AAB15C</td>
<td>IMAPI supports none of the multisession type(s) provided on the current media. </td>
<td>IMAPI_E_NO_COMPATIBLE_MULTISESSION_TYPE
</td></tr>
<tr><td>45405</td><td>0xC0AAB15D</td>
<td>MultisessionInterfaces property must be set prior calling this method. </td>
<td>IMAPI_E_MULTISESSION_NOT_SET
</td></tr>
<tr><td>45406</td><td>0xC0AAB15E</td>
<td>Could not import %2!ls! file system from disc. The directory '%1!ls!' already exists within the image hierarchy as a file. </td>
<td>IMAPI_E_IMPORT_TYPE_COLLISION_DIRECTORY_EXISTS_AS_FILE
</td></tr>
<tr><td>45407</td><td>0x00AAB15F</td>
<td>Feature is not supported for the current file system revision, image will be created without this feature. </td>
<td>IMAPI_S_IMAGE_FEATURE_NOT_SUPPORTED
</td></tr>
<tr><td>45408</td><td>0xC0AAB160</td>
<td>Property '%1!ls!' is not accessible </td>
<td>IMAPI_E_PROPERTY_NOT_ACCESSIBLE
</td></tr>
<tr><td>45409</td><td>0xC0AAB161</td>
<td>UDF revision cannot be changed because of the previously imported session </td>
<td>IMAPI_E_UDF_REVISION_CHANGE_NOT_ALLOWED
</td></tr>
<tr><td>45410</td><td>0xC0AAB162</td>
<td>One of the multisession parameters cannot be retrieved or has a wrong value. </td>
<td>IMAPI_E_BAD_MULTISESSION_PARAMETER
</td></tr>
<tr><td>45411</td><td>0xC0AAB163</td>
<td>You cannot change the file system to be created, because the file system in the imported session and the one in the new session must match. </td>
<td>IMAPI_E_FILE_SYSTEM_CHANGE_NOT_ALLOWED
</td></tr>
<tr><td>45568</td><td>0xC0AAB200</td>
<td>The image is not 2kb aligned. Only 2048 bytes aligned images are supported. </td>
<td>IMAPI_E_IMAGEMANAGER_IMAGE_NOT_ALIGNED
</td></tr>
<tr><td>45569</td><td>0xC0AAB201</td>
<td>No valid file system Volume Descriptor was found in the iso image. This image format is not supported and the resulting disc might not be readable. </td>
<td>IMAPI_E_IMAGEMANAGER_NO_VALID_VD_FOUND
</td></tr>
<tr><td>45570</td><td>0xC0AAB202</td>
<td>No image was set (neither path nor stream was given). </td>
<td>IMAPI_E_IMAGEMANAGER_NO_IMAGE
</td></tr>
<tr><td>45571</td><td>0xC0AAB203</td>
<td>Image size exceeds MAXLONG sectors - too big. </td>
<td>IMAPI_E_IMAGEMANAGER_IMAGE_TOO_BIG
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0tag:blogger.com,1999:blog-3054476672588790036.post-47958958614032730712011-09-28T08:54:00.001-07:002011-09-28T08:54:14.556-07:00HRESULTS: FACILITY_AUDIO<br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.</span><br />
<div>
<br /></div>
<table border="1">
<tbody>
<tr>
<th>Code</th><th>HRESULT</th><th>Description</th><th>#define</th>
</tr>
<tr><td>1</td><td>0x80660001</td>
<td>PortCls could not find an audio engine node exposed by a miniport driver claiming support for IMiniportAudioEngineNode. </td>
<td>E_AUDIO_ENGINE_NODE_NOT_FOUND
</td></tr>
<tr><td>2</td><td>0x80660002</td>
<td>HD Audio widget encountered an unexpected empty connection list. </td>
<td>E_HDAUDIO_EMPTY_CONNECTION_LIST
</td></tr>
<tr><td>3</td><td>0x80660003</td>
<td>HD Audio widget does not support the connection list parameter. </td>
<td>E_HDAUDIO_CONNECTION_LIST_NOT_SUPPORTED
</td></tr>
<tr><td>4</td><td>0x80660004</td>
<td>No HD Audio subdevices were successfully created. </td>
<td>E_HDAUDIO_NO_LOGICAL_DEVICES_CREATED
</td></tr>
<tr><td>5</td><td>0x80660005</td>
<td>An unexpected NULL pointer was encountered in a linked list. </td>
<td>E_HDAUDIO_NULL_LINKED_LIST_ENTRY
</td></tr>
</tbody></table>
josh poleyhttp://www.blogger.com/profile/04300939764925532508noreply@blogger.com0