1 {******************************************************************************}
2 {                                                                              }
3 { Windows Error Codes API interface Unit for Object Pascal                     }
4 {                                                                              }
5 { Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft          }
6 { Corporation. All Rights Reserved.                                            }
7 {                                                                              }
8 { The original file is: winerror.h, released June 2000. The original Pascal    }
9 { code is: WinError.pas, released December 2000. The initial developer of the  }
10 { Pascal code is Marcel van Brakel (brakelm att chello dott nl).               }
11 {                                                                              }
12 { Portions created by Marcel van Brakel are Copyright (C) 1999-2001            }
13 { Marcel van Brakel. All Rights Reserved.                                      }
14 {                                                                              }
15 { Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI)        }
16 {                                                                              }
17 { You may retrieve the latest version of this file at the Project JEDI         }
18 { APILIB home page, located at http://jedi-apilib.sourceforge.net              }
19 {                                                                              }
20 { The contents of this file are used with permission, subject to the Mozilla   }
21 { Public License Version 1.1 (the "License"); you may not use this file except }
22 { in compliance with the License. You may obtain a copy of the License at      }
23 { http://www.mozilla.org/MPL/MPL-1.1.html                                      }
24 {                                                                              }
25 { Software distributed under the License is distributed on an "AS IS" basis,   }
26 { WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
27 { the specific language governing rights and limitations under the License.    }
28 {                                                                              }
29 { Alternatively, the contents of this file may be used under the terms of the  }
30 { GNU Lesser General Public License (the  "LGPL License"), in which case the   }
31 { provisions of the LGPL License are applicable instead of those above.        }
32 { If you wish to allow use of your version of this file only under the terms   }
33 { of the LGPL License and not to allow others to use your version of this file }
34 { under the MPL, indicate your decision by deleting  the provisions above and  }
35 { replace  them with the notice and other provisions required by the LGPL      }
36 { License.  If you do not delete the provisions above, a recipient may use     }
37 { your version of this file under either the MPL or the LGPL License.          }
38 {                                                                              }
39 { For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
40 {                                                                              }
41 {******************************************************************************}
42 
43 // $Id: JwaWinError.pas,v 1.9 2007/09/05 11:58:53 dezipaitor Exp $
44 {$IFNDEF JWA_OMIT_SECTIONS}
45 unit JwaWinError;
46 
47 {$WEAKPACKAGEUNIT}
48 {$ENDIF JWA_OMIT_SECTIONS}
49 
50 
51 {$HPPEMIT ''}
52 {$HPPEMIT '#include "WinError.h"'}
53 {$HPPEMIT ''}
54 
55 {$IFNDEF JWA_OMIT_SECTIONS}
56 {$I jediapilib.inc}
57 
58 interface
59 
60 uses
61   JwaWinType;
62 {$ENDIF JWA_OMIT_SECTIONS}
63 
64 {$IFNDEF JWA_IMPLEMENTATIONSECTION}
65 //
66 //  Values are 32 bit values layed out as follows:
67 //
68 //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
69 //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
70 //  +---+-+-+-----------------------+-------------------------------+
71 //  |Sev|C|R|     Facility          |               Code            |
72 //  +---+-+-+-----------------------+-------------------------------+
73 //
74 //  where
75 //
76 //      Sev - is the severity code
77 //
78 //          00 - Success
79 //          01 - Informational
80 //          10 - Warning
81 //          11 - Error
82 //
83 //      C - is the Customer code flag
84 //
85 //      R - is a reserved bit
86 //
87 //      Facility - is the facility code
88 //
89 //      Code - is the facility's status code
90 //
91 //
92 // Define the facility codes
93 //
94 
95 const
96   FACILITY_WINDOWS_CE = 24;
97   {$EXTERNALSYM FACILITY_WINDOWS_CE}
98   FACILITY_WINDOWS = 8;
99   {$EXTERNALSYM FACILITY_WINDOWS}
100   FACILITY_URT = 19;
101   {$EXTERNALSYM FACILITY_URT}
102   FACILITY_UMI = 22;
103   {$EXTERNALSYM FACILITY_UMI}
104   FACILITY_SXS = 23;
105   {$EXTERNALSYM FACILITY_SXS}
106   FACILITY_STORAGE = 3;
107   {$EXTERNALSYM FACILITY_STORAGE}
108   FACILITY_STATE_MANAGEMENT = 34;
109   {$EXTERNALSYM FACILITY_STATE_MANAGEMENT}
110   FACILITY_SSPI = 9;
111   {$EXTERNALSYM FACILITY_SSPI}
112   FACILITY_SCARD = 16;
113   {$EXTERNALSYM FACILITY_SCARD}
114   FACILITY_SETUPAPI = 15;
115   {$EXTERNALSYM FACILITY_SETUPAPI}
116   FACILITY_SECURITY = 9;
117   {$EXTERNALSYM FACILITY_SECURITY}
118   FACILITY_RPC = 1;
119   {$EXTERNALSYM FACILITY_RPC}
120   FACILITY_WIN32 = 7;
121   {$EXTERNALSYM FACILITY_WIN32}
122   FACILITY_CONTROL = 10;
123   {$EXTERNALSYM FACILITY_CONTROL}
124   FACILITY_NULL = 0;
125   {$EXTERNALSYM FACILITY_NULL}
126   FACILITY_METADIRECTORY = 35;
127   {$EXTERNALSYM FACILITY_METADIRECTORY}
128   FACILITY_MSMQ = 14;
129   {$EXTERNALSYM FACILITY_MSMQ}
130   FACILITY_MEDIASERVER = 13;
131   {$EXTERNALSYM FACILITY_MEDIASERVER}
132   FACILITY_INTERNET = 12;
133   {$EXTERNALSYM FACILITY_INTERNET}
134   FACILITY_ITF = 4;
135   {$EXTERNALSYM FACILITY_ITF}
136   FACILITY_HTTP = 25;
137   {$EXTERNALSYM FACILITY_HTTP}
138   FACILITY_DPLAY = 21;
139   {$EXTERNALSYM FACILITY_DPLAY}
140   FACILITY_DISPATCH = 2;
141   {$EXTERNALSYM FACILITY_DISPATCH}
142   FACILITY_CONFIGURATION = 33;
143   {$EXTERNALSYM FACILITY_CONFIGURATION}
144   FACILITY_COMPLUS = 17;
145   {$EXTERNALSYM FACILITY_COMPLUS}
146   FACILITY_CERT = 11;
147   {$EXTERNALSYM FACILITY_CERT}
148   FACILITY_BACKGROUNDCOPY = 32;
149   {$EXTERNALSYM FACILITY_BACKGROUNDCOPY}
150   FACILITY_ACS = 20;
151   {$EXTERNALSYM FACILITY_ACS}
152   FACILITY_AAF = 18;
153   {$EXTERNALSYM FACILITY_AAF}
154 
155 //
156 // Define the severity codes
157 //
158 
159 //
160 // MessageId: ERROR_SUCCESS
161 //
162 // MessageText:
163 //
164 //  The operation completed successfully.
165 //
166   ERROR_SUCCESS = DWORD(0);
167   {$EXTERNALSYM ERROR_SUCCESS}
168 
169   NO_ERROR = DWORD(0);  // dderror
170   {$EXTERNALSYM NO_ERROR}
171   SEC_E_OK = HRESULT($00000000);
172   {$EXTERNALSYM SEC_E_OK}
173 
174 //
175 // MessageId: ERROR_INVALID_FUNCTION
176 //
177 // MessageText:
178 //
179 //  Incorrect function.
180 //
181   ERROR_INVALID_FUNCTION = DWORD(1);  // dderror
182   {$EXTERNALSYM ERROR_INVALID_FUNCTION}
183 
184 //
185 // MessageId: ERROR_FILE_NOT_FOUND
186 //
187 // MessageText:
188 //
189 //  The system cannot find the file specified.
190 //
191   ERROR_FILE_NOT_FOUND = DWORD(2);
192   {$EXTERNALSYM ERROR_FILE_NOT_FOUND}
193 
194 //
195 // MessageId: ERROR_PATH_NOT_FOUND
196 //
197 // MessageText:
198 //
199 //  The system cannot find the path specified.
200 //
201   ERROR_PATH_NOT_FOUND = DWORD(3);
202   {$EXTERNALSYM ERROR_PATH_NOT_FOUND}
203 
204 //
205 // MessageId: ERROR_TOO_MANY_OPEN_FILES
206 //
207 // MessageText:
208 //
209 //  The system cannot open the file.
210 //
211   ERROR_TOO_MANY_OPEN_FILES = DWORD(4);
212   {$EXTERNALSYM ERROR_TOO_MANY_OPEN_FILES}
213 
214 //
215 // MessageId: ERROR_ACCESS_DENIED
216 //
217 // MessageText:
218 //
219 //  Access is denied.
220 //
221   ERROR_ACCESS_DENIED = DWORD(5);
222   {$EXTERNALSYM ERROR_ACCESS_DENIED}
223 
224 //
225 // MessageId: ERROR_INVALID_HANDLE
226 //
227 // MessageText:
228 //
229 //  The handle is invalid.
230 //
231   ERROR_INVALID_HANDLE = DWORD(6);
232   {$EXTERNALSYM ERROR_INVALID_HANDLE}
233 
234 //
235 // MessageId: ERROR_ARENA_TRASHED
236 //
237 // MessageText:
238 //
239 //  The storage control blocks were destroyed.
240 //
241   ERROR_ARENA_TRASHED = DWORD(7);
242   {$EXTERNALSYM ERROR_ARENA_TRASHED}
243 
244 //
245 // MessageId: ERROR_NOT_ENOUGH_MEMORY
246 //
247 // MessageText:
248 //
249 //  Not enough storage is available to process this command.
250 //
251   ERROR_NOT_ENOUGH_MEMORY = DWORD(8);  // dderror
252   {$EXTERNALSYM ERROR_NOT_ENOUGH_MEMORY}
253 
254 //
255 // MessageId: ERROR_INVALID_BLOCK
256 //
257 // MessageText:
258 //
259 //  The storage control block address is invalid.
260 //
261   ERROR_INVALID_BLOCK = DWORD(9);
262   {$EXTERNALSYM ERROR_INVALID_BLOCK}
263 
264 //
265 // MessageId: ERROR_BAD_ENVIRONMENT
266 //
267 // MessageText:
268 //
269 //  The environment is incorrect.
270 //
271   ERROR_BAD_ENVIRONMENT = DWORD(10);
272   {$EXTERNALSYM ERROR_BAD_ENVIRONMENT}
273 
274 //
275 // MessageId: ERROR_BAD_FORMAT
276 //
277 // MessageText:
278 //
279 //  An attempt was made to load a program with an incorrect format.
280 //
281   ERROR_BAD_FORMAT = DWORD(11);
282   {$EXTERNALSYM ERROR_BAD_FORMAT}
283 
284 //
285 // MessageId: ERROR_INVALID_ACCESS
286 //
287 // MessageText:
288 //
289 //  The access code is invalid.
290 //
291   ERROR_INVALID_ACCESS = DWORD(12);
292   {$EXTERNALSYM ERROR_INVALID_ACCESS}
293 
294 //
295 // MessageId: ERROR_INVALID_DATA
296 //
297 // MessageText:
298 //
299 //  The data is invalid.
300 //
301   ERROR_INVALID_DATA = DWORD(13);
302   {$EXTERNALSYM ERROR_INVALID_DATA}
303 
304 //
305 // MessageId: ERROR_OUTOFMEMORY
306 //
307 // MessageText:
308 //
309 //  Not enough storage is available to complete this operation.
310 //
311   ERROR_OUTOFMEMORY = DWORD(14);
312   {$EXTERNALSYM ERROR_OUTOFMEMORY}
313 
314 //
315 // MessageId: ERROR_INVALID_DRIVE
316 //
317 // MessageText:
318 //
319 //  The system cannot find the drive specified.
320 //
321   ERROR_INVALID_DRIVE = DWORD(15);
322   {$EXTERNALSYM ERROR_INVALID_DRIVE}
323 
324 //
325 // MessageId: ERROR_CURRENT_DIRECTORY
326 //
327 // MessageText:
328 //
329 //  The directory cannot be removed.
330 //
331   ERROR_CURRENT_DIRECTORY = DWORD(16);
332   {$EXTERNALSYM ERROR_CURRENT_DIRECTORY}
333 
334 //
335 // MessageId: ERROR_NOT_SAME_DEVICE
336 //
337 // MessageText:
338 //
339 //  The system cannot move the file to a different disk drive.
340 //
341   ERROR_NOT_SAME_DEVICE = DWORD(17);
342   {$EXTERNALSYM ERROR_NOT_SAME_DEVICE}
343 
344 //
345 // MessageId: ERROR_NO_MORE_FILES
346 //
347 // MessageText:
348 //
349 //  There are no more files.
350 //
351   ERROR_NO_MORE_FILES = DWORD(18);
352   {$EXTERNALSYM ERROR_NO_MORE_FILES}
353 
354 //
355 // MessageId: ERROR_WRITE_PROTECT
356 //
357 // MessageText:
358 //
359 //  The media is write protected.
360 //
361   ERROR_WRITE_PROTECT = DWORD(19);
362   {$EXTERNALSYM ERROR_WRITE_PROTECT}
363 
364 //
365 // MessageId: ERROR_BAD_UNIT
366 //
367 // MessageText:
368 //
369 //  The system cannot find the device specified.
370 //
371   ERROR_BAD_UNIT = DWORD(20);
372   {$EXTERNALSYM ERROR_BAD_UNIT}
373 
374 //
375 // MessageId: ERROR_NOT_READY
376 //
377 // MessageText:
378 //
379 //  The device is not ready.
380 //
381   ERROR_NOT_READY = DWORD(21);
382   {$EXTERNALSYM ERROR_NOT_READY}
383 
384 //
385 // MessageId: ERROR_BAD_COMMAND
386 //
387 // MessageText:
388 //
389 //  The device does not recognize the command.
390 //
391   ERROR_BAD_COMMAND = DWORD(22);
392   {$EXTERNALSYM ERROR_BAD_COMMAND}
393 
394 //
395 // MessageId: ERROR_CRC
396 //
397 // MessageText:
398 //
399 //  Data error (cyclic redundancy check).
400 //
401   ERROR_CRC = DWORD(23);
402   {$EXTERNALSYM ERROR_CRC}
403 
404 //
405 // MessageId: ERROR_BAD_LENGTH
406 //
407 // MessageText:
408 //
409 //  The program issued a command but the command length is incorrect.
410 //
411   ERROR_BAD_LENGTH = DWORD(24);
412   {$EXTERNALSYM ERROR_BAD_LENGTH}
413 
414 //
415 // MessageId: ERROR_SEEK
416 //
417 // MessageText:
418 //
419 //  The drive cannot locate a specific area or track on the disk.
420 //
421   ERROR_SEEK = DWORD(25);
422   {$EXTERNALSYM ERROR_SEEK}
423 
424 //
425 // MessageId: ERROR_NOT_DOS_DISK
426 //
427 // MessageText:
428 //
429 //  The specified disk or diskette cannot be accessed.
430 //
431   ERROR_NOT_DOS_DISK = DWORD(26);
432   {$EXTERNALSYM ERROR_NOT_DOS_DISK}
433 
434 //
435 // MessageId: ERROR_SECTOR_NOT_FOUND
436 //
437 // MessageText:
438 //
439 //  The drive cannot find the sector requested.
440 //
441   ERROR_SECTOR_NOT_FOUND = DWORD(27);
442   {$EXTERNALSYM ERROR_SECTOR_NOT_FOUND}
443 
444 //
445 // MessageId: ERROR_OUT_OF_PAPER
446 //
447 // MessageText:
448 //
449 //  The printer is out of paper.
450 //
451   ERROR_OUT_OF_PAPER = DWORD(28);
452   {$EXTERNALSYM ERROR_OUT_OF_PAPER}
453 
454 //
455 // MessageId: ERROR_WRITE_FAULT
456 //
457 // MessageText:
458 //
459 //  The system cannot write to the specified device.
460 //
461   ERROR_WRITE_FAULT = DWORD(29);
462   {$EXTERNALSYM ERROR_WRITE_FAULT}
463 
464 //
465 // MessageId: ERROR_READ_FAULT
466 //
467 // MessageText:
468 //
469 //  The system cannot read from the specified device.
470 //
471   ERROR_READ_FAULT = DWORD(30);
472   {$EXTERNALSYM ERROR_READ_FAULT}
473 
474 //
475 // MessageId: ERROR_GEN_FAILURE
476 //
477 // MessageText:
478 //
479 //  A device attached to the system is not functioning.
480 //
481   ERROR_GEN_FAILURE = DWORD(31);
482   {$EXTERNALSYM ERROR_GEN_FAILURE}
483 
484 //
485 // MessageId: ERROR_SHARING_VIOLATION
486 //
487 // MessageText:
488 //
489 //  The process cannot access the file because it is being used by another process.
490 //
491   ERROR_SHARING_VIOLATION = DWORD(32);
492   {$EXTERNALSYM ERROR_SHARING_VIOLATION}
493 
494 //
495 // MessageId: ERROR_LOCK_VIOLATION
496 //
497 // MessageText:
498 //
499 //  The process cannot access the file because another process has locked a portion of the file.
500 //
501   ERROR_LOCK_VIOLATION = DWORD(33);
502   {$EXTERNALSYM ERROR_LOCK_VIOLATION}
503 
504 //
505 // MessageId: ERROR_WRONG_DISK
506 //
507 // MessageText:
508 //
509 //  The wrong diskette is in the drive.
510 //  Insert %2 (Volume Serial Number: %3) into drive %1.
511 //
512   ERROR_WRONG_DISK = DWORD(34);
513   {$EXTERNALSYM ERROR_WRONG_DISK}
514 
515 //
516 // MessageId: ERROR_SHARING_BUFFER_EXCEEDED
517 //
518 // MessageText:
519 //
520 //  Too many files opened for sharing.
521 //
522   ERROR_SHARING_BUFFER_EXCEEDED = DWORD(36);
523   {$EXTERNALSYM ERROR_SHARING_BUFFER_EXCEEDED}
524 
525 //
526 // MessageId: ERROR_HANDLE_EOF
527 //
528 // MessageText:
529 //
530 //  Reached the end of the file.
531 //
532   ERROR_HANDLE_EOF = DWORD(38);
533   {$EXTERNALSYM ERROR_HANDLE_EOF}
534 
535 //
536 // MessageId: ERROR_HANDLE_DISK_FULL
537 //
538 // MessageText:
539 //
540 //  The disk is full.
541 //
542   ERROR_HANDLE_DISK_FULL = DWORD(39);
543   {$EXTERNALSYM ERROR_HANDLE_DISK_FULL}
544 
545 //
546 // MessageId: ERROR_NOT_SUPPORTED
547 //
548 // MessageText:
549 //
550 //  The request is not supported.
551 //
552   ERROR_NOT_SUPPORTED = DWORD(50);
553   {$EXTERNALSYM ERROR_NOT_SUPPORTED}
554 
555 //
556 // MessageId: ERROR_REM_NOT_LIST
557 //
558 // MessageText:
559 //
560 //  Windows cannot find the network path. Verify that the network path is correct and the destination computer is not busy or turned off. If Windows still cannot find the network path, contact your network administrator.
561 //
562   ERROR_REM_NOT_LIST = DWORD(51);
563   {$EXTERNALSYM ERROR_REM_NOT_LIST}
564 
565 //
566 // MessageId: ERROR_DUP_NAME
567 //
568 // MessageText:
569 //
570 //  You were not connected because a duplicate name exists on the network. Go to System in Control Panel to change the computer name and try again.
571 //
572   ERROR_DUP_NAME = DWORD(52);
573   {$EXTERNALSYM ERROR_DUP_NAME}
574 
575 //
576 // MessageId: ERROR_BAD_NETPATH
577 //
578 // MessageText:
579 //
580 //  The network path was not found.
581 //
582   ERROR_BAD_NETPATH = DWORD(53);
583   {$EXTERNALSYM ERROR_BAD_NETPATH}
584 
585 //
586 // MessageId: ERROR_NETWORK_BUSY
587 //
588 // MessageText:
589 //
590 //  The network is busy.
591 //
592   ERROR_NETWORK_BUSY = DWORD(54);
593   {$EXTERNALSYM ERROR_NETWORK_BUSY}
594 
595 //
596 // MessageId: ERROR_DEV_NOT_EXIST
597 //
598 // MessageText:
599 //
600 //  The specified network resource or device is no longer available.
601 //
602   ERROR_DEV_NOT_EXIST = DWORD(55);  // dderror
603   {$EXTERNALSYM ERROR_DEV_NOT_EXIST}
604 
605 //
606 // MessageId: ERROR_TOO_MANY_CMDS
607 //
608 // MessageText:
609 //
610 //  The network BIOS command limit has been reached.
611 //
612   ERROR_TOO_MANY_CMDS = DWORD(56);
613   {$EXTERNALSYM ERROR_TOO_MANY_CMDS}
614 
615 //
616 // MessageId: ERROR_ADAP_HDW_ERR
617 //
618 // MessageText:
619 //
620 //  A network adapter hardware error occurred.
621 //
622   ERROR_ADAP_HDW_ERR = DWORD(57);
623   {$EXTERNALSYM ERROR_ADAP_HDW_ERR}
624 
625 //
626 // MessageId: ERROR_BAD_NET_RESP
627 //
628 // MessageText:
629 //
630 //  The specified server cannot perform the requested operation.
631 //
632   ERROR_BAD_NET_RESP = DWORD(58);
633   {$EXTERNALSYM ERROR_BAD_NET_RESP}
634 
635 //
636 // MessageId: ERROR_UNEXP_NET_ERR
637 //
638 // MessageText:
639 //
640 //  An unexpected network error occurred.
641 //
642   ERROR_UNEXP_NET_ERR = DWORD(59);
643   {$EXTERNALSYM ERROR_UNEXP_NET_ERR}
644 
645 //
646 // MessageId: ERROR_BAD_REM_ADAP
647 //
648 // MessageText:
649 //
650 //  The remote adapter is not compatible.
651 //
652   ERROR_BAD_REM_ADAP = DWORD(60);
653   {$EXTERNALSYM ERROR_BAD_REM_ADAP}
654 
655 //
656 // MessageId: ERROR_PRINTQ_FULL
657 //
658 // MessageText:
659 //
660 //  The printer queue is full.
661 //
662   ERROR_PRINTQ_FULL = DWORD(61);
663   {$EXTERNALSYM ERROR_PRINTQ_FULL}
664 
665 //
666 // MessageId: ERROR_NO_SPOOL_SPACE
667 //
668 // MessageText:
669 //
670 //  Space to store the file waiting to be printed is not available on the server.
671 //
672   ERROR_NO_SPOOL_SPACE = DWORD(62);
673   {$EXTERNALSYM ERROR_NO_SPOOL_SPACE}
674 
675 //
676 // MessageId: ERROR_PRINT_CANCELLED
677 //
678 // MessageText:
679 //
680 //  Your file waiting to be printed was deleted.
681 //
682   ERROR_PRINT_CANCELLED = DWORD(63);
683   {$EXTERNALSYM ERROR_PRINT_CANCELLED}
684 
685 //
686 // MessageId: ERROR_NETNAME_DELETED
687 //
688 // MessageText:
689 //
690 //  The specified network name is no longer available.
691 //
692   ERROR_NETNAME_DELETED = DWORD(64);
693   {$EXTERNALSYM ERROR_NETNAME_DELETED}
694 
695 //
696 // MessageId: ERROR_NETWORK_ACCESS_DENIED
697 //
698 // MessageText:
699 //
700 //  Network access is denied.
701 //
702   ERROR_NETWORK_ACCESS_DENIED = DWORD(65);
703   {$EXTERNALSYM ERROR_NETWORK_ACCESS_DENIED}
704 
705 //
706 // MessageId: ERROR_BAD_DEV_TYPE
707 //
708 // MessageText:
709 //
710 //  The network resource type is not correct.
711 //
712   ERROR_BAD_DEV_TYPE = DWORD(66);
713   {$EXTERNALSYM ERROR_BAD_DEV_TYPE}
714 
715 //
716 // MessageId: ERROR_BAD_NET_NAME
717 //
718 // MessageText:
719 //
720 //  The network name cannot be found.
721 //
722   ERROR_BAD_NET_NAME = DWORD(67);
723   {$EXTERNALSYM ERROR_BAD_NET_NAME}
724 
725 //
726 // MessageId: ERROR_TOO_MANY_NAMES
727 //
728 // MessageText:
729 //
730 //  The name limit for the local computer network adapter card was exceeded.
731 //
732   ERROR_TOO_MANY_NAMES = DWORD(68);
733   {$EXTERNALSYM ERROR_TOO_MANY_NAMES}
734 
735 //
736 // MessageId: ERROR_TOO_MANY_SESS
737 //
738 // MessageText:
739 //
740 //  The network BIOS session limit was exceeded.
741 //
742   ERROR_TOO_MANY_SESS = DWORD(69);
743   {$EXTERNALSYM ERROR_TOO_MANY_SESS}
744 
745 //
746 // MessageId: ERROR_SHARING_PAUSED
747 //
748 // MessageText:
749 //
750 //  The remote server has been paused or is in the process of being started.
751 //
752   ERROR_SHARING_PAUSED = DWORD(70);
753   {$EXTERNALSYM ERROR_SHARING_PAUSED}
754 
755 //
756 // MessageId: ERROR_REQ_NOT_ACCEP
757 //
758 // MessageText:
759 //
760 //  No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
761 //
762   ERROR_REQ_NOT_ACCEP = DWORD(71);
763   {$EXTERNALSYM ERROR_REQ_NOT_ACCEP}
764 
765 //
766 // MessageId: ERROR_REDIR_PAUSED
767 //
768 // MessageText:
769 //
770 //  The specified printer or disk device has been paused.
771 //
772   ERROR_REDIR_PAUSED = DWORD(72);
773   {$EXTERNALSYM ERROR_REDIR_PAUSED}
774 
775 //
776 // MessageId: ERROR_FILE_EXISTS
777 //
778 // MessageText:
779 //
780 //  The file exists.
781 //
782   ERROR_FILE_EXISTS = DWORD(80);
783   {$EXTERNALSYM ERROR_FILE_EXISTS}
784 
785 //
786 // MessageId: ERROR_CANNOT_MAKE
787 //
788 // MessageText:
789 //
790 //  The directory or file cannot be created.
791 //
792   ERROR_CANNOT_MAKE = DWORD(82);
793   {$EXTERNALSYM ERROR_CANNOT_MAKE}
794 
795 //
796 // MessageId: ERROR_FAIL_I24
797 //
798 // MessageText:
799 //
800 //  Fail on INT 24.
801 //
802   ERROR_FAIL_I24 = DWORD(83);
803   {$EXTERNALSYM ERROR_FAIL_I24}
804 
805 //
806 // MessageId: ERROR_OUT_OF_STRUCTURES
807 //
808 // MessageText:
809 //
810 //  Storage to process this request is not available.
811 //
812   ERROR_OUT_OF_STRUCTURES = DWORD(84);
813   {$EXTERNALSYM ERROR_OUT_OF_STRUCTURES}
814 
815 //
816 // MessageId: ERROR_ALREADY_ASSIGNED
817 //
818 // MessageText:
819 //
820 //  The local device name is already in use.
821 //
822   ERROR_ALREADY_ASSIGNED = DWORD(85);
823   {$EXTERNALSYM ERROR_ALREADY_ASSIGNED}
824 
825 //
826 // MessageId: ERROR_INVALID_PASSWORD
827 //
828 // MessageText:
829 //
830 //  The specified network password is not correct.
831 //
832   ERROR_INVALID_PASSWORD = DWORD(86);
833   {$EXTERNALSYM ERROR_INVALID_PASSWORD}
834 
835 //
836 // MessageId: ERROR_INVALID_PARAMETER
837 //
838 // MessageText:
839 //
840 //  The parameter is incorrect.
841 //
842   ERROR_INVALID_PARAMETER = DWORD(87);  // dderror
843   {$EXTERNALSYM ERROR_INVALID_PARAMETER}
844 
845 //
846 // MessageId: ERROR_NET_WRITE_FAULT
847 //
848 // MessageText:
849 //
850 //  A write fault occurred on the network.
851 //
852   ERROR_NET_WRITE_FAULT = DWORD(88);
853   {$EXTERNALSYM ERROR_NET_WRITE_FAULT}
854 
855 //
856 // MessageId: ERROR_NO_PROC_SLOTS
857 //
858 // MessageText:
859 //
860 //  The system cannot start another process at this time.
861 //
862   ERROR_NO_PROC_SLOTS = DWORD(89);
863   {$EXTERNALSYM ERROR_NO_PROC_SLOTS}
864 
865 //
866 // MessageId: ERROR_TOO_MANY_SEMAPHORES
867 //
868 // MessageText:
869 //
870 //  Cannot create another system semaphore.
871 //
872   ERROR_TOO_MANY_SEMAPHORES = DWORD(100);
873   {$EXTERNALSYM ERROR_TOO_MANY_SEMAPHORES}
874 
875 //
876 // MessageId: ERROR_EXCL_SEM_ALREADY_OWNED
877 //
878 // MessageText:
879 //
880 //  The exclusive semaphore is owned by another process.
881 //
882   ERROR_EXCL_SEM_ALREADY_OWNED = DWORD(101);
883   {$EXTERNALSYM ERROR_EXCL_SEM_ALREADY_OWNED}
884 
885 //
886 // MessageId: ERROR_SEM_IS_SET
887 //
888 // MessageText:
889 //
890 //  The semaphore is set and cannot be closed.
891 //
892   ERROR_SEM_IS_SET = DWORD(102);
893   {$EXTERNALSYM ERROR_SEM_IS_SET}
894 
895 //
896 // MessageId: ERROR_TOO_MANY_SEM_REQUESTS
897 //
898 // MessageText:
899 //
900 //  The semaphore cannot be set again.
901 //
902   ERROR_TOO_MANY_SEM_REQUESTS = DWORD(103);
903   {$EXTERNALSYM ERROR_TOO_MANY_SEM_REQUESTS}
904 
905 //
906 // MessageId: ERROR_INVALID_AT_INTERRUPT_TIME
907 //
908 // MessageText:
909 //
910 //  Cannot request exclusive semaphores at interrupt time.
911 //
912   ERROR_INVALID_AT_INTERRUPT_TIME = DWORD(104);
913   {$EXTERNALSYM ERROR_INVALID_AT_INTERRUPT_TIME}
914 
915 //
916 // MessageId: ERROR_SEM_OWNER_DIED
917 //
918 // MessageText:
919 //
920 //  The previous ownership of this semaphore has ended.
921 //
922   ERROR_SEM_OWNER_DIED = DWORD(105);
923   {$EXTERNALSYM ERROR_SEM_OWNER_DIED}
924 
925 //
926 // MessageId: ERROR_SEM_USER_LIMIT
927 //
928 // MessageText:
929 //
930 //  Insert the diskette for drive %1.
931 //
932   ERROR_SEM_USER_LIMIT = DWORD(106);
933   {$EXTERNALSYM ERROR_SEM_USER_LIMIT}
934 
935 //
936 // MessageId: ERROR_DISK_CHANGE
937 //
938 // MessageText:
939 //
940 //  The program stopped because an alternate diskette was not inserted.
941 //
942   ERROR_DISK_CHANGE = DWORD(107);
943   {$EXTERNALSYM ERROR_DISK_CHANGE}
944 
945 //
946 // MessageId: ERROR_DRIVE_LOCKED
947 //
948 // MessageText:
949 //
950 //  The disk is in use or locked by another process.
951 //
952   ERROR_DRIVE_LOCKED = DWORD(108);
953   {$EXTERNALSYM ERROR_DRIVE_LOCKED}
954 
955 //
956 // MessageId: ERROR_BROKEN_PIPE
957 //
958 // MessageText:
959 //
960 //  The pipe has been ended.
961 //
962   ERROR_BROKEN_PIPE = DWORD(109);
963   {$EXTERNALSYM ERROR_BROKEN_PIPE}
964 
965 //
966 // MessageId: ERROR_OPEN_FAILED
967 //
968 // MessageText:
969 //
970 //  The system cannot open the device or file specified.
971 //
972   ERROR_OPEN_FAILED = DWORD(110);
973   {$EXTERNALSYM ERROR_OPEN_FAILED}
974 
975 //
976 // MessageId: ERROR_BUFFER_OVERFLOW
977 //
978 // MessageText:
979 //
980 //  The file name is too long.
981 //
982   ERROR_BUFFER_OVERFLOW = DWORD(111);
983   {$EXTERNALSYM ERROR_BUFFER_OVERFLOW}
984 
985 //
986 // MessageId: ERROR_DISK_FULL
987 //
988 // MessageText:
989 //
990 //  There is not enough space on the disk.
991 //
992   ERROR_DISK_FULL = DWORD(112);
993   {$EXTERNALSYM ERROR_DISK_FULL}
994 
995 //
996 // MessageId: ERROR_NO_MORE_SEARCH_HANDLES
997 //
998 // MessageText:
999 //
1000 //  No more internal file identifiers available.
1001 //
1002   ERROR_NO_MORE_SEARCH_HANDLES = DWORD(113);
1003   {$EXTERNALSYM ERROR_NO_MORE_SEARCH_HANDLES}
1004 
1005 //
1006 // MessageId: ERROR_INVALID_TARGET_HANDLE
1007 //
1008 // MessageText:
1009 //
1010 //  The target internal file identifier is incorrect.
1011 //
1012   ERROR_INVALID_TARGET_HANDLE = DWORD(114);
1013   {$EXTERNALSYM ERROR_INVALID_TARGET_HANDLE}
1014 
1015 //
1016 // MessageId: ERROR_INVALID_CATEGORY
1017 //
1018 // MessageText:
1019 //
1020 //  The IOCTL call made by the application program is not correct.
1021 //
1022   ERROR_INVALID_CATEGORY = DWORD(117);
1023   {$EXTERNALSYM ERROR_INVALID_CATEGORY}
1024 
1025 //
1026 // MessageId: ERROR_INVALID_VERIFY_SWITCH
1027 //
1028 // MessageText:
1029 //
1030 //  The verify-on-write switch parameter value is not correct.
1031 //
1032   ERROR_INVALID_VERIFY_SWITCH = DWORD(118);
1033   {$EXTERNALSYM ERROR_INVALID_VERIFY_SWITCH}
1034 
1035 //
1036 // MessageId: ERROR_BAD_DRIVER_LEVEL
1037 //
1038 // MessageText:
1039 //
1040 //  The system does not support the command requested.
1041 //
1042   ERROR_BAD_DRIVER_LEVEL = DWORD(119);
1043   {$EXTERNALSYM ERROR_BAD_DRIVER_LEVEL}
1044 
1045 //
1046 // MessageId: ERROR_CALL_NOT_IMPLEMENTED
1047 //
1048 // MessageText:
1049 //
1050 //  This function is not supported on this system.
1051 //
1052   ERROR_CALL_NOT_IMPLEMENTED = DWORD(120);
1053   {$EXTERNALSYM ERROR_CALL_NOT_IMPLEMENTED}
1054 
1055 //
1056 // MessageId: ERROR_SEM_TIMEOUT
1057 //
1058 // MessageText:
1059 //
1060 //  The semaphore timeout period has expired.
1061 //
1062   ERROR_SEM_TIMEOUT = DWORD(121);
1063   {$EXTERNALSYM ERROR_SEM_TIMEOUT}
1064 
1065 //
1066 // MessageId: ERROR_INSUFFICIENT_BUFFER
1067 //
1068 // MessageText:
1069 //
1070 //  The data area passed to a system call is too small.
1071 //
1072   ERROR_INSUFFICIENT_BUFFER = DWORD(122);  // dderror
1073   {$EXTERNALSYM ERROR_INSUFFICIENT_BUFFER}
1074 
1075 //
1076 // MessageId: ERROR_INVALID_NAME
1077 //
1078 // MessageText:
1079 //
1080 //  The filename, directory name, or volume label syntax is incorrect.
1081 //
1082   ERROR_INVALID_NAME = DWORD(123);  // dderror
1083   {$EXTERNALSYM ERROR_INVALID_NAME}
1084 
1085 //
1086 // MessageId: ERROR_INVALID_LEVEL
1087 //
1088 // MessageText:
1089 //
1090 //  The system call level is not correct.
1091 //
1092   ERROR_INVALID_LEVEL = DWORD(124);
1093   {$EXTERNALSYM ERROR_INVALID_LEVEL}
1094 
1095 //
1096 // MessageId: ERROR_NO_VOLUME_LABEL
1097 //
1098 // MessageText:
1099 //
1100 //  The disk has no volume label.
1101 //
1102   ERROR_NO_VOLUME_LABEL = DWORD(125);
1103   {$EXTERNALSYM ERROR_NO_VOLUME_LABEL}
1104 
1105 //
1106 // MessageId: ERROR_MOD_NOT_FOUND
1107 //
1108 // MessageText:
1109 //
1110 //  The specified module could not be found.
1111 //
1112   ERROR_MOD_NOT_FOUND = DWORD(126);
1113   {$EXTERNALSYM ERROR_MOD_NOT_FOUND}
1114 
1115 //
1116 // MessageId: ERROR_PROC_NOT_FOUND
1117 //
1118 // MessageText:
1119 //
1120 //  The specified procedure could not be found.
1121 //
1122   ERROR_PROC_NOT_FOUND = DWORD(127);
1123   {$EXTERNALSYM ERROR_PROC_NOT_FOUND}
1124 
1125 //
1126 // MessageId: ERROR_WAIT_NO_CHILDREN
1127 //
1128 // MessageText:
1129 //
1130 //  There are no child processes to wait for.
1131 //
1132   ERROR_WAIT_NO_CHILDREN = DWORD(128);
1133   {$EXTERNALSYM ERROR_WAIT_NO_CHILDREN}
1134 
1135 //
1136 // MessageId: ERROR_CHILD_NOT_COMPLETE
1137 //
1138 // MessageText:
1139 //
1140 //  The %1 application cannot be run in Win32 mode.
1141 //
1142   ERROR_CHILD_NOT_COMPLETE = DWORD(129);
1143   {$EXTERNALSYM ERROR_CHILD_NOT_COMPLETE}
1144 
1145 //
1146 // MessageId: ERROR_DIRECT_ACCESS_HANDLE
1147 //
1148 // MessageText:
1149 //
1150 //  Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
1151 //
1152   ERROR_DIRECT_ACCESS_HANDLE = DWORD(130);
1153   {$EXTERNALSYM ERROR_DIRECT_ACCESS_HANDLE}
1154 
1155 //
1156 // MessageId: ERROR_NEGATIVE_SEEK
1157 //
1158 // MessageText:
1159 //
1160 //  An attempt was made to move the file pointer before the beginning of the file.
1161 //
1162   ERROR_NEGATIVE_SEEK = DWORD(131);
1163   {$EXTERNALSYM ERROR_NEGATIVE_SEEK}
1164 
1165 //
1166 // MessageId: ERROR_SEEK_ON_DEVICE
1167 //
1168 // MessageText:
1169 //
1170 //  The file pointer cannot be set on the specified device or file.
1171 //
1172   ERROR_SEEK_ON_DEVICE = DWORD(132);
1173   {$EXTERNALSYM ERROR_SEEK_ON_DEVICE}
1174 
1175 //
1176 // MessageId: ERROR_IS_JOIN_TARGET
1177 //
1178 // MessageText:
1179 //
1180 //  A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
1181 //
1182   ERROR_IS_JOIN_TARGET = DWORD(133);
1183   {$EXTERNALSYM ERROR_IS_JOIN_TARGET}
1184 
1185 //
1186 // MessageId: ERROR_IS_JOINED
1187 //
1188 // MessageText:
1189 //
1190 //  An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
1191 //
1192   ERROR_IS_JOINED = DWORD(134);
1193   {$EXTERNALSYM ERROR_IS_JOINED}
1194 
1195 //
1196 // MessageId: ERROR_IS_SUBSTED
1197 //
1198 // MessageText:
1199 //
1200 //  An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
1201 //
1202   ERROR_IS_SUBSTED = DWORD(135);
1203   {$EXTERNALSYM ERROR_IS_SUBSTED}
1204 
1205 //
1206 // MessageId: ERROR_NOT_JOINED
1207 //
1208 // MessageText:
1209 //
1210 //  The system tried to delete the JOIN of a drive that is not joined.
1211 //
1212   ERROR_NOT_JOINED = DWORD(136);
1213   {$EXTERNALSYM ERROR_NOT_JOINED}
1214 
1215 //
1216 // MessageId: ERROR_NOT_SUBSTED
1217 //
1218 // MessageText:
1219 //
1220 //  The system tried to delete the substitution of a drive that is not substituted.
1221 //
1222   ERROR_NOT_SUBSTED = DWORD(137);
1223   {$EXTERNALSYM ERROR_NOT_SUBSTED}
1224 
1225 //
1226 // MessageId: ERROR_JOIN_TO_JOIN
1227 //
1228 // MessageText:
1229 //
1230 //  The system tried to join a drive to a directory on a joined drive.
1231 //
1232   ERROR_JOIN_TO_JOIN = DWORD(138);
1233   {$EXTERNALSYM ERROR_JOIN_TO_JOIN}
1234 
1235 //
1236 // MessageId: ERROR_SUBST_TO_SUBST
1237 //
1238 // MessageText:
1239 //
1240 //  The system tried to substitute a drive to a directory on a substituted drive.
1241 //
1242   ERROR_SUBST_TO_SUBST = DWORD(139);
1243   {$EXTERNALSYM ERROR_SUBST_TO_SUBST}
1244 
1245 //
1246 // MessageId: ERROR_JOIN_TO_SUBST
1247 //
1248 // MessageText:
1249 //
1250 //  The system tried to join a drive to a directory on a substituted drive.
1251 //
1252   ERROR_JOIN_TO_SUBST = DWORD(140);
1253   {$EXTERNALSYM ERROR_JOIN_TO_SUBST}
1254 
1255 //
1256 // MessageId: ERROR_SUBST_TO_JOIN
1257 //
1258 // MessageText:
1259 //
1260 //  The system tried to SUBST a drive to a directory on a joined drive.
1261 //
1262   ERROR_SUBST_TO_JOIN = DWORD(141);
1263   {$EXTERNALSYM ERROR_SUBST_TO_JOIN}
1264 
1265 //
1266 // MessageId: ERROR_BUSY_DRIVE
1267 //
1268 // MessageText:
1269 //
1270 //  The system cannot perform a JOIN or SUBST at this time.
1271 //
1272   ERROR_BUSY_DRIVE = DWORD(142);
1273   {$EXTERNALSYM ERROR_BUSY_DRIVE}
1274 
1275 //
1276 // MessageId: ERROR_SAME_DRIVE
1277 //
1278 // MessageText:
1279 //
1280 //  The system cannot join or substitute a drive to or for a directory on the same drive.
1281 //
1282   ERROR_SAME_DRIVE = DWORD(143);
1283   {$EXTERNALSYM ERROR_SAME_DRIVE}
1284 
1285 //
1286 // MessageId: ERROR_DIR_NOT_ROOT
1287 //
1288 // MessageText:
1289 //
1290 //  The directory is not a subdirectory of the root directory.
1291 //
1292   ERROR_DIR_NOT_ROOT = DWORD(144);
1293   {$EXTERNALSYM ERROR_DIR_NOT_ROOT}
1294 
1295 //
1296 // MessageId: ERROR_DIR_NOT_EMPTY
1297 //
1298 // MessageText:
1299 //
1300 //  The directory is not empty.
1301 //
1302   ERROR_DIR_NOT_EMPTY = DWORD(145);
1303   {$EXTERNALSYM ERROR_DIR_NOT_EMPTY}
1304 
1305 //
1306 // MessageId: ERROR_IS_SUBST_PATH
1307 //
1308 // MessageText:
1309 //
1310 //  The path specified is being used in a substitute.
1311 //
1312   ERROR_IS_SUBST_PATH = DWORD(146);
1313   {$EXTERNALSYM ERROR_IS_SUBST_PATH}
1314 
1315 //
1316 // MessageId: ERROR_IS_JOIN_PATH
1317 //
1318 // MessageText:
1319 //
1320 //  Not enough resources are available to process this command.
1321 //
1322   ERROR_IS_JOIN_PATH = DWORD(147);
1323   {$EXTERNALSYM ERROR_IS_JOIN_PATH}
1324 
1325 //
1326 // MessageId: ERROR_PATH_BUSY
1327 //
1328 // MessageText:
1329 //
1330 //  The path specified cannot be used at this time.
1331 //
1332   ERROR_PATH_BUSY = DWORD(148);
1333   {$EXTERNALSYM ERROR_PATH_BUSY}
1334 
1335 //
1336 // MessageId: ERROR_IS_SUBST_TARGET
1337 //
1338 // MessageText:
1339 //
1340 //  An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
1341 //
1342   ERROR_IS_SUBST_TARGET = DWORD(149);
1343   {$EXTERNALSYM ERROR_IS_SUBST_TARGET}
1344 
1345 //
1346 // MessageId: ERROR_SYSTEM_TRACE
1347 //
1348 // MessageText:
1349 //
1350 //  System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.
1351 //
1352   ERROR_SYSTEM_TRACE = DWORD(150);
1353   {$EXTERNALSYM ERROR_SYSTEM_TRACE}
1354 
1355 //
1356 // MessageId: ERROR_INVALID_EVENT_COUNT
1357 //
1358 // MessageText:
1359 //
1360 //  The number of specified semaphore events for DosMuxSemWait is not correct.
1361 //
1362   ERROR_INVALID_EVENT_COUNT = DWORD(151);
1363   {$EXTERNALSYM ERROR_INVALID_EVENT_COUNT}
1364 
1365 //
1366 // MessageId: ERROR_TOO_MANY_MUXWAITERS
1367 //
1368 // MessageText:
1369 //
1370 //  DosMuxSemWait did not execute; too many semaphores are already set.
1371 //
1372   ERROR_TOO_MANY_MUXWAITERS = DWORD(152);
1373   {$EXTERNALSYM ERROR_TOO_MANY_MUXWAITERS}
1374 
1375 //
1376 // MessageId: ERROR_INVALID_LIST_FORMAT
1377 //
1378 // MessageText:
1379 //
1380 //  The DosMuxSemWait list is not correct.
1381 //
1382   ERROR_INVALID_LIST_FORMAT = DWORD(153);
1383   {$EXTERNALSYM ERROR_INVALID_LIST_FORMAT}
1384 
1385 //
1386 // MessageId: ERROR_LABEL_TOO_LONG
1387 //
1388 // MessageText:
1389 //
1390 //  The volume label you entered exceeds the label character limit of the target file system.
1391 //
1392   ERROR_LABEL_TOO_LONG = DWORD(154);
1393   {$EXTERNALSYM ERROR_LABEL_TOO_LONG}
1394 
1395 //
1396 // MessageId: ERROR_TOO_MANY_TCBS
1397 //
1398 // MessageText:
1399 //
1400 //  Cannot create another thread.
1401 //
1402   ERROR_TOO_MANY_TCBS = DWORD(155);
1403   {$EXTERNALSYM ERROR_TOO_MANY_TCBS}
1404 
1405 //
1406 // MessageId: ERROR_SIGNAL_REFUSED
1407 //
1408 // MessageText:
1409 //
1410 //  The recipient process has refused the signal.
1411 //
1412   ERROR_SIGNAL_REFUSED = DWORD(156);
1413   {$EXTERNALSYM ERROR_SIGNAL_REFUSED}
1414 
1415 //
1416 // MessageId: ERROR_DISCARDED
1417 //
1418 // MessageText:
1419 //
1420 //  The segment is already discarded and cannot be locked.
1421 //
1422   ERROR_DISCARDED = DWORD(157);
1423   {$EXTERNALSYM ERROR_DISCARDED}
1424 
1425 //
1426 // MessageId: ERROR_NOT_LOCKED
1427 //
1428 // MessageText:
1429 //
1430 //  The segment is already unlocked.
1431 //
1432   ERROR_NOT_LOCKED = DWORD(158);
1433   {$EXTERNALSYM ERROR_NOT_LOCKED}
1434 
1435 //
1436 // MessageId: ERROR_BAD_THREADID_ADDR
1437 //
1438 // MessageText:
1439 //
1440 //  The address for the thread ID is not correct.
1441 //
1442   ERROR_BAD_THREADID_ADDR = DWORD(159);
1443   {$EXTERNALSYM ERROR_BAD_THREADID_ADDR}
1444 
1445 //
1446 // MessageId: ERROR_BAD_ARGUMENTS
1447 //
1448 // MessageText:
1449 //
1450 //  One or more arguments are not correct.
1451 //
1452   ERROR_BAD_ARGUMENTS = DWORD(160);
1453   {$EXTERNALSYM ERROR_BAD_ARGUMENTS}
1454 
1455 //
1456 // MessageId: ERROR_BAD_PATHNAME
1457 //
1458 // MessageText:
1459 //
1460 //  The specified path is invalid.
1461 //
1462   ERROR_BAD_PATHNAME = DWORD(161);
1463   {$EXTERNALSYM ERROR_BAD_PATHNAME}
1464 
1465 //
1466 // MessageId: ERROR_SIGNAL_PENDING
1467 //
1468 // MessageText:
1469 //
1470 //  A signal is already pending.
1471 //
1472   ERROR_SIGNAL_PENDING = DWORD(162);
1473   {$EXTERNALSYM ERROR_SIGNAL_PENDING}
1474 
1475 //
1476 // MessageId: ERROR_MAX_THRDS_REACHED
1477 //
1478 // MessageText:
1479 //
1480 //  No more threads can be created in the system.
1481 //
1482   ERROR_MAX_THRDS_REACHED = DWORD(164);
1483   {$EXTERNALSYM ERROR_MAX_THRDS_REACHED}
1484 
1485 //
1486 // MessageId: ERROR_LOCK_FAILED
1487 //
1488 // MessageText:
1489 //
1490 //  Unable to lock a region of a file.
1491 //
1492   ERROR_LOCK_FAILED = DWORD(167);
1493   {$EXTERNALSYM ERROR_LOCK_FAILED}
1494 
1495 //
1496 // MessageId: ERROR_BUSY
1497 //
1498 // MessageText:
1499 //
1500 //  The requested resource is in use.
1501 //
1502   ERROR_BUSY = DWORD(170);  // dderror
1503   {$EXTERNALSYM ERROR_BUSY}
1504 
1505 //
1506 // MessageId: ERROR_CANCEL_VIOLATION
1507 //
1508 // MessageText:
1509 //
1510 //  A lock request was not outstanding for the supplied cancel region.
1511 //
1512   ERROR_CANCEL_VIOLATION = DWORD(173);
1513   {$EXTERNALSYM ERROR_CANCEL_VIOLATION}
1514 
1515 //
1516 // MessageId: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
1517 //
1518 // MessageText:
1519 //
1520 //  The file system does not support atomic changes to the lock type.
1521 //
1522   ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = DWORD(174);
1523   {$EXTERNALSYM ERROR_ATOMIC_LOCKS_NOT_SUPPORTED}
1524 
1525 //
1526 // MessageId: ERROR_INVALID_SEGMENT_NUMBER
1527 //
1528 // MessageText:
1529 //
1530 //  The system detected a segment number that was not correct.
1531 //
1532   ERROR_INVALID_SEGMENT_NUMBER = DWORD(180);
1533   {$EXTERNALSYM ERROR_INVALID_SEGMENT_NUMBER}
1534 
1535 //
1536 // MessageId: ERROR_INVALID_ORDINAL
1537 //
1538 // MessageText:
1539 //
1540 //  The operating system cannot run %1.
1541 //
1542   ERROR_INVALID_ORDINAL = DWORD(182);
1543   {$EXTERNALSYM ERROR_INVALID_ORDINAL}
1544 
1545 //
1546 // MessageId: ERROR_ALREADY_EXISTS
1547 //
1548 // MessageText:
1549 //
1550 //  Cannot create a file when that file already exists.
1551 //
1552   ERROR_ALREADY_EXISTS = DWORD(183);
1553   {$EXTERNALSYM ERROR_ALREADY_EXISTS}
1554 
1555 //
1556 // MessageId: ERROR_INVALID_FLAG_NUMBER
1557 //
1558 // MessageText:
1559 //
1560 //  The flag passed is not correct.
1561 //
1562   ERROR_INVALID_FLAG_NUMBER = DWORD(186);
1563   {$EXTERNALSYM ERROR_INVALID_FLAG_NUMBER}
1564 
1565 //
1566 // MessageId: ERROR_SEM_NOT_FOUND
1567 //
1568 // MessageText:
1569 //
1570 //  The specified system semaphore name was not found.
1571 //
1572   ERROR_SEM_NOT_FOUND = DWORD(187);
1573   {$EXTERNALSYM ERROR_SEM_NOT_FOUND}
1574 
1575 //
1576 // MessageId: ERROR_INVALID_STARTING_CODESEG
1577 //
1578 // MessageText:
1579 //
1580 //  The operating system cannot run %1.
1581 //
1582   ERROR_INVALID_STARTING_CODESEG = DWORD(188);
1583   {$EXTERNALSYM ERROR_INVALID_STARTING_CODESEG}
1584 
1585 //
1586 // MessageId: ERROR_INVALID_STACKSEG
1587 //
1588 // MessageText:
1589 //
1590 //  The operating system cannot run %1.
1591 //
1592   ERROR_INVALID_STACKSEG = DWORD(189);
1593   {$EXTERNALSYM ERROR_INVALID_STACKSEG}
1594 
1595 //
1596 // MessageId: ERROR_INVALID_MODULETYPE
1597 //
1598 // MessageText:
1599 //
1600 //  The operating system cannot run %1.
1601 //
1602   ERROR_INVALID_MODULETYPE = DWORD(190);
1603   {$EXTERNALSYM ERROR_INVALID_MODULETYPE}
1604 
1605 //
1606 // MessageId: ERROR_INVALID_EXE_SIGNATURE
1607 //
1608 // MessageText:
1609 //
1610 //  Cannot run %1 in Win32 mode.
1611 //
1612   ERROR_INVALID_EXE_SIGNATURE = DWORD(191);
1613   {$EXTERNALSYM ERROR_INVALID_EXE_SIGNATURE}
1614 
1615 //
1616 // MessageId: ERROR_EXE_MARKED_INVALID
1617 //
1618 // MessageText:
1619 //
1620 //  The operating system cannot run %1.
1621 //
1622   ERROR_EXE_MARKED_INVALID = DWORD(192);
1623   {$EXTERNALSYM ERROR_EXE_MARKED_INVALID}
1624 
1625 //
1626 // MessageId: ERROR_BAD_EXE_FORMAT
1627 //
1628 // MessageText:
1629 //
1630 //  %1 is not a valid Win32 application.
1631 //
1632   ERROR_BAD_EXE_FORMAT = DWORD(193);
1633   {$EXTERNALSYM ERROR_BAD_EXE_FORMAT}
1634 
1635 //
1636 // MessageId: ERROR_ITERATED_DATA_EXCEEDS_64k
1637 //
1638 // MessageText:
1639 //
1640 //  The operating system cannot run %1.
1641 //
1642   ERROR_ITERATED_DATA_EXCEEDS_64k = DWORD(194);
1643   {$EXTERNALSYM ERROR_ITERATED_DATA_EXCEEDS_64k}
1644 
1645 //
1646 // MessageId: ERROR_INVALID_MINALLOCSIZE
1647 //
1648 // MessageText:
1649 //
1650 //  The operating system cannot run %1.
1651 //
1652   ERROR_INVALID_MINALLOCSIZE = DWORD(195);
1653   {$EXTERNALSYM ERROR_INVALID_MINALLOCSIZE}
1654 
1655 //
1656 // MessageId: ERROR_DYNLINK_FROM_INVALID_RING
1657 //
1658 // MessageText:
1659 //
1660 //  The operating system cannot run this application program.
1661 //
1662   ERROR_DYNLINK_FROM_INVALID_RING = DWORD(196);
1663   {$EXTERNALSYM ERROR_DYNLINK_FROM_INVALID_RING}
1664 
1665 //
1666 // MessageId: ERROR_IOPL_NOT_ENABLED
1667 //
1668 // MessageText:
1669 //
1670 //  The operating system is not presently configured to run this application.
1671 //
1672   ERROR_IOPL_NOT_ENABLED = DWORD(197);
1673   {$EXTERNALSYM ERROR_IOPL_NOT_ENABLED}
1674 
1675 //
1676 // MessageId: ERROR_INVALID_SEGDPL
1677 //
1678 // MessageText:
1679 //
1680 //  The operating system cannot run %1.
1681 //
1682   ERROR_INVALID_SEGDPL = DWORD(198);
1683   {$EXTERNALSYM ERROR_INVALID_SEGDPL}
1684 
1685 //
1686 // MessageId: ERROR_AUTODATASEG_EXCEEDS_64k
1687 //
1688 // MessageText:
1689 //
1690 //  The operating system cannot run this application program.
1691 //
1692   ERROR_AUTODATASEG_EXCEEDS_64k = DWORD(199);
1693   {$EXTERNALSYM ERROR_AUTODATASEG_EXCEEDS_64k}
1694 
1695 //
1696 // MessageId: ERROR_RING2SEG_MUST_BE_MOVABLE
1697 //
1698 // MessageText:
1699 //
1700 //  The code segment cannot be greater than or equal to 64K.
1701 //
1702   ERROR_RING2SEG_MUST_BE_MOVABLE = DWORD(200);
1703   {$EXTERNALSYM ERROR_RING2SEG_MUST_BE_MOVABLE}
1704 
1705 //
1706 // MessageId: ERROR_RELOC_CHAIN_XEEDS_SEGLIM
1707 //
1708 // MessageText:
1709 //
1710 //  The operating system cannot run %1.
1711 //
1712   ERROR_RELOC_CHAIN_XEEDS_SEGLIM = DWORD(201);
1713   {$EXTERNALSYM ERROR_RELOC_CHAIN_XEEDS_SEGLIM}
1714 
1715 //
1716 // MessageId: ERROR_INFLOOP_IN_RELOC_CHAIN
1717 //
1718 // MessageText:
1719 //
1720 //  The operating system cannot run %1.
1721 //
1722   ERROR_INFLOOP_IN_RELOC_CHAIN = DWORD(202);
1723   {$EXTERNALSYM ERROR_INFLOOP_IN_RELOC_CHAIN}
1724 
1725 //
1726 // MessageId: ERROR_ENVVAR_NOT_FOUND
1727 //
1728 // MessageText:
1729 //
1730 //  The system could not find the environment option that was entered.
1731 //
1732   ERROR_ENVVAR_NOT_FOUND = DWORD(203);
1733   {$EXTERNALSYM ERROR_ENVVAR_NOT_FOUND}
1734 
1735 //
1736 // MessageId: ERROR_NO_SIGNAL_SENT
1737 //
1738 // MessageText:
1739 //
1740 //  No process in the command subtree has a signal handler.
1741 //
1742   ERROR_NO_SIGNAL_SENT = DWORD(205);
1743   {$EXTERNALSYM ERROR_NO_SIGNAL_SENT}
1744 
1745 //
1746 // MessageId: ERROR_FILENAME_EXCED_RANGE
1747 //
1748 // MessageText:
1749 //
1750 //  The filename or extension is too long.
1751 //
1752   ERROR_FILENAME_EXCED_RANGE = DWORD(206);
1753   {$EXTERNALSYM ERROR_FILENAME_EXCED_RANGE}
1754 
1755 //
1756 // MessageId: ERROR_RING2_STACK_IN_USE
1757 //
1758 // MessageText:
1759 //
1760 //  The ring 2 stack is in use.
1761 //
1762   ERROR_RING2_STACK_IN_USE = DWORD(207);
1763   {$EXTERNALSYM ERROR_RING2_STACK_IN_USE}
1764 
1765 //
1766 // MessageId: ERROR_META_EXPANSION_TOO_LONG
1767 //
1768 // MessageText:
1769 //
1770 //  The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.
1771 //
1772   ERROR_META_EXPANSION_TOO_LONG = DWORD(208);
1773   {$EXTERNALSYM ERROR_META_EXPANSION_TOO_LONG}
1774 
1775 //
1776 // MessageId: ERROR_INVALID_SIGNAL_NUMBER
1777 //
1778 // MessageText:
1779 //
1780 //  The signal being posted is not correct.
1781 //
1782   ERROR_INVALID_SIGNAL_NUMBER = DWORD(209);
1783   {$EXTERNALSYM ERROR_INVALID_SIGNAL_NUMBER}
1784 
1785 //
1786 // MessageId: ERROR_THREAD_1_INACTIVE
1787 //
1788 // MessageText:
1789 //
1790 //  The signal handler cannot be set.
1791 //
1792   ERROR_THREAD_1_INACTIVE = DWORD(210);
1793   {$EXTERNALSYM ERROR_THREAD_1_INACTIVE}
1794 
1795 //
1796 // MessageId: ERROR_LOCKED
1797 //
1798 // MessageText:
1799 //
1800 //  The segment is locked and cannot be reallocated.
1801 //
1802   ERROR_LOCKED = DWORD(212);
1803   {$EXTERNALSYM ERROR_LOCKED}
1804 
1805 //
1806 // MessageId: ERROR_TOO_MANY_MODULES
1807 //
1808 // MessageText:
1809 //
1810 //  Too many dynamic-link modules are attached to this program or dynamic-link module.
1811 //
1812   ERROR_TOO_MANY_MODULES = DWORD(214);
1813   {$EXTERNALSYM ERROR_TOO_MANY_MODULES}
1814 
1815 //
1816 // MessageId: ERROR_NESTING_NOT_ALLOWED
1817 //
1818 // MessageText:
1819 //
1820 //  Cannot nest calls to LoadModule.
1821 //
1822   ERROR_NESTING_NOT_ALLOWED = DWORD(215);
1823   {$EXTERNALSYM ERROR_NESTING_NOT_ALLOWED}
1824 
1825 //
1826 // MessageId: ERROR_EXE_MACHINE_TYPE_MISMATCH
1827 //
1828 // MessageText:
1829 //
1830 //  The image file %1 is valid, but is for a machine type other than the current machine.
1831 //
1832   ERROR_EXE_MACHINE_TYPE_MISMATCH = DWORD(216);
1833   {$EXTERNALSYM ERROR_EXE_MACHINE_TYPE_MISMATCH}
1834 
1835 //
1836 // MessageId: ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY
1837 //
1838 // MessageText:
1839 //
1840 //  The image file %1 is signed, unable to modify.
1841 //
1842   ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY = DWORD(217);
1843   {$EXTERNALSYM ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY}
1844 
1845 //
1846 // MessageId: ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY
1847 //
1848 // MessageText:
1849 //
1850 //  The image file %1 is strong signed, unable to modify.
1851 //
1852   ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY = DWORD(218);
1853   {$EXTERNALSYM ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY}
1854 
1855 //
1856 // MessageId: ERROR_BAD_PIPE
1857 //
1858 // MessageText:
1859 //
1860 //  The pipe state is invalid.
1861 //
1862   ERROR_BAD_PIPE = DWORD(230);
1863   {$EXTERNALSYM ERROR_BAD_PIPE}
1864 
1865 //
1866 // MessageId: ERROR_PIPE_BUSY
1867 //
1868 // MessageText:
1869 //
1870 //  All pipe instances are busy.
1871 //
1872   ERROR_PIPE_BUSY = DWORD(231);
1873   {$EXTERNALSYM ERROR_PIPE_BUSY}
1874 
1875 //
1876 // MessageId: ERROR_NO_DATA
1877 //
1878 // MessageText:
1879 //
1880 //  The pipe is being closed.
1881 //
1882   ERROR_NO_DATA = DWORD(232);
1883   {$EXTERNALSYM ERROR_NO_DATA}
1884 
1885 //
1886 // MessageId: ERROR_PIPE_NOT_CONNECTED
1887 //
1888 // MessageText:
1889 //
1890 //  No process is on the other end of the pipe.
1891 //
1892   ERROR_PIPE_NOT_CONNECTED = DWORD(233);
1893   {$EXTERNALSYM ERROR_PIPE_NOT_CONNECTED}
1894 
1895 //
1896 // MessageId: ERROR_MORE_DATA
1897 //
1898 // MessageText:
1899 //
1900 //  More data is available.
1901 //
1902   ERROR_MORE_DATA = DWORD(234);  // dderror
1903   {$EXTERNALSYM ERROR_MORE_DATA}
1904 
1905 //
1906 // MessageId: ERROR_VC_DISCONNECTED
1907 //
1908 // MessageText:
1909 //
1910 //  The session was canceled.
1911 //
1912   ERROR_VC_DISCONNECTED = DWORD(240);
1913   {$EXTERNALSYM ERROR_VC_DISCONNECTED}
1914 
1915 //
1916 // MessageId: ERROR_INVALID_EA_NAME
1917 //
1918 // MessageText:
1919 //
1920 //  The specified extended attribute name was invalid.
1921 //
1922   ERROR_INVALID_EA_NAME = DWORD(254);
1923   {$EXTERNALSYM ERROR_INVALID_EA_NAME}
1924 
1925 //
1926 // MessageId: ERROR_EA_LIST_INCONSISTENT
1927 //
1928 // MessageText:
1929 //
1930 //  The extended attributes are inconsistent.
1931 //
1932   ERROR_EA_LIST_INCONSISTENT = DWORD(255);
1933   {$EXTERNALSYM ERROR_EA_LIST_INCONSISTENT}
1934 
1935 //
1936 // MessageId: WAIT_TIMEOUT
1937 //
1938 // MessageText:
1939 //
1940 //  The wait operation timed out.
1941 //
1942   WAIT_TIMEOUT = DWORD(258);  // dderror
1943   {$EXTERNALSYM WAIT_TIMEOUT}
1944 
1945 //
1946 // MessageId: ERROR_NO_MORE_ITEMS
1947 //
1948 // MessageText:
1949 //
1950 //  No more data is available.
1951 //
1952   ERROR_NO_MORE_ITEMS = DWORD(259);
1953   {$EXTERNALSYM ERROR_NO_MORE_ITEMS}
1954 
1955 //
1956 // MessageId: ERROR_CANNOT_COPY
1957 //
1958 // MessageText:
1959 //
1960 //  The copy functions cannot be used.
1961 //
1962   ERROR_CANNOT_COPY = DWORD(266);
1963   {$EXTERNALSYM ERROR_CANNOT_COPY}
1964 
1965 //
1966 // MessageId: ERROR_DIRECTORY
1967 //
1968 // MessageText:
1969 //
1970 //  The directory name is invalid.
1971 //
1972   ERROR_DIRECTORY = DWORD(267);
1973   {$EXTERNALSYM ERROR_DIRECTORY}
1974 
1975 //
1976 // MessageId: ERROR_EAS_DIDNT_FIT
1977 //
1978 // MessageText:
1979 //
1980 //  The extended attributes did not fit in the buffer.
1981 //
1982   ERROR_EAS_DIDNT_FIT = DWORD(275);
1983   {$EXTERNALSYM ERROR_EAS_DIDNT_FIT}
1984 
1985 //
1986 // MessageId: ERROR_EA_FILE_CORRUPT
1987 //
1988 // MessageText:
1989 //
1990 //  The extended attribute file on the mounted file system is corrupt.
1991 //
1992   ERROR_EA_FILE_CORRUPT = DWORD(276);
1993   {$EXTERNALSYM ERROR_EA_FILE_CORRUPT}
1994 
1995 //
1996 // MessageId: ERROR_EA_TABLE_FULL
1997 //
1998 // MessageText:
1999 //
2000 //  The extended attribute table file is full.
2001 //
2002   ERROR_EA_TABLE_FULL = DWORD(277);
2003   {$EXTERNALSYM ERROR_EA_TABLE_FULL}
2004 
2005 //
2006 // MessageId: ERROR_INVALID_EA_HANDLE
2007 //
2008 // MessageText:
2009 //
2010 //  The specified extended attribute handle is invalid.
2011 //
2012   ERROR_INVALID_EA_HANDLE = DWORD(278);
2013   {$EXTERNALSYM ERROR_INVALID_EA_HANDLE}
2014 
2015 //
2016 // MessageId: ERROR_EAS_NOT_SUPPORTED
2017 //
2018 // MessageText:
2019 //
2020 //  The mounted file system does not support extended attributes.
2021 //
2022   ERROR_EAS_NOT_SUPPORTED = DWORD(282);
2023   {$EXTERNALSYM ERROR_EAS_NOT_SUPPORTED}
2024 
2025 //
2026 // MessageId: ERROR_NOT_OWNER
2027 //
2028 // MessageText:
2029 //
2030 //  Attempt to release mutex not owned by caller.
2031 //
2032   ERROR_NOT_OWNER = DWORD(288);
2033   {$EXTERNALSYM ERROR_NOT_OWNER}
2034 
2035 //
2036 // MessageId: ERROR_TOO_MANY_POSTS
2037 //
2038 // MessageText:
2039 //
2040 //  Too many posts were made to a semaphore.
2041 //
2042   ERROR_TOO_MANY_POSTS = DWORD(298);
2043   {$EXTERNALSYM ERROR_TOO_MANY_POSTS}
2044 
2045 //
2046 // MessageId: ERROR_PARTIAL_COPY
2047 //
2048 // MessageText:
2049 //
2050 //  Only part of a ReadProcessMemory or WriteProcessMemory request was completed.
2051 //
2052   ERROR_PARTIAL_COPY = DWORD(299);
2053   {$EXTERNALSYM ERROR_PARTIAL_COPY}
2054 
2055 //
2056 // MessageId: ERROR_OPLOCK_NOT_GRANTED
2057 //
2058 // MessageText:
2059 //
2060 //  The oplock request is denied.
2061 //
2062   ERROR_OPLOCK_NOT_GRANTED = DWORD(300);
2063   {$EXTERNALSYM ERROR_OPLOCK_NOT_GRANTED}
2064 
2065 //
2066 // MessageId: ERROR_INVALID_OPLOCK_PROTOCOL
2067 //
2068 // MessageText:
2069 //
2070 //  An invalid oplock acknowledgment was received by the system.
2071 //
2072   ERROR_INVALID_OPLOCK_PROTOCOL = DWORD(301);
2073   {$EXTERNALSYM ERROR_INVALID_OPLOCK_PROTOCOL}
2074 
2075 //
2076 // MessageId: ERROR_DISK_TOO_FRAGMENTED
2077 //
2078 // MessageText:
2079 //
2080 //  The volume is too fragmented to complete this operation.
2081 //
2082   ERROR_DISK_TOO_FRAGMENTED = DWORD(302);
2083   {$EXTERNALSYM ERROR_DISK_TOO_FRAGMENTED}
2084 
2085 //
2086 // MessageId: ERROR_DELETE_PENDING
2087 //
2088 // MessageText:
2089 //
2090 //  The file cannot be opened because it is in the process of being deleted.
2091 //
2092   ERROR_DELETE_PENDING = DWORD(303);
2093   {$EXTERNALSYM ERROR_DELETE_PENDING}
2094 
2095 //
2096 // MessageId: ERROR_MR_MID_NOT_FOUND
2097 //
2098 // MessageText:
2099 //
2100 //  The system cannot find message text for message number 0x%1 in the message file for %2.
2101 //
2102   ERROR_MR_MID_NOT_FOUND = DWORD(317);
2103   {$EXTERNALSYM ERROR_MR_MID_NOT_FOUND}
2104 
2105 //
2106 // MessageId: ERROR_SCOPE_NOT_FOUND
2107 //
2108 // MessageText:
2109 //
2110 //  The scope specified was not found.
2111 //
2112   ERROR_SCOPE_NOT_FOUND = DWORD(318);
2113   {$EXTERNALSYM ERROR_SCOPE_NOT_FOUND}
2114 
2115 //
2116 // MessageId: ERROR_INVALID_ADDRESS
2117 //
2118 // MessageText:
2119 //
2120 //  Attempt to access invalid address.
2121 //
2122   ERROR_INVALID_ADDRESS = DWORD(487);
2123   {$EXTERNALSYM ERROR_INVALID_ADDRESS}
2124 
2125 //
2126 // MessageId: ERROR_ARITHMETIC_OVERFLOW
2127 //
2128 // MessageText:
2129 //
2130 //  Arithmetic result exceeded 32 bits.
2131 //
2132   ERROR_ARITHMETIC_OVERFLOW = DWORD(534);
2133   {$EXTERNALSYM ERROR_ARITHMETIC_OVERFLOW}
2134 
2135 //
2136 // MessageId: ERROR_PIPE_CONNECTED
2137 //
2138 // MessageText:
2139 //
2140 //  There is a process on other end of the pipe.
2141 //
2142   ERROR_PIPE_CONNECTED = DWORD(535);
2143   {$EXTERNALSYM ERROR_PIPE_CONNECTED}
2144 
2145 //
2146 // MessageId: ERROR_PIPE_LISTENING
2147 //
2148 // MessageText:
2149 //
2150 //  Waiting for a process to open the other end of the pipe.
2151 //
2152   ERROR_PIPE_LISTENING = DWORD(536);
2153   {$EXTERNALSYM ERROR_PIPE_LISTENING}
2154 
2155 //
2156 // MessageId: ERROR_EA_ACCESS_DENIED
2157 //
2158 // MessageText:
2159 //
2160 //  Access to the extended attribute was denied.
2161 //
2162   ERROR_EA_ACCESS_DENIED = DWORD(994);
2163   {$EXTERNALSYM ERROR_EA_ACCESS_DENIED}
2164 
2165 //
2166 // MessageId: ERROR_OPERATION_ABORTED
2167 //
2168 // MessageText:
2169 //
2170 //  The I/O operation has been aborted because of either a thread exit or an application request.
2171 //
2172   ERROR_OPERATION_ABORTED = DWORD(995);
2173   {$EXTERNALSYM ERROR_OPERATION_ABORTED}
2174 
2175 //
2176 // MessageId: ERROR_IO_INCOMPLETE
2177 //
2178 // MessageText:
2179 //
2180 //  Overlapped I/O event is not in a signaled state.
2181 //
2182   ERROR_IO_INCOMPLETE = DWORD(996);
2183   {$EXTERNALSYM ERROR_IO_INCOMPLETE}
2184 
2185 //
2186 // MessageId: ERROR_IO_PENDING
2187 //
2188 // MessageText:
2189 //
2190 //  Overlapped I/O operation is in progress.
2191 //
2192   ERROR_IO_PENDING = DWORD(997);  // dderror
2193   {$EXTERNALSYM ERROR_IO_PENDING}
2194 
2195 //
2196 // MessageId: ERROR_NOACCESS
2197 //
2198 // MessageText:
2199 //
2200 //  Invalid access to memory location.
2201 //
2202   ERROR_NOACCESS = DWORD(998);
2203   {$EXTERNALSYM ERROR_NOACCESS}
2204 
2205 //
2206 // MessageId: ERROR_SWAPERROR
2207 //
2208 // MessageText:
2209 //
2210 //  Error performing inpage operation.
2211 //
2212   ERROR_SWAPERROR = DWORD(999);
2213   {$EXTERNALSYM ERROR_SWAPERROR}
2214 
2215 //
2216 // MessageId: ERROR_STACK_OVERFLOW
2217 //
2218 // MessageText:
2219 //
2220 //  Recursion too deep; the stack overflowed.
2221 //
2222   ERROR_STACK_OVERFLOW = DWORD(1001);
2223   {$EXTERNALSYM ERROR_STACK_OVERFLOW}
2224 
2225 //
2226 // MessageId: ERROR_INVALID_MESSAGE
2227 //
2228 // MessageText:
2229 //
2230 //  The window cannot act on the sent message.
2231 //
2232   ERROR_INVALID_MESSAGE = DWORD(1002);
2233   {$EXTERNALSYM ERROR_INVALID_MESSAGE}
2234 
2235 //
2236 // MessageId: ERROR_CAN_NOT_COMPLETE
2237 //
2238 // MessageText:
2239 //
2240 //  Cannot complete this function.
2241 //
2242   ERROR_CAN_NOT_COMPLETE = DWORD(1003);
2243   {$EXTERNALSYM ERROR_CAN_NOT_COMPLETE}
2244 
2245 //
2246 // MessageId: ERROR_INVALID_FLAGS
2247 //
2248 // MessageText:
2249 //
2250 //  Invalid flags.
2251 //
2252   ERROR_INVALID_FLAGS = DWORD(1004);
2253   {$EXTERNALSYM ERROR_INVALID_FLAGS}
2254 
2255 //
2256 // MessageId: ERROR_UNRECOGNIZED_VOLUME
2257 //
2258 // MessageText:
2259 //
2260 //  The volume does not contain a recognized file system.
2261 //  Please make sure that all required file system drivers are loaded and that the volume is not corrupted.
2262 //
2263   ERROR_UNRECOGNIZED_VOLUME = DWORD(1005);
2264   {$EXTERNALSYM ERROR_UNRECOGNIZED_VOLUME}
2265 
2266 //
2267 // MessageId: ERROR_FILE_INVALID
2268 //
2269 // MessageText:
2270 //
2271 //  The volume for a file has been externally altered so that the opened file is no longer valid.
2272 //
2273   ERROR_FILE_INVALID = DWORD(1006);
2274   {$EXTERNALSYM ERROR_FILE_INVALID}
2275 
2276 //
2277 // MessageId: ERROR_FULLSCREEN_MODE
2278 //
2279 // MessageText:
2280 //
2281 //  The requested operation cannot be performed in full-screen mode.
2282 //
2283   ERROR_FULLSCREEN_MODE = DWORD(1007);
2284   {$EXTERNALSYM ERROR_FULLSCREEN_MODE}
2285 
2286 //
2287 // MessageId: ERROR_NO_TOKEN
2288 //
2289 // MessageText:
2290 //
2291 //  An attempt was made to reference a token that does not exist.
2292 //
2293   ERROR_NO_TOKEN = DWORD(1008);
2294   {$EXTERNALSYM ERROR_NO_TOKEN}
2295 
2296 //
2297 // MessageId: ERROR_BADDB
2298 //
2299 // MessageText:
2300 //
2301 //  The configuration registry database is corrupt.
2302 //
2303   ERROR_BADDB = DWORD(1009);
2304   {$EXTERNALSYM ERROR_BADDB}
2305 
2306 //
2307 // MessageId: ERROR_BADKEY
2308 //
2309 // MessageText:
2310 //
2311 //  The configuration registry key is invalid.
2312 //
2313   ERROR_BADKEY = DWORD(1010);
2314   {$EXTERNALSYM ERROR_BADKEY}
2315 
2316 //
2317 // MessageId: ERROR_CANTOPEN
2318 //
2319 // MessageText:
2320 //
2321 //  The configuration registry key could not be opened.
2322 //
2323   ERROR_CANTOPEN = DWORD(1011);
2324   {$EXTERNALSYM ERROR_CANTOPEN}
2325 
2326 //
2327 // MessageId: ERROR_CANTREAD
2328 //
2329 // MessageText:
2330 //
2331 //  The configuration registry key could not be read.
2332 //
2333   ERROR_CANTREAD = DWORD(1012);
2334   {$EXTERNALSYM ERROR_CANTREAD}
2335 
2336 //
2337 // MessageId: ERROR_CANTWRITE
2338 //
2339 // MessageText:
2340 //
2341 //  The configuration registry key could not be written.
2342 //
2343   ERROR_CANTWRITE = DWORD(1013);
2344   {$EXTERNALSYM ERROR_CANTWRITE}
2345 
2346 //
2347 // MessageId: ERROR_REGISTRY_RECOVERED
2348 //
2349 // MessageText:
2350 //
2351 //  One of the files in the registry database had to be recovered by use of a log or alternate copy. The recovery was successful.
2352 //
2353   ERROR_REGISTRY_RECOVERED = DWORD(1014);
2354   {$EXTERNALSYM ERROR_REGISTRY_RECOVERED}
2355 
2356 //
2357 // MessageId: ERROR_REGISTRY_CORRUPT
2358 //
2359 // MessageText:
2360 //
2361 //  The registry is corrupted. The structure of one of the files containing registry data is corrupted, or the system's memory image of the file is corrupted, or the file could not be recovered because the alternate copy or log was absent or corrupted.
2362 //
2363   ERROR_REGISTRY_CORRUPT = DWORD(1015);
2364   {$EXTERNALSYM ERROR_REGISTRY_CORRUPT}
2365 
2366 //
2367 // MessageId: ERROR_REGISTRY_IO_FAILED
2368 //
2369 // MessageText:
2370 //
2371 //  An I/O operation initiated by the registry failed unrecoverably. The registry could not read in, or write out, or flush, one of the files that contain the system's image of the registry.
2372 //
2373   ERROR_REGISTRY_IO_FAILED = DWORD(1016);
2374   {$EXTERNALSYM ERROR_REGISTRY_IO_FAILED}
2375 
2376 //
2377 // MessageId: ERROR_NOT_REGISTRY_FILE
2378 //
2379 // MessageText:
2380 //
2381 //  The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format.
2382 //
2383   ERROR_NOT_REGISTRY_FILE = DWORD(1017);
2384   {$EXTERNALSYM ERROR_NOT_REGISTRY_FILE}
2385 
2386 //
2387 // MessageId: ERROR_KEY_DELETED
2388 //
2389 // MessageText:
2390 //
2391 //  Illegal operation attempted on a registry key that has been marked for deletion.
2392 //
2393   ERROR_KEY_DELETED = DWORD(1018);
2394   {$EXTERNALSYM ERROR_KEY_DELETED}
2395 
2396 //
2397 // MessageId: ERROR_NO_LOG_SPACE
2398 //
2399 // MessageText:
2400 //
2401 //  System could not allocate the required space in a registry log.
2402 //
2403   ERROR_NO_LOG_SPACE = DWORD(1019);
2404   {$EXTERNALSYM ERROR_NO_LOG_SPACE}
2405 
2406 //
2407 // MessageId: ERROR_KEY_HAS_CHILDREN
2408 //
2409 // MessageText:
2410 //
2411 //  Cannot create a symbolic link in a registry key that already has subkeys or values.
2412 //
2413   ERROR_KEY_HAS_CHILDREN = DWORD(1020);
2414   {$EXTERNALSYM ERROR_KEY_HAS_CHILDREN}
2415 
2416 //
2417 // MessageId: ERROR_CHILD_MUST_BE_VOLATILE
2418 //
2419 // MessageText:
2420 //
2421 //  Cannot create a stable subkey under a volatile parent key.
2422 //
2423   ERROR_CHILD_MUST_BE_VOLATILE = DWORD(1021);
2424   {$EXTERNALSYM ERROR_CHILD_MUST_BE_VOLATILE}
2425 
2426 //
2427 // MessageId: ERROR_NOTIFY_ENUM_DIR
2428 //
2429 // MessageText:
2430 //
2431 //  A notify change request is being completed and the information is not being returned in the caller's buffer. The caller now needs to enumerate the files to find the changes.
2432 //
2433   ERROR_NOTIFY_ENUM_DIR = DWORD(1022);
2434   {$EXTERNALSYM ERROR_NOTIFY_ENUM_DIR}
2435 
2436 //
2437 // MessageId: ERROR_DEPENDENT_SERVICES_RUNNING
2438 //
2439 // MessageText:
2440 //
2441 //  A stop control has been sent to a service that other running services are dependent on.
2442 //
2443   ERROR_DEPENDENT_SERVICES_RUNNING = DWORD(1051);
2444   {$EXTERNALSYM ERROR_DEPENDENT_SERVICES_RUNNING}
2445 
2446 //
2447 // MessageId: ERROR_INVALID_SERVICE_CONTROL
2448 //
2449 // MessageText:
2450 //
2451 //  The requested control is not valid for this service.
2452 //
2453   ERROR_INVALID_SERVICE_CONTROL = DWORD(1052);
2454   {$EXTERNALSYM ERROR_INVALID_SERVICE_CONTROL}
2455 
2456 //
2457 // MessageId: ERROR_SERVICE_REQUEST_TIMEOUT
2458 //
2459 // MessageText:
2460 //
2461 //  The service did not respond to the start or control request in a timely fashion.
2462 //
2463   ERROR_SERVICE_REQUEST_TIMEOUT = DWORD(1053);
2464   {$EXTERNALSYM ERROR_SERVICE_REQUEST_TIMEOUT}
2465 
2466 //
2467 // MessageId: ERROR_SERVICE_NO_THREAD
2468 //
2469 // MessageText:
2470 //
2471 //  A thread could not be created for the service.
2472 //
2473   ERROR_SERVICE_NO_THREAD = DWORD(1054);
2474   {$EXTERNALSYM ERROR_SERVICE_NO_THREAD}
2475 
2476 //
2477 // MessageId: ERROR_SERVICE_DATABASE_LOCKED
2478 //
2479 // MessageText:
2480 //
2481 //  The service database is locked.
2482 //
2483   ERROR_SERVICE_DATABASE_LOCKED = DWORD(1055);
2484   {$EXTERNALSYM ERROR_SERVICE_DATABASE_LOCKED}
2485 
2486 //
2487 // MessageId: ERROR_SERVICE_ALREADY_RUNNING
2488 //
2489 // MessageText:
2490 //
2491 //  An instance of the service is already running.
2492 //
2493   ERROR_SERVICE_ALREADY_RUNNING = DWORD(1056);
2494   {$EXTERNALSYM ERROR_SERVICE_ALREADY_RUNNING}
2495 
2496 //
2497 // MessageId: ERROR_INVALID_SERVICE_ACCOUNT
2498 //
2499 // MessageText:
2500 //
2501 //  The account name is invalid or does not exist, or the password is invalid for the account name specified.
2502 //
2503   ERROR_INVALID_SERVICE_ACCOUNT = DWORD(1057);
2504   {$EXTERNALSYM ERROR_INVALID_SERVICE_ACCOUNT}
2505 
2506 //
2507 // MessageId: ERROR_SERVICE_DISABLED
2508 //
2509 // MessageText:
2510 //
2511 //  The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
2512 //
2513   ERROR_SERVICE_DISABLED = DWORD(1058);
2514   {$EXTERNALSYM ERROR_SERVICE_DISABLED}
2515 
2516 //
2517 // MessageId: ERROR_CIRCULAR_DEPENDENCY
2518 //
2519 // MessageText:
2520 //
2521 //  Circular service dependency was specified.
2522 //
2523   ERROR_CIRCULAR_DEPENDENCY = DWORD(1059);
2524   {$EXTERNALSYM ERROR_CIRCULAR_DEPENDENCY}
2525 
2526 //
2527 // MessageId: ERROR_SERVICE_DOES_NOT_EXIST
2528 //
2529 // MessageText:
2530 //
2531 //  The specified service does not exist as an installed service.
2532 //
2533   ERROR_SERVICE_DOES_NOT_EXIST = DWORD(1060);
2534   {$EXTERNALSYM ERROR_SERVICE_DOES_NOT_EXIST}
2535 
2536 //
2537 // MessageId: ERROR_SERVICE_CANNOT_ACCEPT_CTRL
2538 //
2539 // MessageText:
2540 //
2541 //  The service cannot accept control messages at this time.
2542 //
2543   ERROR_SERVICE_CANNOT_ACCEPT_CTRL = DWORD(1061);
2544   {$EXTERNALSYM ERROR_SERVICE_CANNOT_ACCEPT_CTRL}
2545 
2546 //
2547 // MessageId: ERROR_SERVICE_NOT_ACTIVE
2548 //
2549 // MessageText:
2550 //
2551 //  The service has not been started.
2552 //
2553   ERROR_SERVICE_NOT_ACTIVE = DWORD(1062);
2554   {$EXTERNALSYM ERROR_SERVICE_NOT_ACTIVE}
2555 
2556 //
2557 // MessageId: ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
2558 //
2559 // MessageText:
2560 //
2561 //  The service process could not connect to the service controller.
2562 //
2563   ERROR_FAILED_SERVICE_CONTROLLER_CONNECT = DWORD(1063);
2564   {$EXTERNALSYM ERROR_FAILED_SERVICE_CONTROLLER_CONNECT}
2565 
2566 //
2567 // MessageId: ERROR_EXCEPTION_IN_SERVICE
2568 //
2569 // MessageText:
2570 //
2571 //  An exception occurred in the service when handling the control request.
2572 //
2573   ERROR_EXCEPTION_IN_SERVICE = DWORD(1064);
2574   {$EXTERNALSYM ERROR_EXCEPTION_IN_SERVICE}
2575 
2576 //
2577 // MessageId: ERROR_DATABASE_DOES_NOT_EXIST
2578 //
2579 // MessageText:
2580 //
2581 //  The database specified does not exist.
2582 //
2583   ERROR_DATABASE_DOES_NOT_EXIST = DWORD(1065);
2584   {$EXTERNALSYM ERROR_DATABASE_DOES_NOT_EXIST}
2585 
2586 //
2587 // MessageId: ERROR_SERVICE_SPECIFIC_ERROR
2588 //
2589 // MessageText:
2590 //
2591 //  The service has returned a service-specific error code.
2592 //
2593   ERROR_SERVICE_SPECIFIC_ERROR = DWORD(1066);
2594   {$EXTERNALSYM ERROR_SERVICE_SPECIFIC_ERROR}
2595 
2596 //
2597 // MessageId: ERROR_PROCESS_ABORTED
2598 //
2599 // MessageText:
2600 //
2601 //  The process terminated unexpectedly.
2602 //
2603   ERROR_PROCESS_ABORTED = DWORD(1067);
2604   {$EXTERNALSYM ERROR_PROCESS_ABORTED}
2605 
2606 //
2607 // MessageId: ERROR_SERVICE_DEPENDENCY_FAIL
2608 //
2609 // MessageText:
2610 //
2611 //  The dependency service or group failed to start.
2612 //
2613   ERROR_SERVICE_DEPENDENCY_FAIL = DWORD(1068);
2614   {$EXTERNALSYM ERROR_SERVICE_DEPENDENCY_FAIL}
2615 
2616 //
2617 // MessageId: ERROR_SERVICE_LOGON_FAILED
2618 //
2619 // MessageText:
2620 //
2621 //  The service did not start due to a logon failure.
2622 //
2623   ERROR_SERVICE_LOGON_FAILED = DWORD(1069);
2624   {$EXTERNALSYM ERROR_SERVICE_LOGON_FAILED}
2625 
2626 //
2627 // MessageId: ERROR_SERVICE_START_HANG
2628 //
2629 // MessageText:
2630 //
2631 //  After starting, the service hung in a start-pending state.
2632 //
2633   ERROR_SERVICE_START_HANG = DWORD(1070);
2634   {$EXTERNALSYM ERROR_SERVICE_START_HANG}
2635 
2636 //
2637 // MessageId: ERROR_INVALID_SERVICE_LOCK
2638 //
2639 // MessageText:
2640 //
2641 //  The specified service database lock is invalid.
2642 //
2643   ERROR_INVALID_SERVICE_LOCK = DWORD(1071);
2644   {$EXTERNALSYM ERROR_INVALID_SERVICE_LOCK}
2645 
2646 //
2647 // MessageId: ERROR_SERVICE_MARKED_FOR_DELETE
2648 //
2649 // MessageText:
2650 //
2651 //  The specified service has been marked for deletion.
2652 //
2653   ERROR_SERVICE_MARKED_FOR_DELETE = DWORD(1072);
2654   {$EXTERNALSYM ERROR_SERVICE_MARKED_FOR_DELETE}
2655 
2656 //
2657 // MessageId: ERROR_SERVICE_EXISTS
2658 //
2659 // MessageText:
2660 //
2661 //  The specified service already exists.
2662 //
2663   ERROR_SERVICE_EXISTS = DWORD(1073);
2664   {$EXTERNALSYM ERROR_SERVICE_EXISTS}
2665 
2666 //
2667 // MessageId: ERROR_ALREADY_RUNNING_LKG
2668 //
2669 // MessageText:
2670 //
2671 //  The system is currently running with the last-known-good configuration.
2672 //
2673   ERROR_ALREADY_RUNNING_LKG = DWORD(1074);
2674   {$EXTERNALSYM ERROR_ALREADY_RUNNING_LKG}
2675 
2676 //
2677 // MessageId: ERROR_SERVICE_DEPENDENCY_DELETED
2678 //
2679 // MessageText:
2680 //
2681 //  The dependency service does not exist or has been marked for deletion.
2682 //
2683   ERROR_SERVICE_DEPENDENCY_DELETED = DWORD(1075);
2684   {$EXTERNALSYM ERROR_SERVICE_DEPENDENCY_DELETED}
2685 
2686 //
2687 // MessageId: ERROR_BOOT_ALREADY_ACCEPTED
2688 //
2689 // MessageText:
2690 //
2691 //  The current boot has already been accepted for use as the last-known-good control set.
2692 //
2693   ERROR_BOOT_ALREADY_ACCEPTED = DWORD(1076);
2694   {$EXTERNALSYM ERROR_BOOT_ALREADY_ACCEPTED}
2695 
2696 //
2697 // MessageId: ERROR_SERVICE_NEVER_STARTED
2698 //
2699 // MessageText:
2700 //
2701 //  No attempts to start the service have been made since the last boot.
2702 //
2703   ERROR_SERVICE_NEVER_STARTED = DWORD(1077);
2704   {$EXTERNALSYM ERROR_SERVICE_NEVER_STARTED}
2705 
2706 //
2707 // MessageId: ERROR_DUPLICATE_SERVICE_NAME
2708 //
2709 // MessageText:
2710 //
2711 //  The name is already in use as either a service name or a service display name.
2712 //
2713   ERROR_DUPLICATE_SERVICE_NAME = DWORD(1078);
2714   {$EXTERNALSYM ERROR_DUPLICATE_SERVICE_NAME}
2715 
2716 //
2717 // MessageId: ERROR_DIFFERENT_SERVICE_ACCOUNT
2718 //
2719 // MessageText:
2720 //
2721 //  The account specified for this service is different from the account specified for other services running in the same process.
2722 //
2723   ERROR_DIFFERENT_SERVICE_ACCOUNT = DWORD(1079);
2724   {$EXTERNALSYM ERROR_DIFFERENT_SERVICE_ACCOUNT}
2725 
2726 //
2727 // MessageId: ERROR_CANNOT_DETECT_DRIVER_FAILURE
2728 //
2729 // MessageText:
2730 //
2731 //  Failure actions can only be set for Win32 services, not for drivers.
2732 //
2733   ERROR_CANNOT_DETECT_DRIVER_FAILURE = DWORD(1080);
2734   {$EXTERNALSYM ERROR_CANNOT_DETECT_DRIVER_FAILURE}
2735 
2736 //
2737 // MessageId: ERROR_CANNOT_DETECT_PROCESS_ABORT
2738 //
2739 // MessageText:
2740 //
2741 //  This service runs in the same process as the service control manager.
2742 //  Therefore, the service control manager cannot take action if this service's process terminates unexpectedly.
2743 //
2744   ERROR_CANNOT_DETECT_PROCESS_ABORT = DWORD(1081);
2745   {$EXTERNALSYM ERROR_CANNOT_DETECT_PROCESS_ABORT}
2746 
2747 //
2748 // MessageId: ERROR_NO_RECOVERY_PROGRAM
2749 //
2750 // MessageText:
2751 //
2752 //  No recovery program has been configured for this service.
2753 //
2754   ERROR_NO_RECOVERY_PROGRAM = DWORD(1082);
2755   {$EXTERNALSYM ERROR_NO_RECOVERY_PROGRAM}
2756 
2757 //
2758 // MessageId: ERROR_SERVICE_NOT_IN_EXE
2759 //
2760 // MessageText:
2761 //
2762 //  The executable program that this service is configured to run in does not implement the service.
2763 //
2764   ERROR_SERVICE_NOT_IN_EXE = DWORD(1083);
2765   {$EXTERNALSYM ERROR_SERVICE_NOT_IN_EXE}
2766 
2767 //
2768 // MessageId: ERROR_NOT_SAFEBOOT_SERVICE
2769 //
2770 // MessageText:
2771 //
2772 //  This service cannot be started in Safe Mode
2773 //
2774   ERROR_NOT_SAFEBOOT_SERVICE = DWORD(1084);
2775   {$EXTERNALSYM ERROR_NOT_SAFEBOOT_SERVICE}
2776 
2777 //
2778 // MessageId: ERROR_END_OF_MEDIA
2779 //
2780 // MessageText:
2781 //
2782 //  The physical end of the tape has been reached.
2783 //
2784   ERROR_END_OF_MEDIA = DWORD(1100);
2785   {$EXTERNALSYM ERROR_END_OF_MEDIA}
2786 
2787 //
2788 // MessageId: ERROR_FILEMARK_DETECTED
2789 //
2790 // MessageText:
2791 //
2792 //  A tape access reached a filemark.
2793 //
2794   ERROR_FILEMARK_DETECTED = DWORD(1101);
2795   {$EXTERNALSYM ERROR_FILEMARK_DETECTED}
2796 
2797 //
2798 // MessageId: ERROR_BEGINNING_OF_MEDIA
2799 //
2800 // MessageText:
2801 //
2802 //  The beginning of the tape or a partition was encountered.
2803 //
2804   ERROR_BEGINNING_OF_MEDIA = DWORD(1102);
2805   {$EXTERNALSYM ERROR_BEGINNING_OF_MEDIA}
2806 
2807 //
2808 // MessageId: ERROR_SETMARK_DETECTED
2809 //
2810 // MessageText:
2811 //
2812 //  A tape access reached the end of a set of files.
2813 //
2814   ERROR_SETMARK_DETECTED = DWORD(1103);
2815   {$EXTERNALSYM ERROR_SETMARK_DETECTED}
2816 
2817 //
2818 // MessageId: ERROR_NO_DATA_DETECTED
2819 //
2820 // MessageText:
2821 //
2822 //  No more data is on the tape.
2823 //
2824   ERROR_NO_DATA_DETECTED = DWORD(1104);
2825   {$EXTERNALSYM ERROR_NO_DATA_DETECTED}
2826 
2827 //
2828 // MessageId: ERROR_PARTITION_FAILURE
2829 //
2830 // MessageText:
2831 //
2832 //  Tape could not be partitioned.
2833 //
2834   ERROR_PARTITION_FAILURE = DWORD(1105);
2835   {$EXTERNALSYM ERROR_PARTITION_FAILURE}
2836 
2837 //
2838 // MessageId: ERROR_INVALID_BLOCK_LENGTH
2839 //
2840 // MessageText:
2841 //
2842 //  When accessing a new tape of a multivolume partition, the current block size is incorrect.
2843 //
2844   ERROR_INVALID_BLOCK_LENGTH = DWORD(1106);
2845   {$EXTERNALSYM ERROR_INVALID_BLOCK_LENGTH}
2846 
2847 //
2848 // MessageId: ERROR_DEVICE_NOT_PARTITIONED
2849 //
2850 // MessageText:
2851 //
2852 //  Tape partition information could not be found when loading a tape.
2853 //
2854   ERROR_DEVICE_NOT_PARTITIONED = DWORD(1107);
2855   {$EXTERNALSYM ERROR_DEVICE_NOT_PARTITIONED}
2856 
2857 //
2858 // MessageId: ERROR_UNABLE_TO_LOCK_MEDIA
2859 //
2860 // MessageText:
2861 //
2862 //  Unable to lock the media eject mechanism.
2863 //
2864   ERROR_UNABLE_TO_LOCK_MEDIA = DWORD(1108);
2865   {$EXTERNALSYM ERROR_UNABLE_TO_LOCK_MEDIA}
2866 
2867 //
2868 // MessageId: ERROR_UNABLE_TO_UNLOAD_MEDIA
2869 //
2870 // MessageText:
2871 //
2872 //  Unable to unload the media.
2873 //
2874   ERROR_UNABLE_TO_UNLOAD_MEDIA = DWORD(1109);
2875   {$EXTERNALSYM ERROR_UNABLE_TO_UNLOAD_MEDIA}
2876 
2877 //
2878 // MessageId: ERROR_MEDIA_CHANGED
2879 //
2880 // MessageText:
2881 //
2882 //  The media in the drive may have changed.
2883 //
2884   ERROR_MEDIA_CHANGED = DWORD(1110);
2885   {$EXTERNALSYM ERROR_MEDIA_CHANGED}
2886 
2887 //
2888 // MessageId: ERROR_BUS_RESET
2889 //
2890 // MessageText:
2891 //
2892 //  The I/O bus was reset.
2893 //
2894   ERROR_BUS_RESET = DWORD(1111);
2895   {$EXTERNALSYM ERROR_BUS_RESET}
2896 
2897 //
2898 // MessageId: ERROR_NO_MEDIA_IN_DRIVE
2899 //
2900 // MessageText:
2901 //
2902 //  No media in drive.
2903 //
2904   ERROR_NO_MEDIA_IN_DRIVE = DWORD(1112);
2905   {$EXTERNALSYM ERROR_NO_MEDIA_IN_DRIVE}
2906 
2907 //
2908 // MessageId: ERROR_NO_UNICODE_TRANSLATION
2909 //
2910 // MessageText:
2911 //
2912 //  No mapping for the Unicode character exists in the target multi-byte code page.
2913 //
2914   ERROR_NO_UNICODE_TRANSLATION = DWORD(1113);
2915   {$EXTERNALSYM ERROR_NO_UNICODE_TRANSLATION}
2916 
2917 //
2918 // MessageId: ERROR_DLL_INIT_FAILED
2919 //
2920 // MessageText:
2921 //
2922 //  A dynamic link library (DLL) initialization routine failed.
2923 //
2924   ERROR_DLL_INIT_FAILED = DWORD(1114);
2925   {$EXTERNALSYM ERROR_DLL_INIT_FAILED}
2926 
2927 //
2928 // MessageId: ERROR_SHUTDOWN_IN_PROGRESS
2929 //
2930 // MessageText:
2931 //
2932 //  A system shutdown is in progress.
2933 //
2934   ERROR_SHUTDOWN_IN_PROGRESS = DWORD(1115);
2935   {$EXTERNALSYM ERROR_SHUTDOWN_IN_PROGRESS}
2936 
2937 //
2938 // MessageId: ERROR_NO_SHUTDOWN_IN_PROGRESS
2939 //
2940 // MessageText:
2941 //
2942 //  Unable to abort the system shutdown because no shutdown was in progress.
2943 //
2944   ERROR_NO_SHUTDOWN_IN_PROGRESS = DWORD(1116);
2945   {$EXTERNALSYM ERROR_NO_SHUTDOWN_IN_PROGRESS}
2946 
2947 //
2948 // MessageId: ERROR_IO_DEVICE
2949 //
2950 // MessageText:
2951 //
2952 //  The request could not be performed because of an I/O device error.
2953 //
2954   ERROR_IO_DEVICE = DWORD(1117);
2955   {$EXTERNALSYM ERROR_IO_DEVICE}
2956 
2957 //
2958 // MessageId: ERROR_SERIAL_NO_DEVICE
2959 //
2960 // MessageText:
2961 //
2962 //  No serial device was successfully initialized. The serial driver will unload.
2963 //
2964   ERROR_SERIAL_NO_DEVICE = DWORD(1118);
2965   {$EXTERNALSYM ERROR_SERIAL_NO_DEVICE}
2966 
2967 //
2968 // MessageId: ERROR_IRQ_BUSY
2969 //
2970 // MessageText:
2971 //
2972 //  Unable to open a device that was sharing an interrupt request (IRQ) with other devices. At least one other device that uses that IRQ was already opened.
2973 //
2974   ERROR_IRQ_BUSY = DWORD(1119);
2975   {$EXTERNALSYM ERROR_IRQ_BUSY}
2976 
2977 //
2978 // MessageId: ERROR_MORE_WRITES
2979 //
2980 // MessageText:
2981 //
2982 //  A serial I/O operation was completed by another write to the serial port.
2983 //  (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
2984 //
2985   ERROR_MORE_WRITES = DWORD(1120);
2986   {$EXTERNALSYM ERROR_MORE_WRITES}
2987 
2988 //
2989 // MessageId: ERROR_COUNTER_TIMEOUT
2990 //
2991 // MessageText:
2992 //
2993 //  A serial I/O operation completed because the timeout period expired.
2994 //  (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)
2995 //
2996   ERROR_COUNTER_TIMEOUT = DWORD(1121);
2997   {$EXTERNALSYM ERROR_COUNTER_TIMEOUT}
2998 
2999 //
3000 // MessageId: ERROR_FLOPPY_ID_MARK_NOT_FOUND
3001 //
3002 // MessageText:
3003 //
3004 //  No ID address mark was found on the floppy disk.
3005 //
3006   ERROR_FLOPPY_ID_MARK_NOT_FOUND = DWORD(1122);
3007   {$EXTERNALSYM ERROR_FLOPPY_ID_MARK_NOT_FOUND}
3008 
3009 //
3010 // MessageId: ERROR_FLOPPY_WRONG_CYLINDER
3011 //
3012 // MessageText:
3013 //
3014 //  Mismatch between the floppy disk sector ID field and the floppy disk controller track address.
3015 //
3016   ERROR_FLOPPY_WRONG_CYLINDER = DWORD(1123);
3017   {$EXTERNALSYM ERROR_FLOPPY_WRONG_CYLINDER}
3018 
3019 //
3020 // MessageId: ERROR_FLOPPY_UNKNOWN_ERROR
3021 //
3022 // MessageText:
3023 //
3024 //  The floppy disk controller reported an error that is not recognized by the floppy disk driver.
3025 //
3026   ERROR_FLOPPY_UNKNOWN_ERROR = DWORD(1124);
3027   {$EXTERNALSYM ERROR_FLOPPY_UNKNOWN_ERROR}
3028 
3029 //
3030 // MessageId: ERROR_FLOPPY_BAD_REGISTERS
3031 //
3032 // MessageText:
3033 //
3034 //  The floppy disk controller returned inconsistent results in its registers.
3035 //
3036   ERROR_FLOPPY_BAD_REGISTERS = DWORD(1125);
3037   {$EXTERNALSYM ERROR_FLOPPY_BAD_REGISTERS}
3038 
3039 //
3040 // MessageId: ERROR_DISK_RECALIBRATE_FAILED
3041 //
3042 // MessageText:
3043 //
3044 //  While accessing the hard disk, a recalibrate operation failed, even after retries.
3045 //
3046   ERROR_DISK_RECALIBRATE_FAILED = DWORD(1126);
3047   {$EXTERNALSYM ERROR_DISK_RECALIBRATE_FAILED}
3048 
3049 //
3050 // MessageId: ERROR_DISK_OPERATION_FAILED
3051 //
3052 // MessageText:
3053 //
3054 //  While accessing the hard disk, a disk operation failed even after retries.
3055 //
3056   ERROR_DISK_OPERATION_FAILED = DWORD(1127);
3057   {$EXTERNALSYM ERROR_DISK_OPERATION_FAILED}
3058 
3059 //
3060 // MessageId: ERROR_DISK_RESET_FAILED
3061 //
3062 // MessageText:
3063 //
3064 //  While accessing the hard disk, a disk controller reset was needed, but even that failed.
3065 //
3066   ERROR_DISK_RESET_FAILED = DWORD(1128);
3067   {$EXTERNALSYM ERROR_DISK_RESET_FAILED}
3068 
3069 //
3070 // MessageId: ERROR_EOM_OVERFLOW
3071 //
3072 // MessageText:
3073 //
3074 //  Physical end of tape encountered.
3075 //
3076   ERROR_EOM_OVERFLOW = DWORD(1129);
3077   {$EXTERNALSYM ERROR_EOM_OVERFLOW}
3078 
3079 //
3080 // MessageId: ERROR_NOT_ENOUGH_SERVER_MEMORY
3081 //
3082 // MessageText:
3083 //
3084 //  Not enough server storage is available to process this command.
3085 //
3086   ERROR_NOT_ENOUGH_SERVER_MEMORY = DWORD(1130);
3087   {$EXTERNALSYM ERROR_NOT_ENOUGH_SERVER_MEMORY}
3088 
3089 //
3090 // MessageId: ERROR_POSSIBLE_DEADLOCK
3091 //
3092 // MessageText:
3093 //
3094 //  A potential deadlock condition has been detected.
3095 //
3096   ERROR_POSSIBLE_DEADLOCK = DWORD(1131);
3097   {$EXTERNALSYM ERROR_POSSIBLE_DEADLOCK}
3098 
3099 //
3100 // MessageId: ERROR_MAPPED_ALIGNMENT
3101 //
3102 // MessageText:
3103 //
3104 //  The base address or the file offset specified does not have the proper alignment.
3105 //
3106   ERROR_MAPPED_ALIGNMENT = DWORD(1132);
3107   {$EXTERNALSYM ERROR_MAPPED_ALIGNMENT}
3108 
3109 //
3110 // MessageId: ERROR_SET_POWER_STATE_VETOED
3111 //
3112 // MessageText:
3113 //
3114 //  An attempt to change the system power state was vetoed by another application or driver.
3115 //
3116   ERROR_SET_POWER_STATE_VETOED = DWORD(1140);
3117   {$EXTERNALSYM ERROR_SET_POWER_STATE_VETOED}
3118 
3119 //
3120 // MessageId: ERROR_SET_POWER_STATE_FAILED
3121 //
3122 // MessageText:
3123 //
3124 //  The system BIOS failed an attempt to change the system power state.
3125 //
3126   ERROR_SET_POWER_STATE_FAILED = DWORD(1141);
3127   {$EXTERNALSYM ERROR_SET_POWER_STATE_FAILED}
3128 
3129 //
3130 // MessageId: ERROR_TOO_MANY_LINKS
3131 //
3132 // MessageText:
3133 //
3134 //  An attempt was made to create more links on a file than the file system supports.
3135 //
3136   ERROR_TOO_MANY_LINKS = DWORD(1142);
3137   {$EXTERNALSYM ERROR_TOO_MANY_LINKS}
3138 
3139 //
3140 // MessageId: ERROR_OLD_WIN_VERSION
3141 //
3142 // MessageText:
3143 //
3144 //  The specified program requires a newer version of Windows.
3145 //
3146   ERROR_OLD_WIN_VERSION = DWORD(1150);
3147   {$EXTERNALSYM ERROR_OLD_WIN_VERSION}
3148 
3149 //
3150 // MessageId: ERROR_APP_WRONG_OS
3151 //
3152 // MessageText:
3153 //
3154 //  The specified program is not a Windows or MS-DOS program.
3155 //
3156   ERROR_APP_WRONG_OS = DWORD(1151);
3157   {$EXTERNALSYM ERROR_APP_WRONG_OS}
3158 
3159 //
3160 // MessageId: ERROR_SINGLE_INSTANCE_APP
3161 //
3162 // MessageText:
3163 //
3164 //  Cannot start more than one instance of the specified program.
3165 //
3166   ERROR_SINGLE_INSTANCE_APP = DWORD(1152);
3167   {$EXTERNALSYM ERROR_SINGLE_INSTANCE_APP}
3168 
3169 //
3170 // MessageId: ERROR_RMODE_APP
3171 //
3172 // MessageText:
3173 //
3174 //  The specified program was written for an earlier version of Windows.
3175 //
3176   ERROR_RMODE_APP = DWORD(1153);
3177   {$EXTERNALSYM ERROR_RMODE_APP}
3178 
3179 //
3180 // MessageId: ERROR_INVALID_DLL
3181 //
3182 // MessageText:
3183 //
3184 //  One of the library files needed to run this application is damaged.
3185 //
3186   ERROR_INVALID_DLL = DWORD(1154);
3187   {$EXTERNALSYM ERROR_INVALID_DLL}
3188 
3189 //
3190 // MessageId: ERROR_NO_ASSOCIATION
3191 //
3192 // MessageText:
3193 //
3194 //  No application is associated with the specified file for this operation.
3195 //
3196   ERROR_NO_ASSOCIATION = DWORD(1155);
3197   {$EXTERNALSYM ERROR_NO_ASSOCIATION}
3198 
3199 //
3200 // MessageId: ERROR_DDE_FAIL
3201 //
3202 // MessageText:
3203 //
3204 //  An error occurred in sending the command to the application.
3205 //
3206   ERROR_DDE_FAIL = DWORD(1156);
3207   {$EXTERNALSYM ERROR_DDE_FAIL}
3208 
3209 //
3210 // MessageId: ERROR_DLL_NOT_FOUND
3211 //
3212 // MessageText:
3213 //
3214 //  One of the library files needed to run this application cannot be found.
3215 //
3216   ERROR_DLL_NOT_FOUND = DWORD(1157);
3217   {$EXTERNALSYM ERROR_DLL_NOT_FOUND}
3218 
3219 //
3220 // MessageId: ERROR_NO_MORE_USER_HANDLES
3221 //
3222 // MessageText:
3223 //
3224 //  The current process has used all of its system allowance of handles for Window Manager objects.
3225 //
3226   ERROR_NO_MORE_USER_HANDLES = DWORD(1158);
3227   {$EXTERNALSYM ERROR_NO_MORE_USER_HANDLES}
3228 
3229 //
3230 // MessageId: ERROR_MESSAGE_SYNC_ONLY
3231 //
3232 // MessageText:
3233 //
3234 //  The message can be used only with synchronous operations.
3235 //
3236   ERROR_MESSAGE_SYNC_ONLY = DWORD(1159);
3237   {$EXTERNALSYM ERROR_MESSAGE_SYNC_ONLY}
3238 
3239 //
3240 // MessageId: ERROR_SOURCE_ELEMENT_EMPTY
3241 //
3242 // MessageText:
3243 //
3244 //  The indicated source element has no media.
3245 //
3246   ERROR_SOURCE_ELEMENT_EMPTY = DWORD(1160);
3247   {$EXTERNALSYM ERROR_SOURCE_ELEMENT_EMPTY}
3248 
3249 //
3250 // MessageId: ERROR_DESTINATION_ELEMENT_FULL
3251 //
3252 // MessageText:
3253 //
3254 //  The indicated destination element already contains media.
3255 //
3256   ERROR_DESTINATION_ELEMENT_FULL = DWORD(1161);
3257   {$EXTERNALSYM ERROR_DESTINATION_ELEMENT_FULL}
3258 
3259 //
3260 // MessageId: ERROR_ILLEGAL_ELEMENT_ADDRESS
3261 //
3262 // MessageText:
3263 //
3264 //  The indicated element does not exist.
3265 //
3266   ERROR_ILLEGAL_ELEMENT_ADDRESS = DWORD(1162);
3267   {$EXTERNALSYM ERROR_ILLEGAL_ELEMENT_ADDRESS}
3268 
3269 //
3270 // MessageId: ERROR_MAGAZINE_NOT_PRESENT
3271 //
3272 // MessageText:
3273 //
3274 //  The indicated element is part of a magazine that is not present.
3275 //
3276   ERROR_MAGAZINE_NOT_PRESENT = DWORD(1163);
3277   {$EXTERNALSYM ERROR_MAGAZINE_NOT_PRESENT}
3278 
3279 //
3280 // MessageId: ERROR_DEVICE_REINITIALIZATION_NEEDED
3281 //
3282 // MessageText:
3283 //
3284 //  The indicated device requires reinitialization due to hardware errors.
3285 //
3286   ERROR_DEVICE_REINITIALIZATION_NEEDED = DWORD(1164);  // dderror
3287   {$EXTERNALSYM ERROR_DEVICE_REINITIALIZATION_NEEDED}
3288 
3289 //
3290 // MessageId: ERROR_DEVICE_REQUIRES_CLEANING
3291 //
3292 // MessageText:
3293 //
3294 //  The device has indicated that cleaning is required before further operations are attempted.
3295 //
3296   ERROR_DEVICE_REQUIRES_CLEANING = DWORD(1165);
3297   {$EXTERNALSYM ERROR_DEVICE_REQUIRES_CLEANING}
3298 
3299 //
3300 // MessageId: ERROR_DEVICE_DOOR_OPEN
3301 //
3302 // MessageText:
3303 //
3304 //  The device has indicated that its door is open.
3305 //
3306   ERROR_DEVICE_DOOR_OPEN = DWORD(1166);
3307   {$EXTERNALSYM ERROR_DEVICE_DOOR_OPEN}
3308 
3309 //
3310 // MessageId: ERROR_DEVICE_NOT_CONNECTED
3311 //
3312 // MessageText:
3313 //
3314 //  The device is not connected.
3315 //
3316   ERROR_DEVICE_NOT_CONNECTED = DWORD(1167);
3317   {$EXTERNALSYM ERROR_DEVICE_NOT_CONNECTED}
3318 
3319 //
3320 // MessageId: ERROR_NOT_FOUND
3321 //
3322 // MessageText:
3323 //
3324 //  Element not found.
3325 //
3326   ERROR_NOT_FOUND = DWORD(1168);
3327   {$EXTERNALSYM ERROR_NOT_FOUND}
3328 
3329 //
3330 // MessageId: ERROR_NO_MATCH
3331 //
3332 // MessageText:
3333 //
3334 //  There was no match for the specified key in the index.
3335 //
3336   ERROR_NO_MATCH = DWORD(1169);
3337   {$EXTERNALSYM ERROR_NO_MATCH}
3338 
3339 //
3340 // MessageId: ERROR_SET_NOT_FOUND
3341 //
3342 // MessageText:
3343 //
3344 //  The property set specified does not exist on the object.
3345 //
3346   ERROR_SET_NOT_FOUND = DWORD(1170);
3347   {$EXTERNALSYM ERROR_SET_NOT_FOUND}
3348 
3349 //
3350 // MessageId: ERROR_POINT_NOT_FOUND
3351 //
3352 // MessageText:
3353 //
3354 //  The point passed to GetMouseMovePoints is not in the buffer.
3355 //
3356   ERROR_POINT_NOT_FOUND = DWORD(1171);
3357   {$EXTERNALSYM ERROR_POINT_NOT_FOUND}
3358 
3359 //
3360 // MessageId: ERROR_NO_TRACKING_SERVICE
3361 //
3362 // MessageText:
3363 //
3364 //  The tracking (workstation) service is not running.
3365 //
3366   ERROR_NO_TRACKING_SERVICE = DWORD(1172);
3367   {$EXTERNALSYM ERROR_NO_TRACKING_SERVICE}
3368 
3369 //
3370 // MessageId: ERROR_NO_VOLUME_ID
3371 //
3372 // MessageText:
3373 //
3374 //  The Volume ID could not be found.
3375 //
3376   ERROR_NO_VOLUME_ID = DWORD(1173);
3377   {$EXTERNALSYM ERROR_NO_VOLUME_ID}
3378 
3379 //
3380 // MessageId: ERROR_UNABLE_TO_REMOVE_REPLACED
3381 //
3382 // MessageText:
3383 //
3384 //  Unable to remove the file to be replaced.
3385 //
3386   ERROR_UNABLE_TO_REMOVE_REPLACED = DWORD(1175);
3387   {$EXTERNALSYM ERROR_UNABLE_TO_REMOVE_REPLACED}
3388 
3389 //
3390 // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT
3391 //
3392 // MessageText:
3393 //
3394 //  Unable to move the replacement file to the file to be replaced. The file to be replaced has retained its original name.
3395 //
3396   ERROR_UNABLE_TO_MOVE_REPLACEMENT = DWORD(1176);
3397   {$EXTERNALSYM ERROR_UNABLE_TO_MOVE_REPLACEMENT}
3398 
3399 //
3400 // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT_2
3401 //
3402 // MessageText:
3403 //
3404 //  Unable to move the replacement file to the file to be replaced. The file to be replaced has been renamed using the backup name.
3405 //
3406   ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 = DWORD(1177);
3407   {$EXTERNALSYM ERROR_UNABLE_TO_MOVE_REPLACEMENT_2}
3408 
3409 //
3410 // MessageId: ERROR_JOURNAL_DELETE_IN_PROGRESS
3411 //
3412 // MessageText:
3413 //
3414 //  The volume change journal is being deleted.
3415 //
3416   ERROR_JOURNAL_DELETE_IN_PROGRESS = DWORD(1178);
3417   {$EXTERNALSYM ERROR_JOURNAL_DELETE_IN_PROGRESS}
3418 
3419 //
3420 // MessageId: ERROR_JOURNAL_NOT_ACTIVE
3421 //
3422 // MessageText:
3423 //
3424 //  The volume change journal is not active.
3425 //
3426   ERROR_JOURNAL_NOT_ACTIVE = DWORD(1179);
3427   {$EXTERNALSYM ERROR_JOURNAL_NOT_ACTIVE}
3428 
3429 //
3430 // MessageId: ERROR_POTENTIAL_FILE_FOUND
3431 //
3432 // MessageText:
3433 //
3434 //  A file was found, but it may not be the correct file.
3435 //
3436   ERROR_POTENTIAL_FILE_FOUND = DWORD(1180);
3437   {$EXTERNALSYM ERROR_POTENTIAL_FILE_FOUND}
3438 
3439 //
3440 // MessageId: ERROR_JOURNAL_ENTRY_DELETED
3441 //
3442 // MessageText:
3443 //
3444 //  The journal entry has been deleted from the journal.
3445 //
3446   ERROR_JOURNAL_ENTRY_DELETED = DWORD(1181);
3447   {$EXTERNALSYM ERROR_JOURNAL_ENTRY_DELETED}
3448 
3449 //
3450 // MessageId: ERROR_BAD_DEVICE
3451 //
3452 // MessageText:
3453 //
3454 //  The specified device name is invalid.
3455 //
3456   ERROR_BAD_DEVICE = DWORD(1200);
3457   {$EXTERNALSYM ERROR_BAD_DEVICE}
3458 
3459 //
3460 // MessageId: ERROR_CONNECTION_UNAVAIL
3461 //
3462 // MessageText:
3463 //
3464 //  The device is not currently connected but it is a remembered connection.
3465 //
3466   ERROR_CONNECTION_UNAVAIL = DWORD(1201);
3467   {$EXTERNALSYM ERROR_CONNECTION_UNAVAIL}
3468 
3469 //
3470 // MessageId: ERROR_DEVICE_ALREADY_REMEMBERED
3471 //
3472 // MessageText:
3473 //
3474 //  The local device name has a remembered connection to another network resource.
3475 //
3476   ERROR_DEVICE_ALREADY_REMEMBERED = DWORD(1202);
3477   {$EXTERNALSYM ERROR_DEVICE_ALREADY_REMEMBERED}
3478 
3479 //
3480 // MessageId: ERROR_NO_NET_OR_BAD_PATH
3481 //
3482 // MessageText:
3483 //
3484 //  No network provider accepted the given network path.
3485 //
3486   ERROR_NO_NET_OR_BAD_PATH = DWORD(1203);
3487   {$EXTERNALSYM ERROR_NO_NET_OR_BAD_PATH}
3488 
3489 //
3490 // MessageId: ERROR_BAD_PROVIDER
3491 //
3492 // MessageText:
3493 //
3494 //  The specified network provider name is invalid.
3495 //
3496   ERROR_BAD_PROVIDER = DWORD(1204);
3497   {$EXTERNALSYM ERROR_BAD_PROVIDER}
3498 
3499 //
3500 // MessageId: ERROR_CANNOT_OPEN_PROFILE
3501 //
3502 // MessageText:
3503 //
3504 //  Unable to open the network connection profile.
3505 //
3506   ERROR_CANNOT_OPEN_PROFILE = DWORD(1205);
3507   {$EXTERNALSYM ERROR_CANNOT_OPEN_PROFILE}
3508 
3509 //
3510 // MessageId: ERROR_BAD_PROFILE
3511 //
3512 // MessageText:
3513 //
3514 //  The network connection profile is corrupted.
3515 //
3516   ERROR_BAD_PROFILE = DWORD(1206);
3517   {$EXTERNALSYM ERROR_BAD_PROFILE}
3518 
3519 //
3520 // MessageId: ERROR_NOT_CONTAINER
3521 //
3522 // MessageText:
3523 //
3524 //  Cannot enumerate a noncontainer.
3525 //
3526   ERROR_NOT_CONTAINER = DWORD(1207);
3527   {$EXTERNALSYM ERROR_NOT_CONTAINER}
3528 
3529 //
3530 // MessageId: ERROR_EXTENDED_ERROR
3531 //
3532 // MessageText:
3533 //
3534 //  An extended error has occurred.
3535 //
3536   ERROR_EXTENDED_ERROR = DWORD(1208);
3537   {$EXTERNALSYM ERROR_EXTENDED_ERROR}
3538 
3539 //
3540 // MessageId: ERROR_INVALID_GROUPNAME
3541 //
3542 // MessageText:
3543 //
3544 //  The format of the specified group name is invalid.
3545 //
3546   ERROR_INVALID_GROUPNAME = DWORD(1209);
3547   {$EXTERNALSYM ERROR_INVALID_GROUPNAME}
3548 
3549 //
3550 // MessageId: ERROR_INVALID_COMPUTERNAME
3551 //
3552 // MessageText:
3553 //
3554 //  The format of the specified computer name is invalid.
3555 //
3556   ERROR_INVALID_COMPUTERNAME = DWORD(1210);
3557   {$EXTERNALSYM ERROR_INVALID_COMPUTERNAME}
3558 
3559 //
3560 // MessageId: ERROR_INVALID_EVENTNAME
3561 //
3562 // MessageText:
3563 //
3564 //  The format of the specified event name is invalid.
3565 //
3566   ERROR_INVALID_EVENTNAME = DWORD(1211);
3567   {$EXTERNALSYM ERROR_INVALID_EVENTNAME}
3568 
3569 //
3570 // MessageId: ERROR_INVALID_DOMAINNAME
3571 //
3572 // MessageText:
3573 //
3574 //  The format of the specified domain name is invalid.
3575 //
3576   ERROR_INVALID_DOMAINNAME = DWORD(1212);
3577   {$EXTERNALSYM ERROR_INVALID_DOMAINNAME}
3578 
3579 //
3580 // MessageId: ERROR_INVALID_SERVICENAME
3581 //
3582 // MessageText:
3583 //
3584 //  The format of the specified service name is invalid.
3585 //
3586   ERROR_INVALID_SERVICENAME = DWORD(1213);
3587   {$EXTERNALSYM ERROR_INVALID_SERVICENAME}
3588 
3589 //
3590 // MessageId: ERROR_INVALID_NETNAME
3591 //
3592 // MessageText:
3593 //
3594 //  The format of the specified network name is invalid.
3595 //
3596   ERROR_INVALID_NETNAME = DWORD(1214);
3597   {$EXTERNALSYM ERROR_INVALID_NETNAME}
3598 
3599 //
3600 // MessageId: ERROR_INVALID_SHARENAME
3601 //
3602 // MessageText:
3603 //
3604 //  The format of the specified share name is invalid.
3605 //
3606   ERROR_INVALID_SHARENAME = DWORD(1215);
3607   {$EXTERNALSYM ERROR_INVALID_SHARENAME}
3608 
3609 //
3610 // MessageId: ERROR_INVALID_PASSWORDNAME
3611 //
3612 // MessageText:
3613 //
3614 //  The format of the specified password is invalid.
3615 //
3616   ERROR_INVALID_PASSWORDNAME = DWORD(1216);
3617   {$EXTERNALSYM ERROR_INVALID_PASSWORDNAME}
3618 
3619 //
3620 // MessageId: ERROR_INVALID_MESSAGENAME
3621 //
3622 // MessageText:
3623 //
3624 //  The format of the specified message name is invalid.
3625 //
3626   ERROR_INVALID_MESSAGENAME = DWORD(1217);
3627   {$EXTERNALSYM ERROR_INVALID_MESSAGENAME}
3628 
3629 //
3630 // MessageId: ERROR_INVALID_MESSAGEDEST
3631 //
3632 // MessageText:
3633 //
3634 //  The format of the specified message destination is invalid.
3635 //
3636   ERROR_INVALID_MESSAGEDEST = DWORD(1218);
3637   {$EXTERNALSYM ERROR_INVALID_MESSAGEDEST}
3638 
3639 //
3640 // MessageId: ERROR_SESSION_CREDENTIAL_CONFLICT
3641 //
3642 // MessageText:
3643 //
3644 //  Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.
3645 //
3646   ERROR_SESSION_CREDENTIAL_CONFLICT = DWORD(1219);
3647   {$EXTERNALSYM ERROR_SESSION_CREDENTIAL_CONFLICT}
3648 
3649 //
3650 // MessageId: ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
3651 //
3652 // MessageText:
3653 //
3654 //  An attempt was made to establish a session to a network server, but there are already too many sessions established to that server.
3655 //
3656   ERROR_REMOTE_SESSION_LIMIT_EXCEEDED = DWORD(1220);
3657   {$EXTERNALSYM ERROR_REMOTE_SESSION_LIMIT_EXCEEDED}
3658 
3659 //
3660 // MessageId: ERROR_DUP_DOMAINNAME
3661 //
3662 // MessageText:
3663 //
3664 //  The workgroup or domain name is already in use by another computer on the network.
3665 //
3666   ERROR_DUP_DOMAINNAME = DWORD(1221);
3667   {$EXTERNALSYM ERROR_DUP_DOMAINNAME}
3668 
3669 //
3670 // MessageId: ERROR_NO_NETWORK
3671 //
3672 // MessageText:
3673 //
3674 //  The network is not present or not started.
3675 //
3676   ERROR_NO_NETWORK = DWORD(1222);
3677   {$EXTERNALSYM ERROR_NO_NETWORK}
3678 
3679 //
3680 // MessageId: ERROR_CANCELLED
3681 //
3682 // MessageText:
3683 //
3684 //  The operation was canceled by the user.
3685 //
3686   ERROR_CANCELLED = DWORD(1223);
3687   {$EXTERNALSYM ERROR_CANCELLED}
3688 
3689 //
3690 // MessageId: ERROR_USER_MAPPED_FILE
3691 //
3692 // MessageText:
3693 //
3694 //  The requested operation cannot be performed on a file with a user-mapped section open.
3695 //
3696   ERROR_USER_MAPPED_FILE = DWORD(1224);
3697   {$EXTERNALSYM ERROR_USER_MAPPED_FILE}
3698 
3699 //
3700 // MessageId: ERROR_CONNECTION_REFUSED
3701 //
3702 // MessageText:
3703 //
3704 //  The remote system refused the network connection.
3705 //
3706   ERROR_CONNECTION_REFUSED = DWORD(1225);
3707   {$EXTERNALSYM ERROR_CONNECTION_REFUSED}
3708 
3709 //
3710 // MessageId: ERROR_GRACEFUL_DISCONNECT
3711 //
3712 // MessageText:
3713 //
3714 //  The network connection was gracefully closed.
3715 //
3716   ERROR_GRACEFUL_DISCONNECT = DWORD(1226);
3717   {$EXTERNALSYM ERROR_GRACEFUL_DISCONNECT}
3718 
3719 //
3720 // MessageId: ERROR_ADDRESS_ALREADY_ASSOCIATED
3721 //
3722 // MessageText:
3723 //
3724 //  The network transport endpoint already has an address associated with it.
3725 //
3726   ERROR_ADDRESS_ALREADY_ASSOCIATED = DWORD(1227);
3727   {$EXTERNALSYM ERROR_ADDRESS_ALREADY_ASSOCIATED}
3728 
3729 //
3730 // MessageId: ERROR_ADDRESS_NOT_ASSOCIATED
3731 //
3732 // MessageText:
3733 //
3734 //  An address has not yet been associated with the network endpoint.
3735 //
3736   ERROR_ADDRESS_NOT_ASSOCIATED = DWORD(1228);
3737   {$EXTERNALSYM ERROR_ADDRESS_NOT_ASSOCIATED}
3738 
3739 //
3740 // MessageId: ERROR_CONNECTION_INVALID
3741 //
3742 // MessageText:
3743 //
3744 //  An operation was attempted on a nonexistent network connection.
3745 //
3746   ERROR_CONNECTION_INVALID = DWORD(1229);
3747   {$EXTERNALSYM ERROR_CONNECTION_INVALID}
3748 
3749 //
3750 // MessageId: ERROR_CONNECTION_ACTIVE
3751 //
3752 // MessageText:
3753 //
3754 //  An invalid operation was attempted on an active network connection.
3755 //
3756   ERROR_CONNECTION_ACTIVE = DWORD(1230);
3757   {$EXTERNALSYM ERROR_CONNECTION_ACTIVE}
3758 
3759 //
3760 // MessageId: ERROR_NETWORK_UNREACHABLE
3761 //
3762 // MessageText:
3763 //
3764 //  The network location cannot be reached. For information about network troubleshooting, see Windows Help.
3765 //
3766   ERROR_NETWORK_UNREACHABLE = DWORD(1231);
3767   {$EXTERNALSYM ERROR_NETWORK_UNREACHABLE}
3768 
3769 //
3770 // MessageId: ERROR_HOST_UNREACHABLE
3771 //
3772 // MessageText:
3773 //
3774 //  The network location cannot be reached. For information about network troubleshooting, see Windows Help.
3775 //
3776   ERROR_HOST_UNREACHABLE = DWORD(1232);
3777   {$EXTERNALSYM ERROR_HOST_UNREACHABLE}
3778 
3779 //
3780 // MessageId: ERROR_PROTOCOL_UNREACHABLE
3781 //
3782 // MessageText:
3783 //
3784 //  The network location cannot be reached. For information about network troubleshooting, see Windows Help.
3785 //
3786   ERROR_PROTOCOL_UNREACHABLE = DWORD(1233);
3787   {$EXTERNALSYM ERROR_PROTOCOL_UNREACHABLE}
3788 
3789 //
3790 // MessageId: ERROR_PORT_UNREACHABLE
3791 //
3792 // MessageText:
3793 //
3794 //  No service is operating at the destination network endpoint on the remote system.
3795 //
3796   ERROR_PORT_UNREACHABLE = DWORD(1234);
3797   {$EXTERNALSYM ERROR_PORT_UNREACHABLE}
3798 
3799 //
3800 // MessageId: ERROR_REQUEST_ABORTED
3801 //
3802 // MessageText:
3803 //
3804 //  The request was aborted.
3805 //
3806   ERROR_REQUEST_ABORTED = DWORD(1235);
3807   {$EXTERNALSYM ERROR_REQUEST_ABORTED}
3808 
3809 //
3810 // MessageId: ERROR_CONNECTION_ABORTED
3811 //
3812 // MessageText:
3813 //
3814 //  The network connection was aborted by the local system.
3815 //
3816   ERROR_CONNECTION_ABORTED = DWORD(1236);
3817   {$EXTERNALSYM ERROR_CONNECTION_ABORTED}
3818 
3819 //
3820 // MessageId: ERROR_RETRY
3821 //
3822 // MessageText:
3823 //
3824 //  The operation could not be completed. A retry should be performed.
3825 //
3826   ERROR_RETRY = DWORD(1237);
3827   {$EXTERNALSYM ERROR_RETRY}
3828 
3829 //
3830 // MessageId: ERROR_CONNECTION_COUNT_LIMIT
3831 //
3832 // MessageText:
3833 //
3834 //  A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
3835 //
3836   ERROR_CONNECTION_COUNT_LIMIT = DWORD(1238);
3837   {$EXTERNALSYM ERROR_CONNECTION_COUNT_LIMIT}
3838 
3839 //
3840 // MessageId: ERROR_LOGIN_TIME_RESTRICTION
3841 //
3842 // MessageText:
3843 //
3844 //  Attempting to log in during an unauthorized time of day for this account.
3845 //
3846   ERROR_LOGIN_TIME_RESTRICTION = DWORD(1239);
3847   {$EXTERNALSYM ERROR_LOGIN_TIME_RESTRICTION}
3848 
3849 //
3850 // MessageId: ERROR_LOGIN_WKSTA_RESTRICTION
3851 //
3852 // MessageText:
3853 //
3854 //  The account is not authorized to log in from this station.
3855 //
3856   ERROR_LOGIN_WKSTA_RESTRICTION = DWORD(1240);
3857   {$EXTERNALSYM ERROR_LOGIN_WKSTA_RESTRICTION}
3858 
3859 //
3860 // MessageId: ERROR_INCORRECT_ADDRESS
3861 //
3862 // MessageText:
3863 //
3864 //  The network address could not be used for the operation requested.
3865 //
3866   ERROR_INCORRECT_ADDRESS = DWORD(1241);
3867   {$EXTERNALSYM ERROR_INCORRECT_ADDRESS}
3868 
3869 //
3870 // MessageId: ERROR_ALREADY_REGISTERED
3871 //
3872 // MessageText:
3873 //
3874 //  The service is already registered.
3875 //
3876   ERROR_ALREADY_REGISTERED = DWORD(1242);
3877   {$EXTERNALSYM ERROR_ALREADY_REGISTERED}
3878 
3879 //
3880 // MessageId: ERROR_SERVICE_NOT_FOUND
3881 //
3882 // MessageText:
3883 //
3884 //  The specified service does not exist.
3885 //
3886   ERROR_SERVICE_NOT_FOUND = DWORD(1243);
3887   {$EXTERNALSYM ERROR_SERVICE_NOT_FOUND}
3888 
3889 //
3890 // MessageId: ERROR_NOT_AUTHENTICATED
3891 //
3892 // MessageText:
3893 //
3894 //  The operation being requested was not performed because the user has not been authenticated.
3895 //
3896   ERROR_NOT_AUTHENTICATED = DWORD(1244);
3897   {$EXTERNALSYM ERROR_NOT_AUTHENTICATED}
3898 
3899 //
3900 // MessageId: ERROR_NOT_LOGGED_ON
3901 //
3902 // MessageText:
3903 //
3904 //  The operation being requested was not performed because the user has not logged on to the network.
3905 //  The specified service does not exist.
3906 //
3907   ERROR_NOT_LOGGED_ON = DWORD(1245);
3908   {$EXTERNALSYM ERROR_NOT_LOGGED_ON}
3909 
3910 //
3911 // MessageId: ERROR_CONTINUE
3912 //
3913 // MessageText:
3914 //
3915 //  Continue with work in progress.
3916 //
3917   ERROR_CONTINUE = DWORD(1246);  // dderror
3918   {$EXTERNALSYM ERROR_CONTINUE}
3919 
3920 //
3921 // MessageId: ERROR_ALREADY_INITIALIZED
3922 //
3923 // MessageText:
3924 //
3925 //  An attempt was made to perform an initialization operation when initialization has already been completed.
3926 //
3927   ERROR_ALREADY_INITIALIZED = DWORD(1247);
3928   {$EXTERNALSYM ERROR_ALREADY_INITIALIZED}
3929 
3930 //
3931 // MessageId: ERROR_NO_MORE_DEVICES
3932 //
3933 // MessageText:
3934 //
3935 //  No more local devices.
3936 //
3937   ERROR_NO_MORE_DEVICES = DWORD(1248);  // dderror
3938   {$EXTERNALSYM ERROR_NO_MORE_DEVICES}
3939 
3940 //
3941 // MessageId: ERROR_NO_SUCH_SITE
3942 //
3943 // MessageText:
3944 //
3945 //  The specified site does not exist.
3946 //
3947   ERROR_NO_SUCH_SITE = DWORD(1249);
3948   {$EXTERNALSYM ERROR_NO_SUCH_SITE}
3949 
3950 //
3951 // MessageId: ERROR_DOMAIN_CONTROLLER_EXISTS
3952 //
3953 // MessageText:
3954 //
3955 //  A domain controller with the specified name already exists.
3956 //
3957   ERROR_DOMAIN_CONTROLLER_EXISTS = DWORD(1250);
3958   {$EXTERNALSYM ERROR_DOMAIN_CONTROLLER_EXISTS}
3959 
3960 //
3961 // MessageId: ERROR_ONLY_IF_CONNECTED
3962 //
3963 // MessageText:
3964 //
3965 //  This operation is supported only when you are connected to the server.
3966 //
3967   ERROR_ONLY_IF_CONNECTED = DWORD(1251);
3968   {$EXTERNALSYM ERROR_ONLY_IF_CONNECTED}
3969 
3970 //
3971 // MessageId: ERROR_OVERRIDE_NOCHANGES
3972 //
3973 // MessageText:
3974 //
3975 //  The group policy framework should call the extension even if there are no changes.
3976 //
3977   ERROR_OVERRIDE_NOCHANGES = DWORD(1252);
3978   {$EXTERNALSYM ERROR_OVERRIDE_NOCHANGES}
3979 
3980 //
3981 // MessageId: ERROR_BAD_USER_PROFILE
3982 //
3983 // MessageText:
3984 //
3985 //  The specified user does not have a valid profile.
3986 //
3987   ERROR_BAD_USER_PROFILE = DWORD(1253);
3988   {$EXTERNALSYM ERROR_BAD_USER_PROFILE}
3989 
3990 //
3991 // MessageId: ERROR_NOT_SUPPORTED_ON_SBS
3992 //
3993 // MessageText:
3994 //
3995 //  This operation is not supported on a computer running Windows Server 2003 for Small Business Server
3996 //
3997   ERROR_NOT_SUPPORTED_ON_SBS = DWORD(1254);
3998   {$EXTERNALSYM ERROR_NOT_SUPPORTED_ON_SBS}
3999 
4000 //
4001 // MessageId: ERROR_SERVER_SHUTDOWN_IN_PROGRESS
4002 //
4003 // MessageText:
4004 //
4005 //  The server machine is shutting down.
4006 //
4007   ERROR_SERVER_SHUTDOWN_IN_PROGRESS = DWORD(1255);
4008   {$EXTERNALSYM ERROR_SERVER_SHUTDOWN_IN_PROGRESS}
4009 
4010 //
4011 // MessageId: ERROR_HOST_DOWN
4012 //
4013 // MessageText:
4014 //
4015 //  The remote system is not available. For information about network troubleshooting, see Windows Help.
4016 //
4017   ERROR_HOST_DOWN = DWORD(1256);
4018   {$EXTERNALSYM ERROR_HOST_DOWN}
4019 
4020 //
4021 // MessageId: ERROR_NON_ACCOUNT_SID
4022 //
4023 // MessageText:
4024 //
4025 //  The security identifier provided is not from an account domain.
4026 //
4027   ERROR_NON_ACCOUNT_SID = DWORD(1257);
4028   {$EXTERNALSYM ERROR_NON_ACCOUNT_SID}
4029 
4030 //
4031 // MessageId: ERROR_NON_DOMAIN_SID
4032 //
4033 // MessageText:
4034 //
4035 //  The security identifier provided does not have a domain component.
4036 //
4037   ERROR_NON_DOMAIN_SID = DWORD(1258);
4038   {$EXTERNALSYM ERROR_NON_DOMAIN_SID}
4039 
4040 //
4041 // MessageId: ERROR_APPHELP_BLOCK
4042 //
4043 // MessageText:
4044 //
4045 //  AppHelp dialog canceled thus preventing the application from starting.
4046 //
4047   ERROR_APPHELP_BLOCK = DWORD(1259);
4048   {$EXTERNALSYM ERROR_APPHELP_BLOCK}
4049 
4050 //
4051 // MessageId: ERROR_ACCESS_DISABLED_BY_POLICY
4052 //
4053 // MessageText:
4054 //
4055 //  Windows cannot open this program because it has been prevented by a software restriction policy. For more information, open Event Viewer or contact your system administrator.
4056 //
4057   ERROR_ACCESS_DISABLED_BY_POLICY = DWORD(1260);
4058   {$EXTERNALSYM ERROR_ACCESS_DISABLED_BY_POLICY}
4059 
4060 //
4061 // MessageId: ERROR_REG_NAT_CONSUMPTION
4062 //
4063 // MessageText:
4064 //
4065 //  A program attempt to use an invalid register value.  Normally caused by an uninitialized register. This error is Itanium specific.
4066 //
4067   ERROR_REG_NAT_CONSUMPTION = DWORD(1261);
4068   {$EXTERNALSYM ERROR_REG_NAT_CONSUMPTION}
4069 
4070 //
4071 // MessageId: ERROR_CSCSHARE_OFFLINE
4072 //
4073 // MessageText:
4074 //
4075 //  The share is currently offline or does not exist.
4076 //
4077   ERROR_CSCSHARE_OFFLINE = DWORD(1262);
4078   {$EXTERNALSYM ERROR_CSCSHARE_OFFLINE}
4079 
4080 //
4081 // MessageId: ERROR_PKINIT_FAILURE
4082 //
4083 // MessageText:
4084 //
4085 //  The kerberos protocol encountered an error while validating the
4086 //  KDC certificate during smartcard logon.  There is more information in the
4087 //  system event log.
4088 //
4089   ERROR_PKINIT_FAILURE = DWORD(1263);
4090   {$EXTERNALSYM ERROR_PKINIT_FAILURE}
4091 
4092 //
4093 // MessageId: ERROR_SMARTCARD_SUBSYSTEM_FAILURE
4094 //
4095 // MessageText:
4096 //
4097 //  The kerberos protocol encountered an error while attempting to utilize
4098 //  the smartcard subsystem.
4099 //
4100   ERROR_SMARTCARD_SUBSYSTEM_FAILURE = DWORD(1264);
4101   {$EXTERNALSYM ERROR_SMARTCARD_SUBSYSTEM_FAILURE}
4102 
4103 //
4104 // MessageId: ERROR_DOWNGRADE_DETECTED
4105 //
4106 // MessageText:
4107 //
4108 //  The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you.
4109 //
4110   ERROR_DOWNGRADE_DETECTED = DWORD(1265);
4111   {$EXTERNALSYM ERROR_DOWNGRADE_DETECTED}
4112 
4113 //
4114 // Do not use ID's 1266 - 1270 as the symbolicNames have been moved to SEC_E_*
4115 //
4116 //
4117 // MessageId: ERROR_MACHINE_LOCKED
4118 //
4119 // MessageText:
4120 //
4121 //  The machine is locked and can not be shut down without the force option.
4122 //
4123   ERROR_MACHINE_LOCKED = DWORD(1271);
4124   {$EXTERNALSYM ERROR_MACHINE_LOCKED}
4125 
4126 //
4127 // MessageId: ERROR_CALLBACK_SUPPLIED_INVALID_DATA
4128 //
4129 // MessageText:
4130 //
4131 //  An application-defined callback gave invalid data when called.
4132 //
4133   ERROR_CALLBACK_SUPPLIED_INVALID_DATA = DWORD(1273);
4134   {$EXTERNALSYM ERROR_CALLBACK_SUPPLIED_INVALID_DATA}
4135 
4136 //
4137 // MessageId: ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED
4138 //
4139 // MessageText:
4140 //
4141 //  The group policy framework should call the extension in the synchronous foreground policy refresh.
4142 //
4143   ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED = DWORD(1274);
4144   {$EXTERNALSYM ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED}
4145 
4146 //
4147 // MessageId: ERROR_DRIVER_BLOCKED
4148 //
4149 // MessageText:
4150 //
4151 //  This driver has been blocked from loading
4152 //
4153   ERROR_DRIVER_BLOCKED = DWORD(1275);
4154   {$EXTERNALSYM ERROR_DRIVER_BLOCKED}
4155 
4156 //
4157 // MessageId: ERROR_INVALID_IMPORT_OF_NON_DLL
4158 //
4159 // MessageText:
4160 //
4161 //  A dynamic link library (DLL) referenced a module that was neither a DLL nor the process's executable image.
4162 //
4163   ERROR_INVALID_IMPORT_OF_NON_DLL = DWORD(1276);
4164   {$EXTERNALSYM ERROR_INVALID_IMPORT_OF_NON_DLL}
4165 
4166 //
4167 // MessageId: ERROR_ACCESS_DISABLED_WEBBLADE
4168 //
4169 // MessageText:
4170 //
4171 //  Windows cannot open this program since it has been disabled.
4172 //
4173   ERROR_ACCESS_DISABLED_WEBBLADE = DWORD(1277);
4174   {$EXTERNALSYM ERROR_ACCESS_DISABLED_WEBBLADE}
4175 
4176 //
4177 // MessageId: ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER
4178 //
4179 // MessageText:
4180 //
4181 //  Windows cannot open this program because the license enforcement system has been tampered with or become corrupted.
4182 //
4183   ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER = DWORD(1278);
4184   {$EXTERNALSYM ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER}
4185 
4186 //
4187 // MessageId: ERROR_RECOVERY_FAILURE
4188 //
4189 // MessageText:
4190 //
4191 //  A transaction recover failed.
4192 //
4193   ERROR_RECOVERY_FAILURE = DWORD(1279);
4194   {$EXTERNALSYM ERROR_RECOVERY_FAILURE}
4195 
4196 //
4197 // MessageId: ERROR_ALREADY_FIBER
4198 //
4199 // MessageText:
4200 //
4201 //  The current thread has already been converted to a fiber.
4202 //
4203   ERROR_ALREADY_FIBER = DWORD(1280);
4204   {$EXTERNALSYM ERROR_ALREADY_FIBER}
4205 
4206 //
4207 // MessageId: ERROR_ALREADY_THREAD
4208 //
4209 // MessageText:
4210 //
4211 //  The current thread has already been converted from a fiber.
4212 //
4213   ERROR_ALREADY_THREAD = DWORD(1281);
4214   {$EXTERNALSYM ERROR_ALREADY_THREAD}
4215 
4216 //
4217 // MessageId: ERROR_STACK_BUFFER_OVERRUN
4218 //
4219 // MessageText:
4220 //
4221 //  The system detected an overrun of a stack-based buffer in this application.  This
4222 //  overrun could potentially allow a malicious user to gain control of this application.
4223 //
4224   ERROR_STACK_BUFFER_OVERRUN = DWORD(1282);
4225   {$EXTERNALSYM ERROR_STACK_BUFFER_OVERRUN}
4226 
4227 //
4228 // MessageId: ERROR_PARAMETER_QUOTA_EXCEEDED
4229 //
4230 // MessageText:
4231 //
4232 //  Data present in one of the parameters is more than the function can operate on.
4233 //
4234   ERROR_PARAMETER_QUOTA_EXCEEDED = DWORD(1283);
4235   {$EXTERNALSYM ERROR_PARAMETER_QUOTA_EXCEEDED}
4236 
4237 //
4238 // MessageId: ERROR_DEBUGGER_INACTIVE
4239 //
4240 // MessageText:
4241 //
4242 //  An attempt to do an operation on a debug object failed because the object is in the process of being deleted.
4243 //
4244   ERROR_DEBUGGER_INACTIVE = DWORD(1284);
4245   {$EXTERNALSYM ERROR_DEBUGGER_INACTIVE}
4246 
4247 //
4248 // MessageId: ERROR_DELAY_LOAD_FAILED
4249 //
4250 // MessageText:
4251 //
4252 //  An attempt to delay-load a .dll or get a function address in a delay-loaded .dll failed.
4253 //
4254   ERROR_DELAY_LOAD_FAILED = DWORD(1285);
4255   {$EXTERNALSYM ERROR_DELAY_LOAD_FAILED}
4256 
4257 //
4258 // MessageId: ERROR_VDM_DISALLOWED
4259 //
4260 // MessageText:
4261 //
4262 //  %1 is a 16-bit application. You do not have permissions to execute 16-bit applications. Check your permissions with your system administrator.
4263 //
4264   ERROR_VDM_DISALLOWED = DWORD(1286);
4265   {$EXTERNALSYM ERROR_VDM_DISALLOWED}
4266 
4267 //
4268 // MessageId: ERROR_UNIDENTIFIED_ERROR
4269 //
4270 // MessageText:
4271 //
4272 //  Insufficient information exists to identify the cause of failure.
4273 //
4274   ERROR_UNIDENTIFIED_ERROR = DWORD(1287);
4275   {$EXTERNALSYM ERROR_UNIDENTIFIED_ERROR}
4276 
4277 ///////////////////////////
4278 //
4279 // Add new status codes before this point unless there is a component specific section below.
4280 //
4281 ///////////////////////////
4282 
4283 ///////////////////////////
4284 //                       //
4285 // Security Status Codes //
4286 //                       //
4287 ///////////////////////////
4288 
4289 //
4290 // MessageId: ERROR_NOT_ALL_ASSIGNED
4291 //
4292 // MessageText:
4293 //
4294 //  Not all privileges referenced are assigned to the caller.
4295 //
4296   ERROR_NOT_ALL_ASSIGNED = DWORD(1300);
4297   {$EXTERNALSYM ERROR_NOT_ALL_ASSIGNED}
4298 
4299 //
4300 // MessageId: ERROR_SOME_NOT_MAPPED
4301 //
4302 // MessageText:
4303 //
4304 //  Some mapping between account names and security IDs was not done.
4305 //
4306   ERROR_SOME_NOT_MAPPED = DWORD(1301);
4307   {$EXTERNALSYM ERROR_SOME_NOT_MAPPED}
4308 
4309 //
4310 // MessageId: ERROR_NO_QUOTAS_FOR_ACCOUNT
4311 //
4312 // MessageText:
4313 //
4314 //  No system quota limits are specifically set for this account.
4315 //
4316   ERROR_NO_QUOTAS_FOR_ACCOUNT = DWORD(1302);
4317   {$EXTERNALSYM ERROR_NO_QUOTAS_FOR_ACCOUNT}
4318 
4319 //
4320 // MessageId: ERROR_LOCAL_USER_SESSION_KEY
4321 //
4322 // MessageText:
4323 //
4324 //  No encryption key is available. A well-known encryption key was returned.
4325 //
4326   ERROR_LOCAL_USER_SESSION_KEY = DWORD(1303);
4327   {$EXTERNALSYM ERROR_LOCAL_USER_SESSION_KEY}
4328 
4329 //
4330 // MessageId: ERROR_NULL_LM_PASSWORD
4331 //
4332 // MessageText:
4333 //
4334 //  The password is too complex to be converted to a LAN Manager password. The LAN Manager password returned is a NULL string.
4335 //
4336   ERROR_NULL_LM_PASSWORD = DWORD(1304);
4337   {$EXTERNALSYM ERROR_NULL_LM_PASSWORD}
4338 
4339 //
4340 // MessageId: ERROR_UNKNOWN_REVISION
4341 //
4342 // MessageText:
4343 //
4344 //  The revision level is unknown.
4345 //
4346   ERROR_UNKNOWN_REVISION = DWORD(1305);
4347   {$EXTERNALSYM ERROR_UNKNOWN_REVISION}
4348 
4349 //
4350 // MessageId: ERROR_REVISION_MISMATCH
4351 //
4352 // MessageText:
4353 //
4354 //  Indicates two revision levels are incompatible.
4355 //
4356   ERROR_REVISION_MISMATCH = DWORD(1306);
4357   {$EXTERNALSYM ERROR_REVISION_MISMATCH}
4358 
4359 //
4360 // MessageId: ERROR_INVALID_OWNER
4361 //
4362 // MessageText:
4363 //
4364 //  This security ID may not be assigned as the owner of this object.
4365 //
4366   ERROR_INVALID_OWNER = DWORD(1307);
4367   {$EXTERNALSYM ERROR_INVALID_OWNER}
4368 
4369 //
4370 // MessageId: ERROR_INVALID_PRIMARY_GROUP
4371 //
4372 // MessageText:
4373 //
4374 //  This security ID may not be assigned as the primary group of an object.
4375 //
4376   ERROR_INVALID_PRIMARY_GROUP = DWORD(1308);
4377   {$EXTERNALSYM ERROR_INVALID_PRIMARY_GROUP}
4378 
4379 //
4380 // MessageId: ERROR_NO_IMPERSONATION_TOKEN
4381 //
4382 // MessageText:
4383 //
4384 //  An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
4385 //
4386   ERROR_NO_IMPERSONATION_TOKEN = DWORD(1309);
4387   {$EXTERNALSYM ERROR_NO_IMPERSONATION_TOKEN}
4388 
4389 //
4390 // MessageId: ERROR_CANT_DISABLE_MANDATORY
4391 //
4392 // MessageText:
4393 //
4394 //  The group may not be disabled.
4395 //
4396   ERROR_CANT_DISABLE_MANDATORY = DWORD(1310);
4397   {$EXTERNALSYM ERROR_CANT_DISABLE_MANDATORY}
4398 
4399 //
4400 // MessageId: ERROR_NO_LOGON_SERVERS
4401 //
4402 // MessageText:
4403 //
4404 //  There are currently no logon servers available to service the logon request.
4405 //
4406   ERROR_NO_LOGON_SERVERS = DWORD(1311);
4407   {$EXTERNALSYM ERROR_NO_LOGON_SERVERS}
4408 
4409 //
4410 // MessageId: ERROR_NO_SUCH_LOGON_SESSION
4411 //
4412 // MessageText:
4413 //
4414 //  A specified logon session does not exist. It may already have been terminated.
4415 //
4416   ERROR_NO_SUCH_LOGON_SESSION = DWORD(1312);
4417   {$EXTERNALSYM ERROR_NO_SUCH_LOGON_SESSION}
4418 
4419 //
4420 // MessageId: ERROR_NO_SUCH_PRIVILEGE
4421 //
4422 // MessageText:
4423 //
4424 //  A specified privilege does not exist.
4425 //
4426   ERROR_NO_SUCH_PRIVILEGE = DWORD(1313);
4427   {$EXTERNALSYM ERROR_NO_SUCH_PRIVILEGE}
4428 
4429 //
4430 // MessageId: ERROR_PRIVILEGE_NOT_HELD
4431 //
4432 // MessageText:
4433 //
4434 //  A required privilege is not held by the client.
4435 //
4436   ERROR_PRIVILEGE_NOT_HELD = DWORD(1314);
4437   {$EXTERNALSYM ERROR_PRIVILEGE_NOT_HELD}
4438 
4439 //
4440 // MessageId: ERROR_INVALID_ACCOUNT_NAME
4441 //
4442 // MessageText:
4443 //
4444 //  The name provided is not a properly formed account name.
4445 //
4446   ERROR_INVALID_ACCOUNT_NAME = DWORD(1315);
4447   {$EXTERNALSYM ERROR_INVALID_ACCOUNT_NAME}
4448 
4449 //
4450 // MessageId: ERROR_USER_EXISTS
4451 //
4452 // MessageText:
4453 //
4454 //  The specified user already exists.
4455 //
4456   ERROR_USER_EXISTS = DWORD(1316);
4457   {$EXTERNALSYM ERROR_USER_EXISTS}
4458 
4459 //
4460 // MessageId: ERROR_NO_SUCH_USER
4461 //
4462 // MessageText:
4463 //
4464 //  The specified user does not exist.
4465 //
4466   ERROR_NO_SUCH_USER = DWORD(1317);
4467   {$EXTERNALSYM ERROR_NO_SUCH_USER}
4468 
4469 //
4470 // MessageId: ERROR_GROUP_EXISTS
4471 //
4472 // MessageText:
4473 //
4474 //  The specified group already exists.
4475 //
4476   ERROR_GROUP_EXISTS = DWORD(1318);
4477   {$EXTERNALSYM ERROR_GROUP_EXISTS}
4478 
4479 //
4480 // MessageId: ERROR_NO_SUCH_GROUP
4481 //
4482 // MessageText:
4483 //
4484 //  The specified group does not exist.
4485 //
4486   ERROR_NO_SUCH_GROUP = DWORD(1319);
4487   {$EXTERNALSYM ERROR_NO_SUCH_GROUP}
4488 
4489 //
4490 // MessageId: ERROR_MEMBER_IN_GROUP
4491 //
4492 // MessageText:
4493 //
4494 //  Either the specified user account is already a member of the specified group, or the specified group cannot be deleted because it contains a member.
4495 //
4496   ERROR_MEMBER_IN_GROUP = DWORD(1320);
4497   {$EXTERNALSYM ERROR_MEMBER_IN_GROUP}
4498 
4499 //
4500 // MessageId: ERROR_MEMBER_NOT_IN_GROUP
4501 //
4502 // MessageText:
4503 //
4504 //  The specified user account is not a member of the specified group account.
4505 //
4506   ERROR_MEMBER_NOT_IN_GROUP = DWORD(1321);
4507   {$EXTERNALSYM ERROR_MEMBER_NOT_IN_GROUP}
4508 
4509 //
4510 // MessageId: ERROR_LAST_ADMIN
4511 //
4512 // MessageText:
4513 //
4514 //  The last remaining administration account cannot be disabled or deleted.
4515 //
4516   ERROR_LAST_ADMIN = DWORD(1322);
4517   {$EXTERNALSYM ERROR_LAST_ADMIN}
4518 
4519 //
4520 // MessageId: ERROR_WRONG_PASSWORD
4521 //
4522 // MessageText:
4523 //
4524 //  Unable to update the password. The value provided as the current password is incorrect.
4525 //
4526   ERROR_WRONG_PASSWORD = DWORD(1323);
4527   {$EXTERNALSYM ERROR_WRONG_PASSWORD}
4528 
4529 //
4530 // MessageId: ERROR_ILL_FORMED_PASSWORD
4531 //
4532 // MessageText:
4533 //
4534 //  Unable to update the password. The value provided for the new password contains values that are not allowed in passwords.
4535 //
4536   ERROR_ILL_FORMED_PASSWORD = DWORD(1324);
4537   {$EXTERNALSYM ERROR_ILL_FORMED_PASSWORD}
4538 
4539 //
4540 // MessageId: ERROR_PASSWORD_RESTRICTION
4541 //
4542 // MessageText:
4543 //
4544 //  Unable to update the password. The value provided for the new password does not meet the length, complexity, or history requirement of the domain.
4545 //
4546   ERROR_PASSWORD_RESTRICTION = DWORD(1325);
4547   {$EXTERNALSYM ERROR_PASSWORD_RESTRICTION}
4548 
4549 //
4550 // MessageId: ERROR_LOGON_FAILURE
4551 //
4552 // MessageText:
4553 //
4554 //  Logon failure: unknown user name or bad password.
4555 //
4556   ERROR_LOGON_FAILURE = DWORD(1326);
4557   {$EXTERNALSYM ERROR_LOGON_FAILURE}
4558 
4559 //
4560 // MessageId: ERROR_ACCOUNT_RESTRICTION
4561 //
4562 // MessageText:
4563 //
4564 //  Logon failure: user account restriction.  Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.
4565 //
4566   ERROR_ACCOUNT_RESTRICTION = DWORD(1327);
4567   {$EXTERNALSYM ERROR_ACCOUNT_RESTRICTION}
4568 
4569 //
4570 // MessageId: ERROR_INVALID_LOGON_HOURS
4571 //
4572 // MessageText:
4573 //
4574 //  Logon failure: account logon time restriction violation.
4575 //
4576   ERROR_INVALID_LOGON_HOURS = DWORD(1328);
4577   {$EXTERNALSYM ERROR_INVALID_LOGON_HOURS}
4578 
4579 //
4580 // MessageId: ERROR_INVALID_WORKSTATION
4581 //
4582 // MessageText:
4583 //
4584 //  Logon failure: user not allowed to log on to this computer.
4585 //
4586   ERROR_INVALID_WORKSTATION = DWORD(1329);
4587   {$EXTERNALSYM ERROR_INVALID_WORKSTATION}
4588 
4589 //
4590 // MessageId: ERROR_PASSWORD_EXPIRED
4591 //
4592 // MessageText:
4593 //
4594 //  Logon failure: the specified account password has expired.
4595 //
4596   ERROR_PASSWORD_EXPIRED = DWORD(1330);
4597   {$EXTERNALSYM ERROR_PASSWORD_EXPIRED}
4598 
4599 //
4600 // MessageId: ERROR_ACCOUNT_DISABLED
4601 //
4602 // MessageText:
4603 //
4604 //  Logon failure: account currently disabled.
4605 //
4606   ERROR_ACCOUNT_DISABLED = DWORD(1331);
4607   {$EXTERNALSYM ERROR_ACCOUNT_DISABLED}
4608 
4609 //
4610 // MessageId: ERROR_NONE_MAPPED
4611 //
4612 // MessageText:
4613 //
4614 //  No mapping between account names and security IDs was done.
4615 //
4616   ERROR_NONE_MAPPED = DWORD(1332);
4617   {$EXTERNALSYM ERROR_NONE_MAPPED}
4618 
4619 //
4620 // MessageId: ERROR_TOO_MANY_LUIDS_REQUESTED
4621 //
4622 // MessageText:
4623 //
4624 //  Too many local user identifiers (LUIDs) were requested at one time.
4625 //
4626   ERROR_TOO_MANY_LUIDS_REQUESTED = DWORD(1333);
4627   {$EXTERNALSYM ERROR_TOO_MANY_LUIDS_REQUESTED}
4628 
4629 //
4630 // MessageId: ERROR_LUIDS_EXHAUSTED
4631 //
4632 // MessageText:
4633 //
4634 //  No more local user identifiers (LUIDs) are available.
4635 //
4636   ERROR_LUIDS_EXHAUSTED = DWORD(1334);
4637   {$EXTERNALSYM ERROR_LUIDS_EXHAUSTED}
4638 
4639 //
4640 // MessageId: ERROR_INVALID_SUB_AUTHORITY
4641 //
4642 // MessageText:
4643 //
4644 //  The subauthority part of a security ID is invalid for this particular use.
4645 //
4646   ERROR_INVALID_SUB_AUTHORITY = DWORD(1335);
4647   {$EXTERNALSYM ERROR_INVALID_SUB_AUTHORITY}
4648 
4649 //
4650 // MessageId: ERROR_INVALID_ACL
4651 //
4652 // MessageText:
4653 //
4654 //  The access control list (ACL) structure is invalid.
4655 //
4656   ERROR_INVALID_ACL = DWORD(1336);
4657   {$EXTERNALSYM ERROR_INVALID_ACL}
4658 
4659 //
4660 // MessageId: ERROR_INVALID_SID
4661 //
4662 // MessageText:
4663 //
4664 //  The security ID structure is invalid.
4665 //
4666   ERROR_INVALID_SID = DWORD(1337);
4667   {$EXTERNALSYM ERROR_INVALID_SID}
4668 
4669 //
4670 // MessageId: ERROR_INVALID_SECURITY_DESCR
4671 //
4672 // MessageText:
4673 //
4674 //  The security descriptor structure is invalid.
4675 //
4676   ERROR_INVALID_SECURITY_DESCR = DWORD(1338);
4677   {$EXTERNALSYM ERROR_INVALID_SECURITY_DESCR}
4678 
4679 //
4680 // MessageId: ERROR_BAD_INHERITANCE_ACL
4681 //
4682 // MessageText:
4683 //
4684 //  The inherited access control list (ACL) or access control entry (ACE) could not be built.
4685 //
4686   ERROR_BAD_INHERITANCE_ACL = DWORD(1340);
4687   {$EXTERNALSYM ERROR_BAD_INHERITANCE_ACL}
4688 
4689 //
4690 // MessageId: ERROR_SERVER_DISABLED
4691 //
4692 // MessageText:
4693 //
4694 //  The server is currently disabled.
4695 //
4696   ERROR_SERVER_DISABLED = DWORD(1341);
4697   {$EXTERNALSYM ERROR_SERVER_DISABLED}
4698 
4699 //
4700 // MessageId: ERROR_SERVER_NOT_DISABLED
4701 //
4702 // MessageText:
4703 //
4704 //  The server is currently enabled.
4705 //
4706   ERROR_SERVER_NOT_DISABLED = DWORD(1342);
4707   {$EXTERNALSYM ERROR_SERVER_NOT_DISABLED}
4708 
4709 //
4710 // MessageId: ERROR_INVALID_ID_AUTHORITY
4711 //
4712 // MessageText:
4713 //
4714 //  The value provided was an invalid value for an identifier authority.
4715 //
4716   ERROR_INVALID_ID_AUTHORITY = DWORD(1343);
4717   {$EXTERNALSYM ERROR_INVALID_ID_AUTHORITY}
4718 
4719 //
4720 // MessageId: ERROR_ALLOTTED_SPACE_EXCEEDED
4721 //
4722 // MessageText:
4723 //
4724 //  No more memory is available for security information updates.
4725 //
4726   ERROR_ALLOTTED_SPACE_EXCEEDED = DWORD(1344);
4727   {$EXTERNALSYM ERROR_ALLOTTED_SPACE_EXCEEDED}
4728 
4729 //
4730 // MessageId: ERROR_INVALID_GROUP_ATTRIBUTES
4731 //
4732 // MessageText:
4733 //
4734 //  The specified attributes are invalid, or incompatible with the attributes for the group as a whole.
4735 //
4736   ERROR_INVALID_GROUP_ATTRIBUTES = DWORD(1345);
4737   {$EXTERNALSYM ERROR_INVALID_GROUP_ATTRIBUTES}
4738 
4739 //
4740 // MessageId: ERROR_BAD_IMPERSONATION_LEVEL
4741 //
4742 // MessageText:
4743 //
4744 //  Either a required impersonation level was not provided, or the provided impersonation level is invalid.
4745 //
4746   ERROR_BAD_IMPERSONATION_LEVEL = DWORD(1346);
4747   {$EXTERNALSYM ERROR_BAD_IMPERSONATION_LEVEL}
4748 
4749 //
4750 // MessageId: ERROR_CANT_OPEN_ANONYMOUS
4751 //
4752 // MessageText:
4753 //
4754 //  Cannot open an anonymous level security token.
4755 //
4756   ERROR_CANT_OPEN_ANONYMOUS = DWORD(1347);
4757   {$EXTERNALSYM ERROR_CANT_OPEN_ANONYMOUS}
4758 
4759 //
4760 // MessageId: ERROR_BAD_VALIDATION_CLASS
4761 //
4762 // MessageText:
4763 //
4764 //  The validation information class requested was invalid.
4765 //
4766   ERROR_BAD_VALIDATION_CLASS = DWORD(1348);
4767   {$EXTERNALSYM ERROR_BAD_VALIDATION_CLASS}
4768 
4769 //
4770 // MessageId: ERROR_BAD_TOKEN_TYPE
4771 //
4772 // MessageText:
4773 //
4774 //  The type of the token is inappropriate for its attempted use.
4775 //
4776   ERROR_BAD_TOKEN_TYPE = DWORD(1349);
4777   {$EXTERNALSYM ERROR_BAD_TOKEN_TYPE}
4778 
4779 //
4780 // MessageId: ERROR_NO_SECURITY_ON_OBJECT
4781 //
4782 // MessageText:
4783 //
4784 //  Unable to perform a security operation on an object that has no associated security.
4785 //
4786   ERROR_NO_SECURITY_ON_OBJECT = DWORD(1350);
4787   {$EXTERNALSYM ERROR_NO_SECURITY_ON_OBJECT}
4788 
4789 //
4790 // MessageId: ERROR_CANT_ACCESS_DOMAIN_INFO
4791 //
4792 // MessageText:
4793 //
4794 //  Configuration information could not be read from the domain controller, either because the machine is unavailable, or access has been denied.
4795 //
4796   ERROR_CANT_ACCESS_DOMAIN_INFO = DWORD(1351);
4797   {$EXTERNALSYM ERROR_CANT_ACCESS_DOMAIN_INFO}
4798 
4799 //
4800 // MessageId: ERROR_INVALID_SERVER_STATE
4801 //
4802 // MessageText:
4803 //
4804 //  The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.
4805 //
4806   ERROR_INVALID_SERVER_STATE = DWORD(1352);
4807   {$EXTERNALSYM ERROR_INVALID_SERVER_STATE}
4808 
4809 //
4810 // MessageId: ERROR_INVALID_DOMAIN_STATE
4811 //
4812 // MessageText:
4813 //
4814 //  The domain was in the wrong state to perform the security operation.
4815 //
4816   ERROR_INVALID_DOMAIN_STATE = DWORD(1353);
4817   {$EXTERNALSYM ERROR_INVALID_DOMAIN_STATE}
4818 
4819 //
4820 // MessageId: ERROR_INVALID_DOMAIN_ROLE
4821 //
4822 // MessageText:
4823 //
4824 //  This operation is only allowed for the Primary Domain Controller of the domain.
4825 //
4826   ERROR_INVALID_DOMAIN_ROLE = DWORD(1354);
4827   {$EXTERNALSYM ERROR_INVALID_DOMAIN_ROLE}
4828 
4829 //
4830 // MessageId: ERROR_NO_SUCH_DOMAIN
4831 //
4832 // MessageText:
4833 //
4834 //  The specified domain either does not exist or could not be contacted.
4835 //
4836   ERROR_NO_SUCH_DOMAIN = DWORD(1355);
4837   {$EXTERNALSYM ERROR_NO_SUCH_DOMAIN}
4838 
4839 //
4840 // MessageId: ERROR_DOMAIN_EXISTS
4841 //
4842 // MessageText:
4843 //
4844 //  The specified domain already exists.
4845 //
4846   ERROR_DOMAIN_EXISTS = DWORD(1356);
4847   {$EXTERNALSYM ERROR_DOMAIN_EXISTS}
4848 
4849 //
4850 // MessageId: ERROR_DOMAIN_LIMIT_EXCEEDED
4851 //
4852 // MessageText:
4853 //
4854 //  An attempt was made to exceed the limit on the number of domains per server.
4855 //
4856   ERROR_DOMAIN_LIMIT_EXCEEDED = DWORD(1357);
4857   {$EXTERNALSYM ERROR_DOMAIN_LIMIT_EXCEEDED}
4858 
4859 //
4860 // MessageId: ERROR_INTERNAL_DB_CORRUPTION
4861 //
4862 // MessageText:
4863 //
4864 //  Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.
4865 //
4866   ERROR_INTERNAL_DB_CORRUPTION = DWORD(1358);
4867   {$EXTERNALSYM ERROR_INTERNAL_DB_CORRUPTION}
4868 
4869 //
4870 // MessageId: ERROR_INTERNAL_ERROR
4871 //
4872 // MessageText:
4873 //
4874 //  An internal error occurred.
4875 //
4876   ERROR_INTERNAL_ERROR = DWORD(1359);
4877   {$EXTERNALSYM ERROR_INTERNAL_ERROR}
4878 
4879 //
4880 // MessageId: ERROR_GENERIC_NOT_MAPPED
4881 //
4882 // MessageText:
4883 //
4884 //  Generic access types were contained in an access mask which should already be mapped to nongeneric types.
4885 //
4886   ERROR_GENERIC_NOT_MAPPED = DWORD(1360);
4887   {$EXTERNALSYM ERROR_GENERIC_NOT_MAPPED}
4888 
4889 //
4890 // MessageId: ERROR_BAD_DESCRIPTOR_FORMAT
4891 //
4892 // MessageText:
4893 //
4894 //  A security descriptor is not in the right format (absolute or self-relative).
4895 //
4896   ERROR_BAD_DESCRIPTOR_FORMAT = DWORD(1361);
4897   {$EXTERNALSYM ERROR_BAD_DESCRIPTOR_FORMAT}
4898 
4899 //
4900 // MessageId: ERROR_NOT_LOGON_PROCESS
4901 //
4902 // MessageText:
4903 //
4904 //  The requested action is restricted for use by logon processes only. The calling process has not registered as a logon process.
4905 //
4906   ERROR_NOT_LOGON_PROCESS = DWORD(1362);
4907   {$EXTERNALSYM ERROR_NOT_LOGON_PROCESS}
4908 
4909 //
4910 // MessageId: ERROR_LOGON_SESSION_EXISTS
4911 //
4912 // MessageText:
4913 //
4914 //  Cannot start a new logon session with an ID that is already in use.
4915 //
4916   ERROR_LOGON_SESSION_EXISTS = DWORD(1363);
4917   {$EXTERNALSYM ERROR_LOGON_SESSION_EXISTS}
4918 
4919 //
4920 // MessageId: ERROR_NO_SUCH_PACKAGE
4921 //
4922 // MessageText:
4923 //
4924 //  A specified authentication package is unknown.
4925 //
4926   ERROR_NO_SUCH_PACKAGE = DWORD(1364);
4927   {$EXTERNALSYM ERROR_NO_SUCH_PACKAGE}
4928 
4929 //
4930 // MessageId: ERROR_BAD_LOGON_SESSION_STATE
4931 //
4932 // MessageText:
4933 //
4934 //  The logon session is not in a state that is consistent with the requested operation.
4935 //
4936   ERROR_BAD_LOGON_SESSION_STATE = DWORD(1365);
4937   {$EXTERNALSYM ERROR_BAD_LOGON_SESSION_STATE}
4938 
4939 //
4940 // MessageId: ERROR_LOGON_SESSION_COLLISION
4941 //
4942 // MessageText:
4943 //
4944 //  The logon session ID is already in use.
4945 //
4946   ERROR_LOGON_SESSION_COLLISION = DWORD(1366);
4947   {$EXTERNALSYM ERROR_LOGON_SESSION_COLLISION}
4948 
4949 //
4950 // MessageId: ERROR_INVALID_LOGON_TYPE
4951 //
4952 // MessageText:
4953 //
4954 //  A logon request contained an invalid logon type value.
4955 //
4956   ERROR_INVALID_LOGON_TYPE = DWORD(1367);
4957   {$EXTERNALSYM ERROR_INVALID_LOGON_TYPE}
4958 
4959 //
4960 // MessageId: ERROR_CANNOT_IMPERSONATE
4961 //
4962 // MessageText:
4963 //
4964 //  Unable to impersonate using a named pipe until data has been read from that pipe.
4965 //
4966   ERROR_CANNOT_IMPERSONATE = DWORD(1368);
4967   {$EXTERNALSYM ERROR_CANNOT_IMPERSONATE}
4968 
4969 //
4970 // MessageId: ERROR_RXACT_INVALID_STATE
4971 //
4972 // MessageText:
4973 //
4974 //  The transaction state of a registry subtree is incompatible with the requested operation.
4975 //
4976   ERROR_RXACT_INVALID_STATE = DWORD(1369);
4977   {$EXTERNALSYM ERROR_RXACT_INVALID_STATE}
4978 
4979 //
4980 // MessageId: ERROR_RXACT_COMMIT_FAILURE
4981 //
4982 // MessageText:
4983 //
4984 //  An internal security database corruption has been encountered.
4985 //
4986   ERROR_RXACT_COMMIT_FAILURE = DWORD(1370);
4987   {$EXTERNALSYM ERROR_RXACT_COMMIT_FAILURE}
4988 
4989 //
4990 // MessageId: ERROR_SPECIAL_ACCOUNT
4991 //
4992 // MessageText:
4993 //
4994 //  Cannot perform this operation on built-in accounts.
4995 //
4996   ERROR_SPECIAL_ACCOUNT = DWORD(1371);
4997   {$EXTERNALSYM ERROR_SPECIAL_ACCOUNT}
4998 
4999 //
5000 // MessageId: ERROR_SPECIAL_GROUP
5001 //
5002 // MessageText:
5003 //
5004 //  Cannot perform this operation on this built-in special group.
5005 //
5006   ERROR_SPECIAL_GROUP = DWORD(1372);
5007   {$EXTERNALSYM ERROR_SPECIAL_GROUP}
5008 
5009 //
5010 // MessageId: ERROR_SPECIAL_USER
5011 //
5012 // MessageText:
5013 //
5014 //  Cannot perform this operation on this built-in special user.
5015 //
5016   ERROR_SPECIAL_USER = DWORD(1373);
5017   {$EXTERNALSYM ERROR_SPECIAL_USER}
5018 
5019 //
5020 // MessageId: ERROR_MEMBERS_PRIMARY_GROUP
5021 //
5022 // MessageText:
5023 //
5024 //  The user cannot be removed from a group because the group is currently the user's primary group.
5025 //
5026   ERROR_MEMBERS_PRIMARY_GROUP = DWORD(1374);
5027   {$EXTERNALSYM ERROR_MEMBERS_PRIMARY_GROUP}
5028 
5029 //
5030 // MessageId: ERROR_TOKEN_ALREADY_IN_USE
5031 //
5032 // MessageText:
5033 //
5034 //  The token is already in use as a primary token.
5035 //
5036   ERROR_TOKEN_ALREADY_IN_USE = DWORD(1375);
5037   {$EXTERNALSYM ERROR_TOKEN_ALREADY_IN_USE}
5038 
5039 //
5040 // MessageId: ERROR_NO_SUCH_ALIAS
5041 //
5042 // MessageText:
5043 //
5044 //  The specified local group does not exist.
5045 //
5046   ERROR_NO_SUCH_ALIAS = DWORD(1376);
5047   {$EXTERNALSYM ERROR_NO_SUCH_ALIAS}
5048 
5049 //
5050 // MessageId: ERROR_MEMBER_NOT_IN_ALIAS
5051 //
5052 // MessageText:
5053 //
5054 //  The specified account name is not a member of the local group.
5055 //
5056   ERROR_MEMBER_NOT_IN_ALIAS = DWORD(1377);
5057   {$EXTERNALSYM ERROR_MEMBER_NOT_IN_ALIAS}
5058 
5059 //
5060 // MessageId: ERROR_MEMBER_IN_ALIAS
5061 //
5062 // MessageText:
5063 //
5064 //  The specified account name is already a member of the local group.
5065 //
5066   ERROR_MEMBER_IN_ALIAS = DWORD(1378);
5067   {$EXTERNALSYM ERROR_MEMBER_IN_ALIAS}
5068 
5069 //
5070 // MessageId: ERROR_ALIAS_EXISTS
5071 //
5072 // MessageText:
5073 //
5074 //  The specified local group already exists.
5075 //
5076   ERROR_ALIAS_EXISTS = DWORD(1379);
5077   {$EXTERNALSYM ERROR_ALIAS_EXISTS}
5078 
5079 //
5080 // MessageId: ERROR_LOGON_NOT_GRANTED
5081 //
5082 // MessageText:
5083 //
5084 //  Logon failure: the user has not been granted the requested logon type at this computer.
5085 //
5086   ERROR_LOGON_NOT_GRANTED = DWORD(1380);
5087   {$EXTERNALSYM ERROR_LOGON_NOT_GRANTED}
5088 
5089 //
5090 // MessageId: ERROR_TOO_MANY_SECRETS
5091 //
5092 // MessageText:
5093 //
5094 //  The maximum number of secrets that may be stored in a single system has been exceeded.
5095 //
5096   ERROR_TOO_MANY_SECRETS = DWORD(1381);
5097   {$EXTERNALSYM ERROR_TOO_MANY_SECRETS}
5098 
5099 //
5100 // MessageId: ERROR_SECRET_TOO_LONG
5101 //
5102 // MessageText:
5103 //
5104 //  The length of a secret exceeds the maximum length allowed.
5105 //
5106   ERROR_SECRET_TOO_LONG = DWORD(1382);
5107   {$EXTERNALSYM ERROR_SECRET_TOO_LONG}
5108 
5109 //
5110 // MessageId: ERROR_INTERNAL_DB_ERROR
5111 //
5112 // MessageText:
5113 //
5114 //  The local security authority database contains an internal inconsistency.
5115 //
5116   ERROR_INTERNAL_DB_ERROR = DWORD(1383);
5117   {$EXTERNALSYM ERROR_INTERNAL_DB_ERROR}
5118 
5119 //
5120 // MessageId: ERROR_TOO_MANY_CONTEXT_IDS
5121 //
5122 // MessageText:
5123 //
5124 //  During a logon attempt, the user's security context accumulated too many security IDs.
5125 //
5126   ERROR_TOO_MANY_CONTEXT_IDS = DWORD(1384);
5127   {$EXTERNALSYM ERROR_TOO_MANY_CONTEXT_IDS}
5128 
5129 //
5130 // MessageId: ERROR_LOGON_TYPE_NOT_GRANTED
5131 //
5132 // MessageText:
5133 //
5134 //  Logon failure: the user has not been granted the requested logon type at this computer.
5135 //
5136   ERROR_LOGON_TYPE_NOT_GRANTED = DWORD(1385);
5137   {$EXTERNALSYM ERROR_LOGON_TYPE_NOT_GRANTED}
5138 
5139 //
5140 // MessageId: ERROR_NT_CROSS_ENCRYPTION_REQUIRED
5141 //
5142 // MessageText:
5143 //
5144 //  A cross-encrypted password is necessary to change a user password.
5145 //
5146   ERROR_NT_CROSS_ENCRYPTION_REQUIRED = DWORD(1386);
5147   {$EXTERNALSYM ERROR_NT_CROSS_ENCRYPTION_REQUIRED}
5148 
5149 //
5150 // MessageId: ERROR_NO_SUCH_MEMBER
5151 //
5152 // MessageText:
5153 //
5154 //  A member could not be added to or removed from the local group because the member does not exist.
5155 //
5156   ERROR_NO_SUCH_MEMBER = DWORD(1387);
5157   {$EXTERNALSYM ERROR_NO_SUCH_MEMBER}
5158 
5159 //
5160 // MessageId: ERROR_INVALID_MEMBER
5161 //
5162 // MessageText:
5163 //
5164 //  A new member could not be added to a local group because the member has the wrong account type.
5165 //
5166   ERROR_INVALID_MEMBER = DWORD(1388);
5167   {$EXTERNALSYM ERROR_INVALID_MEMBER}
5168 
5169 //
5170 // MessageId: ERROR_TOO_MANY_SIDS
5171 //
5172 // MessageText:
5173 //
5174 //  Too many security IDs have been specified.
5175 //
5176   ERROR_TOO_MANY_SIDS = DWORD(1389);
5177   {$EXTERNALSYM ERROR_TOO_MANY_SIDS}
5178 
5179 //
5180 // MessageId: ERROR_LM_CROSS_ENCRYPTION_REQUIRED
5181 //
5182 // MessageText:
5183 //
5184 //  A cross-encrypted password is necessary to change this user password.
5185 //
5186   ERROR_LM_CROSS_ENCRYPTION_REQUIRED = DWORD(1390);
5187   {$EXTERNALSYM ERROR_LM_CROSS_ENCRYPTION_REQUIRED}
5188 
5189 //
5190 // MessageId: ERROR_NO_INHERITANCE
5191 //
5192 // MessageText:
5193 //
5194 //  Indicates an ACL contains no inheritable components.
5195 //
5196   ERROR_NO_INHERITANCE = DWORD(1391);
5197   {$EXTERNALSYM ERROR_NO_INHERITANCE}
5198 
5199 //
5200 // MessageId: ERROR_FILE_CORRUPT
5201 //
5202 // MessageText:
5203 //
5204 //  The file or directory is corrupted and unreadable.
5205 //
5206   ERROR_FILE_CORRUPT = DWORD(1392);
5207   {$EXTERNALSYM ERROR_FILE_CORRUPT}
5208 
5209 //
5210 // MessageId: ERROR_DISK_CORRUPT
5211 //
5212 // MessageText:
5213 //
5214 //  The disk structure is corrupted and unreadable.
5215 //
5216   ERROR_DISK_CORRUPT = DWORD(1393);
5217   {$EXTERNALSYM ERROR_DISK_CORRUPT}
5218 
5219 //
5220 // MessageId: ERROR_NO_USER_SESSION_KEY
5221 //
5222 // MessageText:
5223 //
5224 //  There is no user session key for the specified logon session.
5225 //
5226   ERROR_NO_USER_SESSION_KEY = DWORD(1394);
5227   {$EXTERNALSYM ERROR_NO_USER_SESSION_KEY}
5228 
5229 //
5230 // MessageId: ERROR_LICENSE_QUOTA_EXCEEDED
5231 //
5232 // MessageText:
5233 //
5234 //  The service being accessed is licensed for a particular number of connections.
5235 //  No more connections can be made to the service at this time because there are already as many connections as the service can accept.
5236 //
5237   ERROR_LICENSE_QUOTA_EXCEEDED = DWORD(1395);
5238   {$EXTERNALSYM ERROR_LICENSE_QUOTA_EXCEEDED}
5239 
5240 //
5241 // MessageId: ERROR_WRONG_TARGET_NAME
5242 //
5243 // MessageText:
5244 //
5245 //  Logon Failure: The target account name is incorrect.
5246 //
5247   ERROR_WRONG_TARGET_NAME = DWORD(1396);
5248   {$EXTERNALSYM ERROR_WRONG_TARGET_NAME}
5249 
5250 //
5251 // MessageId: ERROR_MUTUAL_AUTH_FAILED
5252 //
5253 // MessageText:
5254 //
5255 //  Mutual Authentication failed. The server's password is out of date at the domain controller.
5256 //
5257   ERROR_MUTUAL_AUTH_FAILED = DWORD(1397);
5258   {$EXTERNALSYM ERROR_MUTUAL_AUTH_FAILED}
5259 
5260 //
5261 // MessageId: ERROR_TIME_SKEW
5262 //
5263 // MessageText:
5264 //
5265 //  There is a time and/or date difference between the client and server.
5266 //
5267   ERROR_TIME_SKEW = DWORD(1398);
5268   {$EXTERNALSYM ERROR_TIME_SKEW}
5269 
5270 //
5271 // MessageId: ERROR_CURRENT_DOMAIN_NOT_ALLOWED
5272 //
5273 // MessageText:
5274 //
5275 //  This operation can not be performed on the current domain.
5276 //
5277   ERROR_CURRENT_DOMAIN_NOT_ALLOWED = DWORD(1399);
5278   {$EXTERNALSYM ERROR_CURRENT_DOMAIN_NOT_ALLOWED}
5279 
5280 // End of security error codes
5281 
5282 
5283 ///////////////////////////
5284 //                       //
5285 // WinUser Error Codes   //
5286 //                       //
5287 ///////////////////////////
5288 
5289 //
5290 // MessageId: ERROR_INVALID_WINDOW_HANDLE
5291 //
5292 // MessageText:
5293 //
5294 //  Invalid window handle.
5295 //
5296   ERROR_INVALID_WINDOW_HANDLE = DWORD(1400);
5297   {$EXTERNALSYM ERROR_INVALID_WINDOW_HANDLE}
5298 
5299 //
5300 // MessageId: ERROR_INVALID_MENU_HANDLE
5301 //
5302 // MessageText:
5303 //
5304 //  Invalid menu handle.
5305 //
5306   ERROR_INVALID_MENU_HANDLE = DWORD(1401);
5307   {$EXTERNALSYM ERROR_INVALID_MENU_HANDLE}
5308 
5309 //
5310 // MessageId: ERROR_INVALID_CURSOR_HANDLE
5311 //
5312 // MessageText:
5313 //
5314 //  Invalid cursor handle.
5315 //
5316   ERROR_INVALID_CURSOR_HANDLE = DWORD(1402);
5317   {$EXTERNALSYM ERROR_INVALID_CURSOR_HANDLE}
5318 
5319 //
5320 // MessageId: ERROR_INVALID_ACCEL_HANDLE
5321 //
5322 // MessageText:
5323 //
5324 //  Invalid accelerator table handle.
5325 //
5326   ERROR_INVALID_ACCEL_HANDLE = DWORD(1403);
5327   {$EXTERNALSYM ERROR_INVALID_ACCEL_HANDLE}
5328 
5329 //
5330 // MessageId: ERROR_INVALID_HOOK_HANDLE
5331 //
5332 // MessageText:
5333 //
5334 //  Invalid hook handle.
5335 //
5336   ERROR_INVALID_HOOK_HANDLE = DWORD(1404);
5337   {$EXTERNALSYM ERROR_INVALID_HOOK_HANDLE}
5338 
5339 //
5340 // MessageId: ERROR_INVALID_DWP_HANDLE
5341 //
5342 // MessageText:
5343 //
5344 //  Invalid handle to a multiple-window position structure.
5345 //
5346   ERROR_INVALID_DWP_HANDLE = DWORD(1405);
5347   {$EXTERNALSYM ERROR_INVALID_DWP_HANDLE}
5348 
5349 //
5350 // MessageId: ERROR_TLW_WITH_WSCHILD
5351 //
5352 // MessageText:
5353 //
5354 //  Cannot create a top-level child window.
5355 //
5356   ERROR_TLW_WITH_WSCHILD = DWORD(1406);
5357   {$EXTERNALSYM ERROR_TLW_WITH_WSCHILD}
5358 
5359 //
5360 // MessageId: ERROR_CANNOT_FIND_WND_CLASS
5361 //
5362 // MessageText:
5363 //
5364 //  Cannot find window class.
5365 //
5366   ERROR_CANNOT_FIND_WND_CLASS = DWORD(1407);
5367   {$EXTERNALSYM ERROR_CANNOT_FIND_WND_CLASS}
5368 
5369 //
5370 // MessageId: ERROR_WINDOW_OF_OTHER_THREAD
5371 //
5372 // MessageText:
5373 //
5374 //  Invalid window; it belongs to other thread.
5375 //
5376   ERROR_WINDOW_OF_OTHER_THREAD = DWORD(1408);
5377   {$EXTERNALSYM ERROR_WINDOW_OF_OTHER_THREAD}
5378 
5379 //
5380 // MessageId: ERROR_HOTKEY_ALREADY_REGISTERED
5381 //
5382 // MessageText:
5383 //
5384 //  Hot key is already registered.
5385 //
5386   ERROR_HOTKEY_ALREADY_REGISTERED = DWORD(1409);
5387   {$EXTERNALSYM ERROR_HOTKEY_ALREADY_REGISTERED}
5388 
5389 //
5390 // MessageId: ERROR_CLASS_ALREADY_EXISTS
5391 //
5392 // MessageText:
5393 //
5394 //  Class already exists.
5395 //
5396   ERROR_CLASS_ALREADY_EXISTS = DWORD(1410);
5397   {$EXTERNALSYM ERROR_CLASS_ALREADY_EXISTS}
5398 
5399 //
5400 // MessageId: ERROR_CLASS_DOES_NOT_EXIST
5401 //
5402 // MessageText:
5403 //
5404 //  Class does not exist.
5405 //
5406   ERROR_CLASS_DOES_NOT_EXIST = DWORD(1411);
5407   {$EXTERNALSYM ERROR_CLASS_DOES_NOT_EXIST}
5408 
5409 //
5410 // MessageId: ERROR_CLASS_HAS_WINDOWS
5411 //
5412 // MessageText:
5413 //
5414 //  Class still has open windows.
5415 //
5416   ERROR_CLASS_HAS_WINDOWS = DWORD(1412);
5417   {$EXTERNALSYM ERROR_CLASS_HAS_WINDOWS}
5418 
5419 //
5420 // MessageId: ERROR_INVALID_INDEX
5421 //
5422 // MessageText:
5423 //
5424 //  Invalid index.
5425 //
5426   ERROR_INVALID_INDEX = DWORD(1413);
5427   {$EXTERNALSYM ERROR_INVALID_INDEX}
5428 
5429 //
5430 // MessageId: ERROR_INVALID_ICON_HANDLE
5431 //
5432 // MessageText:
5433 //
5434 //  Invalid icon handle.
5435 //
5436   ERROR_INVALID_ICON_HANDLE = DWORD(1414);
5437   {$EXTERNALSYM ERROR_INVALID_ICON_HANDLE}
5438 
5439 //
5440 // MessageId: ERROR_PRIVATE_DIALOG_INDEX
5441 //
5442 // MessageText:
5443 //
5444 //  Using private DIALOG window words.
5445 //
5446   ERROR_PRIVATE_DIALOG_INDEX = DWORD(1415);
5447   {$EXTERNALSYM ERROR_PRIVATE_DIALOG_INDEX}
5448 
5449 //
5450 // MessageId: ERROR_LISTBOX_ID_NOT_FOUND
5451 //
5452 // MessageText:
5453 //
5454 //  The list box identifier was not found.
5455 //
5456   ERROR_LISTBOX_ID_NOT_FOUND = DWORD(1416);
5457   {$EXTERNALSYM ERROR_LISTBOX_ID_NOT_FOUND}
5458 
5459 //
5460 // MessageId: ERROR_NO_WILDCARD_CHARACTERS
5461 //
5462 // MessageText:
5463 //
5464 //  No wildcards were found.
5465 //
5466   ERROR_NO_WILDCARD_CHARACTERS = DWORD(1417);
5467   {$EXTERNALSYM ERROR_NO_WILDCARD_CHARACTERS}
5468 
5469 //
5470 // MessageId: ERROR_CLIPBOARD_NOT_OPEN
5471 //
5472 // MessageText:
5473 //
5474 //  Thread does not have a clipboard open.
5475 //
5476   ERROR_CLIPBOARD_NOT_OPEN = DWORD(1418);
5477   {$EXTERNALSYM ERROR_CLIPBOARD_NOT_OPEN}
5478 
5479 //
5480 // MessageId: ERROR_HOTKEY_NOT_REGISTERED
5481 //
5482 // MessageText:
5483 //
5484 //  Hot key is not registered.
5485 //
5486   ERROR_HOTKEY_NOT_REGISTERED = DWORD(1419);
5487   {$EXTERNALSYM ERROR_HOTKEY_NOT_REGISTERED}
5488 
5489 //
5490 // MessageId: ERROR_WINDOW_NOT_DIALOG
5491 //
5492 // MessageText:
5493 //
5494 //  The window is not a valid dialog window.
5495 //
5496   ERROR_WINDOW_NOT_DIALOG = DWORD(1420);
5497   {$EXTERNALSYM ERROR_WINDOW_NOT_DIALOG}
5498 
5499 //
5500 // MessageId: ERROR_CONTROL_ID_NOT_FOUND
5501 //
5502 // MessageText:
5503 //
5504 //  Control ID not found.
5505 //
5506   ERROR_CONTROL_ID_NOT_FOUND = DWORD(1421);
5507   {$EXTERNALSYM ERROR_CONTROL_ID_NOT_FOUND}
5508 
5509 //
5510 // MessageId: ERROR_INVALID_COMBOBOX_MESSAGE
5511 //
5512 // MessageText:
5513 //
5514 //  Invalid message for a combo box because it does not have an edit control.
5515 //
5516   ERROR_INVALID_COMBOBOX_MESSAGE = DWORD(1422);
5517   {$EXTERNALSYM ERROR_INVALID_COMBOBOX_MESSAGE}
5518 
5519 //
5520 // MessageId: ERROR_WINDOW_NOT_COMBOBOX
5521 //
5522 // MessageText:
5523 //
5524 //  The window is not a combo box.
5525 //
5526   ERROR_WINDOW_NOT_COMBOBOX = DWORD(1423);
5527   {$EXTERNALSYM ERROR_WINDOW_NOT_COMBOBOX}
5528 
5529 //
5530 // MessageId: ERROR_INVALID_EDIT_HEIGHT
5531 //
5532 // MessageText:
5533 //
5534 //  Height must be less than 256.
5535 //
5536   ERROR_INVALID_EDIT_HEIGHT = DWORD(1424);
5537   {$EXTERNALSYM ERROR_INVALID_EDIT_HEIGHT}
5538 
5539 //
5540 // MessageId: ERROR_DC_NOT_FOUND
5541 //
5542 // MessageText:
5543 //
5544 //  Invalid device context (DC) handle.
5545 //
5546   ERROR_DC_NOT_FOUND = DWORD(1425);
5547   {$EXTERNALSYM ERROR_DC_NOT_FOUND}
5548 
5549 //
5550 // MessageId: ERROR_INVALID_HOOK_FILTER
5551 //
5552 // MessageText:
5553 //
5554 //  Invalid hook procedure type.
5555 //
5556   ERROR_INVALID_HOOK_FILTER = DWORD(1426);
5557   {$EXTERNALSYM ERROR_INVALID_HOOK_FILTER}
5558 
5559 //
5560 // MessageId: ERROR_INVALID_FILTER_PROC
5561 //
5562 // MessageText:
5563 //
5564 //  Invalid hook procedure.
5565 //
5566   ERROR_INVALID_FILTER_PROC = DWORD(1427);
5567   {$EXTERNALSYM ERROR_INVALID_FILTER_PROC}
5568 
5569 //
5570 // MessageId: ERROR_HOOK_NEEDS_HMOD
5571 //
5572 // MessageText:
5573 //
5574 //  Cannot set nonlocal hook without a module handle.
5575 //
5576   ERROR_HOOK_NEEDS_HMOD = DWORD(1428);
5577   {$EXTERNALSYM ERROR_HOOK_NEEDS_HMOD}
5578 
5579 //
5580 // MessageId: ERROR_GLOBAL_ONLY_HOOK
5581 //
5582 // MessageText:
5583 //
5584 //  This hook procedure can only be set globally.
5585 //
5586   ERROR_GLOBAL_ONLY_HOOK = DWORD(1429);
5587   {$EXTERNALSYM ERROR_GLOBAL_ONLY_HOOK}
5588 
5589 //
5590 // MessageId: ERROR_JOURNAL_HOOK_SET
5591 //
5592 // MessageText:
5593 //
5594 //  The journal hook procedure is already installed.
5595 //
5596   ERROR_JOURNAL_HOOK_SET = DWORD(1430);
5597   {$EXTERNALSYM ERROR_JOURNAL_HOOK_SET}
5598 
5599 //
5600 // MessageId: ERROR_HOOK_NOT_INSTALLED
5601 //
5602 // MessageText:
5603 //
5604 //  The hook procedure is not installed.
5605 //
5606   ERROR_HOOK_NOT_INSTALLED = DWORD(1431);
5607   {$EXTERNALSYM ERROR_HOOK_NOT_INSTALLED}
5608 
5609 //
5610 // MessageId: ERROR_INVALID_LB_MESSAGE
5611 //
5612 // MessageText:
5613 //
5614 //  Invalid message for single-selection list box.
5615 //
5616   ERROR_INVALID_LB_MESSAGE = DWORD(1432);
5617   {$EXTERNALSYM ERROR_INVALID_LB_MESSAGE}
5618 
5619 //
5620 // MessageId: ERROR_SETCOUNT_ON_BAD_LB
5621 //
5622 // MessageText:
5623 //
5624 //  LB_SETCOUNT sent to non-lazy list box.
5625 //
5626   ERROR_SETCOUNT_ON_BAD_LB = DWORD(1433);
5627   {$EXTERNALSYM ERROR_SETCOUNT_ON_BAD_LB}
5628 
5629 //
5630 // MessageId: ERROR_LB_WITHOUT_TABSTOPS
5631 //
5632 // MessageText:
5633 //
5634 //  This list box does not support tab stops.
5635 //
5636   ERROR_LB_WITHOUT_TABSTOPS = DWORD(1434);
5637   {$EXTERNALSYM ERROR_LB_WITHOUT_TABSTOPS}
5638 
5639 //
5640 // MessageId: ERROR_DESTROY_OBJECT_OF_OTHER_THREAD
5641 //
5642 // MessageText:
5643 //
5644 //  Cannot destroy object created by another thread.
5645 //
5646   ERROR_DESTROY_OBJECT_OF_OTHER_THREAD = DWORD(1435);
5647   {$EXTERNALSYM ERROR_DESTROY_OBJECT_OF_OTHER_THREAD}
5648 
5649 //
5650 // MessageId: ERROR_CHILD_WINDOW_MENU
5651 //
5652 // MessageText:
5653 //
5654 //  Child windows cannot have menus.
5655 //
5656   ERROR_CHILD_WINDOW_MENU = DWORD(1436);
5657   {$EXTERNALSYM ERROR_CHILD_WINDOW_MENU}
5658 
5659 //
5660 // MessageId: ERROR_NO_SYSTEM_MENU
5661 //
5662 // MessageText:
5663 //
5664 //  The window does not have a system menu.
5665 //
5666   ERROR_NO_SYSTEM_MENU = DWORD(1437);
5667   {$EXTERNALSYM ERROR_NO_SYSTEM_MENU}
5668 
5669 //
5670 // MessageId: ERROR_INVALID_MSGBOX_STYLE
5671 //
5672 // MessageText:
5673 //
5674 //  Invalid message box style.
5675 //
5676   ERROR_INVALID_MSGBOX_STYLE = DWORD(1438);
5677   {$EXTERNALSYM ERROR_INVALID_MSGBOX_STYLE}
5678 
5679 //
5680 // MessageId: ERROR_INVALID_SPI_VALUE
5681 //
5682 // MessageText:
5683 //
5684 //  Invalid system-wide (SPI_*) parameter.
5685 //
5686   ERROR_INVALID_SPI_VALUE = DWORD(1439);
5687   {$EXTERNALSYM ERROR_INVALID_SPI_VALUE}
5688 
5689 //
5690 // MessageId: ERROR_SCREEN_ALREADY_LOCKED
5691 //
5692 // MessageText:
5693 //
5694 //  Screen already locked.
5695 //
5696   ERROR_SCREEN_ALREADY_LOCKED = DWORD(1440);
5697   {$EXTERNALSYM ERROR_SCREEN_ALREADY_LOCKED}
5698 
5699 //
5700 // MessageId: ERROR_HWNDS_HAVE_DIFF_PARENT
5701 //
5702 // MessageText:
5703 //
5704 //  All handles to windows in a multiple-window position structure must have the same parent.
5705 //
5706   ERROR_HWNDS_HAVE_DIFF_PARENT = DWORD(1441);
5707   {$EXTERNALSYM ERROR_HWNDS_HAVE_DIFF_PARENT}
5708 
5709 //
5710 // MessageId: ERROR_NOT_CHILD_WINDOW
5711 //
5712 // MessageText:
5713 //
5714 //  The window is not a child window.
5715 //
5716   ERROR_NOT_CHILD_WINDOW = DWORD(1442);
5717   {$EXTERNALSYM ERROR_NOT_CHILD_WINDOW}
5718 
5719 //
5720 // MessageId: ERROR_INVALID_GW_COMMAND
5721 //
5722 // MessageText:
5723 //
5724 //  Invalid GW_* command.
5725 //
5726   ERROR_INVALID_GW_COMMAND = DWORD(1443);
5727   {$EXTERNALSYM ERROR_INVALID_GW_COMMAND}
5728 
5729 //
5730 // MessageId: ERROR_INVALID_THREAD_ID
5731 //
5732 // MessageText:
5733 //
5734 //  Invalid thread identifier.
5735 //
5736   ERROR_INVALID_THREAD_ID = DWORD(1444);
5737   {$EXTERNALSYM ERROR_INVALID_THREAD_ID}
5738 
5739 //
5740 // MessageId: ERROR_NON_MDICHILD_WINDOW
5741 //
5742 // MessageText:
5743 //
5744 //  Cannot process a message from a window that is not a multiple document interface (MDI) window.
5745 //
5746   ERROR_NON_MDICHILD_WINDOW = DWORD(1445);
5747   {$EXTERNALSYM ERROR_NON_MDICHILD_WINDOW}
5748 
5749 //
5750 // MessageId: ERROR_POPUP_ALREADY_ACTIVE
5751 //
5752 // MessageText:
5753 //
5754 //  Popup menu already active.
5755 //
5756   ERROR_POPUP_ALREADY_ACTIVE = DWORD(1446);
5757   {$EXTERNALSYM ERROR_POPUP_ALREADY_ACTIVE}
5758 
5759 //
5760 // MessageId: ERROR_NO_SCROLLBARS
5761 //
5762 // MessageText:
5763 //
5764 //  The window does not have scroll bars.
5765 //
5766   ERROR_NO_SCROLLBARS = DWORD(1447);
5767   {$EXTERNALSYM ERROR_NO_SCROLLBARS}
5768 
5769 //
5770 // MessageId: ERROR_INVALID_SCROLLBAR_RANGE
5771 //
5772 // MessageText:
5773 //
5774 //  Scroll bar range cannot be greater than MAXLONG.
5775 //
5776   ERROR_INVALID_SCROLLBAR_RANGE = DWORD(1448);
5777   {$EXTERNALSYM ERROR_INVALID_SCROLLBAR_RANGE}
5778 
5779 //
5780 // MessageId: ERROR_INVALID_SHOWWIN_COMMAND
5781 //
5782 // MessageText:
5783 //
5784 //  Cannot show or remove the window in the way specified.
5785 //
5786   ERROR_INVALID_SHOWWIN_COMMAND = DWORD(1449);
5787   {$EXTERNALSYM ERROR_INVALID_SHOWWIN_COMMAND}
5788 
5789 //
5790 // MessageId: ERROR_NO_SYSTEM_RESOURCES
5791 //
5792 // MessageText:
5793 //
5794 //  Insufficient system resources exist to complete the requested service.
5795 //
5796   ERROR_NO_SYSTEM_RESOURCES = DWORD(1450);
5797   {$EXTERNALSYM ERROR_NO_SYSTEM_RESOURCES}
5798 
5799 //
5800 // MessageId: ERROR_NONPAGED_SYSTEM_RESOURCES
5801 //
5802 // MessageText:
5803 //
5804 //  Insufficient system resources exist to complete the requested service.
5805 //
5806   ERROR_NONPAGED_SYSTEM_RESOURCES = DWORD(1451);
5807   {$EXTERNALSYM ERROR_NONPAGED_SYSTEM_RESOURCES}
5808 
5809 //
5810 // MessageId: ERROR_PAGED_SYSTEM_RESOURCES
5811 //
5812 // MessageText:
5813 //
5814 //  Insufficient system resources exist to complete the requested service.
5815 //
5816   ERROR_PAGED_SYSTEM_RESOURCES = DWORD(1452);
5817   {$EXTERNALSYM ERROR_PAGED_SYSTEM_RESOURCES}
5818 
5819 //
5820 // MessageId: ERROR_WORKING_SET_QUOTA
5821 //
5822 // MessageText:
5823 //
5824 //  Insufficient quota to complete the requested service.
5825 //
5826   ERROR_WORKING_SET_QUOTA = DWORD(1453);
5827   {$EXTERNALSYM ERROR_WORKING_SET_QUOTA}
5828 
5829 //
5830 // MessageId: ERROR_PAGEFILE_QUOTA
5831 //
5832 // MessageText:
5833 //
5834 //  Insufficient quota to complete the requested service.
5835 //
5836   ERROR_PAGEFILE_QUOTA = DWORD(1454);
5837   {$EXTERNALSYM ERROR_PAGEFILE_QUOTA}
5838 
5839 //
5840 // MessageId: ERROR_COMMITMENT_LIMIT
5841 //
5842 // MessageText:
5843 //
5844 //  The paging file is too small for this operation to complete.
5845 //
5846   ERROR_COMMITMENT_LIMIT = DWORD(1455);
5847   {$EXTERNALSYM ERROR_COMMITMENT_LIMIT}
5848 
5849 //
5850 // MessageId: ERROR_MENU_ITEM_NOT_FOUND
5851 //
5852 // MessageText:
5853 //
5854 //  A menu item was not found.
5855 //
5856   ERROR_MENU_ITEM_NOT_FOUND = DWORD(1456);
5857   {$EXTERNALSYM ERROR_MENU_ITEM_NOT_FOUND}
5858 
5859 //
5860 // MessageId: ERROR_INVALID_KEYBOARD_HANDLE
5861 //
5862 // MessageText:
5863 //
5864 //  Invalid keyboard layout handle.
5865 //
5866   ERROR_INVALID_KEYBOARD_HANDLE = DWORD(1457);
5867   {$EXTERNALSYM ERROR_INVALID_KEYBOARD_HANDLE}
5868 
5869 //
5870 // MessageId: ERROR_HOOK_TYPE_NOT_ALLOWED
5871 //
5872 // MessageText:
5873 //
5874 //  Hook type not allowed.
5875 //
5876   ERROR_HOOK_TYPE_NOT_ALLOWED = DWORD(1458);
5877   {$EXTERNALSYM ERROR_HOOK_TYPE_NOT_ALLOWED}
5878 
5879 //
5880 // MessageId: ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION
5881 //
5882 // MessageText:
5883 //
5884 //  This operation requires an interactive window station.
5885 //
5886   ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION = DWORD(1459);
5887   {$EXTERNALSYM ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION}
5888 
5889 //
5890 // MessageId: ERROR_TIMEOUT
5891 //
5892 // MessageText:
5893 //
5894 //  This operation returned because the timeout period expired.
5895 //
5896   ERROR_TIMEOUT = DWORD(1460);
5897   {$EXTERNALSYM ERROR_TIMEOUT}
5898 
5899 //
5900 // MessageId: ERROR_INVALID_MONITOR_HANDLE
5901 //
5902 // MessageText:
5903 //
5904 //  Invalid monitor handle.
5905 //
5906   ERROR_INVALID_MONITOR_HANDLE = DWORD(1461);
5907   {$EXTERNALSYM ERROR_INVALID_MONITOR_HANDLE}
5908 
5909 // End of WinUser error codes
5910 
5911 
5912 ///////////////////////////
5913 //                       //
5914 // Eventlog Status Codes //
5915 //                       //
5916 ///////////////////////////
5917 
5918 //
5919 // MessageId: ERROR_EVENTLOG_FILE_CORRUPT
5920 //
5921 // MessageText:
5922 //
5923 //  The event log file is corrupted.
5924 //
5925   ERROR_EVENTLOG_FILE_CORRUPT = DWORD(1500);
5926   {$EXTERNALSYM ERROR_EVENTLOG_FILE_CORRUPT}
5927 
5928 //
5929 // MessageId: ERROR_EVENTLOG_CANT_START
5930 //
5931 // MessageText:
5932 //
5933 //  No event log file could be opened, so the event logging service did not start.
5934 //
5935   ERROR_EVENTLOG_CANT_START = DWORD(1501);
5936   {$EXTERNALSYM ERROR_EVENTLOG_CANT_START}
5937 
5938 //
5939 // MessageId: ERROR_LOG_FILE_FULL
5940 //
5941 // MessageText:
5942 //
5943 //  The event log file is full.
5944 //
5945   ERROR_LOG_FILE_FULL = DWORD(1502);
5946   {$EXTERNALSYM ERROR_LOG_FILE_FULL}
5947 
5948 //
5949 // MessageId: ERROR_EVENTLOG_FILE_CHANGED
5950 //
5951 // MessageText:
5952 //
5953 //  The event log file has changed between read operations.
5954 //
5955   ERROR_EVENTLOG_FILE_CHANGED = DWORD(1503);
5956   {$EXTERNALSYM ERROR_EVENTLOG_FILE_CHANGED}
5957 
5958 // End of eventlog error codes
5959 
5960 
5961 ///////////////////////////
5962 //                       //
5963 // MSI Error Codes       //
5964 //                       //
5965 ///////////////////////////
5966 
5967 //
5968 // MessageId: ERROR_INSTALL_SERVICE_FAILURE
5969 //
5970 // MessageText:
5971 //
5972 //  The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.
5973 //
5974   ERROR_INSTALL_SERVICE_FAILURE = DWORD(1601);
5975   {$EXTERNALSYM ERROR_INSTALL_SERVICE_FAILURE}
5976 
5977 //
5978 // MessageId: ERROR_INSTALL_USEREXIT
5979 //
5980 // MessageText:
5981 //
5982 //  User cancelled installation.
5983 //
5984   ERROR_INSTALL_USEREXIT = DWORD(1602);
5985   {$EXTERNALSYM ERROR_INSTALL_USEREXIT}
5986 
5987 //
5988 // MessageId: ERROR_INSTALL_FAILURE
5989 //
5990 // MessageText:
5991 //
5992 //  Fatal error during installation.
5993 //
5994   ERROR_INSTALL_FAILURE = DWORD(1603);
5995   {$EXTERNALSYM ERROR_INSTALL_FAILURE}
5996 
5997 //
5998 // MessageId: ERROR_INSTALL_SUSPEND
5999 //
6000 // MessageText:
6001 //
6002 //  Installation suspended, incomplete.
6003 //
6004   ERROR_INSTALL_SUSPEND = DWORD(1604);
6005   {$EXTERNALSYM ERROR_INSTALL_SUSPEND}
6006 
6007 //
6008 // MessageId: ERROR_UNKNOWN_PRODUCT
6009 //
6010 // MessageText:
6011 //
6012 //  This action is only valid for products that are currently installed.
6013 //
6014   ERROR_UNKNOWN_PRODUCT = DWORD(1605);
6015   {$EXTERNALSYM ERROR_UNKNOWN_PRODUCT}
6016 
6017 //
6018 // MessageId: ERROR_UNKNOWN_FEATURE
6019 //
6020 // MessageText:
6021 //
6022 //  Feature ID not registered.
6023 //
6024   ERROR_UNKNOWN_FEATURE = DWORD(1606);
6025   {$EXTERNALSYM ERROR_UNKNOWN_FEATURE}
6026 
6027 //
6028 // MessageId: ERROR_UNKNOWN_COMPONENT
6029 //
6030 // MessageText:
6031 //
6032 //  Component ID not registered.
6033 //
6034   ERROR_UNKNOWN_COMPONENT = DWORD(1607);
6035   {$EXTERNALSYM ERROR_UNKNOWN_COMPONENT}
6036 
6037 //
6038 // MessageId: ERROR_UNKNOWN_PROPERTY
6039 //
6040 // MessageText:
6041 //
6042 //  Unknown property.
6043 //
6044   ERROR_UNKNOWN_PROPERTY = DWORD(1608);
6045   {$EXTERNALSYM ERROR_UNKNOWN_PROPERTY}
6046 
6047 //
6048 // MessageId: ERROR_INVALID_HANDLE_STATE
6049 //
6050 // MessageText:
6051 //
6052 //  Handle is in an invalid state.
6053 //
6054   ERROR_INVALID_HANDLE_STATE = DWORD(1609);
6055   {$EXTERNALSYM ERROR_INVALID_HANDLE_STATE}
6056 
6057 //
6058 // MessageId: ERROR_BAD_CONFIGURATION
6059 //
6060 // MessageText:
6061 //
6062 //  The configuration data for this product is corrupt.  Contact your support personnel.
6063 //
6064   ERROR_BAD_CONFIGURATION = DWORD(1610);
6065   {$EXTERNALSYM ERROR_BAD_CONFIGURATION}
6066 
6067 //
6068 // MessageId: ERROR_INDEX_ABSENT
6069 //
6070 // MessageText:
6071 //
6072 //  Component qualifier not present.
6073 //
6074   ERROR_INDEX_ABSENT = DWORD(1611);
6075   {$EXTERNALSYM ERROR_INDEX_ABSENT}
6076 
6077 //
6078 // MessageId: ERROR_INSTALL_SOURCE_ABSENT
6079 //
6080 // MessageText:
6081 //
6082 //  The installation source for this product is not available.  Verify that the source exists and that you can access it.
6083 //
6084   ERROR_INSTALL_SOURCE_ABSENT = DWORD(1612);
6085   {$EXTERNALSYM ERROR_INSTALL_SOURCE_ABSENT}
6086 
6087 //
6088 // MessageId: ERROR_INSTALL_PACKAGE_VERSION
6089 //
6090 // MessageText:
6091 //
6092 //  This installation package cannot be installed by the Windows Installer service.  You must install a Windows service pack that contains a newer version of the Windows Installer service.
6093 //
6094   ERROR_INSTALL_PACKAGE_VERSION = DWORD(1613);
6095   {$EXTERNALSYM ERROR_INSTALL_PACKAGE_VERSION}
6096 
6097 //
6098 // MessageId: ERROR_PRODUCT_UNINSTALLED
6099 //
6100 // MessageText:
6101 //
6102 //  Product is uninstalled.
6103 //
6104   ERROR_PRODUCT_UNINSTALLED = DWORD(1614);
6105   {$EXTERNALSYM ERROR_PRODUCT_UNINSTALLED}
6106 
6107 //
6108 // MessageId: ERROR_BAD_QUERY_SYNTAX
6109 //
6110 // MessageText:
6111 //
6112 //  SQL query syntax invalid or unsupported.
6113 //
6114   ERROR_BAD_QUERY_SYNTAX = DWORD(1615);
6115   {$EXTERNALSYM ERROR_BAD_QUERY_SYNTAX}
6116 
6117 //
6118 // MessageId: ERROR_INVALID_FIELD
6119 //
6120 // MessageText:
6121 //
6122 //  Record field does not exist.
6123 //
6124   ERROR_INVALID_FIELD = DWORD(1616);
6125   {$EXTERNALSYM ERROR_INVALID_FIELD}
6126 
6127 //
6128 // MessageId: ERROR_DEVICE_REMOVED
6129 //
6130 // MessageText:
6131 //
6132 //  The device has been removed.
6133 //
6134   ERROR_DEVICE_REMOVED = DWORD(1617);
6135   {$EXTERNALSYM ERROR_DEVICE_REMOVED}
6136 
6137 //
6138 // MessageId: ERROR_INSTALL_ALREADY_RUNNING
6139 //
6140 // MessageText:
6141 //
6142 //  Another installation is already in progress.  Complete that installation before proceeding with this install.
6143 //
6144   ERROR_INSTALL_ALREADY_RUNNING = DWORD(1618);
6145   {$EXTERNALSYM ERROR_INSTALL_ALREADY_RUNNING}
6146 
6147 //
6148 // MessageId: ERROR_INSTALL_PACKAGE_OPEN_FAILED
6149 //
6150 // MessageText:
6151 //
6152 //  This installation package could not be opened.  Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.
6153 //
6154   ERROR_INSTALL_PACKAGE_OPEN_FAILED = DWORD(1619);
6155   {$EXTERNALSYM ERROR_INSTALL_PACKAGE_OPEN_FAILED}
6156 
6157 //
6158 // MessageId: ERROR_INSTALL_PACKAGE_INVALID
6159 //
6160 // MessageText:
6161 //
6162 //  This installation package could not be opened.  Contact the application vendor to verify that this is a valid Windows Installer package.
6163 //
6164   ERROR_INSTALL_PACKAGE_INVALID = DWORD(1620);
6165   {$EXTERNALSYM ERROR_INSTALL_PACKAGE_INVALID}
6166 
6167 //
6168 // MessageId: ERROR_INSTALL_UI_FAILURE
6169 //
6170 // MessageText:
6171 //
6172 //  There was an error starting the Windows Installer service user interface.  Contact your support personnel.
6173 //
6174   ERROR_INSTALL_UI_FAILURE = DWORD(1621);
6175   {$EXTERNALSYM ERROR_INSTALL_UI_FAILURE}
6176 
6177 //
6178 // MessageId: ERROR_INSTALL_LOG_FAILURE
6179 //
6180 // MessageText:
6181 //
6182 //  Error opening installation log file. Verify that the specified log file location exists and that you can write to it.
6183 //
6184   ERROR_INSTALL_LOG_FAILURE = DWORD(1622);
6185   {$EXTERNALSYM ERROR_INSTALL_LOG_FAILURE}
6186 
6187 //
6188 // MessageId: ERROR_INSTALL_LANGUAGE_UNSUPPORTED
6189 //
6190 // MessageText:
6191 //
6192 //  The language of this installation package is not supported by your system.
6193 //
6194   ERROR_INSTALL_LANGUAGE_UNSUPPORTED = DWORD(1623);
6195   {$EXTERNALSYM ERROR_INSTALL_LANGUAGE_UNSUPPORTED}
6196 
6197 //
6198 // MessageId: ERROR_INSTALL_TRANSFORM_FAILURE
6199 //
6200 // MessageText:
6201 //
6202 //  Error applying transforms.  Verify that the specified transform paths are valid.
6203 //
6204   ERROR_INSTALL_TRANSFORM_FAILURE = DWORD(1624);
6205   {$EXTERNALSYM ERROR_INSTALL_TRANSFORM_FAILURE}
6206 
6207 //
6208 // MessageId: ERROR_INSTALL_PACKAGE_REJECTED
6209 //
6210 // MessageText:
6211 //
6212 //  This installation is forbidden by system policy.  Contact your system administrator.
6213 //
6214   ERROR_INSTALL_PACKAGE_REJECTED = DWORD(1625);
6215   {$EXTERNALSYM ERROR_INSTALL_PACKAGE_REJECTED}
6216 
6217 //
6218 // MessageId: ERROR_FUNCTION_NOT_CALLED
6219 //
6220 // MessageText:
6221 //
couldnull6222 //  Function could not be executed.
6223 //
6224   ERROR_FUNCTION_NOT_CALLED = DWORD(1626);
6225   {$EXTERNALSYM ERROR_FUNCTION_NOT_CALLED}
6226 
6227 //
6228 // MessageId: ERROR_FUNCTION_FAILED
6229 //
6230 // MessageText:
6231 //
failednull6232 //  Function failed during execution.
6233 //
6234   ERROR_FUNCTION_FAILED = DWORD(1627);
6235   {$EXTERNALSYM ERROR_FUNCTION_FAILED}
6236 
6237 //
6238 // MessageId: ERROR_INVALID_TABLE
6239 //
6240 // MessageText:
6241 //
6242 //  Invalid or unknown table specified.
6243 //
6244   ERROR_INVALID_TABLE = DWORD(1628);
6245   {$EXTERNALSYM ERROR_INVALID_TABLE}
6246 
6247 //
6248 // MessageId: ERROR_DATATYPE_MISMATCH
6249 //
6250 // MessageText:
6251 //
6252 //  Data supplied is of wrong type.
6253 //
6254   ERROR_DATATYPE_MISMATCH = DWORD(1629);
6255   {$EXTERNALSYM ERROR_DATATYPE_MISMATCH}
6256 
6257 //
6258 // MessageId: ERROR_UNSUPPORTED_TYPE
6259 //
6260 // MessageText:
6261 //
6262 //  Data of this type is not supported.
6263 //
6264   ERROR_UNSUPPORTED_TYPE = DWORD(1630);
6265   {$EXTERNALSYM ERROR_UNSUPPORTED_TYPE}
6266 
6267 //
6268 // MessageId: ERROR_CREATE_FAILED
6269 //
6270 // MessageText:
6271 //
6272 //  The Windows Installer service failed to start.  Contact your support personnel.
6273 //
6274   ERROR_CREATE_FAILED = DWORD(1631);
6275   {$EXTERNALSYM ERROR_CREATE_FAILED}
6276 
6277 //
6278 // MessageId: ERROR_INSTALL_TEMP_UNWRITABLE
6279 //
6280 // MessageText:
6281 //
6282 //  The Temp folder is on a drive that is full or is inaccessible. Free up space on the drive or verify that you have write permission on the Temp folder.
6283 //
6284   ERROR_INSTALL_TEMP_UNWRITABLE = DWORD(1632);
6285   {$EXTERNALSYM ERROR_INSTALL_TEMP_UNWRITABLE}
6286 
6287 //
6288 // MessageId: ERROR_INSTALL_PLATFORM_UNSUPPORTED
6289 //
6290 // MessageText:
6291 //
6292 //  This installation package is not supported by this processor type. Contact your product vendor.
6293 //
6294   ERROR_INSTALL_PLATFORM_UNSUPPORTED = DWORD(1633);
6295   {$EXTERNALSYM ERROR_INSTALL_PLATFORM_UNSUPPORTED}
6296 
6297 //
6298 // MessageId: ERROR_INSTALL_NOTUSED
6299 //
6300 // MessageText:
6301 //
6302 //  Component not used on this computer.
6303 //
6304   ERROR_INSTALL_NOTUSED = DWORD(1634);
6305   {$EXTERNALSYM ERROR_INSTALL_NOTUSED}
6306 
6307 //
6308 // MessageId: ERROR_PATCH_PACKAGE_OPEN_FAILED
6309 //
6310 // MessageText:
6311 //
6312 //  This patch package could not be opened.  Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.
6313 //
6314   ERROR_PATCH_PACKAGE_OPEN_FAILED = DWORD(1635);
6315   {$EXTERNALSYM ERROR_PATCH_PACKAGE_OPEN_FAILED}
6316 
6317 //
6318 // MessageId: ERROR_PATCH_PACKAGE_INVALID
6319 //
6320 // MessageText:
6321 //
6322 //  This patch package could not be opened.  Contact the application vendor to verify that this is a valid Windows Installer patch package.
6323 //
6324   ERROR_PATCH_PACKAGE_INVALID = DWORD(1636);
6325   {$EXTERNALSYM ERROR_PATCH_PACKAGE_INVALID}
6326 
6327 //
6328 // MessageId: ERROR_PATCH_PACKAGE_UNSUPPORTED
6329 //
6330 // MessageText:
6331 //
6332 //  This patch package cannot be processed by the Windows Installer service.  You must install a Windows service pack that contains a newer version of the Windows Installer service.
6333 //
6334   ERROR_PATCH_PACKAGE_UNSUPPORTED = DWORD(1637);
6335   {$EXTERNALSYM ERROR_PATCH_PACKAGE_UNSUPPORTED}
6336 
6337 //
6338 // MessageId: ERROR_PRODUCT_VERSION
6339 //
6340 // MessageText:
6341 //
6342 //  Another version of this product is already installed.  Installation of this version cannot continue.  To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.
6343 //
6344   ERROR_PRODUCT_VERSION = DWORD(1638);
6345   {$EXTERNALSYM ERROR_PRODUCT_VERSION}
6346 
6347 //
6348 // MessageId: ERROR_INVALID_COMMAND_LINE
6349 //
6350 // MessageText:
6351 //
6352 //  Invalid command line argument.  Consult the Windows Installer SDK for detailed command line help.
6353 //
6354   ERROR_INVALID_COMMAND_LINE = DWORD(1639);
6355   {$EXTERNALSYM ERROR_INVALID_COMMAND_LINE}
6356 
6357 //
6358 // MessageId: ERROR_INSTALL_REMOTE_DISALLOWED
6359 //
6360 // MessageText:
6361 //
6362 //  Only administrators have permission to add, remove, or configure server software during a Terminal services remote session. If you want to install or configure software on the server, contact your network administrator.
6363 //
6364   ERROR_INSTALL_REMOTE_DISALLOWED = DWORD(1640);
6365   {$EXTERNALSYM ERROR_INSTALL_REMOTE_DISALLOWED}
6366 
6367 //
6368 // MessageId: ERROR_SUCCESS_REBOOT_INITIATED
6369 //
6370 // MessageText:
6371 //
6372 //  The requested operation completed successfully.  The system will be restarted so the changes can take effect.
6373 //
6374   ERROR_SUCCESS_REBOOT_INITIATED = DWORD(1641);
6375   {$EXTERNALSYM ERROR_SUCCESS_REBOOT_INITIATED}
6376 
6377 //
6378 // MessageId: ERROR_PATCH_TARGET_NOT_FOUND
6379 //
6380 // MessageText:
6381 //
6382 //  The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer an
6383 //  d that you have the correct upgrade patch.
6384 //
6385   ERROR_PATCH_TARGET_NOT_FOUND = DWORD(1642);
6386   {$EXTERNALSYM ERROR_PATCH_TARGET_NOT_FOUND}
6387 
6388 //
6389 // MessageId: ERROR_PATCH_PACKAGE_REJECTED
6390 //
6391 // MessageText:
6392 //
6393 //  The patch package is not permitted by software restriction policy.
6394 //
6395   ERROR_PATCH_PACKAGE_REJECTED = DWORD(1643);
6396   {$EXTERNALSYM ERROR_PATCH_PACKAGE_REJECTED}
6397 
6398 //
6399 // MessageId: ERROR_INSTALL_TRANSFORM_REJECTED
6400 //
6401 // MessageText:
6402 //
6403 //  One or more customizations are not permitted by software restriction policy.
6404 //
6405   ERROR_INSTALL_TRANSFORM_REJECTED = DWORD(1644);
6406   {$EXTERNALSYM ERROR_INSTALL_TRANSFORM_REJECTED}
6407 
6408 //
6409 // MessageId: ERROR_INSTALL_REMOTE_PROHIBITED
6410 //
6411 // MessageText:
6412 //
6413 //  The Windows Installer does not permit installation from a Remote Desktop Connection.
6414 //
6415   ERROR_INSTALL_REMOTE_PROHIBITED = DWORD(1645);
6416   {$EXTERNALSYM ERROR_INSTALL_REMOTE_PROHIBITED}
6417 
6418 // End of MSI error codes
6419 
6420 
6421 ///////////////////////////
6422 //                       //
6423 //   RPC Status Codes    //
6424 //                       //
6425 ///////////////////////////
6426 
6427 //
6428 // MessageId: RPC_S_INVALID_STRING_BINDING
6429 //
6430 // MessageText:
6431 //
6432 //  The string binding is invalid.
6433 //
6434   RPC_S_INVALID_STRING_BINDING = DWORD(1700);
6435   {$EXTERNALSYM RPC_S_INVALID_STRING_BINDING}
6436 
6437 //
6438 // MessageId: RPC_S_WRONG_KIND_OF_BINDING
6439 //
6440 // MessageText:
6441 //
6442 //  The binding handle is not the correct type.
6443 //
6444   RPC_S_WRONG_KIND_OF_BINDING = DWORD(1701);
6445   {$EXTERNALSYM RPC_S_WRONG_KIND_OF_BINDING}
6446 
6447 //
6448 // MessageId: RPC_S_INVALID_BINDING
6449 //
6450 // MessageText:
6451 //
6452 //  The binding handle is invalid.
6453 //
6454   RPC_S_INVALID_BINDING = DWORD(1702);
6455   {$EXTERNALSYM RPC_S_INVALID_BINDING}
6456 
6457 //
6458 // MessageId: RPC_S_PROTSEQ_NOT_SUPPORTED
6459 //
6460 // MessageText:
6461 //
6462 //  The RPC protocol sequence is not supported.
6463 //
6464   RPC_S_PROTSEQ_NOT_SUPPORTED = DWORD(1703);
6465   {$EXTERNALSYM RPC_S_PROTSEQ_NOT_SUPPORTED}
6466 
6467 //
6468 // MessageId: RPC_S_INVALID_RPC_PROTSEQ
6469 //
6470 // MessageText:
6471 //
6472 //  The RPC protocol sequence is invalid.
6473 //
6474   RPC_S_INVALID_RPC_PROTSEQ = DWORD(1704);
6475   {$EXTERNALSYM RPC_S_INVALID_RPC_PROTSEQ}
6476 
6477 //
6478 // MessageId: RPC_S_INVALID_STRING_UUID
6479 //
6480 // MessageText:
6481 //
6482 //  The string universal unique identifier (UUID) is invalid.
6483 //
6484   RPC_S_INVALID_STRING_UUID = DWORD(1705);
6485   {$EXTERNALSYM RPC_S_INVALID_STRING_UUID}
6486 
6487 //
6488 // MessageId: RPC_S_INVALID_ENDPOINT_FORMAT
6489 //
6490 // MessageText:
6491 //
6492 //  The endpoint format is invalid.
6493 //
6494   RPC_S_INVALID_ENDPOINT_FORMAT = DWORD(1706);
6495   {$EXTERNALSYM RPC_S_INVALID_ENDPOINT_FORMAT}
6496 
6497 //
6498 // MessageId: RPC_S_INVALID_NET_ADDR
6499 //
6500 // MessageText:
6501 //
6502 //  The network address is invalid.
6503 //
6504   RPC_S_INVALID_NET_ADDR = DWORD(1707);
6505   {$EXTERNALSYM RPC_S_INVALID_NET_ADDR}
6506 
6507 //
6508 // MessageId: RPC_S_NO_ENDPOINT_FOUND
6509 //
6510 // MessageText:
6511 //
6512 //  No endpoint was found.
6513 //
6514   RPC_S_NO_ENDPOINT_FOUND = DWORD(1708);
6515   {$EXTERNALSYM RPC_S_NO_ENDPOINT_FOUND}
6516 
6517 //
6518 // MessageId: RPC_S_INVALID_TIMEOUT
6519 //
6520 // MessageText:
6521 //
6522 //  The timeout value is invalid.
6523 //
6524   RPC_S_INVALID_TIMEOUT = DWORD(1709);
6525   {$EXTERNALSYM RPC_S_INVALID_TIMEOUT}
6526 
6527 //
6528 // MessageId: RPC_S_OBJECT_NOT_FOUND
6529 //
6530 // MessageText:
6531 //
6532 //  The object universal unique identifier (UUID) was not found.
6533 //
6534   RPC_S_OBJECT_NOT_FOUND = DWORD(1710);
6535   {$EXTERNALSYM RPC_S_OBJECT_NOT_FOUND}
6536 
6537 //
6538 // MessageId: RPC_S_ALREADY_REGISTERED
6539 //
6540 // MessageText:
6541 //
6542 //  The object universal unique identifier (UUID) has already been registered.
6543 //
6544   RPC_S_ALREADY_REGISTERED = DWORD(1711);
6545   {$EXTERNALSYM RPC_S_ALREADY_REGISTERED}
6546 
6547 //
6548 // MessageId: RPC_S_TYPE_ALREADY_REGISTERED
6549 //
6550 // MessageText:
6551 //
6552 //  The type universal unique identifier (UUID) has already been registered.
6553 //
6554   RPC_S_TYPE_ALREADY_REGISTERED = DWORD(1712);
6555   {$EXTERNALSYM RPC_S_TYPE_ALREADY_REGISTERED}
6556 
6557 //
6558 // MessageId: RPC_S_ALREADY_LISTENING
6559 //
6560 // MessageText:
6561 //
6562 //  The RPC server is already listening.
6563 //
6564   RPC_S_ALREADY_LISTENING = DWORD(1713);
6565   {$EXTERNALSYM RPC_S_ALREADY_LISTENING}
6566 
6567 //
6568 // MessageId: RPC_S_NO_PROTSEQS_REGISTERED
6569 //
6570 // MessageText:
6571 //
6572 //  No protocol sequences have been registered.
6573 //
6574   RPC_S_NO_PROTSEQS_REGISTERED = DWORD(1714);
6575   {$EXTERNALSYM RPC_S_NO_PROTSEQS_REGISTERED}
6576 
6577 //
6578 // MessageId: RPC_S_NOT_LISTENING
6579 //
6580 // MessageText:
6581 //
6582 //  The RPC server is not listening.
6583 //
6584   RPC_S_NOT_LISTENING = DWORD(1715);
6585   {$EXTERNALSYM RPC_S_NOT_LISTENING}
6586 
6587 //
6588 // MessageId: RPC_S_UNKNOWN_MGR_TYPE
6589 //
6590 // MessageText:
6591 //
6592 //  The manager type is unknown.
6593 //
6594   RPC_S_UNKNOWN_MGR_TYPE = DWORD(1716);
6595   {$EXTERNALSYM RPC_S_UNKNOWN_MGR_TYPE}
6596 
6597 //
6598 // MessageId: RPC_S_UNKNOWN_IF
6599 //
6600 // MessageText:
6601 //
6602 //  The interface is unknown.
6603 //
6604   RPC_S_UNKNOWN_IF = DWORD(1717);
6605   {$EXTERNALSYM RPC_S_UNKNOWN_IF}
6606 
6607 //
6608 // MessageId: RPC_S_NO_BINDINGS
6609 //
6610 // MessageText:
6611 //
6612 //  There are no bindings.
6613 //
6614   RPC_S_NO_BINDINGS = DWORD(1718);
6615   {$EXTERNALSYM RPC_S_NO_BINDINGS}
6616 
6617 //
6618 // MessageId: RPC_S_NO_PROTSEQS
6619 //
6620 // MessageText:
6621 //
6622 //  There are no protocol sequences.
6623 //
6624   RPC_S_NO_PROTSEQS = DWORD(1719);
6625   {$EXTERNALSYM RPC_S_NO_PROTSEQS}
6626 
6627 //
6628 // MessageId: RPC_S_CANT_CREATE_ENDPOINT
6629 //
6630 // MessageText:
6631 //
6632 //  The endpoint cannot be created.
6633 //
6634   RPC_S_CANT_CREATE_ENDPOINT = DWORD(1720);
6635   {$EXTERNALSYM RPC_S_CANT_CREATE_ENDPOINT}
6636 
6637 //
6638 // MessageId: RPC_S_OUT_OF_RESOURCES
6639 //
6640 // MessageText:
6641 //
6642 //  Not enough resources are available to complete this operation.
6643 //
6644   RPC_S_OUT_OF_RESOURCES = DWORD(1721);
6645   {$EXTERNALSYM RPC_S_OUT_OF_RESOURCES}
6646 
6647 //
6648 // MessageId: RPC_S_SERVER_UNAVAILABLE
6649 //
6650 // MessageText:
6651 //
6652 //  The RPC server is unavailable.
6653 //
6654   RPC_S_SERVER_UNAVAILABLE = DWORD(1722);
6655   {$EXTERNALSYM RPC_S_SERVER_UNAVAILABLE}
6656 
6657 //
6658 // MessageId: RPC_S_SERVER_TOO_BUSY
6659 //
6660 // MessageText:
6661 //
6662 //  The RPC server is too busy to complete this operation.
6663 //
6664   RPC_S_SERVER_TOO_BUSY = DWORD(1723);
6665   {$EXTERNALSYM RPC_S_SERVER_TOO_BUSY}
6666 
6667 //
6668 // MessageId: RPC_S_INVALID_NETWORK_OPTIONS
6669 //
6670 // MessageText:
6671 //
6672 //  The network options are invalid.
6673 //
6674   RPC_S_INVALID_NETWORK_OPTIONS = DWORD(1724);
6675   {$EXTERNALSYM RPC_S_INVALID_NETWORK_OPTIONS}
6676 
6677 //
6678 // MessageId: RPC_S_NO_CALL_ACTIVE
6679 //
6680 // MessageText:
6681 //
6682 //  There are no remote procedure calls active on this thread.
6683 //
6684   RPC_S_NO_CALL_ACTIVE = DWORD(1725);
6685   {$EXTERNALSYM RPC_S_NO_CALL_ACTIVE}
6686 
6687 //
6688 // MessageId: RPC_S_CALL_FAILED
6689 //
6690 // MessageText:
6691 //
6692 //  The remote procedure call failed.
6693 //
6694   RPC_S_CALL_FAILED = DWORD(1726);
6695   {$EXTERNALSYM RPC_S_CALL_FAILED}
6696 
6697 //
6698 // MessageId: RPC_S_CALL_FAILED_DNE
6699 //
6700 // MessageText:
6701 //
6702 //  The remote procedure call failed and did not execute.
6703 //
6704   RPC_S_CALL_FAILED_DNE = DWORD(1727);
6705   {$EXTERNALSYM RPC_S_CALL_FAILED_DNE}
6706 
6707 //
6708 // MessageId: RPC_S_PROTOCOL_ERROR
6709 //
6710 // MessageText:
6711 //
6712 //  A remote procedure call (RPC) protocol error occurred.
6713 //
6714   RPC_S_PROTOCOL_ERROR = DWORD(1728);
6715   {$EXTERNALSYM RPC_S_PROTOCOL_ERROR}
6716 
6717 //
6718 // MessageId: RPC_S_UNSUPPORTED_TRANS_SYN
6719 //
6720 // MessageText:
6721 //
6722 //  The transfer syntax is not supported by the RPC server.
6723 //
6724   RPC_S_UNSUPPORTED_TRANS_SYN = DWORD(1730);
6725   {$EXTERNALSYM RPC_S_UNSUPPORTED_TRANS_SYN}
6726 
6727 //
6728 // MessageId: RPC_S_UNSUPPORTED_TYPE
6729 //
6730 // MessageText:
6731 //
6732 //  The universal unique identifier (UUID) type is not supported.
6733 //
6734   RPC_S_UNSUPPORTED_TYPE = DWORD(1732);
6735   {$EXTERNALSYM RPC_S_UNSUPPORTED_TYPE}
6736 
6737 //
6738 // MessageId: RPC_S_INVALID_TAG
6739 //
6740 // MessageText:
6741 //
6742 //  The tag is invalid.
6743 //
6744   RPC_S_INVALID_TAG = DWORD(1733);
6745   {$EXTERNALSYM RPC_S_INVALID_TAG}
6746 
6747 //
6748 // MessageId: RPC_S_INVALID_BOUND
6749 //
6750 // MessageText:
6751 //
6752 //  The array bounds are invalid.
6753 //
6754   RPC_S_INVALID_BOUND = DWORD(1734);
6755   {$EXTERNALSYM RPC_S_INVALID_BOUND}
6756 
6757 //
6758 // MessageId: RPC_S_NO_ENTRY_NAME
6759 //
6760 // MessageText:
6761 //
6762 //  The binding does not contain an entry name.
6763 //
6764   RPC_S_NO_ENTRY_NAME = DWORD(1735);
6765   {$EXTERNALSYM RPC_S_NO_ENTRY_NAME}
6766 
6767 //
6768 // MessageId: RPC_S_INVALID_NAME_SYNTAX
6769 //
6770 // MessageText:
6771 //
6772 //  The name syntax is invalid.
6773 //
6774   RPC_S_INVALID_NAME_SYNTAX = DWORD(1736);
6775   {$EXTERNALSYM RPC_S_INVALID_NAME_SYNTAX}
6776 
6777 //
6778 // MessageId: RPC_S_UNSUPPORTED_NAME_SYNTAX
6779 //
6780 // MessageText:
6781 //
6782 //  The name syntax is not supported.
6783 //
6784   RPC_S_UNSUPPORTED_NAME_SYNTAX = DWORD(1737);
6785   {$EXTERNALSYM RPC_S_UNSUPPORTED_NAME_SYNTAX}
6786 
6787 //
6788 // MessageId: RPC_S_UUID_NO_ADDRESS
6789 //
6790 // MessageText:
6791 //
6792 //  No network address is available to use to construct a universal unique identifier (UUID).
6793 //
6794   RPC_S_UUID_NO_ADDRESS = DWORD(1739);
6795   {$EXTERNALSYM RPC_S_UUID_NO_ADDRESS}
6796 
6797 //
6798 // MessageId: RPC_S_DUPLICATE_ENDPOINT
6799 //
6800 // MessageText:
6801 //
6802 //  The endpoint is a duplicate.
6803 //
6804   RPC_S_DUPLICATE_ENDPOINT = DWORD(1740);
6805   {$EXTERNALSYM RPC_S_DUPLICATE_ENDPOINT}
6806 
6807 //
6808 // MessageId: RPC_S_UNKNOWN_AUTHN_TYPE
6809 //
6810 // MessageText:
6811 //
6812 //  The authentication type is unknown.
6813 //
6814   RPC_S_UNKNOWN_AUTHN_TYPE = DWORD(1741);
6815   {$EXTERNALSYM RPC_S_UNKNOWN_AUTHN_TYPE}
6816 
6817 //
6818 // MessageId: RPC_S_MAX_CALLS_TOO_SMALL
6819 //
6820 // MessageText:
6821 //
6822 //  The maximum number of calls is too small.
6823 //
6824   RPC_S_MAX_CALLS_TOO_SMALL = DWORD(1742);
6825   {$EXTERNALSYM RPC_S_MAX_CALLS_TOO_SMALL}
6826 
6827 //
6828 // MessageId: RPC_S_STRING_TOO_LONG
6829 //
6830 // MessageText:
6831 //
6832 //  The string is too long.
6833 //
6834   RPC_S_STRING_TOO_LONG = DWORD(1743);
6835   {$EXTERNALSYM RPC_S_STRING_TOO_LONG}
6836 
6837 //
6838 // MessageId: RPC_S_PROTSEQ_NOT_FOUND
6839 //
6840 // MessageText:
6841 //
6842 //  The RPC protocol sequence was not found.
6843 //
6844   RPC_S_PROTSEQ_NOT_FOUND = DWORD(1744);
6845   {$EXTERNALSYM RPC_S_PROTSEQ_NOT_FOUND}
6846 
6847 //
6848 // MessageId: RPC_S_PROCNUM_OUT_OF_RANGE
6849 //
6850 // MessageText:
6851 //
6852 //  The procedure number is out of range.
6853 //
6854   RPC_S_PROCNUM_OUT_OF_RANGE = DWORD(1745);
6855   {$EXTERNALSYM RPC_S_PROCNUM_OUT_OF_RANGE}
6856 
6857 //
6858 // MessageId: RPC_S_BINDING_HAS_NO_AUTH
6859 //
6860 // MessageText:
6861 //
6862 //  The binding does not contain any authentication information.
6863 //
6864   RPC_S_BINDING_HAS_NO_AUTH = DWORD(1746);
6865   {$EXTERNALSYM RPC_S_BINDING_HAS_NO_AUTH}
6866 
6867 //
6868 // MessageId: RPC_S_UNKNOWN_AUTHN_SERVICE
6869 //
6870 // MessageText:
6871 //
6872 //  The authentication service is unknown.
6873 //
6874   RPC_S_UNKNOWN_AUTHN_SERVICE = DWORD(1747);
6875   {$EXTERNALSYM RPC_S_UNKNOWN_AUTHN_SERVICE}
6876 
6877 //
6878 // MessageId: RPC_S_UNKNOWN_AUTHN_LEVEL
6879 //
6880 // MessageText:
6881 //
6882 //  The authentication level is unknown.
6883 //
6884   RPC_S_UNKNOWN_AUTHN_LEVEL = DWORD(1748);
6885   {$EXTERNALSYM RPC_S_UNKNOWN_AUTHN_LEVEL}
6886 
6887 //
6888 // MessageId: RPC_S_INVALID_AUTH_IDENTITY
6889 //
6890 // MessageText:
6891 //
6892 //  The security context is invalid.
6893 //
6894   RPC_S_INVALID_AUTH_IDENTITY = DWORD(1749);
6895   {$EXTERNALSYM RPC_S_INVALID_AUTH_IDENTITY}
6896 
6897 //
6898 // MessageId: RPC_S_UNKNOWN_AUTHZ_SERVICE
6899 //
6900 // MessageText:
6901 //
6902 //  The authorization service is unknown.
6903 //
6904   RPC_S_UNKNOWN_AUTHZ_SERVICE = DWORD(1750);
6905   {$EXTERNALSYM RPC_S_UNKNOWN_AUTHZ_SERVICE}
6906 
6907 //
6908 // MessageId: EPT_S_INVALID_ENTRY
6909 //
6910 // MessageText:
6911 //
6912 //  The entry is invalid.
6913 //
6914   EPT_S_INVALID_ENTRY = DWORD(1751);
6915   {$EXTERNALSYM EPT_S_INVALID_ENTRY}
6916 
6917 //
6918 // MessageId: EPT_S_CANT_PERFORM_OP
6919 //
6920 // MessageText:
6921 //
6922 //  The server endpoint cannot perform the operation.
6923 //
6924   EPT_S_CANT_PERFORM_OP = DWORD(1752);
6925   {$EXTERNALSYM EPT_S_CANT_PERFORM_OP}
6926 
6927 //
6928 // MessageId: EPT_S_NOT_REGISTERED
6929 //
6930 // MessageText:
6931 //
6932 //  There are no more endpoints available from the endpoint mapper.
6933 //
6934   EPT_S_NOT_REGISTERED = DWORD(1753);
6935   {$EXTERNALSYM EPT_S_NOT_REGISTERED}
6936 
6937 //
6938 // MessageId: RPC_S_NOTHING_TO_EXPORT
6939 //
6940 // MessageText:
6941 //
6942 //  No interfaces have been exported.
6943 //
6944   RPC_S_NOTHING_TO_EXPORT = DWORD(1754);
6945   {$EXTERNALSYM RPC_S_NOTHING_TO_EXPORT}
6946 
6947 //
6948 // MessageId: RPC_S_INCOMPLETE_NAME
6949 //
6950 // MessageText:
6951 //
6952 //  The entry name is incomplete.
6953 //
6954   RPC_S_INCOMPLETE_NAME = DWORD(1755);
6955   {$EXTERNALSYM RPC_S_INCOMPLETE_NAME}
6956 
6957 //
6958 // MessageId: RPC_S_INVALID_VERS_OPTION
6959 //
6960 // MessageText:
6961 //
6962 //  The version option is invalid.
6963 //
6964   RPC_S_INVALID_VERS_OPTION = DWORD(1756);
6965   {$EXTERNALSYM RPC_S_INVALID_VERS_OPTION}
6966 
6967 //
6968 // MessageId: RPC_S_NO_MORE_MEMBERS
6969 //
6970 // MessageText:
6971 //
6972 //  There are no more members.
6973 //
6974   RPC_S_NO_MORE_MEMBERS = DWORD(1757);
6975   {$EXTERNALSYM RPC_S_NO_MORE_MEMBERS}
6976 
6977 //
6978 // MessageId: RPC_S_NOT_ALL_OBJS_UNEXPORTED
6979 //
6980 // MessageText:
6981 //
6982 //  There is nothing to unexport.
6983 //
6984   RPC_S_NOT_ALL_OBJS_UNEXPORTED = DWORD(1758);
6985   {$EXTERNALSYM RPC_S_NOT_ALL_OBJS_UNEXPORTED}
6986 
6987 //
6988 // MessageId: RPC_S_INTERFACE_NOT_FOUND
6989 //
6990 // MessageText:
6991 //
6992 //  The interface was not found.
6993 //
6994   RPC_S_INTERFACE_NOT_FOUND = DWORD(1759);
6995   {$EXTERNALSYM RPC_S_INTERFACE_NOT_FOUND}
6996 
6997 //
6998 // MessageId: RPC_S_ENTRY_ALREADY_EXISTS
6999 //
7000 // MessageText:
7001 //
7002 //  The entry already exists.
7003 //
7004   RPC_S_ENTRY_ALREADY_EXISTS = DWORD(1760);
7005   {$EXTERNALSYM RPC_S_ENTRY_ALREADY_EXISTS}
7006 
7007 //
7008 // MessageId: RPC_S_ENTRY_NOT_FOUND
7009 //
7010 // MessageText:
7011 //
7012 //  The entry is not found.
7013 //
7014   RPC_S_ENTRY_NOT_FOUND = DWORD(1761);
7015   {$EXTERNALSYM RPC_S_ENTRY_NOT_FOUND}
7016 
7017 //
7018 // MessageId: RPC_S_NAME_SERVICE_UNAVAILABLE
7019 //
7020 // MessageText:
7021 //
7022 //  The name service is unavailable.
7023 //
7024   RPC_S_NAME_SERVICE_UNAVAILABLE = DWORD(1762);
7025   {$EXTERNALSYM RPC_S_NAME_SERVICE_UNAVAILABLE}
7026 
7027 //
7028 // MessageId: RPC_S_INVALID_NAF_ID
7029 //
7030 // MessageText:
7031 //
7032 //  The network address family is invalid.
7033 //
7034   RPC_S_INVALID_NAF_ID = DWORD(1763);
7035   {$EXTERNALSYM RPC_S_INVALID_NAF_ID}
7036 
7037 //
7038 // MessageId: RPC_S_CANNOT_SUPPORT
7039 //
7040 // MessageText:
7041 //
7042 //  The requested operation is not supported.
7043 //
7044   RPC_S_CANNOT_SUPPORT = DWORD(1764);
7045   {$EXTERNALSYM RPC_S_CANNOT_SUPPORT}
7046 
7047 //
7048 // MessageId: RPC_S_NO_CONTEXT_AVAILABLE
7049 //
7050 // MessageText:
7051 //
7052 //  No security context is available to allow impersonation.
7053 //
7054   RPC_S_NO_CONTEXT_AVAILABLE = DWORD(1765);
7055   {$EXTERNALSYM RPC_S_NO_CONTEXT_AVAILABLE}
7056 
7057 //
7058 // MessageId: RPC_S_INTERNAL_ERROR
7059 //
7060 // MessageText:
7061 //
7062 //  An internal error occurred in a remote procedure call (RPC).
7063 //
7064   RPC_S_INTERNAL_ERROR = DWORD(1766);
7065   {$EXTERNALSYM RPC_S_INTERNAL_ERROR}
7066 
7067 //
7068 // MessageId: RPC_S_ZERO_DIVIDE
7069 //
7070 // MessageText:
7071 //
7072 //  The RPC server attempted an integer division by zero.
7073 //
7074   RPC_S_ZERO_DIVIDE = DWORD(1767);
7075   {$EXTERNALSYM RPC_S_ZERO_DIVIDE}
7076 
7077 //
7078 // MessageId: RPC_S_ADDRESS_ERROR
7079 //
7080 // MessageText:
7081 //
7082 //  An addressing error occurred in the RPC server.
7083 //
7084   RPC_S_ADDRESS_ERROR = DWORD(1768);
7085   {$EXTERNALSYM RPC_S_ADDRESS_ERROR}
7086 
7087 //
7088 // MessageId: RPC_S_FP_DIV_ZERO
7089 //
7090 // MessageText:
7091 //
7092 //  A floating-point operation at the RPC server caused a division by zero.
7093 //
7094   RPC_S_FP_DIV_ZERO = DWORD(1769);
7095   {$EXTERNALSYM RPC_S_FP_DIV_ZERO}
7096 
7097 //
7098 // MessageId: RPC_S_FP_UNDERFLOW
7099 //
7100 // MessageText:
7101 //
7102 //  A floating-point underflow occurred at the RPC server.
7103 //
7104   RPC_S_FP_UNDERFLOW = DWORD(1770);
7105   {$EXTERNALSYM RPC_S_FP_UNDERFLOW}
7106 
7107 //
7108 // MessageId: RPC_S_FP_OVERFLOW
7109 //
7110 // MessageText:
7111 //
7112 //  A floating-point overflow occurred at the RPC server.
7113 //
7114   RPC_S_FP_OVERFLOW = DWORD(1771);
7115   {$EXTERNALSYM RPC_S_FP_OVERFLOW}
7116 
7117 //
7118 // MessageId: RPC_X_NO_MORE_ENTRIES
7119 //
7120 // MessageText:
7121 //
7122 //  The list of RPC servers available for the binding of auto handles has been exhausted.
7123 //
7124   RPC_X_NO_MORE_ENTRIES = DWORD(1772);
7125   {$EXTERNALSYM RPC_X_NO_MORE_ENTRIES}
7126 
7127 //
7128 // MessageId: RPC_X_SS_CHAR_TRANS_OPEN_FAIL
7129 //
7130 // MessageText:
7131 //
7132 //  Unable to open the character translation table file.
7133 //
7134   RPC_X_SS_CHAR_TRANS_OPEN_FAIL = DWORD(1773);
7135   {$EXTERNALSYM RPC_X_SS_CHAR_TRANS_OPEN_FAIL}
7136 
7137 //
7138 // MessageId: RPC_X_SS_CHAR_TRANS_SHORT_FILE
7139 //
7140 // MessageText:
7141 //
7142 //  The file containing the character translation table has fewer than 512 bytes.
7143 //
7144   RPC_X_SS_CHAR_TRANS_SHORT_FILE = DWORD(1774);
7145   {$EXTERNALSYM RPC_X_SS_CHAR_TRANS_SHORT_FILE}
7146 
7147 //
7148 // MessageId: RPC_X_SS_IN_NULL_CONTEXT
7149 //
7150 // MessageText:
7151 //
7152 //  A null context handle was passed from the client to the host during a remote procedure call.
7153 //
7154   RPC_X_SS_IN_NULL_CONTEXT = DWORD(1775);
7155   {$EXTERNALSYM RPC_X_SS_IN_NULL_CONTEXT}
7156 
7157 //
7158 // MessageId: RPC_X_SS_CONTEXT_DAMAGED
7159 //
7160 // MessageText:
7161 //
7162 //  The context handle changed during a remote procedure call.
7163 //
7164   RPC_X_SS_CONTEXT_DAMAGED = DWORD(1777);
7165   {$EXTERNALSYM RPC_X_SS_CONTEXT_DAMAGED}
7166 
7167 //
7168 // MessageId: RPC_X_SS_HANDLES_MISMATCH
7169 //
7170 // MessageText:
7171 //
7172 //  The binding handles passed to a remote procedure call do not match.
7173 //
7174   RPC_X_SS_HANDLES_MISMATCH = DWORD(1778);
7175   {$EXTERNALSYM RPC_X_SS_HANDLES_MISMATCH}
7176 
7177 //
7178 // MessageId: RPC_X_SS_CANNOT_GET_CALL_HANDLE
7179 //
7180 // MessageText:
7181 //
7182 //  The stub is unable to get the remote procedure call handle.
7183 //
7184   RPC_X_SS_CANNOT_GET_CALL_HANDLE = DWORD(1779);
7185   {$EXTERNALSYM RPC_X_SS_CANNOT_GET_CALL_HANDLE}
7186 
7187 //
7188 // MessageId: RPC_X_NULL_REF_POINTER
7189 //
7190 // MessageText:
7191 //
7192 //  A null reference pointer was passed to the stub.
7193 //
7194   RPC_X_NULL_REF_POINTER = DWORD(1780);
7195   {$EXTERNALSYM RPC_X_NULL_REF_POINTER}
7196 
7197 //
7198 // MessageId: RPC_X_ENUM_VALUE_OUT_OF_RANGE
7199 //
7200 // MessageText:
7201 //
7202 //  The enumeration value is out of range.
7203 //
7204   RPC_X_ENUM_VALUE_OUT_OF_RANGE = DWORD(1781);
7205   {$EXTERNALSYM RPC_X_ENUM_VALUE_OUT_OF_RANGE}
7206 
7207 //
7208 // MessageId: RPC_X_BYTE_COUNT_TOO_SMALL
7209 //
7210 // MessageText:
7211 //
7212 //  The byte count is too small.
7213 //
7214   RPC_X_BYTE_COUNT_TOO_SMALL = DWORD(1782);
7215   {$EXTERNALSYM RPC_X_BYTE_COUNT_TOO_SMALL}
7216 
7217 //
7218 // MessageId: RPC_X_BAD_STUB_DATA
7219 //
7220 // MessageText:
7221 //
7222 //  The stub received bad data.
7223 //
7224   RPC_X_BAD_STUB_DATA = DWORD(1783);
7225   {$EXTERNALSYM RPC_X_BAD_STUB_DATA}
7226 
7227 //
7228 // MessageId: ERROR_INVALID_USER_BUFFER
7229 //
7230 // MessageText:
7231 //
7232 //  The supplied user buffer is not valid for the requested operation.
7233 //
7234   ERROR_INVALID_USER_BUFFER = DWORD(1784);
7235   {$EXTERNALSYM ERROR_INVALID_USER_BUFFER}
7236 
7237 //
7238 // MessageId: ERROR_UNRECOGNIZED_MEDIA
7239 //
7240 // MessageText:
7241 //
7242 //  The disk media is not recognized. It may not be formatted.
7243 //
7244   ERROR_UNRECOGNIZED_MEDIA = DWORD(1785);
7245   {$EXTERNALSYM ERROR_UNRECOGNIZED_MEDIA}
7246 
7247 //
7248 // MessageId: ERROR_NO_TRUST_LSA_SECRET
7249 //
7250 // MessageText:
7251 //
7252 //  The workstation does not have a trust secret.
7253 //
7254   ERROR_NO_TRUST_LSA_SECRET = DWORD(1786);
7255   {$EXTERNALSYM ERROR_NO_TRUST_LSA_SECRET}
7256 
7257 //
7258 // MessageId: ERROR_NO_TRUST_SAM_ACCOUNT
7259 //
7260 // MessageText:
7261 //
7262 //  The security database on the server does not have a computer account for this workstation trust relationship.
7263 //
7264   ERROR_NO_TRUST_SAM_ACCOUNT = DWORD(1787);
7265   {$EXTERNALSYM ERROR_NO_TRUST_SAM_ACCOUNT}
7266 
7267 //
7268 // MessageId: ERROR_TRUSTED_DOMAIN_FAILURE
7269 //
7270 // MessageText:
7271 //
7272 //  The trust relationship between the primary domain and the trusted domain failed.
7273 //
7274   ERROR_TRUSTED_DOMAIN_FAILURE = DWORD(1788);
7275   {$EXTERNALSYM ERROR_TRUSTED_DOMAIN_FAILURE}
7276 
7277 //
7278 // MessageId: ERROR_TRUSTED_RELATIONSHIP_FAILURE
7279 //
7280 // MessageText:
7281 //
7282 //  The trust relationship between this workstation and the primary domain failed.
7283 //
7284   ERROR_TRUSTED_RELATIONSHIP_FAILURE = DWORD(1789);
7285   {$EXTERNALSYM ERROR_TRUSTED_RELATIONSHIP_FAILURE}
7286 
7287 //
7288 // MessageId: ERROR_TRUST_FAILURE
7289 //
7290 // MessageText:
7291 //
7292 //  The network logon failed.
7293 //
7294   ERROR_TRUST_FAILURE = DWORD(1790);
7295   {$EXTERNALSYM ERROR_TRUST_FAILURE}
7296 
7297 //
7298 // MessageId: RPC_S_CALL_IN_PROGRESS
7299 //
7300 // MessageText:
7301 //
7302 //  A remote procedure call is already in progress for this thread.
7303 //
7304   RPC_S_CALL_IN_PROGRESS = DWORD(1791);
7305   {$EXTERNALSYM RPC_S_CALL_IN_PROGRESS}
7306 
7307 //
7308 // MessageId: ERROR_NETLOGON_NOT_STARTED
7309 //
7310 // MessageText:
7311 //
7312 //  An attempt was made to logon, but the network logon service was not started.
7313 //
7314   ERROR_NETLOGON_NOT_STARTED = DWORD(1792);
7315   {$EXTERNALSYM ERROR_NETLOGON_NOT_STARTED}
7316 
7317 //
7318 // MessageId: ERROR_ACCOUNT_EXPIRED
7319 //
7320 // MessageText:
7321 //
7322 //  The user's account has expired.
7323 //
7324   ERROR_ACCOUNT_EXPIRED = DWORD(1793);
7325   {$EXTERNALSYM ERROR_ACCOUNT_EXPIRED}
7326 
7327 //
7328 // MessageId: ERROR_REDIRECTOR_HAS_OPEN_HANDLES
7329 //
7330 // MessageText:
7331 //
7332 //  The redirector is in use and cannot be unloaded.
7333 //
7334   ERROR_REDIRECTOR_HAS_OPEN_HANDLES = DWORD(1794);
7335   {$EXTERNALSYM ERROR_REDIRECTOR_HAS_OPEN_HANDLES}
7336 
7337 //
7338 // MessageId: ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
7339 //
7340 // MessageText:
7341 //
7342 //  The specified printer driver is already installed.
7343 //
7344   ERROR_PRINTER_DRIVER_ALREADY_INSTALLED = DWORD(1795);
7345   {$EXTERNALSYM ERROR_PRINTER_DRIVER_ALREADY_INSTALLED}
7346 
7347 //
7348 // MessageId: ERROR_UNKNOWN_PORT
7349 //
7350 // MessageText:
7351 //
7352 //  The specified port is unknown.
7353 //
7354   ERROR_UNKNOWN_PORT = DWORD(1796);
7355   {$EXTERNALSYM ERROR_UNKNOWN_PORT}
7356 
7357 //
7358 // MessageId: ERROR_UNKNOWN_PRINTER_DRIVER
7359 //
7360 // MessageText:
7361 //
7362 //  The printer driver is unknown.
7363 //
7364   ERROR_UNKNOWN_PRINTER_DRIVER = DWORD(1797);
7365   {$EXTERNALSYM ERROR_UNKNOWN_PRINTER_DRIVER}
7366 
7367 //
7368 // MessageId: ERROR_UNKNOWN_PRINTPROCESSOR
7369 //
7370 // MessageText:
7371 //
7372 //  The print processor is unknown.
7373 //
7374   ERROR_UNKNOWN_PRINTPROCESSOR = DWORD(1798);
7375   {$EXTERNALSYM ERROR_UNKNOWN_PRINTPROCESSOR}
7376 
7377 //
7378 // MessageId: ERROR_INVALID_SEPARATOR_FILE
7379 //
7380 // MessageText:
7381 //
7382 //  The specified separator file is invalid.
7383 //
7384   ERROR_INVALID_SEPARATOR_FILE = DWORD(1799);
7385   {$EXTERNALSYM ERROR_INVALID_SEPARATOR_FILE}
7386 
7387 //
7388 // MessageId: ERROR_INVALID_PRIORITY
7389 //
7390 // MessageText:
7391 //
7392 //  The specified priority is invalid.
7393 //
7394   ERROR_INVALID_PRIORITY = DWORD(1800);
7395   {$EXTERNALSYM ERROR_INVALID_PRIORITY}
7396 
7397 //
7398 // MessageId: ERROR_INVALID_PRINTER_NAME
7399 //
7400 // MessageText:
7401 //
7402 //  The printer name is invalid.
7403 //
7404   ERROR_INVALID_PRINTER_NAME = DWORD(1801);
7405   {$EXTERNALSYM ERROR_INVALID_PRINTER_NAME}
7406 
7407 //
7408 // MessageId: ERROR_PRINTER_ALREADY_EXISTS
7409 //
7410 // MessageText:
7411 //
7412 //  The printer already exists.
7413 //
7414   ERROR_PRINTER_ALREADY_EXISTS = DWORD(1802);
7415   {$EXTERNALSYM ERROR_PRINTER_ALREADY_EXISTS}
7416 
7417 //
7418 // MessageId: ERROR_INVALID_PRINTER_COMMAND
7419 //
7420 // MessageText:
7421 //
7422 //  The printer command is invalid.
7423 //
7424   ERROR_INVALID_PRINTER_COMMAND = DWORD(1803);
7425   {$EXTERNALSYM ERROR_INVALID_PRINTER_COMMAND}
7426 
7427 //
7428 // MessageId: ERROR_INVALID_DATATYPE
7429 //
7430 // MessageText:
7431 //
7432 //  The specified datatype is invalid.
7433 //
7434   ERROR_INVALID_DATATYPE = DWORD(1804);
7435   {$EXTERNALSYM ERROR_INVALID_DATATYPE}
7436 
7437 //
7438 // MessageId: ERROR_INVALID_ENVIRONMENT
7439 //
7440 // MessageText:
7441 //
7442 //  The environment specified is invalid.
7443 //
7444   ERROR_INVALID_ENVIRONMENT = DWORD(1805);
7445   {$EXTERNALSYM ERROR_INVALID_ENVIRONMENT}
7446 
7447 //
7448 // MessageId: RPC_S_NO_MORE_BINDINGS
7449 //
7450 // MessageText:
7451 //
7452 //  There are no more bindings.
7453 //
7454   RPC_S_NO_MORE_BINDINGS = DWORD(1806);
7455   {$EXTERNALSYM RPC_S_NO_MORE_BINDINGS}
7456 
7457 //
7458 // MessageId: ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
7459 //
7460 // MessageText:
7461 //
7462 //  The account used is an interdomain trust account. Use your global user account or local user account to access this server.
7463 //
7464   ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = DWORD(1807);
7465   {$EXTERNALSYM ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT}
7466 
7467 //
7468 // MessageId: ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
7469 //
7470 // MessageText:
7471 //
7472 //  The account used is a computer account. Use your global user account or local user account to access this server.
7473 //
7474   ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT = DWORD(1808);
7475   {$EXTERNALSYM ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT}
7476 
7477 //
7478 // MessageId: ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
7479 //
7480 // MessageText:
7481 //
7482 //  The account used is a server trust account. Use your global user account or local user account to access this server.
7483 //
7484   ERROR_NOLOGON_SERVER_TRUST_ACCOUNT = DWORD(1809);
7485   {$EXTERNALSYM ERROR_NOLOGON_SERVER_TRUST_ACCOUNT}
7486 
7487 //
7488 // MessageId: ERROR_DOMAIN_TRUST_INCONSISTENT
7489 //
7490 // MessageText:
7491 //
7492 //  The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
7493 //
7494   ERROR_DOMAIN_TRUST_INCONSISTENT = DWORD(1810);
7495   {$EXTERNALSYM ERROR_DOMAIN_TRUST_INCONSISTENT}
7496 
7497 //
7498 // MessageId: ERROR_SERVER_HAS_OPEN_HANDLES
7499 //
7500 // MessageText:
7501 //
7502 //  The server is in use and cannot be unloaded.
7503 //
7504   ERROR_SERVER_HAS_OPEN_HANDLES = DWORD(1811);
7505   {$EXTERNALSYM ERROR_SERVER_HAS_OPEN_HANDLES}
7506 
7507 //
7508 // MessageId: ERROR_RESOURCE_DATA_NOT_FOUND
7509 //
7510 // MessageText:
7511 //
7512 //  The specified image file did not contain a resource section.
7513 //
7514   ERROR_RESOURCE_DATA_NOT_FOUND = DWORD(1812);
7515   {$EXTERNALSYM ERROR_RESOURCE_DATA_NOT_FOUND}
7516 
7517 //
7518 // MessageId: ERROR_RESOURCE_TYPE_NOT_FOUND
7519 //
7520 // MessageText:
7521 //
7522 //  The specified resource type cannot be found in the image file.
7523 //
7524   ERROR_RESOURCE_TYPE_NOT_FOUND = DWORD(1813);
7525   {$EXTERNALSYM ERROR_RESOURCE_TYPE_NOT_FOUND}
7526 
7527 //
7528 // MessageId: ERROR_RESOURCE_NAME_NOT_FOUND
7529 //
7530 // MessageText:
7531 //
7532 //  The specified resource name cannot be found in the image file.
7533 //
7534   ERROR_RESOURCE_NAME_NOT_FOUND = DWORD(1814);
7535   {$EXTERNALSYM ERROR_RESOURCE_NAME_NOT_FOUND}
7536 
7537 //
7538 // MessageId: ERROR_RESOURCE_LANG_NOT_FOUND
7539 //
7540 // MessageText:
7541 //
7542 //  The specified resource language ID cannot be found in the image file.
7543 //
7544   ERROR_RESOURCE_LANG_NOT_FOUND = DWORD(1815);
7545   {$EXTERNALSYM ERROR_RESOURCE_LANG_NOT_FOUND}
7546 
7547 //
7548 // MessageId: ERROR_NOT_ENOUGH_QUOTA
7549 //
7550 // MessageText:
7551 //
7552 //  Not enough quota is available to process this command.
7553 //
7554   ERROR_NOT_ENOUGH_QUOTA = DWORD(1816);
7555   {$EXTERNALSYM ERROR_NOT_ENOUGH_QUOTA}
7556 
7557 //
7558 // MessageId: RPC_S_NO_INTERFACES
7559 //
7560 // MessageText:
7561 //
7562 //  No interfaces have been registered.
7563 //
7564   RPC_S_NO_INTERFACES = DWORD(1817);
7565   {$EXTERNALSYM RPC_S_NO_INTERFACES}
7566 
7567 //
7568 // MessageId: RPC_S_CALL_CANCELLED
7569 //
7570 // MessageText:
7571 //
7572 //  The remote procedure call was cancelled.
7573 //
7574   RPC_S_CALL_CANCELLED = DWORD(1818);
7575   {$EXTERNALSYM RPC_S_CALL_CANCELLED}
7576 
7577 //
7578 // MessageId: RPC_S_BINDING_INCOMPLETE
7579 //
7580 // MessageText:
7581 //
7582 //  The binding handle does not contain all required information.
7583 //
7584   RPC_S_BINDING_INCOMPLETE = DWORD(1819);
7585   {$EXTERNALSYM RPC_S_BINDING_INCOMPLETE}
7586 
7587 //
7588 // MessageId: RPC_S_COMM_FAILURE
7589 //
7590 // MessageText:
7591 //
7592 //  A communications failure occurred during a remote procedure call.
7593 //
7594   RPC_S_COMM_FAILURE = DWORD(1820);
7595   {$EXTERNALSYM RPC_S_COMM_FAILURE}
7596 
7597 //
7598 // MessageId: RPC_S_UNSUPPORTED_AUTHN_LEVEL
7599 //
7600 // MessageText:
7601 //
7602 //  The requested authentication level is not supported.
7603 //
7604   RPC_S_UNSUPPORTED_AUTHN_LEVEL = DWORD(1821);
7605   {$EXTERNALSYM RPC_S_UNSUPPORTED_AUTHN_LEVEL}
7606 
7607 //
7608 // MessageId: RPC_S_NO_PRINC_NAME
7609 //
7610 // MessageText:
7611 //
7612 //  No principal name registered.
7613 //
7614   RPC_S_NO_PRINC_NAME = DWORD(1822);
7615   {$EXTERNALSYM RPC_S_NO_PRINC_NAME}
7616 
7617 //
7618 // MessageId: RPC_S_NOT_RPC_ERROR
7619 //
7620 // MessageText:
7621 //
7622 //  The error specified is not a valid Windows RPC error code.
7623 //
7624   RPC_S_NOT_RPC_ERROR = DWORD(1823);
7625   {$EXTERNALSYM RPC_S_NOT_RPC_ERROR}
7626 
7627 //
7628 // MessageId: RPC_S_UUID_LOCAL_ONLY
7629 //
7630 // MessageText:
7631 //
7632 //  A UUID that is valid only on this computer has been allocated.
7633 //
7634   RPC_S_UUID_LOCAL_ONLY = DWORD(1824);
7635   {$EXTERNALSYM RPC_S_UUID_LOCAL_ONLY}
7636 
7637 //
7638 // MessageId: RPC_S_SEC_PKG_ERROR
7639 //
7640 // MessageText:
7641 //
7642 //  A security package specific error occurred.
7643 //
7644   RPC_S_SEC_PKG_ERROR = DWORD(1825);
7645   {$EXTERNALSYM RPC_S_SEC_PKG_ERROR}
7646 
7647 //
7648 // MessageId: RPC_S_NOT_CANCELLED
7649 //
7650 // MessageText:
7651 //
7652 //  Thread is not canceled.
7653 //
7654   RPC_S_NOT_CANCELLED = DWORD(1826);
7655   {$EXTERNALSYM RPC_S_NOT_CANCELLED}
7656 
7657 //
7658 // MessageId: RPC_X_INVALID_ES_ACTION
7659 //
7660 // MessageText:
7661 //
7662 //  Invalid operation on the encoding/decoding handle.
7663 //
7664   RPC_X_INVALID_ES_ACTION = DWORD(1827);
7665   {$EXTERNALSYM RPC_X_INVALID_ES_ACTION}
7666 
7667 //
7668 // MessageId: RPC_X_WRONG_ES_VERSION
7669 //
7670 // MessageText:
7671 //
7672 //  Incompatible version of the serializing package.
7673 //
7674   RPC_X_WRONG_ES_VERSION = DWORD(1828);
7675   {$EXTERNALSYM RPC_X_WRONG_ES_VERSION}
7676 
7677 //
7678 // MessageId: RPC_X_WRONG_STUB_VERSION
7679 //
7680 // MessageText:
7681 //
7682 //  Incompatible version of the RPC stub.
7683 //
7684   RPC_X_WRONG_STUB_VERSION = DWORD(1829);
7685   {$EXTERNALSYM RPC_X_WRONG_STUB_VERSION}
7686 
7687 //
7688 // MessageId: RPC_X_INVALID_PIPE_OBJECT
7689 //
7690 // MessageText:
7691 //
7692 //  The RPC pipe object is invalid or corrupted.
7693 //
7694   RPC_X_INVALID_PIPE_OBJECT = DWORD(1830);
7695   {$EXTERNALSYM RPC_X_INVALID_PIPE_OBJECT}
7696 
7697 //
7698 // MessageId: RPC_X_WRONG_PIPE_ORDER
7699 //
7700 // MessageText:
7701 //
7702 //  An invalid operation was attempted on an RPC pipe object.
7703 //
7704   RPC_X_WRONG_PIPE_ORDER = DWORD(1831);
7705   {$EXTERNALSYM RPC_X_WRONG_PIPE_ORDER}
7706 
7707 //
7708 // MessageId: RPC_X_WRONG_PIPE_VERSION
7709 //
7710 // MessageText:
7711 //
7712 //  Unsupported RPC pipe version.
7713 //
7714   RPC_X_WRONG_PIPE_VERSION = DWORD(1832);
7715   {$EXTERNALSYM RPC_X_WRONG_PIPE_VERSION}
7716 
7717 //
7718 // MessageId: RPC_S_GROUP_MEMBER_NOT_FOUND
7719 //
7720 // MessageText:
7721 //
7722 //  The group member was not found.
7723 //
7724   RPC_S_GROUP_MEMBER_NOT_FOUND = DWORD(1898);
7725   {$EXTERNALSYM RPC_S_GROUP_MEMBER_NOT_FOUND}
7726 
7727 //
7728 // MessageId: EPT_S_CANT_CREATE
7729 //
7730 // MessageText:
7731 //
7732 //  The endpoint mapper database entry could not be created.
7733 //
7734   EPT_S_CANT_CREATE = DWORD(1899);
7735   {$EXTERNALSYM EPT_S_CANT_CREATE}
7736 
7737 //
7738 // MessageId: RPC_S_INVALID_OBJECT
7739 //
7740 // MessageText:
7741 //
7742 //  The object universal unique identifier (UUID) is the nil UUID.
7743 //
7744   RPC_S_INVALID_OBJECT = DWORD(1900);
7745   {$EXTERNALSYM RPC_S_INVALID_OBJECT}
7746 
7747 //
7748 // MessageId: ERROR_INVALID_TIME
7749 //
7750 // MessageText:
7751 //
7752 //  The specified time is invalid.
7753 //
7754   ERROR_INVALID_TIME = DWORD(1901);
7755   {$EXTERNALSYM ERROR_INVALID_TIME}
7756 
7757 //
7758 // MessageId: ERROR_INVALID_FORM_NAME
7759 //
7760 // MessageText:
7761 //
7762 //  The specified form name is invalid.
7763 //
7764   ERROR_INVALID_FORM_NAME = DWORD(1902);
7765   {$EXTERNALSYM ERROR_INVALID_FORM_NAME}
7766 
7767 //
7768 // MessageId: ERROR_INVALID_FORM_SIZE
7769 //
7770 // MessageText:
7771 //
7772 //  The specified form size is invalid.
7773 //
7774   ERROR_INVALID_FORM_SIZE = DWORD(1903);
7775   {$EXTERNALSYM ERROR_INVALID_FORM_SIZE}
7776 
7777 //
7778 // MessageId: ERROR_ALREADY_WAITING
7779 //
7780 // MessageText:
7781 //
7782 //  The specified printer handle is already being waited on
7783 //
7784   ERROR_ALREADY_WAITING = DWORD(1904);
7785   {$EXTERNALSYM ERROR_ALREADY_WAITING}
7786 
7787 //
7788 // MessageId: ERROR_PRINTER_DELETED
7789 //
7790 // MessageText:
7791 //
7792 //  The specified printer has been deleted.
7793 //
7794   ERROR_PRINTER_DELETED = DWORD(1905);
7795   {$EXTERNALSYM ERROR_PRINTER_DELETED}
7796 
7797 //
7798 // MessageId: ERROR_INVALID_PRINTER_STATE
7799 //
7800 // MessageText:
7801 //
7802 //  The state of the printer is invalid.
7803 //
7804   ERROR_INVALID_PRINTER_STATE = DWORD(1906);
7805   {$EXTERNALSYM ERROR_INVALID_PRINTER_STATE}
7806 
7807 //
7808 // MessageId: ERROR_PASSWORD_MUST_CHANGE
7809 //
7810 // MessageText:
7811 //
7812 //  The user's password must be changed before logging on the first time.
7813 //
7814   ERROR_PASSWORD_MUST_CHANGE = DWORD(1907);
7815   {$EXTERNALSYM ERROR_PASSWORD_MUST_CHANGE}
7816 
7817 //
7818 // MessageId: ERROR_DOMAIN_CONTROLLER_NOT_FOUND
7819 //
7820 // MessageText:
7821 //
7822 //  Could not find the domain controller for this domain.
7823 //
7824   ERROR_DOMAIN_CONTROLLER_NOT_FOUND = DWORD(1908);
7825   {$EXTERNALSYM ERROR_DOMAIN_CONTROLLER_NOT_FOUND}
7826 
7827 //
7828 // MessageId: ERROR_ACCOUNT_LOCKED_OUT
7829 //
7830 // MessageText:
7831 //
7832 //  The referenced account is currently locked out and may not be logged on to.
7833 //
7834   ERROR_ACCOUNT_LOCKED_OUT = DWORD(1909);
7835   {$EXTERNALSYM ERROR_ACCOUNT_LOCKED_OUT}
7836 
7837 //
7838 // MessageId: OR_INVALID_OXID
7839 //
7840 // MessageText:
7841 //
7842 //  The object exporter specified was not found.
7843 //
7844   OR_INVALID_OXID = DWORD(1910);
7845   {$EXTERNALSYM OR_INVALID_OXID}
7846 
7847 //
7848 // MessageId: OR_INVALID_OID
7849 //
7850 // MessageText:
7851 //
7852 //  The object specified was not found.
7853 //
7854   OR_INVALID_OID = DWORD(1911);
7855   {$EXTERNALSYM OR_INVALID_OID}
7856 
7857 //
7858 // MessageId: OR_INVALID_SET
7859 //
7860 // MessageText:
7861 //
7862 //  The object resolver set specified was not found.
7863 //
7864   OR_INVALID_SET = DWORD(1912);
7865   {$EXTERNALSYM OR_INVALID_SET}
7866 
7867 //
7868 // MessageId: RPC_S_SEND_INCOMPLETE
7869 //
7870 // MessageText:
7871 //
7872 //  Some data remains to be sent in the request buffer.
7873 //
7874   RPC_S_SEND_INCOMPLETE = DWORD(1913);
7875   {$EXTERNALSYM RPC_S_SEND_INCOMPLETE}
7876 
7877 //
7878 // MessageId: RPC_S_INVALID_ASYNC_HANDLE
7879 //
7880 // MessageText:
7881 //
7882 //  Invalid asynchronous remote procedure call handle.
7883 //
7884   RPC_S_INVALID_ASYNC_HANDLE = DWORD(1914);
7885   {$EXTERNALSYM RPC_S_INVALID_ASYNC_HANDLE}
7886 
7887 //
7888 // MessageId: RPC_S_INVALID_ASYNC_CALL
7889 //
7890 // MessageText:
7891 //
7892 //  Invalid asynchronous RPC call handle for this operation.
7893 //
7894   RPC_S_INVALID_ASYNC_CALL = DWORD(1915);
7895   {$EXTERNALSYM RPC_S_INVALID_ASYNC_CALL}
7896 
7897 //
7898 // MessageId: RPC_X_PIPE_CLOSED
7899 //
7900 // MessageText:
7901 //
7902 //  The RPC pipe object has already been closed.
7903 //
7904   RPC_X_PIPE_CLOSED = DWORD(1916);
7905   {$EXTERNALSYM RPC_X_PIPE_CLOSED}
7906 
7907 //
7908 // MessageId: RPC_X_PIPE_DISCIPLINE_ERROR
7909 //
7910 // MessageText:
7911 //
7912 //  The RPC call completed before all pipes were processed.
7913 //
7914   RPC_X_PIPE_DISCIPLINE_ERROR = DWORD(1917);
7915   {$EXTERNALSYM RPC_X_PIPE_DISCIPLINE_ERROR}
7916 
7917 //
7918 // MessageId: RPC_X_PIPE_EMPTY
7919 //
7920 // MessageText:
7921 //
7922 //  No more data is available from the RPC pipe.
7923 //
7924   RPC_X_PIPE_EMPTY = DWORD(1918);
7925   {$EXTERNALSYM RPC_X_PIPE_EMPTY}
7926 
7927 //
7928 // MessageId: ERROR_NO_SITENAME
7929 //
7930 // MessageText:
7931 //
7932 //  No site name is available for this machine.
7933 //
7934   ERROR_NO_SITENAME = DWORD(1919);
7935   {$EXTERNALSYM ERROR_NO_SITENAME}
7936 
7937 //
7938 // MessageId: ERROR_CANT_ACCESS_FILE
7939 //
7940 // MessageText:
7941 //
7942 //  The file can not be accessed by the system.
7943 //
7944   ERROR_CANT_ACCESS_FILE = DWORD(1920);
7945   {$EXTERNALSYM ERROR_CANT_ACCESS_FILE}
7946 
7947 //
7948 // MessageId: ERROR_CANT_RESOLVE_FILENAME
7949 //
7950 // MessageText:
7951 //
7952 //  The name of the file cannot be resolved by the system.
7953 //
7954   ERROR_CANT_RESOLVE_FILENAME = DWORD(1921);
7955   {$EXTERNALSYM ERROR_CANT_RESOLVE_FILENAME}
7956 
7957 //
7958 // MessageId: RPC_S_ENTRY_TYPE_MISMATCH
7959 //
7960 // MessageText:
7961 //
7962 //  The entry is not of the expected type.
7963 //
7964   RPC_S_ENTRY_TYPE_MISMATCH = DWORD(1922);
7965   {$EXTERNALSYM RPC_S_ENTRY_TYPE_MISMATCH}
7966 
7967 //
7968 // MessageId: RPC_S_NOT_ALL_OBJS_EXPORTED
7969 //
7970 // MessageText:
7971 //
7972 //  Not all object UUIDs could be exported to the specified entry.
7973 //
7974   RPC_S_NOT_ALL_OBJS_EXPORTED = DWORD(1923);
7975   {$EXTERNALSYM RPC_S_NOT_ALL_OBJS_EXPORTED}
7976 
7977 //
7978 // MessageId: RPC_S_INTERFACE_NOT_EXPORTED
7979 //
7980 // MessageText:
7981 //
7982 //  Interface could not be exported to the specified entry.
7983 //
7984   RPC_S_INTERFACE_NOT_EXPORTED = DWORD(1924);
7985   {$EXTERNALSYM RPC_S_INTERFACE_NOT_EXPORTED}
7986 
7987 //
7988 // MessageId: RPC_S_PROFILE_NOT_ADDED
7989 //
7990 // MessageText:
7991 //
7992 //  The specified profile entry could not be added.
7993 //
7994   RPC_S_PROFILE_NOT_ADDED = DWORD(1925);
7995   {$EXTERNALSYM RPC_S_PROFILE_NOT_ADDED}
7996 
7997 //
7998 // MessageId: RPC_S_PRF_ELT_NOT_ADDED
7999 //
8000 // MessageText:
8001 //
8002 //  The specified profile element could not be added.
8003 //
8004   RPC_S_PRF_ELT_NOT_ADDED = DWORD(1926);
8005   {$EXTERNALSYM RPC_S_PRF_ELT_NOT_ADDED}
8006 
8007 //
8008 // MessageId: RPC_S_PRF_ELT_NOT_REMOVED
8009 //
8010 // MessageText:
8011 //
8012 //  The specified profile element could not be removed.
8013 //
8014   RPC_S_PRF_ELT_NOT_REMOVED = DWORD(1927);
8015   {$EXTERNALSYM RPC_S_PRF_ELT_NOT_REMOVED}
8016 
8017 //
8018 // MessageId: RPC_S_GRP_ELT_NOT_ADDED
8019 //
8020 // MessageText:
8021 //
8022 //  The group element could not be added.
8023 //
8024   RPC_S_GRP_ELT_NOT_ADDED = DWORD(1928);
8025   {$EXTERNALSYM RPC_S_GRP_ELT_NOT_ADDED}
8026 
8027 //
8028 // MessageId: RPC_S_GRP_ELT_NOT_REMOVED
8029 //
8030 // MessageText:
8031 //
8032 //  The group element could not be removed.
8033 //
8034   RPC_S_GRP_ELT_NOT_REMOVED = DWORD(1929);
8035   {$EXTERNALSYM RPC_S_GRP_ELT_NOT_REMOVED}
8036 
8037 //
8038 // MessageId: ERROR_KM_DRIVER_BLOCKED
8039 //
8040 // MessageText:
8041 //
8042 //  The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
8043 //
8044   ERROR_KM_DRIVER_BLOCKED = DWORD(1930);
8045   {$EXTERNALSYM ERROR_KM_DRIVER_BLOCKED}
8046 
8047 //
8048 // MessageId: ERROR_CONTEXT_EXPIRED
8049 //
8050 // MessageText:
8051 //
8052 //  The context has expired and can no longer be used.
8053 //
8054   ERROR_CONTEXT_EXPIRED = DWORD(1931);
8055   {$EXTERNALSYM ERROR_CONTEXT_EXPIRED}
8056 
8057 //
8058 // MessageId: ERROR_PER_USER_TRUST_QUOTA_EXCEEDED
8059 //
8060 // MessageText:
8061 //
8062 //  The current user's delegated trust creation quota has been exceeded.
8063 //
8064   ERROR_PER_USER_TRUST_QUOTA_EXCEEDED = DWORD(1932);
8065   {$EXTERNALSYM ERROR_PER_USER_TRUST_QUOTA_EXCEEDED}
8066 
8067 //
8068 // MessageId: ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED
8069 //
8070 // MessageText:
8071 //
8072 //  The total delegated trust creation quota has been exceeded.
8073 //
8074   ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED = DWORD(1933);
8075   {$EXTERNALSYM ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED}
8076 
8077 //
8078 // MessageId: ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED
8079 //
8080 // MessageText:
8081 //
8082 //  The current user's delegated trust deletion quota has been exceeded.
8083 //
8084   ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED = DWORD(1934);
8085   {$EXTERNALSYM ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED}
8086 
8087 //
8088 // MessageId: ERROR_AUTHENTICATION_FIREWALL_FAILED
8089 //
8090 // MessageText:
8091 //
8092 //  Logon Failure: The machine you are logging onto is protected by an authentication firewall.  The specified account is not allowed to authenticate to the machine.
8093 //
8094   ERROR_AUTHENTICATION_FIREWALL_FAILED = DWORD(1935);
8095   {$EXTERNALSYM ERROR_AUTHENTICATION_FIREWALL_FAILED}
8096 
8097 //
8098 // MessageId: ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED
8099 //
8100 // MessageText:
8101 //
8102 //  Remote connections to the Print Spooler are blocked by a policy set on your machine.
8103 //
8104   ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED = DWORD(1936);
8105   {$EXTERNALSYM ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED}
8106 
8107 
8108 
8109 ///////////////////////////
8110 //                       //
8111 //   OpenGL Error Code   //
8112 //                       //
8113 ///////////////////////////
8114 
8115 //
8116 // MessageId: ERROR_INVALID_PIXEL_FORMAT
8117 //
8118 // MessageText:
8119 //
8120 //  The pixel format is invalid.
8121 //
8122   ERROR_INVALID_PIXEL_FORMAT = DWORD(2000);
8123   {$EXTERNALSYM ERROR_INVALID_PIXEL_FORMAT}
8124 
8125 //
8126 // MessageId: ERROR_BAD_DRIVER
8127 //
8128 // MessageText:
8129 //
8130 //  The specified driver is invalid.
8131 //
8132   ERROR_BAD_DRIVER = DWORD(2001);
8133   {$EXTERNALSYM ERROR_BAD_DRIVER}
8134 
8135 //
8136 // MessageId: ERROR_INVALID_WINDOW_STYLE
8137 //
8138 // MessageText:
8139 //
8140 //  The window style or class attribute is invalid for this operation.
8141 //
8142   ERROR_INVALID_WINDOW_STYLE = DWORD(2002);
8143   {$EXTERNALSYM ERROR_INVALID_WINDOW_STYLE}
8144 
8145 //
8146 // MessageId: ERROR_METAFILE_NOT_SUPPORTED
8147 //
8148 // MessageText:
8149 //
8150 //  The requested metafile operation is not supported.
8151 //
8152   ERROR_METAFILE_NOT_SUPPORTED = DWORD(2003);
8153   {$EXTERNALSYM ERROR_METAFILE_NOT_SUPPORTED}
8154 
8155 //
8156 // MessageId: ERROR_TRANSFORM_NOT_SUPPORTED
8157 //
8158 // MessageText:
8159 //
8160 //  The requested transformation operation is not supported.
8161 //
8162   ERROR_TRANSFORM_NOT_SUPPORTED = DWORD(2004);
8163   {$EXTERNALSYM ERROR_TRANSFORM_NOT_SUPPORTED}
8164 
8165 //
8166 // MessageId: ERROR_CLIPPING_NOT_SUPPORTED
8167 //
8168 // MessageText:
8169 //
8170 //  The requested clipping operation is not supported.
8171 //
8172   ERROR_CLIPPING_NOT_SUPPORTED = DWORD(2005);
8173   {$EXTERNALSYM ERROR_CLIPPING_NOT_SUPPORTED}
8174 
8175 // End of OpenGL error codes
8176 
8177 
8178 ///////////////////////////////////////////
8179 //                                       //
8180 //   Image Color Management Error Code   //
8181 //                                       //
8182 ///////////////////////////////////////////
8183 
8184 //
8185 // MessageId: ERROR_INVALID_CMM
8186 //
8187 // MessageText:
8188 //
8189 //  The specified color management module is invalid.
8190 //
8191   ERROR_INVALID_CMM = DWORD(2010);
8192   {$EXTERNALSYM ERROR_INVALID_CMM}
8193 
8194 //
8195 // MessageId: ERROR_INVALID_PROFILE
8196 //
8197 // MessageText:
8198 //
8199 //  The specified color profile is invalid.
8200 //
8201   ERROR_INVALID_PROFILE = DWORD(2011);
8202   {$EXTERNALSYM ERROR_INVALID_PROFILE}
8203 
8204 //
8205 // MessageId: ERROR_TAG_NOT_FOUND
8206 //
8207 // MessageText:
8208 //
8209 //  The specified tag was not found.
8210 //
8211   ERROR_TAG_NOT_FOUND = DWORD(2012);
8212   {$EXTERNALSYM ERROR_TAG_NOT_FOUND}
8213 
8214 //
8215 // MessageId: ERROR_TAG_NOT_PRESENT
8216 //
8217 // MessageText:
8218 //
8219 //  A required tag is not present.
8220 //
8221   ERROR_TAG_NOT_PRESENT = DWORD(2013);
8222   {$EXTERNALSYM ERROR_TAG_NOT_PRESENT}
8223 
8224 //
8225 // MessageId: ERROR_DUPLICATE_TAG
8226 //
8227 // MessageText:
8228 //
8229 //  The specified tag is already present.
8230 //
8231   ERROR_DUPLICATE_TAG = DWORD(2014);
8232   {$EXTERNALSYM ERROR_DUPLICATE_TAG}
8233 
8234 //
8235 // MessageId: ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE
8236 //
8237 // MessageText:
8238 //
8239 //  The specified color profile is not associated with any device.
8240 //
8241   ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE = DWORD(2015);
8242   {$EXTERNALSYM ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE}
8243 
8244 //
8245 // MessageId: ERROR_PROFILE_NOT_FOUND
8246 //
8247 // MessageText:
8248 //
8249 //  The specified color profile was not found.
8250 //
8251   ERROR_PROFILE_NOT_FOUND = DWORD(2016);
8252   {$EXTERNALSYM ERROR_PROFILE_NOT_FOUND}
8253 
8254 //
8255 // MessageId: ERROR_INVALID_COLORSPACE
8256 //
8257 // MessageText:
8258 //
8259 //  The specified color space is invalid.
8260 //
8261   ERROR_INVALID_COLORSPACE = DWORD(2017);
8262   {$EXTERNALSYM ERROR_INVALID_COLORSPACE}
8263 
8264 //
8265 // MessageId: ERROR_ICM_NOT_ENABLED
8266 //
8267 // MessageText:
8268 //
8269 //  Image Color Management is not enabled.
8270 //
8271   ERROR_ICM_NOT_ENABLED = DWORD(2018);
8272   {$EXTERNALSYM ERROR_ICM_NOT_ENABLED}
8273 
8274 //
8275 // MessageId: ERROR_DELETING_ICM_XFORM
8276 //
8277 // MessageText:
8278 //
8279 //  There was an error while deleting the color transform.
8280 //
8281   ERROR_DELETING_ICM_XFORM = DWORD(2019);
8282   {$EXTERNALSYM ERROR_DELETING_ICM_XFORM}
8283 
8284 //
8285 // MessageId: ERROR_INVALID_TRANSFORM
8286 //
8287 // MessageText:
8288 //
8289 //  The specified color transform is invalid.
8290 //
8291   ERROR_INVALID_TRANSFORM = DWORD(2020);
8292   {$EXTERNALSYM ERROR_INVALID_TRANSFORM}
8293 
8294 //
8295 // MessageId: ERROR_COLORSPACE_MISMATCH
8296 //
8297 // MessageText:
8298 //
8299 //  The specified transform does not match the bitmap's color space.
8300 //
8301   ERROR_COLORSPACE_MISMATCH = DWORD(2021);
8302   {$EXTERNALSYM ERROR_COLORSPACE_MISMATCH}
8303 
8304 //
8305 // MessageId: ERROR_INVALID_COLORINDEX
8306 //
8307 // MessageText:
8308 //
8309 //  The specified named color index is not present in the profile.
8310 //
8311   ERROR_INVALID_COLORINDEX = DWORD(2022);
8312   {$EXTERNALSYM ERROR_INVALID_COLORINDEX}
8313 
8314 
8315 
8316 ///////////////////////////
8317 //                       //
8318 // Winnet32 Status Codes //
8319 //                       //
8320 // The range 2100 through 2999 is reserved for network status codes.
8321 // See lmerr.h for a complete listing
8322 ///////////////////////////
8323 
8324 //
8325 // MessageId: ERROR_CONNECTED_OTHER_PASSWORD
8326 //
8327 // MessageText:
8328 //
8329 //  The network connection was made successfully, but the user had to be prompted for a password other than the one originally specified.
8330 //
8331   ERROR_CONNECTED_OTHER_PASSWORD = DWORD(2108);
8332   {$EXTERNALSYM ERROR_CONNECTED_OTHER_PASSWORD}
8333 
8334 //
8335 // MessageId: ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT
8336 //
8337 // MessageText:
8338 //
8339 //  The network connection was made successfully using default credentials.
8340 //
8341   ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT = DWORD(2109);
8342   {$EXTERNALSYM ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT}
8343 
8344 //
8345 // MessageId: ERROR_BAD_USERNAME
8346 //
8347 // MessageText:
8348 //
8349 //  The specified username is invalid.
8350 //
8351   ERROR_BAD_USERNAME = DWORD(2202);
8352   {$EXTERNALSYM ERROR_BAD_USERNAME}
8353 
8354 //
8355 // MessageId: ERROR_NOT_CONNECTED
8356 //
8357 // MessageText:
8358 //
8359 //  This network connection does not exist.
8360 //
8361   ERROR_NOT_CONNECTED = DWORD(2250);
8362   {$EXTERNALSYM ERROR_NOT_CONNECTED}
8363 
8364 //
8365 // MessageId: ERROR_OPEN_FILES
8366 //
8367 // MessageText:
8368 //
8369 //  This network connection has files open or requests pending.
8370 //
8371   ERROR_OPEN_FILES = DWORD(2401);
8372   {$EXTERNALSYM ERROR_OPEN_FILES}
8373 
8374 //
8375 // MessageId: ERROR_ACTIVE_CONNECTIONS
8376 //
8377 // MessageText:
8378 //
8379 //  Active connections still exist.
8380 //
8381   ERROR_ACTIVE_CONNECTIONS = DWORD(2402);
8382   {$EXTERNALSYM ERROR_ACTIVE_CONNECTIONS}
8383 
8384 //
8385 // MessageId: ERROR_DEVICE_IN_USE
8386 //
8387 // MessageText:
8388 //
8389 //  The device is in use by an active process and cannot be disconnected.
8390 //
8391   ERROR_DEVICE_IN_USE = DWORD(2404);
8392   {$EXTERNALSYM ERROR_DEVICE_IN_USE}
8393 
8394 ////////////////////////////////////
8395 //                                //
8396 //     Win32 Spooler Error Codes  //
8397 //                                //
8398 ////////////////////////////////////
8399 //
8400 // MessageId: ERROR_UNKNOWN_PRINT_MONITOR
8401 //
8402 // MessageText:
8403 //
8404 //  The specified print monitor is unknown.
8405 //
8406   ERROR_UNKNOWN_PRINT_MONITOR = DWORD(3000);
8407   {$EXTERNALSYM ERROR_UNKNOWN_PRINT_MONITOR}
8408 
8409 //
8410 // MessageId: ERROR_PRINTER_DRIVER_IN_USE
8411 //
8412 // MessageText:
8413 //
8414 //  The specified printer driver is currently in use.
8415 //
8416   ERROR_PRINTER_DRIVER_IN_USE = DWORD(3001);
8417   {$EXTERNALSYM ERROR_PRINTER_DRIVER_IN_USE}
8418 
8419 //
8420 // MessageId: ERROR_SPOOL_FILE_NOT_FOUND
8421 //
8422 // MessageText:
8423 //
8424 //  The spool file was not found.
8425 //
8426   ERROR_SPOOL_FILE_NOT_FOUND = DWORD(3002);
8427   {$EXTERNALSYM ERROR_SPOOL_FILE_NOT_FOUND}
8428 
8429 //
8430 // MessageId: ERROR_SPL_NO_STARTDOC
8431 //
8432 // MessageText:
8433 //
8434 //  A StartDocPrinter call was not issued.
8435 //
8436   ERROR_SPL_NO_STARTDOC = DWORD(3003);
8437   {$EXTERNALSYM ERROR_SPL_NO_STARTDOC}
8438 
8439 //
8440 // MessageId: ERROR_SPL_NO_ADDJOB
8441 //
8442 // MessageText:
8443 //
8444 //  An AddJob call was not issued.
8445 //
8446   ERROR_SPL_NO_ADDJOB = DWORD(3004);
8447   {$EXTERNALSYM ERROR_SPL_NO_ADDJOB}
8448 
8449 //
8450 // MessageId: ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
8451 //
8452 // MessageText:
8453 //
8454 //  The specified print processor has already been installed.
8455 //
8456   ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED = DWORD(3005);
8457   {$EXTERNALSYM ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED}
8458 
8459 //
8460 // MessageId: ERROR_PRINT_MONITOR_ALREADY_INSTALLED
8461 //
8462 // MessageText:
8463 //
8464 //  The specified print monitor has already been installed.
8465 //
8466   ERROR_PRINT_MONITOR_ALREADY_INSTALLED = DWORD(3006);
8467   {$EXTERNALSYM ERROR_PRINT_MONITOR_ALREADY_INSTALLED}
8468 
8469 //
8470 // MessageId: ERROR_INVALID_PRINT_MONITOR
8471 //
8472 // MessageText:
8473 //
8474 //  The specified print monitor does not have the required functions.
8475 //
8476   ERROR_INVALID_PRINT_MONITOR = DWORD(3007);
8477   {$EXTERNALSYM ERROR_INVALID_PRINT_MONITOR}
8478 
8479 //
8480 // MessageId: ERROR_PRINT_MONITOR_IN_USE
8481 //
8482 // MessageText:
8483 //
8484 //  The specified print monitor is currently in use.
8485 //
8486   ERROR_PRINT_MONITOR_IN_USE = DWORD(3008);
8487   {$EXTERNALSYM ERROR_PRINT_MONITOR_IN_USE}
8488 
8489 //
8490 // MessageId: ERROR_PRINTER_HAS_JOBS_QUEUED
8491 //
8492 // MessageText:
8493 //
8494 //  The requested operation is not allowed when there are jobs queued to the printer.
8495 //
8496   ERROR_PRINTER_HAS_JOBS_QUEUED = DWORD(3009);
8497   {$EXTERNALSYM ERROR_PRINTER_HAS_JOBS_QUEUED}
8498 
8499 //
8500 // MessageId: ERROR_SUCCESS_REBOOT_REQUIRED
8501 //
8502 // MessageText:
8503 //
8504 //  The requested operation is successful. Changes will not be effective until the system is rebooted.
8505 //
8506   ERROR_SUCCESS_REBOOT_REQUIRED = DWORD(3010);
8507   {$EXTERNALSYM ERROR_SUCCESS_REBOOT_REQUIRED}
8508 
8509 //
8510 // MessageId: ERROR_SUCCESS_RESTART_REQUIRED
8511 //
8512 // MessageText:
8513 //
8514 //  The requested operation is successful. Changes will not be effective until the service is restarted.
8515 //
8516   ERROR_SUCCESS_RESTART_REQUIRED = DWORD(3011);
8517   {$EXTERNALSYM ERROR_SUCCESS_RESTART_REQUIRED}
8518 
8519 //
8520 // MessageId: ERROR_PRINTER_NOT_FOUND
8521 //
8522 // MessageText:
8523 //
8524 //  No printers were found.
8525 //
8526   ERROR_PRINTER_NOT_FOUND = DWORD(3012);
8527   {$EXTERNALSYM ERROR_PRINTER_NOT_FOUND}
8528 
8529 //
8530 // MessageId: ERROR_PRINTER_DRIVER_WARNED
8531 //
8532 // MessageText:
8533 //
8534 //  The printer driver is known to be unreliable.
8535 //
8536   ERROR_PRINTER_DRIVER_WARNED = DWORD(3013);
8537   {$EXTERNALSYM ERROR_PRINTER_DRIVER_WARNED}
8538 
8539 //
8540 // MessageId: ERROR_PRINTER_DRIVER_BLOCKED
8541 //
8542 // MessageText:
8543 //
8544 //  The printer driver is known to harm the system.
8545 //
8546   ERROR_PRINTER_DRIVER_BLOCKED = DWORD(3014);
8547   {$EXTERNALSYM ERROR_PRINTER_DRIVER_BLOCKED}
8548 
8549 ////////////////////////////////////
8550 //                                //
8551 //     Wins Error Codes           //
8552 //                                //
8553 ////////////////////////////////////
8554 //
8555 // MessageId: ERROR_WINS_INTERNAL
8556 //
8557 // MessageText:
8558 //
8559 //  WINS encountered an error while processing the command.
8560 //
8561   ERROR_WINS_INTERNAL = DWORD(4000);
8562   {$EXTERNALSYM ERROR_WINS_INTERNAL}
8563 
8564 //
8565 // MessageId: ERROR_CAN_NOT_DEL_LOCAL_WINS
8566 //
8567 // MessageText:
8568 //
8569 //  The local WINS can not be deleted.
8570 //
8571   ERROR_CAN_NOT_DEL_LOCAL_WINS = DWORD(4001);
8572   {$EXTERNALSYM ERROR_CAN_NOT_DEL_LOCAL_WINS}
8573 
8574 //
8575 // MessageId: ERROR_STATIC_INIT
8576 //
8577 // MessageText:
8578 //
8579 //  The importation from the file failed.
8580 //
8581   ERROR_STATIC_INIT = DWORD(4002);
8582   {$EXTERNALSYM ERROR_STATIC_INIT}
8583 
8584 //
8585 // MessageId: ERROR_INC_BACKUP
8586 //
8587 // MessageText:
8588 //
8589 //  The backup failed. Was a full backup done before?
8590 //
8591   ERROR_INC_BACKUP = DWORD(4003);
8592   {$EXTERNALSYM ERROR_INC_BACKUP}
8593 
8594 //
8595 // MessageId: ERROR_FULL_BACKUP
8596 //
8597 // MessageText:
8598 //
8599 //  The backup failed. Check the directory to which you are backing the database.
8600 //
8601   ERROR_FULL_BACKUP = DWORD(4004);
8602   {$EXTERNALSYM ERROR_FULL_BACKUP}
8603 
8604 //
8605 // MessageId: ERROR_REC_NON_EXISTENT
8606 //
8607 // MessageText:
8608 //
8609 //  The name does not exist in the WINS database.
8610 //
8611   ERROR_REC_NON_EXISTENT = DWORD(4005);
8612   {$EXTERNALSYM ERROR_REC_NON_EXISTENT}
8613 
8614 //
8615 // MessageId: ERROR_RPL_NOT_ALLOWED
8616 //
8617 // MessageText:
8618 //
8619 //  Replication with a nonconfigured partner is not allowed.
8620 //
8621   ERROR_RPL_NOT_ALLOWED = DWORD(4006);
8622   {$EXTERNALSYM ERROR_RPL_NOT_ALLOWED}
8623 
8624 ////////////////////////////////////
8625 //                                //
8626 //     DHCP Error Codes           //
8627 //                                //
8628 ////////////////////////////////////
8629 //
8630 // MessageId: ERROR_DHCP_ADDRESS_CONFLICT
8631 //
8632 // MessageText:
8633 //
8634 //  The DHCP client has obtained an IP address that is already in use on the network. The local interface will be disabled until the DHCP client can obtain a new address.
8635 //
8636   ERROR_DHCP_ADDRESS_CONFLICT = DWORD(4100);
8637   {$EXTERNALSYM ERROR_DHCP_ADDRESS_CONFLICT}
8638 
8639 ////////////////////////////////////
8640 //                                //
8641 //     WMI Error Codes            //
8642 //                                //
8643 ////////////////////////////////////
8644 //
8645 // MessageId: ERROR_WMI_GUID_NOT_FOUND
8646 //
8647 // MessageText:
8648 //
8649 //  The GUID passed was not recognized as valid by a WMI data provider.
8650 //
8651   ERROR_WMI_GUID_NOT_FOUND = DWORD(4200);
8652   {$EXTERNALSYM ERROR_WMI_GUID_NOT_FOUND}
8653 
8654 //
8655 // MessageId: ERROR_WMI_INSTANCE_NOT_FOUND
8656 //
8657 // MessageText:
8658 //
8659 //  The instance name passed was not recognized as valid by a WMI data provider.
8660 //
8661   ERROR_WMI_INSTANCE_NOT_FOUND = DWORD(4201);
8662   {$EXTERNALSYM ERROR_WMI_INSTANCE_NOT_FOUND}
8663 
8664 //
8665 // MessageId: ERROR_WMI_ITEMID_NOT_FOUND
8666 //
8667 // MessageText:
8668 //
8669 //  The data item ID passed was not recognized as valid by a WMI data provider.
8670 //
8671   ERROR_WMI_ITEMID_NOT_FOUND = DWORD(4202);
8672   {$EXTERNALSYM ERROR_WMI_ITEMID_NOT_FOUND}
8673 
8674 //
8675 // MessageId: ERROR_WMI_TRY_AGAIN
8676 //
8677 // MessageText:
8678 //
8679 //  The WMI request could not be completed and should be retried.
8680 //
8681   ERROR_WMI_TRY_AGAIN = DWORD(4203);
8682   {$EXTERNALSYM ERROR_WMI_TRY_AGAIN}
8683 
8684 //
8685 // MessageId: ERROR_WMI_DP_NOT_FOUND
8686 //
8687 // MessageText:
8688 //
8689 //  The WMI data provider could not be located.
8690 //
8691   ERROR_WMI_DP_NOT_FOUND = DWORD(4204);
8692   {$EXTERNALSYM ERROR_WMI_DP_NOT_FOUND}
8693 
8694 //
8695 // MessageId: ERROR_WMI_UNRESOLVED_INSTANCE_REF
8696 //
8697 // MessageText:
8698 //
8699 //  The WMI data provider references an instance set that has not been registered.
8700 //
8701   ERROR_WMI_UNRESOLVED_INSTANCE_REF = DWORD(4205);
8702   {$EXTERNALSYM ERROR_WMI_UNRESOLVED_INSTANCE_REF}
8703 
8704 //
8705 // MessageId: ERROR_WMI_ALREADY_ENABLED
8706 //
8707 // MessageText:
8708 //
8709 //  The WMI data block or event notification has already been enabled.
8710 //
8711   ERROR_WMI_ALREADY_ENABLED = DWORD(4206);
8712   {$EXTERNALSYM ERROR_WMI_ALREADY_ENABLED}
8713 
8714 //
8715 // MessageId: ERROR_WMI_GUID_DISCONNECTED
8716 //
8717 // MessageText:
8718 //
8719 //  The WMI data block is no longer available.
8720 //
8721   ERROR_WMI_GUID_DISCONNECTED = DWORD(4207);
8722   {$EXTERNALSYM ERROR_WMI_GUID_DISCONNECTED}
8723 
8724 //
8725 // MessageId: ERROR_WMI_SERVER_UNAVAILABLE
8726 //
8727 // MessageText:
8728 //
8729 //  The WMI data service is not available.
8730 //
8731   ERROR_WMI_SERVER_UNAVAILABLE = DWORD(4208);
8732   {$EXTERNALSYM ERROR_WMI_SERVER_UNAVAILABLE}
8733 
8734 //
8735 // MessageId: ERROR_WMI_DP_FAILED
8736 //
8737 // MessageText:
8738 //
8739 //  The WMI data provider failed to carry out the request.
8740 //
8741   ERROR_WMI_DP_FAILED = DWORD(4209);
8742   {$EXTERNALSYM ERROR_WMI_DP_FAILED}
8743 
8744 //
8745 // MessageId: ERROR_WMI_INVALID_MOF
8746 //
8747 // MessageText:
8748 //
8749 //  The WMI MOF information is not valid.
8750 //
8751   ERROR_WMI_INVALID_MOF = DWORD(4210);
8752   {$EXTERNALSYM ERROR_WMI_INVALID_MOF}
8753 
8754 //
8755 // MessageId: ERROR_WMI_INVALID_REGINFO
8756 //
8757 // MessageText:
8758 //
8759 //  The WMI registration information is not valid.
8760 //
8761   ERROR_WMI_INVALID_REGINFO = DWORD(4211);
8762   {$EXTERNALSYM ERROR_WMI_INVALID_REGINFO}
8763 
8764 //
8765 // MessageId: ERROR_WMI_ALREADY_DISABLED
8766 //
8767 // MessageText:
8768 //
8769 //  The WMI data block or event notification has already been disabled.
8770 //
8771   ERROR_WMI_ALREADY_DISABLED = DWORD(4212);
8772   {$EXTERNALSYM ERROR_WMI_ALREADY_DISABLED}
8773 
8774 //
8775 // MessageId: ERROR_WMI_READ_ONLY
8776 //
8777 // MessageText:
8778 //
8779 //  The WMI data item or data block is read only.
8780 //
8781   ERROR_WMI_READ_ONLY = DWORD(4213);
8782   {$EXTERNALSYM ERROR_WMI_READ_ONLY}
8783 
8784 //
8785 // MessageId: ERROR_WMI_SET_FAILURE
8786 //
8787 // MessageText:
8788 //
8789 //  The WMI data item or data block could not be changed.
8790 //
8791   ERROR_WMI_SET_FAILURE = DWORD(4214);
8792   {$EXTERNALSYM ERROR_WMI_SET_FAILURE}
8793 
8794 //////////////////////////////////////////
8795 //                                      //
8796 // NT Media Services (RSM) Error Codes  //
8797 //                                      //
8798 //////////////////////////////////////////
8799 //
8800 // MessageId: ERROR_INVALID_MEDIA
8801 //
8802 // MessageText:
8803 //
8804 //  The media identifier does not represent a valid medium.
8805 //
8806   ERROR_INVALID_MEDIA = DWORD(4300);
8807   {$EXTERNALSYM ERROR_INVALID_MEDIA}
8808 
8809 //
8810 // MessageId: ERROR_INVALID_LIBRARY
8811 //
8812 // MessageText:
8813 //
8814 //  The library identifier does not represent a valid library.
8815 //
8816   ERROR_INVALID_LIBRARY = DWORD(4301);
8817   {$EXTERNALSYM ERROR_INVALID_LIBRARY}
8818 
8819 //
8820 // MessageId: ERROR_INVALID_MEDIA_POOL
8821 //
8822 // MessageText:
8823 //
8824 //  The media pool identifier does not represent a valid media pool.
8825 //
8826   ERROR_INVALID_MEDIA_POOL = DWORD(4302);
8827   {$EXTERNALSYM ERROR_INVALID_MEDIA_POOL}
8828 
8829 //
8830 // MessageId: ERROR_DRIVE_MEDIA_MISMATCH
8831 //
8832 // MessageText:
8833 //
8834 //  The drive and medium are not compatible or exist in different libraries.
8835 //
8836   ERROR_DRIVE_MEDIA_MISMATCH = DWORD(4303);
8837   {$EXTERNALSYM ERROR_DRIVE_MEDIA_MISMATCH}
8838 
8839 //
8840 // MessageId: ERROR_MEDIA_OFFLINE
8841 //
8842 // MessageText:
8843 //
8844 //  The medium currently exists in an offline library and must be online to perform this operation.
8845 //
8846   ERROR_MEDIA_OFFLINE = DWORD(4304);
8847   {$EXTERNALSYM ERROR_MEDIA_OFFLINE}
8848 
8849 //
8850 // MessageId: ERROR_LIBRARY_OFFLINE
8851 //
8852 // MessageText:
8853 //
8854 //  The operation cannot be performed on an offline library.
8855 //
8856   ERROR_LIBRARY_OFFLINE = DWORD(4305);
8857   {$EXTERNALSYM ERROR_LIBRARY_OFFLINE}
8858 
8859 //
8860 // MessageId: ERROR_EMPTY
8861 //
8862 // MessageText:
8863 //
8864 //  The library, drive, or media pool is empty.
8865 //
8866   ERROR_EMPTY = DWORD(4306);
8867   {$EXTERNALSYM ERROR_EMPTY}
8868 
8869 //
8870 // MessageId: ERROR_NOT_EMPTY
8871 //
8872 // MessageText:
8873 //
8874 //  The library, drive, or media pool must be empty to perform this operation.
8875 //
8876   ERROR_NOT_EMPTY = DWORD(4307);
8877   {$EXTERNALSYM ERROR_NOT_EMPTY}
8878 
8879 //
8880 // MessageId: ERROR_MEDIA_UNAVAILABLE
8881 //
8882 // MessageText:
8883 //
8884 //  No media is currently available in this media pool or library.
8885 //
8886   ERROR_MEDIA_UNAVAILABLE = DWORD(4308);
8887   {$EXTERNALSYM ERROR_MEDIA_UNAVAILABLE}
8888 
8889 //
8890 // MessageId: ERROR_RESOURCE_DISABLED
8891 //
8892 // MessageText:
8893 //
8894 //  A resource required for this operation is disabled.
8895 //
8896   ERROR_RESOURCE_DISABLED = DWORD(4309);
8897   {$EXTERNALSYM ERROR_RESOURCE_DISABLED}
8898 
8899 //
8900 // MessageId: ERROR_INVALID_CLEANER
8901 //
8902 // MessageText:
8903 //
8904 //  The media identifier does not represent a valid cleaner.
8905 //
8906   ERROR_INVALID_CLEANER = DWORD(4310);
8907   {$EXTERNALSYM ERROR_INVALID_CLEANER}
8908 
8909 //
8910 // MessageId: ERROR_UNABLE_TO_CLEAN
8911 //
8912 // MessageText:
8913 //
8914 //  The drive cannot be cleaned or does not support cleaning.
8915 //
8916   ERROR_UNABLE_TO_CLEAN = DWORD(4311);
8917   {$EXTERNALSYM ERROR_UNABLE_TO_CLEAN}
8918 
8919 //
8920 // MessageId: ERROR_OBJECT_NOT_FOUND
8921 //
8922 // MessageText:
8923 //
8924 //  The object identifier does not represent a valid object.
8925 //
8926   ERROR_OBJECT_NOT_FOUND = DWORD(4312);
8927   {$EXTERNALSYM ERROR_OBJECT_NOT_FOUND}
8928 
8929 //
8930 // MessageId: ERROR_DATABASE_FAILURE
8931 //
8932 // MessageText:
8933 //
8934 //  Unable to read from or write to the database.
8935 //
8936   ERROR_DATABASE_FAILURE = DWORD(4313);
8937   {$EXTERNALSYM ERROR_DATABASE_FAILURE}
8938 
8939 //
8940 // MessageId: ERROR_DATABASE_FULL
8941 //
8942 // MessageText:
8943 //
8944 //  The database is full.
8945 //
8946   ERROR_DATABASE_FULL = DWORD(4314);
8947   {$EXTERNALSYM ERROR_DATABASE_FULL}
8948 
8949 //
8950 // MessageId: ERROR_MEDIA_INCOMPATIBLE
8951 //
8952 // MessageText:
8953 //
8954 //  The medium is not compatible with the device or media pool.
8955 //
8956   ERROR_MEDIA_INCOMPATIBLE = DWORD(4315);
8957   {$EXTERNALSYM ERROR_MEDIA_INCOMPATIBLE}
8958 
8959 //
8960 // MessageId: ERROR_RESOURCE_NOT_PRESENT
8961 //
8962 // MessageText:
8963 //
8964 //  The resource required for this operation does not exist.
8965 //
8966   ERROR_RESOURCE_NOT_PRESENT = DWORD(4316);
8967   {$EXTERNALSYM ERROR_RESOURCE_NOT_PRESENT}
8968 
8969 //
8970 // MessageId: ERROR_INVALID_OPERATION
8971 //
8972 // MessageText:
8973 //
8974 //  The operation identifier is not valid.
8975 //
8976   ERROR_INVALID_OPERATION = DWORD(4317);
8977   {$EXTERNALSYM ERROR_INVALID_OPERATION}
8978 
8979 //
8980 // MessageId: ERROR_MEDIA_NOT_AVAILABLE
8981 //
8982 // MessageText:
8983 //
8984 //  The media is not mounted or ready for use.
8985 //
8986   ERROR_MEDIA_NOT_AVAILABLE = DWORD(4318);
8987   {$EXTERNALSYM ERROR_MEDIA_NOT_AVAILABLE}
8988 
8989 //
8990 // MessageId: ERROR_DEVICE_NOT_AVAILABLE
8991 //
8992 // MessageText:
8993 //
8994 //  The device is not ready for use.
8995 //
8996   ERROR_DEVICE_NOT_AVAILABLE = DWORD(4319);
8997   {$EXTERNALSYM ERROR_DEVICE_NOT_AVAILABLE}
8998 
8999 //
9000 // MessageId: ERROR_REQUEST_REFUSED
9001 //
9002 // MessageText:
9003 //
9004 //  The operator or administrator has refused the request.
9005 //
9006   ERROR_REQUEST_REFUSED = DWORD(4320);
9007   {$EXTERNALSYM ERROR_REQUEST_REFUSED}
9008 
9009 //
9010 // MessageId: ERROR_INVALID_DRIVE_OBJECT
9011 //
9012 // MessageText:
9013 //
9014 //  The drive identifier does not represent a valid drive.
9015 //
9016   ERROR_INVALID_DRIVE_OBJECT = DWORD(4321);
9017   {$EXTERNALSYM ERROR_INVALID_DRIVE_OBJECT}
9018 
9019 //
9020 // MessageId: ERROR_LIBRARY_FULL
9021 //
9022 // MessageText:
9023 //
9024 //  Library is full.  No slot is available for use.
9025 //
9026   ERROR_LIBRARY_FULL = DWORD(4322);
9027   {$EXTERNALSYM ERROR_LIBRARY_FULL}
9028 
9029 //
9030 // MessageId: ERROR_MEDIUM_NOT_ACCESSIBLE
9031 //
9032 // MessageText:
9033 //
9034 //  The transport cannot access the medium.
9035 //
9036   ERROR_MEDIUM_NOT_ACCESSIBLE = DWORD(4323);
9037   {$EXTERNALSYM ERROR_MEDIUM_NOT_ACCESSIBLE}
9038 
9039 //
9040 // MessageId: ERROR_UNABLE_TO_LOAD_MEDIUM
9041 //
9042 // MessageText:
9043 //
9044 //  Unable to load the medium into the drive.
9045 //
9046   ERROR_UNABLE_TO_LOAD_MEDIUM = DWORD(4324);
9047   {$EXTERNALSYM ERROR_UNABLE_TO_LOAD_MEDIUM}
9048 
9049 //
9050 // MessageId: ERROR_UNABLE_TO_INVENTORY_DRIVE
9051 //
9052 // MessageText:
9053 //
9054 //  Unable to retrieve the drive status.
9055 //
9056   ERROR_UNABLE_TO_INVENTORY_DRIVE = DWORD(4325);
9057   {$EXTERNALSYM ERROR_UNABLE_TO_INVENTORY_DRIVE}
9058 
9059 //
9060 // MessageId: ERROR_UNABLE_TO_INVENTORY_SLOT
9061 //
9062 // MessageText:
9063 //
9064 //  Unable to retrieve the slot status.
9065 //
9066   ERROR_UNABLE_TO_INVENTORY_SLOT = DWORD(4326);
9067   {$EXTERNALSYM ERROR_UNABLE_TO_INVENTORY_SLOT}
9068 
9069 //
9070 // MessageId: ERROR_UNABLE_TO_INVENTORY_TRANSPORT
9071 //
9072 // MessageText:
9073 //
9074 //  Unable to retrieve status about the transport.
9075 //
9076   ERROR_UNABLE_TO_INVENTORY_TRANSPORT = DWORD(4327);
9077   {$EXTERNALSYM ERROR_UNABLE_TO_INVENTORY_TRANSPORT}
9078 
9079 //
9080 // MessageId: ERROR_TRANSPORT_FULL
9081 //
9082 // MessageText:
9083 //
9084 //  Cannot use the transport because it is already in use.
9085 //
9086   ERROR_TRANSPORT_FULL = DWORD(4328);
9087   {$EXTERNALSYM ERROR_TRANSPORT_FULL}
9088 
9089 //
9090 // MessageId: ERROR_CONTROLLING_IEPORT
9091 //
9092 // MessageText:
9093 //
9094 //  Unable to open or close the inject/eject port.
9095 //
9096   ERROR_CONTROLLING_IEPORT = DWORD(4329);
9097   {$EXTERNALSYM ERROR_CONTROLLING_IEPORT}
9098 
9099 //
9100 // MessageId: ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA
9101 //
9102 // MessageText:
9103 //
9104 //  Unable to eject the medium because it is in a drive.
9105 //
9106   ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA = DWORD(4330);
9107   {$EXTERNALSYM ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA}
9108 
9109 //
9110 // MessageId: ERROR_CLEANER_SLOT_SET
9111 //
9112 // MessageText:
9113 //
9114 //  A cleaner slot is already reserved.
9115 //
9116   ERROR_CLEANER_SLOT_SET = DWORD(4331);
9117   {$EXTERNALSYM ERROR_CLEANER_SLOT_SET}
9118 
9119 //
9120 // MessageId: ERROR_CLEANER_SLOT_NOT_SET
9121 //
9122 // MessageText:
9123 //
9124 //  A cleaner slot is not reserved.
9125 //
9126   ERROR_CLEANER_SLOT_NOT_SET = DWORD(4332);
9127   {$EXTERNALSYM ERROR_CLEANER_SLOT_NOT_SET}
9128 
9129 //
9130 // MessageId: ERROR_CLEANER_CARTRIDGE_SPENT
9131 //
9132 // MessageText:
9133 //
9134 //  The cleaner cartridge has performed the maximum number of drive cleanings.
9135 //
9136   ERROR_CLEANER_CARTRIDGE_SPENT = DWORD(4333);
9137   {$EXTERNALSYM ERROR_CLEANER_CARTRIDGE_SPENT}
9138 
9139 //
9140 // MessageId: ERROR_UNEXPECTED_OMID
9141 //
9142 // MessageText:
9143 //
9144 //  Unexpected on-medium identifier.
9145 //
9146   ERROR_UNEXPECTED_OMID = DWORD(4334);
9147   {$EXTERNALSYM ERROR_UNEXPECTED_OMID}
9148 
9149 //
9150 // MessageId: ERROR_CANT_DELETE_LAST_ITEM
9151 //
9152 // MessageText:
9153 //
9154 //  The last remaining item in this group or resource cannot be deleted.
9155 //
9156   ERROR_CANT_DELETE_LAST_ITEM = DWORD(4335);
9157   {$EXTERNALSYM ERROR_CANT_DELETE_LAST_ITEM}
9158 
9159 //
9160 // MessageId: ERROR_MESSAGE_EXCEEDS_MAX_SIZE
9161 //
9162 // MessageText:
9163 //
9164 //  The message provided exceeds the maximum size allowed for this parameter.
9165 //
9166   ERROR_MESSAGE_EXCEEDS_MAX_SIZE = DWORD(4336);
9167   {$EXTERNALSYM ERROR_MESSAGE_EXCEEDS_MAX_SIZE}
9168 
9169 //
9170 // MessageId: ERROR_VOLUME_CONTAINS_SYS_FILES
9171 //
9172 // MessageText:
9173 //
9174 //  The volume contains system or paging files.
9175 //
9176   ERROR_VOLUME_CONTAINS_SYS_FILES = DWORD(4337);
9177   {$EXTERNALSYM ERROR_VOLUME_CONTAINS_SYS_FILES}
9178 
9179 //
9180 // MessageId: ERROR_INDIGENOUS_TYPE
9181 //
9182 // MessageText:
9183 //
9184 //  The media type cannot be removed from this library since at least one drive in the library reports it can support this media type.
9185 //
9186   ERROR_INDIGENOUS_TYPE = DWORD(4338);
9187   {$EXTERNALSYM ERROR_INDIGENOUS_TYPE}
9188 
9189 //
9190 // MessageId: ERROR_NO_SUPPORTING_DRIVES
9191 //
9192 // MessageText:
9193 //
9194 //  This offline media cannot be mounted on this system since no enabled drives are present which can be used.
9195 //
9196   ERROR_NO_SUPPORTING_DRIVES = DWORD(4339);
9197   {$EXTERNALSYM ERROR_NO_SUPPORTING_DRIVES}
9198 
9199 //
9200 // MessageId: ERROR_CLEANER_CARTRIDGE_INSTALLED
9201 //
9202 // MessageText:
9203 //
9204 //  A cleaner cartridge is present in the tape library.
9205 //
9206   ERROR_CLEANER_CARTRIDGE_INSTALLED = DWORD(4340);
9207   {$EXTERNALSYM ERROR_CLEANER_CARTRIDGE_INSTALLED}
9208 
9209 //
9210 // MessageId: ERROR_IEPORT_FULL
9211 //
9212 // MessageText:
9213 //
9214 //  Cannot use the ieport because it is not empty.
9215 //
9216   ERROR_IEPORT_FULL = DWORD(4341);
9217   {$EXTERNALSYM ERROR_IEPORT_FULL}
9218 
9219 ////////////////////////////////////////////
9220 //                                        //
9221 // NT Remote Storage Service Error Codes  //
9222 //                                        //
9223 ////////////////////////////////////////////
9224 //
9225 // MessageId: ERROR_FILE_OFFLINE
9226 //
9227 // MessageText:
9228 //
9229 //  The remote storage service was not able to recall the file.
9230 //
9231   ERROR_FILE_OFFLINE = DWORD(4350);
9232   {$EXTERNALSYM ERROR_FILE_OFFLINE}
9233 
9234 //
9235 // MessageId: ERROR_REMOTE_STORAGE_NOT_ACTIVE
9236 //
9237 // MessageText:
9238 //
9239 //  The remote storage service is not operational at this time.
9240 //
9241   ERROR_REMOTE_STORAGE_NOT_ACTIVE = DWORD(4351);
9242   {$EXTERNALSYM ERROR_REMOTE_STORAGE_NOT_ACTIVE}
9243 
9244 //
9245 // MessageId: ERROR_REMOTE_STORAGE_MEDIA_ERROR
9246 //
9247 // MessageText:
9248 //
9249 //  The remote storage service encountered a media error.
9250 //
9251   ERROR_REMOTE_STORAGE_MEDIA_ERROR = DWORD(4352);
9252   {$EXTERNALSYM ERROR_REMOTE_STORAGE_MEDIA_ERROR}
9253 
9254 ////////////////////////////////////////////
9255 //                                        //
9256 // NT Reparse Points Error Codes          //
9257 //                                        //
9258 ////////////////////////////////////////////
9259 //
9260 // MessageId: ERROR_NOT_A_REPARSE_POINT
9261 //
9262 // MessageText:
9263 //
9264 //  The file or directory is not a reparse point.
9265 //
9266   ERROR_NOT_A_REPARSE_POINT = DWORD(4390);
9267   {$EXTERNALSYM ERROR_NOT_A_REPARSE_POINT}
9268 
9269 //
9270 // MessageId: ERROR_REPARSE_ATTRIBUTE_CONFLICT
9271 //
9272 // MessageText:
9273 //
9274 //  The reparse point attribute cannot be set because it conflicts with an existing attribute.
9275 //
9276   ERROR_REPARSE_ATTRIBUTE_CONFLICT = DWORD(4391);
9277   {$EXTERNALSYM ERROR_REPARSE_ATTRIBUTE_CONFLICT}
9278 
9279 //
9280 // MessageId: ERROR_INVALID_REPARSE_DATA
9281 //
9282 // MessageText:
9283 //
9284 //  The data present in the reparse point buffer is invalid.
9285 //
9286   ERROR_INVALID_REPARSE_DATA = DWORD(4392);
9287   {$EXTERNALSYM ERROR_INVALID_REPARSE_DATA}
9288 
9289 //
9290 // MessageId: ERROR_REPARSE_TAG_INVALID
9291 //
9292 // MessageText:
9293 //
9294 //  The tag present in the reparse point buffer is invalid.
9295 //
9296   ERROR_REPARSE_TAG_INVALID = DWORD(4393);
9297   {$EXTERNALSYM ERROR_REPARSE_TAG_INVALID}
9298 
9299 //
9300 // MessageId: ERROR_REPARSE_TAG_MISMATCH
9301 //
9302 // MessageText:
9303 //
9304 //  There is a mismatch between the tag specified in the request and the tag present in the reparse point.
9305 //
9306 //
9307   ERROR_REPARSE_TAG_MISMATCH = DWORD(4394);
9308   {$EXTERNALSYM ERROR_REPARSE_TAG_MISMATCH}
9309 
9310 ////////////////////////////////////////////
9311 //                                        //
9312 // NT Single Instance Store Error Codes   //
9313 //                                        //
9314 ////////////////////////////////////////////
9315 //
9316 // MessageId: ERROR_VOLUME_NOT_SIS_ENABLED
9317 //
9318 // MessageText:
9319 //
9320 //  Single Instance Storage is not available on this volume.
9321 //
9322   ERROR_VOLUME_NOT_SIS_ENABLED = DWORD(4500);
9323   {$EXTERNALSYM ERROR_VOLUME_NOT_SIS_ENABLED}
9324 
9325 ////////////////////////////////////
9326 //                                //
9327 //     Cluster Error Codes        //
9328 //                                //
9329 ////////////////////////////////////
9330 //
9331 // MessageId: ERROR_DEPENDENT_RESOURCE_EXISTS
9332 //
9333 // MessageText:
9334 //
9335 //  The cluster resource cannot be moved to another group because other resources are dependent on it.
9336 //
9337   ERROR_DEPENDENT_RESOURCE_EXISTS = DWORD(5001);
9338   {$EXTERNALSYM ERROR_DEPENDENT_RESOURCE_EXISTS}
9339 
9340 //
9341 // MessageId: ERROR_DEPENDENCY_NOT_FOUND
9342 //
9343 // MessageText:
9344 //
9345 //  The cluster resource dependency cannot be found.
9346 //
9347   ERROR_DEPENDENCY_NOT_FOUND = DWORD(5002);
9348   {$EXTERNALSYM ERROR_DEPENDENCY_NOT_FOUND}
9349 
9350 //
9351 // MessageId: ERROR_DEPENDENCY_ALREADY_EXISTS
9352 //
9353 // MessageText:
9354 //
9355 //  The cluster resource cannot be made dependent on the specified resource because it is already dependent.
9356 //
9357   ERROR_DEPENDENCY_ALREADY_EXISTS = DWORD(5003);
9358   {$EXTERNALSYM ERROR_DEPENDENCY_ALREADY_EXISTS}
9359 
9360 //
9361 // MessageId: ERROR_RESOURCE_NOT_ONLINE
9362 //
9363 // MessageText:
9364 //
9365 //  The cluster resource is not online.
9366 //
9367   ERROR_RESOURCE_NOT_ONLINE = DWORD(5004);
9368   {$EXTERNALSYM ERROR_RESOURCE_NOT_ONLINE}
9369 
9370 //
9371 // MessageId: ERROR_HOST_NODE_NOT_AVAILABLE
9372 //
9373 // MessageText:
9374 //
9375 //  A cluster node is not available for this operation.
9376 //
9377   ERROR_HOST_NODE_NOT_AVAILABLE = DWORD(5005);
9378   {$EXTERNALSYM ERROR_HOST_NODE_NOT_AVAILABLE}
9379 
9380 //
9381 // MessageId: ERROR_RESOURCE_NOT_AVAILABLE
9382 //
9383 // MessageText:
9384 //
9385 //  The cluster resource is not available.
9386 //
9387   ERROR_RESOURCE_NOT_AVAILABLE = DWORD(5006);
9388   {$EXTERNALSYM ERROR_RESOURCE_NOT_AVAILABLE}
9389 
9390 //
9391 // MessageId: ERROR_RESOURCE_NOT_FOUND
9392 //
9393 // MessageText:
9394 //
9395 //  The cluster resource could not be found.
9396 //
9397   ERROR_RESOURCE_NOT_FOUND = DWORD(5007);
9398   {$EXTERNALSYM ERROR_RESOURCE_NOT_FOUND}
9399 
9400 //
9401 // MessageId: ERROR_SHUTDOWN_CLUSTER
9402 //
9403 // MessageText:
9404 //
9405 //  The cluster is being shut down.
9406 //
9407   ERROR_SHUTDOWN_CLUSTER = DWORD(5008);
9408   {$EXTERNALSYM ERROR_SHUTDOWN_CLUSTER}
9409 
9410 //
9411 // MessageId: ERROR_CANT_EVICT_ACTIVE_NODE
9412 //
9413 // MessageText:
9414 //
9415 //  A cluster node cannot be evicted from the cluster unless the node is down or it is the last node.
9416 //
9417   ERROR_CANT_EVICT_ACTIVE_NODE = DWORD(5009);
9418   {$EXTERNALSYM ERROR_CANT_EVICT_ACTIVE_NODE}
9419 
9420 //
9421 // MessageId: ERROR_OBJECT_ALREADY_EXISTS
9422 //
9423 // MessageText:
9424 //
9425 //  The object already exists.
9426 //
9427   ERROR_OBJECT_ALREADY_EXISTS = DWORD(5010);
9428   {$EXTERNALSYM ERROR_OBJECT_ALREADY_EXISTS}
9429 
9430 //
9431 // MessageId: ERROR_OBJECT_IN_LIST
9432 //
9433 // MessageText:
9434 //
9435 //  The object is already in the list.
9436 //
9437   ERROR_OBJECT_IN_LIST = DWORD(5011);
9438   {$EXTERNALSYM ERROR_OBJECT_IN_LIST}
9439 
9440 //
9441 // MessageId: ERROR_GROUP_NOT_AVAILABLE
9442 //
9443 // MessageText:
9444 //
9445 //  The cluster group is not available for any new requests.
9446 //
9447   ERROR_GROUP_NOT_AVAILABLE = DWORD(5012);
9448   {$EXTERNALSYM ERROR_GROUP_NOT_AVAILABLE}
9449 
9450 //
9451 // MessageId: ERROR_GROUP_NOT_FOUND
9452 //
9453 // MessageText:
9454 //
9455 //  The cluster group could not be found.
9456 //
9457   ERROR_GROUP_NOT_FOUND = DWORD(5013);
9458   {$EXTERNALSYM ERROR_GROUP_NOT_FOUND}
9459 
9460 //
9461 // MessageId: ERROR_GROUP_NOT_ONLINE
9462 //
9463 // MessageText:
9464 //
9465 //  The operation could not be completed because the cluster group is not online.
9466 //
9467   ERROR_GROUP_NOT_ONLINE = DWORD(5014);
9468   {$EXTERNALSYM ERROR_GROUP_NOT_ONLINE}
9469 
9470 //
9471 // MessageId: ERROR_HOST_NODE_NOT_RESOURCE_OWNER
9472 //
9473 // MessageText:
9474 //
9475 //  The cluster node is not the owner of the resource.
9476 //
9477   ERROR_HOST_NODE_NOT_RESOURCE_OWNER = DWORD(5015);
9478   {$EXTERNALSYM ERROR_HOST_NODE_NOT_RESOURCE_OWNER}
9479 
9480 //
9481 // MessageId: ERROR_HOST_NODE_NOT_GROUP_OWNER
9482 //
9483 // MessageText:
9484 //
9485 //  The cluster node is not the owner of the group.
9486 //
9487   ERROR_HOST_NODE_NOT_GROUP_OWNER = DWORD(5016);
9488   {$EXTERNALSYM ERROR_HOST_NODE_NOT_GROUP_OWNER}
9489 
9490 //
9491 // MessageId: ERROR_RESMON_CREATE_FAILED
9492 //
9493 // MessageText:
9494 //
9495 //  The cluster resource could not be created in the specified resource monitor.
9496 //
9497   ERROR_RESMON_CREATE_FAILED = DWORD(5017);
9498   {$EXTERNALSYM ERROR_RESMON_CREATE_FAILED}
9499 
9500 //
9501 // MessageId: ERROR_RESMON_ONLINE_FAILED
9502 //
9503 // MessageText:
9504 //
9505 //  The cluster resource could not be brought online by the resource monitor.
9506 //
9507   ERROR_RESMON_ONLINE_FAILED = DWORD(5018);
9508   {$EXTERNALSYM ERROR_RESMON_ONLINE_FAILED}
9509 
9510 //
9511 // MessageId: ERROR_RESOURCE_ONLINE
9512 //
9513 // MessageText:
9514 //
9515 //  The operation could not be completed because the cluster resource is online.
9516 //
9517   ERROR_RESOURCE_ONLINE = DWORD(5019);
9518   {$EXTERNALSYM ERROR_RESOURCE_ONLINE}
9519 
9520 //
9521 // MessageId: ERROR_QUORUM_RESOURCE
9522 //
9523 // MessageText:
9524 //
9525 //  The cluster resource could not be deleted or brought offline because it is the quorum resource.
9526 //
9527   ERROR_QUORUM_RESOURCE = DWORD(5020);
9528   {$EXTERNALSYM ERROR_QUORUM_RESOURCE}
9529 
9530 //
9531 // MessageId: ERROR_NOT_QUORUM_CAPABLE
9532 //
9533 // MessageText:
9534 //
9535 //  The cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource.
9536 //
9537   ERROR_NOT_QUORUM_CAPABLE = DWORD(5021);
9538   {$EXTERNALSYM ERROR_NOT_QUORUM_CAPABLE}
9539 
9540 //
9541 // MessageId: ERROR_CLUSTER_SHUTTING_DOWN
9542 //
9543 // MessageText:
9544 //
9545 //  The cluster software is shutting down.
9546 //
9547   ERROR_CLUSTER_SHUTTING_DOWN = DWORD(5022);
9548   {$EXTERNALSYM ERROR_CLUSTER_SHUTTING_DOWN}
9549 
9550 //
9551 // MessageId: ERROR_INVALID_STATE
9552 //
9553 // MessageText:
9554 //
9555 //  The group or resource is not in the correct state to perform the requested operation.
9556 //
9557   ERROR_INVALID_STATE = DWORD(5023);
9558   {$EXTERNALSYM ERROR_INVALID_STATE}
9559 
9560 //
9561 // MessageId: ERROR_RESOURCE_PROPERTIES_STORED
9562 //
9563 // MessageText:
9564 //
9565 //  The properties were stored but not all changes will take effect until the next time the resource is brought online.
9566 //
9567   ERROR_RESOURCE_PROPERTIES_STORED = DWORD(5024);
9568   {$EXTERNALSYM ERROR_RESOURCE_PROPERTIES_STORED}
9569 
9570 //
9571 // MessageId: ERROR_NOT_QUORUM_CLASS
9572 //
9573 // MessageText:
9574 //
9575 //  The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class.
9576 //
9577   ERROR_NOT_QUORUM_CLASS = DWORD(5025);
9578   {$EXTERNALSYM ERROR_NOT_QUORUM_CLASS}
9579 
9580 //
9581 // MessageId: ERROR_CORE_RESOURCE
9582 //
9583 // MessageText:
9584 //
9585 //  The cluster resource could not be deleted since it is a core resource.
9586 //
9587   ERROR_CORE_RESOURCE = DWORD(5026);
9588   {$EXTERNALSYM ERROR_CORE_RESOURCE}
9589 
9590 //
9591 // MessageId: ERROR_QUORUM_RESOURCE_ONLINE_FAILED
9592 //
9593 // MessageText:
9594 //
9595 //  The quorum resource failed to come online.
9596 //
9597   ERROR_QUORUM_RESOURCE_ONLINE_FAILED = DWORD(5027);
9598   {$EXTERNALSYM ERROR_QUORUM_RESOURCE_ONLINE_FAILED}
9599 
9600 //
9601 // MessageId: ERROR_QUORUMLOG_OPEN_FAILED
9602 //
9603 // MessageText:
9604 //
9605 //  The quorum log could not be created or mounted successfully.
9606 //
9607   ERROR_QUORUMLOG_OPEN_FAILED = DWORD(5028);
9608   {$EXTERNALSYM ERROR_QUORUMLOG_OPEN_FAILED}
9609 
9610 //
9611 // MessageId: ERROR_CLUSTERLOG_CORRUPT
9612 //
9613 // MessageText:
9614 //
9615 //  The cluster log is corrupt.
9616 //
9617   ERROR_CLUSTERLOG_CORRUPT = DWORD(5029);
9618   {$EXTERNALSYM ERROR_CLUSTERLOG_CORRUPT}
9619 
9620 //
9621 // MessageId: ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE
9622 //
9623 // MessageText:
9624 //
9625 //  The record could not be written to the cluster log since it exceeds the maximum size.
9626 //
9627   ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE = DWORD(5030);
9628   {$EXTERNALSYM ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE}
9629 
9630 //
9631 // MessageId: ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE
9632 //
9633 // MessageText:
9634 //
9635 //  The cluster log exceeds its maximum size.
9636 //
9637   ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE = DWORD(5031);
9638   {$EXTERNALSYM ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE}
9639 
9640 //
9641 // MessageId: ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND
9642 //
9643 // MessageText:
9644 //
9645 //  No checkpoint record was found in the cluster log.
9646 //
9647   ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND = DWORD(5032);
9648   {$EXTERNALSYM ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND}
9649 
9650 //
9651 // MessageId: ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE
9652 //
9653 // MessageText:
9654 //
9655 //  The minimum required disk space needed for logging is not available.
9656 //
9657   ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE = DWORD(5033);
9658   {$EXTERNALSYM ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE}
9659 
9660 //
9661 // MessageId: ERROR_QUORUM_OWNER_ALIVE
9662 //
9663 // MessageText:
9664 //
9665 //  The cluster node failed to take control of the quorum resource because the resource is owned by another active node.
9666 //
9667   ERROR_QUORUM_OWNER_ALIVE = DWORD(5034);
9668   {$EXTERNALSYM ERROR_QUORUM_OWNER_ALIVE}
9669 
9670 //
9671 // MessageId: ERROR_NETWORK_NOT_AVAILABLE
9672 //
9673 // MessageText:
9674 //
9675 //  A cluster network is not available for this operation.
9676 //
9677   ERROR_NETWORK_NOT_AVAILABLE = DWORD(5035);
9678   {$EXTERNALSYM ERROR_NETWORK_NOT_AVAILABLE}
9679 
9680 //
9681 // MessageId: ERROR_NODE_NOT_AVAILABLE
9682 //
9683 // MessageText:
9684 //
9685 //  A cluster node is not available for this operation.
9686 //
9687   ERROR_NODE_NOT_AVAILABLE = DWORD(5036);
9688   {$EXTERNALSYM ERROR_NODE_NOT_AVAILABLE}
9689 
9690 //
9691 // MessageId: ERROR_ALL_NODES_NOT_AVAILABLE
9692 //
9693 // MessageText:
9694 //
9695 //  All cluster nodes must be running to perform this operation.
9696 //
9697   ERROR_ALL_NODES_NOT_AVAILABLE = DWORD(5037);
9698   {$EXTERNALSYM ERROR_ALL_NODES_NOT_AVAILABLE}
9699 
9700 //
9701 // MessageId: ERROR_RESOURCE_FAILED
9702 //
9703 // MessageText:
9704 //
9705 //  A cluster resource failed.
9706 //
9707   ERROR_RESOURCE_FAILED = DWORD(5038);
9708   {$EXTERNALSYM ERROR_RESOURCE_FAILED}
9709 
9710 //
9711 // MessageId: ERROR_CLUSTER_INVALID_NODE
9712 //
9713 // MessageText:
9714 //
9715 //  The cluster node is not valid.
9716 //
9717   ERROR_CLUSTER_INVALID_NODE = DWORD(5039);
9718   {$EXTERNALSYM ERROR_CLUSTER_INVALID_NODE}
9719 
9720 //
9721 // MessageId: ERROR_CLUSTER_NODE_EXISTS
9722 //
9723 // MessageText:
9724 //
9725 //  The cluster node already exists.
9726 //
9727   ERROR_CLUSTER_NODE_EXISTS = DWORD(5040);
9728   {$EXTERNALSYM ERROR_CLUSTER_NODE_EXISTS}
9729 
9730 //
9731 // MessageId: ERROR_CLUSTER_JOIN_IN_PROGRESS
9732 //
9733 // MessageText:
9734 //
9735 //  A node is in the process of joining the cluster.
9736 //
9737   ERROR_CLUSTER_JOIN_IN_PROGRESS = DWORD(5041);
9738   {$EXTERNALSYM ERROR_CLUSTER_JOIN_IN_PROGRESS}
9739 
9740 //
9741 // MessageId: ERROR_CLUSTER_NODE_NOT_FOUND
9742 //
9743 // MessageText:
9744 //
9745 //  The cluster node was not found.
9746 //
9747   ERROR_CLUSTER_NODE_NOT_FOUND = DWORD(5042);
9748   {$EXTERNALSYM ERROR_CLUSTER_NODE_NOT_FOUND}
9749 
9750 //
9751 // MessageId: ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND
9752 //
9753 // MessageText:
9754 //
9755 //  The cluster local node information was not found.
9756 //
9757   ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND = DWORD(5043);
9758   {$EXTERNALSYM ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND}
9759 
9760 //
9761 // MessageId: ERROR_CLUSTER_NETWORK_EXISTS
9762 //
9763 // MessageText:
9764 //
9765 //  The cluster network already exists.
9766 //
9767   ERROR_CLUSTER_NETWORK_EXISTS = DWORD(5044);
9768   {$EXTERNALSYM ERROR_CLUSTER_NETWORK_EXISTS}
9769 
9770 //
9771 // MessageId: ERROR_CLUSTER_NETWORK_NOT_FOUND
9772 //
9773 // MessageText:
9774 //
9775 //  The cluster network was not found.
9776 //
9777   ERROR_CLUSTER_NETWORK_NOT_FOUND = DWORD(5045);
9778   {$EXTERNALSYM ERROR_CLUSTER_NETWORK_NOT_FOUND}
9779 
9780 //
9781 // MessageId: ERROR_CLUSTER_NETINTERFACE_EXISTS
9782 //
9783 // MessageText:
9784 //
9785 //  The cluster network interface already exists.
9786 //
9787   ERROR_CLUSTER_NETINTERFACE_EXISTS = DWORD(5046);
9788   {$EXTERNALSYM ERROR_CLUSTER_NETINTERFACE_EXISTS}
9789 
9790 //
9791 // MessageId: ERROR_CLUSTER_NETINTERFACE_NOT_FOUND
9792 //
9793 // MessageText:
9794 //
9795 //  The cluster network interface was not found.
9796 //
9797   ERROR_CLUSTER_NETINTERFACE_NOT_FOUND = DWORD(5047);
9798   {$EXTERNALSYM ERROR_CLUSTER_NETINTERFACE_NOT_FOUND}
9799 
9800 //
9801 // MessageId: ERROR_CLUSTER_INVALID_REQUEST
9802 //
9803 // MessageText:
9804 //
9805 //  The cluster request is not valid for this object.
9806 //
9807   ERROR_CLUSTER_INVALID_REQUEST = DWORD(5048);
9808   {$EXTERNALSYM ERROR_CLUSTER_INVALID_REQUEST}
9809 
9810 //
9811 // MessageId: ERROR_CLUSTER_INVALID_NETWORK_PROVIDER
9812 //
9813 // MessageText:
9814 //
9815 //  The cluster network provider is not valid.
9816 //
9817   ERROR_CLUSTER_INVALID_NETWORK_PROVIDER = DWORD(5049);
9818   {$EXTERNALSYM ERROR_CLUSTER_INVALID_NETWORK_PROVIDER}
9819 
9820 //
9821 // MessageId: ERROR_CLUSTER_NODE_DOWN
9822 //
9823 // MessageText:
9824 //
9825 //  The cluster node is down.
9826 //
9827   ERROR_CLUSTER_NODE_DOWN = DWORD(5050);
9828   {$EXTERNALSYM ERROR_CLUSTER_NODE_DOWN}
9829 
9830 //
9831 // MessageId: ERROR_CLUSTER_NODE_UNREACHABLE
9832 //
9833 // MessageText:
9834 //
9835 //  The cluster node is not reachable.
9836 //
9837   ERROR_CLUSTER_NODE_UNREACHABLE = DWORD(5051);
9838   {$EXTERNALSYM ERROR_CLUSTER_NODE_UNREACHABLE}
9839 
9840 //
9841 // MessageId: ERROR_CLUSTER_NODE_NOT_MEMBER
9842 //
9843 // MessageText:
9844 //
9845 //  The cluster node is not a member of the cluster.
9846 //
9847   ERROR_CLUSTER_NODE_NOT_MEMBER = DWORD(5052);
9848   {$EXTERNALSYM ERROR_CLUSTER_NODE_NOT_MEMBER}
9849 
9850 //
9851 // MessageId: ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS
9852 //
9853 // MessageText:
9854 //
9855 //  A cluster join operation is not in progress.
9856 //
9857   ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS = DWORD(5053);
9858   {$EXTERNALSYM ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS}
9859 
9860 //
9861 // MessageId: ERROR_CLUSTER_INVALID_NETWORK
9862 //
9863 // MessageText:
9864 //
9865 //  The cluster network is not valid.
9866 //
9867   ERROR_CLUSTER_INVALID_NETWORK = DWORD(5054);
9868   {$EXTERNALSYM ERROR_CLUSTER_INVALID_NETWORK}
9869 
9870 //
9871 // MessageId: ERROR_CLUSTER_NODE_UP
9872 //
9873 // MessageText:
9874 //
9875 //  The cluster node is up.
9876 //
9877   ERROR_CLUSTER_NODE_UP = DWORD(5056);
9878   {$EXTERNALSYM ERROR_CLUSTER_NODE_UP}
9879 
9880 //
9881 // MessageId: ERROR_CLUSTER_IPADDR_IN_USE
9882 //
9883 // MessageText:
9884 //
9885 //  The cluster IP address is already in use.
9886 //
9887   ERROR_CLUSTER_IPADDR_IN_USE = DWORD(5057);
9888   {$EXTERNALSYM ERROR_CLUSTER_IPADDR_IN_USE}
9889 
9890 //
9891 // MessageId: ERROR_CLUSTER_NODE_NOT_PAUSED
9892 //
9893 // MessageText:
9894 //
9895 //  The cluster node is not paused.
9896 //
9897   ERROR_CLUSTER_NODE_NOT_PAUSED = DWORD(5058);
9898   {$EXTERNALSYM ERROR_CLUSTER_NODE_NOT_PAUSED}
9899 
9900 //
9901 // MessageId: ERROR_CLUSTER_NO_SECURITY_CONTEXT
9902 //
9903 // MessageText:
9904 //
9905 //  No cluster security context is available.
9906 //
9907   ERROR_CLUSTER_NO_SECURITY_CONTEXT = DWORD(5059);
9908   {$EXTERNALSYM ERROR_CLUSTER_NO_SECURITY_CONTEXT}
9909 
9910 //
9911 // MessageId: ERROR_CLUSTER_NETWORK_NOT_INTERNAL
9912 //
9913 // MessageText:
9914 //
9915 //  The cluster network is not configured for internal cluster communication.
9916 //
9917   ERROR_CLUSTER_NETWORK_NOT_INTERNAL = DWORD(5060);
9918   {$EXTERNALSYM ERROR_CLUSTER_NETWORK_NOT_INTERNAL}
9919 
9920 //
9921 // MessageId: ERROR_CLUSTER_NODE_ALREADY_UP
9922 //
9923 // MessageText:
9924 //
9925 //  The cluster node is already up.
9926 //
9927   ERROR_CLUSTER_NODE_ALREADY_UP = DWORD(5061);
9928   {$EXTERNALSYM ERROR_CLUSTER_NODE_ALREADY_UP}
9929 
9930 //
9931 // MessageId: ERROR_CLUSTER_NODE_ALREADY_DOWN
9932 //
9933 // MessageText:
9934 //
9935 //  The cluster node is already down.
9936 //
9937   ERROR_CLUSTER_NODE_ALREADY_DOWN = DWORD(5062);
9938   {$EXTERNALSYM ERROR_CLUSTER_NODE_ALREADY_DOWN}
9939 
9940 //
9941 // MessageId: ERROR_CLUSTER_NETWORK_ALREADY_ONLINE
9942 //
9943 // MessageText:
9944 //
9945 //  The cluster network is already online.
9946 //
9947   ERROR_CLUSTER_NETWORK_ALREADY_ONLINE = DWORD(5063);
9948   {$EXTERNALSYM ERROR_CLUSTER_NETWORK_ALREADY_ONLINE}
9949 
9950 //
9951 // MessageId: ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE
9952 //
9953 // MessageText:
9954 //
9955 //  The cluster network is already offline.
9956 //
9957   ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE = DWORD(5064);
9958   {$EXTERNALSYM ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE}
9959 
9960 //
9961 // MessageId: ERROR_CLUSTER_NODE_ALREADY_MEMBER
9962 //
9963 // MessageText:
9964 //
9965 //  The cluster node is already a member of the cluster.
9966 //
9967   ERROR_CLUSTER_NODE_ALREADY_MEMBER = DWORD(5065);
9968   {$EXTERNALSYM ERROR_CLUSTER_NODE_ALREADY_MEMBER}
9969 
9970 //
9971 // MessageId: ERROR_CLUSTER_LAST_INTERNAL_NETWORK
9972 //
9973 // MessageText:
9974 //
9975 //  The cluster network is the only one configured for internal cluster communication between two or more active cluster nodes. The internal communication capability cannot be removed from the network.
9976 //
9977   ERROR_CLUSTER_LAST_INTERNAL_NETWORK = DWORD(5066);
9978   {$EXTERNALSYM ERROR_CLUSTER_LAST_INTERNAL_NETWORK}
9979 
9980 //
9981 // MessageId: ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS
9982 //
9983 // MessageText:
9984 //
9985 //  One or more cluster resources depend on the network to provide service to clients. The client access capability cannot be removed from the network.
9986 //
9987   ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS = DWORD(5067);
9988   {$EXTERNALSYM ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS}
9989 
9990 //
9991 // MessageId: ERROR_INVALID_OPERATION_ON_QUORUM
9992 //
9993 // MessageText:
9994 //
9995 //  This operation cannot be performed on the cluster resource as it the quorum resource. You may not bring the quorum resource offline or modify its possible owners list.
9996 //
9997   ERROR_INVALID_OPERATION_ON_QUORUM = DWORD(5068);
9998   {$EXTERNALSYM ERROR_INVALID_OPERATION_ON_QUORUM}
9999 
10000 //
10001 // MessageId: ERROR_DEPENDENCY_NOT_ALLOWED
10002 //
10003 // MessageText:
10004 //
10005 //  The cluster quorum resource is not allowed to have any dependencies.
10006 //
10007   ERROR_DEPENDENCY_NOT_ALLOWED = DWORD(5069);
10008   {$EXTERNALSYM ERROR_DEPENDENCY_NOT_ALLOWED}
10009 
10010 //
10011 // MessageId: ERROR_CLUSTER_NODE_PAUSED
10012 //
10013 // MessageText:
10014 //
10015 //  The cluster node is paused.
10016 //
10017   ERROR_CLUSTER_NODE_PAUSED = DWORD(5070);
10018   {$EXTERNALSYM ERROR_CLUSTER_NODE_PAUSED}
10019 
10020 //
10021 // MessageId: ERROR_NODE_CANT_HOST_RESOURCE
10022 //
10023 // MessageText:
10024 //
10025 //  The cluster resource cannot be brought online. The owner node cannot run this resource.
10026 //
10027   ERROR_NODE_CANT_HOST_RESOURCE = DWORD(5071);
10028   {$EXTERNALSYM ERROR_NODE_CANT_HOST_RESOURCE}
10029 
10030 //
10031 // MessageId: ERROR_CLUSTER_NODE_NOT_READY
10032 //
10033 // MessageText:
10034 //
10035 //  The cluster node is not ready to perform the requested operation.
10036 //
10037   ERROR_CLUSTER_NODE_NOT_READY = DWORD(5072);
10038   {$EXTERNALSYM ERROR_CLUSTER_NODE_NOT_READY}
10039 
10040 //
10041 // MessageId: ERROR_CLUSTER_NODE_SHUTTING_DOWN
10042 //
10043 // MessageText:
10044 //
10045 //  The cluster node is shutting down.
10046 //
10047   ERROR_CLUSTER_NODE_SHUTTING_DOWN = DWORD(5073);
10048   {$EXTERNALSYM ERROR_CLUSTER_NODE_SHUTTING_DOWN}
10049 
10050 //
10051 // MessageId: ERROR_CLUSTER_JOIN_ABORTED
10052 //
10053 // MessageText:
10054 //
10055 //  The cluster join operation was aborted.
10056 //
10057   ERROR_CLUSTER_JOIN_ABORTED = DWORD(5074);
10058   {$EXTERNALSYM ERROR_CLUSTER_JOIN_ABORTED}
10059 
10060 //
10061 // MessageId: ERROR_CLUSTER_INCOMPATIBLE_VERSIONS
10062 //
10063 // MessageText:
10064 //
10065 //  The cluster join operation failed due to incompatible software versions between the joining node and its sponsor.
10066 //
10067   ERROR_CLUSTER_INCOMPATIBLE_VERSIONS = DWORD(5075);
10068   {$EXTERNALSYM ERROR_CLUSTER_INCOMPATIBLE_VERSIONS}
10069 
10070 //
10071 // MessageId: ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED
10072 //
10073 // MessageText:
10074 //
10075 //  This resource cannot be created because the cluster has reached the limit on the number of resources it can monitor.
10076 //
10077   ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED = DWORD(5076);
10078   {$EXTERNALSYM ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED}
10079 
10080 //
10081 // MessageId: ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED
10082 //
10083 // MessageText:
10084 //
10085 //  The system configuration changed during the cluster join or form operation. The join or form operation was aborted.
10086 //
10087   ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED = DWORD(5077);
10088   {$EXTERNALSYM ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED}
10089 
10090 //
10091 // MessageId: ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND
10092 //
10093 // MessageText:
10094 //
10095 //  The specified resource type was not found.
10096 //
10097   ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND = DWORD(5078);
10098   {$EXTERNALSYM ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND}
10099 
10100 //
10101 // MessageId: ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED
10102 //
10103 // MessageText:
10104 //
10105 //  The specified node does not support a resource of this type.  This may be due to version inconsistencies or due to the absence of the resource DLL on this node.
10106 //
10107   ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED = DWORD(5079);
10108   {$EXTERNALSYM ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED}
10109 
10110 //
10111 // MessageId: ERROR_CLUSTER_RESNAME_NOT_FOUND
10112 //
10113 // MessageText:
10114 //
10115 //  The specified resource name is not supported by this resource DLL. This may be due to a bad (or changed) name supplied to the resource DLL.
10116 //
10117   ERROR_CLUSTER_RESNAME_NOT_FOUND = DWORD(5080);
10118   {$EXTERNALSYM ERROR_CLUSTER_RESNAME_NOT_FOUND}
10119 
10120 //
10121 // MessageId: ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED
10122 //
10123 // MessageText:
10124 //
10125 //  No authentication package could be registered with the RPC server.
10126 //
10127   ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED = DWORD(5081);
10128   {$EXTERNALSYM ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED}
10129 
10130 //
10131 // MessageId: ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST
10132 //
10133 // MessageText:
10134 //
10135 //  You cannot bring the group online because the owner of the group is not in the preferred list for the group. To change the owner node for the group, move the group.
10136 //
10137   ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST = DWORD(5082);
10138   {$EXTERNALSYM ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST}
10139 
10140 //
10141 // MessageId: ERROR_CLUSTER_DATABASE_SEQMISMATCH
10142 //
10143 // MessageText:
10144 //
10145 //  The join operation failed because the cluster database sequence number has changed or is incompatible with the locker node. This may happen during a join operation if the cluster database was changing during the join.
10146 //
10147   ERROR_CLUSTER_DATABASE_SEQMISMATCH = DWORD(5083);
10148   {$EXTERNALSYM ERROR_CLUSTER_DATABASE_SEQMISMATCH}
10149 
10150 //
10151 // MessageId: ERROR_RESMON_INVALID_STATE
10152 //
10153 // MessageText:
10154 //
10155 //  The resource monitor will not allow the fail operation to be performed while the resource is in its current state. This may happen if the resource is in a pending state.
10156 //
10157   ERROR_RESMON_INVALID_STATE = DWORD(5084);
10158   {$EXTERNALSYM ERROR_RESMON_INVALID_STATE}
10159 
10160 //
10161 // MessageId: ERROR_CLUSTER_GUM_NOT_LOCKER
10162 //
10163 // MessageText:
10164 //
10165 //  A non locker code got a request to reserve the lock for making global updates.
10166 //
10167   ERROR_CLUSTER_GUM_NOT_LOCKER = DWORD(5085);
10168   {$EXTERNALSYM ERROR_CLUSTER_GUM_NOT_LOCKER}
10169 
10170 //
10171 // MessageId: ERROR_QUORUM_DISK_NOT_FOUND
10172 //
10173 // MessageText:
10174 //
10175 //  The quorum disk could not be located by the cluster service.
10176 //
10177   ERROR_QUORUM_DISK_NOT_FOUND = DWORD(5086);
10178   {$EXTERNALSYM ERROR_QUORUM_DISK_NOT_FOUND}
10179 
10180 //
10181 // MessageId: ERROR_DATABASE_BACKUP_CORRUPT
10182 //
10183 // MessageText:
10184 //
10185 //  The backed up cluster database is possibly corrupt.
10186 //
10187   ERROR_DATABASE_BACKUP_CORRUPT = DWORD(5087);
10188   {$EXTERNALSYM ERROR_DATABASE_BACKUP_CORRUPT}
10189 
10190 //
10191 // MessageId: ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT
10192 //
10193 // MessageText:
10194 //
10195 //  A DFS root already exists in this cluster node.
10196 //
10197   ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT = DWORD(5088);
10198   {$EXTERNALSYM ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT}
10199 
10200 //
10201 // MessageId: ERROR_RESOURCE_PROPERTY_UNCHANGEABLE
10202 //
10203 // MessageText:
10204 //
10205 //  An attempt to modify a resource property failed because it conflicts with another existing property.
10206 //
10207   ERROR_RESOURCE_PROPERTY_UNCHANGEABLE = DWORD(5089);
10208   {$EXTERNALSYM ERROR_RESOURCE_PROPERTY_UNCHANGEABLE}
10209 
10210 {
10211  Codes from 4300 through 5889 overlap with codes in ds\published\inc\apperr2.w.
10212  Do not add any more error codes in that range.
10213 }
10214 
10215 //
10216 // MessageId: ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE
10217 //
10218 // MessageText:
10219 //
10220 //  An operation was attempted that is incompatible with the current membership state of the node.
10221 //
10222   ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE = DWORD(5890);
10223   {$EXTERNALSYM ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE}
10224 
10225 //
10226 // MessageId: ERROR_CLUSTER_QUORUMLOG_NOT_FOUND
10227 //
10228 // MessageText:
10229 //
10230 //  The quorum resource does not contain the quorum log.
10231 //
10232   ERROR_CLUSTER_QUORUMLOG_NOT_FOUND = DWORD(5891);
10233   {$EXTERNALSYM ERROR_CLUSTER_QUORUMLOG_NOT_FOUND}
10234 
10235 //
10236 // MessageId: ERROR_CLUSTER_MEMBERSHIP_HALT
10237 //
10238 // MessageText:
10239 //
10240 //  The membership engine requested shutdown of the cluster service on this node.
10241 //
10242   ERROR_CLUSTER_MEMBERSHIP_HALT = DWORD(5892);
10243   {$EXTERNALSYM ERROR_CLUSTER_MEMBERSHIP_HALT}
10244 
10245 //
10246 // MessageId: ERROR_CLUSTER_INSTANCE_ID_MISMATCH
10247 //
10248 // MessageText:
10249 //
10250 //  The join operation failed because the cluster instance ID of the joining node does not match the cluster instance ID of the sponsor node.
10251 //
10252   ERROR_CLUSTER_INSTANCE_ID_MISMATCH = DWORD(5893);
10253   {$EXTERNALSYM ERROR_CLUSTER_INSTANCE_ID_MISMATCH}
10254 
10255 //
10256 // MessageId: ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP
10257 //
10258 // MessageText:
10259 //
10260 //  A matching network for the specified IP address could not be found. Please also specify a subnet mask and a cluster network.
10261 //
10262   ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP = DWORD(5894);
10263   {$EXTERNALSYM ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP}
10264 
10265 //
10266 // MessageId: ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH
10267 //
10268 // MessageText:
10269 //
10270 //  The actual data type of the property did not match the expected data type of the property.
10271 //
10272   ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH = DWORD(5895);
10273   {$EXTERNALSYM ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH}
10274 
10275 //
10276 // MessageId: ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP
10277 //
10278 // MessageText:
10279 //
10280 //  The cluster node was evicted from the cluster successfully, but the node was not cleaned up.  Extended status information explaining why the node was not cleaned up is available.
10281 //
10282   ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP = DWORD(5896);
10283   {$EXTERNALSYM ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP}
10284 
10285 //
10286 // MessageId: ERROR_CLUSTER_PARAMETER_MISMATCH
10287 //
10288 // MessageText:
10289 //
10290 //  Two or more parameter values specified for a resource's properties are in conflict.
10291 //
10292   ERROR_CLUSTER_PARAMETER_MISMATCH = DWORD(5897);
10293   {$EXTERNALSYM ERROR_CLUSTER_PARAMETER_MISMATCH}
10294 
10295 //
10296 // MessageId: ERROR_NODE_CANNOT_BE_CLUSTERED
10297 //
10298 // MessageText:
10299 //
10300 //  This computer cannot be made a member of a cluster.
10301 //
10302   ERROR_NODE_CANNOT_BE_CLUSTERED = DWORD(5898);
10303   {$EXTERNALSYM ERROR_NODE_CANNOT_BE_CLUSTERED}
10304 
10305 //
10306 // MessageId: ERROR_CLUSTER_WRONG_OS_VERSION
10307 //
10308 // MessageText:
10309 //
10310 //  This computer cannot be made a member of a cluster because it does not have the correct version of Windows installed.
10311 //
10312   ERROR_CLUSTER_WRONG_OS_VERSION = DWORD(5899);
10313   {$EXTERNALSYM ERROR_CLUSTER_WRONG_OS_VERSION}
10314 
10315 //
10316 // MessageId: ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME
10317 //
10318 // MessageText:
10319 //
10320 //  A cluster cannot be created with the specified cluster name because that cluster name is already in use. Specify a different name for the cluster.
10321 //
10322   ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME = DWORD(5900);
10323   {$EXTERNALSYM ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME}
10324 
10325 //
10326 // MessageId: ERROR_CLUSCFG_ALREADY_COMMITTED
10327 //
10328 // MessageText:
10329 //
10330 //  The cluster configuration action has already been committed.
10331 //
10332   ERROR_CLUSCFG_ALREADY_COMMITTED = DWORD(5901);
10333   {$EXTERNALSYM ERROR_CLUSCFG_ALREADY_COMMITTED}
10334 
10335 //
10336 // MessageId: ERROR_CLUSCFG_ROLLBACK_FAILED
10337 //
10338 // MessageText:
10339 //
10340 //  The cluster configuration action could not be rolled back.
10341 //
10342   ERROR_CLUSCFG_ROLLBACK_FAILED = DWORD(5902);
10343   {$EXTERNALSYM ERROR_CLUSCFG_ROLLBACK_FAILED}
10344 
10345 //
10346 // MessageId: ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT
10347 //
10348 // MessageText:
10349 //
10350 //  The drive letter assigned to a system disk on one node conflicted with the drive letter assigned to a disk on another node.
10351 //
10352   ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT = DWORD(5903);
10353   {$EXTERNALSYM ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT}
10354 
10355 //
10356 // MessageId: ERROR_CLUSTER_OLD_VERSION
10357 //
10358 // MessageText:
10359 //
10360 //  One or more nodes in the cluster are running a version of Windows that does not support this operation.
10361 //
10362   ERROR_CLUSTER_OLD_VERSION = DWORD(5904);
10363   {$EXTERNALSYM ERROR_CLUSTER_OLD_VERSION}
10364 
10365 //
10366 // MessageId: ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME
10367 //
10368 // MessageText:
10369 //
10370 //  The name of the corresponding computer account doesn't match the Network Name for this resource.
10371 //
10372   ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME = DWORD(5905);
10373   {$EXTERNALSYM ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME}
10374 
10375 ////////////////////////////////////
10376 //                                //
10377 //     EFS Error Codes            //
10378 //                                //
10379 ////////////////////////////////////
10380 //
10381 // MessageId: ERROR_ENCRYPTION_FAILED
10382 //
10383 // MessageText:
10384 //
10385 //  The specified file could not be encrypted.
10386 //
10387   ERROR_ENCRYPTION_FAILED = DWORD(6000);
10388   {$EXTERNALSYM ERROR_ENCRYPTION_FAILED}
10389 
10390 //
10391 // MessageId: ERROR_DECRYPTION_FAILED
10392 //
10393 // MessageText:
10394 //
10395 //  The specified file could not be decrypted.
10396 //
10397   ERROR_DECRYPTION_FAILED = DWORD(6001);
10398   {$EXTERNALSYM ERROR_DECRYPTION_FAILED}
10399 
10400 //
10401 // MessageId: ERROR_FILE_ENCRYPTED
10402 //
10403 // MessageText:
10404 //
10405 //  The specified file is encrypted and the user does not have the ability to decrypt it.
10406 //
10407   ERROR_FILE_ENCRYPTED = DWORD(6002);
10408   {$EXTERNALSYM ERROR_FILE_ENCRYPTED}
10409 
10410 //
10411 // MessageId: ERROR_NO_RECOVERY_POLICY
10412 //
10413 // MessageText:
10414 //
10415 //  There is no valid encryption recovery policy configured for this system.
10416 //
10417   ERROR_NO_RECOVERY_POLICY = DWORD(6003);
10418   {$EXTERNALSYM ERROR_NO_RECOVERY_POLICY}
10419 
10420 //
10421 // MessageId: ERROR_NO_EFS
10422 //
10423 // MessageText:
10424 //
10425 //  The required encryption driver is not loaded for this system.
10426 //
10427   ERROR_NO_EFS = DWORD(6004);
10428   {$EXTERNALSYM ERROR_NO_EFS}
10429 
10430 //
10431 // MessageId: ERROR_WRONG_EFS
10432 //
10433 // MessageText:
10434 //
10435 //  The file was encrypted with a different encryption driver than is currently loaded.
10436 //
10437   ERROR_WRONG_EFS = DWORD(6005);
10438   {$EXTERNALSYM ERROR_WRONG_EFS}
10439 
10440 //
10441 // MessageId: ERROR_NO_USER_KEYS
10442 //
10443 // MessageText:
10444 //
10445 //  There are no EFS keys defined for the user.
10446 //
10447   ERROR_NO_USER_KEYS = DWORD(6006);
10448   {$EXTERNALSYM ERROR_NO_USER_KEYS}
10449 
10450 //
10451 // MessageId: ERROR_FILE_NOT_ENCRYPTED
10452 //
10453 // MessageText:
10454 //
10455 //  The specified file is not encrypted.
10456 //
10457   ERROR_FILE_NOT_ENCRYPTED = DWORD(6007);
10458   {$EXTERNALSYM ERROR_FILE_NOT_ENCRYPTED}
10459 
10460 //
10461 // MessageId: ERROR_NOT_EXPORT_FORMAT
10462 //
10463 // MessageText:
10464 //
10465 //  The specified file is not in the defined EFS export format.
10466 //
10467   ERROR_NOT_EXPORT_FORMAT = DWORD(6008);
10468   {$EXTERNALSYM ERROR_NOT_EXPORT_FORMAT}
10469 
10470 //
10471 // MessageId: ERROR_FILE_READ_ONLY
10472 //
10473 // MessageText:
10474 //
10475 //  The specified file is read only.
10476 //
10477   ERROR_FILE_READ_ONLY = DWORD(6009);
10478   {$EXTERNALSYM ERROR_FILE_READ_ONLY}
10479 
10480 //
10481 // MessageId: ERROR_DIR_EFS_DISALLOWED
10482 //
10483 // MessageText:
10484 //
10485 //  The directory has been disabled for encryption.
10486 //
10487   ERROR_DIR_EFS_DISALLOWED = DWORD(6010);
10488   {$EXTERNALSYM ERROR_DIR_EFS_DISALLOWED}
10489 
10490 //
10491 // MessageId: ERROR_EFS_SERVER_NOT_TRUSTED
10492 //
10493 // MessageText:
10494 //
10495 //  The server is not trusted for remote encryption operation.
10496 //
10497   ERROR_EFS_SERVER_NOT_TRUSTED = DWORD(6011);
10498   {$EXTERNALSYM ERROR_EFS_SERVER_NOT_TRUSTED}
10499 
10500 //
10501 // MessageId: ERROR_BAD_RECOVERY_POLICY
10502 //
10503 // MessageText:
10504 //
10505 //  Recovery policy configured for this system contains invalid recovery certificate.
10506 //
10507   ERROR_BAD_RECOVERY_POLICY = DWORD(6012);
10508   {$EXTERNALSYM ERROR_BAD_RECOVERY_POLICY}
10509 
10510 //
10511 // MessageId: ERROR_EFS_ALG_BLOB_TOO_BIG
10512 //
10513 // MessageText:
10514 //
10515 //  The encryption algorithm used on the source file needs a bigger key buffer than the one on the destination file.
10516 //
10517   ERROR_EFS_ALG_BLOB_TOO_BIG = DWORD(6013);
10518   {$EXTERNALSYM ERROR_EFS_ALG_BLOB_TOO_BIG}
10519 
10520 //
10521 // MessageId: ERROR_VOLUME_NOT_SUPPORT_EFS
10522 //
10523 // MessageText:
10524 //
10525 //  The disk partition does not support file encryption.
10526 //
10527   ERROR_VOLUME_NOT_SUPPORT_EFS = DWORD(6014);
10528   {$EXTERNALSYM ERROR_VOLUME_NOT_SUPPORT_EFS}
10529 
10530 //
10531 // MessageId: ERROR_EFS_DISABLED
10532 //
10533 // MessageText:
10534 //
10535 //  This machine is disabled for file encryption.
10536 //
10537   ERROR_EFS_DISABLED = DWORD(6015);
10538   {$EXTERNALSYM ERROR_EFS_DISABLED}
10539 
10540 //
10541 // MessageId: ERROR_EFS_VERSION_NOT_SUPPORT
10542 //
10543 // MessageText:
10544 //
10545 //  A newer system is required to decrypt this encrypted file.
10546 //
10547   ERROR_EFS_VERSION_NOT_SUPPORT = DWORD(6016);
10548   {$EXTERNALSYM ERROR_EFS_VERSION_NOT_SUPPORT}
10549 
10550 // This message number is for historical purposes and cannot be changed or re-used.
10551 //
10552 // MessageId: ERROR_NO_BROWSER_SERVERS_FOUND
10553 //
10554 // MessageText:
10555 //
10556 //  The list of servers for this workgroup is not currently available
10557 //
10558   ERROR_NO_BROWSER_SERVERS_FOUND = DWORD(6118);
10559   {$EXTERNALSYM ERROR_NO_BROWSER_SERVERS_FOUND}
10560 
10561 //////////////////////////////////////////////////////////////////
10562 //                                                              //
10563 // Task Scheduler Error Codes that NET START must understand    //
10564 //                                                              //
10565 //////////////////////////////////////////////////////////////////
10566 //
10567 // MessageId: SCHED_E_SERVICE_NOT_LOCALSYSTEM
10568 //
10569 // MessageText:
10570 //
10571 //  The Task Scheduler service must be configured to run in the System account to function properly.  Individual tasks may be configured to run in other accounts.
10572 //
10573   SCHED_E_SERVICE_NOT_LOCALSYSTEM = DWORD(6200);
10574   {$EXTERNALSYM SCHED_E_SERVICE_NOT_LOCALSYSTEM}
10575 
10576 ////////////////////////////////////
10577 //                                //
10578 // Terminal Server Error Codes    //
10579 //                                //
10580 ////////////////////////////////////
10581 //
10582 // MessageId: ERROR_CTX_WINSTATION_NAME_INVALID
10583 //
10584 // MessageText:
10585 //
10586 //  The specified session name is invalid.
10587 //
10588   ERROR_CTX_WINSTATION_NAME_INVALID = DWORD(7001);
10589   {$EXTERNALSYM ERROR_CTX_WINSTATION_NAME_INVALID}
10590 
10591 //
10592 // MessageId: ERROR_CTX_INVALID_PD
10593 //
10594 // MessageText:
10595 //
10596 //  The specified protocol driver is invalid.
10597 //
10598   ERROR_CTX_INVALID_PD = DWORD(7002);
10599   {$EXTERNALSYM ERROR_CTX_INVALID_PD}
10600 
10601 //
10602 // MessageId: ERROR_CTX_PD_NOT_FOUND
10603 //
10604 // MessageText:
10605 //
10606 //  The specified protocol driver was not found in the system path.
10607 //
10608   ERROR_CTX_PD_NOT_FOUND = DWORD(7003);
10609   {$EXTERNALSYM ERROR_CTX_PD_NOT_FOUND}
10610 
10611 //
10612 // MessageId: ERROR_CTX_WD_NOT_FOUND
10613 //
10614 // MessageText:
10615 //
10616 //  The specified terminal connection driver was not found in the system path.
10617 //
10618   ERROR_CTX_WD_NOT_FOUND = DWORD(7004);
10619   {$EXTERNALSYM ERROR_CTX_WD_NOT_FOUND}
10620 
10621 //
10622 // MessageId: ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY
10623 //
10624 // MessageText:
10625 //
10626 //  A registry key for event logging could not be created for this session.
10627 //
10628   ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY = DWORD(7005);
10629   {$EXTERNALSYM ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY}
10630 
10631 //
10632 // MessageId: ERROR_CTX_SERVICE_NAME_COLLISION
10633 //
10634 // MessageText:
10635 //
10636 //  A service with the same name already exists on the system.
10637 //
10638   ERROR_CTX_SERVICE_NAME_COLLISION = DWORD(7006);
10639   {$EXTERNALSYM ERROR_CTX_SERVICE_NAME_COLLISION}
10640 
10641 //
10642 // MessageId: ERROR_CTX_CLOSE_PENDING
10643 //
10644 // MessageText:
10645 //
10646 //  A close operation is pending on the session.
10647 //
10648   ERROR_CTX_CLOSE_PENDING = DWORD(7007);
10649   {$EXTERNALSYM ERROR_CTX_CLOSE_PENDING}
10650 
10651 //
10652 // MessageId: ERROR_CTX_NO_OUTBUF
10653 //
10654 // MessageText:
10655 //
10656 //  There are no free output buffers available.
10657 //
10658   ERROR_CTX_NO_OUTBUF = DWORD(7008);
10659   {$EXTERNALSYM ERROR_CTX_NO_OUTBUF}
10660 
10661 //
10662 // MessageId: ERROR_CTX_MODEM_INF_NOT_FOUND
10663 //
10664 // MessageText:
10665 //
10666 //  The MODEM.INF file was not found.
10667 //
10668   ERROR_CTX_MODEM_INF_NOT_FOUND = DWORD(7009);
10669   {$EXTERNALSYM ERROR_CTX_MODEM_INF_NOT_FOUND}
10670 
10671 //
10672 // MessageId: ERROR_CTX_INVALID_MODEMNAME
10673 //
10674 // MessageText:
10675 //
10676 //  The modem name was not found in MODEM.INF.
10677 //
10678   ERROR_CTX_INVALID_MODEMNAME = DWORD(7010);
10679   {$EXTERNALSYM ERROR_CTX_INVALID_MODEMNAME}
10680 
10681 //
10682 // MessageId: ERROR_CTX_MODEM_RESPONSE_ERROR
10683 //
10684 // MessageText:
10685 //
10686 //  The modem did not accept the command sent to it. Verify that the configured modem name matches the attached modem.
10687 //
10688   ERROR_CTX_MODEM_RESPONSE_ERROR = DWORD(7011);
10689   {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_ERROR}
10690 
10691 //
10692 // MessageId: ERROR_CTX_MODEM_RESPONSE_TIMEOUT
10693 //
10694 // MessageText:
10695 //
10696 //  The modem did not respond to the command sent to it. Verify that the modem is properly cabled and powered on.
10697 //
10698   ERROR_CTX_MODEM_RESPONSE_TIMEOUT = DWORD(7012);
10699   {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_TIMEOUT}
10700 
10701 //
10702 // MessageId: ERROR_CTX_MODEM_RESPONSE_NO_CARRIER
10703 //
10704 // MessageText:
10705 //
10706 //  Carrier detect has failed or carrier has been dropped due to disconnect.
10707 //
10708   ERROR_CTX_MODEM_RESPONSE_NO_CARRIER = DWORD(7013);
10709   {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_NO_CARRIER}
10710 
10711 //
10712 // MessageId: ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE
10713 //
10714 // MessageText:
10715 //
10716 //  Dial tone not detected within the required time. Verify that the phone cable is properly attached and functional.
10717 //
10718   ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE = DWORD(7014);
10719   {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE}
10720 
10721 //
10722 // MessageId: ERROR_CTX_MODEM_RESPONSE_BUSY
10723 //
10724 // MessageText:
10725 //
10726 //  Busy signal detected at remote site on callback.
10727 //
10728   ERROR_CTX_MODEM_RESPONSE_BUSY = DWORD(7015);
10729   {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_BUSY}
10730 
10731 //
10732 // MessageId: ERROR_CTX_MODEM_RESPONSE_VOICE
10733 //
10734 // MessageText:
10735 //
10736 //  Voice detected at remote site on callback.
10737 //
10738   ERROR_CTX_MODEM_RESPONSE_VOICE = DWORD(7016);
10739   {$EXTERNALSYM ERROR_CTX_MODEM_RESPONSE_VOICE}
10740 
10741 //
10742 // MessageId: ERROR_CTX_TD_ERROR
10743 //
10744 // MessageText:
10745 //
10746 //  Transport driver error
10747 //
10748   ERROR_CTX_TD_ERROR = DWORD(7017);
10749   {$EXTERNALSYM ERROR_CTX_TD_ERROR}
10750 
10751 //
10752 // MessageId: ERROR_CTX_WINSTATION_NOT_FOUND
10753 //
10754 // MessageText:
10755 //
10756 //  The specified session cannot be found.
10757 //
10758   ERROR_CTX_WINSTATION_NOT_FOUND = DWORD(7022);
10759   {$EXTERNALSYM ERROR_CTX_WINSTATION_NOT_FOUND}
10760 
10761 //
10762 // MessageId: ERROR_CTX_WINSTATION_ALREADY_EXISTS
10763 //
10764 // MessageText:
10765 //
10766 //  The specified session name is already in use.
10767 //
10768   ERROR_CTX_WINSTATION_ALREADY_EXISTS = DWORD(7023);
10769   {$EXTERNALSYM ERROR_CTX_WINSTATION_ALREADY_EXISTS}
10770 
10771 //
10772 // MessageId: ERROR_CTX_WINSTATION_BUSY
10773 //
10774 // MessageText:
10775 //
10776 //  The requested operation cannot be completed because the terminal connection is currently busy processing a connect, disconnect, reset, or delete operation.
10777 //
10778   ERROR_CTX_WINSTATION_BUSY = DWORD(7024);
10779   {$EXTERNALSYM ERROR_CTX_WINSTATION_BUSY}
10780 
10781 //
10782 // MessageId: ERROR_CTX_BAD_VIDEO_MODE
10783 //
10784 // MessageText:
10785 //
10786 //  An attempt has been made to connect to a session whose video mode is not supported by the current client.
10787 //
10788   ERROR_CTX_BAD_VIDEO_MODE = DWORD(7025);
10789   {$EXTERNALSYM ERROR_CTX_BAD_VIDEO_MODE}
10790 
10791 //
10792 // MessageId: ERROR_CTX_GRAPHICS_INVALID
10793 //
10794 // MessageText:
10795 //
10796 //  The application attempted to enable DOS graphics mode.
10797 //  DOS graphics mode is not supported.
10798 //
10799   ERROR_CTX_GRAPHICS_INVALID = DWORD(7035);
10800   {$EXTERNALSYM ERROR_CTX_GRAPHICS_INVALID}
10801 
10802 //
10803 // MessageId: ERROR_CTX_LOGON_DISABLED
10804 //
10805 // MessageText:
10806 //
10807 //  Your interactive logon privilege has been disabled.
10808 //  Please contact your administrator.
10809 //
10810   ERROR_CTX_LOGON_DISABLED = DWORD(7037);
10811   {$EXTERNALSYM ERROR_CTX_LOGON_DISABLED}
10812 
10813 //
10814 // MessageId: ERROR_CTX_NOT_CONSOLE
10815 //
10816 // MessageText:
10817 //
10818 //  The requested operation can be performed only on the system console.
10819 //  This is most often the result of a driver or system DLL requiring direct console access.
10820 //
10821   ERROR_CTX_NOT_CONSOLE = DWORD(7038);
10822   {$EXTERNALSYM ERROR_CTX_NOT_CONSOLE}
10823 
10824 //
10825 // MessageId: ERROR_CTX_CLIENT_QUERY_TIMEOUT
10826 //
10827 // MessageText:
10828 //
10829 //  The client failed to respond to the server connect message.
10830 //
10831   ERROR_CTX_CLIENT_QUERY_TIMEOUT = DWORD(7040);
10832   {$EXTERNALSYM ERROR_CTX_CLIENT_QUERY_TIMEOUT}
10833 
10834 //
10835 // MessageId: ERROR_CTX_CONSOLE_DISCONNECT
10836 //
10837 // MessageText:
10838 //
10839 //  Disconnecting the console session is not supported.
10840 //
10841   ERROR_CTX_CONSOLE_DISCONNECT = DWORD(7041);
10842   {$EXTERNALSYM ERROR_CTX_CONSOLE_DISCONNECT}
10843 
10844 //
10845 // MessageId: ERROR_CTX_CONSOLE_CONNECT
10846 //
10847 // MessageText:
10848 //
10849 //  Reconnecting a disconnected session to the console is not supported.
10850 //
10851   ERROR_CTX_CONSOLE_CONNECT = DWORD(7042);
10852   {$EXTERNALSYM ERROR_CTX_CONSOLE_CONNECT}
10853 
10854 //
10855 // MessageId: ERROR_CTX_SHADOW_DENIED
10856 //
10857 // MessageText:
10858 //
10859 //  The request to control another session remotely was denied.
10860 //
10861   ERROR_CTX_SHADOW_DENIED = DWORD(7044);
10862   {$EXTERNALSYM ERROR_CTX_SHADOW_DENIED}
10863 
10864 //
10865 // MessageId: ERROR_CTX_WINSTATION_ACCESS_DENIED
10866 //
10867 // MessageText:
10868 //
10869 //  The requested session access is denied.
10870 //
10871   ERROR_CTX_WINSTATION_ACCESS_DENIED = DWORD(7045);
10872   {$EXTERNALSYM ERROR_CTX_WINSTATION_ACCESS_DENIED}
10873 
10874 //
10875 // MessageId: ERROR_CTX_INVALID_WD
10876 //
10877 // MessageText:
10878 //
10879 //  The specified terminal connection driver is invalid.
10880 //
10881   ERROR_CTX_INVALID_WD = DWORD(7049);
10882   {$EXTERNALSYM ERROR_CTX_INVALID_WD}
10883 
10884 //
10885 // MessageId: ERROR_CTX_SHADOW_INVALID
10886 //
10887 // MessageText:
10888 //
10889 //  The requested session cannot be controlled remotely.
10890 //  This may be because the session is disconnected or does not currently have a user logged on.
10891 //
10892   ERROR_CTX_SHADOW_INVALID = DWORD(7050);
10893   {$EXTERNALSYM ERROR_CTX_SHADOW_INVALID}
10894 
10895 //
10896 // MessageId: ERROR_CTX_SHADOW_DISABLED
10897 //
10898 // MessageText:
10899 //
10900 //  The requested session is not configured to allow remote control.
10901 //
10902   ERROR_CTX_SHADOW_DISABLED = DWORD(7051);
10903   {$EXTERNALSYM ERROR_CTX_SHADOW_DISABLED}
10904 
10905 //
10906 // MessageId: ERROR_CTX_CLIENT_LICENSE_IN_USE
10907 //
10908 // MessageText:
10909 //
10910 //  Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number is currently being used by another user.
10911 //  Please call your system administrator to obtain a unique license number.
10912 //
10913   ERROR_CTX_CLIENT_LICENSE_IN_USE = DWORD(7052);
10914   {$EXTERNALSYM ERROR_CTX_CLIENT_LICENSE_IN_USE}
10915 
10916 //
10917 // MessageId: ERROR_CTX_CLIENT_LICENSE_NOT_SET
10918 //
10919 // MessageText:
10920 //
10921 //  Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number has not been entered for this copy of the Terminal Server client.
10922 //  Please contact your system administrator.
10923 //
10924   ERROR_CTX_CLIENT_LICENSE_NOT_SET = DWORD(7053);
10925   {$EXTERNALSYM ERROR_CTX_CLIENT_LICENSE_NOT_SET}
10926 
10927 //
10928 // MessageId: ERROR_CTX_LICENSE_NOT_AVAILABLE
10929 //
10930 // MessageText:
10931 //
10932 //  The system has reached its licensed logon limit.
10933 //  Please try again later.
10934 //
10935   ERROR_CTX_LICENSE_NOT_AVAILABLE = DWORD(7054);
10936   {$EXTERNALSYM ERROR_CTX_LICENSE_NOT_AVAILABLE}
10937 
10938 //
10939 // MessageId: ERROR_CTX_LICENSE_CLIENT_INVALID
10940 //
10941 // MessageText:
10942 //
10943 //  The client you are using is not licensed to use this system.  Your logon request is denied.
10944 //
10945   ERROR_CTX_LICENSE_CLIENT_INVALID = DWORD(7055);
10946   {$EXTERNALSYM ERROR_CTX_LICENSE_CLIENT_INVALID}
10947 
10948 //
10949 // MessageId: ERROR_CTX_LICENSE_EXPIRED
10950 //
10951 // MessageText:
10952 //
10953 //  The system license has expired.  Your logon request is denied.
10954 //
10955   ERROR_CTX_LICENSE_EXPIRED = DWORD(7056);
10956   {$EXTERNALSYM ERROR_CTX_LICENSE_EXPIRED}
10957 
10958 //
10959 // MessageId: ERROR_CTX_SHADOW_NOT_RUNNING
10960 //
10961 // MessageText:
10962 //
10963 //  Remote control could not be terminated because the specified session is not currently being remotely controlled.
10964 //
10965   ERROR_CTX_SHADOW_NOT_RUNNING = DWORD(7057);
10966   {$EXTERNALSYM ERROR_CTX_SHADOW_NOT_RUNNING}
10967 
10968 //
10969 // MessageId: ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE
10970 //
10971 // MessageText:
10972 //
10973 //  The remote control of the console was terminated because the display mode was changed. Changing the display mode in a remote control session is not supported.
10974 //
10975   ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE = DWORD(7058);
10976   {$EXTERNALSYM ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE}
10977 
10978 //
10979 // MessageId: ERROR_ACTIVATION_COUNT_EXCEEDED
10980 //
10981 // MessageText:
10982 //
10983 //  Activation has already been reset the maximum number of times for this installation. Your activation timer will not be cleared.
10984 //
10985   ERROR_ACTIVATION_COUNT_EXCEEDED = DWORD(7059);
10986   {$EXTERNALSYM ERROR_ACTIVATION_COUNT_EXCEEDED}
10987 
10988 ///////////////////////////////////////////////////
10989 //                                                /
10990 //             Traffic Control Error Codes        /
10991 //                                                /
10992 //                  7500 to  7999                 /
10993 //                                                /
10994 //         defined in: tcerror.h                  /
10995 ///////////////////////////////////////////////////
10996 ///////////////////////////////////////////////////
10997 //                                                /
10998 //             Active Directory Error Codes       /
10999 //                                                /
11000 //                  8000 to  8999                 /
11001 ///////////////////////////////////////////////////
11002 // *****************
11003 // FACILITY_FILE_REPLICATION_SERVICE
11004 // *****************
11005 //
11006 // MessageId: FRS_ERR_INVALID_API_SEQUENCE
11007 //
11008 // MessageText:
11009 //
11010 //  The file replication service API was called incorrectly.
11011 //
11012   FRS_ERR_INVALID_API_SEQUENCE = DWORD(8001);
11013   {$EXTERNALSYM FRS_ERR_INVALID_API_SEQUENCE}
11014 
11015 //
11016 // MessageId: FRS_ERR_STARTING_SERVICE
11017 //
11018 // MessageText:
11019 //
11020 //  The file replication service cannot be started.
11021 //
11022   FRS_ERR_STARTING_SERVICE = DWORD(8002);
11023   {$EXTERNALSYM FRS_ERR_STARTING_SERVICE}
11024 
11025 //
11026 // MessageId: FRS_ERR_STOPPING_SERVICE
11027 //
11028 // MessageText:
11029 //
11030 //  The file replication service cannot be stopped.
11031 //
11032   FRS_ERR_STOPPING_SERVICE = DWORD(8003);
11033   {$EXTERNALSYM FRS_ERR_STOPPING_SERVICE}
11034 
11035 //
11036 // MessageId: FRS_ERR_INTERNAL_API
11037 //
11038 // MessageText:
11039 //
11040 //  The file replication service API terminated the request.
11041 //  The event log may have more information.
11042 //
11043   FRS_ERR_INTERNAL_API = DWORD(8004);
11044   {$EXTERNALSYM FRS_ERR_INTERNAL_API}
11045 
11046 //
11047 // MessageId: FRS_ERR_INTERNAL
11048 //
11049 // MessageText:
11050 //
11051 //  The file replication service terminated the request.
11052 //  The event log may have more information.
11053 //
11054   FRS_ERR_INTERNAL = DWORD(8005);
11055   {$EXTERNALSYM FRS_ERR_INTERNAL}
11056 
11057 //
11058 // MessageId: FRS_ERR_SERVICE_COMM
11059 //
11060 // MessageText:
11061 //
11062 //  The file replication service cannot be contacted.
11063 //  The event log may have more information.
11064 //
11065   FRS_ERR_SERVICE_COMM = DWORD(8006);
11066   {$EXTERNALSYM FRS_ERR_SERVICE_COMM}
11067 
11068 //
11069 // MessageId: FRS_ERR_INSUFFICIENT_PRIV
11070 //
11071 // MessageText:
11072 //
11073 //  The file replication service cannot satisfy the request because the user has insufficient privileges.
11074 //  The event log may have more information.
11075 //
11076   FRS_ERR_INSUFFICIENT_PRIV = DWORD(8007);
11077   {$EXTERNALSYM FRS_ERR_INSUFFICIENT_PRIV}
11078 
11079 //
11080 // MessageId: FRS_ERR_AUTHENTICATION
11081 //
11082 // MessageText:
11083 //
11084 //  The file replication service cannot satisfy the request because authenticated RPC is not available.
11085 //  The event log may have more information.
11086 //
11087   FRS_ERR_AUTHENTICATION = DWORD(8008);
11088   {$EXTERNALSYM FRS_ERR_AUTHENTICATION}
11089 
11090 //
11091 // MessageId: FRS_ERR_PARENT_INSUFFICIENT_PRIV
11092 //
11093 // MessageText:
11094 //
11095 //  The file replication service cannot satisfy the request because the user has insufficient privileges on the domain controller.
11096 //  The event log may have more information.
11097 //
11098   FRS_ERR_PARENT_INSUFFICIENT_PRIV = DWORD(8009);
11099   {$EXTERNALSYM FRS_ERR_PARENT_INSUFFICIENT_PRIV}
11100 
11101 //
11102 // MessageId: FRS_ERR_PARENT_AUTHENTICATION
11103 //
11104 // MessageText:
11105 //
11106 //  The file replication service cannot satisfy the request because authenticated RPC is not available on the domain controller.
11107 //  The event log may have more information.
11108 //
11109   FRS_ERR_PARENT_AUTHENTICATION = DWORD(8010);
11110   {$EXTERNALSYM FRS_ERR_PARENT_AUTHENTICATION}
11111 
11112 //
11113 // MessageId: FRS_ERR_CHILD_TO_PARENT_COMM
11114 //
11115 // MessageText:
11116 //
11117 //  The file replication service cannot communicate with the file replication service on the domain controller.
11118 //  The event log may have more information.
11119 //
11120   FRS_ERR_CHILD_TO_PARENT_COMM = DWORD(8011);
11121   {$EXTERNALSYM FRS_ERR_CHILD_TO_PARENT_COMM}
11122 
11123 //
11124 // MessageId: FRS_ERR_PARENT_TO_CHILD_COMM
11125 //
11126 // MessageText:
11127 //
11128 //  The file replication service on the domain controller cannot communicate with the file replication service on this computer.
11129 //  The event log may have more information.
11130 //
11131   FRS_ERR_PARENT_TO_CHILD_COMM = DWORD(8012);
11132   {$EXTERNALSYM FRS_ERR_PARENT_TO_CHILD_COMM}
11133 
11134 //
11135 // MessageId: FRS_ERR_SYSVOL_POPULATE
11136 //
11137 // MessageText:
11138 //
11139 //  The file replication service cannot populate the system volume because of an internal error.
11140 //  The event log may have more information.
11141 //
11142   FRS_ERR_SYSVOL_POPULATE = DWORD(8013);
11143   {$EXTERNALSYM FRS_ERR_SYSVOL_POPULATE}
11144 
11145 //
11146 // MessageId: FRS_ERR_SYSVOL_POPULATE_TIMEOUT
11147 //
11148 // MessageText:
11149 //
11150 //  The file replication service cannot populate the system volume because of an internal timeout.
11151 //  The event log may have more information.
11152 //
11153   FRS_ERR_SYSVOL_POPULATE_TIMEOUT = DWORD(8014);
11154   {$EXTERNALSYM FRS_ERR_SYSVOL_POPULATE_TIMEOUT}
11155 
11156 //
11157 // MessageId: FRS_ERR_SYSVOL_IS_BUSY
11158 //
11159 // MessageText:
11160 //
11161 //  The file replication service cannot process the request. The system volume is busy with a previous request.
11162 //
11163   FRS_ERR_SYSVOL_IS_BUSY = DWORD(8015);
11164   {$EXTERNALSYM FRS_ERR_SYSVOL_IS_BUSY}
11165 
11166 //
11167 // MessageId: FRS_ERR_SYSVOL_DEMOTE
11168 //
11169 // MessageText:
11170 //
11171 //  The file replication service cannot stop replicating the system volume because of an internal error.
11172 //  The event log may have more information.
11173 //
11174   FRS_ERR_SYSVOL_DEMOTE = DWORD(8016);
11175   {$EXTERNALSYM FRS_ERR_SYSVOL_DEMOTE}
11176 
11177 //
11178 // MessageId: FRS_ERR_INVALID_SERVICE_PARAMETER
11179 //
11180 // MessageText:
11181 //
11182 //  The file replication service detected an invalid parameter.
11183 //
11184   FRS_ERR_INVALID_SERVICE_PARAMETER = DWORD(8017);
11185   {$EXTERNALSYM FRS_ERR_INVALID_SERVICE_PARAMETER}
11186 
11187 // *****************
11188 // FACILITY DIRECTORY SERVICE
11189 // *****************
11190   DS_S_SUCCESS = NO_ERROR;
11191   {$EXTERNALSYM DS_S_SUCCESS}
11192 //
11193 // MessageId: ERROR_DS_NOT_INSTALLED
11194 //
11195 // MessageText:
11196 //
11197 //  An error occurred while installing the directory service. For more information, see the event log.
11198 //
11199   ERROR_DS_NOT_INSTALLED = DWORD(8200);
11200   {$EXTERNALSYM ERROR_DS_NOT_INSTALLED}
11201 
11202 //
11203 // MessageId: ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY
11204 //
11205 // MessageText:
11206 //
11207 //  The directory service evaluated group memberships locally.
11208 //
11209   ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY = DWORD(8201);
11210   {$EXTERNALSYM ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY}
11211 
11212 //
11213 // MessageId: ERROR_DS_NO_ATTRIBUTE_OR_VALUE
11214 //
11215 // MessageText:
11216 //
11217 //  The specified directory service attribute or value does not exist.
11218 //
11219   ERROR_DS_NO_ATTRIBUTE_OR_VALUE = DWORD(8202);
11220   {$EXTERNALSYM ERROR_DS_NO_ATTRIBUTE_OR_VALUE}
11221 
11222 //
11223 // MessageId: ERROR_DS_INVALID_ATTRIBUTE_SYNTAX
11224 //
11225 // MessageText:
11226 //
11227 //  The attribute syntax specified to the directory service is invalid.
11228 //
11229   ERROR_DS_INVALID_ATTRIBUTE_SYNTAX = DWORD(8203);
11230   {$EXTERNALSYM ERROR_DS_INVALID_ATTRIBUTE_SYNTAX}
11231 
11232 //
11233 // MessageId: ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED
11234 //
11235 // MessageText:
11236 //
11237 //  The attribute type specified to the directory service is not defined.
11238 //
11239   ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED = DWORD(8204);
11240   {$EXTERNALSYM ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED}
11241 
11242 //
11243 // MessageId: ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS
11244 //
11245 // MessageText:
11246 //
11247 //  The specified directory service attribute or value already exists.
11248 //
11249   ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS = DWORD(8205);
11250   {$EXTERNALSYM ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS}
11251 
11252 //
11253 // MessageId: ERROR_DS_BUSY
11254 //
11255 // MessageText:
11256 //
11257 //  The directory service is busy.
11258 //
11259   ERROR_DS_BUSY = DWORD(8206);
11260   {$EXTERNALSYM ERROR_DS_BUSY}
11261 
11262 //
11263 // MessageId: ERROR_DS_UNAVAILABLE
11264 //
11265 // MessageText:
11266 //
11267 //  The directory service is unavailable.
11268 //
11269   ERROR_DS_UNAVAILABLE = DWORD(8207);
11270   {$EXTERNALSYM ERROR_DS_UNAVAILABLE}
11271 
11272 //
11273 // MessageId: ERROR_DS_NO_RIDS_ALLOCATED
11274 //
11275 // MessageText:
11276 //
11277 //  The directory service was unable to allocate a relative identifier.
11278 //
11279   ERROR_DS_NO_RIDS_ALLOCATED = DWORD(8208);
11280   {$EXTERNALSYM ERROR_DS_NO_RIDS_ALLOCATED}
11281 
11282 //
11283 // MessageId: ERROR_DS_NO_MORE_RIDS
11284 //
11285 // MessageText:
11286 //
11287 //  The directory service has exhausted the pool of relative identifiers.
11288 //
11289   ERROR_DS_NO_MORE_RIDS = DWORD(8209);
11290   {$EXTERNALSYM ERROR_DS_NO_MORE_RIDS}
11291 
11292 //
11293 // MessageId: ERROR_DS_INCORRECT_ROLE_OWNER
11294 //
11295 // MessageText:
11296 //
11297 //  The requested operation could not be performed because the directory service is not the master for that type of operation.
11298 //
11299   ERROR_DS_INCORRECT_ROLE_OWNER = DWORD(8210);
11300   {$EXTERNALSYM ERROR_DS_INCORRECT_ROLE_OWNER}
11301 
11302 //
11303 // MessageId: ERROR_DS_RIDMGR_INIT_ERROR
11304 //
11305 // MessageText:
11306 //
11307 //  The directory service was unable to initialize the subsystem that allocates relative identifiers.
11308 //
11309   ERROR_DS_RIDMGR_INIT_ERROR = DWORD(8211);
11310   {$EXTERNALSYM ERROR_DS_RIDMGR_INIT_ERROR}
11311 
11312 //
11313 // MessageId: ERROR_DS_OBJ_CLASS_VIOLATION
11314 //
11315 // MessageText:
11316 //
11317 //  The requested operation did not satisfy one or more constraints associated with the class of the object.
11318 //
11319   ERROR_DS_OBJ_CLASS_VIOLATION = DWORD(8212);
11320   {$EXTERNALSYM ERROR_DS_OBJ_CLASS_VIOLATION}
11321 
11322 //
11323 // MessageId: ERROR_DS_CANT_ON_NON_LEAF
11324 //
11325 // MessageText:
11326 //
11327 //  The directory service can perform the requested operation only on a leaf object.
11328 //
11329   ERROR_DS_CANT_ON_NON_LEAF = DWORD(8213);
11330   {$EXTERNALSYM ERROR_DS_CANT_ON_NON_LEAF}
11331 
11332 //
11333 // MessageId: ERROR_DS_CANT_ON_RDN
11334 //
11335 // MessageText:
11336 //
11337 //  The directory service cannot perform the requested operation on the RDN attribute of an object.
11338 //
11339   ERROR_DS_CANT_ON_RDN = DWORD(8214);
11340   {$EXTERNALSYM ERROR_DS_CANT_ON_RDN}
11341 
11342 //
11343 // MessageId: ERROR_DS_CANT_MOD_OBJ_CLASS
11344 //
11345 // MessageText:
11346 //
11347 //  The directory service detected an attempt to modify the object class of an object.
11348 //
11349   ERROR_DS_CANT_MOD_OBJ_CLASS = DWORD(8215);
11350   {$EXTERNALSYM ERROR_DS_CANT_MOD_OBJ_CLASS}
11351 
11352 //
11353 // MessageId: ERROR_DS_CROSS_DOM_MOVE_ERROR
11354 //
11355 // MessageText:
11356 //
11357 //  The requested cross-domain move operation could not be performed.
11358 //
11359   ERROR_DS_CROSS_DOM_MOVE_ERROR = DWORD(8216);
11360   {$EXTERNALSYM ERROR_DS_CROSS_DOM_MOVE_ERROR}
11361 
11362 //
11363 // MessageId: ERROR_DS_GC_NOT_AVAILABLE
11364 //
11365 // MessageText:
11366 //
11367 //  Unable to contact the global catalog server.
11368 //
11369   ERROR_DS_GC_NOT_AVAILABLE = DWORD(8217);
11370   {$EXTERNALSYM ERROR_DS_GC_NOT_AVAILABLE}
11371 
11372 //
11373 // MessageId: ERROR_SHARED_POLICY
11374 //
11375 // MessageText:
11376 //
11377 //  The policy object is shared and can only be modified at the root.
11378 //
11379   ERROR_SHARED_POLICY = DWORD(8218);
11380   {$EXTERNALSYM ERROR_SHARED_POLICY}
11381 
11382 //
11383 // MessageId: ERROR_POLICY_OBJECT_NOT_FOUND
11384 //
11385 // MessageText:
11386 //
11387 //  The policy object does not exist.
11388 //
11389   ERROR_POLICY_OBJECT_NOT_FOUND = DWORD(8219);
11390   {$EXTERNALSYM ERROR_POLICY_OBJECT_NOT_FOUND}
11391 
11392 //
11393 // MessageId: ERROR_POLICY_ONLY_IN_DS
11394 //
11395 // MessageText:
11396 //
11397 //  The requested policy information is only in the directory service.
11398 //
11399   ERROR_POLICY_ONLY_IN_DS = DWORD(8220);
11400   {$EXTERNALSYM ERROR_POLICY_ONLY_IN_DS}
11401 
11402 //
11403 // MessageId: ERROR_PROMOTION_ACTIVE
11404 //
11405 // MessageText:
11406 //
11407 //  A domain controller promotion is currently active.
11408 //
11409   ERROR_PROMOTION_ACTIVE = DWORD(8221);
11410   {$EXTERNALSYM ERROR_PROMOTION_ACTIVE}
11411 
11412 //
11413 // MessageId: ERROR_NO_PROMOTION_ACTIVE
11414 //
11415 // MessageText:
11416 //
11417 //  A domain controller promotion is not currently active
11418 //
11419   ERROR_NO_PROMOTION_ACTIVE = DWORD(8222);
11420   {$EXTERNALSYM ERROR_NO_PROMOTION_ACTIVE}
11421 
11422 // 8223 unused
11423 //
11424 // MessageId: ERROR_DS_OPERATIONS_ERROR
11425 //
11426 // MessageText:
11427 //
11428 //  An operations error occurred.
11429 //
11430   ERROR_DS_OPERATIONS_ERROR = DWORD(8224);
11431   {$EXTERNALSYM ERROR_DS_OPERATIONS_ERROR}
11432 
11433 //
11434 // MessageId: ERROR_DS_PROTOCOL_ERROR
11435 //
11436 // MessageText:
11437 //
11438 //  A protocol error occurred.
11439 //
11440   ERROR_DS_PROTOCOL_ERROR = DWORD(8225);
11441   {$EXTERNALSYM ERROR_DS_PROTOCOL_ERROR}
11442 
11443 //
11444 // MessageId: ERROR_DS_TIMELIMIT_EXCEEDED
11445 //
11446 // MessageText:
11447 //
11448 //  The time limit for this request was exceeded.
11449 //
11450   ERROR_DS_TIMELIMIT_EXCEEDED = DWORD(8226);
11451   {$EXTERNALSYM ERROR_DS_TIMELIMIT_EXCEEDED}
11452 
11453 //
11454 // MessageId: ERROR_DS_SIZELIMIT_EXCEEDED
11455 //
11456 // MessageText:
11457 //
11458 //  The size limit for this request was exceeded.
11459 //
11460   ERROR_DS_SIZELIMIT_EXCEEDED = DWORD(8227);
11461   {$EXTERNALSYM ERROR_DS_SIZELIMIT_EXCEEDED}
11462 
11463 //
11464 // MessageId: ERROR_DS_ADMIN_LIMIT_EXCEEDED
11465 //
11466 // MessageText:
11467 //
11468 //  The administrative limit for this request was exceeded.
11469 //
11470   ERROR_DS_ADMIN_LIMIT_EXCEEDED = DWORD(8228);
11471   {$EXTERNALSYM ERROR_DS_ADMIN_LIMIT_EXCEEDED}
11472 
11473 //
11474 // MessageId: ERROR_DS_COMPARE_FALSE
11475 //
11476 // MessageText:
11477 //
11478 //  The compare response was false.
11479 //
11480   ERROR_DS_COMPARE_FALSE = DWORD(8229);
11481   {$EXTERNALSYM ERROR_DS_COMPARE_FALSE}
11482 
11483 //
11484 // MessageId: ERROR_DS_COMPARE_TRUE
11485 //
11486 // MessageText:
11487 //
11488 //  The compare response was true.
11489 //
11490   ERROR_DS_COMPARE_TRUE = DWORD(8230);
11491   {$EXTERNALSYM ERROR_DS_COMPARE_TRUE}
11492 
11493 //
11494 // MessageId: ERROR_DS_AUTH_METHOD_NOT_SUPPORTED
11495 //
11496 // MessageText:
11497 //
11498 //  The requested authentication method is not supported by the server.
11499 //
11500   ERROR_DS_AUTH_METHOD_NOT_SUPPORTED = DWORD(8231);
11501   {$EXTERNALSYM ERROR_DS_AUTH_METHOD_NOT_SUPPORTED}
11502 
11503 //
11504 // MessageId: ERROR_DS_STRONG_AUTH_REQUIRED
11505 //
11506 // MessageText:
11507 //
11508 //  A more secure authentication method is required for this server.
11509 //
11510   ERROR_DS_STRONG_AUTH_REQUIRED = DWORD(8232);
11511   {$EXTERNALSYM ERROR_DS_STRONG_AUTH_REQUIRED}
11512 
11513 //
11514 // MessageId: ERROR_DS_INAPPROPRIATE_AUTH
11515 //
11516 // MessageText:
11517 //
11518 //  Inappropriate authentication.
11519 //
11520   ERROR_DS_INAPPROPRIATE_AUTH = DWORD(8233);
11521   {$EXTERNALSYM ERROR_DS_INAPPROPRIATE_AUTH}
11522 
11523 //
11524 // MessageId: ERROR_DS_AUTH_UNKNOWN
11525 //
11526 // MessageText:
11527 //
11528 //  The authentication mechanism is unknown.
11529 //
11530   ERROR_DS_AUTH_UNKNOWN = DWORD(8234);
11531   {$EXTERNALSYM ERROR_DS_AUTH_UNKNOWN}
11532 
11533 //
11534 // MessageId: ERROR_DS_REFERRAL
11535 //
11536 // MessageText:
11537 //
11538 //  A referral was returned from the server.
11539 //
11540   ERROR_DS_REFERRAL = DWORD(8235);
11541   {$EXTERNALSYM ERROR_DS_REFERRAL}
11542 
11543 //
11544 // MessageId: ERROR_DS_UNAVAILABLE_CRIT_EXTENSION
11545 //
11546 // MessageText:
11547 //
11548 //  The server does not support the requested critical extension.
11549 //
11550   ERROR_DS_UNAVAILABLE_CRIT_EXTENSION = DWORD(8236);
11551   {$EXTERNALSYM ERROR_DS_UNAVAILABLE_CRIT_EXTENSION}
11552 
11553 //
11554 // MessageId: ERROR_DS_CONFIDENTIALITY_REQUIRED
11555 //
11556 // MessageText:
11557 //
11558 //  This request requires a secure connection.
11559 //
11560   ERROR_DS_CONFIDENTIALITY_REQUIRED = DWORD(8237);
11561   {$EXTERNALSYM ERROR_DS_CONFIDENTIALITY_REQUIRED}
11562 
11563 //
11564 // MessageId: ERROR_DS_INAPPROPRIATE_MATCHING
11565 //
11566 // MessageText:
11567 //
11568 //  Inappropriate matching.
11569 //
11570   ERROR_DS_INAPPROPRIATE_MATCHING = DWORD(8238);
11571   {$EXTERNALSYM ERROR_DS_INAPPROPRIATE_MATCHING}
11572 
11573 //
11574 // MessageId: ERROR_DS_CONSTRAINT_VIOLATION
11575 //
11576 // MessageText:
11577 //
11578 //  A constraint violation occurred.
11579 //
11580   ERROR_DS_CONSTRAINT_VIOLATION = DWORD(8239);
11581   {$EXTERNALSYM ERROR_DS_CONSTRAINT_VIOLATION}
11582 
11583 //
11584 // MessageId: ERROR_DS_NO_SUCH_OBJECT
11585 //
11586 // MessageText:
11587 //
11588 //  There is no such object on the server.
11589 //
11590   ERROR_DS_NO_SUCH_OBJECT = DWORD(8240);
11591   {$EXTERNALSYM ERROR_DS_NO_SUCH_OBJECT}
11592 
11593 //
11594 // MessageId: ERROR_DS_ALIAS_PROBLEM
11595 //
11596 // MessageText:
11597 //
11598 //  There is an alias problem.
11599 //
11600   ERROR_DS_ALIAS_PROBLEM = DWORD(8241);
11601   {$EXTERNALSYM ERROR_DS_ALIAS_PROBLEM}
11602 
11603 //
11604 // MessageId: ERROR_DS_INVALID_DN_SYNTAX
11605 //
11606 // MessageText:
11607 //
11608 //  An invalid dn syntax has been specified.
11609 //
11610   ERROR_DS_INVALID_DN_SYNTAX = DWORD(8242);
11611   {$EXTERNALSYM ERROR_DS_INVALID_DN_SYNTAX}
11612 
11613 //
11614 // MessageId: ERROR_DS_IS_LEAF
11615 //
11616 // MessageText:
11617 //
11618 //  The object is a leaf object.
11619 //
11620   ERROR_DS_IS_LEAF = DWORD(8243);
11621   {$EXTERNALSYM ERROR_DS_IS_LEAF}
11622 
11623 //
11624 // MessageId: ERROR_DS_ALIAS_DEREF_PROBLEM
11625 //
11626 // MessageText:
11627 //
11628 //  There is an alias dereferencing problem.
11629 //
11630   ERROR_DS_ALIAS_DEREF_PROBLEM = DWORD(8244);
11631   {$EXTERNALSYM ERROR_DS_ALIAS_DEREF_PROBLEM}
11632 
11633 //
11634 // MessageId: ERROR_DS_UNWILLING_TO_PERFORM
11635 //
11636 // MessageText:
11637 //
11638 //  The server is unwilling to process the request.
11639 //
11640   ERROR_DS_UNWILLING_TO_PERFORM = DWORD(8245);
11641   {$EXTERNALSYM ERROR_DS_UNWILLING_TO_PERFORM}
11642 
11643 //
11644 // MessageId: ERROR_DS_LOOP_DETECT
11645 //
11646 // MessageText:
11647 //
11648 //  A loop has been detected.
11649 //
11650   ERROR_DS_LOOP_DETECT = DWORD(8246);
11651   {$EXTERNALSYM ERROR_DS_LOOP_DETECT}
11652 
11653 //
11654 // MessageId: ERROR_DS_NAMING_VIOLATION
11655 //
11656 // MessageText:
11657 //
11658 //  There is a naming violation.
11659 //
11660   ERROR_DS_NAMING_VIOLATION = DWORD(8247);
11661   {$EXTERNALSYM ERROR_DS_NAMING_VIOLATION}
11662 
11663 //
11664 // MessageId: ERROR_DS_OBJECT_RESULTS_TOO_LARGE
11665 //
11666 // MessageText:
11667 //
11668 //  The result set is too large.
11669 //
11670   ERROR_DS_OBJECT_RESULTS_TOO_LARGE = DWORD(8248);
11671   {$EXTERNALSYM ERROR_DS_OBJECT_RESULTS_TOO_LARGE}
11672 
11673 //
11674 // MessageId: ERROR_DS_AFFECTS_MULTIPLE_DSAS
11675 //
11676 // MessageText:
11677 //
11678 //  The operation affects multiple DSAs
11679 //
11680   ERROR_DS_AFFECTS_MULTIPLE_DSAS = DWORD(8249);
11681   {$EXTERNALSYM ERROR_DS_AFFECTS_MULTIPLE_DSAS}
11682 
11683 //
11684 // MessageId: ERROR_DS_SERVER_DOWN
11685 //
11686 // MessageText:
11687 //
11688 //  The server is not operational.
11689 //
11690   ERROR_DS_SERVER_DOWN = DWORD(8250);
11691   {$EXTERNALSYM ERROR_DS_SERVER_DOWN}
11692 
11693 //
11694 // MessageId: ERROR_DS_LOCAL_ERROR
11695 //
11696 // MessageText:
11697 //
11698 //  A local error has occurred.
11699 //
11700   ERROR_DS_LOCAL_ERROR = DWORD(8251);
11701   {$EXTERNALSYM ERROR_DS_LOCAL_ERROR}
11702 
11703 //
11704 // MessageId: ERROR_DS_ENCODING_ERROR
11705 //
11706 // MessageText:
11707 //
11708 //  An encoding error has occurred.
11709 //
11710   ERROR_DS_ENCODING_ERROR = DWORD(8252);
11711   {$EXTERNALSYM ERROR_DS_ENCODING_ERROR}
11712 
11713 //
11714 // MessageId: ERROR_DS_DECODING_ERROR
11715 //
11716 // MessageText:
11717 //
11718 //  A decoding error has occurred.
11719 //
11720   ERROR_DS_DECODING_ERROR = DWORD(8253);
11721   {$EXTERNALSYM ERROR_DS_DECODING_ERROR}
11722 
11723 //
11724 // MessageId: ERROR_DS_FILTER_UNKNOWN
11725 //
11726 // MessageText:
11727 //
11728 //  The search filter cannot be recognized.
11729 //
11730   ERROR_DS_FILTER_UNKNOWN = DWORD(8254);
11731   {$EXTERNALSYM ERROR_DS_FILTER_UNKNOWN}
11732 
11733 //
11734 // MessageId: ERROR_DS_PARAM_ERROR
11735 //
11736 // MessageText:
11737 //
11738 //  One or more parameters are illegal.
11739 //
11740   ERROR_DS_PARAM_ERROR = DWORD(8255);
11741   {$EXTERNALSYM ERROR_DS_PARAM_ERROR}
11742 
11743 //
11744 // MessageId: ERROR_DS_NOT_SUPPORTED
11745 //
11746 // MessageText:
11747 //
11748 //  The specified method is not supported.
11749 //
11750   ERROR_DS_NOT_SUPPORTED = DWORD(8256);
11751   {$EXTERNALSYM ERROR_DS_NOT_SUPPORTED}
11752 
11753 //
11754 // MessageId: ERROR_DS_NO_RESULTS_RETURNED
11755 //
11756 // MessageText:
11757 //
11758 //  No results were returned.
11759 //
11760   ERROR_DS_NO_RESULTS_RETURNED = DWORD(8257);
11761   {$EXTERNALSYM ERROR_DS_NO_RESULTS_RETURNED}
11762 
11763 //
11764 // MessageId: ERROR_DS_CONTROL_NOT_FOUND
11765 //
11766 // MessageText:
11767 //
11768 //  The specified control is not supported by the server.
11769 //
11770   ERROR_DS_CONTROL_NOT_FOUND = DWORD(8258);
11771   {$EXTERNALSYM ERROR_DS_CONTROL_NOT_FOUND}
11772 
11773 //
11774 // MessageId: ERROR_DS_CLIENT_LOOP
11775 //
11776 // MessageText:
11777 //
11778 //  A referral loop was detected by the client.
11779 //
11780   ERROR_DS_CLIENT_LOOP = DWORD(8259);
11781   {$EXTERNALSYM ERROR_DS_CLIENT_LOOP}
11782 
11783 //
11784 // MessageId: ERROR_DS_REFERRAL_LIMIT_EXCEEDED
11785 //
11786 // MessageText:
11787 //
11788 //  The preset referral limit was exceeded.
11789 //
11790   ERROR_DS_REFERRAL_LIMIT_EXCEEDED = DWORD(8260);
11791   {$EXTERNALSYM ERROR_DS_REFERRAL_LIMIT_EXCEEDED}
11792 
11793 //
11794 // MessageId: ERROR_DS_SORT_CONTROL_MISSING
11795 //
11796 // MessageText:
11797 //
11798 //  The search requires a SORT control.
11799 //
11800   ERROR_DS_SORT_CONTROL_MISSING = DWORD(8261);
11801   {$EXTERNALSYM ERROR_DS_SORT_CONTROL_MISSING}
11802 
11803 //
11804 // MessageId: ERROR_DS_OFFSET_RANGE_ERROR
11805 //
11806 // MessageText:
11807 //
11808 //  The search results exceed the offset range specified.
11809 //
11810   ERROR_DS_OFFSET_RANGE_ERROR = DWORD(8262);
11811   {$EXTERNALSYM ERROR_DS_OFFSET_RANGE_ERROR}
11812 
11813 //
11814 // MessageId: ERROR_DS_ROOT_MUST_BE_NC
11815 //
11816 // MessageText:
11817 //
11818 //  The root object must be the head of a naming context. The root object cannot have an instantiated parent.
11819 //
11820   ERROR_DS_ROOT_MUST_BE_NC = DWORD(8301);
11821   {$EXTERNALSYM ERROR_DS_ROOT_MUST_BE_NC}
11822 
11823 //
11824 // MessageId: ERROR_DS_ADD_REPLICA_INHIBITED
11825 //
11826 // MessageText:
11827 //
11828 //  The add replica operation cannot be performed. The naming context must be writeable in order to create the replica.
11829 //
11830   ERROR_DS_ADD_REPLICA_INHIBITED = DWORD(8302);
11831   {$EXTERNALSYM ERROR_DS_ADD_REPLICA_INHIBITED}
11832 
11833 //
11834 // MessageId: ERROR_DS_ATT_NOT_DEF_IN_SCHEMA
11835 //
11836 // MessageText:
11837 //
11838 //  A reference to an attribute that is not defined in the schema occurred.
11839 //
11840   ERROR_DS_ATT_NOT_DEF_IN_SCHEMA = DWORD(8303);
11841   {$EXTERNALSYM ERROR_DS_ATT_NOT_DEF_IN_SCHEMA}
11842 
11843 //
11844 // MessageId: ERROR_DS_MAX_OBJ_SIZE_EXCEEDED
11845 //
11846 // MessageText:
11847 //
11848 //  The maximum size of an object has been exceeded.
11849 //
11850   ERROR_DS_MAX_OBJ_SIZE_EXCEEDED = DWORD(8304);
11851   {$EXTERNALSYM ERROR_DS_MAX_OBJ_SIZE_EXCEEDED}
11852 
11853 //
11854 // MessageId: ERROR_DS_OBJ_STRING_NAME_EXISTS
11855 //
11856 // MessageText:
11857 //
11858 //  An attempt was made to add an object to the directory with a name that is already in use.
11859 //
11860   ERROR_DS_OBJ_STRING_NAME_EXISTS = DWORD(8305);
11861   {$EXTERNALSYM ERROR_DS_OBJ_STRING_NAME_EXISTS}
11862 
11863 //
11864 // MessageId: ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA
11865 //
11866 // MessageText:
11867 //
11868 //  An attempt was made to add an object of a class that does not have an RDN defined in the schema.
11869 //
11870   ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA = DWORD(8306);
11871   {$EXTERNALSYM ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA}
11872 
11873 //
11874 // MessageId: ERROR_DS_RDN_DOESNT_MATCH_SCHEMA
11875 //
11876 // MessageText:
11877 //
11878 //  An attempt was made to add an object using an RDN that is not the RDN defined in the schema.
11879 //
11880   ERROR_DS_RDN_DOESNT_MATCH_SCHEMA = DWORD(8307);
11881   {$EXTERNALSYM ERROR_DS_RDN_DOESNT_MATCH_SCHEMA}
11882 
11883 //
11884 // MessageId: ERROR_DS_NO_REQUESTED_ATTS_FOUND
11885 //
11886 // MessageText:
11887 //
11888 //  None of the requested attributes were found on the objects.
11889 //
11890   ERROR_DS_NO_REQUESTED_ATTS_FOUND = DWORD(8308);
11891   {$EXTERNALSYM ERROR_DS_NO_REQUESTED_ATTS_FOUND}
11892 
11893 //
11894 // MessageId: ERROR_DS_USER_BUFFER_TO_SMALL
11895 //
11896 // MessageText:
11897 //
11898 //  The user buffer is too small.
11899 //
11900   ERROR_DS_USER_BUFFER_TO_SMALL = DWORD(8309);
11901   {$EXTERNALSYM ERROR_DS_USER_BUFFER_TO_SMALL}
11902 
11903 //
11904 // MessageId: ERROR_DS_ATT_IS_NOT_ON_OBJ
11905 //
11906 // MessageText:
11907 //
11908 //  The attribute specified in the operation is not present on the object.
11909 //
11910   ERROR_DS_ATT_IS_NOT_ON_OBJ = DWORD(8310);
11911   {$EXTERNALSYM ERROR_DS_ATT_IS_NOT_ON_OBJ}
11912 
11913 //
11914 // MessageId: ERROR_DS_ILLEGAL_MOD_OPERATION
11915 //
11916 // MessageText:
11917 //
11918 //  Illegal modify operation. Some aspect of the modification is not permitted.
11919 //
11920   ERROR_DS_ILLEGAL_MOD_OPERATION = DWORD(8311);
11921   {$EXTERNALSYM ERROR_DS_ILLEGAL_MOD_OPERATION}
11922 
11923 //
11924 // MessageId: ERROR_DS_OBJ_TOO_LARGE
11925 //
11926 // MessageText:
11927 //
11928 //  The specified object is too large.
11929 //
11930   ERROR_DS_OBJ_TOO_LARGE = DWORD(8312);
11931   {$EXTERNALSYM ERROR_DS_OBJ_TOO_LARGE}
11932 
11933 //
11934 // MessageId: ERROR_DS_BAD_INSTANCE_TYPE
11935 //
11936 // MessageText:
11937 //
11938 //  The specified instance type is not valid.
11939 //
11940   ERROR_DS_BAD_INSTANCE_TYPE = DWORD(8313);
11941   {$EXTERNALSYM ERROR_DS_BAD_INSTANCE_TYPE}
11942 
11943 //
11944 // MessageId: ERROR_DS_MASTERDSA_REQUIRED
11945 //
11946 // MessageText:
11947 //
11948 //  The operation must be performed at a master DSA.
11949 //
11950   ERROR_DS_MASTERDSA_REQUIRED = DWORD(8314);
11951   {$EXTERNALSYM ERROR_DS_MASTERDSA_REQUIRED}
11952 
11953 //
11954 // MessageId: ERROR_DS_OBJECT_CLASS_REQUIRED
11955 //
11956 // MessageText:
11957 //
11958 //  The object class attribute must be specified.
11959 //
11960   ERROR_DS_OBJECT_CLASS_REQUIRED = DWORD(8315);
11961   {$EXTERNALSYM ERROR_DS_OBJECT_CLASS_REQUIRED}
11962 
11963 //
11964 // MessageId: ERROR_DS_MISSING_REQUIRED_ATT
11965 //
11966 // MessageText:
11967 //
11968 //  A required attribute is missing.
11969 //
11970   ERROR_DS_MISSING_REQUIRED_ATT = DWORD(8316);
11971   {$EXTERNALSYM ERROR_DS_MISSING_REQUIRED_ATT}
11972 
11973 //
11974 // MessageId: ERROR_DS_ATT_NOT_DEF_FOR_CLASS
11975 //
11976 // MessageText:
11977 //
11978 //  An attempt was made to modify an object to include an attribute that is not legal for its class.
11979 //
11980   ERROR_DS_ATT_NOT_DEF_FOR_CLASS = DWORD(8317);
11981   {$EXTERNALSYM ERROR_DS_ATT_NOT_DEF_FOR_CLASS}
11982 
11983 //
11984 // MessageId: ERROR_DS_ATT_ALREADY_EXISTS
11985 //
11986 // MessageText:
11987 //
11988 //  The specified attribute is already present on the object.
11989 //
11990   ERROR_DS_ATT_ALREADY_EXISTS = DWORD(8318);
11991   {$EXTERNALSYM ERROR_DS_ATT_ALREADY_EXISTS}
11992 
11993 // 8319 unused
11994 //
11995 // MessageId: ERROR_DS_CANT_ADD_ATT_VALUES
11996 //
11997 // MessageText:
11998 //
11999 //  The specified attribute is not present, or has no values.
12000 //
12001   ERROR_DS_CANT_ADD_ATT_VALUES = DWORD(8320);
12002   {$EXTERNALSYM ERROR_DS_CANT_ADD_ATT_VALUES}
12003 
12004 //
12005 // MessageId: ERROR_DS_SINGLE_VALUE_CONSTRAINT
12006 //
12007 // MessageText:
12008 //
12009 //  Multiple values were specified for an attribute that can have only one value.
12010 //
12011   ERROR_DS_SINGLE_VALUE_CONSTRAINT = DWORD(8321);
12012   {$EXTERNALSYM ERROR_DS_SINGLE_VALUE_CONSTRAINT}
12013 
12014 //
12015 // MessageId: ERROR_DS_RANGE_CONSTRAINT
12016 //
12017 // MessageText:
12018 //
12019 //  A value for the attribute was not in the acceptable range of values.
12020 //
12021   ERROR_DS_RANGE_CONSTRAINT = DWORD(8322);
12022   {$EXTERNALSYM ERROR_DS_RANGE_CONSTRAINT}
12023 
12024 //
12025 // MessageId: ERROR_DS_ATT_VAL_ALREADY_EXISTS
12026 //
12027 // MessageText:
12028 //
12029 //  The specified value already exists.
12030 //
12031   ERROR_DS_ATT_VAL_ALREADY_EXISTS = DWORD(8323);
12032   {$EXTERNALSYM ERROR_DS_ATT_VAL_ALREADY_EXISTS}
12033 
12034 //
12035 // MessageId: ERROR_DS_CANT_REM_MISSING_ATT
12036 //
12037 // MessageText:
12038 //
12039 //  The attribute cannot be removed because it is not present on the object.
12040 //
12041   ERROR_DS_CANT_REM_MISSING_ATT = DWORD(8324);
12042   {$EXTERNALSYM ERROR_DS_CANT_REM_MISSING_ATT}
12043 
12044 //
12045 // MessageId: ERROR_DS_CANT_REM_MISSING_ATT_VAL
12046 //
12047 // MessageText:
12048 //
12049 //  The attribute value cannot be removed because it is not present on the object.
12050 //
12051   ERROR_DS_CANT_REM_MISSING_ATT_VAL = DWORD(8325);
12052   {$EXTERNALSYM ERROR_DS_CANT_REM_MISSING_ATT_VAL}
12053 
12054 //
12055 // MessageId: ERROR_DS_ROOT_CANT_BE_SUBREF
12056 //
12057 // MessageText:
12058 //
12059 //  The specified root object cannot be a subref.
12060 //
12061   ERROR_DS_ROOT_CANT_BE_SUBREF = DWORD(8326);
12062   {$EXTERNALSYM ERROR_DS_ROOT_CANT_BE_SUBREF}
12063 
12064 //
12065 // MessageId: ERROR_DS_NO_CHAINING
12066 //
12067 // MessageText:
12068 //
12069 //  Chaining is not permitted.
12070 //
12071   ERROR_DS_NO_CHAINING = DWORD(8327);
12072   {$EXTERNALSYM ERROR_DS_NO_CHAINING}
12073 
12074 //
12075 // MessageId: ERROR_DS_NO_CHAINED_EVAL
12076 //
12077 // MessageText:
12078 //
12079 //  Chained evaluation is not permitted.
12080 //
12081   ERROR_DS_NO_CHAINED_EVAL = DWORD(8328);
12082   {$EXTERNALSYM ERROR_DS_NO_CHAINED_EVAL}
12083 
12084 //
12085 // MessageId: ERROR_DS_NO_PARENT_OBJECT
12086 //
12087 // MessageText:
12088 //
12089 //  The operation could not be performed because the object's parent is either uninstantiated or deleted.
12090 //
12091   ERROR_DS_NO_PARENT_OBJECT = DWORD(8329);
12092   {$EXTERNALSYM ERROR_DS_NO_PARENT_OBJECT}
12093 
12094 //
12095 // MessageId: ERROR_DS_PARENT_IS_AN_ALIAS
12096 //
12097 // MessageText:
12098 //
12099 //  Having a parent that is an alias is not permitted. Aliases are leaf objects.
12100 //
12101   ERROR_DS_PARENT_IS_AN_ALIAS = DWORD(8330);
12102   {$EXTERNALSYM ERROR_DS_PARENT_IS_AN_ALIAS}
12103 
12104 //
12105 // MessageId: ERROR_DS_CANT_MIX_MASTER_AND_REPS
12106 //
12107 // MessageText:
12108 //
12109 //  The object and parent must be of the same type, either both masters or both replicas.
12110 //
12111   ERROR_DS_CANT_MIX_MASTER_AND_REPS = DWORD(8331);
12112   {$EXTERNALSYM ERROR_DS_CANT_MIX_MASTER_AND_REPS}
12113 
12114 //
12115 // MessageId: ERROR_DS_CHILDREN_EXIST
12116 //
12117 // MessageText:
12118 //
12119 //  The operation cannot be performed because child objects exist. This operation can only be performed on a leaf object.
12120 //
12121   ERROR_DS_CHILDREN_EXIST = DWORD(8332);
12122   {$EXTERNALSYM ERROR_DS_CHILDREN_EXIST}
12123 
12124 //
12125 // MessageId: ERROR_DS_OBJ_NOT_FOUND
12126 //
12127 // MessageText:
12128 //
12129 //  Directory object not found.
12130 //
12131   ERROR_DS_OBJ_NOT_FOUND = DWORD(8333);
12132   {$EXTERNALSYM ERROR_DS_OBJ_NOT_FOUND}
12133 
12134 //
12135 // MessageId: ERROR_DS_ALIASED_OBJ_MISSING
12136 //
12137 // MessageText:
12138 //
12139 //  The aliased object is missing.
12140 //
12141   ERROR_DS_ALIASED_OBJ_MISSING = DWORD(8334);
12142   {$EXTERNALSYM ERROR_DS_ALIASED_OBJ_MISSING}
12143 
12144 //
12145 // MessageId: ERROR_DS_BAD_NAME_SYNTAX
12146 //
12147 // MessageText:
12148 //
12149 //  The object name has bad syntax.
12150 //
12151   ERROR_DS_BAD_NAME_SYNTAX = DWORD(8335);
12152   {$EXTERNALSYM ERROR_DS_BAD_NAME_SYNTAX}
12153 
12154 //
12155 // MessageId: ERROR_DS_ALIAS_POINTS_TO_ALIAS
12156 //
12157 // MessageText:
12158 //
12159 //  It is not permitted for an alias to refer to another alias.
12160 //
12161   ERROR_DS_ALIAS_POINTS_TO_ALIAS = DWORD(8336);
12162   {$EXTERNALSYM ERROR_DS_ALIAS_POINTS_TO_ALIAS}
12163 
12164 //
12165 // MessageId: ERROR_DS_CANT_DEREF_ALIAS
12166 //
12167 // MessageText:
12168 //
12169 //  The alias cannot be dereferenced.
12170 //
12171   ERROR_DS_CANT_DEREF_ALIAS = DWORD(8337);
12172   {$EXTERNALSYM ERROR_DS_CANT_DEREF_ALIAS}
12173 
12174 //
12175 // MessageId: ERROR_DS_OUT_OF_SCOPE
12176 //
12177 // MessageText:
12178 //
12179 //  The operation is out of scope.
12180 //
12181   ERROR_DS_OUT_OF_SCOPE = DWORD(8338);
12182   {$EXTERNALSYM ERROR_DS_OUT_OF_SCOPE}
12183 
12184 //
12185 // MessageId: ERROR_DS_OBJECT_BEING_REMOVED
12186 //
12187 // MessageText:
12188 //
12189 //  The operation cannot continue because the object is in the process of being removed.
12190 //
12191   ERROR_DS_OBJECT_BEING_REMOVED = DWORD(8339);
12192   {$EXTERNALSYM ERROR_DS_OBJECT_BEING_REMOVED}
12193 
12194 //
12195 // MessageId: ERROR_DS_CANT_DELETE_DSA_OBJ
12196 //
12197 // MessageText:
12198 //
12199 //  The DSA object cannot be deleted.
12200 //
12201   ERROR_DS_CANT_DELETE_DSA_OBJ = DWORD(8340);
12202   {$EXTERNALSYM ERROR_DS_CANT_DELETE_DSA_OBJ}
12203 
12204 //
12205 // MessageId: ERROR_DS_GENERIC_ERROR
12206 //
12207 // MessageText:
12208 //
12209 //  A directory service error has occurred.
12210 //
12211   ERROR_DS_GENERIC_ERROR = DWORD(8341);
12212   {$EXTERNALSYM ERROR_DS_GENERIC_ERROR}
12213 
12214 //
12215 // MessageId: ERROR_DS_DSA_MUST_BE_INT_MASTER
12216 //
12217 // MessageText:
12218 //
12219 //  The operation can only be performed on an internal master DSA object.
12220 //
12221   ERROR_DS_DSA_MUST_BE_INT_MASTER = DWORD(8342);
12222   {$EXTERNALSYM ERROR_DS_DSA_MUST_BE_INT_MASTER}
12223 
12224 //
12225 // MessageId: ERROR_DS_CLASS_NOT_DSA
12226 //
12227 // MessageText:
12228 //
12229 //  The object must be of class DSA.
12230 //
12231   ERROR_DS_CLASS_NOT_DSA = DWORD(8343);
12232   {$EXTERNALSYM ERROR_DS_CLASS_NOT_DSA}
12233 
12234 //
12235 // MessageId: ERROR_DS_INSUFF_ACCESS_RIGHTS
12236 //
12237 // MessageText:
12238 //
12239 //  Insufficient access rights to perform the operation.
12240 //
12241   ERROR_DS_INSUFF_ACCESS_RIGHTS = DWORD(8344);
12242   {$EXTERNALSYM ERROR_DS_INSUFF_ACCESS_RIGHTS}
12243 
12244 //
12245 // MessageId: ERROR_DS_ILLEGAL_SUPERIOR
12246 //
12247 // MessageText:
12248 //
12249 //  The object cannot be added because the parent is not on the list of possible superiors.
12250 //
12251   ERROR_DS_ILLEGAL_SUPERIOR = DWORD(8345);
12252   {$EXTERNALSYM ERROR_DS_ILLEGAL_SUPERIOR}
12253 
12254 //
12255 // MessageId: ERROR_DS_ATTRIBUTE_OWNED_BY_SAM
12256 //
12257 // MessageText:
12258 //
12259 //  Access to the attribute is not permitted because the attribute is owned by the Security Accounts Manager (SAM).
12260 //
12261   ERROR_DS_ATTRIBUTE_OWNED_BY_SAM = DWORD(8346);
12262   {$EXTERNALSYM ERROR_DS_ATTRIBUTE_OWNED_BY_SAM}
12263 
12264 //
12265 // MessageId: ERROR_DS_NAME_TOO_MANY_PARTS
12266 //
12267 // MessageText:
12268 //
12269 //  The name has too many parts.
12270 //
12271   ERROR_DS_NAME_TOO_MANY_PARTS = DWORD(8347);
12272   {$EXTERNALSYM ERROR_DS_NAME_TOO_MANY_PARTS}
12273 
12274 //
12275 // MessageId: ERROR_DS_NAME_TOO_LONG
12276 //
12277 // MessageText:
12278 //
12279 //  The name is too long.
12280 //
12281   ERROR_DS_NAME_TOO_LONG = DWORD(8348);
12282   {$EXTERNALSYM ERROR_DS_NAME_TOO_LONG}
12283 
12284 //
12285 // MessageId: ERROR_DS_NAME_VALUE_TOO_LONG
12286 //
12287 // MessageText:
12288 //
12289 //  The name value is too long.
12290 //
12291   ERROR_DS_NAME_VALUE_TOO_LONG = DWORD(8349);
12292   {$EXTERNALSYM ERROR_DS_NAME_VALUE_TOO_LONG}
12293 
12294 //
12295 // MessageId: ERROR_DS_NAME_UNPARSEABLE
12296 //
12297 // MessageText:
12298 //
12299 //  The directory service encountered an error parsing a name.
12300 //
12301   ERROR_DS_NAME_UNPARSEABLE = DWORD(8350);
12302   {$EXTERNALSYM ERROR_DS_NAME_UNPARSEABLE}
12303 
12304 //
12305 // MessageId: ERROR_DS_NAME_TYPE_UNKNOWN
12306 //
12307 // MessageText:
12308 //
12309 //  The directory service cannot get the attribute type for a name.
12310 //
12311   ERROR_DS_NAME_TYPE_UNKNOWN = DWORD(8351);
12312   {$EXTERNALSYM ERROR_DS_NAME_TYPE_UNKNOWN}
12313 
12314 //
12315 // MessageId: ERROR_DS_NOT_AN_OBJECT
12316 //
12317 // MessageText:
12318 //
12319 //  The name does not identify an object; the name identifies a phantom.
12320 //
12321   ERROR_DS_NOT_AN_OBJECT = DWORD(8352);
12322   {$EXTERNALSYM ERROR_DS_NOT_AN_OBJECT}
12323 
12324 //
12325 // MessageId: ERROR_DS_SEC_DESC_TOO_SHORT
12326 //
12327 // MessageText:
12328 //
12329 //  The security descriptor is too short.
12330 //
12331   ERROR_DS_SEC_DESC_TOO_SHORT = DWORD(8353);
12332   {$EXTERNALSYM ERROR_DS_SEC_DESC_TOO_SHORT}
12333 
12334 //
12335 // MessageId: ERROR_DS_SEC_DESC_INVALID
12336 //
12337 // MessageText:
12338 //
12339 //  The security descriptor is invalid.
12340 //
12341   ERROR_DS_SEC_DESC_INVALID = DWORD(8354);
12342   {$EXTERNALSYM ERROR_DS_SEC_DESC_INVALID}
12343 
12344 //
12345 // MessageId: ERROR_DS_NO_DELETED_NAME
12346 //
12347 // MessageText:
12348 //
12349 //  Failed to create name for deleted object.
12350 //
12351   ERROR_DS_NO_DELETED_NAME = DWORD(8355);
12352   {$EXTERNALSYM ERROR_DS_NO_DELETED_NAME}
12353 
12354 //
12355 // MessageId: ERROR_DS_SUBREF_MUST_HAVE_PARENT
12356 //
12357 // MessageText:
12358 //
12359 //  The parent of a new subref must exist.
12360 //
12361   ERROR_DS_SUBREF_MUST_HAVE_PARENT = DWORD(8356);
12362   {$EXTERNALSYM ERROR_DS_SUBREF_MUST_HAVE_PARENT}
12363 
12364 //
12365 // MessageId: ERROR_DS_NCNAME_MUST_BE_NC
12366 //
12367 // MessageText:
12368 //
12369 //  The object must be a naming context.
12370 //
12371   ERROR_DS_NCNAME_MUST_BE_NC = DWORD(8357);
12372   {$EXTERNALSYM ERROR_DS_NCNAME_MUST_BE_NC}
12373 
12374 //
12375 // MessageId: ERROR_DS_CANT_ADD_SYSTEM_ONLY
12376 //
12377 // MessageText:
12378 //
12379 //  It is not permitted to add an attribute which is owned by the system.
12380 //
12381   ERROR_DS_CANT_ADD_SYSTEM_ONLY = DWORD(8358);
12382   {$EXTERNALSYM ERROR_DS_CANT_ADD_SYSTEM_ONLY}
12383 
12384 //
12385 // MessageId: ERROR_DS_CLASS_MUST_BE_CONCRETE
12386 //
12387 // MessageText:
12388 //
12389 //  The class of the object must be structural; you cannot instantiate an abstract class.
12390 //
12391   ERROR_DS_CLASS_MUST_BE_CONCRETE = DWORD(8359);
12392   {$EXTERNALSYM ERROR_DS_CLASS_MUST_BE_CONCRETE}
12393 
12394 //
12395 // MessageId: ERROR_DS_INVALID_DMD
12396 //
12397 // MessageText:
12398 //
12399 //  The schema object could not be found.
12400 //
12401   ERROR_DS_INVALID_DMD = DWORD(8360);
12402   {$EXTERNALSYM ERROR_DS_INVALID_DMD}
12403 
12404 //
12405 // MessageId: ERROR_DS_OBJ_GUID_EXISTS
12406 //
12407 // MessageText:
12408 //
12409 //  A local object with this GUID (dead or alive) already exists.
12410 //
12411   ERROR_DS_OBJ_GUID_EXISTS = DWORD(8361);
12412   {$EXTERNALSYM ERROR_DS_OBJ_GUID_EXISTS}
12413 
12414 //
12415 // MessageId: ERROR_DS_NOT_ON_BACKLINK
12416 //
12417 // MessageText:
12418 //
12419 //  The operation cannot be performed on a back link.
12420 //
12421   ERROR_DS_NOT_ON_BACKLINK = DWORD(8362);
12422   {$EXTERNALSYM ERROR_DS_NOT_ON_BACKLINK}
12423 
12424 //
12425 // MessageId: ERROR_DS_NO_CROSSREF_FOR_NC
12426 //
12427 // MessageText:
12428 //
12429 //  The cross reference for the specified naming context could not be found.
12430 //
12431   ERROR_DS_NO_CROSSREF_FOR_NC = DWORD(8363);
12432   {$EXTERNALSYM ERROR_DS_NO_CROSSREF_FOR_NC}
12433 
12434 //
12435 // MessageId: ERROR_DS_SHUTTING_DOWN
12436 //
12437 // MessageText:
12438 //
12439 //  The operation could not be performed because the directory service is shutting down.
12440 //
12441   ERROR_DS_SHUTTING_DOWN = DWORD(8364);
12442   {$EXTERNALSYM ERROR_DS_SHUTTING_DOWN}
12443 
12444 //
12445 // MessageId: ERROR_DS_UNKNOWN_OPERATION
12446 //
12447 // MessageText:
12448 //
12449 //  The directory service request is invalid.
12450 //
12451   ERROR_DS_UNKNOWN_OPERATION = DWORD(8365);
12452   {$EXTERNALSYM ERROR_DS_UNKNOWN_OPERATION}
12453 
12454 //
12455 // MessageId: ERROR_DS_INVALID_ROLE_OWNER
12456 //
12457 // MessageText:
12458 //
12459 //  The role owner attribute could not be read.
12460 //
12461   ERROR_DS_INVALID_ROLE_OWNER = DWORD(8366);
12462   {$EXTERNALSYM ERROR_DS_INVALID_ROLE_OWNER}
12463 
12464 //
12465 // MessageId: ERROR_DS_COULDNT_CONTACT_FSMO
12466 //
12467 // MessageText:
12468 //
12469 //  The requested FSMO operation failed. The current FSMO holder could not be contacted.
12470 //
12471   ERROR_DS_COULDNT_CONTACT_FSMO = DWORD(8367);
12472   {$EXTERNALSYM ERROR_DS_COULDNT_CONTACT_FSMO}
12473 
12474 //
12475 // MessageId: ERROR_DS_CROSS_NC_DN_RENAME
12476 //
12477 // MessageText:
12478 //
12479 //  Modification of a DN across a naming context is not permitted.
12480 //
12481   ERROR_DS_CROSS_NC_DN_RENAME = DWORD(8368);
12482   {$EXTERNALSYM ERROR_DS_CROSS_NC_DN_RENAME}
12483 
12484 //
12485 // MessageId: ERROR_DS_CANT_MOD_SYSTEM_ONLY
12486 //
12487 // MessageText:
12488 //
12489 //  The attribute cannot be modified because it is owned by the system.
12490 //
12491   ERROR_DS_CANT_MOD_SYSTEM_ONLY = DWORD(8369);
12492   {$EXTERNALSYM ERROR_DS_CANT_MOD_SYSTEM_ONLY}
12493 
12494 //
12495 // MessageId: ERROR_DS_REPLICATOR_ONLY
12496 //
12497 // MessageText:
12498 //
12499 //  Only the replicator can perform this function.
12500 //
12501   ERROR_DS_REPLICATOR_ONLY = DWORD(8370);
12502   {$EXTERNALSYM ERROR_DS_REPLICATOR_ONLY}
12503 
12504 //
12505 // MessageId: ERROR_DS_OBJ_CLASS_NOT_DEFINED
12506 //
12507 // MessageText:
12508 //
12509 //  The specified class is not defined.
12510 //
12511   ERROR_DS_OBJ_CLASS_NOT_DEFINED = DWORD(8371);
12512   {$EXTERNALSYM ERROR_DS_OBJ_CLASS_NOT_DEFINED}
12513 
12514 //
12515 // MessageId: ERROR_DS_OBJ_CLASS_NOT_SUBCLASS
12516 //
12517 // MessageText:
12518 //
12519 //  The specified class is not a subclass.
12520 //
12521   ERROR_DS_OBJ_CLASS_NOT_SUBCLASS = DWORD(8372);
12522   {$EXTERNALSYM ERROR_DS_OBJ_CLASS_NOT_SUBCLASS}
12523 
12524 //
12525 // MessageId: ERROR_DS_NAME_REFERENCE_INVALID
12526 //
12527 // MessageText:
12528 //
12529 //  The name reference is invalid.
12530 //
12531   ERROR_DS_NAME_REFERENCE_INVALID = DWORD(8373);
12532   {$EXTERNALSYM ERROR_DS_NAME_REFERENCE_INVALID}
12533 
12534 //
12535 // MessageId: ERROR_DS_CROSS_REF_EXISTS
12536 //
12537 // MessageText:
12538 //
12539 //  A cross reference already exists.
12540 //
12541   ERROR_DS_CROSS_REF_EXISTS = DWORD(8374);
12542   {$EXTERNALSYM ERROR_DS_CROSS_REF_EXISTS}
12543 
12544 //
12545 // MessageId: ERROR_DS_CANT_DEL_MASTER_CROSSREF
12546 //
12547 // MessageText:
12548 //
12549 //  It is not permitted to delete a master cross reference.
12550 //
12551   ERROR_DS_CANT_DEL_MASTER_CROSSREF = DWORD(8375);
12552   {$EXTERNALSYM ERROR_DS_CANT_DEL_MASTER_CROSSREF}
12553 
12554 //
12555 // MessageId: ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD
12556 //
12557 // MessageText:
12558 //
12559 //  Subtree notifications are only supported on NC heads.
12560 //
12561   ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD = DWORD(8376);
12562   {$EXTERNALSYM ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD}
12563 
12564 //
12565 // MessageId: ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX
12566 //
12567 // MessageText:
12568 //
12569 //  Notification filter is too complex.
12570 //
12571   ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX = DWORD(8377);
12572   {$EXTERNALSYM ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX}
12573 
12574 //
12575 // MessageId: ERROR_DS_DUP_RDN
12576 //
12577 // MessageText:
12578 //
12579 //  Schema update failed: duplicate RDN.
12580 //
12581   ERROR_DS_DUP_RDN = DWORD(8378);
12582   {$EXTERNALSYM ERROR_DS_DUP_RDN}
12583 
12584 //
12585 // MessageId: ERROR_DS_DUP_OID
12586 //
12587 // MessageText:
12588 //
12589 //  Schema update failed: duplicate OID.
12590 //
12591   ERROR_DS_DUP_OID = DWORD(8379);
12592   {$EXTERNALSYM ERROR_DS_DUP_OID}
12593 
12594 //
12595 // MessageId: ERROR_DS_DUP_MAPI_ID
12596 //
12597 // MessageText:
12598 //
12599 //  Schema update failed: duplicate MAPI identifier.
12600 //
12601   ERROR_DS_DUP_MAPI_ID = DWORD(8380);
12602   {$EXTERNALSYM ERROR_DS_DUP_MAPI_ID}
12603 
12604 //
12605 // MessageId: ERROR_DS_DUP_SCHEMA_ID_GUID
12606 //
12607 // MessageText:
12608 //
12609 //  Schema update failed: duplicate schema-id GUID.
12610 //
12611   ERROR_DS_DUP_SCHEMA_ID_GUID = DWORD(8381);
12612   {$EXTERNALSYM ERROR_DS_DUP_SCHEMA_ID_GUID}
12613 
12614 //
12615 // MessageId: ERROR_DS_DUP_LDAP_DISPLAY_NAME
12616 //
12617 // MessageText:
12618 //
12619 //  Schema update failed: duplicate LDAP display name.
12620 //
12621   ERROR_DS_DUP_LDAP_DISPLAY_NAME = DWORD(8382);
12622   {$EXTERNALSYM ERROR_DS_DUP_LDAP_DISPLAY_NAME}
12623 
12624 //
12625 // MessageId: ERROR_DS_SEMANTIC_ATT_TEST
12626 //
12627 // MessageText:
12628 //
12629 //  Schema update failed: range-lower less than range upper.
12630 //
12631   ERROR_DS_SEMANTIC_ATT_TEST = DWORD(8383);
12632   {$EXTERNALSYM ERROR_DS_SEMANTIC_ATT_TEST}
12633 
12634 //
12635 // MessageId: ERROR_DS_SYNTAX_MISMATCH
12636 //
12637 // MessageText:
12638 //
12639 //  Schema update failed: syntax mismatch.
12640 //
12641   ERROR_DS_SYNTAX_MISMATCH = DWORD(8384);
12642   {$EXTERNALSYM ERROR_DS_SYNTAX_MISMATCH}
12643 
12644 //
12645 // MessageId: ERROR_DS_EXISTS_IN_MUST_HAVE
12646 //
12647 // MessageText:
12648 //
12649 //  Schema deletion failed: attribute is used in must-contain.
12650 //
12651   ERROR_DS_EXISTS_IN_MUST_HAVE = DWORD(8385);
12652   {$EXTERNALSYM ERROR_DS_EXISTS_IN_MUST_HAVE}
12653 
12654 //
12655 // MessageId: ERROR_DS_EXISTS_IN_MAY_HAVE
12656 //
12657 // MessageText:
12658 //
12659 //  Schema deletion failed: attribute is used in may-contain.
12660 //
12661   ERROR_DS_EXISTS_IN_MAY_HAVE = DWORD(8386);
12662   {$EXTERNALSYM ERROR_DS_EXISTS_IN_MAY_HAVE}
12663 
12664 //
12665 // MessageId: ERROR_DS_NONEXISTENT_MAY_HAVE
12666 //
12667 // MessageText:
12668 //
12669 //  Schema update failed: attribute in may-contain does not exist.
12670 //
12671   ERROR_DS_NONEXISTENT_MAY_HAVE = DWORD(8387);
12672   {$EXTERNALSYM ERROR_DS_NONEXISTENT_MAY_HAVE}
12673 
12674 //
12675 // MessageId: ERROR_DS_NONEXISTENT_MUST_HAVE
12676 //
12677 // MessageText:
12678 //
12679 //  Schema update failed: attribute in must-contain does not exist.
12680 //
12681   ERROR_DS_NONEXISTENT_MUST_HAVE = DWORD(8388);
12682   {$EXTERNALSYM ERROR_DS_NONEXISTENT_MUST_HAVE}
12683 
12684 //
12685 // MessageId: ERROR_DS_AUX_CLS_TEST_FAIL
12686 //
12687 // MessageText:
12688 //
12689 //  Schema update failed: class in aux-class list does not exist or is not an auxiliary class.
12690 //
12691   ERROR_DS_AUX_CLS_TEST_FAIL = DWORD(8389);
12692   {$EXTERNALSYM ERROR_DS_AUX_CLS_TEST_FAIL}
12693 
12694 //
12695 // MessageId: ERROR_DS_NONEXISTENT_POSS_SUP
12696 //
12697 // MessageText:
12698 //
12699 //  Schema update failed: class in poss-superiors does not exist.
12700 //
12701   ERROR_DS_NONEXISTENT_POSS_SUP = DWORD(8390);
12702   {$EXTERNALSYM ERROR_DS_NONEXISTENT_POSS_SUP}
12703 
12704 //
12705 // MessageId: ERROR_DS_SUB_CLS_TEST_FAIL
12706 //
12707 // MessageText:
12708 //
12709 //  Schema update failed: class in subclassof list does not exist or does not satisfy hierarchy rules.
12710 //
12711   ERROR_DS_SUB_CLS_TEST_FAIL = DWORD(8391);
12712   {$EXTERNALSYM ERROR_DS_SUB_CLS_TEST_FAIL}
12713 
12714 //
12715 // MessageId: ERROR_DS_BAD_RDN_ATT_ID_SYNTAX
12716 //
12717 // MessageText:
12718 //
12719 //  Schema update failed: Rdn-Att-Id has wrong syntax.
12720 //
12721   ERROR_DS_BAD_RDN_ATT_ID_SYNTAX = DWORD(8392);
12722   {$EXTERNALSYM ERROR_DS_BAD_RDN_ATT_ID_SYNTAX}
12723 
12724 //
12725 // MessageId: ERROR_DS_EXISTS_IN_AUX_CLS
12726 //
12727 // MessageText:
12728 //
12729 //  Schema deletion failed: class is used as auxiliary class.
12730 //
12731   ERROR_DS_EXISTS_IN_AUX_CLS = DWORD(8393);
12732   {$EXTERNALSYM ERROR_DS_EXISTS_IN_AUX_CLS}
12733 
12734 //
12735 // MessageId: ERROR_DS_EXISTS_IN_SUB_CLS
12736 //
12737 // MessageText:
12738 //
12739 //  Schema deletion failed: class is used as sub class.
12740 //
12741   ERROR_DS_EXISTS_IN_SUB_CLS = DWORD(8394);
12742   {$EXTERNALSYM ERROR_DS_EXISTS_IN_SUB_CLS}
12743 
12744 //
12745 // MessageId: ERROR_DS_EXISTS_IN_POSS_SUP
12746 //
12747 // MessageText:
12748 //
12749 //  Schema deletion failed: class is used as poss superior.
12750 //
12751   ERROR_DS_EXISTS_IN_POSS_SUP = DWORD(8395);
12752   {$EXTERNALSYM ERROR_DS_EXISTS_IN_POSS_SUP}
12753 
12754 //
12755 // MessageId: ERROR_DS_RECALCSCHEMA_FAILED
12756 //
12757 // MessageText:
12758 //
12759 //  Schema update failed in recalculating validation cache.
12760 //
12761   ERROR_DS_RECALCSCHEMA_FAILED = DWORD(8396);
12762   {$EXTERNALSYM ERROR_DS_RECALCSCHEMA_FAILED}
12763 
12764 //
12765 // MessageId: ERROR_DS_TREE_DELETE_NOT_FINISHED
12766 //
12767 // MessageText:
12768 //
12769 //  The tree deletion is not finished.  The request must be made again to continue deleting the tree.
12770 //
12771   ERROR_DS_TREE_DELETE_NOT_FINISHED = DWORD(8397);
12772   {$EXTERNALSYM ERROR_DS_TREE_DELETE_NOT_FINISHED}
12773 
12774 //
12775 // MessageId: ERROR_DS_CANT_DELETE
12776 //
12777 // MessageText:
12778 //
12779 //  The requested delete operation could not be performed.
12780 //
12781   ERROR_DS_CANT_DELETE = DWORD(8398);
12782   {$EXTERNALSYM ERROR_DS_CANT_DELETE}
12783 
12784 //
12785 // MessageId: ERROR_DS_ATT_SCHEMA_REQ_ID
12786 //
12787 // MessageText:
12788 //
12789 //  Cannot read the governs class identifier for the schema record.
12790 //
12791   ERROR_DS_ATT_SCHEMA_REQ_ID = DWORD(8399);
12792   {$EXTERNALSYM ERROR_DS_ATT_SCHEMA_REQ_ID}
12793 
12794 //
12795 // MessageId: ERROR_DS_BAD_ATT_SCHEMA_SYNTAX
12796 //
12797 // MessageText:
12798 //
12799 //  The attribute schema has bad syntax.
12800 //
12801   ERROR_DS_BAD_ATT_SCHEMA_SYNTAX = DWORD(8400);
12802   {$EXTERNALSYM ERROR_DS_BAD_ATT_SCHEMA_SYNTAX}
12803 
12804 //
12805 // MessageId: ERROR_DS_CANT_CACHE_ATT
12806 //
12807 // MessageText:
12808 //
12809 //  The attribute could not be cached.
12810 //
12811   ERROR_DS_CANT_CACHE_ATT = DWORD(8401);
12812   {$EXTERNALSYM ERROR_DS_CANT_CACHE_ATT}
12813 
12814 //
12815 // MessageId: ERROR_DS_CANT_CACHE_CLASS
12816 //
12817 // MessageText:
12818 //
12819 //  The class could not be cached.
12820 //
12821   ERROR_DS_CANT_CACHE_CLASS = DWORD(8402);
12822   {$EXTERNALSYM ERROR_DS_CANT_CACHE_CLASS}
12823 
12824 //
12825 // MessageId: ERROR_DS_CANT_REMOVE_ATT_CACHE
12826 //
12827 // MessageText:
12828 //
12829 //  The attribute could not be removed from the cache.
12830 //
12831   ERROR_DS_CANT_REMOVE_ATT_CACHE = DWORD(8403);
12832   {$EXTERNALSYM ERROR_DS_CANT_REMOVE_ATT_CACHE}
12833 
12834 //
12835 // MessageId: ERROR_DS_CANT_REMOVE_CLASS_CACHE
12836 //
12837 // MessageText:
12838 //
12839 //  The class could not be removed from the cache.
12840 //
12841   ERROR_DS_CANT_REMOVE_CLASS_CACHE = DWORD(8404);
12842   {$EXTERNALSYM ERROR_DS_CANT_REMOVE_CLASS_CACHE}
12843 
12844 //
12845 // MessageId: ERROR_DS_CANT_RETRIEVE_DN
12846 //
12847 // MessageText:
12848 //
12849 //  The distinguished name attribute could not be read.
12850 //
12851   ERROR_DS_CANT_RETRIEVE_DN = DWORD(8405);
12852   {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_DN}
12853 
12854 //
12855 // MessageId: ERROR_DS_MISSING_SUPREF
12856 //
12857 // MessageText:
12858 //
12859 //  No superior reference has been configured for the directory service. The directory service is therefore unable to issue referrals to objects outside this forest.
12860 //
12861   ERROR_DS_MISSING_SUPREF = DWORD(8406);
12862   {$EXTERNALSYM ERROR_DS_MISSING_SUPREF}
12863 
12864 //
12865 // MessageId: ERROR_DS_CANT_RETRIEVE_INSTANCE
12866 //
12867 // MessageText:
12868 //
12869 //  The instance type attribute could not be retrieved.
12870 //
12871   ERROR_DS_CANT_RETRIEVE_INSTANCE = DWORD(8407);
12872   {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_INSTANCE}
12873 
12874 //
12875 // MessageId: ERROR_DS_CODE_INCONSISTENCY
12876 //
12877 // MessageText:
12878 //
12879 //  An internal error has occurred.
12880 //
12881   ERROR_DS_CODE_INCONSISTENCY = DWORD(8408);
12882   {$EXTERNALSYM ERROR_DS_CODE_INCONSISTENCY}
12883 
12884 //
12885 // MessageId: ERROR_DS_DATABASE_ERROR
12886 //
12887 // MessageText:
12888 //
12889 //  A database error has occurred.
12890 //
12891   ERROR_DS_DATABASE_ERROR = DWORD(8409);
12892   {$EXTERNALSYM ERROR_DS_DATABASE_ERROR}
12893 
12894 //
12895 // MessageId: ERROR_DS_GOVERNSID_MISSING
12896 //
12897 // MessageText:
12898 //
12899 //  The attribute GOVERNSID is missing.
12900 //
12901   ERROR_DS_GOVERNSID_MISSING = DWORD(8410);
12902   {$EXTERNALSYM ERROR_DS_GOVERNSID_MISSING}
12903 
12904 //
12905 // MessageId: ERROR_DS_MISSING_EXPECTED_ATT
12906 //
12907 // MessageText:
12908 //
12909 //  An expected attribute is missing.
12910 //
12911   ERROR_DS_MISSING_EXPECTED_ATT = DWORD(8411);
12912   {$EXTERNALSYM ERROR_DS_MISSING_EXPECTED_ATT}
12913 
12914 //
12915 // MessageId: ERROR_DS_NCNAME_MISSING_CR_REF
12916 //
12917 // MessageText:
12918 //
12919 //  The specified naming context is missing a cross reference.
12920 //
12921   ERROR_DS_NCNAME_MISSING_CR_REF = DWORD(8412);
12922   {$EXTERNALSYM ERROR_DS_NCNAME_MISSING_CR_REF}
12923 
12924 //
12925 // MessageId: ERROR_DS_SECURITY_CHECKING_ERROR
12926 //
12927 // MessageText:
12928 //
12929 //  A security checking error has occurred.
12930 //
12931   ERROR_DS_SECURITY_CHECKING_ERROR = DWORD(8413);
12932   {$EXTERNALSYM ERROR_DS_SECURITY_CHECKING_ERROR}
12933 
12934 //
12935 // MessageId: ERROR_DS_SCHEMA_NOT_LOADED
12936 //
12937 // MessageText:
12938 //
12939 //  The schema is not loaded.
12940 //
12941   ERROR_DS_SCHEMA_NOT_LOADED = DWORD(8414);
12942   {$EXTERNALSYM ERROR_DS_SCHEMA_NOT_LOADED}
12943 
12944 //
12945 // MessageId: ERROR_DS_SCHEMA_ALLOC_FAILED
12946 //
12947 // MessageText:
12948 //
12949 //  Schema allocation failed. Please check if the machine is running low on memory.
12950 //
12951   ERROR_DS_SCHEMA_ALLOC_FAILED = DWORD(8415);
12952   {$EXTERNALSYM ERROR_DS_SCHEMA_ALLOC_FAILED}
12953 
12954 //
12955 // MessageId: ERROR_DS_ATT_SCHEMA_REQ_SYNTAX
12956 //
12957 // MessageText:
12958 //
12959 //  Failed to obtain the required syntax for the attribute schema.
12960 //
12961   ERROR_DS_ATT_SCHEMA_REQ_SYNTAX = DWORD(8416);
12962   {$EXTERNALSYM ERROR_DS_ATT_SCHEMA_REQ_SYNTAX}
12963 
12964 //
12965 // MessageId: ERROR_DS_GCVERIFY_ERROR
12966 //
12967 // MessageText:
12968 //
12969 //  The global catalog verification failed. The global catalog is not available or does not support the operation. Some part of the directory is currently not available.
12970 //
12971   ERROR_DS_GCVERIFY_ERROR = DWORD(8417);
12972   {$EXTERNALSYM ERROR_DS_GCVERIFY_ERROR}
12973 
12974 //
12975 // MessageId: ERROR_DS_DRA_SCHEMA_MISMATCH
12976 //
12977 // MessageText:
12978 //
12979 //  The replication operation failed because of a schema mismatch between the servers involved.
12980 //
12981   ERROR_DS_DRA_SCHEMA_MISMATCH = DWORD(8418);
12982   {$EXTERNALSYM ERROR_DS_DRA_SCHEMA_MISMATCH}
12983 
12984 //
12985 // MessageId: ERROR_DS_CANT_FIND_DSA_OBJ
12986 //
12987 // MessageText:
12988 //
12989 //  The DSA object could not be found.
12990 //
12991   ERROR_DS_CANT_FIND_DSA_OBJ = DWORD(8419);
12992   {$EXTERNALSYM ERROR_DS_CANT_FIND_DSA_OBJ}
12993 
12994 //
12995 // MessageId: ERROR_DS_CANT_FIND_EXPECTED_NC
12996 //
12997 // MessageText:
12998 //
12999 //  The naming context could not be found.
13000 //
13001   ERROR_DS_CANT_FIND_EXPECTED_NC = DWORD(8420);
13002   {$EXTERNALSYM ERROR_DS_CANT_FIND_EXPECTED_NC}
13003 
13004 //
13005 // MessageId: ERROR_DS_CANT_FIND_NC_IN_CACHE
13006 //
13007 // MessageText:
13008 //
13009 //  The naming context could not be found in the cache.
13010 //
13011   ERROR_DS_CANT_FIND_NC_IN_CACHE = DWORD(8421);
13012   {$EXTERNALSYM ERROR_DS_CANT_FIND_NC_IN_CACHE}
13013 
13014 //
13015 // MessageId: ERROR_DS_CANT_RETRIEVE_CHILD
13016 //
13017 // MessageText:
13018 //
13019 //  The child object could not be retrieved.
13020 //
13021   ERROR_DS_CANT_RETRIEVE_CHILD = DWORD(8422);
13022   {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_CHILD}
13023 
13024 //
13025 // MessageId: ERROR_DS_SECURITY_ILLEGAL_MODIFY
13026 //
13027 // MessageText:
13028 //
13029 //  The modification was not permitted for security reasons.
13030 //
13031   ERROR_DS_SECURITY_ILLEGAL_MODIFY = DWORD(8423);
13032   {$EXTERNALSYM ERROR_DS_SECURITY_ILLEGAL_MODIFY}
13033 
13034 //
13035 // MessageId: ERROR_DS_CANT_REPLACE_HIDDEN_REC
13036 //
13037 // MessageText:
13038 //
13039 //  The operation cannot replace the hidden record.
13040 //
13041   ERROR_DS_CANT_REPLACE_HIDDEN_REC = DWORD(8424);
13042   {$EXTERNALSYM ERROR_DS_CANT_REPLACE_HIDDEN_REC}
13043 
13044 //
13045 // MessageId: ERROR_DS_BAD_HIERARCHY_FILE
13046 //
13047 // MessageText:
13048 //
13049 //  The hierarchy file is invalid.
13050 //
13051   ERROR_DS_BAD_HIERARCHY_FILE = DWORD(8425);
13052   {$EXTERNALSYM ERROR_DS_BAD_HIERARCHY_FILE}
13053 
13054 //
13055 // MessageId: ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED
13056 //
13057 // MessageText:
13058 //
13059 //  The attempt to build the hierarchy table failed.
13060 //
13061   ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED = DWORD(8426);
13062   {$EXTERNALSYM ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED}
13063 
13064 //
13065 // MessageId: ERROR_DS_CONFIG_PARAM_MISSING
13066 //
13067 // MessageText:
13068 //
13069 //  The directory configuration parameter is missing from the registry.
13070 //
13071   ERROR_DS_CONFIG_PARAM_MISSING = DWORD(8427);
13072   {$EXTERNALSYM ERROR_DS_CONFIG_PARAM_MISSING}
13073 
13074 //
13075 // MessageId: ERROR_DS_COUNTING_AB_INDICES_FAILED
13076 //
13077 // MessageText:
13078 //
13079 //  The attempt to count the address book indices failed.
13080 //
13081   ERROR_DS_COUNTING_AB_INDICES_FAILED = DWORD(8428);
13082   {$EXTERNALSYM ERROR_DS_COUNTING_AB_INDICES_FAILED}
13083 
13084 //
13085 // MessageId: ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED
13086 //
13087 // MessageText:
13088 //
13089 //  The allocation of the hierarchy table failed.
13090 //
13091   ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED = DWORD(8429);
13092   {$EXTERNALSYM ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED}
13093 
13094 //
13095 // MessageId: ERROR_DS_INTERNAL_FAILURE
13096 //
13097 // MessageText:
13098 //
13099 //  The directory service encountered an internal failure.
13100 //
13101   ERROR_DS_INTERNAL_FAILURE = DWORD(8430);
13102   {$EXTERNALSYM ERROR_DS_INTERNAL_FAILURE}
13103 
13104 //
13105 // MessageId: ERROR_DS_UNKNOWN_ERROR
13106 //
13107 // MessageText:
13108 //
13109 //  The directory service encountered an unknown failure.
13110 //
13111   ERROR_DS_UNKNOWN_ERROR = DWORD(8431);
13112   {$EXTERNALSYM ERROR_DS_UNKNOWN_ERROR}
13113 
13114 //
13115 // MessageId: ERROR_DS_ROOT_REQUIRES_CLASS_TOP
13116 //
13117 // MessageText:
13118 //
13119 //  A root object requires a class of 'top'.
13120 //
13121   ERROR_DS_ROOT_REQUIRES_CLASS_TOP = DWORD(8432);
13122   {$EXTERNALSYM ERROR_DS_ROOT_REQUIRES_CLASS_TOP}
13123 
13124 //
13125 // MessageId: ERROR_DS_REFUSING_FSMO_ROLES
13126 //
13127 // MessageText:
13128 //
13129 //  This directory server is shutting down, and cannot take ownership of new floating single-master operation roles.
13130 //
13131   ERROR_DS_REFUSING_FSMO_ROLES = DWORD(8433);
13132   {$EXTERNALSYM ERROR_DS_REFUSING_FSMO_ROLES}
13133 
13134 //
13135 // MessageId: ERROR_DS_MISSING_FSMO_SETTINGS
13136 //
13137 // MessageText:
13138 //
13139 //  The directory service is missing mandatory configuration information, and is unable to determine the ownership of floating single-master operation roles.
13140 //
13141   ERROR_DS_MISSING_FSMO_SETTINGS = DWORD(8434);
13142   {$EXTERNALSYM ERROR_DS_MISSING_FSMO_SETTINGS}
13143 
13144 //
13145 // MessageId: ERROR_DS_UNABLE_TO_SURRENDER_ROLES
13146 //
13147 // MessageText:
13148 //
13149 //  The directory service was unable to transfer ownership of one or more floating single-master operation roles to other servers.
13150 //
13151   ERROR_DS_UNABLE_TO_SURRENDER_ROLES = DWORD(8435);
13152   {$EXTERNALSYM ERROR_DS_UNABLE_TO_SURRENDER_ROLES}
13153 
13154 //
13155 // MessageId: ERROR_DS_DRA_GENERIC
13156 //
13157 // MessageText:
13158 //
13159 //  The replication operation failed.
13160 //
13161   ERROR_DS_DRA_GENERIC = DWORD(8436);
13162   {$EXTERNALSYM ERROR_DS_DRA_GENERIC}
13163 
13164 //
13165 // MessageId: ERROR_DS_DRA_INVALID_PARAMETER
13166 //
13167 // MessageText:
13168 //
13169 //  An invalid parameter was specified for this replication operation.
13170 //
13171   ERROR_DS_DRA_INVALID_PARAMETER = DWORD(8437);
13172   {$EXTERNALSYM ERROR_DS_DRA_INVALID_PARAMETER}
13173 
13174 //
13175 // MessageId: ERROR_DS_DRA_BUSY
13176 //
13177 // MessageText:
13178 //
13179 //  The directory service is too busy to complete the replication operation at this time.
13180 //
13181   ERROR_DS_DRA_BUSY = DWORD(8438);
13182   {$EXTERNALSYM ERROR_DS_DRA_BUSY}
13183 
13184 //
13185 // MessageId: ERROR_DS_DRA_BAD_DN
13186 //
13187 // MessageText:
13188 //
13189 //  The distinguished name specified for this replication operation is invalid.
13190 //
13191   ERROR_DS_DRA_BAD_DN = DWORD(8439);
13192   {$EXTERNALSYM ERROR_DS_DRA_BAD_DN}
13193 
13194 //
13195 // MessageId: ERROR_DS_DRA_BAD_NC
13196 //
13197 // MessageText:
13198 //
13199 //  The naming context specified for this replication operation is invalid.
13200 //
13201   ERROR_DS_DRA_BAD_NC = DWORD(8440);
13202   {$EXTERNALSYM ERROR_DS_DRA_BAD_NC}
13203 
13204 //
13205 // MessageId: ERROR_DS_DRA_DN_EXISTS
13206 //
13207 // MessageText:
13208 //
13209 //  The distinguished name specified for this replication operation already exists.
13210 //
13211   ERROR_DS_DRA_DN_EXISTS = DWORD(8441);
13212   {$EXTERNALSYM ERROR_DS_DRA_DN_EXISTS}
13213 
13214 //
13215 // MessageId: ERROR_DS_DRA_INTERNAL_ERROR
13216 //
13217 // MessageText:
13218 //
13219 //  The replication system encountered an internal error.
13220 //
13221   ERROR_DS_DRA_INTERNAL_ERROR = DWORD(8442);
13222   {$EXTERNALSYM ERROR_DS_DRA_INTERNAL_ERROR}
13223 
13224 //
13225 // MessageId: ERROR_DS_DRA_INCONSISTENT_DIT
13226 //
13227 // MessageText:
13228 //
13229 //  The replication operation encountered a database inconsistency.
13230 //
13231   ERROR_DS_DRA_INCONSISTENT_DIT = DWORD(8443);
13232   {$EXTERNALSYM ERROR_DS_DRA_INCONSISTENT_DIT}
13233 
13234 //
13235 // MessageId: ERROR_DS_DRA_CONNECTION_FAILED
13236 //
13237 // MessageText:
13238 //
13239 //  The server specified for this replication operation could not be contacted.
13240 //
13241   ERROR_DS_DRA_CONNECTION_FAILED = DWORD(8444);
13242   {$EXTERNALSYM ERROR_DS_DRA_CONNECTION_FAILED}
13243 
13244 //
13245 // MessageId: ERROR_DS_DRA_BAD_INSTANCE_TYPE
13246 //
13247 // MessageText:
13248 //
13249 //  The replication operation encountered an object with an invalid instance type.
13250 //
13251   ERROR_DS_DRA_BAD_INSTANCE_TYPE = DWORD(8445);
13252   {$EXTERNALSYM ERROR_DS_DRA_BAD_INSTANCE_TYPE}
13253 
13254 //
13255 // MessageId: ERROR_DS_DRA_OUT_OF_MEM
13256 //
13257 // MessageText:
13258 //
13259 //  The replication operation failed to allocate memory.
13260 //
13261   ERROR_DS_DRA_OUT_OF_MEM = DWORD(8446);
13262   {$EXTERNALSYM ERROR_DS_DRA_OUT_OF_MEM}
13263 
13264 //
13265 // MessageId: ERROR_DS_DRA_MAIL_PROBLEM
13266 //
13267 // MessageText:
13268 //
13269 //  The replication operation encountered an error with the mail system.
13270 //
13271   ERROR_DS_DRA_MAIL_PROBLEM = DWORD(8447);
13272   {$EXTERNALSYM ERROR_DS_DRA_MAIL_PROBLEM}
13273 
13274 //
13275 // MessageId: ERROR_DS_DRA_REF_ALREADY_EXISTS
13276 //
13277 // MessageText:
13278 //
13279 //  The replication reference information for the target server already exists.
13280 //
13281   ERROR_DS_DRA_REF_ALREADY_EXISTS = DWORD(8448);
13282   {$EXTERNALSYM ERROR_DS_DRA_REF_ALREADY_EXISTS}
13283 
13284 //
13285 // MessageId: ERROR_DS_DRA_REF_NOT_FOUND
13286 //
13287 // MessageText:
13288 //
13289 //  The replication reference information for the target server does not exist.
13290 //
13291   ERROR_DS_DRA_REF_NOT_FOUND = DWORD(8449);
13292   {$EXTERNALSYM ERROR_DS_DRA_REF_NOT_FOUND}
13293 
13294 //
13295 // MessageId: ERROR_DS_DRA_OBJ_IS_REP_SOURCE
13296 //
13297 // MessageText:
13298 //
13299 //  The naming context cannot be removed because it is replicated to another server.
13300 //
13301   ERROR_DS_DRA_OBJ_IS_REP_SOURCE = DWORD(8450);
13302   {$EXTERNALSYM ERROR_DS_DRA_OBJ_IS_REP_SOURCE}
13303 
13304 //
13305 // MessageId: ERROR_DS_DRA_DB_ERROR
13306 //
13307 // MessageText:
13308 //
13309 //  The replication operation encountered a database error.
13310 //
13311   ERROR_DS_DRA_DB_ERROR = DWORD(8451);
13312   {$EXTERNALSYM ERROR_DS_DRA_DB_ERROR}
13313 
13314 //
13315 // MessageId: ERROR_DS_DRA_NO_REPLICA
13316 //
13317 // MessageText:
13318 //
13319 //  The naming context is in the process of being removed or is not replicated from the specified server.
13320 //
13321   ERROR_DS_DRA_NO_REPLICA = DWORD(8452);
13322   {$EXTERNALSYM ERROR_DS_DRA_NO_REPLICA}
13323 
13324 //
13325 // MessageId: ERROR_DS_DRA_ACCESS_DENIED
13326 //
13327 // MessageText:
13328 //
13329 //  Replication access was denied.
13330 //
13331   ERROR_DS_DRA_ACCESS_DENIED = DWORD(8453);
13332   {$EXTERNALSYM ERROR_DS_DRA_ACCESS_DENIED}
13333 
13334 //
13335 // MessageId: ERROR_DS_DRA_NOT_SUPPORTED
13336 //
13337 // MessageText:
13338 //
13339 //  The requested operation is not supported by this version of the directory service.
13340 //
13341   ERROR_DS_DRA_NOT_SUPPORTED = DWORD(8454);
13342   {$EXTERNALSYM ERROR_DS_DRA_NOT_SUPPORTED}
13343 
13344 //
13345 // MessageId: ERROR_DS_DRA_RPC_CANCELLED
13346 //
13347 // MessageText:
13348 //
13349 //  The replication remote procedure call was cancelled.
13350 //
13351   ERROR_DS_DRA_RPC_CANCELLED = DWORD(8455);
13352   {$EXTERNALSYM ERROR_DS_DRA_RPC_CANCELLED}
13353 
13354 //
13355 // MessageId: ERROR_DS_DRA_SOURCE_DISABLED
13356 //
13357 // MessageText:
13358 //
13359 //  The source server is currently rejecting replication requests.
13360 //
13361   ERROR_DS_DRA_SOURCE_DISABLED = DWORD(8456);
13362   {$EXTERNALSYM ERROR_DS_DRA_SOURCE_DISABLED}
13363 
13364 //
13365 // MessageId: ERROR_DS_DRA_SINK_DISABLED
13366 //
13367 // MessageText:
13368 //
13369 //  The destination server is currently rejecting replication requests.
13370 //
13371   ERROR_DS_DRA_SINK_DISABLED = DWORD(8457);
13372   {$EXTERNALSYM ERROR_DS_DRA_SINK_DISABLED}
13373 
13374 //
13375 // MessageId: ERROR_DS_DRA_NAME_COLLISION
13376 //
13377 // MessageText:
13378 //
13379 //  The replication operation failed due to a collision of object names.
13380 //
13381   ERROR_DS_DRA_NAME_COLLISION = DWORD(8458);
13382   {$EXTERNALSYM ERROR_DS_DRA_NAME_COLLISION}
13383 
13384 //
13385 // MessageId: ERROR_DS_DRA_SOURCE_REINSTALLED
13386 //
13387 // MessageText:
13388 //
13389 //  The replication source has been reinstalled.
13390 //
13391   ERROR_DS_DRA_SOURCE_REINSTALLED = DWORD(8459);
13392   {$EXTERNALSYM ERROR_DS_DRA_SOURCE_REINSTALLED}
13393 
13394 //
13395 // MessageId: ERROR_DS_DRA_MISSING_PARENT
13396 //
13397 // MessageText:
13398 //
13399 //  The replication operation failed because a required parent object is missing.
13400 //
13401   ERROR_DS_DRA_MISSING_PARENT = DWORD(8460);
13402   {$EXTERNALSYM ERROR_DS_DRA_MISSING_PARENT}
13403 
13404 //
13405 // MessageId: ERROR_DS_DRA_PREEMPTED
13406 //
13407 // MessageText:
13408 //
13409 //  The replication operation was preempted.
13410 //
13411   ERROR_DS_DRA_PREEMPTED = DWORD(8461);
13412   {$EXTERNALSYM ERROR_DS_DRA_PREEMPTED}
13413 
13414 //
13415 // MessageId: ERROR_DS_DRA_ABANDON_SYNC
13416 //
13417 // MessageText:
13418 //
13419 //  The replication synchronization attempt was abandoned because of a lack of updates.
13420 //
13421   ERROR_DS_DRA_ABANDON_SYNC = DWORD(8462);
13422   {$EXTERNALSYM ERROR_DS_DRA_ABANDON_SYNC}
13423 
13424 //
13425 // MessageId: ERROR_DS_DRA_SHUTDOWN
13426 //
13427 // MessageText:
13428 //
13429 //  The replication operation was terminated because the system is shutting down.
13430 //
13431   ERROR_DS_DRA_SHUTDOWN = DWORD(8463);
13432   {$EXTERNALSYM ERROR_DS_DRA_SHUTDOWN}
13433 
13434 //
13435 // MessageId: ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET
13436 //
13437 // MessageText:
13438 //
13439 //  Synchronization attempt failed because the destination DC is currently waiting to synchronize new partial attributes from source. This condition is normal if a recent schema change modified the partial attribute set. The destination partial attribute set is not a subset of source partial attribute set.
13440 //
13441   ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET = DWORD(8464);
13442   {$EXTERNALSYM ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET}
13443 
13444 //
13445 // MessageId: ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA
13446 //
13447 // MessageText:
13448 //
13449 //  The replication synchronization attempt failed because a master replica attempted to sync from a partial replica.
13450 //
13451   ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA = DWORD(8465);
13452   {$EXTERNALSYM ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA}
13453 
13454 //
13455 // MessageId: ERROR_DS_DRA_EXTN_CONNECTION_FAILED
13456 //
13457 // MessageText:
13458 //
13459 //  The server specified for this replication operation was contacted, but that server was unable to contact an additional server needed to complete the operation.
13460 //
13461   ERROR_DS_DRA_EXTN_CONNECTION_FAILED = DWORD(8466);
13462   {$EXTERNALSYM ERROR_DS_DRA_EXTN_CONNECTION_FAILED}
13463 
13464 //
13465 // MessageId: ERROR_DS_INSTALL_SCHEMA_MISMATCH
13466 //
13467 // MessageText:
13468 //
13469 //  The version of the Active Directory schema of the source forest is not compatible with the version of Active Directory on this computer.
13470 //
13471   ERROR_DS_INSTALL_SCHEMA_MISMATCH = DWORD(8467);
13472   {$EXTERNALSYM ERROR_DS_INSTALL_SCHEMA_MISMATCH}
13473 
13474 //
13475 // MessageId: ERROR_DS_DUP_LINK_ID
13476 //
13477 // MessageText:
13478 //
13479 //  Schema update failed: An attribute with the same link identifier already exists.
13480 //
13481   ERROR_DS_DUP_LINK_ID = DWORD(8468);
13482   {$EXTERNALSYM ERROR_DS_DUP_LINK_ID}
13483 
13484 //
13485 // MessageId: ERROR_DS_NAME_ERROR_RESOLVING
13486 //
13487 // MessageText:
13488 //
13489 //  Name translation: Generic processing error.
13490 //
13491   ERROR_DS_NAME_ERROR_RESOLVING = DWORD(8469);
13492   {$EXTERNALSYM ERROR_DS_NAME_ERROR_RESOLVING}
13493 
13494 //
13495 // MessageId: ERROR_DS_NAME_ERROR_NOT_FOUND
13496 //
13497 // MessageText:
13498 //
13499 //  Name translation: Could not find the name or insufficient right to see name.
13500 //
13501   ERROR_DS_NAME_ERROR_NOT_FOUND = DWORD(8470);
13502   {$EXTERNALSYM ERROR_DS_NAME_ERROR_NOT_FOUND}
13503 
13504 //
13505 // MessageId: ERROR_DS_NAME_ERROR_NOT_UNIQUE
13506 //
13507 // MessageText:
13508 //
13509 //  Name translation: Input name mapped to more than one output name.
13510 //
13511   ERROR_DS_NAME_ERROR_NOT_UNIQUE = DWORD(8471);
13512   {$EXTERNALSYM ERROR_DS_NAME_ERROR_NOT_UNIQUE}
13513 
13514 //
13515 // MessageId: ERROR_DS_NAME_ERROR_NO_MAPPING
13516 //
13517 // MessageText:
13518 //
13519 //  Name translation: Input name found, but not the associated output format.
13520 //
13521   ERROR_DS_NAME_ERROR_NO_MAPPING = DWORD(8472);
13522   {$EXTERNALSYM ERROR_DS_NAME_ERROR_NO_MAPPING}
13523 
13524 //
13525 // MessageId: ERROR_DS_NAME_ERROR_DOMAIN_ONLY
13526 //
13527 // MessageText:
13528 //
13529 //  Name translation: Unable to resolve completely, only the domain was found.
13530 //
13531   ERROR_DS_NAME_ERROR_DOMAIN_ONLY = DWORD(8473);
13532   {$EXTERNALSYM ERROR_DS_NAME_ERROR_DOMAIN_ONLY}
13533 
13534 //
13535 // MessageId: ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
13536 //
13537 // MessageText:
13538 //
13539 //  Name translation: Unable to perform purely syntactical mapping at the client without going out to the wire.
13540 //
13541   ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING = DWORD(8474);
13542   {$EXTERNALSYM ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING}
13543 
13544 //
13545 // MessageId: ERROR_DS_CONSTRUCTED_ATT_MOD
13546 //
13547 // MessageText:
13548 //
13549 //  Modification of a constructed attribute is not allowed.
13550 //
13551   ERROR_DS_CONSTRUCTED_ATT_MOD = DWORD(8475);
13552   {$EXTERNALSYM ERROR_DS_CONSTRUCTED_ATT_MOD}
13553 
13554 //
13555 // MessageId: ERROR_DS_WRONG_OM_OBJ_CLASS
13556 //
13557 // MessageText:
13558 //
13559 //  The OM-Object-Class specified is incorrect for an attribute with the specified syntax.
13560 //
13561   ERROR_DS_WRONG_OM_OBJ_CLASS = DWORD(8476);
13562   {$EXTERNALSYM ERROR_DS_WRONG_OM_OBJ_CLASS}
13563 
13564 //
13565 // MessageId: ERROR_DS_DRA_REPL_PENDING
13566 //
13567 // MessageText:
13568 //
13569 //  The replication request has been posted; waiting for reply.
13570 //
13571   ERROR_DS_DRA_REPL_PENDING = DWORD(8477);
13572   {$EXTERNALSYM ERROR_DS_DRA_REPL_PENDING}
13573 
13574 //
13575 // MessageId: ERROR_DS_DS_REQUIRED
13576 //
13577 // MessageText:
13578 //
13579 //  The requested operation requires a directory service, and none was available.
13580 //
13581   ERROR_DS_DS_REQUIRED = DWORD(8478);
13582   {$EXTERNALSYM ERROR_DS_DS_REQUIRED}
13583 
13584 //
13585 // MessageId: ERROR_DS_INVALID_LDAP_DISPLAY_NAME
13586 //
13587 // MessageText:
13588 //
13589 //  The LDAP display name of the class or attribute contains non-ASCII characters.
13590 //
13591   ERROR_DS_INVALID_LDAP_DISPLAY_NAME = DWORD(8479);
13592   {$EXTERNALSYM ERROR_DS_INVALID_LDAP_DISPLAY_NAME}
13593 
13594 //
13595 // MessageId: ERROR_DS_NON_BASE_SEARCH
13596 //
13597 // MessageText:
13598 //
13599 //  The requested search operation is only supported for base searches.
13600 //
13601   ERROR_DS_NON_BASE_SEARCH = DWORD(8480);
13602   {$EXTERNALSYM ERROR_DS_NON_BASE_SEARCH}
13603 
13604 //
13605 // MessageId: ERROR_DS_CANT_RETRIEVE_ATTS
13606 //
13607 // MessageText:
13608 //
13609 //  The search failed to retrieve attributes from the database.
13610 //
13611   ERROR_DS_CANT_RETRIEVE_ATTS = DWORD(8481);
13612   {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_ATTS}
13613 
13614 //
13615 // MessageId: ERROR_DS_BACKLINK_WITHOUT_LINK
13616 //
13617 // MessageText:
13618 //
13619 //  The schema update operation tried to add a backward link attribute that has no corresponding forward link.
13620 //
13621   ERROR_DS_BACKLINK_WITHOUT_LINK = DWORD(8482);
13622   {$EXTERNALSYM ERROR_DS_BACKLINK_WITHOUT_LINK}
13623 
13624 //
13625 // MessageId: ERROR_DS_EPOCH_MISMATCH
13626 //
13627 // MessageText:
13628 //
13629 //  Source and destination of a cross-domain move do not agree on the object's epoch number.  Either source or destination does not have the latest version of the object.
13630 //
13631   ERROR_DS_EPOCH_MISMATCH = DWORD(8483);
13632   {$EXTERNALSYM ERROR_DS_EPOCH_MISMATCH}
13633 
13634 //
13635 // MessageId: ERROR_DS_SRC_NAME_MISMATCH
13636 //
13637 // MessageText:
13638 //
13639 //  Source and destination of a cross-domain move do not agree on the object's current name.  Either source or destination does not have the latest version of the object.
13640 //
13641   ERROR_DS_SRC_NAME_MISMATCH = DWORD(8484);
13642   {$EXTERNALSYM ERROR_DS_SRC_NAME_MISMATCH}
13643 
13644 //
13645 // MessageId: ERROR_DS_SRC_AND_DST_NC_IDENTICAL
13646 //
13647 // MessageText:
13648 //
13649 //  Source and destination for the cross-domain move operation are identical.  Caller should use local move operation instead of cross-domain move operation.
13650 //
13651   ERROR_DS_SRC_AND_DST_NC_IDENTICAL = DWORD(8485);
13652   {$EXTERNALSYM ERROR_DS_SRC_AND_DST_NC_IDENTICAL}
13653 
13654 //
13655 // MessageId: ERROR_DS_DST_NC_MISMATCH
13656 //
13657 // MessageText:
13658 //
13659 //  Source and destination for a cross-domain move are not in agreement on the naming contexts in the forest.  Either source or destination does not have the latest version of the Partitions container.
13660 //
13661   ERROR_DS_DST_NC_MISMATCH = DWORD(8486);
13662   {$EXTERNALSYM ERROR_DS_DST_NC_MISMATCH}
13663 
13664 //
13665 // MessageId: ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC
13666 //
13667 // MessageText:
13668 //
13669 //  Destination of a cross-domain move is not authoritative for the destination naming context.
13670 //
13671   ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC = DWORD(8487);
13672   {$EXTERNALSYM ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC}
13673 
13674 //
13675 // MessageId: ERROR_DS_SRC_GUID_MISMATCH
13676 //
13677 // MessageText:
13678 //
13679 //  Source and destination of a cross-domain move do not agree on the identity of the source object.  Either source or destination does not have the latest version of the source object.
13680 //
13681   ERROR_DS_SRC_GUID_MISMATCH = DWORD(8488);
13682   {$EXTERNALSYM ERROR_DS_SRC_GUID_MISMATCH}
13683 
13684 //
13685 // MessageId: ERROR_DS_CANT_MOVE_DELETED_OBJECT
13686 //
13687 // MessageText:
13688 //
13689 //  Object being moved across-domains is already known to be deleted by the destination server.  The source server does not have the latest version of the source object.
13690 //
13691   ERROR_DS_CANT_MOVE_DELETED_OBJECT = DWORD(8489);
13692   {$EXTERNALSYM ERROR_DS_CANT_MOVE_DELETED_OBJECT}
13693 
13694 //
13695 // MessageId: ERROR_DS_PDC_OPERATION_IN_PROGRESS
13696 //
13697 // MessageText:
13698 //
13699 //  Another operation which requires exclusive access to the PDC FSMO is already in progress.
13700 //
13701   ERROR_DS_PDC_OPERATION_IN_PROGRESS = DWORD(8490);
13702   {$EXTERNALSYM ERROR_DS_PDC_OPERATION_IN_PROGRESS}
13703 
13704 //
13705 // MessageId: ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD
13706 //
13707 // MessageText:
13708 //
13709 //  A cross-domain move operation failed such that two versions of the moved object exist - one each in the source and destination domains.  The destination object needs to be removed to restore the system to a consistent state.
13710 //
13711   ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD = DWORD(8491);
13712   {$EXTERNALSYM ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD}
13713 
13714 //
13715 // MessageId: ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION
13716 //
13717 // MessageText:
13718 //
13719 //  This object may not be moved across domain boundaries either because cross-domain moves for this class are disallowed, or the object has some special characteristics, e.g.: trust account or restricted RID, which prevent its move.
13720 //
13721   ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION = DWORD(8492);
13722   {$EXTERNALSYM ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION}
13723 
13724 //
13725 // MessageId: ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS
13726 //
13727 // MessageText:
13728 //
13729 //  Can't move objects with memberships across domain boundaries as once moved, this would violate the membership conditions of the account group.  Remove the object from any account group memberships and retry.
13730 //
13731   ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS = DWORD(8493);
13732   {$EXTERNALSYM ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS}
13733 
13734 //
13735 // MessageId: ERROR_DS_NC_MUST_HAVE_NC_PARENT
13736 //
13737 // MessageText:
13738 //
13739 //  A naming context head must be the immediate child of another naming context head, not of an interior node.
13740 //
13741   ERROR_DS_NC_MUST_HAVE_NC_PARENT = DWORD(8494);
13742   {$EXTERNALSYM ERROR_DS_NC_MUST_HAVE_NC_PARENT}
13743 
13744 //
13745 // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE
13746 //
13747 // MessageText:
13748 //
13749 //  The directory cannot validate the proposed naming context name because it does not hold a replica of the naming context above the proposed naming context.  Please ensure that the domain naming master role is held by a server that is configured as a global catalog server, and that the server is up to date with its replication partners. (Applies only to Windows 2000 Domain Naming masters)
13750 //
13751   ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE = DWORD(8495);
13752   {$EXTERNALSYM ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE}
13753 
13754 //
13755 // MessageId: ERROR_DS_DST_DOMAIN_NOT_NATIVE
13756 //
13757 // MessageText:
13758 //
13759 //  Destination domain must be in native mode.
13760 //
13761   ERROR_DS_DST_DOMAIN_NOT_NATIVE = DWORD(8496);
13762   {$EXTERNALSYM ERROR_DS_DST_DOMAIN_NOT_NATIVE}
13763 
13764 //
13765 // MessageId: ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER
13766 //
13767 // MessageText:
13768 //
13769 //  The operation can not be performed because the server does not have an infrastructure container in the domain of interest.
13770 //
13771   ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER = DWORD(8497);
13772   {$EXTERNALSYM ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER}
13773 
13774 //
13775 // MessageId: ERROR_DS_CANT_MOVE_ACCOUNT_GROUP
13776 //
13777 // MessageText:
13778 //
13779 //  Cross-domain move of non-empty account groups is not allowed.
13780 //
13781   ERROR_DS_CANT_MOVE_ACCOUNT_GROUP = DWORD(8498);
13782   {$EXTERNALSYM ERROR_DS_CANT_MOVE_ACCOUNT_GROUP}
13783 
13784 //
13785 // MessageId: ERROR_DS_CANT_MOVE_RESOURCE_GROUP
13786 //
13787 // MessageText:
13788 //
13789 //  Cross-domain move of non-empty resource groups is not allowed.
13790 //
13791   ERROR_DS_CANT_MOVE_RESOURCE_GROUP = DWORD(8499);
13792   {$EXTERNALSYM ERROR_DS_CANT_MOVE_RESOURCE_GROUP}
13793 
13794 //
13795 // MessageId: ERROR_DS_INVALID_SEARCH_FLAG
13796 //
13797 // MessageText:
13798 //
13799 //  The search flags for the attribute are invalid. The ANR bit is valid only on attributes of Unicode or Teletex strings.
13800 //
13801   ERROR_DS_INVALID_SEARCH_FLAG = DWORD(8500);
13802   {$EXTERNALSYM ERROR_DS_INVALID_SEARCH_FLAG}
13803 
13804 //
13805 // MessageId: ERROR_DS_NO_TREE_DELETE_ABOVE_NC
13806 //
13807 // MessageText:
13808 //
13809 //  Tree deletions starting at an object which has an NC head as a descendant are not allowed.
13810 //
13811   ERROR_DS_NO_TREE_DELETE_ABOVE_NC = DWORD(8501);
13812   {$EXTERNALSYM ERROR_DS_NO_TREE_DELETE_ABOVE_NC}
13813 
13814 //
13815 // MessageId: ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE
13816 //
13817 // MessageText:
13818 //
13819 //  The directory service failed to lock a tree in preparation for a tree deletion because the tree was in use.
13820 //
13821   ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE = DWORD(8502);
13822   {$EXTERNALSYM ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE}
13823 
13824 //
13825 // MessageId: ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE
13826 //
13827 // MessageText:
13828 //
13829 //  The directory service failed to identify the list of objects to delete while attempting a tree deletion.
13830 //
13831   ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE = DWORD(8503);
13832   {$EXTERNALSYM ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE}
13833 
13834 //
13835 // MessageId: ERROR_DS_SAM_INIT_FAILURE
13836 //
13837 // MessageText:
13838 //
13839 //  Security Accounts Manager initialization failed because of the following error: %1.
13840 //  Error Status: 0x%2. Click OK to shut down the system and reboot into Directory Services Restore Mode. Check the event log for detailed information.
13841 //
13842   ERROR_DS_SAM_INIT_FAILURE = DWORD(8504);
13843   {$EXTERNALSYM ERROR_DS_SAM_INIT_FAILURE}
13844 
13845 //
13846 // MessageId: ERROR_DS_SENSITIVE_GROUP_VIOLATION
13847 //
13848 // MessageText:
13849 //
13850 //  Only an administrator can modify the membership list of an administrative group.
13851 //
13852   ERROR_DS_SENSITIVE_GROUP_VIOLATION = DWORD(8505);
13853   {$EXTERNALSYM ERROR_DS_SENSITIVE_GROUP_VIOLATION}
13854 
13855 //
13856 // MessageId: ERROR_DS_CANT_MOD_PRIMARYGROUPID
13857 //
13858 // MessageText:
13859 //
13860 //  Cannot change the primary group ID of a domain controller account.
13861 //
13862   ERROR_DS_CANT_MOD_PRIMARYGROUPID = DWORD(8506);
13863   {$EXTERNALSYM ERROR_DS_CANT_MOD_PRIMARYGROUPID}
13864 
13865 //
13866 // MessageId: ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD
13867 //
13868 // MessageText:
13869 //
13870 //  An attempt is made to modify the base schema.
13871 //
13872   ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD = DWORD(8507);
13873   {$EXTERNALSYM ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD}
13874 
13875 //
13876 // MessageId: ERROR_DS_NONSAFE_SCHEMA_CHANGE
13877 //
13878 // MessageText:
13879 //
13880 //  Adding a new mandatory attribute to an existing class, deleting a mandatory attribute from an existing class, or adding an optional attribute to the special class Top that is not a backlink attribute (directly or through inheritance, for example, by adding or deleting an auxiliary class) is not allowed.
13881 //
13882   ERROR_DS_NONSAFE_SCHEMA_CHANGE = DWORD(8508);
13883   {$EXTERNALSYM ERROR_DS_NONSAFE_SCHEMA_CHANGE}
13884 
13885 //
13886 // MessageId: ERROR_DS_SCHEMA_UPDATE_DISALLOWED
13887 //
13888 // MessageText:
13889 //
13890 //  Schema update is not allowed on this DC because the DC is not the schema FSMO Role Owner.
13891 //
13892   ERROR_DS_SCHEMA_UPDATE_DISALLOWED = DWORD(8509);
13893   {$EXTERNALSYM ERROR_DS_SCHEMA_UPDATE_DISALLOWED}
13894 
13895 //
13896 // MessageId: ERROR_DS_CANT_CREATE_UNDER_SCHEMA
13897 //
13898 // MessageText:
13899 //
13900 //  An object of this class cannot be created under the schema container. You can only create attribute-schema and class-schema objects under the schema container.
13901 //
13902   ERROR_DS_CANT_CREATE_UNDER_SCHEMA = DWORD(8510);
13903   {$EXTERNALSYM ERROR_DS_CANT_CREATE_UNDER_SCHEMA}
13904 
13905 //
13906 // MessageId: ERROR_DS_INSTALL_NO_SRC_SCH_VERSION
13907 //
13908 // MessageText:
13909 //
13910 //  The replica/child install failed to get the objectVersion attribute on the schema container on the source DC. Either the attribute is missing on the schema container or the credentials supplied do not have permission to read it.
13911 //
13912   ERROR_DS_INSTALL_NO_SRC_SCH_VERSION = DWORD(8511);
13913   {$EXTERNALSYM ERROR_DS_INSTALL_NO_SRC_SCH_VERSION}
13914 
13915 //
13916 // MessageId: ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE
13917 //
13918 // MessageText:
13919 //
13920 //  The replica/child install failed to read the objectVersion attribute in the SCHEMA section of the file schema.ini in the system32 directory.
13921 //
13922   ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE = DWORD(8512);
13923   {$EXTERNALSYM ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE}
13924 
13925 //
13926 // MessageId: ERROR_DS_INVALID_GROUP_TYPE
13927 //
13928 // MessageText:
13929 //
13930 //  The specified group type is invalid.
13931 //
13932   ERROR_DS_INVALID_GROUP_TYPE = DWORD(8513);
13933   {$EXTERNALSYM ERROR_DS_INVALID_GROUP_TYPE}
13934 
13935 //
13936 // MessageId: ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN
13937 //
13938 // MessageText:
13939 //
13940 //  You cannot nest global groups in a mixed domain if the group is security-enabled.
13941 //
13942   ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN = DWORD(8514);
13943   {$EXTERNALSYM ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN}
13944 
13945 //
13946 // MessageId: ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN
13947 //
13948 // MessageText:
13949 //
13950 //  You cannot nest local groups in a mixed domain if the group is security-enabled.
13951 //
13952   ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN = DWORD(8515);
13953   {$EXTERNALSYM ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN}
13954 
13955 //
13956 // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER
13957 //
13958 // MessageText:
13959 //
13960 //  A global group cannot have a local group as a member.
13961 //
13962   ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER = DWORD(8516);
13963   {$EXTERNALSYM ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER}
13964 
13965 //
13966 // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER
13967 //
13968 // MessageText:
13969 //
13970 //  A global group cannot have a universal group as a member.
13971 //
13972   ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER = DWORD(8517);
13973   {$EXTERNALSYM ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER}
13974 
13975 //
13976 // MessageId: ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER
13977 //
13978 // MessageText:
13979 //
13980 //  A universal group cannot have a local group as a member.
13981 //
13982   ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER = DWORD(8518);
13983   {$EXTERNALSYM ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER}
13984 
13985 //
13986 // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER
13987 //
13988 // MessageText:
13989 //
13990 //  A global group cannot have a cross-domain member.
13991 //
13992   ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER = DWORD(8519);
13993   {$EXTERNALSYM ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER}
13994 
13995 //
13996 // MessageId: ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER
13997 //
13998 // MessageText:
13999 //
14000 //  A local group cannot have another cross domain local group as a member.
14001 //
14002   ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER = DWORD(8520);
14003   {$EXTERNALSYM ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER}
14004 
14005 //
14006 // MessageId: ERROR_DS_HAVE_PRIMARY_MEMBERS
14007 //
14008 // MessageText:
14009 //
14010 //  A group with primary members cannot change to a security-disabled group.
14011 //
14012   ERROR_DS_HAVE_PRIMARY_MEMBERS = DWORD(8521);
14013   {$EXTERNALSYM ERROR_DS_HAVE_PRIMARY_MEMBERS}
14014 
14015 //
14016 // MessageId: ERROR_DS_STRING_SD_CONVERSION_FAILED
14017 //
14018 // MessageText:
14019 //
14020 //  The schema cache load failed to convert the string default SD on a class-schema object.
14021 //
14022   ERROR_DS_STRING_SD_CONVERSION_FAILED = DWORD(8522);
14023   {$EXTERNALSYM ERROR_DS_STRING_SD_CONVERSION_FAILED}
14024 
14025 //
14026 // MessageId: ERROR_DS_NAMING_MASTER_GC
14027 //
14028 // MessageText:
14029 //
14030 //  Only DSAs configured to be Global Catalog servers should be allowed to hold the Domain Naming Master FSMO role. (Applies only to Windows 2000 servers)
14031 //
14032   ERROR_DS_NAMING_MASTER_GC = DWORD(8523);
14033   {$EXTERNALSYM ERROR_DS_NAMING_MASTER_GC}
14034 
14035 //
14036 // MessageId: ERROR_DS_DNS_LOOKUP_FAILURE
14037 //
14038 // MessageText:
14039 //
14040 //  The DSA operation is unable to proceed because of a DNS lookup failure.
14041 //
14042   ERROR_DS_DNS_LOOKUP_FAILURE = DWORD(8524);
14043   {$EXTERNALSYM ERROR_DS_DNS_LOOKUP_FAILURE}
14044 
14045 //
14046 // MessageId: ERROR_DS_COULDNT_UPDATE_SPNS
14047 //
14048 // MessageText:
14049 //
14050 //  While processing a change to the DNS Host Name for an object, the Service Principal Name values could not be kept in sync.
14051 //
14052   ERROR_DS_COULDNT_UPDATE_SPNS = DWORD(8525);
14053   {$EXTERNALSYM ERROR_DS_COULDNT_UPDATE_SPNS}
14054 
14055 //
14056 // MessageId: ERROR_DS_CANT_RETRIEVE_SD
14057 //
14058 // MessageText:
14059 //
14060 //  The Security Descriptor attribute could not be read.
14061 //
14062   ERROR_DS_CANT_RETRIEVE_SD = DWORD(8526);
14063   {$EXTERNALSYM ERROR_DS_CANT_RETRIEVE_SD}
14064 
14065 //
14066 // MessageId: ERROR_DS_KEY_NOT_UNIQUE
14067 //
14068 // MessageText:
14069 //
14070 //  The object requested was not found, but an object with that key was found.
14071 //
14072   ERROR_DS_KEY_NOT_UNIQUE = DWORD(8527);
14073   {$EXTERNALSYM ERROR_DS_KEY_NOT_UNIQUE}
14074 
14075 //
14076 // MessageId: ERROR_DS_WRONG_LINKED_ATT_SYNTAX
14077 //
14078 // MessageText:
14079 //
14080 //  The syntax of the linked attribute being added is incorrect. Forward links can only have syntax 2.5.5.1, 2.5.5.7, and 2.5.5.14, and backlinks can only have syntax 2.5.5.1
14081 //
14082   ERROR_DS_WRONG_LINKED_ATT_SYNTAX = DWORD(8528);
14083   {$EXTERNALSYM ERROR_DS_WRONG_LINKED_ATT_SYNTAX}
14084 
14085 //
14086 // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD
14087 //
14088 // MessageText:
14089 //
14090 //  Security Account Manager needs to get the boot password.
14091 //
14092   ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD = DWORD(8529);
14093   {$EXTERNALSYM ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD}
14094 
14095 //
14096 // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY
14097 //
14098 // MessageText:
14099 //
14100 //  Security Account Manager needs to get the boot key from floppy disk.
14101 //
14102   ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY = DWORD(8530);
14103   {$EXTERNALSYM ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY}
14104 
14105 //
14106 // MessageId: ERROR_DS_CANT_START
14107 //
14108 // MessageText:
14109 //
14110 //  Directory Service cannot start.
14111 //
14112   ERROR_DS_CANT_START = DWORD(8531);
14113   {$EXTERNALSYM ERROR_DS_CANT_START}
14114 
14115 //
14116 // MessageId: ERROR_DS_INIT_FAILURE
14117 //
14118 // MessageText:
14119 //
14120 //  Directory Services could not start.
14121 //
14122   ERROR_DS_INIT_FAILURE = DWORD(8532);
14123   {$EXTERNALSYM ERROR_DS_INIT_FAILURE}
14124 
14125 //
14126 // MessageId: ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION
14127 //
14128 // MessageText:
14129 //
14130 //  The connection between client and server requires packet privacy or better.
14131 //
14132   ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION = DWORD(8533);
14133   {$EXTERNALSYM ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION}
14134 
14135 //
14136 // MessageId: ERROR_DS_SOURCE_DOMAIN_IN_FOREST
14137 //
14138 // MessageText:
14139 //
14140 //  The source domain may not be in the same forest as destination.
14141 //
14142   ERROR_DS_SOURCE_DOMAIN_IN_FOREST = DWORD(8534);
14143   {$EXTERNALSYM ERROR_DS_SOURCE_DOMAIN_IN_FOREST}
14144 
14145 //
14146 // MessageId: ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST
14147 //
14148 // MessageText:
14149 //
14150 //  The destination domain must be in the forest.
14151 //
14152   ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST = DWORD(8535);
14153   {$EXTERNALSYM ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST}
14154 
14155 //
14156 // MessageId: ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED
14157 //
14158 // MessageText:
14159 //
14160 //  The operation requires that destination domain auditing be enabled.
14161 //
14162   ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED = DWORD(8536);
14163   {$EXTERNALSYM ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED}
14164 
14165 //
14166 // MessageId: ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN
14167 //
14168 // MessageText:
14169 //
14170 //  The operation couldn't locate a DC for the source domain.
14171 //
14172   ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN = DWORD(8537);
14173   {$EXTERNALSYM ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN}
14174 
14175 //
14176 // MessageId: ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER
14177 //
14178 // MessageText:
14179 //
14180 //  The source object must be a group or user.
14181 //
14182   ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER = DWORD(8538);
14183   {$EXTERNALSYM ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER}
14184 
14185 //
14186 // MessageId: ERROR_DS_SRC_SID_EXISTS_IN_FOREST
14187 //
14188 // MessageText:
14189 //
14190 //  The source object's SID already exists in destination forest.
14191 //
14192   ERROR_DS_SRC_SID_EXISTS_IN_FOREST = DWORD(8539);
14193   {$EXTERNALSYM ERROR_DS_SRC_SID_EXISTS_IN_FOREST}
14194 
14195 //
14196 // MessageId: ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH
14197 //
14198 // MessageText:
14199 //
14200 //  The source and destination object must be of the same type.
14201 //
14202   ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH = DWORD(8540);
14203   {$EXTERNALSYM ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH}
14204 
14205 //
14206 // MessageId: ERROR_SAM_INIT_FAILURE
14207 //
14208 // MessageText:
14209 //
14210 //  Security Accounts Manager initialization failed because of the following error: %1.
14211 //  Error Status: 0x%2. Click OK to shut down the system and reboot into Safe Mode. Check the event log for detailed information.
14212 //
14213   ERROR_SAM_INIT_FAILURE = DWORD(8541);
14214   {$EXTERNALSYM ERROR_SAM_INIT_FAILURE}
14215 
14216 //
14217 // MessageId: ERROR_DS_DRA_SCHEMA_INFO_SHIP
14218 //
14219 // MessageText:
14220 //
14221 //  Schema information could not be included in the replication request.
14222 //
14223   ERROR_DS_DRA_SCHEMA_INFO_SHIP = DWORD(8542);
14224   {$EXTERNALSYM ERROR_DS_DRA_SCHEMA_INFO_SHIP}
14225 
14226 //
14227 // MessageId: ERROR_DS_DRA_SCHEMA_CONFLICT
14228 //
14229 // MessageText:
14230 //
14231 //  The replication operation could not be completed due to a schema incompatibility.
14232 //
14233   ERROR_DS_DRA_SCHEMA_CONFLICT = DWORD(8543);
14234   {$EXTERNALSYM ERROR_DS_DRA_SCHEMA_CONFLICT}
14235 
14236 //
14237 // MessageId: ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT
14238 //
14239 // MessageText:
14240 //
14241 //  The replication operation could not be completed due to a previous schema incompatibility.
14242 //
14243   ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT = DWORD(8544);
14244   {$EXTERNALSYM ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT}
14245 
14246 //
14247 // MessageId: ERROR_DS_DRA_OBJ_NC_MISMATCH
14248 //
14249 // MessageText:
14250 //
14251 //  The replication update could not be applied because either the source or the destination has not yet received information regarding a recent cross-domain move operation.
14252 //
14253   ERROR_DS_DRA_OBJ_NC_MISMATCH = DWORD(8545);
14254   {$EXTERNALSYM ERROR_DS_DRA_OBJ_NC_MISMATCH}
14255 
14256 //
14257 // MessageId: ERROR_DS_NC_STILL_HAS_DSAS
14258 //
14259 // MessageText:
14260 //
14261 //  The requested domain could not be deleted because there exist domain controllers that still host this domain.
14262 //
14263   ERROR_DS_NC_STILL_HAS_DSAS = DWORD(8546);
14264   {$EXTERNALSYM ERROR_DS_NC_STILL_HAS_DSAS}
14265 
14266 //
14267 // MessageId: ERROR_DS_GC_REQUIRED
14268 //
14269 // MessageText:
14270 //
14271 //  The requested operation can be performed only on a global catalog server.
14272 //
14273   ERROR_DS_GC_REQUIRED = DWORD(8547);
14274   {$EXTERNALSYM ERROR_DS_GC_REQUIRED}
14275 
14276 //
14277 // MessageId: ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY
14278 //
14279 // MessageText:
14280 //
14281 //  A local group can only be a member of other local groups in the same domain.
14282 //
14283   ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY = DWORD(8548);
14284   {$EXTERNALSYM ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY}
14285 
14286 //
14287 // MessageId: ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS
14288 //
14289 // MessageText:
14290 //
14291 //  Foreign security principals cannot be members of universal groups.
14292 //
14293   ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS = DWORD(8549);
14294   {$EXTERNALSYM ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS}
14295 
14296 //
14297 // MessageId: ERROR_DS_CANT_ADD_TO_GC
14298 //
14299 // MessageText:
14300 //
14301 //  The attribute is not allowed to be replicated to the GC because of security reasons.
14302 //
14303   ERROR_DS_CANT_ADD_TO_GC = DWORD(8550);
14304   {$EXTERNALSYM ERROR_DS_CANT_ADD_TO_GC}
14305 
14306 //
14307 // MessageId: ERROR_DS_NO_CHECKPOINT_WITH_PDC
14308 //
14309 // MessageText:
14310 //
14311 //  The checkpoint with the PDC could not be taken because there too many modifications being processed currently.
14312 //
14313   ERROR_DS_NO_CHECKPOINT_WITH_PDC = DWORD(8551);
14314   {$EXTERNALSYM ERROR_DS_NO_CHECKPOINT_WITH_PDC}
14315 
14316 //
14317 // MessageId: ERROR_DS_SOURCE_AUDITING_NOT_ENABLED
14318 //
14319 // MessageText:
14320 //
14321 //  The operation requires that source domain auditing be enabled.
14322 //
14323   ERROR_DS_SOURCE_AUDITING_NOT_ENABLED = DWORD(8552);
14324   {$EXTERNALSYM ERROR_DS_SOURCE_AUDITING_NOT_ENABLED}
14325 
14326 //
14327 // MessageId: ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC
14328 //
14329 // MessageText:
14330 //
14331 //  Security principal objects can only be created inside domain naming contexts.
14332 //
14333   ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC = DWORD(8553);
14334   {$EXTERNALSYM ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC}
14335 
14336 //
14337 // MessageId: ERROR_DS_INVALID_NAME_FOR_SPN
14338 //
14339 // MessageText:
14340 //
14341 //  A Service Principal Name (SPN) could not be constructed because the provided hostname is not in the necessary format.
14342 //
14343   ERROR_DS_INVALID_NAME_FOR_SPN = DWORD(8554);
14344   {$EXTERNALSYM ERROR_DS_INVALID_NAME_FOR_SPN}
14345 
14346 //
14347 // MessageId: ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS
14348 //
14349 // MessageText:
14350 //
14351 //  A Filter was passed that uses constructed attributes.
14352 //
14353   ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS = DWORD(8555);
14354   {$EXTERNALSYM ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS}
14355 
14356 //
14357 // MessageId: ERROR_DS_UNICODEPWD_NOT_IN_QUOTES
14358 //
14359 // MessageText:
14360 //
14361 //  The unicodePwd attribute value must be enclosed in double quotes.
14362 //
14363   ERROR_DS_UNICODEPWD_NOT_IN_QUOTES = DWORD(8556);
14364   {$EXTERNALSYM ERROR_DS_UNICODEPWD_NOT_IN_QUOTES}
14365 
14366 //
14367 // MessageId: ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED
14368 //
14369 // MessageText:
14370 //
14371 //  Your computer could not be joined to the domain. You have exceeded the maximum number of computer accounts you are allowed to create in this domain. Contact your system administrator to have this limit reset or increased.
14372 //
14373   ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED = DWORD(8557);
14374   {$EXTERNALSYM ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED}
14375 
14376 //
14377 // MessageId: ERROR_DS_MUST_BE_RUN_ON_DST_DC
14378 //
14379 // MessageText:
14380 //
14381 //  For security reasons, the operation must be run on the destination DC.
14382 //
14383   ERROR_DS_MUST_BE_RUN_ON_DST_DC = DWORD(8558);
14384   {$EXTERNALSYM ERROR_DS_MUST_BE_RUN_ON_DST_DC}
14385 
14386 //
14387 // MessageId: ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER
14388 //
14389 // MessageText:
14390 //
14391 //  For security reasons, the source DC must be NT4SP4 or greater.
14392 //
14393   ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER = DWORD(8559);
14394   {$EXTERNALSYM ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER}
14395 
14396 //
14397 // MessageId: ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ
14398 //
14399 // MessageText:
14400 //
14401 //  Critical Directory Service System objects cannot be deleted during tree delete operations.  The tree delete may have been partially performed.
14402 //
14403   ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ = DWORD(8560);
14404   {$EXTERNALSYM ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ}
14405 
14406 //
14407 // MessageId: ERROR_DS_INIT_FAILURE_CONSOLE
14408 //
14409 // MessageText:
14410 //
14411 //  Directory Services could not start because of the following error: %1.
14412 //  Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
14413 //
14414   ERROR_DS_INIT_FAILURE_CONSOLE = DWORD(8561);
14415   {$EXTERNALSYM ERROR_DS_INIT_FAILURE_CONSOLE}
14416 
14417 //
14418 // MessageId: ERROR_DS_SAM_INIT_FAILURE_CONSOLE
14419 //
14420 // MessageText:
14421 //
14422 //  Security Accounts Manager initialization failed because of the following error: %1.
14423 //  Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
14424 //
14425   ERROR_DS_SAM_INIT_FAILURE_CONSOLE = DWORD(8562);
14426   {$EXTERNALSYM ERROR_DS_SAM_INIT_FAILURE_CONSOLE}
14427 
14428 //
14429 // MessageId: ERROR_DS_FOREST_VERSION_TOO_HIGH
14430 //
14431 // MessageText:
14432 //
14433 //  The version of the operating system installed is incompatible with the current forest functional level. You must upgrade to a new version of the operating system before this server can become a domain controller in this forest.
14434 //
14435   ERROR_DS_FOREST_VERSION_TOO_HIGH = DWORD(8563);
14436   {$EXTERNALSYM ERROR_DS_FOREST_VERSION_TOO_HIGH}
14437 
14438 //
14439 // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_HIGH
14440 //
14441 // MessageText:
14442 //
14443 //  The version of the operating system installed is incompatible with the current domain functional level. You must upgrade to a new version of the operating system before this server can become a domain controller in this domain.
14444 //
14445   ERROR_DS_DOMAIN_VERSION_TOO_HIGH = DWORD(8564);
14446   {$EXTERNALSYM ERROR_DS_DOMAIN_VERSION_TOO_HIGH}
14447 
14448 //
14449 // MessageId: ERROR_DS_FOREST_VERSION_TOO_LOW
14450 //
14451 // MessageText:
14452 //
14453 //  The version of the operating system installed on this server no longer supports the current forest functional level. You must raise the forest functional level before this server can become a domain controller in this forest.
14454 //
14455   ERROR_DS_FOREST_VERSION_TOO_LOW = DWORD(8565);
14456   {$EXTERNALSYM ERROR_DS_FOREST_VERSION_TOO_LOW}
14457 
14458 //
14459 // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_LOW
14460 //
14461 // MessageText:
14462 //
14463 //  The version of the operating system installed on this server no longer supports the current domain functional level. You must raise the domain functional level before this server can become a domain controller in this domain.
14464 //
14465   ERROR_DS_DOMAIN_VERSION_TOO_LOW = DWORD(8566);
14466   {$EXTERNALSYM ERROR_DS_DOMAIN_VERSION_TOO_LOW}
14467 
14468 //
14469 // MessageId: ERROR_DS_INCOMPATIBLE_VERSION
14470 //
14471 // MessageText:
14472 //
14473 //  The version of the operating system installed on this server is incompatible with the functional level of the domain or forest.
14474 //
14475   ERROR_DS_INCOMPATIBLE_VERSION = DWORD(8567);
14476   {$EXTERNALSYM ERROR_DS_INCOMPATIBLE_VERSION}
14477 
14478 //
14479 // MessageId: ERROR_DS_LOW_DSA_VERSION
14480 //
14481 // MessageText:
14482 //
14483 //  The functional level of the domain (or forest) cannot be raised to the requested value, because there exist one or more domain controllers in the domain (or forest) that are at a lower incompatible functional level.
14484 //
14485   ERROR_DS_LOW_DSA_VERSION = DWORD(8568);
14486   {$EXTERNALSYM ERROR_DS_LOW_DSA_VERSION}
14487 
14488 //
14489 // MessageId: ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN
14490 //
14491 // MessageText:
14492 //
14493 //  The forest functional level cannot be raised to the requested value since one or more domains are still in mixed domain mode. All domains in the forest must be in native mode, for you to raise the forest functional level.
14494 //
14495   ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN = DWORD(8569);
14496   {$EXTERNALSYM ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN}
14497 
14498 //
14499 // MessageId: ERROR_DS_NOT_SUPPORTED_SORT_ORDER
14500 //
14501 // MessageText:
14502 //
14503 //  The sort order requested is not supported.
14504 //
14505   ERROR_DS_NOT_SUPPORTED_SORT_ORDER = DWORD(8570);
14506   {$EXTERNALSYM ERROR_DS_NOT_SUPPORTED_SORT_ORDER}
14507 
14508 //
14509 // MessageId: ERROR_DS_NAME_NOT_UNIQUE
14510 //
14511 // MessageText:
14512 //
14513 //  The requested name already exists as a unique identifier.
14514 //
14515   ERROR_DS_NAME_NOT_UNIQUE = DWORD(8571);
14516   {$EXTERNALSYM ERROR_DS_NAME_NOT_UNIQUE}
14517 
14518 //
14519 // MessageId: ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4
14520 //
14521 // MessageText:
14522 //
14523 //  The machine account was created pre-NT4.  The account needs to be recreated.
14524 //
14525   ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 = DWORD(8572);
14526   {$EXTERNALSYM ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4}
14527 
14528 //
14529 // MessageId: ERROR_DS_OUT_OF_VERSION_STORE
14530 //
14531 // MessageText:
14532 //
14533 //  The database is out of version store.
14534 //
14535   ERROR_DS_OUT_OF_VERSION_STORE = DWORD(8573);
14536   {$EXTERNALSYM ERROR_DS_OUT_OF_VERSION_STORE}
14537 
14538 //
14539 // MessageId: ERROR_DS_INCOMPATIBLE_CONTROLS_USED
14540 //
14541 // MessageText:
14542 //
14543 //  Unable to continue operation because multiple conflicting controls were used.
14544 //
14545   ERROR_DS_INCOMPATIBLE_CONTROLS_USED = DWORD(8574);
14546   {$EXTERNALSYM ERROR_DS_INCOMPATIBLE_CONTROLS_USED}
14547 
14548 //
14549 // MessageId: ERROR_DS_NO_REF_DOMAIN
14550 //
14551 // MessageText:
14552 //
14553 //  Unable to find a valid security descriptor reference domain for this partition.
14554 //
14555   ERROR_DS_NO_REF_DOMAIN = DWORD(8575);
14556   {$EXTERNALSYM ERROR_DS_NO_REF_DOMAIN}
14557 
14558 //
14559 // MessageId: ERROR_DS_RESERVED_LINK_ID
14560 //
14561 // MessageText:
14562 //
14563 //  Schema update failed: The link identifier is reserved.
14564 //
14565   ERROR_DS_RESERVED_LINK_ID = DWORD(8576);
14566   {$EXTERNALSYM ERROR_DS_RESERVED_LINK_ID}
14567 
14568 //
14569 // MessageId: ERROR_DS_LINK_ID_NOT_AVAILABLE
14570 //
14571 // MessageText:
14572 //
14573 //  Schema update failed: There are no link identifiers available.
14574 //
14575   ERROR_DS_LINK_ID_NOT_AVAILABLE = DWORD(8577);
14576   {$EXTERNALSYM ERROR_DS_LINK_ID_NOT_AVAILABLE}
14577 
14578 //
14579 // MessageId: ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER
14580 //
14581 // MessageText:
14582 //
14583 //  An account group can not have a universal group as a member.
14584 //
14585   ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER = DWORD(8578);
14586   {$EXTERNALSYM ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER}
14587 
14588 //
14589 // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE
14590 //
14591 // MessageText:
14592 //
14593 //  Rename or move operations on naming context heads or read-only objects are not allowed.
14594 //
14595   ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE = DWORD(8579);
14596   {$EXTERNALSYM ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE}
14597 
14598 //
14599 // MessageId: ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC
14600 //
14601 // MessageText:
14602 //
14603 //  Move operations on objects in the schema naming context are not allowed.
14604 //
14605   ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC = DWORD(8580);
14606   {$EXTERNALSYM ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC}
14607 
14608 //
14609 // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG
14610 //
14611 // MessageText:
14612 //
14613 //  A system flag has been set on the object and does not allow the object to be moved or renamed.
14614 //
14615   ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG = DWORD(8581);
14616   {$EXTERNALSYM ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG}
14617 
14618 //
14619 // MessageId: ERROR_DS_MODIFYDN_WRONG_GRANDPARENT
14620 //
14621 // MessageText:
14622 //
14623 //  This object is not allowed to change its grandparent container. Moves are not forbidden on this object, but are restricted to sibling containers.
14624 //
14625   ERROR_DS_MODIFYDN_WRONG_GRANDPARENT = DWORD(8582);
14626   {$EXTERNALSYM ERROR_DS_MODIFYDN_WRONG_GRANDPARENT}
14627 
14628 //
14629 // MessageId: ERROR_DS_NAME_ERROR_TRUST_REFERRAL
14630 //
14631 // MessageText:
14632 //
14633 //  Unable to resolve completely, a referral to another forest is generated.
14634 //
14635   ERROR_DS_NAME_ERROR_TRUST_REFERRAL = DWORD(8583);
14636   {$EXTERNALSYM ERROR_DS_NAME_ERROR_TRUST_REFERRAL}
14637 
14638 //
14639 // MessageId: ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER
14640 //
14641 // MessageText:
14642 //
14643 //  The requested action is not supported on standard server.
14644 //
14645   ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER = DWORD(8584);
14646   {$EXTERNALSYM ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER}
14647 
14648 //
14649 // MessageId: ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD
14650 //
14651 // MessageText:
14652 //
14653 //  Could not access a partition of the Active Directory located on a remote server.  Make sure at least one server is running for the partition in question.
14654 //
14655   ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD = DWORD(8585);
14656   {$EXTERNALSYM ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD}
14657 
14658 //
14659 // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2
14660 //
14661 // MessageText:
14662 //
14663 //  The directory cannot validate the proposed naming context (or partition) name because it does not hold a replica nor can it contact a replica of the naming context above the proposed naming context.  Please ensure that the parent naming context is properly registered in DNS, and at least one replica of this naming context is reachable by the Domain Naming master.
14664 //
14665   ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 = DWORD(8586);
14666   {$EXTERNALSYM ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2}
14667 
14668 //
14669 // MessageId: ERROR_DS_THREAD_LIMIT_EXCEEDED
14670 //
14671 // MessageText:
14672 //
14673 //  The thread limit for this request was exceeded.
14674 //
14675   ERROR_DS_THREAD_LIMIT_EXCEEDED = DWORD(8587);
14676   {$EXTERNALSYM ERROR_DS_THREAD_LIMIT_EXCEEDED}
14677 
14678 //
14679 // MessageId: ERROR_DS_NOT_CLOSEST
14680 //
14681 // MessageText:
14682 //
14683 //  The Global catalog server is not in the closest site.
14684 //
14685   ERROR_DS_NOT_CLOSEST = DWORD(8588);
14686   {$EXTERNALSYM ERROR_DS_NOT_CLOSEST}
14687 
14688 //
14689 // MessageId: ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF
14690 //
14691 // MessageText:
14692 //
14693 //  The DS cannot derive a service principal name (SPN) with which to mutually authenticate the target server because the corresponding server object in the local DS database has no serverReference attribute.
14694 //
14695   ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF = DWORD(8589);
14696   {$EXTERNALSYM ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF}
14697 
14698 //
14699 // MessageId: ERROR_DS_SINGLE_USER_MODE_FAILED
14700 //
14701 // MessageText:
14702 //
14703 //  The Directory Service failed to enter single user mode.
14704 //
14705   ERROR_DS_SINGLE_USER_MODE_FAILED = DWORD(8590);
14706   {$EXTERNALSYM ERROR_DS_SINGLE_USER_MODE_FAILED}
14707 
14708 //
14709 // MessageId: ERROR_DS_NTDSCRIPT_SYNTAX_ERROR
14710 //
14711 // MessageText:
14712 //
14713 //  The Directory Service cannot parse the script because of a syntax error.
14714 //
14715   ERROR_DS_NTDSCRIPT_SYNTAX_ERROR = DWORD(8591);
14716   {$EXTERNALSYM ERROR_DS_NTDSCRIPT_SYNTAX_ERROR}
14717 
14718 //
14719 // MessageId: ERROR_DS_NTDSCRIPT_PROCESS_ERROR
14720 //
14721 // MessageText:
14722 //
14723 //  The Directory Service cannot process the script because of an error.
14724 //
14725   ERROR_DS_NTDSCRIPT_PROCESS_ERROR = DWORD(8592);
14726   {$EXTERNALSYM ERROR_DS_NTDSCRIPT_PROCESS_ERROR}
14727 
14728 //
14729 // MessageId: ERROR_DS_DIFFERENT_REPL_EPOCHS
14730 //
14731 // MessageText:
14732 //
14733 //  The directory service cannot perform the requested operation because the servers
14734 //  involved are of different replication epochs (which is usually related to a
14735 //  domain rename that is in progress).
14736 //
14737   ERROR_DS_DIFFERENT_REPL_EPOCHS = DWORD(8593);
14738   {$EXTERNALSYM ERROR_DS_DIFFERENT_REPL_EPOCHS}
14739 
14740 //
14741 // MessageId: ERROR_DS_DRS_EXTENSIONS_CHANGED
14742 //
14743 // MessageText:
14744 //
14745 //  The directory service binding must be renegotiated due to a change in the server
14746 //  extensions information.
14747 //
14748   ERROR_DS_DRS_EXTENSIONS_CHANGED = DWORD(8594);
14749   {$EXTERNALSYM ERROR_DS_DRS_EXTENSIONS_CHANGED}
14750 
14751 //
14752 // MessageId: ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR
14753 //
14754 // MessageText:
14755 //
14756 //  Operation not allowed on a disabled cross ref.
14757 //
14758   ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR = DWORD(8595);
14759   {$EXTERNALSYM ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR}
14760 
14761 //
14762 // MessageId: ERROR_DS_NO_MSDS_INTID
14763 //
14764 // MessageText:
14765 //
14766 //  Schema update failed: No values for msDS-IntId are available.
14767 //
14768   ERROR_DS_NO_MSDS_INTID = DWORD(8596);
14769   {$EXTERNALSYM ERROR_DS_NO_MSDS_INTID}
14770 
14771 //
14772 // MessageId: ERROR_DS_DUP_MSDS_INTID
14773 //
14774 // MessageText:
14775 //
14776 //  Schema update failed: Duplicate msDS-INtId. Retry the operation.
14777 //
14778   ERROR_DS_DUP_MSDS_INTID = DWORD(8597);
14779   {$EXTERNALSYM ERROR_DS_DUP_MSDS_INTID}
14780 
14781 //
14782 // MessageId: ERROR_DS_EXISTS_IN_RDNATTID
14783 //
14784 // MessageText:
14785 //
14786 //  Schema deletion failed: attribute is used in rDNAttID.
14787 //
14788   ERROR_DS_EXISTS_IN_RDNATTID = DWORD(8598);
14789   {$EXTERNALSYM ERROR_DS_EXISTS_IN_RDNATTID}
14790 
14791 //
14792 // MessageId: ERROR_DS_AUTHORIZATION_FAILED
14793 //
14794 // MessageText:
14795 //
14796 //  The directory service failed to authorize the request.
14797 //
14798   ERROR_DS_AUTHORIZATION_FAILED = DWORD(8599);
14799   {$EXTERNALSYM ERROR_DS_AUTHORIZATION_FAILED}
14800 
14801 //
14802 // MessageId: ERROR_DS_INVALID_SCRIPT
14803 //
14804 // MessageText:
14805 //
14806 //  The Directory Service cannot process the script because it is invalid.
14807 //
14808   ERROR_DS_INVALID_SCRIPT = DWORD(8600);
14809   {$EXTERNALSYM ERROR_DS_INVALID_SCRIPT}
14810 
14811 //
14812 // MessageId: ERROR_DS_REMOTE_CROSSREF_OP_FAILED
14813 //
14814 // MessageText:
14815 //
14816 //  The remote create cross reference operation failed on the Domain Naming Master FSMO.  The operation's error is in the extended data.
14817 //
14818   ERROR_DS_REMOTE_CROSSREF_OP_FAILED = DWORD(8601);
14819   {$EXTERNALSYM ERROR_DS_REMOTE_CROSSREF_OP_FAILED}
14820 
14821 //
14822 // MessageId: ERROR_DS_CROSS_REF_BUSY
14823 //
14824 // MessageText:
14825 //
14826 //  A cross reference is in use locally with the same name.
14827 //
14828   ERROR_DS_CROSS_REF_BUSY = DWORD(8602);
14829   {$EXTERNALSYM ERROR_DS_CROSS_REF_BUSY}
14830 
14831 //
14832 // MessageId: ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN
14833 //
14834 // MessageText:
14835 //
14836 //  The DS cannot derive a service principal name (SPN) with which to mutually authenticate the target server because the server's domain has been deleted from the forest.
14837 //
14838   ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN = DWORD(8603);
14839   {$EXTERNALSYM ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN}
14840 
14841 //
14842 // MessageId: ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC
14843 //
14844 // MessageText:
14845 //
14846 //  Writeable NCs prevent this DC from demoting.
14847 //
14848   ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC = DWORD(8604);
14849   {$EXTERNALSYM ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC}
14850 
14851 //
14852 // MessageId: ERROR_DS_DUPLICATE_ID_FOUND
14853 //
14854 // MessageText:
14855 //
14856 //  The requested object has a non-unique identifier and cannot be retrieved.
14857 //
14858   ERROR_DS_DUPLICATE_ID_FOUND = DWORD(8605);
14859   {$EXTERNALSYM ERROR_DS_DUPLICATE_ID_FOUND}
14860 
14861 //
14862 // MessageId: ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT
14863 //
14864 // MessageText:
14865 //
14866 //  Insufficient attributes were given to create an object.  This object may not exist because it may have been deleted and already garbage collected.
14867 //
14868   ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT = DWORD(8606);
14869   {$EXTERNALSYM ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT}
14870 
14871 //
14872 // MessageId: ERROR_DS_GROUP_CONVERSION_ERROR
14873 //
14874 // MessageText:
14875 //
14876 //  The group cannot be converted due to attribute restrictions on the requested group type.
14877 //
14878   ERROR_DS_GROUP_CONVERSION_ERROR = DWORD(8607);
14879   {$EXTERNALSYM ERROR_DS_GROUP_CONVERSION_ERROR}
14880 
14881 //
14882 // MessageId: ERROR_DS_CANT_MOVE_APP_BASIC_GROUP
14883 //
14884 // MessageText:
14885 //
14886 //  Cross-domain move of non-empty basic application groups is not allowed.
14887 //
14888   ERROR_DS_CANT_MOVE_APP_BASIC_GROUP = DWORD(8608);
14889   {$EXTERNALSYM ERROR_DS_CANT_MOVE_APP_BASIC_GROUP}
14890 
14891 //
14892 // MessageId: ERROR_DS_CANT_MOVE_APP_QUERY_GROUP
14893 //
14894 // MessageText:
14895 //
14896 //  Cross-domain move of non-empty query based application groups is not allowed.
14897 //
14898   ERROR_DS_CANT_MOVE_APP_QUERY_GROUP = DWORD(8609);
14899   {$EXTERNALSYM ERROR_DS_CANT_MOVE_APP_QUERY_GROUP}
14900 
14901 //
14902 // MessageId: ERROR_DS_ROLE_NOT_VERIFIED
14903 //
14904 // MessageText:
14905 //
14906 //  The FSMO role ownership could not be verified because its directory partition has not replicated successfully with atleast one replication partner.
14907 //
14908   ERROR_DS_ROLE_NOT_VERIFIED = DWORD(8610);
14909   {$EXTERNALSYM ERROR_DS_ROLE_NOT_VERIFIED}
14910 
14911 //
14912 // MessageId: ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL
14913 //
14914 // MessageText:
14915 //
14916 //  The target container for a redirection of a well known object container cannot already be a special container.
14917 //
14918   ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL = DWORD(8611);
14919   {$EXTERNALSYM ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL}
14920 
14921 //
14922 // MessageId: ERROR_DS_DOMAIN_RENAME_IN_PROGRESS
14923 //
14924 // MessageText:
14925 //
14926 //  The Directory Service cannot perform the requested operation because a domain rename operation is in progress.
14927 //
14928   ERROR_DS_DOMAIN_RENAME_IN_PROGRESS = DWORD(8612);
14929   {$EXTERNALSYM ERROR_DS_DOMAIN_RENAME_IN_PROGRESS}
14930 
14931 //
14932 // MessageId: ERROR_DS_EXISTING_AD_CHILD_NC
14933 //
14934 // MessageText:
14935 //
14936 //  The Active Directory detected an Active Directory child partition below the
14937 //  requested new partition name.  The Active Directory's partition heiarchy must
14938 //  be created in a top down method.
14939 //
14940   ERROR_DS_EXISTING_AD_CHILD_NC = DWORD(8613);
14941   {$EXTERNALSYM ERROR_DS_EXISTING_AD_CHILD_NC}
14942 
14943 //
14944 // MessageId: ERROR_DS_REPL_LIFETIME_EXCEEDED
14945 //
14946 // MessageText:
14947 //
14948 //  The Active Directory cannot replicate with this server because the time since the last replication with this server has exceeded the tombstone lifetime.
14949 //
14950   ERROR_DS_REPL_LIFETIME_EXCEEDED = DWORD(8614);
14951   {$EXTERNALSYM ERROR_DS_REPL_LIFETIME_EXCEEDED}
14952 
14953 //
14954 // MessageId: ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER
14955 //
14956 // MessageText:
14957 //
14958 //  The requested operation is not allowed on an object under the system container.
14959 //
14960   ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER = DWORD(8615);
14961   {$EXTERNALSYM ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER}
14962 
14963 //
14964 // MessageId: ERROR_DS_LDAP_SEND_QUEUE_FULL
14965 //
14966 // MessageText:
14967 //
14968 //  The LDAP servers network send queue has filled up because the client is not
14969 //  processing the results of it's requests fast enough.  No more requests will
14970 //  be processed until the client catches up.  If the client does not catch up
14971 //  then it will be disconnected.
14972 //
14973   ERROR_DS_LDAP_SEND_QUEUE_FULL = 8616;
14974   {$EXTERNALSYM ERROR_DS_LDAP_SEND_QUEUE_FULL}
14975 
14976 //
14977 // MessageId: ERROR_DS_DRA_OUT_SCHEDULE_WINDOW
14978 //
14979 // MessageText:
14980 //
14981 //  The scheduled replication did not take place because the system was too busy to execute the request within the schedule window.  The replication queue is overloaded. Consider reducing the number of partners or decreasing the scheduled replication frequency.
14982 //
14983   ERROR_DS_DRA_OUT_SCHEDULE_WINDOW = DWORD(8617);
14984   {$EXTERNALSYM ERROR_DS_DRA_OUT_SCHEDULE_WINDOW}
14985 
14986 ///////////////////////////////////////////////////
14987 //                                                /
14988 //     End of Active Directory Error Codes        /
14989 //                                                /
14990 //                  8000 to  8999                 /
14991 ///////////////////////////////////////////////////
14992 
14993 ///////////////////////////////////////////////////
14994 //                                               //
14995 //                  DNS Error Codes              //
14996 //                                               //
14997 //                   9000 to 9999                //
14998 ///////////////////////////////////////////////////
14999 
15000 // =============================
15001 // Facility DNS Error Messages
15002 // =============================
15003 
15004 //
15005 //  DNS response codes.
15006 //
15007 
15008   DNS_ERROR_RESPONSE_CODES_BASE = 9000;
15009   {$EXTERNALSYM DNS_ERROR_RESPONSE_CODES_BASE}
15010 
15011   DNS_ERROR_RCODE_NO_ERROR = NO_ERROR;
15012   {$EXTERNALSYM DNS_ERROR_RCODE_NO_ERROR}
15013 
15014   DNS_ERROR_MASK = $00002328;  // 9000 or DNS_ERROR_RESPONSE_CODES_BASE
15015   {$EXTERNALSYM DNS_ERROR_MASK}
15016 
15017 // DNS_ERROR_RCODE_FORMAT_ERROR          0x00002329
15018 //
15019 // MessageId: DNS_ERROR_RCODE_FORMAT_ERROR
15020 //
15021 // MessageText:
15022 //
15023 //  DNS server unable to interpret format.
15024 //
15025   DNS_ERROR_RCODE_FORMAT_ERROR = DWORD(9001);
15026   {$EXTERNALSYM DNS_ERROR_RCODE_FORMAT_ERROR}
15027 
15028 // DNS_ERROR_RCODE_SERVER_FAILURE        0x0000232a
15029 //
15030 // MessageId: DNS_ERROR_RCODE_SERVER_FAILURE
15031 //
15032 // MessageText:
15033 //
15034 //  DNS server failure.
15035 //
15036   DNS_ERROR_RCODE_SERVER_FAILURE = DWORD(9002);
15037   {$EXTERNALSYM DNS_ERROR_RCODE_SERVER_FAILURE}
15038 
15039 // DNS_ERROR_RCODE_NAME_ERROR            0x0000232b
15040 //
15041 // MessageId: DNS_ERROR_RCODE_NAME_ERROR
15042 //
15043 // MessageText:
15044 //
15045 //  DNS name does not exist.
15046 //
15047   DNS_ERROR_RCODE_NAME_ERROR = DWORD(9003);
15048   {$EXTERNALSYM DNS_ERROR_RCODE_NAME_ERROR}
15049 
15050 // DNS_ERROR_RCODE_NOT_IMPLEMENTED       0x0000232c
15051 //
15052 // MessageId: DNS_ERROR_RCODE_NOT_IMPLEMENTED
15053 //
15054 // MessageText:
15055 //
15056 //  DNS request not supported by name server.
15057 //
15058   DNS_ERROR_RCODE_NOT_IMPLEMENTED = DWORD(9004);
15059   {$EXTERNALSYM DNS_ERROR_RCODE_NOT_IMPLEMENTED}
15060 
15061 // DNS_ERROR_RCODE_REFUSED               0x0000232d
15062 //
15063 // MessageId: DNS_ERROR_RCODE_REFUSED
15064 //
15065 // MessageText:
15066 //
15067 //  DNS operation refused.
15068 //
15069   DNS_ERROR_RCODE_REFUSED = DWORD(9005);
15070   {$EXTERNALSYM DNS_ERROR_RCODE_REFUSED}
15071 
15072 // DNS_ERROR_RCODE_YXDOMAIN              0x0000232e
15073 //
15074 // MessageId: DNS_ERROR_RCODE_YXDOMAIN
15075 //
15076 // MessageText:
15077 //
15078 //  DNS name that ought not exist, does exist.
15079 //
15080   DNS_ERROR_RCODE_YXDOMAIN = DWORD(9006);
15081   {$EXTERNALSYM DNS_ERROR_RCODE_YXDOMAIN}
15082 
15083 // DNS_ERROR_RCODE_YXRRSET               0x0000232f
15084 //
15085 // MessageId: DNS_ERROR_RCODE_YXRRSET
15086 //
15087 // MessageText:
15088 //
15089 //  DNS RR set that ought not exist, does exist.
15090 //
15091   DNS_ERROR_RCODE_YXRRSET = DWORD(9007);
15092   {$EXTERNALSYM DNS_ERROR_RCODE_YXRRSET}
15093 
15094 // DNS_ERROR_RCODE_NXRRSET               0x00002330
15095 //
15096 // MessageId: DNS_ERROR_RCODE_NXRRSET
15097 //
15098 // MessageText:
15099 //
15100 //  DNS RR set that ought to exist, does not exist.
15101 //
15102   DNS_ERROR_RCODE_NXRRSET = DWORD(9008);
15103   {$EXTERNALSYM DNS_ERROR_RCODE_NXRRSET}
15104 
15105 // DNS_ERROR_RCODE_NOTAUTH               0x00002331
15106 //
15107 // MessageId: DNS_ERROR_RCODE_NOTAUTH
15108 //
15109 // MessageText:
15110 //
15111 //  DNS server not authoritative for zone.
15112 //
15113   DNS_ERROR_RCODE_NOTAUTH = DWORD(9009);
15114   {$EXTERNALSYM DNS_ERROR_RCODE_NOTAUTH}
15115 
15116 // DNS_ERROR_RCODE_NOTZONE               0x00002332
15117 //
15118 // MessageId: DNS_ERROR_RCODE_NOTZONE
15119 //
15120 // MessageText:
15121 //
15122 //  DNS name in update or prereq is not in zone.
15123 //
15124   DNS_ERROR_RCODE_NOTZONE = DWORD(9010);
15125   {$EXTERNALSYM DNS_ERROR_RCODE_NOTZONE}
15126 
15127 // DNS_ERROR_RCODE_BADSIG                0x00002338
15128 //
15129 // MessageId: DNS_ERROR_RCODE_BADSIG
15130 //
15131 // MessageText:
15132 //
15133 //  DNS signature failed to verify.
15134 //
15135   DNS_ERROR_RCODE_BADSIG = DWORD(9016);
15136   {$EXTERNALSYM DNS_ERROR_RCODE_BADSIG}
15137 
15138 // DNS_ERROR_RCODE_BADKEY                0x00002339
15139 //
15140 // MessageId: DNS_ERROR_RCODE_BADKEY
15141 //
15142 // MessageText:
15143 //
15144 //  DNS bad key.
15145 //
15146   DNS_ERROR_RCODE_BADKEY = DWORD(9017);
15147   {$EXTERNALSYM DNS_ERROR_RCODE_BADKEY}
15148 
15149 // DNS_ERROR_RCODE_BADTIME               0x0000233a
15150 //
15151 // MessageId: DNS_ERROR_RCODE_BADTIME
15152 //
15153 // MessageText:
15154 //
15155 //  DNS signature validity expired.
15156 //
15157   DNS_ERROR_RCODE_BADTIME = DWORD(9018);
15158   {$EXTERNALSYM DNS_ERROR_RCODE_BADTIME}
15159 
15160   DNS_ERROR_RCODE_LAST = DNS_ERROR_RCODE_BADTIME;
15161   {$EXTERNALSYM DNS_ERROR_RCODE_LAST}
15162 
15163 //
15164 //  Packet format
15165 //
15166 
15167   DNS_ERROR_PACKET_FMT_BASE = 9500;
15168   {$EXTERNALSYM DNS_ERROR_PACKET_FMT_BASE}
15169 
15170 // DNS_INFO_NO_RECORDS                   0x0000251d
15171 //
15172 // MessageId: DNS_INFO_NO_RECORDS
15173 //
15174 // MessageText:
15175 //
15176 //  No records found for given DNS query.
15177 //
15178   DNS_INFO_NO_RECORDS = DWORD(9501);
15179   {$EXTERNALSYM DNS_INFO_NO_RECORDS}
15180 
15181 // DNS_ERROR_BAD_PACKET                  0x0000251e
15182 //
15183 // MessageId: DNS_ERROR_BAD_PACKET
15184 //
15185 // MessageText:
15186 //
15187 //  Bad DNS packet.
15188 //
15189   DNS_ERROR_BAD_PACKET = DWORD(9502);
15190   {$EXTERNALSYM DNS_ERROR_BAD_PACKET}
15191 
15192 // DNS_ERROR_NO_PACKET                   0x0000251f
15193 //
15194 // MessageId: DNS_ERROR_NO_PACKET
15195 //
15196 // MessageText:
15197 //
15198 //  No DNS packet.
15199 //
15200   DNS_ERROR_NO_PACKET = DWORD(9503);
15201   {$EXTERNALSYM DNS_ERROR_NO_PACKET}
15202 
15203 // DNS_ERROR_RCODE                       0x00002520
15204 //
15205 // MessageId: DNS_ERROR_RCODE
15206 //
15207 // MessageText:
15208 //
15209 //  DNS error, check rcode.
15210 //
15211   DNS_ERROR_RCODE = DWORD(9504);
15212   {$EXTERNALSYM DNS_ERROR_RCODE}
15213 
15214 // DNS_ERROR_UNSECURE_PACKET             0x00002521
15215 //
15216 // MessageId: DNS_ERROR_UNSECURE_PACKET
15217 //
15218 // MessageText:
15219 //
15220 //  Unsecured DNS packet.
15221 //
15222   DNS_ERROR_UNSECURE_PACKET = DWORD(9505);
15223   {$EXTERNALSYM DNS_ERROR_UNSECURE_PACKET}
15224 
15225   DNS_STATUS_PACKET_UNSECURE = DNS_ERROR_UNSECURE_PACKET;
15226   {$EXTERNALSYM DNS_STATUS_PACKET_UNSECURE}
15227 
15228 //
15229 //  General API errors
15230 //
15231 
15232   DNS_ERROR_NO_MEMORY = ERROR_OUTOFMEMORY;
15233   {$EXTERNALSYM DNS_ERROR_NO_MEMORY}
15234   DNS_ERROR_INVALID_NAME = ERROR_INVALID_NAME;
15235   {$EXTERNALSYM DNS_ERROR_INVALID_NAME}
15236   DNS_ERROR_INVALID_DATA = ERROR_INVALID_DATA;
15237   {$EXTERNALSYM DNS_ERROR_INVALID_DATA}
15238 
15239   DNS_ERROR_GENERAL_API_BASE = 9550;
15240   {$EXTERNALSYM DNS_ERROR_GENERAL_API_BASE}
15241 
15242 // DNS_ERROR_INVALID_TYPE                0x0000254f
15243 //
15244 // MessageId: DNS_ERROR_INVALID_TYPE
15245 //
15246 // MessageText:
15247 //
15248 //  Invalid DNS type.
15249 //
15250   DNS_ERROR_INVALID_TYPE = DWORD(9551);
15251   {$EXTERNALSYM DNS_ERROR_INVALID_TYPE}
15252 
15253 // DNS_ERROR_INVALID_IP_ADDRESS          0x00002550
15254 //
15255 // MessageId: DNS_ERROR_INVALID_IP_ADDRESS
15256 //
15257 // MessageText:
15258 //
15259 //  Invalid IP address.
15260 //
15261   DNS_ERROR_INVALID_IP_ADDRESS = DWORD(9552);
15262   {$EXTERNALSYM DNS_ERROR_INVALID_IP_ADDRESS}
15263 
15264 // DNS_ERROR_INVALID_PROPERTY            0x00002551
15265 //
15266 // MessageId: DNS_ERROR_INVALID_PROPERTY
15267 //
15268 // MessageText:
15269 //
15270 //  Invalid property.
15271 //
15272   DNS_ERROR_INVALID_PROPERTY = DWORD(9553);
15273   {$EXTERNALSYM DNS_ERROR_INVALID_PROPERTY}
15274 
15275 // DNS_ERROR_TRY_AGAIN_LATER             0x00002552
15276 //
15277 // MessageId: DNS_ERROR_TRY_AGAIN_LATER
15278 //
15279 // MessageText:
15280 //
15281 //  Try DNS operation again later.
15282 //
15283   DNS_ERROR_TRY_AGAIN_LATER = DWORD(9554);
15284   {$EXTERNALSYM DNS_ERROR_TRY_AGAIN_LATER}
15285 
15286 // DNS_ERROR_NOT_UNIQUE                  0x00002553
15287 //
15288 // MessageId: DNS_ERROR_NOT_UNIQUE
15289 //
15290 // MessageText:
15291 //
15292 //  Record for given name and type is not unique.
15293 //
15294   DNS_ERROR_NOT_UNIQUE = DWORD(9555);
15295   {$EXTERNALSYM DNS_ERROR_NOT_UNIQUE}
15296 
15297 // DNS_ERROR_NON_RFC_NAME                0x00002554
15298 //
15299 // MessageId: DNS_ERROR_NON_RFC_NAME
15300 //
15301 // MessageText:
15302 //
15303 //  DNS name does not comply with RFC specifications.
15304 //
15305   DNS_ERROR_NON_RFC_NAME = DWORD(9556);
15306   {$EXTERNALSYM DNS_ERROR_NON_RFC_NAME}
15307 
15308 // DNS_STATUS_FQDN                       0x00002555
15309 //
15310 // MessageId: DNS_STATUS_FQDN
15311 //
15312 // MessageText:
15313 //
15314 //  DNS name is a fully-qualified DNS name.
15315 //
15316   DNS_STATUS_FQDN = DWORD(9557);
15317   {$EXTERNALSYM DNS_STATUS_FQDN}
15318 
15319 // DNS_STATUS_DOTTED_NAME                0x00002556
15320 //
15321 // MessageId: DNS_STATUS_DOTTED_NAME
15322 //
15323 // MessageText:
15324 //
15325 //  DNS name is dotted (multi-label).
15326 //
15327   DNS_STATUS_DOTTED_NAME = DWORD(9558);
15328   {$EXTERNALSYM DNS_STATUS_DOTTED_NAME}
15329 
15330 // DNS_STATUS_SINGLE_PART_NAME           0x00002557
15331 //
15332 // MessageId: DNS_STATUS_SINGLE_PART_NAME
15333 //
15334 // MessageText:
15335 //
15336 //  DNS name is a single-part name.
15337 //
15338   DNS_STATUS_SINGLE_PART_NAME = DWORD(9559);
15339   {$EXTERNALSYM DNS_STATUS_SINGLE_PART_NAME}
15340 
15341 // DNS_ERROR_INVALID_NAME_CHAR           0x00002558
15342 //
15343 // MessageId: DNS_ERROR_INVALID_NAME_CHAR
15344 //
15345 // MessageText:
15346 //
15347 //  DNS name contains an invalid character.
15348 //
15349   DNS_ERROR_INVALID_NAME_CHAR = DWORD(9560);
15350   {$EXTERNALSYM DNS_ERROR_INVALID_NAME_CHAR}
15351 
15352 // DNS_ERROR_NUMERIC_NAME                0x00002559
15353 //
15354 // MessageId: DNS_ERROR_NUMERIC_NAME
15355 //
15356 // MessageText:
15357 //
15358 //  DNS name is entirely numeric.
15359 //
15360   DNS_ERROR_NUMERIC_NAME = DWORD(9561);
15361   {$EXTERNALSYM DNS_ERROR_NUMERIC_NAME}
15362 
15363 // DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER  0x0000255A
15364 //
15365 // MessageId: DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER
15366 //
15367 // MessageText:
15368 //
15369 //  The operation requested is not permitted on a DNS root server.
15370 //
15371   DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER = DWORD(9562);
15372   {$EXTERNALSYM DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER}
15373 
15374 // DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION  0x0000255B
15375 //
15376 // MessageId: DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION
15377 //
15378 // MessageText:
15379 //
15380 //  The record could not be created because this part of the DNS namespace has
15381 //  been delegated to another server.
15382 //
15383   DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION = DWORD(9563);
15384   {$EXTERNALSYM DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION}
15385 
15386 // DNS_ERROR_CANNOT_FIND_ROOT_HINTS  0x0000255C
15387 //
15388 // MessageId: DNS_ERROR_CANNOT_FIND_ROOT_HINTS
15389 //
15390 // MessageText:
15391 //
15392 //  The DNS server could not find a set of root hints.
15393 //
15394   DNS_ERROR_CANNOT_FIND_ROOT_HINTS = DWORD(9564);
15395   {$EXTERNALSYM DNS_ERROR_CANNOT_FIND_ROOT_HINTS}
15396 
15397 // DNS_ERROR_INCONSISTENT_ROOT_HINTS  0x0000255D
15398 //
15399 // MessageId: DNS_ERROR_INCONSISTENT_ROOT_HINTS
15400 //
15401 // MessageText:
15402 //
15403 //  The DNS server found root hints but they were not consistent across
15404 //  all adapters.
15405 //
15406   DNS_ERROR_INCONSISTENT_ROOT_HINTS = DWORD(9565);
15407   {$EXTERNALSYM DNS_ERROR_INCONSISTENT_ROOT_HINTS}
15408 
15409 //
15410 //  Zone errors
15411 //
15412 
15413   DNS_ERROR_ZONE_BASE = 9600;
15414   {$EXTERNALSYM DNS_ERROR_ZONE_BASE}
15415 
15416 // DNS_ERROR_ZONE_DOES_NOT_EXIST         0x00002581
15417 //
15418 // MessageId: DNS_ERROR_ZONE_DOES_NOT_EXIST
15419 //
15420 // MessageText:
15421 //
15422 //  DNS zone does not exist.
15423 //
15424   DNS_ERROR_ZONE_DOES_NOT_EXIST = DWORD(9601);
15425   {$EXTERNALSYM DNS_ERROR_ZONE_DOES_NOT_EXIST}
15426 
15427 // DNS_ERROR_NO_ZONE_INFO                0x00002582
15428 //
15429 // MessageId: DNS_ERROR_NO_ZONE_INFO
15430 //
15431 // MessageText:
15432 //
15433 //  DNS zone information not available.
15434 //
15435   DNS_ERROR_NO_ZONE_INFO = DWORD(9602);
15436   {$EXTERNALSYM DNS_ERROR_NO_ZONE_INFO}
15437 
15438 // DNS_ERROR_INVALID_ZONE_OPERATION      0x00002583
15439 //
15440 // MessageId: DNS_ERROR_INVALID_ZONE_OPERATION
15441 //
15442 // MessageText:
15443 //
15444 //  Invalid operation for DNS zone.
15445 //
15446   DNS_ERROR_INVALID_ZONE_OPERATION = DWORD(9603);
15447   {$EXTERNALSYM DNS_ERROR_INVALID_ZONE_OPERATION}
15448 
15449 // DNS_ERROR_ZONE_CONFIGURATION_ERROR    0x00002584
15450 //
15451 // MessageId: DNS_ERROR_ZONE_CONFIGURATION_ERROR
15452 //
15453 // MessageText:
15454 //
15455 //  Invalid DNS zone configuration.
15456 //
15457   DNS_ERROR_ZONE_CONFIGURATION_ERROR = DWORD(9604);
15458   {$EXTERNALSYM DNS_ERROR_ZONE_CONFIGURATION_ERROR}
15459 
15460 // DNS_ERROR_ZONE_HAS_NO_SOA_RECORD      0x00002585
15461 //
15462 // MessageId: DNS_ERROR_ZONE_HAS_NO_SOA_RECORD
15463 //
15464 // MessageText:
15465 //
15466 //  DNS zone has no start of authority (SOA) record.
15467 //
15468   DNS_ERROR_ZONE_HAS_NO_SOA_RECORD = DWORD(9605);
15469   {$EXTERNALSYM DNS_ERROR_ZONE_HAS_NO_SOA_RECORD}
15470 
15471 // DNS_ERROR_ZONE_HAS_NO_NS_RECORDS      0x00002586
15472 //
15473 // MessageId: DNS_ERROR_ZONE_HAS_NO_NS_RECORDS
15474 //
15475 // MessageText:
15476 //
15477 //  DNS zone has no Name Server (NS) record.
15478 //
15479   DNS_ERROR_ZONE_HAS_NO_NS_RECORDS = DWORD(9606);
15480   {$EXTERNALSYM DNS_ERROR_ZONE_HAS_NO_NS_RECORDS}
15481 
15482 // DNS_ERROR_ZONE_LOCKED                 0x00002587
15483 //
15484 // MessageId: DNS_ERROR_ZONE_LOCKED
15485 //
15486 // MessageText:
15487 //
15488 //  DNS zone is locked.
15489 //
15490   DNS_ERROR_ZONE_LOCKED = DWORD(9607);
15491   {$EXTERNALSYM DNS_ERROR_ZONE_LOCKED}
15492 
15493 // DNS_ERROR_ZONE_CREATION_FAILED        0x00002588
15494 //
15495 // MessageId: DNS_ERROR_ZONE_CREATION_FAILED
15496 //
15497 // MessageText:
15498 //
15499 //  DNS zone creation failed.
15500 //
15501   DNS_ERROR_ZONE_CREATION_FAILED = DWORD(9608);
15502   {$EXTERNALSYM DNS_ERROR_ZONE_CREATION_FAILED}
15503 
15504 // DNS_ERROR_ZONE_ALREADY_EXISTS         0x00002589
15505 //
15506 // MessageId: DNS_ERROR_ZONE_ALREADY_EXISTS
15507 //
15508 // MessageText:
15509 //
15510 //  DNS zone already exists.
15511 //
15512   DNS_ERROR_ZONE_ALREADY_EXISTS = DWORD(9609);
15513   {$EXTERNALSYM DNS_ERROR_ZONE_ALREADY_EXISTS}
15514 
15515 // DNS_ERROR_AUTOZONE_ALREADY_EXISTS     0x0000258a
15516 //
15517 // MessageId: DNS_ERROR_AUTOZONE_ALREADY_EXISTS
15518 //
15519 // MessageText:
15520 //
15521 //  DNS automatic zone already exists.
15522 //
15523   DNS_ERROR_AUTOZONE_ALREADY_EXISTS = DWORD(9610);
15524   {$EXTERNALSYM DNS_ERROR_AUTOZONE_ALREADY_EXISTS}
15525 
15526 // DNS_ERROR_INVALID_ZONE_TYPE           0x0000258b
15527 //
15528 // MessageId: DNS_ERROR_INVALID_ZONE_TYPE
15529 //
15530 // MessageText:
15531 //
15532 //  Invalid DNS zone type.
15533 //
15534   DNS_ERROR_INVALID_ZONE_TYPE = DWORD(9611);
15535   {$EXTERNALSYM DNS_ERROR_INVALID_ZONE_TYPE}
15536 
15537 // DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 0x0000258c
15538 //
15539 // MessageId: DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP
15540 //
15541 // MessageText:
15542 //
15543 //  Secondary DNS zone requires master IP address.
15544 //
15545   DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP = DWORD(9612);
15546   {$EXTERNALSYM DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP}
15547 
15548 // DNS_ERROR_ZONE_NOT_SECONDARY          0x0000258d
15549 //
15550 // MessageId: DNS_ERROR_ZONE_NOT_SECONDARY
15551 //
15552 // MessageText:
15553 //
15554 //  DNS zone not secondary.
15555 //
15556   DNS_ERROR_ZONE_NOT_SECONDARY = DWORD(9613);
15557   {$EXTERNALSYM DNS_ERROR_ZONE_NOT_SECONDARY}
15558 
15559 // DNS_ERROR_NEED_SECONDARY_ADDRESSES    0x0000258e
15560 //
15561 // MessageId: DNS_ERROR_NEED_SECONDARY_ADDRESSES
15562 //
15563 // MessageText:
15564 //
15565 //  Need secondary IP address.
15566 //
15567   DNS_ERROR_NEED_SECONDARY_ADDRESSES = DWORD(9614);
15568   {$EXTERNALSYM DNS_ERROR_NEED_SECONDARY_ADDRESSES}
15569 
15570 // DNS_ERROR_WINS_INIT_FAILED            0x0000258f
15571 //
15572 // MessageId: DNS_ERROR_WINS_INIT_FAILED
15573 //
15574 // MessageText:
15575 //
15576 //  WINS initialization failed.
15577 //
15578   DNS_ERROR_WINS_INIT_FAILED = DWORD(9615);
15579   {$EXTERNALSYM DNS_ERROR_WINS_INIT_FAILED}
15580 
15581 // DNS_ERROR_NEED_WINS_SERVERS           0x00002590
15582 //
15583 // MessageId: DNS_ERROR_NEED_WINS_SERVERS
15584 //
15585 // MessageText:
15586 //
15587 //  Need WINS servers.
15588 //
15589   DNS_ERROR_NEED_WINS_SERVERS = DWORD(9616);
15590   {$EXTERNALSYM DNS_ERROR_NEED_WINS_SERVERS}
15591 
15592 // DNS_ERROR_NBSTAT_INIT_FAILED          0x00002591
15593 //
15594 // MessageId: DNS_ERROR_NBSTAT_INIT_FAILED
15595 //
15596 // MessageText:
15597 //
15598 //  NBTSTAT initialization call failed.
15599 //
15600   DNS_ERROR_NBSTAT_INIT_FAILED = DWORD(9617);
15601   {$EXTERNALSYM DNS_ERROR_NBSTAT_INIT_FAILED}
15602 
15603 // DNS_ERROR_SOA_DELETE_INVALID          0x00002592
15604 //
15605 // MessageId: DNS_ERROR_SOA_DELETE_INVALID
15606 //
15607 // MessageText:
15608 //
15609 //  Invalid delete of start of authority (SOA)
15610 //
15611   DNS_ERROR_SOA_DELETE_INVALID = DWORD(9618);
15612   {$EXTERNALSYM DNS_ERROR_SOA_DELETE_INVALID}
15613 
15614 // DNS_ERROR_FORWARDER_ALREADY_EXISTS    0x00002593
15615 //
15616 // MessageId: DNS_ERROR_FORWARDER_ALREADY_EXISTS
15617 //
15618 // MessageText:
15619 //
15620 //  A conditional forwarding zone already exists for that name.
15621 //
15622   DNS_ERROR_FORWARDER_ALREADY_EXISTS = DWORD(9619);
15623   {$EXTERNALSYM DNS_ERROR_FORWARDER_ALREADY_EXISTS}
15624 
15625 // DNS_ERROR_ZONE_REQUIRES_MASTER_IP     0x00002594
15626 //
15627 // MessageId: DNS_ERROR_ZONE_REQUIRES_MASTER_IP
15628 //
15629 // MessageText:
15630 //
15631 //  This zone must be configured with one or more master DNS server IP addresses.
15632 //
15633   DNS_ERROR_ZONE_REQUIRES_MASTER_IP = DWORD(9620);
15634   {$EXTERNALSYM DNS_ERROR_ZONE_REQUIRES_MASTER_IP}
15635 
15636 // DNS_ERROR_ZONE_IS_SHUTDOWN            0x00002595
15637 //
15638 // MessageId: DNS_ERROR_ZONE_IS_SHUTDOWN
15639 //
15640 // MessageText:
15641 //
15642 //  The operation cannot be performed because this zone is shutdown.
15643 //
15644   DNS_ERROR_ZONE_IS_SHUTDOWN = DWORD(9621);
15645   {$EXTERNALSYM DNS_ERROR_ZONE_IS_SHUTDOWN}
15646 
15647 //
15648 //  Datafile errors
15649 //
15650 
15651   DNS_ERROR_DATAFILE_BASE = 9650;
15652   {$EXTERNALSYM DNS_ERROR_DATAFILE_BASE}
15653 
15654 // DNS                                   0x000025b3
15655 //
15656 // MessageId: DNS_ERROR_PRIMARY_REQUIRES_DATAFILE
15657 //
15658 // MessageText:
15659 //
15660 //  Primary DNS zone requires datafile.
15661 //
15662   DNS_ERROR_PRIMARY_REQUIRES_DATAFILE = DWORD(9651);
15663   {$EXTERNALSYM DNS_ERROR_PRIMARY_REQUIRES_DATAFILE}
15664 
15665 // DNS                                   0x000025b4
15666 //
15667 // MessageId: DNS_ERROR_INVALID_DATAFILE_NAME
15668 //
15669 // MessageText:
15670 //
15671 //  Invalid datafile name for DNS zone.
15672 //
15673   DNS_ERROR_INVALID_DATAFILE_NAME = DWORD(9652);
15674   {$EXTERNALSYM DNS_ERROR_INVALID_DATAFILE_NAME}
15675 
15676 // DNS                                   0x000025b5
15677 //
15678 // MessageId: DNS_ERROR_DATAFILE_OPEN_FAILURE
15679 //
15680 // MessageText:
15681 //
15682 //  Failed to open datafile for DNS zone.
15683 //
15684   DNS_ERROR_DATAFILE_OPEN_FAILURE = DWORD(9653);
15685   {$EXTERNALSYM DNS_ERROR_DATAFILE_OPEN_FAILURE}
15686 
15687 // DNS                                   0x000025b6
15688 //
15689 // MessageId: DNS_ERROR_FILE_WRITEBACK_FAILED
15690 //
15691 // MessageText:
15692 //
15693 //  Failed to write datafile for DNS zone.
15694 //
15695   DNS_ERROR_FILE_WRITEBACK_FAILED = DWORD(9654);
15696   {$EXTERNALSYM DNS_ERROR_FILE_WRITEBACK_FAILED}
15697 
15698 // DNS                                   0x000025b7
15699 //
15700 // MessageId: DNS_ERROR_DATAFILE_PARSING
15701 //
15702 // MessageText:
15703 //
15704 //  Failure while reading datafile for DNS zone.
15705 //
15706   DNS_ERROR_DATAFILE_PARSING = DWORD(9655);
15707   {$EXTERNALSYM DNS_ERROR_DATAFILE_PARSING}
15708 
15709 //
15710 //  Database errors
15711 //
15712 
15713   DNS_ERROR_DATABASE_BASE = 9700;
15714   {$EXTERNALSYM DNS_ERROR_DATABASE_BASE}
15715 
15716 // DNS_ERROR_RECORD_DOES_NOT_EXIST       0x000025e5
15717 //
15718 // MessageId: DNS_ERROR_RECORD_DOES_NOT_EXIST
15719 //
15720 // MessageText:
15721 //
15722 //  DNS record does not exist.
15723 //
15724   DNS_ERROR_RECORD_DOES_NOT_EXIST = DWORD(9701);
15725   {$EXTERNALSYM DNS_ERROR_RECORD_DOES_NOT_EXIST}
15726 
15727 // DNS_ERROR_RECORD_FORMAT               0x000025e6
15728 //
15729 // MessageId: DNS_ERROR_RECORD_FORMAT
15730 //
15731 // MessageText:
15732 //
15733 //  DNS record format error.
15734 //
15735   DNS_ERROR_RECORD_FORMAT = DWORD(9702);
15736   {$EXTERNALSYM DNS_ERROR_RECORD_FORMAT}
15737 
15738 // DNS_ERROR_NODE_CREATION_FAILED        0x000025e7
15739 //
15740 // MessageId: DNS_ERROR_NODE_CREATION_FAILED
15741 //
15742 // MessageText:
15743 //
15744 //  Node creation failure in DNS.
15745 //
15746   DNS_ERROR_NODE_CREATION_FAILED = DWORD(9703);
15747   {$EXTERNALSYM DNS_ERROR_NODE_CREATION_FAILED}
15748 
15749 // DNS_ERROR_UNKNOWN_RECORD_TYPE         0x000025e8
15750 //
15751 // MessageId: DNS_ERROR_UNKNOWN_RECORD_TYPE
15752 //
15753 // MessageText:
15754 //
15755 //  Unknown DNS record type.
15756 //
15757   DNS_ERROR_UNKNOWN_RECORD_TYPE = DWORD(9704);
15758   {$EXTERNALSYM DNS_ERROR_UNKNOWN_RECORD_TYPE}
15759 
15760 // DNS_ERROR_RECORD_TIMED_OUT            0x000025e9
15761 //
15762 // MessageId: DNS_ERROR_RECORD_TIMED_OUT
15763 //
15764 // MessageText:
15765 //
15766 //  DNS record timed out.
15767 //
15768   DNS_ERROR_RECORD_TIMED_OUT = DWORD(9705);
15769   {$EXTERNALSYM DNS_ERROR_RECORD_TIMED_OUT}
15770 
15771 // DNS_ERROR_NAME_NOT_IN_ZONE            0x000025ea
15772 //
15773 // MessageId: DNS_ERROR_NAME_NOT_IN_ZONE
15774 //
15775 // MessageText:
15776 //
15777 //  Name not in DNS zone.
15778 //
15779   DNS_ERROR_NAME_NOT_IN_ZONE = DWORD(9706);
15780   {$EXTERNALSYM DNS_ERROR_NAME_NOT_IN_ZONE}
15781 
15782 // DNS_ERROR_CNAME_LOOP                  0x000025eb
15783 //
15784 // MessageId: DNS_ERROR_CNAME_LOOP
15785 //
15786 // MessageText:
15787 //
15788 //  CNAME loop detected.
15789 //
15790   DNS_ERROR_CNAME_LOOP = DWORD(9707);
15791   {$EXTERNALSYM DNS_ERROR_CNAME_LOOP}
15792 
15793 // DNS_ERROR_NODE_IS_CNAME               0x000025ec
15794 //
15795 // MessageId: DNS_ERROR_NODE_IS_CNAME
15796 //
15797 // MessageText:
15798 //
15799 //  Node is a CNAME DNS record.
15800 //
15801   DNS_ERROR_NODE_IS_CNAME = DWORD(9708);
15802   {$EXTERNALSYM DNS_ERROR_NODE_IS_CNAME}
15803 
15804 // DNS_ERROR_CNAME_COLLISION             0x000025ed
15805 //
15806 // MessageId: DNS_ERROR_CNAME_COLLISION
15807 //
15808 // MessageText:
15809 //
15810 //  A CNAME record already exists for given name.
15811 //
15812   DNS_ERROR_CNAME_COLLISION = DWORD(9709);
15813   {$EXTERNALSYM DNS_ERROR_CNAME_COLLISION}
15814 
15815 // DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT    0x000025ee
15816 //
15817 // MessageId: DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT
15818 //
15819 // MessageText:
15820 //
15821 //  Record only at DNS zone root.
15822 //
15823   DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT = DWORD(9710);
15824   {$EXTERNALSYM DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT}
15825 
15826 // DNS_ERROR_RECORD_ALREADY_EXISTS       0x000025ef
15827 //
15828 // MessageId: DNS_ERROR_RECORD_ALREADY_EXISTS
15829 //
15830 // MessageText:
15831 //
15832 //  DNS record already exists.
15833 //
15834   DNS_ERROR_RECORD_ALREADY_EXISTS = DWORD(9711);
15835   {$EXTERNALSYM DNS_ERROR_RECORD_ALREADY_EXISTS}
15836 
15837 // DNS_ERROR_SECONDARY_DATA              0x000025f0
15838 //
15839 // MessageId: DNS_ERROR_SECONDARY_DATA
15840 //
15841 // MessageText:
15842 //
15843 //  Secondary DNS zone data error.
15844 //
15845   DNS_ERROR_SECONDARY_DATA = DWORD(9712);
15846   {$EXTERNALSYM DNS_ERROR_SECONDARY_DATA}
15847 
15848 // DNS_ERROR_NO_CREATE_CACHE_DATA        0x000025f1
15849 //
15850 // MessageId: DNS_ERROR_NO_CREATE_CACHE_DATA
15851 //
15852 // MessageText:
15853 //
15854 //  Could not create DNS cache data.
15855 //
15856   DNS_ERROR_NO_CREATE_CACHE_DATA = DWORD(9713);
15857   {$EXTERNALSYM DNS_ERROR_NO_CREATE_CACHE_DATA}
15858 
15859 // DNS_ERROR_NAME_DOES_NOT_EXIST         0x000025f2
15860 //
15861 // MessageId: DNS_ERROR_NAME_DOES_NOT_EXIST
15862 //
15863 // MessageText:
15864 //
15865 //  DNS name does not exist.
15866 //
15867   DNS_ERROR_NAME_DOES_NOT_EXIST = DWORD(9714);
15868   {$EXTERNALSYM DNS_ERROR_NAME_DOES_NOT_EXIST}
15869 
15870 // DNS_WARNING_PTR_CREATE_FAILED         0x000025f3
15871 //
15872 // MessageId: DNS_WARNING_PTR_CREATE_FAILED
15873 //
15874 // MessageText:
15875 //
15876 //  Could not create pointer (PTR) record.
15877 //
15878   DNS_WARNING_PTR_CREATE_FAILED = DWORD(9715);
15879   {$EXTERNALSYM DNS_WARNING_PTR_CREATE_FAILED}
15880 
15881 // DNS_WARNING_DOMAIN_UNDELETED          0x000025f4
15882 //
15883 // MessageId: DNS_WARNING_DOMAIN_UNDELETED
15884 //
15885 // MessageText:
15886 //
15887 //  DNS domain was undeleted.
15888 //
15889   DNS_WARNING_DOMAIN_UNDELETED = DWORD(9716);
15890   {$EXTERNALSYM DNS_WARNING_DOMAIN_UNDELETED}
15891 
15892 // DNS_ERROR_DS_UNAVAILABLE              0x000025f5
15893 //
15894 // MessageId: DNS_ERROR_DS_UNAVAILABLE
15895 //
15896 // MessageText:
15897 //
15898 //  The directory service is unavailable.
15899 //
15900   DNS_ERROR_DS_UNAVAILABLE = DWORD(9717);
15901   {$EXTERNALSYM DNS_ERROR_DS_UNAVAILABLE}
15902 
15903 // DNS_ERROR_DS_ZONE_ALREADY_EXISTS      0x000025f6
15904 //
15905 // MessageId: DNS_ERROR_DS_ZONE_ALREADY_EXISTS
15906 //
15907 // MessageText:
15908 //
15909 //  DNS zone already exists in the directory service.
15910 //
15911   DNS_ERROR_DS_ZONE_ALREADY_EXISTS = DWORD(9718);
15912   {$EXTERNALSYM DNS_ERROR_DS_ZONE_ALREADY_EXISTS}
15913 
15914 // DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE      0x000025f7
15915 //
15916 // MessageId: DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE
15917 //
15918 // MessageText:
15919 //
15920 //  DNS server not creating or reading the boot file for the directory service integrated DNS zone.
15921 //
15922   DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE = DWORD(9719);
15923   {$EXTERNALSYM DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE}
15924 
15925 //
15926 //  Operation errors
15927 //
15928 
15929   DNS_ERROR_OPERATION_BASE = 9750;
15930   {$EXTERNALSYM DNS_ERROR_OPERATION_BASE}
15931 
15932 // DNS_INFO_AXFR_COMPLETE                0x00002617
15933 //
15934 // MessageId: DNS_INFO_AXFR_COMPLETE
15935 //
15936 // MessageText:
15937 //
15938 //  DNS AXFR (zone transfer) complete.
15939 //
15940   DNS_INFO_AXFR_COMPLETE = DWORD(9751);
15941   {$EXTERNALSYM DNS_INFO_AXFR_COMPLETE}
15942 
15943 // DNS_ERROR_AXFR                        0x00002618
15944 //
15945 // MessageId: DNS_ERROR_AXFR
15946 //
15947 // MessageText:
15948 //
15949 //  DNS zone transfer failed.
15950 //
15951   DNS_ERROR_AXFR = DWORD(9752);
15952   {$EXTERNALSYM DNS_ERROR_AXFR}
15953 
15954 // DNS_INFO_ADDED_LOCAL_WINS             0x00002619
15955 //
15956 // MessageId: DNS_INFO_ADDED_LOCAL_WINS
15957 //
15958 // MessageText:
15959 //
15960 //  Added local WINS server.
15961 //
15962   DNS_INFO_ADDED_LOCAL_WINS = DWORD(9753);
15963   {$EXTERNALSYM DNS_INFO_ADDED_LOCAL_WINS}
15964 
15965 //
15966 //  Secure update
15967 //
15968 
15969   DNS_ERROR_SECURE_BASE = 9800;
15970   {$EXTERNALSYM DNS_ERROR_SECURE_BASE}
15971 
15972 // DNS_STATUS_CONTINUE_NEEDED            0x00002649
15973 //
15974 // MessageId: DNS_STATUS_CONTINUE_NEEDED
15975 //
15976 // MessageText:
15977 //
15978 //  Secure update call needs to continue update request.
15979 //
15980   DNS_STATUS_CONTINUE_NEEDED = DWORD(9801);
15981   {$EXTERNALSYM DNS_STATUS_CONTINUE_NEEDED}
15982 
15983 //
15984 //  Setup errors
15985 //
15986 
15987   DNS_ERROR_SETUP_BASE = 9850;
15988   {$EXTERNALSYM DNS_ERROR_SETUP_BASE}
15989 
15990 // DNS_ERROR_NO_TCPIP                    0x0000267b
15991 //
15992 // MessageId: DNS_ERROR_NO_TCPIP
15993 //
15994 // MessageText:
15995 //
15996 //  TCP/IP network protocol not installed.
15997 //
15998   DNS_ERROR_NO_TCPIP = DWORD(9851);
15999   {$EXTERNALSYM DNS_ERROR_NO_TCPIP}
16000 
16001 // DNS_ERROR_NO_DNS_SERVERS              0x0000267c
16002 //
16003 // MessageId: DNS_ERROR_NO_DNS_SERVERS
16004 //
16005 // MessageText:
16006 //
16007 //  No DNS servers configured for local system.
16008 //
16009   DNS_ERROR_NO_DNS_SERVERS = DWORD(9852);
16010   {$EXTERNALSYM DNS_ERROR_NO_DNS_SERVERS}
16011 
16012 //
16013 //  Directory partition (DP) errors
16014 //
16015 
16016   DNS_ERROR_DP_BASE = 9900;
16017   {$EXTERNALSYM DNS_ERROR_DP_BASE}
16018 
16019 // DNS_ERROR_DP_DOES_NOT_EXIST           0x000026ad
16020 //
16021 // MessageId: DNS_ERROR_DP_DOES_NOT_EXIST
16022 //
16023 // MessageText:
16024 //
16025 //  The specified directory partition does not exist.
16026 //
16027   DNS_ERROR_DP_DOES_NOT_EXIST = DWORD(9901);
16028   {$EXTERNALSYM DNS_ERROR_DP_DOES_NOT_EXIST}
16029 
16030 // DNS_ERROR_DP_ALREADY_EXISTS           0x000026ae
16031 //
16032 // MessageId: DNS_ERROR_DP_ALREADY_EXISTS
16033 //
16034 // MessageText:
16035 //
16036 //  The specified directory partition already exists.
16037 //
16038   DNS_ERROR_DP_ALREADY_EXISTS = DWORD(9902);
16039   {$EXTERNALSYM DNS_ERROR_DP_ALREADY_EXISTS}
16040 
16041 // DNS_ERROR_DP_NOT_ENLISTED             0x000026af
16042 //
16043 // MessageId: DNS_ERROR_DP_NOT_ENLISTED
16044 //
16045 // MessageText:
16046 //
16047 //  This DNS server is not enlisted in the specified directory partition.
16048 //
16049   DNS_ERROR_DP_NOT_ENLISTED = DWORD(9903);
16050   {$EXTERNALSYM DNS_ERROR_DP_NOT_ENLISTED}
16051 
16052 // DNS_ERROR_DP_ALREADY_ENLISTED         0x000026b0
16053 //
16054 // MessageId: DNS_ERROR_DP_ALREADY_ENLISTED
16055 //
16056 // MessageText:
16057 //
16058 //  This DNS server is already enlisted in the specified directory partition.
16059 //
16060   DNS_ERROR_DP_ALREADY_ENLISTED = DWORD(9904);
16061   {$EXTERNALSYM DNS_ERROR_DP_ALREADY_ENLISTED}
16062 
16063 // DNS_ERROR_DP_NOT_AVAILABLE            0x000026b1
16064 //
16065 // MessageId: DNS_ERROR_DP_NOT_AVAILABLE
16066 //
16067 // MessageText:
16068 //
16069 //  The directory partition is not available at this time. Please wait
16070 //  a few minutes and try again.
16071 //
16072   DNS_ERROR_DP_NOT_AVAILABLE = DWORD(9905);
16073   {$EXTERNALSYM DNS_ERROR_DP_NOT_AVAILABLE}
16074 
16075 // DNS_ERROR_DP_FSMO_ERROR               0x000026b2
16076 //
16077 // MessageId: DNS_ERROR_DP_FSMO_ERROR
16078 //
16079 // MessageText:
16080 //
16081 //  The application directory partition operation failed. The domain controller
16082 //  holding the domain naming master role is down or unable to service the
16083 //  request or is not running Windows Server 2003.
16084 //
16085   DNS_ERROR_DP_FSMO_ERROR = DWORD(9906);
16086   {$EXTERNALSYM DNS_ERROR_DP_FSMO_ERROR}
16087 
16088 ///////////////////////////////////////////////////
16089 //                                               //
16090 //             End of DNS Error Codes            //
16091 //                                               //
16092 //                  9000 to 9999                 //
16093 ///////////////////////////////////////////////////
16094 
16095 ///////////////////////////////////////////////////
16096 //                                               //
16097 //               WinSock Error Codes             //
16098 //                                               //
16099 //                 10000 to 11999                //
16100 ///////////////////////////////////////////////////
16101 
16102 //
16103 // WinSock error codes are also defined in WinSock.h
16104 // and WinSock2.h, hence the IFDEF
16105 //
16106   WSABASEERR = 10000;
16107   {$EXTERNALSYM WSABASEERR}
16108 //
16109 // MessageId: WSAEINTR
16110 //
16111 // MessageText:
16112 //
16113 //  A blocking operation was interrupted by a call to WSACancelBlockingCall.
16114 //
16115   WSAEINTR = DWORD(10004);
16116   {$EXTERNALSYM WSAEINTR}
16117 
16118 //
16119 // MessageId: WSAEBADF
16120 //
16121 // MessageText:
16122 //
16123 //  The file handle supplied is not valid.
16124 //
16125   WSAEBADF = DWORD(10009);
16126   {$EXTERNALSYM WSAEBADF}
16127 
16128 //
16129 // MessageId: WSAEACCES
16130 //
16131 // MessageText:
16132 //
16133 //  An attempt was made to access a socket in a way forbidden by its access permissions.
16134 //
16135   WSAEACCES = DWORD(10013);
16136   {$EXTERNALSYM WSAEACCES}
16137 
16138 //
16139 // MessageId: WSAEFAULT
16140 //
16141 // MessageText:
16142 //
16143 //  The system detected an invalid pointer address in attempting to use a pointer argument in a call.
16144 //
16145   WSAEFAULT = DWORD(10014);
16146   {$EXTERNALSYM WSAEFAULT}
16147 
16148 //
16149 // MessageId: WSAEINVAL
16150 //
16151 // MessageText:
16152 //
16153 //  An invalid argument was supplied.
16154 //
16155   WSAEINVAL = DWORD(10022);
16156   {$EXTERNALSYM WSAEINVAL}
16157 
16158 //
16159 // MessageId: WSAEMFILE
16160 //
16161 // MessageText:
16162 //
16163 //  Too many open sockets.
16164 //
16165   WSAEMFILE = DWORD(10024);
16166   {$EXTERNALSYM WSAEMFILE}
16167 
16168 //
16169 // MessageId: WSAEWOULDBLOCK
16170 //
16171 // MessageText:
16172 //
16173 //  A non-blocking socket operation could not be completed immediately.
16174 //
16175   WSAEWOULDBLOCK = DWORD(10035);
16176   {$EXTERNALSYM WSAEWOULDBLOCK}
16177 
16178 //
16179 // MessageId: WSAEINPROGRESS
16180 //
16181 // MessageText:
16182 //
16183 //  A blocking operation is currently executing.
16184 //
16185   WSAEINPROGRESS = DWORD(10036);
16186   {$EXTERNALSYM WSAEINPROGRESS}
16187 
16188 //
16189 // MessageId: WSAEALREADY
16190 //
16191 // MessageText:
16192 //
16193 //  An operation was attempted on a non-blocking socket that already had an operation in progress.
16194 //
16195   WSAEALREADY = DWORD(10037);
16196   {$EXTERNALSYM WSAEALREADY}
16197 
16198 //
16199 // MessageId: WSAENOTSOCK
16200 //
16201 // MessageText:
16202 //
16203 //  An operation was attempted on something that is not a socket.
16204 //
16205   WSAENOTSOCK = DWORD(10038);
16206   {$EXTERNALSYM WSAENOTSOCK}
16207 
16208 //
16209 // MessageId: WSAEDESTADDRREQ
16210 //
16211 // MessageText:
16212 //
16213 //  A required address was omitted from an operation on a socket.
16214 //
16215   WSAEDESTADDRREQ = DWORD(10039);
16216   {$EXTERNALSYM WSAEDESTADDRREQ}
16217 
16218 //
16219 // MessageId: WSAEMSGSIZE
16220 //
16221 // MessageText:
16222 //
16223 //  A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
16224 //
16225   WSAEMSGSIZE = DWORD(10040);
16226   {$EXTERNALSYM WSAEMSGSIZE}
16227 
16228 //
16229 // MessageId: WSAEPROTOTYPE
16230 //
16231 // MessageText:
16232 //
16233 //  A protocol was specified in the socket function call that does not support the semantics of the socket type requested.
16234 //
16235   WSAEPROTOTYPE = DWORD(10041);
16236   {$EXTERNALSYM WSAEPROTOTYPE}
16237 
16238 //
16239 // MessageId: WSAENOPROTOOPT
16240 //
16241 // MessageText:
16242 //
16243 //  An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
16244 //
16245   WSAENOPROTOOPT = DWORD(10042);
16246   {$EXTERNALSYM WSAENOPROTOOPT}
16247 
16248 //
16249 // MessageId: WSAEPROTONOSUPPORT
16250 //
16251 // MessageText:
16252 //
16253 //  The requested protocol has not been configured into the system, or no implementation for it exists.
16254 //
16255   WSAEPROTONOSUPPORT = DWORD(10043);
16256   {$EXTERNALSYM WSAEPROTONOSUPPORT}
16257 
16258 //
16259 // MessageId: WSAESOCKTNOSUPPORT
16260 //
16261 // MessageText:
16262 //
16263 //  The support for the specified socket type does not exist in this address family.
16264 //
16265   WSAESOCKTNOSUPPORT = DWORD(10044);
16266   {$EXTERNALSYM WSAESOCKTNOSUPPORT}
16267 
16268 //
16269 // MessageId: WSAEOPNOTSUPP
16270 //
16271 // MessageText:
16272 //
16273 //  The attempted operation is not supported for the type of object referenced.
16274 //
16275   WSAEOPNOTSUPP = DWORD(10045);
16276   {$EXTERNALSYM WSAEOPNOTSUPP}
16277 
16278 //
16279 // MessageId: WSAEPFNOSUPPORT
16280 //
16281 // MessageText:
16282 //
16283 //  The protocol family has not been configured into the system or no implementation for it exists.
16284 //
16285   WSAEPFNOSUPPORT = DWORD(10046);
16286   {$EXTERNALSYM WSAEPFNOSUPPORT}
16287 
16288 //
16289 // MessageId: WSAEAFNOSUPPORT
16290 //
16291 // MessageText:
16292 //
16293 //  An address incompatible with the requested protocol was used.
16294 //
16295   WSAEAFNOSUPPORT = DWORD(10047);
16296   {$EXTERNALSYM WSAEAFNOSUPPORT}
16297 
16298 //
16299 // MessageId: WSAEADDRINUSE
16300 //
16301 // MessageText:
16302 //
16303 //  Only one usage of each socket address (protocol/network address/port) is normally permitted.
16304 //
16305   WSAEADDRINUSE = DWORD(10048);
16306   {$EXTERNALSYM WSAEADDRINUSE}
16307 
16308 //
16309 // MessageId: WSAEADDRNOTAVAIL
16310 //
16311 // MessageText:
16312 //
16313 //  The requested address is not valid in its context.
16314 //
16315   WSAEADDRNOTAVAIL = DWORD(10049);
16316   {$EXTERNALSYM WSAEADDRNOTAVAIL}
16317 
16318 //
16319 // MessageId: WSAENETDOWN
16320 //
16321 // MessageText:
16322 //
16323 //  A socket operation encountered a dead network.
16324 //
16325   WSAENETDOWN = DWORD(10050);
16326   {$EXTERNALSYM WSAENETDOWN}
16327 
16328 //
16329 // MessageId: WSAENETUNREACH
16330 //
16331 // MessageText:
16332 //
16333 //  A socket operation was attempted to an unreachable network.
16334 //
16335   WSAENETUNREACH = DWORD(10051);
16336   {$EXTERNALSYM WSAENETUNREACH}
16337 
16338 //
16339 // MessageId: WSAENETRESET
16340 //
16341 // MessageText:
16342 //
16343 //  The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress.
16344 //
16345   WSAENETRESET = DWORD(10052);
16346   {$EXTERNALSYM WSAENETRESET}
16347 
16348 //
16349 // MessageId: WSAECONNABORTED
16350 //
16351 // MessageText:
16352 //
16353 //  An established connection was aborted by the software in your host machine.
16354 //
16355   WSAECONNABORTED = DWORD(10053);
16356   {$EXTERNALSYM WSAECONNABORTED}
16357 
16358 //
16359 // MessageId: WSAECONNRESET
16360 //
16361 // MessageText:
16362 //
16363 //  An existing connection was forcibly closed by the remote host.
16364 //
16365   WSAECONNRESET = DWORD(10054);
16366   {$EXTERNALSYM WSAECONNRESET}
16367 
16368 //
16369 // MessageId: WSAENOBUFS
16370 //
16371 // MessageText:
16372 //
16373 //  An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
16374 //
16375   WSAENOBUFS = DWORD(10055);
16376   {$EXTERNALSYM WSAENOBUFS}
16377 
16378 //
16379 // MessageId: WSAEISCONN
16380 //
16381 // MessageText:
16382 //
16383 //  A connect request was made on an already connected socket.
16384 //
16385   WSAEISCONN = DWORD(10056);
16386   {$EXTERNALSYM WSAEISCONN}
16387 
16388 //
16389 // MessageId: WSAENOTCONN
16390 //
16391 // MessageText:
16392 //
16393 //  A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
16394 //
16395   WSAENOTCONN = DWORD(10057);
16396   {$EXTERNALSYM WSAENOTCONN}
16397 
16398 //
16399 // MessageId: WSAESHUTDOWN
16400 //
16401 // MessageText:
16402 //
16403 //  A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call.
16404 //
16405   WSAESHUTDOWN = DWORD(10058);
16406   {$EXTERNALSYM WSAESHUTDOWN}
16407 
16408 //
16409 // MessageId: WSAETOOMANYREFS
16410 //
16411 // MessageText:
16412 //
16413 //  Too many references to some kernel object.
16414 //
16415   WSAETOOMANYREFS = DWORD(10059);
16416   {$EXTERNALSYM WSAETOOMANYREFS}
16417 
16418 //
16419 // MessageId: WSAETIMEDOUT
16420 //
16421 // MessageText:
16422 //
16423 //  A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
16424 //
16425   WSAETIMEDOUT = DWORD(10060);
16426   {$EXTERNALSYM WSAETIMEDOUT}
16427 
16428 //
16429 // MessageId: WSAECONNREFUSED
16430 //
16431 // MessageText:
16432 //
16433 //  No connection could be made because the target machine actively refused it.
16434 //
16435   WSAECONNREFUSED = DWORD(10061);
16436   {$EXTERNALSYM WSAECONNREFUSED}
16437 
16438 //
16439 // MessageId: WSAELOOP
16440 //
16441 // MessageText:
16442 //
16443 //  Cannot translate name.
16444 //
16445   WSAELOOP = DWORD(10062);
16446   {$EXTERNALSYM WSAELOOP}
16447 
16448 //
16449 // MessageId: WSAENAMETOOLONG
16450 //
16451 // MessageText:
16452 //
16453 //  Name component or name was too long.
16454 //
16455   WSAENAMETOOLONG = DWORD(10063);
16456   {$EXTERNALSYM WSAENAMETOOLONG}
16457 
16458 //
16459 // MessageId: WSAEHOSTDOWN
16460 //
16461 // MessageText:
16462 //
16463 //  A socket operation failed because the destination host was down.
16464 //
16465   WSAEHOSTDOWN = DWORD(10064);
16466   {$EXTERNALSYM WSAEHOSTDOWN}
16467 
16468 //
16469 // MessageId: WSAEHOSTUNREACH
16470 //
16471 // MessageText:
16472 //
16473 //  A socket operation was attempted to an unreachable host.
16474 //
16475   WSAEHOSTUNREACH = DWORD(10065);
16476   {$EXTERNALSYM WSAEHOSTUNREACH}
16477 
16478 //
16479 // MessageId: WSAENOTEMPTY
16480 //
16481 // MessageText:
16482 //
16483 //  Cannot remove a directory that is not empty.
16484 //
16485   WSAENOTEMPTY = DWORD(10066);
16486   {$EXTERNALSYM WSAENOTEMPTY}
16487 
16488 //
16489 // MessageId: WSAEPROCLIM
16490 //
16491 // MessageText:
16492 //
16493 //  A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.
16494 //
16495   WSAEPROCLIM = DWORD(10067);
16496   {$EXTERNALSYM WSAEPROCLIM}
16497 
16498 //
16499 // MessageId: WSAEUSERS
16500 //
16501 // MessageText:
16502 //
16503 //  Ran out of quota.
16504 //
16505   WSAEUSERS = DWORD(10068);
16506   {$EXTERNALSYM WSAEUSERS}
16507 
16508 //
16509 // MessageId: WSAEDQUOT
16510 //
16511 // MessageText:
16512 //
16513 //  Ran out of disk quota.
16514 //
16515   WSAEDQUOT = DWORD(10069);
16516   {$EXTERNALSYM WSAEDQUOT}
16517 
16518 //
16519 // MessageId: WSAESTALE
16520 //
16521 // MessageText:
16522 //
16523 //  File handle reference is no longer available.
16524 //
16525   WSAESTALE = DWORD(10070);
16526   {$EXTERNALSYM WSAESTALE}
16527 
16528 //
16529 // MessageId: WSAEREMOTE
16530 //
16531 // MessageText:
16532 //
16533 //  Item is not available locally.
16534 //
16535   WSAEREMOTE = DWORD(10071);
16536   {$EXTERNALSYM WSAEREMOTE}
16537 
16538 //
16539 // MessageId: WSASYSNOTREADY
16540 //
16541 // MessageText:
16542 //
16543 //  WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.
16544 //
16545   WSASYSNOTREADY = DWORD(10091);
16546   {$EXTERNALSYM WSASYSNOTREADY}
16547 
16548 //
16549 // MessageId: WSAVERNOTSUPPORTED
16550 //
16551 // MessageText:
16552 //
16553 //  The Windows Sockets version requested is not supported.
16554 //
16555   WSAVERNOTSUPPORTED = DWORD(10092);
16556   {$EXTERNALSYM WSAVERNOTSUPPORTED}
16557 
16558 //
16559 // MessageId: WSANOTINITIALISED
16560 //
16561 // MessageText:
16562 //
16563 //  Either the application has not called WSAStartup, or WSAStartup failed.
16564 //
16565   WSANOTINITIALISED = DWORD(10093);
16566   {$EXTERNALSYM WSANOTINITIALISED}
16567 
16568 //
16569 // MessageId: WSAEDISCON
16570 //
16571 // MessageText:
16572 //
16573 //  Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.
16574 //
16575   WSAEDISCON = DWORD(10101);
16576   {$EXTERNALSYM WSAEDISCON}
16577 
16578 //
16579 // MessageId: WSAENOMORE
16580 //
16581 // MessageText:
16582 //
16583 //  No more results can be returned by WSALookupServiceNext.
16584 //
16585   WSAENOMORE = DWORD(10102);
16586   {$EXTERNALSYM WSAENOMORE}
16587 
16588 //
16589 // MessageId: WSAECANCELLED
16590 //
16591 // MessageText:
16592 //
16593 //  A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
16594 //
16595   WSAECANCELLED = DWORD(10103);
16596   {$EXTERNALSYM WSAECANCELLED}
16597 
16598 //
16599 // MessageId: WSAEINVALIDPROCTABLE
16600 //
16601 // MessageText:
16602 //
16603 //  The procedure call table is invalid.
16604 //
16605   WSAEINVALIDPROCTABLE = DWORD(10104);
16606   {$EXTERNALSYM WSAEINVALIDPROCTABLE}
16607 
16608 //
16609 // MessageId: WSAEINVALIDPROVIDER
16610 //
16611 // MessageText:
16612 //
16613 //  The requested service provider is invalid.
16614 //
16615   WSAEINVALIDPROVIDER = DWORD(10105);
16616   {$EXTERNALSYM WSAEINVALIDPROVIDER}
16617 
16618 //
16619 // MessageId: WSAEPROVIDERFAILEDINIT
16620 //
16621 // MessageText:
16622 //
16623 //  The requested service provider could not be loaded or initialized.
16624 //
16625   WSAEPROVIDERFAILEDINIT = DWORD(10106);
16626   {$EXTERNALSYM WSAEPROVIDERFAILEDINIT}
16627 
16628 //
16629 // MessageId: WSASYSCALLFAILURE
16630 //
16631 // MessageText:
16632 //
16633 //  A system call that should never fail has failed.
16634 //
16635   WSASYSCALLFAILURE = DWORD(10107);
16636   {$EXTERNALSYM WSASYSCALLFAILURE}
16637 
16638 //
16639 // MessageId: WSASERVICE_NOT_FOUND
16640 //
16641 // MessageText:
16642 //
16643 //  No such service is known. The service cannot be found in the specified name space.
16644 //
16645   WSASERVICE_NOT_FOUND = DWORD(10108);
16646   {$EXTERNALSYM WSASERVICE_NOT_FOUND}
16647 
16648 //
16649 // MessageId: WSATYPE_NOT_FOUND
16650 //
16651 // MessageText:
16652 //
16653 //  The specified class was not found.
16654 //
16655   WSATYPE_NOT_FOUND = DWORD(10109);
16656   {$EXTERNALSYM WSATYPE_NOT_FOUND}
16657 
16658 //
16659 // MessageId: WSA_E_NO_MORE
16660 //
16661 // MessageText:
16662 //
16663 //  No more results can be returned by WSALookupServiceNext.
16664 //
16665   WSA_E_NO_MORE = DWORD(10110);
16666   {$EXTERNALSYM WSA_E_NO_MORE}
16667 
16668 //
16669 // MessageId: WSA_E_CANCELLED
16670 //
16671 // MessageText:
16672 //
16673 //  A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
16674 //
16675   WSA_E_CANCELLED = DWORD(10111);
16676   {$EXTERNALSYM WSA_E_CANCELLED}
16677 
16678 //
16679 // MessageId: WSAEREFUSED
16680 //
16681 // MessageText:
16682 //
16683 //  A database query failed because it was actively refused.
16684 //
16685   WSAEREFUSED = DWORD(10112);
16686   {$EXTERNALSYM WSAEREFUSED}
16687 
16688 //
16689 // MessageId: WSAHOST_NOT_FOUND
16690 //
16691 // MessageText:
16692 //
16693 //  No such host is known.
16694 //
16695   WSAHOST_NOT_FOUND = DWORD(11001);
16696   {$EXTERNALSYM WSAHOST_NOT_FOUND}
16697 
16698 //
16699 // MessageId: WSATRY_AGAIN
16700 //
16701 // MessageText:
16702 //
16703 //  This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
16704 //
16705   WSATRY_AGAIN = DWORD(11002);
16706   {$EXTERNALSYM WSATRY_AGAIN}
16707 
16708 //
16709 // MessageId: WSANO_RECOVERY
16710 //
16711 // MessageText:
16712 //
16713 //  A non-recoverable error occurred during a database lookup.
16714 //
16715   WSANO_RECOVERY = DWORD(11003);
16716   {$EXTERNALSYM WSANO_RECOVERY}
16717 
16718 //
16719 // MessageId: WSANO_DATA
16720 //
16721 // MessageText:
16722 //
16723 //  The requested name is valid, but no data of the requested type was found.
16724 //
16725   WSANO_DATA = DWORD(11004);
16726   {$EXTERNALSYM WSANO_DATA}
16727 
16728 //
16729 // MessageId: WSA_QOS_RECEIVERS
16730 //
16731 // MessageText:
16732 //
16733 //  At least one reserve has arrived.
16734 //
16735   WSA_QOS_RECEIVERS = DWORD(11005);
16736   {$EXTERNALSYM WSA_QOS_RECEIVERS}
16737 
16738 //
16739 // MessageId: WSA_QOS_SENDERS
16740 //
16741 // MessageText:
16742 //
16743 //  At least one path has arrived.
16744 //
16745   WSA_QOS_SENDERS = DWORD(11006);
16746   {$EXTERNALSYM WSA_QOS_SENDERS}
16747 
16748 //
16749 // MessageId: WSA_QOS_NO_SENDERS
16750 //
16751 // MessageText:
16752 //
16753 //  There are no senders.
16754 //
16755   WSA_QOS_NO_SENDERS = DWORD(11007);
16756   {$EXTERNALSYM WSA_QOS_NO_SENDERS}
16757 
16758 //
16759 // MessageId: WSA_QOS_NO_RECEIVERS
16760 //
16761 // MessageText:
16762 //
16763 //  There are no receivers.
16764 //
16765   WSA_QOS_NO_RECEIVERS = DWORD(11008);
16766   {$EXTERNALSYM WSA_QOS_NO_RECEIVERS}
16767 
16768 //
16769 // MessageId: WSA_QOS_REQUEST_CONFIRMED
16770 //
16771 // MessageText:
16772 //
16773 //  Reserve has been confirmed.
16774 //
16775   WSA_QOS_REQUEST_CONFIRMED = DWORD(11009);
16776   {$EXTERNALSYM WSA_QOS_REQUEST_CONFIRMED}
16777 
16778 //
16779 // MessageId: WSA_QOS_ADMISSION_FAILURE
16780 //
16781 // MessageText:
16782 //
16783 //  Error due to lack of resources.
16784 //
16785   WSA_QOS_ADMISSION_FAILURE = DWORD(11010);
16786   {$EXTERNALSYM WSA_QOS_ADMISSION_FAILURE}
16787 
16788 //
16789 // MessageId: WSA_QOS_POLICY_FAILURE
16790 //
16791 // MessageText:
16792 //
16793 //  Rejected for administrative reasons - bad credentials.
16794 //
16795   WSA_QOS_POLICY_FAILURE = DWORD(11011);
16796   {$EXTERNALSYM WSA_QOS_POLICY_FAILURE}
16797 
16798 //
16799 // MessageId: WSA_QOS_BAD_STYLE
16800 //
16801 // MessageText:
16802 //
16803 //  Unknown or conflicting style.
16804 //
16805   WSA_QOS_BAD_STYLE = DWORD(11012);
16806   {$EXTERNALSYM WSA_QOS_BAD_STYLE}
16807 
16808 //
16809 // MessageId: WSA_QOS_BAD_OBJECT
16810 //
16811 // MessageText:
16812 //
16813 //  Problem with some part of the filterspec or providerspecific buffer in general.
16814 //
16815   WSA_QOS_BAD_OBJECT = DWORD(11013);
16816   {$EXTERNALSYM WSA_QOS_BAD_OBJECT}
16817 
16818 //
16819 // MessageId: WSA_QOS_TRAFFIC_CTRL_ERROR
16820 //
16821 // MessageText:
16822 //
16823 //  Problem with some part of the flowspec.
16824 //
16825   WSA_QOS_TRAFFIC_CTRL_ERROR = DWORD(11014);
16826   {$EXTERNALSYM WSA_QOS_TRAFFIC_CTRL_ERROR}
16827 
16828 //
16829 // MessageId: WSA_QOS_GENERIC_ERROR
16830 //
16831 // MessageText:
16832 //
16833 //  General QOS error.
16834 //
16835   WSA_QOS_GENERIC_ERROR = DWORD(11015);
16836   {$EXTERNALSYM WSA_QOS_GENERIC_ERROR}
16837 
16838 //
16839 // MessageId: WSA_QOS_ESERVICETYPE
16840 //
16841 // MessageText:
16842 //
16843 //  An invalid or unrecognized service type was found in the flowspec.
16844 //
16845   WSA_QOS_ESERVICETYPE = DWORD(11016);
16846   {$EXTERNALSYM WSA_QOS_ESERVICETYPE}
16847 
16848 //
16849 // MessageId: WSA_QOS_EFLOWSPEC
16850 //
16851 // MessageText:
16852 //
16853 //  An invalid or inconsistent flowspec was found in the QOS structure.
16854 //
16855   WSA_QOS_EFLOWSPEC = DWORD(11017);
16856   {$EXTERNALSYM WSA_QOS_EFLOWSPEC}
16857 
16858 //
16859 // MessageId: WSA_QOS_EPROVSPECBUF
16860 //
16861 // MessageText:
16862 //
16863 //  Invalid QOS provider-specific buffer.
16864 //
16865   WSA_QOS_EPROVSPECBUF = DWORD(11018);
16866   {$EXTERNALSYM WSA_QOS_EPROVSPECBUF}
16867 
16868 //
16869 // MessageId: WSA_QOS_EFILTERSTYLE
16870 //
16871 // MessageText:
16872 //
16873 //  An invalid QOS filter style was used.
16874 //
16875   WSA_QOS_EFILTERSTYLE = DWORD(11019);
16876   {$EXTERNALSYM WSA_QOS_EFILTERSTYLE}
16877 
16878 //
16879 // MessageId: WSA_QOS_EFILTERTYPE
16880 //
16881 // MessageText:
16882 //
16883 //  An invalid QOS filter type was used.
16884 //
16885   WSA_QOS_EFILTERTYPE = DWORD(11020);
16886   {$EXTERNALSYM WSA_QOS_EFILTERTYPE}
16887 
16888 //
16889 // MessageId: WSA_QOS_EFILTERCOUNT
16890 //
16891 // MessageText:
16892 //
16893 //  An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.
16894 //
16895   WSA_QOS_EFILTERCOUNT = DWORD(11021);
16896   {$EXTERNALSYM WSA_QOS_EFILTERCOUNT}
16897 
16898 //
16899 // MessageId: WSA_QOS_EOBJLENGTH
16900 //
16901 // MessageText:
16902 //
16903 //  An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.
16904 //
16905   WSA_QOS_EOBJLENGTH = DWORD(11022);
16906   {$EXTERNALSYM WSA_QOS_EOBJLENGTH}
16907 
16908 //
16909 // MessageId: WSA_QOS_EFLOWCOUNT
16910 //
16911 // MessageText:
16912 //
16913 //  An incorrect number of flow descriptors was specified in the QOS structure.
16914 //
16915   WSA_QOS_EFLOWCOUNT = DWORD(11023);
16916   {$EXTERNALSYM WSA_QOS_EFLOWCOUNT}
16917 
16918 //
16919 // MessageId: WSA_QOS_EUNKOWNPSOBJ
16920 //
16921 // MessageText:
16922 //
16923 //  An unrecognized object was found in the QOS provider-specific buffer.
16924 //
16925   WSA_QOS_EUNKOWNPSOBJ = DWORD(11024);
16926   {$EXTERNALSYM WSA_QOS_EUNKOWNPSOBJ}
16927 
16928 //
16929 // MessageId: WSA_QOS_EPOLICYOBJ
16930 //
16931 // MessageText:
16932 //
16933 //  An invalid policy object was found in the QOS provider-specific buffer.
16934 //
16935   WSA_QOS_EPOLICYOBJ = DWORD(11025);
16936   {$EXTERNALSYM WSA_QOS_EPOLICYOBJ}
16937 
16938 //
16939 // MessageId: WSA_QOS_EFLOWDESC
16940 //
16941 // MessageText:
16942 //
16943 //  An invalid QOS flow descriptor was found in the flow descriptor list.
16944 //
16945   WSA_QOS_EFLOWDESC = DWORD(11026);
16946   {$EXTERNALSYM WSA_QOS_EFLOWDESC}
16947 
16948 //
16949 // MessageId: WSA_QOS_EPSFLOWSPEC
16950 //
16951 // MessageText:
16952 //
16953 //  An invalid or inconsistent flowspec was found in the QOS provider specific buffer.
16954 //
16955   WSA_QOS_EPSFLOWSPEC = DWORD(11027);
16956   {$EXTERNALSYM WSA_QOS_EPSFLOWSPEC}
16957 
16958 //
16959 // MessageId: WSA_QOS_EPSFILTERSPEC
16960 //
16961 // MessageText:
16962 //
16963 //  An invalid FILTERSPEC was found in the QOS provider-specific buffer.
16964 //
16965   WSA_QOS_EPSFILTERSPEC = DWORD(11028);
16966   {$EXTERNALSYM WSA_QOS_EPSFILTERSPEC}
16967 
16968 //
16969 // MessageId: WSA_QOS_ESDMODEOBJ
16970 //
16971 // MessageText:
16972 //
16973 //  An invalid shape discard mode object was found in the QOS provider specific buffer.
16974 //
16975   WSA_QOS_ESDMODEOBJ = DWORD(11029);
16976   {$EXTERNALSYM WSA_QOS_ESDMODEOBJ}
16977 
16978 //
16979 // MessageId: WSA_QOS_ESHAPERATEOBJ
16980 //
16981 // MessageText:
16982 //
16983 //  An invalid shaping rate object was found in the QOS provider-specific buffer.
16984 //
16985   WSA_QOS_ESHAPERATEOBJ = DWORD(11030);
16986   {$EXTERNALSYM WSA_QOS_ESHAPERATEOBJ}
16987 
16988 //
16989 // MessageId: WSA_QOS_RESERVED_PETYPE
16990 //
16991 // MessageText:
16992 //
16993 //  A reserved policy element was found in the QOS provider-specific buffer.
16994 //
16995   WSA_QOS_RESERVED_PETYPE = DWORD(11031);
16996   {$EXTERNALSYM WSA_QOS_RESERVED_PETYPE}
16997 
16998 ///////////////////////////////////////////////////
16999 //                                               //
17000 //           End of WinSock Error Codes          //
17001 //                                               //
17002 //                 10000 to 11999                //
17003 ///////////////////////////////////////////////////
17004 
17005 
17006 ///////////////////////////////////////////////////
17007 //                                               //
17008 //             Side By Side Error Codes          //
17009 //                                               //
17010 //                 14000 to 14999                //
17011 ///////////////////////////////////////////////////
17012 
17013 //
17014 // MessageId: ERROR_SXS_SECTION_NOT_FOUND
17015 //
17016 // MessageText:
17017 //
17018 //  The requested section was not present in the activation context.
17019 //
17020   ERROR_SXS_SECTION_NOT_FOUND = DWORD(14000);
17021   {$EXTERNALSYM ERROR_SXS_SECTION_NOT_FOUND}
17022 
17023 //
17024 // MessageId: ERROR_SXS_CANT_GEN_ACTCTX
17025 //
17026 // MessageText:
17027 //
17028 //  This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
17029 //
17030   ERROR_SXS_CANT_GEN_ACTCTX = DWORD(14001);
17031   {$EXTERNALSYM ERROR_SXS_CANT_GEN_ACTCTX}
17032 
17033 //
17034 // MessageId: ERROR_SXS_INVALID_ACTCTXDATA_FORMAT
17035 //
17036 // MessageText:
17037 //
17038 //  The application binding data format is invalid.
17039 //
17040   ERROR_SXS_INVALID_ACTCTXDATA_FORMAT = DWORD(14002);
17041   {$EXTERNALSYM ERROR_SXS_INVALID_ACTCTXDATA_FORMAT}
17042 
17043 //
17044 // MessageId: ERROR_SXS_ASSEMBLY_NOT_FOUND
17045 //
17046 // MessageText:
17047 //
17048 //  The referenced assembly is not installed on your system.
17049 //
17050   ERROR_SXS_ASSEMBLY_NOT_FOUND = DWORD(14003);
17051   {$EXTERNALSYM ERROR_SXS_ASSEMBLY_NOT_FOUND}
17052 
17053 //
17054 // MessageId: ERROR_SXS_MANIFEST_FORMAT_ERROR
17055 //
17056 // MessageText:
17057 //
17058 //  The manifest file does not begin with the required tag and format information.
17059 //
17060   ERROR_SXS_MANIFEST_FORMAT_ERROR = DWORD(14004);
17061   {$EXTERNALSYM ERROR_SXS_MANIFEST_FORMAT_ERROR}
17062 
17063 //
17064 // MessageId: ERROR_SXS_MANIFEST_PARSE_ERROR
17065 //
17066 // MessageText:
17067 //
17068 //  The manifest file contains one or more syntax errors.
17069 //
17070   ERROR_SXS_MANIFEST_PARSE_ERROR = DWORD(14005);
17071   {$EXTERNALSYM ERROR_SXS_MANIFEST_PARSE_ERROR}
17072 
17073 //
17074 // MessageId: ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
17075 //
17076 // MessageText:
17077 //
17078 //  The application attempted to activate a disabled activation context.
17079 //
17080   ERROR_SXS_ACTIVATION_CONTEXT_DISABLED = DWORD(14006);
17081   {$EXTERNALSYM ERROR_SXS_ACTIVATION_CONTEXT_DISABLED}
17082 
17083 //
17084 // MessageId: ERROR_SXS_KEY_NOT_FOUND
17085 //
17086 // MessageText:
17087 //
17088 //  The requested lookup key was not found in any active activation context.
17089 //
17090   ERROR_SXS_KEY_NOT_FOUND = DWORD(14007);
17091   {$EXTERNALSYM ERROR_SXS_KEY_NOT_FOUND}
17092 
17093 //
17094 // MessageId: ERROR_SXS_VERSION_CONFLICT
17095 //
17096 // MessageText:
17097 //
17098 //  A component version required by the application conflicts with another component version already active.
17099 //
17100   ERROR_SXS_VERSION_CONFLICT = DWORD(14008);
17101   {$EXTERNALSYM ERROR_SXS_VERSION_CONFLICT}
17102 
17103 //
17104 // MessageId: ERROR_SXS_WRONG_SECTION_TYPE
17105 //
17106 // MessageText:
17107 //
17108 //  The type requested activation context section does not match the query API used.
17109 //
17110   ERROR_SXS_WRONG_SECTION_TYPE = DWORD(14009);
17111   {$EXTERNALSYM ERROR_SXS_WRONG_SECTION_TYPE}
17112 
17113 //
17114 // MessageId: ERROR_SXS_THREAD_QUERIES_DISABLED
17115 //
17116 // MessageText:
17117 //
17118 //  Lack of system resources has required isolated activation to be disabled for the current thread of execution.
17119 //
17120   ERROR_SXS_THREAD_QUERIES_DISABLED = DWORD(14010);
17121   {$EXTERNALSYM ERROR_SXS_THREAD_QUERIES_DISABLED}
17122 
17123 //
17124 // MessageId: ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET
17125 //
17126 // MessageText:
17127 //
17128 //  An attempt to set the process default activation context failed because the process default activation context was already set.
17129 //
17130   ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET = DWORD(14011);
17131   {$EXTERNALSYM ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET}
17132 
17133 //
17134 // MessageId: ERROR_SXS_UNKNOWN_ENCODING_GROUP
17135 //
17136 // MessageText:
17137 //
17138 //  The encoding group identifier specified is not recognized.
17139 //
17140   ERROR_SXS_UNKNOWN_ENCODING_GROUP = DWORD(14012);
17141   {$EXTERNALSYM ERROR_SXS_UNKNOWN_ENCODING_GROUP}
17142 
17143 //
17144 // MessageId: ERROR_SXS_UNKNOWN_ENCODING
17145 //
17146 // MessageText:
17147 //
17148 //  The encoding requested is not recognized.
17149 //
17150   ERROR_SXS_UNKNOWN_ENCODING = DWORD(14013);
17151   {$EXTERNALSYM ERROR_SXS_UNKNOWN_ENCODING}
17152 
17153 //
17154 // MessageId: ERROR_SXS_INVALID_XML_NAMESPACE_URI
17155 //
17156 // MessageText:
17157 //
17158 //  The manifest contains a reference to an invalid URI.
17159 //
17160   ERROR_SXS_INVALID_XML_NAMESPACE_URI = DWORD(14014);
17161   {$EXTERNALSYM ERROR_SXS_INVALID_XML_NAMESPACE_URI}
17162 
17163 //
17164 // MessageId: ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED
17165 //
17166 // MessageText:
17167 //
17168 //  The application manifest contains a reference to a dependent assembly which is not installed
17169 //
17170   ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED = DWORD(14015);
17171   {$EXTERNALSYM ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED}
17172 
17173 //
17174 // MessageId: ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED
17175 //
17176 // MessageText:
17177 //
17178 //  The manifest for an assembly used by the application has a reference to a dependent assembly which is not installed
17179 //
17180   ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED = DWORD(14016);
17181   {$EXTERNALSYM ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED}
17182 
17183 //
17184 // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE
17185 //
17186 // MessageText:
17187 //
17188 //  The manifest contains an attribute for the assembly identity which is not valid.
17189 //
17190   ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE = DWORD(14017);
17191   {$EXTERNALSYM ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE}
17192 
17193 //
17194 // MessageId: ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE
17195 //
17196 // MessageText:
17197 //
17198 //  The manifest is missing the required default namespace specification on the assembly element.
17199 //
17200   ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE = DWORD(14018);
17201   {$EXTERNALSYM ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE}
17202 
17203 //
17204 // MessageId: ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE
17205 //
17206 // MessageText:
17207 //
17208 //  The manifest has a default namespace specified on the assembly element but its value is not "urn:schemas-microsoft-com:asm.v1".
17209 //
17210   ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE = DWORD(14019);
17211   {$EXTERNALSYM ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE}
17212 
17213 //
17214 // MessageId: ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT
17215 //
17216 // MessageText:
17217 //
17218 //  The private manifest probed has crossed reparse-point-associated path
17219 //
17220   ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT = DWORD(14020);
17221   {$EXTERNALSYM ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT}
17222 
17223 //
17224 // MessageId: ERROR_SXS_DUPLICATE_DLL_NAME
17225 //
17226 // MessageText:
17227 //
17228 //  Two or more components referenced directly or indirectly by the application manifest have files by the same name.
17229 //
17230   ERROR_SXS_DUPLICATE_DLL_NAME = DWORD(14021);
17231   {$EXTERNALSYM ERROR_SXS_DUPLICATE_DLL_NAME}
17232 
17233 //
17234 // MessageId: ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME
17235 //
17236 // MessageText:
17237 //
17238 //  Two or more components referenced directly or indirectly by the application manifest have window classes with the same name.
17239 //
17240   ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME = DWORD(14022);
17241   {$EXTERNALSYM ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME}
17242 
17243 //
17244 // MessageId: ERROR_SXS_DUPLICATE_CLSID
17245 //
17246 // MessageText:
17247 //
17248 //  Two or more components referenced directly or indirectly by the application manifest have the same COM server CLSIDs.
17249 //
17250   ERROR_SXS_DUPLICATE_CLSID = DWORD(14023);
17251   {$EXTERNALSYM ERROR_SXS_DUPLICATE_CLSID}
17252 
17253 //
17254 // MessageId: ERROR_SXS_DUPLICATE_IID
17255 //
17256 // MessageText:
17257 //
17258 //  Two or more components referenced directly or indirectly by the application manifest have proxies for the same COM interface IIDs.
17259 //
17260   ERROR_SXS_DUPLICATE_IID = DWORD(14024);
17261   {$EXTERNALSYM ERROR_SXS_DUPLICATE_IID}
17262 
17263 //
17264 // MessageId: ERROR_SXS_DUPLICATE_TLBID
17265 //
17266 // MessageText:
17267 //
17268 //  Two or more components referenced directly or indirectly by the application manifest have the same COM type library TLBIDs.
17269 //
17270   ERROR_SXS_DUPLICATE_TLBID = DWORD(14025);
17271   {$EXTERNALSYM ERROR_SXS_DUPLICATE_TLBID}
17272 
17273 //
17274 // MessageId: ERROR_SXS_DUPLICATE_PROGID
17275 //
17276 // MessageText:
17277 //
17278 //  Two or more components referenced directly or indirectly by the application manifest have the same COM ProgIDs.
17279 //
17280   ERROR_SXS_DUPLICATE_PROGID = DWORD(14026);
17281   {$EXTERNALSYM ERROR_SXS_DUPLICATE_PROGID}
17282 
17283 //
17284 // MessageId: ERROR_SXS_DUPLICATE_ASSEMBLY_NAME
17285 //
17286 // MessageText:
17287 //
17288 //  Two or more components referenced directly or indirectly by the application manifest are different versions of the same component which is not permitted.
17289 //
17290   ERROR_SXS_DUPLICATE_ASSEMBLY_NAME = DWORD(14027);
17291   {$EXTERNALSYM ERROR_SXS_DUPLICATE_ASSEMBLY_NAME}
17292 
17293 //
17294 // MessageId: ERROR_SXS_FILE_HASH_MISMATCH
17295 //
17296 // MessageText:
17297 //
17298 //  A component's file does not match the verification information present in the
17299 //  component manifest.
17300 //
17301   ERROR_SXS_FILE_HASH_MISMATCH = DWORD(14028);
17302   {$EXTERNALSYM ERROR_SXS_FILE_HASH_MISMATCH}
17303 
17304 //
17305 // MessageId: ERROR_SXS_POLICY_PARSE_ERROR
17306 //
17307 // MessageText:
17308 //
17309 //  The policy manifest contains one or more syntax errors.
17310 //
17311   ERROR_SXS_POLICY_PARSE_ERROR = DWORD(14029);
17312   {$EXTERNALSYM ERROR_SXS_POLICY_PARSE_ERROR}
17313 
17314 //
17315 // MessageId: ERROR_SXS_XML_E_MISSINGQUOTE
17316 //
17317 // MessageText:
17318 //
17319 //  Manifest Parse Error : A string literal was expected, but no opening quote character was found.
17320 //
17321   ERROR_SXS_XML_E_MISSINGQUOTE = DWORD(14030);
17322   {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGQUOTE}
17323 
17324 //
17325 // MessageId: ERROR_SXS_XML_E_COMMENTSYNTAX
17326 //
17327 // MessageText:
17328 //
17329 //  Manifest Parse Error : Incorrect syntax was used in a comment.
17330 //
17331   ERROR_SXS_XML_E_COMMENTSYNTAX = DWORD(14031);
17332   {$EXTERNALSYM ERROR_SXS_XML_E_COMMENTSYNTAX}
17333 
17334 //
17335 // MessageId: ERROR_SXS_XML_E_BADSTARTNAMECHAR
17336 //
17337 // MessageText:
17338 //
17339 //  Manifest Parse Error : A name was started with an invalid character.
17340 //
17341   ERROR_SXS_XML_E_BADSTARTNAMECHAR = DWORD(14032);
17342   {$EXTERNALSYM ERROR_SXS_XML_E_BADSTARTNAMECHAR}
17343 
17344 //
17345 // MessageId: ERROR_SXS_XML_E_BADNAMECHAR
17346 //
17347 // MessageText:
17348 //
17349 //  Manifest Parse Error : A name contained an invalid character.
17350 //
17351   ERROR_SXS_XML_E_BADNAMECHAR = DWORD(14033);
17352   {$EXTERNALSYM ERROR_SXS_XML_E_BADNAMECHAR}
17353 
17354 //
17355 // MessageId: ERROR_SXS_XML_E_BADCHARINSTRING
17356 //
17357 // MessageText:
17358 //
17359 //  Manifest Parse Error : A string literal contained an invalid character.
17360 //
17361   ERROR_SXS_XML_E_BADCHARINSTRING = DWORD(14034);
17362   {$EXTERNALSYM ERROR_SXS_XML_E_BADCHARINSTRING}
17363 
17364 //
17365 // MessageId: ERROR_SXS_XML_E_XMLDECLSYNTAX
17366 //
17367 // MessageText:
17368 //
17369 //  Manifest Parse Error : Invalid syntax for an xml declaration.
17370 //
17371   ERROR_SXS_XML_E_XMLDECLSYNTAX = DWORD(14035);
17372   {$EXTERNALSYM ERROR_SXS_XML_E_XMLDECLSYNTAX}
17373 
17374 //
17375 // MessageId: ERROR_SXS_XML_E_BADCHARDATA
17376 //
17377 // MessageText:
17378 //
17379 //  Manifest Parse Error : An Invalid character was found in text content.
17380 //
17381   ERROR_SXS_XML_E_BADCHARDATA = DWORD(14036);
17382   {$EXTERNALSYM ERROR_SXS_XML_E_BADCHARDATA}
17383 
17384 //
17385 // MessageId: ERROR_SXS_XML_E_MISSINGWHITESPACE
17386 //
17387 // MessageText:
17388 //
17389 //  Manifest Parse Error : Required white space was missing.
17390 //
17391   ERROR_SXS_XML_E_MISSINGWHITESPACE = DWORD(14037);
17392   {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGWHITESPACE}
17393 
17394 //
17395 // MessageId: ERROR_SXS_XML_E_EXPECTINGTAGEND
17396 //
17397 // MessageText:
17398 //
17399 //  Manifest Parse Error : The character '>' was expected.
17400 //
17401   ERROR_SXS_XML_E_EXPECTINGTAGEND = DWORD(14038);
17402   {$EXTERNALSYM ERROR_SXS_XML_E_EXPECTINGTAGEND}
17403 
17404 //
17405 // MessageId: ERROR_SXS_XML_E_MISSINGSEMICOLON
17406 //
17407 // MessageText:
17408 //
17409 //  Manifest Parse Error : A semi colon character was expected.
17410 //
17411   ERROR_SXS_XML_E_MISSINGSEMICOLON = DWORD(14039);
17412   {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGSEMICOLON}
17413 
17414 //
17415 // MessageId: ERROR_SXS_XML_E_UNBALANCEDPAREN
17416 //
17417 // MessageText:
17418 //
17419 //  Manifest Parse Error : Unbalanced parentheses.
17420 //
17421   ERROR_SXS_XML_E_UNBALANCEDPAREN = DWORD(14040);
17422   {$EXTERNALSYM ERROR_SXS_XML_E_UNBALANCEDPAREN}
17423 
17424 //
17425 // MessageId: ERROR_SXS_XML_E_INTERNALERROR
17426 //
17427 // MessageText:
17428 //
17429 //  Manifest Parse Error : Internal error.
17430 //
17431   ERROR_SXS_XML_E_INTERNALERROR = DWORD(14041);
17432   {$EXTERNALSYM ERROR_SXS_XML_E_INTERNALERROR}
17433 
17434 //
17435 // MessageId: ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE
17436 //
17437 // MessageText:
17438 //
17439 //  Manifest Parse Error : Whitespace is not allowed at this location.
17440 //
17441   ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE = DWORD(14042);
17442   {$EXTERNALSYM ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE}
17443 
17444 //
17445 // MessageId: ERROR_SXS_XML_E_INCOMPLETE_ENCODING
17446 //
17447 // MessageText:
17448 //
17449 //  Manifest Parse Error : End of file reached in invalid state for current encoding.
17450 //
17451   ERROR_SXS_XML_E_INCOMPLETE_ENCODING = DWORD(14043);
17452   {$EXTERNALSYM ERROR_SXS_XML_E_INCOMPLETE_ENCODING}
17453 
17454 //
17455 // MessageId: ERROR_SXS_XML_E_MISSING_PAREN
17456 //
17457 // MessageText:
17458 //
17459 //  Manifest Parse Error : Missing parenthesis.
17460 //
17461   ERROR_SXS_XML_E_MISSING_PAREN = DWORD(14044);
17462   {$EXTERNALSYM ERROR_SXS_XML_E_MISSING_PAREN}
17463 
17464 //
17465 // MessageId: ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE
17466 //
17467 // MessageText:
17468 //
17469 //  Manifest Parse Error : A single or double closing quote character (\' or \") is missing.
17470 //
17471   ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE = DWORD(14045);
17472   {$EXTERNALSYM ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE}
17473 
17474 //
17475 // MessageId: ERROR_SXS_XML_E_MULTIPLE_COLONS
17476 //
17477 // MessageText:
17478 //
17479 //  Manifest Parse Error : Multiple colons are not allowed in a name.
17480 //
17481   ERROR_SXS_XML_E_MULTIPLE_COLONS = DWORD(14046);
17482   {$EXTERNALSYM ERROR_SXS_XML_E_MULTIPLE_COLONS}
17483 
17484 //
17485 // MessageId: ERROR_SXS_XML_E_INVALID_DECIMAL
17486 //
17487 // MessageText:
17488 //
17489 //  Manifest Parse Error : Invalid character for decimal digit.
17490 //
17491   ERROR_SXS_XML_E_INVALID_DECIMAL = DWORD(14047);
17492   {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_DECIMAL}
17493 
17494 //
17495 // MessageId: ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
17496 //
17497 // MessageText:
17498 //
17499 //  Manifest Parse Error : Invalid character for hexidecimal digit.
17500 //
17501   ERROR_SXS_XML_E_INVALID_HEXIDECIMAL = DWORD(14048);
17502   {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_HEXIDECIMAL}
17503 
17504 //
17505 // MessageId: ERROR_SXS_XML_E_INVALID_UNICODE
17506 //
17507 // MessageText:
17508 //
17509 //  Manifest Parse Error : Invalid unicode character value for this platform.
17510 //
17511   ERROR_SXS_XML_E_INVALID_UNICODE = DWORD(14049);
17512   {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_UNICODE}
17513 
17514 //
17515 // MessageId: ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK
17516 //
17517 // MessageText:
17518 //
17519 //  Manifest Parse Error : Expecting whitespace or '?'.
17520 //
17521   ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK = DWORD(14050);
17522   {$EXTERNALSYM ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK}
17523 
17524 //
17525 // MessageId: ERROR_SXS_XML_E_UNEXPECTEDENDTAG
17526 //
17527 // MessageText:
17528 //
17529 //  Manifest Parse Error : End tag was not expected at this location.
17530 //
17531   ERROR_SXS_XML_E_UNEXPECTEDENDTAG = DWORD(14051);
17532   {$EXTERNALSYM ERROR_SXS_XML_E_UNEXPECTEDENDTAG}
17533 
17534 //
17535 // MessageId: ERROR_SXS_XML_E_UNCLOSEDTAG
17536 //
17537 // MessageText:
17538 //
17539 //  Manifest Parse Error : The following tags were not closed: %1.
17540 //
17541   ERROR_SXS_XML_E_UNCLOSEDTAG = DWORD(14052);
17542   {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDTAG}
17543 
17544 //
17545 // MessageId: ERROR_SXS_XML_E_DUPLICATEATTRIBUTE
17546 //
17547 // MessageText:
17548 //
17549 //  Manifest Parse Error : Duplicate attribute.
17550 //
17551   ERROR_SXS_XML_E_DUPLICATEATTRIBUTE = DWORD(14053);
17552   {$EXTERNALSYM ERROR_SXS_XML_E_DUPLICATEATTRIBUTE}
17553 
17554 //
17555 // MessageId: ERROR_SXS_XML_E_MULTIPLEROOTS
17556 //
17557 // MessageText:
17558 //
17559 //  Manifest Parse Error : Only one top level element is allowed in an XML document.
17560 //
17561   ERROR_SXS_XML_E_MULTIPLEROOTS = DWORD(14054);
17562   {$EXTERNALSYM ERROR_SXS_XML_E_MULTIPLEROOTS}
17563 
17564 //
17565 // MessageId: ERROR_SXS_XML_E_INVALIDATROOTLEVEL
17566 //
17567 // MessageText:
17568 //
17569 //  Manifest Parse Error : Invalid at the top level of the document.
17570 //
17571   ERROR_SXS_XML_E_INVALIDATROOTLEVEL = DWORD(14055);
17572   {$EXTERNALSYM ERROR_SXS_XML_E_INVALIDATROOTLEVEL}
17573 
17574 //
17575 // MessageId: ERROR_SXS_XML_E_BADXMLDECL
17576 //
17577 // MessageText:
17578 //
17579 //  Manifest Parse Error : Invalid xml declaration.
17580 //
17581   ERROR_SXS_XML_E_BADXMLDECL = DWORD(14056);
17582   {$EXTERNALSYM ERROR_SXS_XML_E_BADXMLDECL}
17583 
17584 //
17585 // MessageId: ERROR_SXS_XML_E_MISSINGROOT
17586 //
17587 // MessageText:
17588 //
17589 //  Manifest Parse Error : XML document must have a top level element.
17590 //
17591   ERROR_SXS_XML_E_MISSINGROOT = DWORD(14057);
17592   {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGROOT}
17593 
17594 //
17595 // MessageId: ERROR_SXS_XML_E_UNEXPECTEDEOF
17596 //
17597 // MessageText:
17598 //
17599 //  Manifest Parse Error : Unexpected end of file.
17600 //
17601   ERROR_SXS_XML_E_UNEXPECTEDEOF = DWORD(14058);
17602   {$EXTERNALSYM ERROR_SXS_XML_E_UNEXPECTEDEOF}
17603 
17604 //
17605 // MessageId: ERROR_SXS_XML_E_BADPEREFINSUBSET
17606 //
17607 // MessageText:
17608 //
17609 //  Manifest Parse Error : Parameter entities cannot be used inside markup declarations in an internal subset.
17610 //
17611   ERROR_SXS_XML_E_BADPEREFINSUBSET = DWORD(14059);
17612   {$EXTERNALSYM ERROR_SXS_XML_E_BADPEREFINSUBSET}
17613 
17614 //
17615 // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTARTTAG
17616 //
17617 // MessageText:
17618 //
17619 //  Manifest Parse Error : Element was not closed.
17620 //
17621   ERROR_SXS_XML_E_UNCLOSEDSTARTTAG = DWORD(14060);
17622   {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDSTARTTAG}
17623 
17624 //
17625 // MessageId: ERROR_SXS_XML_E_UNCLOSEDENDTAG
17626 //
17627 // MessageText:
17628 //
17629 //  Manifest Parse Error : End element was missing the character '>'.
17630 //
17631   ERROR_SXS_XML_E_UNCLOSEDENDTAG = DWORD(14061);
17632   {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDENDTAG}
17633 
17634 //
17635 // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTRING
17636 //
17637 // MessageText:
17638 //
17639 //  Manifest Parse Error : A string literal was not closed.
17640 //
17641   ERROR_SXS_XML_E_UNCLOSEDSTRING = DWORD(14062);
17642   {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDSTRING}
17643 
17644 //
17645 // MessageId: ERROR_SXS_XML_E_UNCLOSEDCOMMENT
17646 //
17647 // MessageText:
17648 //
17649 //  Manifest Parse Error : A comment was not closed.
17650 //
17651   ERROR_SXS_XML_E_UNCLOSEDCOMMENT = DWORD(14063);
17652   {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDCOMMENT}
17653 
17654 //
17655 // MessageId: ERROR_SXS_XML_E_UNCLOSEDDECL
17656 //
17657 // MessageText:
17658 //
17659 //  Manifest Parse Error : A declaration was not closed.
17660 //
17661   ERROR_SXS_XML_E_UNCLOSEDDECL = DWORD(14064);
17662   {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDDECL}
17663 
17664 //
17665 // MessageId: ERROR_SXS_XML_E_UNCLOSEDCDATA
17666 //
17667 // MessageText:
17668 //
17669 //  Manifest Parse Error : A CDATA section was not closed.
17670 //
17671   ERROR_SXS_XML_E_UNCLOSEDCDATA = DWORD(14065);
17672   {$EXTERNALSYM ERROR_SXS_XML_E_UNCLOSEDCDATA}
17673 
17674 //
17675 // MessageId: ERROR_SXS_XML_E_RESERVEDNAMESPACE
17676 //
17677 // MessageText:
17678 //
17679 //  Manifest Parse Error : The namespace prefix is not allowed to start with the reserved string "xml".
17680 //
17681   ERROR_SXS_XML_E_RESERVEDNAMESPACE = DWORD(14066);
17682   {$EXTERNALSYM ERROR_SXS_XML_E_RESERVEDNAMESPACE}
17683 
17684 //
17685 // MessageId: ERROR_SXS_XML_E_INVALIDENCODING
17686 //
17687 // MessageText:
17688 //
17689 //  Manifest Parse Error : System does not support the specified encoding.
17690 //
17691   ERROR_SXS_XML_E_INVALIDENCODING = DWORD(14067);
17692   {$EXTERNALSYM ERROR_SXS_XML_E_INVALIDENCODING}
17693 
17694 //
17695 // MessageId: ERROR_SXS_XML_E_INVALIDSWITCH
17696 //
17697 // MessageText:
17698 //
17699 //  Manifest Parse Error : Switch from current encoding to specified encoding not supported.
17700 //
17701   ERROR_SXS_XML_E_INVALIDSWITCH = DWORD(14068);
17702   {$EXTERNALSYM ERROR_SXS_XML_E_INVALIDSWITCH}
17703 
17704 //
17705 // MessageId: ERROR_SXS_XML_E_BADXMLCASE
17706 //
17707 // MessageText:
17708 //
17709 //  Manifest Parse Error : The name 'xml' is reserved and must be lower case.
17710 //
17711   ERROR_SXS_XML_E_BADXMLCASE = DWORD(14069);
17712   {$EXTERNALSYM ERROR_SXS_XML_E_BADXMLCASE}
17713 
17714 //
17715 // MessageId: ERROR_SXS_XML_E_INVALID_STANDALONE
17716 //
17717 // MessageText:
17718 //
17719 //  Manifest Parse Error : The standalone attribute must have the value 'yes' or 'no'.
17720 //
17721   ERROR_SXS_XML_E_INVALID_STANDALONE = DWORD(14070);
17722   {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_STANDALONE}
17723 
17724 //
17725 // MessageId: ERROR_SXS_XML_E_UNEXPECTED_STANDALONE
17726 //
17727 // MessageText:
17728 //
17729 //  Manifest Parse Error : The standalone attribute cannot be used in external entities.
17730 //
17731   ERROR_SXS_XML_E_UNEXPECTED_STANDALONE = DWORD(14071);
17732   {$EXTERNALSYM ERROR_SXS_XML_E_UNEXPECTED_STANDALONE}
17733 
17734 //
17735 // MessageId: ERROR_SXS_XML_E_INVALID_VERSION
17736 //
17737 // MessageText:
17738 //
17739 //  Manifest Parse Error : Invalid version number.
17740 //
17741   ERROR_SXS_XML_E_INVALID_VERSION = DWORD(14072);
17742   {$EXTERNALSYM ERROR_SXS_XML_E_INVALID_VERSION}
17743 
17744 //
17745 // MessageId: ERROR_SXS_XML_E_MISSINGEQUALS
17746 //
17747 // MessageText:
17748 //
17749 //  Manifest Parse Error : Missing equals sign between attribute and attribute value.
17750 //
17751   ERROR_SXS_XML_E_MISSINGEQUALS = DWORD(14073);
17752   {$EXTERNALSYM ERROR_SXS_XML_E_MISSINGEQUALS}
17753 
17754 //
17755 // MessageId: ERROR_SXS_PROTECTION_RECOVERY_FAILED
17756 //
17757 // MessageText:
17758 //
17759 //  Assembly Protection Error : Unable to recover the specified assembly.
17760 //
17761   ERROR_SXS_PROTECTION_RECOVERY_FAILED = DWORD(14074);
17762   {$EXTERNALSYM ERROR_SXS_PROTECTION_RECOVERY_FAILED}
17763 
17764 //
17765 // MessageId: ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT
17766 //
17767 // MessageText:
17768 //
17769 //  Assembly Protection Error : The public key for an assembly was too short to be allowed.
17770 //
17771   ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT = DWORD(14075);
17772   {$EXTERNALSYM ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT}
17773 
17774 //
17775 // MessageId: ERROR_SXS_PROTECTION_CATALOG_NOT_VALID
17776 //
17777 // MessageText:
17778 //
17779 //  Assembly Protection Error : The catalog for an assembly is not valid, or does not match the assembly's manifest.
17780 //
17781   ERROR_SXS_PROTECTION_CATALOG_NOT_VALID = DWORD(14076);
17782   {$EXTERNALSYM ERROR_SXS_PROTECTION_CATALOG_NOT_VALID}
17783 
17784 //
17785 // MessageId: ERROR_SXS_UNTRANSLATABLE_HRESULT
17786 //
17787 // MessageText:
17788 //
17789 //  An HRESULT could not be translated to a corresponding Win32 error code.
17790 //
17791   ERROR_SXS_UNTRANSLATABLE_HRESULT = DWORD(14077);
17792   {$EXTERNALSYM ERROR_SXS_UNTRANSLATABLE_HRESULT}
17793 
17794 //
17795 // MessageId: ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING
17796 //
17797 // MessageText:
17798 //
17799 //  Assembly Protection Error : The catalog for an assembly is missing.
17800 //
17801   ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING = DWORD(14078);
17802   {$EXTERNALSYM ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING}
17803 
17804 //
17805 // MessageId: ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE
17806 //
17807 // MessageText:
17808 //
17809 //  The supplied assembly identity is missing one or more attributes which must be present in this context.
17810 //
17811   ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE = DWORD(14079);
17812   {$EXTERNALSYM ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE}
17813 
17814 //
17815 // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME
17816 //
17817 // MessageText:
17818 //
17819 //  The supplied assembly identity has one or more attribute names that contain characters not permitted in XML names.
17820 //
17821   ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME = DWORD(14080);
17822   {$EXTERNALSYM ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME}
17823 
17824 ///////////////////////////////////////////////////
17825 //                                               //
17826 //           End of Side By Side Error Codes     //
17827 //                                               //
17828 //                 14000 to 14999                //
17829 ///////////////////////////////////////////////////
17830 
17831 
17832 ///////////////////////////////////////////////////
17833 //                                               //
17834 //           Start of IPSec Error codes          //
17835 //                                               //
17836 //                 13000 to 13999                //
17837 ///////////////////////////////////////////////////
17838 
17839 //
17840 // MessageId: ERROR_IPSEC_QM_POLICY_EXISTS
17841 //
17842 // MessageText:
17843 //
17844 //  The specified quick mode policy already exists.
17845 //
17846   ERROR_IPSEC_QM_POLICY_EXISTS = DWORD(13000);
17847   {$EXTERNALSYM ERROR_IPSEC_QM_POLICY_EXISTS}
17848 
17849 //
17850 // MessageId: ERROR_IPSEC_QM_POLICY_NOT_FOUND
17851 //
17852 // MessageText:
17853 //
17854 //  The specified quick mode policy was not found.
17855 //
17856   ERROR_IPSEC_QM_POLICY_NOT_FOUND = DWORD(13001);
17857   {$EXTERNALSYM ERROR_IPSEC_QM_POLICY_NOT_FOUND}
17858 
17859 //
17860 // MessageId: ERROR_IPSEC_QM_POLICY_IN_USE
17861 //
17862 // MessageText:
17863 //
17864 //  The specified quick mode policy is being used.
17865 //
17866   ERROR_IPSEC_QM_POLICY_IN_USE = DWORD(13002);
17867   {$EXTERNALSYM ERROR_IPSEC_QM_POLICY_IN_USE}
17868 
17869 //
17870 // MessageId: ERROR_IPSEC_MM_POLICY_EXISTS
17871 //
17872 // MessageText:
17873 //
17874 //  The specified main mode policy already exists.
17875 //
17876   ERROR_IPSEC_MM_POLICY_EXISTS = DWORD(13003);
17877   {$EXTERNALSYM ERROR_IPSEC_MM_POLICY_EXISTS}
17878 
17879 //
17880 // MessageId: ERROR_IPSEC_MM_POLICY_NOT_FOUND
17881 //
17882 // MessageText:
17883 //
17884 //  The specified main mode policy was not found
17885 //
17886   ERROR_IPSEC_MM_POLICY_NOT_FOUND = DWORD(13004);
17887   {$EXTERNALSYM ERROR_IPSEC_MM_POLICY_NOT_FOUND}
17888 
17889 //
17890 // MessageId: ERROR_IPSEC_MM_POLICY_IN_USE
17891 //
17892 // MessageText:
17893 //
17894 //  The specified main mode policy is being used.
17895 //
17896   ERROR_IPSEC_MM_POLICY_IN_USE = DWORD(13005);
17897   {$EXTERNALSYM ERROR_IPSEC_MM_POLICY_IN_USE}
17898 
17899 //
17900 // MessageId: ERROR_IPSEC_MM_FILTER_EXISTS
17901 //
17902 // MessageText:
17903 //
17904 //  The specified main mode filter already exists.
17905 //
17906   ERROR_IPSEC_MM_FILTER_EXISTS = DWORD(13006);
17907   {$EXTERNALSYM ERROR_IPSEC_MM_FILTER_EXISTS}
17908 
17909 //
17910 // MessageId: ERROR_IPSEC_MM_FILTER_NOT_FOUND
17911 //
17912 // MessageText:
17913 //
17914 //  The specified main mode filter was not found.
17915 //
17916   ERROR_IPSEC_MM_FILTER_NOT_FOUND = DWORD(13007);
17917   {$EXTERNALSYM ERROR_IPSEC_MM_FILTER_NOT_FOUND}
17918 
17919 //
17920 // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_EXISTS
17921 //
17922 // MessageText:
17923 //
17924 //  The specified transport mode filter already exists.
17925 //
17926   ERROR_IPSEC_TRANSPORT_FILTER_EXISTS = DWORD(13008);
17927   {$EXTERNALSYM ERROR_IPSEC_TRANSPORT_FILTER_EXISTS}
17928 
17929 //
17930 // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND
17931 //
17932 // MessageText:
17933 //
17934 //  The specified transport mode filter does not exist.
17935 //
17936   ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND = DWORD(13009);
17937   {$EXTERNALSYM ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND}
17938 
17939 //
17940 // MessageId: ERROR_IPSEC_MM_AUTH_EXISTS
17941 //
17942 // MessageText:
17943 //
17944 //  The specified main mode authentication list exists.
17945 //
17946   ERROR_IPSEC_MM_AUTH_EXISTS = DWORD(13010);
17947   {$EXTERNALSYM ERROR_IPSEC_MM_AUTH_EXISTS}
17948 
17949 //
17950 // MessageId: ERROR_IPSEC_MM_AUTH_NOT_FOUND
17951 //
17952 // MessageText:
17953 //
17954 //  The specified main mode authentication list was not found.
17955 //
17956   ERROR_IPSEC_MM_AUTH_NOT_FOUND = DWORD(13011);
17957   {$EXTERNALSYM ERROR_IPSEC_MM_AUTH_NOT_FOUND}
17958 
17959 //
17960 // MessageId: ERROR_IPSEC_MM_AUTH_IN_USE
17961 //
17962 // MessageText:
17963 //
17964 //  The specified quick mode policy is being used.
17965 //
17966   ERROR_IPSEC_MM_AUTH_IN_USE = DWORD(13012);
17967   {$EXTERNALSYM ERROR_IPSEC_MM_AUTH_IN_USE}
17968 
17969 //
17970 // MessageId: ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND
17971 //
17972 // MessageText:
17973 //
17974 //  The specified main mode policy was not found.
17975 //
17976   ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND = DWORD(13013);
17977   {$EXTERNALSYM ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND}
17978 
17979 //
17980 // MessageId: ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND
17981 //
17982 // MessageText:
17983 //
17984 //  The specified quick mode policy was not found
17985 //
17986   ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND = DWORD(13014);
17987   {$EXTERNALSYM ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND}
17988 
17989 //
17990 // MessageId: ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND
17991 //
17992 // MessageText:
17993 //
17994 //  The manifest file contains one or more syntax errors.
17995 //
17996   ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND = DWORD(13015);
17997   {$EXTERNALSYM ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND}
17998 
17999 //
18000 // MessageId: ERROR_IPSEC_TUNNEL_FILTER_EXISTS
18001 //
18002 // MessageText:
18003 //
18004 //  The application attempted to activate a disabled activation context.
18005 //
18006   ERROR_IPSEC_TUNNEL_FILTER_EXISTS = DWORD(13016);
18007   {$EXTERNALSYM ERROR_IPSEC_TUNNEL_FILTER_EXISTS}
18008 
18009 //
18010 // MessageId: ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND
18011 //
18012 // MessageText:
18013 //
18014 //  The requested lookup key was not found in any active activation context.
18015 //
18016   ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND = DWORD(13017);
18017   {$EXTERNALSYM ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND}
18018 
18019 //
18020 // MessageId: ERROR_IPSEC_MM_FILTER_PENDING_DELETION
18021 //
18022 // MessageText:
18023 //
18024 //  The Main Mode filter is pending deletion.
18025 //
18026   ERROR_IPSEC_MM_FILTER_PENDING_DELETION = DWORD(13018);
18027   {$EXTERNALSYM ERROR_IPSEC_MM_FILTER_PENDING_DELETION}
18028 
18029 //
18030 // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION
18031 //
18032 // MessageText:
18033 //
18034 //  The transport filter is pending deletion.
18035 //
18036   ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION = DWORD(13019);
18037   {$EXTERNALSYM ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION}
18038 
18039 //
18040 // MessageId: ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION
18041 //
18042 // MessageText:
18043 //
18044 //  The tunnel filter is pending deletion.
18045 //
18046   ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION = DWORD(13020);
18047   {$EXTERNALSYM ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION}
18048 
18049 //
18050 // MessageId: ERROR_IPSEC_MM_POLICY_PENDING_DELETION
18051 //
18052 // MessageText:
18053 //
18054 //  The Main Mode policy is pending deletion.
18055 //
18056   ERROR_IPSEC_MM_POLICY_PENDING_DELETION = DWORD(13021);
18057   {$EXTERNALSYM ERROR_IPSEC_MM_POLICY_PENDING_DELETION}
18058 
18059 //
18060 // MessageId: ERROR_IPSEC_MM_AUTH_PENDING_DELETION
18061 //
18062 // MessageText:
18063 //
18064 //  The Main Mode authentication bundle is pending deletion.
18065 //
18066   ERROR_IPSEC_MM_AUTH_PENDING_DELETION = DWORD(13022);
18067   {$EXTERNALSYM ERROR_IPSEC_MM_AUTH_PENDING_DELETION}
18068 
18069 //
18070 // MessageId: ERROR_IPSEC_QM_POLICY_PENDING_DELETION
18071 //
18072 // MessageText:
18073 //
18074 //  The Quick Mode policy is pending deletion.
18075 //
18076   ERROR_IPSEC_QM_POLICY_PENDING_DELETION = DWORD(13023);
18077   {$EXTERNALSYM ERROR_IPSEC_QM_POLICY_PENDING_DELETION}
18078 
18079 //
18080 // MessageId: WARNING_IPSEC_MM_POLICY_PRUNED
18081 //
18082 // MessageText:
18083 //
18084 //  The Main Mode policy was successfully added, but some of the requested offers are not supported.
18085 //
18086   WARNING_IPSEC_MM_POLICY_PRUNED = DWORD(13024);
18087   {$EXTERNALSYM WARNING_IPSEC_MM_POLICY_PRUNED}
18088 
18089 //
18090 // MessageId: WARNING_IPSEC_QM_POLICY_PRUNED
18091 //
18092 // MessageText:
18093 //
18094 //  The Quick Mode policy was successfully added, but some of the requested offers are not supported.
18095 //
18096   WARNING_IPSEC_QM_POLICY_PRUNED = DWORD(13025);
18097   {$EXTERNALSYM WARNING_IPSEC_QM_POLICY_PRUNED}
18098 
18099 //
18100 // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
18101 //
18102 // MessageText:
18103 //
18104 //  ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
18105 //
18106   ERROR_IPSEC_IKE_NEG_STATUS_BEGIN = DWORD(13800);
18107   {$EXTERNALSYM ERROR_IPSEC_IKE_NEG_STATUS_BEGIN}
18108 
18109 //
18110 // MessageId: ERROR_IPSEC_IKE_AUTH_FAIL
18111 //
18112 // MessageText:
18113 //
18114 //  IKE authentication credentials are unacceptable
18115 //
18116   ERROR_IPSEC_IKE_AUTH_FAIL = DWORD(13801);
18117   {$EXTERNALSYM ERROR_IPSEC_IKE_AUTH_FAIL}
18118 
18119 //
18120 // MessageId: ERROR_IPSEC_IKE_ATTRIB_FAIL
18121 //
18122 // MessageText:
18123 //
18124 //  IKE security attributes are unacceptable
18125 //
18126   ERROR_IPSEC_IKE_ATTRIB_FAIL = DWORD(13802);
18127   {$EXTERNALSYM ERROR_IPSEC_IKE_ATTRIB_FAIL}
18128 
18129 //
18130 // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_PENDING
18131 //
18132 // MessageText:
18133 //
18134 //  IKE Negotiation in progress
18135 //
18136   ERROR_IPSEC_IKE_NEGOTIATION_PENDING = DWORD(13803);
18137   {$EXTERNALSYM ERROR_IPSEC_IKE_NEGOTIATION_PENDING}
18138 
18139 //
18140 // MessageId: ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR
18141 //
18142 // MessageText:
18143 //
18144 //  General processing error
18145 //
18146   ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR = DWORD(13804);
18147   {$EXTERNALSYM ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR}
18148 
18149 //
18150 // MessageId: ERROR_IPSEC_IKE_TIMED_OUT
18151 //
18152 // MessageText:
18153 //
18154 //  Negotiation timed out
18155 //
18156   ERROR_IPSEC_IKE_TIMED_OUT = DWORD(13805);
18157   {$EXTERNALSYM ERROR_IPSEC_IKE_TIMED_OUT}
18158 
18159 //
18160 // MessageId: ERROR_IPSEC_IKE_NO_CERT
18161 //
18162 // MessageText:
18163 //
18164 //  IKE failed to find valid machine certificate
18165 //
18166   ERROR_IPSEC_IKE_NO_CERT = DWORD(13806);
18167   {$EXTERNALSYM ERROR_IPSEC_IKE_NO_CERT}
18168 
18169 //
18170 // MessageId: ERROR_IPSEC_IKE_SA_DELETED
18171 //
18172 // MessageText:
18173 //
18174 //  IKE SA deleted by peer before establishment completed
18175 //
18176   ERROR_IPSEC_IKE_SA_DELETED = DWORD(13807);
18177   {$EXTERNALSYM ERROR_IPSEC_IKE_SA_DELETED}
18178 
18179 //
18180 // MessageId: ERROR_IPSEC_IKE_SA_REAPED
18181 //
18182 // MessageText:
18183 //
18184 //  IKE SA deleted before establishment completed
18185 //
18186   ERROR_IPSEC_IKE_SA_REAPED = DWORD(13808);
18187   {$EXTERNALSYM ERROR_IPSEC_IKE_SA_REAPED}
18188 
18189 //
18190 // MessageId: ERROR_IPSEC_IKE_MM_ACQUIRE_DROP
18191 //
18192 // MessageText:
18193 //
18194 //  Negotiation request sat in Queue too long
18195 //
18196   ERROR_IPSEC_IKE_MM_ACQUIRE_DROP = DWORD(13809);
18197   {$EXTERNALSYM ERROR_IPSEC_IKE_MM_ACQUIRE_DROP}
18198 
18199 //
18200 // MessageId: ERROR_IPSEC_IKE_QM_ACQUIRE_DROP
18201 //
18202 // MessageText:
18203 //
18204 //  Negotiation request sat in Queue too long
18205 //
18206   ERROR_IPSEC_IKE_QM_ACQUIRE_DROP = DWORD(13810);
18207   {$EXTERNALSYM ERROR_IPSEC_IKE_QM_ACQUIRE_DROP}
18208 
18209 //
18210 // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_MM
18211 //
18212 // MessageText:
18213 //
18214 //  Negotiation request sat in Queue too long
18215 //
18216   ERROR_IPSEC_IKE_QUEUE_DROP_MM = DWORD(13811);
18217   {$EXTERNALSYM ERROR_IPSEC_IKE_QUEUE_DROP_MM}
18218 
18219 //
18220 // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM
18221 //
18222 // MessageText:
18223 //
18224 //  Negotiation request sat in Queue too long
18225 //
18226   ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM = DWORD(13812);
18227   {$EXTERNALSYM ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM}
18228 
18229 //
18230 // MessageId: ERROR_IPSEC_IKE_DROP_NO_RESPONSE
18231 //
18232 // MessageText:
18233 //
18234 //  No response from peer
18235 //
18236   ERROR_IPSEC_IKE_DROP_NO_RESPONSE = DWORD(13813);
18237   {$EXTERNALSYM ERROR_IPSEC_IKE_DROP_NO_RESPONSE}
18238 
18239 //
18240 // MessageId: ERROR_IPSEC_IKE_MM_DELAY_DROP
18241 //
18242 // MessageText:
18243 //
18244 //  Negotiation took too long
18245 //
18246   ERROR_IPSEC_IKE_MM_DELAY_DROP = DWORD(13814);
18247   {$EXTERNALSYM ERROR_IPSEC_IKE_MM_DELAY_DROP}
18248 
18249 //
18250 // MessageId: ERROR_IPSEC_IKE_QM_DELAY_DROP
18251 //
18252 // MessageText:
18253 //
18254 //  Negotiation took too long
18255 //
18256   ERROR_IPSEC_IKE_QM_DELAY_DROP = DWORD(13815);
18257   {$EXTERNALSYM ERROR_IPSEC_IKE_QM_DELAY_DROP}
18258 
18259 //
18260 // MessageId: ERROR_IPSEC_IKE_ERROR
18261 //
18262 // MessageText:
18263 //
18264 //  Unknown error occurred
18265 //
18266   ERROR_IPSEC_IKE_ERROR = DWORD(13816);
18267   {$EXTERNALSYM ERROR_IPSEC_IKE_ERROR}
18268 
18269 //
18270 // MessageId: ERROR_IPSEC_IKE_CRL_FAILED
18271 //
18272 // MessageText:
18273 //
18274 //  Certificate Revocation Check failed
18275 //
18276   ERROR_IPSEC_IKE_CRL_FAILED = DWORD(13817);
18277   {$EXTERNALSYM ERROR_IPSEC_IKE_CRL_FAILED}
18278 
18279 //
18280 // MessageId: ERROR_IPSEC_IKE_INVALID_KEY_USAGE
18281 //
18282 // MessageText:
18283 //
18284 //  Invalid certificate key usage
18285 //
18286   ERROR_IPSEC_IKE_INVALID_KEY_USAGE = DWORD(13818);
18287   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_KEY_USAGE}
18288 
18289 //
18290 // MessageId: ERROR_IPSEC_IKE_INVALID_CERT_TYPE
18291 //
18292 // MessageText:
18293 //
18294 //  Invalid certificate type
18295 //
18296   ERROR_IPSEC_IKE_INVALID_CERT_TYPE = DWORD(13819);
18297   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_CERT_TYPE}
18298 
18299 //
18300 // MessageId: ERROR_IPSEC_IKE_NO_PRIVATE_KEY
18301 //
18302 // MessageText:
18303 //
18304 //  No private key associated with machine certificate
18305 //
18306   ERROR_IPSEC_IKE_NO_PRIVATE_KEY = DWORD(13820);
18307   {$EXTERNALSYM ERROR_IPSEC_IKE_NO_PRIVATE_KEY}
18308 
18309 //
18310 // MessageId: ERROR_IPSEC_IKE_DH_FAIL
18311 //
18312 // MessageText:
18313 //
18314 //  Failure in Diffie-Helman computation
18315 //
18316   ERROR_IPSEC_IKE_DH_FAIL = DWORD(13822);
18317   {$EXTERNALSYM ERROR_IPSEC_IKE_DH_FAIL}
18318 
18319 //
18320 // MessageId: ERROR_IPSEC_IKE_INVALID_HEADER
18321 //
18322 // MessageText:
18323 //
18324 //  Invalid header
18325 //
18326   ERROR_IPSEC_IKE_INVALID_HEADER = DWORD(13824);
18327   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_HEADER}
18328 
18329 //
18330 // MessageId: ERROR_IPSEC_IKE_NO_POLICY
18331 //
18332 // MessageText:
18333 //
18334 //  No policy configured
18335 //
18336   ERROR_IPSEC_IKE_NO_POLICY = DWORD(13825);
18337   {$EXTERNALSYM ERROR_IPSEC_IKE_NO_POLICY}
18338 
18339 //
18340 // MessageId: ERROR_IPSEC_IKE_INVALID_SIGNATURE
18341 //
18342 // MessageText:
18343 //
18344 //  Failed to verify signature
18345 //
18346   ERROR_IPSEC_IKE_INVALID_SIGNATURE = DWORD(13826);
18347   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_SIGNATURE}
18348 
18349 //
18350 // MessageId: ERROR_IPSEC_IKE_KERBEROS_ERROR
18351 //
18352 // MessageText:
18353 //
18354 //  Failed to authenticate using kerberos
18355 //
18356   ERROR_IPSEC_IKE_KERBEROS_ERROR = DWORD(13827);
18357   {$EXTERNALSYM ERROR_IPSEC_IKE_KERBEROS_ERROR}
18358 
18359 //
18360 // MessageId: ERROR_IPSEC_IKE_NO_PUBLIC_KEY
18361 //
18362 // MessageText:
18363 //
18364 //  Peer's certificate did not have a public key
18365 //
18366   ERROR_IPSEC_IKE_NO_PUBLIC_KEY = DWORD(13828);
18367   {$EXTERNALSYM ERROR_IPSEC_IKE_NO_PUBLIC_KEY}
18368 
18369 // These must stay as a unit.
18370 //
18371 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR
18372 //
18373 // MessageText:
18374 //
18375 //  Error processing error payload
18376 //
18377   ERROR_IPSEC_IKE_PROCESS_ERR = DWORD(13829);
18378   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR}
18379 
18380 //
18381 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_SA
18382 //
18383 // MessageText:
18384 //
18385 //  Error processing SA payload
18386 //
18387   ERROR_IPSEC_IKE_PROCESS_ERR_SA = DWORD(13830);
18388   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_SA}
18389 
18390 //
18391 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_PROP
18392 //
18393 // MessageText:
18394 //
18395 //  Error processing Proposal payload
18396 //
18397   ERROR_IPSEC_IKE_PROCESS_ERR_PROP = DWORD(13831);
18398   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_PROP}
18399 
18400 //
18401 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_TRANS
18402 //
18403 // MessageText:
18404 //
18405 //  Error processing Transform payload
18406 //
18407   ERROR_IPSEC_IKE_PROCESS_ERR_TRANS = DWORD(13832);
18408   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_TRANS}
18409 
18410 //
18411 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_KE
18412 //
18413 // MessageText:
18414 //
18415 //  Error processing KE payload
18416 //
18417   ERROR_IPSEC_IKE_PROCESS_ERR_KE = DWORD(13833);
18418   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_KE}
18419 
18420 //
18421 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_ID
18422 //
18423 // MessageText:
18424 //
18425 //  Error processing ID payload
18426 //
18427   ERROR_IPSEC_IKE_PROCESS_ERR_ID = DWORD(13834);
18428   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_ID}
18429 
18430 //
18431 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_CERT
18432 //
18433 // MessageText:
18434 //
18435 //  Error processing Cert payload
18436 //
18437   ERROR_IPSEC_IKE_PROCESS_ERR_CERT = DWORD(13835);
18438   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_CERT}
18439 
18440 //
18441 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ
18442 //
18443 // MessageText:
18444 //
18445 //  Error processing Certificate Request payload
18446 //
18447   ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ = DWORD(13836);
18448   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ}
18449 
18450 //
18451 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_HASH
18452 //
18453 // MessageText:
18454 //
18455 //  Error processing Hash payload
18456 //
18457   ERROR_IPSEC_IKE_PROCESS_ERR_HASH = DWORD(13837);
18458   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_HASH}
18459 
18460 //
18461 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_SIG
18462 //
18463 // MessageText:
18464 //
18465 //  Error processing Signature payload
18466 //
18467   ERROR_IPSEC_IKE_PROCESS_ERR_SIG = DWORD(13838);
18468   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_SIG}
18469 
18470 //
18471 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_NONCE
18472 //
18473 // MessageText:
18474 //
18475 //  Error processing Nonce payload
18476 //
18477   ERROR_IPSEC_IKE_PROCESS_ERR_NONCE = DWORD(13839);
18478   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_NONCE}
18479 
18480 //
18481 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY
18482 //
18483 // MessageText:
18484 //
18485 //  Error processing Notify payload
18486 //
18487   ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY = DWORD(13840);
18488   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY}
18489 
18490 //
18491 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_DELETE
18492 //
18493 // MessageText:
18494 //
18495 //  Error processing Delete Payload
18496 //
18497   ERROR_IPSEC_IKE_PROCESS_ERR_DELETE = DWORD(13841);
18498   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_DELETE}
18499 
18500 //
18501 // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR
18502 //
18503 // MessageText:
18504 //
18505 //  Error processing VendorId payload
18506 //
18507   ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR = DWORD(13842);
18508   {$EXTERNALSYM ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR}
18509 
18510 //
18511 // MessageId: ERROR_IPSEC_IKE_INVALID_PAYLOAD
18512 //
18513 // MessageText:
18514 //
18515 //  Invalid payload received
18516 //
18517   ERROR_IPSEC_IKE_INVALID_PAYLOAD = DWORD(13843);
18518   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_PAYLOAD}
18519 
18520 //
18521 // MessageId: ERROR_IPSEC_IKE_LOAD_SOFT_SA
18522 //
18523 // MessageText:
18524 //
18525 //  Soft SA loaded
18526 //
18527   ERROR_IPSEC_IKE_LOAD_SOFT_SA = DWORD(13844);
18528   {$EXTERNALSYM ERROR_IPSEC_IKE_LOAD_SOFT_SA}
18529 
18530 //
18531 // MessageId: ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN
18532 //
18533 // MessageText:
18534 //
18535 //  Soft SA torn down
18536 //
18537   ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN = DWORD(13845);
18538   {$EXTERNALSYM ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN}
18539 
18540 //
18541 // MessageId: ERROR_IPSEC_IKE_INVALID_COOKIE
18542 //
18543 // MessageText:
18544 //
18545 //  Invalid cookie received.
18546 //
18547   ERROR_IPSEC_IKE_INVALID_COOKIE = DWORD(13846);
18548   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_COOKIE}
18549 
18550 //
18551 // MessageId: ERROR_IPSEC_IKE_NO_PEER_CERT
18552 //
18553 // MessageText:
18554 //
18555 //  Peer failed to send valid machine certificate
18556 //
18557   ERROR_IPSEC_IKE_NO_PEER_CERT = DWORD(13847);
18558   {$EXTERNALSYM ERROR_IPSEC_IKE_NO_PEER_CERT}
18559 
18560 //
18561 // MessageId: ERROR_IPSEC_IKE_PEER_CRL_FAILED
18562 //
18563 // MessageText:
18564 //
18565 //  Certification Revocation check of peer's certificate failed
18566 //
18567   ERROR_IPSEC_IKE_PEER_CRL_FAILED = DWORD(13848);
18568   {$EXTERNALSYM ERROR_IPSEC_IKE_PEER_CRL_FAILED}
18569 
18570 //
18571 // MessageId: ERROR_IPSEC_IKE_POLICY_CHANGE
18572 //
18573 // MessageText:
18574 //
18575 //  New policy invalidated SAs formed with old policy
18576 //
18577   ERROR_IPSEC_IKE_POLICY_CHANGE = DWORD(13849);
18578   {$EXTERNALSYM ERROR_IPSEC_IKE_POLICY_CHANGE}
18579 
18580 //
18581 // MessageId: ERROR_IPSEC_IKE_NO_MM_POLICY
18582 //
18583 // MessageText:
18584 //
18585 //  There is no available Main Mode IKE policy.
18586 //
18587   ERROR_IPSEC_IKE_NO_MM_POLICY = DWORD(13850);
18588   {$EXTERNALSYM ERROR_IPSEC_IKE_NO_MM_POLICY}
18589 
18590 //
18591 // MessageId: ERROR_IPSEC_IKE_NOTCBPRIV
18592 //
18593 // MessageText:
18594 //
18595 //  Failed to enabled TCB privilege.
18596 //
18597   ERROR_IPSEC_IKE_NOTCBPRIV = DWORD(13851);
18598   {$EXTERNALSYM ERROR_IPSEC_IKE_NOTCBPRIV}
18599 
18600 //
18601 // MessageId: ERROR_IPSEC_IKE_SECLOADFAIL
18602 //
18603 // MessageText:
18604 //
18605 //  Failed to load SECURITY.DLL.
18606 //
18607   ERROR_IPSEC_IKE_SECLOADFAIL = DWORD(13852);
18608   {$EXTERNALSYM ERROR_IPSEC_IKE_SECLOADFAIL}
18609 
18610 //
18611 // MessageId: ERROR_IPSEC_IKE_FAILSSPINIT
18612 //
18613 // MessageText:
18614 //
tablenull18615 //  Failed to obtain security function table dispatch address from SSPI.
18616 //
18617   ERROR_IPSEC_IKE_FAILSSPINIT = DWORD(13853);
18618   {$EXTERNALSYM ERROR_IPSEC_IKE_FAILSSPINIT}
18619 
18620 //
18621 // MessageId: ERROR_IPSEC_IKE_FAILQUERYSSP
18622 //
18623 // MessageText:
18624 //
18625 //  Failed to query Kerberos package to obtain max token size.
18626 //
18627   ERROR_IPSEC_IKE_FAILQUERYSSP = DWORD(13854);
18628   {$EXTERNALSYM ERROR_IPSEC_IKE_FAILQUERYSSP}
18629 
18630 //
18631 // MessageId: ERROR_IPSEC_IKE_SRVACQFAIL
18632 //
18633 // MessageText:
18634 //
18635 //  Failed to obtain Kerberos server credentials for ISAKMP/ERROR_IPSEC_IKE service.  Kerberos authentication will not function.  The most likely reason for this is lack of domain membership.  This is normal if your computer is a member of a workgroup.
18636 //
18637   ERROR_IPSEC_IKE_SRVACQFAIL = DWORD(13855);
18638   {$EXTERNALSYM ERROR_IPSEC_IKE_SRVACQFAIL}
18639 
18640 //
18641 // MessageId: ERROR_IPSEC_IKE_SRVQUERYCRED
18642 //
18643 // MessageText:
18644 //
18645 //  Failed to determine SSPI principal name for ISAKMP/ERROR_IPSEC_IKE service (QueryCredentialsAttributes).
18646 //
18647   ERROR_IPSEC_IKE_SRVQUERYCRED = DWORD(13856);
18648   {$EXTERNALSYM ERROR_IPSEC_IKE_SRVQUERYCRED}
18649 
18650 //
18651 // MessageId: ERROR_IPSEC_IKE_GETSPIFAIL
18652 //
18653 // MessageText:
18654 //
18655 //  Failed to obtain new SPI for the inbound SA from Ipsec driver.  The most common cause for this is that the driver does not have the correct filter.  Check your policy to verify the filters.
18656 //
18657   ERROR_IPSEC_IKE_GETSPIFAIL = DWORD(13857);
18658   {$EXTERNALSYM ERROR_IPSEC_IKE_GETSPIFAIL}
18659 
18660 //
18661 // MessageId: ERROR_IPSEC_IKE_INVALID_FILTER
18662 //
18663 // MessageText:
18664 //
18665 //  Given filter is invalid
18666 //
18667   ERROR_IPSEC_IKE_INVALID_FILTER = DWORD(13858);
18668   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_FILTER}
18669 
18670 //
18671 // MessageId: ERROR_IPSEC_IKE_OUT_OF_MEMORY
18672 //
18673 // MessageText:
18674 //
18675 //  Memory allocation failed.
18676 //
18677   ERROR_IPSEC_IKE_OUT_OF_MEMORY = DWORD(13859);
18678   {$EXTERNALSYM ERROR_IPSEC_IKE_OUT_OF_MEMORY}
18679 
18680 //
18681 // MessageId: ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED
18682 //
18683 // MessageText:
18684 //
18685 //  Failed to add Security Association to IPSec Driver.  The most common cause for this is if the IKE negotiation took too long to complete.  If the problem persists, reduce the load on the faulting machine.
18686 //
18687   ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED = DWORD(13860);
18688   {$EXTERNALSYM ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED}
18689 
18690 //
18691 // MessageId: ERROR_IPSEC_IKE_INVALID_POLICY
18692 //
18693 // MessageText:
18694 //
18695 //  Invalid policy
18696 //
18697   ERROR_IPSEC_IKE_INVALID_POLICY = DWORD(13861);
18698   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_POLICY}
18699 
18700 //
18701 // MessageId: ERROR_IPSEC_IKE_UNKNOWN_DOI
18702 //
18703 // MessageText:
18704 //
18705 //  Invalid DOI
18706 //
18707   ERROR_IPSEC_IKE_UNKNOWN_DOI = DWORD(13862);
18708   {$EXTERNALSYM ERROR_IPSEC_IKE_UNKNOWN_DOI}
18709 
18710 //
18711 // MessageId: ERROR_IPSEC_IKE_INVALID_SITUATION
18712 //
18713 // MessageText:
18714 //
18715 //  Invalid situation
18716 //
18717   ERROR_IPSEC_IKE_INVALID_SITUATION = DWORD(13863);
18718   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_SITUATION}
18719 
18720 //
18721 // MessageId: ERROR_IPSEC_IKE_DH_FAILURE
18722 //
18723 // MessageText:
18724 //
18725 //  Diffie-Hellman failure
18726 //
18727   ERROR_IPSEC_IKE_DH_FAILURE = DWORD(13864);
18728   {$EXTERNALSYM ERROR_IPSEC_IKE_DH_FAILURE}
18729 
18730 //
18731 // MessageId: ERROR_IPSEC_IKE_INVALID_GROUP
18732 //
18733 // MessageText:
18734 //
18735 //  Invalid Diffie-Hellman group
18736 //
18737   ERROR_IPSEC_IKE_INVALID_GROUP = DWORD(13865);
18738   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_GROUP}
18739 
18740 //
18741 // MessageId: ERROR_IPSEC_IKE_ENCRYPT
18742 //
18743 // MessageText:
18744 //
18745 //  Error encrypting payload
18746 //
18747   ERROR_IPSEC_IKE_ENCRYPT = DWORD(13866);
18748   {$EXTERNALSYM ERROR_IPSEC_IKE_ENCRYPT}
18749 
18750 //
18751 // MessageId: ERROR_IPSEC_IKE_DECRYPT
18752 //
18753 // MessageText:
18754 //
18755 //  Error decrypting payload
18756 //
18757   ERROR_IPSEC_IKE_DECRYPT = DWORD(13867);
18758   {$EXTERNALSYM ERROR_IPSEC_IKE_DECRYPT}
18759 
18760 //
18761 // MessageId: ERROR_IPSEC_IKE_POLICY_MATCH
18762 //
18763 // MessageText:
18764 //
18765 //  Policy match error
18766 //
18767   ERROR_IPSEC_IKE_POLICY_MATCH = DWORD(13868);
18768   {$EXTERNALSYM ERROR_IPSEC_IKE_POLICY_MATCH}
18769 
18770 //
18771 // MessageId: ERROR_IPSEC_IKE_UNSUPPORTED_ID
18772 //
18773 // MessageText:
18774 //
18775 //  Unsupported ID
18776 //
18777   ERROR_IPSEC_IKE_UNSUPPORTED_ID = DWORD(13869);
18778   {$EXTERNALSYM ERROR_IPSEC_IKE_UNSUPPORTED_ID}
18779 
18780 //
18781 // MessageId: ERROR_IPSEC_IKE_INVALID_HASH
18782 //
18783 // MessageText:
18784 //
18785 //  Hash verification failed
18786 //
18787   ERROR_IPSEC_IKE_INVALID_HASH = DWORD(13870);
18788   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_HASH}
18789 
18790 //
18791 // MessageId: ERROR_IPSEC_IKE_INVALID_HASH_ALG
18792 //
18793 // MessageText:
18794 //
18795 //  Invalid hash algorithm
18796 //
18797   ERROR_IPSEC_IKE_INVALID_HASH_ALG = DWORD(13871);
18798   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_HASH_ALG}
18799 
18800 //
18801 // MessageId: ERROR_IPSEC_IKE_INVALID_HASH_SIZE
18802 //
18803 // MessageText:
18804 //
18805 //  Invalid hash size
18806 //
18807   ERROR_IPSEC_IKE_INVALID_HASH_SIZE = DWORD(13872);
18808   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_HASH_SIZE}
18809 
18810 //
18811 // MessageId: ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG
18812 //
18813 // MessageText:
18814 //
18815 //  Invalid encryption algorithm
18816 //
18817   ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG = DWORD(13873);
18818   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG}
18819 
18820 //
18821 // MessageId: ERROR_IPSEC_IKE_INVALID_AUTH_ALG
18822 //
18823 // MessageText:
18824 //
18825 //  Invalid authentication algorithm
18826 //
18827   ERROR_IPSEC_IKE_INVALID_AUTH_ALG = DWORD(13874);
18828   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_AUTH_ALG}
18829 
18830 //
18831 // MessageId: ERROR_IPSEC_IKE_INVALID_SIG
18832 //
18833 // MessageText:
18834 //
18835 //  Invalid certificate signature
18836 //
18837   ERROR_IPSEC_IKE_INVALID_SIG = DWORD(13875);
18838   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_SIG}
18839 
18840 //
18841 // MessageId: ERROR_IPSEC_IKE_LOAD_FAILED
18842 //
18843 // MessageText:
18844 //
18845 //  Load failed
18846 //
18847   ERROR_IPSEC_IKE_LOAD_FAILED = DWORD(13876);
18848   {$EXTERNALSYM ERROR_IPSEC_IKE_LOAD_FAILED}
18849 
18850 //
18851 // MessageId: ERROR_IPSEC_IKE_RPC_DELETE
18852 //
18853 // MessageText:
18854 //
18855 //  Deleted via RPC call
18856 //
18857   ERROR_IPSEC_IKE_RPC_DELETE = DWORD(13877);
18858   {$EXTERNALSYM ERROR_IPSEC_IKE_RPC_DELETE}
18859 
18860 //
18861 // MessageId: ERROR_IPSEC_IKE_BENIGN_REINIT
18862 //
18863 // MessageText:
18864 //
18865 //  Temporary state created to perform reinit. This is not a real failure.
18866 //
18867   ERROR_IPSEC_IKE_BENIGN_REINIT = DWORD(13878);
18868   {$EXTERNALSYM ERROR_IPSEC_IKE_BENIGN_REINIT}
18869 
18870 //
18871 // MessageId: ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY
18872 //
18873 // MessageText:
18874 //
18875 //  The lifetime value received in the Responder Lifetime Notify is below the Windows 2000 configured minimum value.  Please fix the policy on the peer machine.
18876 //
18877   ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY = DWORD(13879);
18878   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY}
18879 
18880 //
18881 // MessageId: ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN
18882 //
18883 // MessageText:
18884 //
18885 //  Key length in certificate is too small for configured security requirements.
18886 //
18887   ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN = DWORD(13881);
18888   {$EXTERNALSYM ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN}
18889 
18890 //
18891 // MessageId: ERROR_IPSEC_IKE_MM_LIMIT
18892 //
18893 // MessageText:
18894 //
18895 //  Max number of established MM SAs to peer exceeded.
18896 //
18897   ERROR_IPSEC_IKE_MM_LIMIT = DWORD(13882);
18898   {$EXTERNALSYM ERROR_IPSEC_IKE_MM_LIMIT}
18899 
18900 //
18901 // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_DISABLED
18902 //
18903 // MessageText:
18904 //
18905 //  IKE received a policy that disables negotiation.
18906 //
18907   ERROR_IPSEC_IKE_NEGOTIATION_DISABLED = DWORD(13883);
18908   {$EXTERNALSYM ERROR_IPSEC_IKE_NEGOTIATION_DISABLED}
18909 
18910 //
18911 // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_END
18912 //
18913 // MessageText:
18914 //
18915 //  ERROR_IPSEC_IKE_NEG_STATUS_END
18916 //
18917   ERROR_IPSEC_IKE_NEG_STATUS_END = DWORD(13884);
18918   {$EXTERNALSYM ERROR_IPSEC_IKE_NEG_STATUS_END}
18919 
18920 ////////////////////////////////////
18921 //                                //
18922 //     COM Error Codes            //
18923 //                                //
18924 ////////////////////////////////////
18925 
18926 //
18927 // The return value of COM functions and methods is an HRESULT.
18928 // This is not a handle to anything, but is merely a 32-bit value
18929 // with several fields encoded in the value.  The parts of an
18930 // HRESULT are shown below.
18931 //
18932 // Many of the macros and functions below were orginally defined to
18933 // operate on SCODEs.  SCODEs are no longer used.  The macros are
18934 // still present for compatibility and easy porting of Win16 code.
18935 // Newly written code should use the HRESULT macros and functions.
18936 //
18937 
18938 //
18939 //  HRESULTs are 32 bit values layed out as follows:
18940 //
18941 //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
18942 //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
18943 //  +-+-+-+-+-+---------------------+-------------------------------+
18944 //  |S|R|C|N|r|    Facility         |               Code            |
18945 //  +-+-+-+-+-+---------------------+-------------------------------+
18946 //
18947 //  where
18948 //
18949 //      S - Severity - indicates success/fail
18950 //
18951 //          0 - Success
18952 //          1 - Fail (COERROR)
18953 //
18954 //      R - reserved portion of the facility code, corresponds to NT's
18955 //              second severity bit.
18956 //
18957 //      C - reserved portion of the facility code, corresponds to NT's
18958 //              C field.
18959 //
18960 //      N - reserved portion of the facility code. Used to indicate a
18961 //              mapped NT status value.
18962 //
18963 //      r - reserved portion of the facility code. Reserved for internal
18964 //              use. Used to indicate HRESULT values that are not status
18965 //              values, but are instead message ids for display strings.
18966 //
18967 //      Facility - is the facility code
18968 //
18969 //      Code - is the facility's status code
18970 //
18971 
18972 //
18973 // Severity values
18974 //
18975 
18976   SEVERITY_SUCCESS = 0;
18977   {$EXTERNALSYM SEVERITY_SUCCESS}
18978   SEVERITY_ERROR = 1;
18979   {$EXTERNALSYM SEVERITY_ERROR}
18980 
18981 //
18982 // Generic test for success on any status value (non-negative numbers
18983 // indicate success).
18984 //
18985 
18986 function SUCCEEDED(Status: HRESULT): BOOL;
18987 {$EXTERNALSYM SUCCEEDED}
18988 
18989 //
18990 // and the inverse
18991 //
18992 
18993 function FAILED(Status: HRESULT): BOOL;
18994 {$EXTERNALSYM FAILED}
18995 
18996 //
18997 // Generic test for error on any status value.
18998 //
18999 
19000 function IS_ERROR(Status: HRESULT): BOOL;
19001 {$EXTERNALSYM IS_ERROR}
19002 
19003 //
19004 // Return the code
19005 //
19006 
19007 function HRESULT_CODE(hr: HRESULT): DWORD;
19008 {$EXTERNALSYM HRESULT_CODE}
19009 
19010 function SCODE_CODE(sc: LONG): DWORD;
19011 {$EXTERNALSYM SCODE_CODE}
19012 
19013 //
19014 //  Return the facility
19015 //
19016 
19017 function HRESULT_FACILITY(hr: HRESULT): DWORD;
19018 {$EXTERNALSYM HRESULT_FACILITY}
19019 
19020 function SCODE_FACILITY(sc: LONG): DWORD;
19021 {$EXTERNALSYM SCODE_FACILITY}
19022 
19023 //
19024 //  Return the severity
19025 //
19026 
19027 function HRESULT_SEVERITY(hr: HRESULT): DWORD;
19028 {$EXTERNALSYM HRESULT_SEVERITY}
19029 
19030 function SCODE_SEVERITY(sc: LONG): DWORD;
19031 {$EXTERNALSYM SCODE_SEVERITY}
19032 
19033 //
19034 // Create an HRESULT value from component pieces
19035 //
19036 
19037 function MAKE_HRESULT(sev, fac, code: DWORD): HRESULT;
19038 {$EXTERNALSYM MAKE_HRESULT}
19039 
19040 function MAKE_SCODE(sev, fac,code: DWORD): DWORD;
19041 {$EXTERNALSYM MAKE_SCODE}
19042 
19043 //
19044 // Map a WIN32 error value into a HRESULT
19045 // Note: This assumes that WIN32 errors fall in the range -32k to 32k.
19046 //
19047 // Define bits here so macros are guaranteed to work
19048 
19049 const
19050   FACILITY_NT_BIT = $10000000;
19051   {$EXTERNALSYM FACILITY_NT_BIT}
19052 
19053 // __HRESULT_FROM_WIN32 will always be a macro.
19054 // The goal will be to enable INLINE_HRESULT_FROM_WIN32 all the time,
19055 // but there's too much code to change to do that at this time.
19056 
__HRESULT_FROM_WIN32null19057 function __HRESULT_FROM_WIN32(x: DWORD): HRESULT;
19058 {$EXTERNALSYM __HRESULT_FROM_WIN32}
19059 
HRESULT_FROM_WIN32null19060 function HRESULT_FROM_WIN32(x: DWORD): HRESULT;
19061 {$EXTERNALSYM HRESULT_FROM_WIN32}
19062 
19063 //
19064 // Map an NT status value into a HRESULT
19065 //
19066 
HRESULT_FROM_NTnull19067 function HRESULT_FROM_NT(x: NTSTATUS): HRESULT;
19068 {$EXTERNALSYM HRESULT_FROM_NT}
19069 
19070 // ****** OBSOLETE functions
19071 
19072 // HRESULT functions
19073 // As noted above, these functions are obsolete and should not be used.
19074 
19075 // Extract the SCODE from a HRESULT
19076 
GetScodenull19077 function GetScode(hr: HRESULT): DWORD;
19078 {$EXTERNALSYM GetScode}
19079 
19080 // Convert an SCODE into an HRESULT.
19081 
ResultFromScodenull19082 function ResultFromScode(sc: DWORD): HRESULT;
19083 {$EXTERNALSYM ResultFromScode}
19084 
19085 // PropagateResult is a noop
19086 
PropagateResultnull19087 function PropagateResult(hrPrevious, scBase: DWORD): HRESULT;
19088 {$EXTERNALSYM PropagateResult}
19089 
19090 // ****** End of OBSOLETE functions.
19091 
19092 // ---------------------- HRESULT value definitions -----------------
19093 //
19094 // HRESULT definitions
19095 //
19096 
19097 type
19098   _HRESULT_TYPEDEF_ = HRESULT;
19099   {$EXTERNALSYM _HRESULT_TYPEDEF_}
19100 
19101 const
19102   NOERROR = 0;
19103   {$EXTERNALSYM NOERROR}
19104 
19105 //
19106 // Error definitions follow
19107 //
19108 
19109 //
19110 // Codes 0x4000-0x40ff are reserved for OLE
19111 //
19112 //
19113 // Error codes
19114 //
19115 //
19116 // MessageId: E_UNEXPECTED
19117 //
19118 // MessageText:
19119 //
19120 //  Catastrophic failure
19121 //
19122   E_UNEXPECTED = HRESULT($8000FFFF);
19123   {$EXTERNALSYM E_UNEXPECTED}
19124 
19125 //
19126 // MessageId: E_NOTIMPL
19127 //
19128 // MessageText:
19129 //
19130 //  Not implemented
19131 //
19132   E_NOTIMPL = HRESULT($80004001);
19133   {$EXTERNALSYM E_NOTIMPL}
19134 
19135 //
19136 // MessageId: E_OUTOFMEMORY
19137 //
19138 // MessageText:
19139 //
19140 //  Ran out of memory
19141 //
19142   E_OUTOFMEMORY = HRESULT($8007000E);
19143   {$EXTERNALSYM E_OUTOFMEMORY}
19144 
19145 //
19146 // MessageId: E_INVALIDARG
19147 //
19148 // MessageText:
19149 //
19150 //  One or more arguments are invalid
19151 //
19152   E_INVALIDARG = HRESULT($80070057);
19153   {$EXTERNALSYM E_INVALIDARG}
19154 
19155 //
19156 // MessageId: E_NOINTERFACE
19157 //
19158 // MessageText:
19159 //
19160 //  No such interface supported
19161 //
19162   E_NOINTERFACE = HRESULT($80004002);
19163   {$EXTERNALSYM E_NOINTERFACE}
19164 
19165 //
19166 // MessageId: E_POINTER
19167 //
19168 // MessageText:
19169 //
19170 //  Invalid pointer
19171 //
19172   E_POINTER = HRESULT($80004003);
19173   {$EXTERNALSYM E_POINTER}
19174 
19175 //
19176 // MessageId: E_HANDLE
19177 //
19178 // MessageText:
19179 //
19180 //  Invalid handle
19181 //
19182   E_HANDLE = HRESULT($80070006);
19183   {$EXTERNALSYM E_HANDLE}
19184 
19185 //
19186 // MessageId: E_ABORT
19187 //
19188 // MessageText:
19189 //
19190 //  Operation aborted
19191 //
19192   E_ABORT = HRESULT($80004004);
19193   {$EXTERNALSYM E_ABORT}
19194 
19195 //
19196 // MessageId: E_FAIL
19197 //
19198 // MessageText:
19199 //
19200 //  Unspecified error
19201 //
19202   E_FAIL = HRESULT($80004005);
19203   {$EXTERNALSYM E_FAIL}
19204 
19205 //
19206 // MessageId: E_ACCESSDENIED
19207 //
19208 // MessageText:
19209 //
19210 //  General access denied error
19211 //
19212   E_ACCESSDENIED = HRESULT($80070005);
19213   {$EXTERNALSYM E_ACCESSDENIED}
19214 
19215 //
19216 // MessageId: E_PENDING
19217 //
19218 // MessageText:
19219 //
19220 //  The data necessary to complete this operation is not yet available.
19221 //
19222   E_PENDING = HRESULT($8000000A);
19223   {$EXTERNALSYM E_PENDING}
19224 
19225 //
19226 // MessageId: CO_E_INIT_TLS
19227 //
19228 // MessageText:
19229 //
19230 //  Thread local storage failure
19231 //
19232   CO_E_INIT_TLS = HRESULT($80004006);
19233   {$EXTERNALSYM CO_E_INIT_TLS}
19234 
19235 //
19236 // MessageId: CO_E_INIT_SHARED_ALLOCATOR
19237 //
19238 // MessageText:
19239 //
19240 //  Get shared memory allocator failure
19241 //
19242   CO_E_INIT_SHARED_ALLOCATOR = HRESULT($80004007);
19243   {$EXTERNALSYM CO_E_INIT_SHARED_ALLOCATOR}
19244 
19245 //
19246 // MessageId: CO_E_INIT_MEMORY_ALLOCATOR
19247 //
19248 // MessageText:
19249 //
19250 //  Get memory allocator failure
19251 //
19252   CO_E_INIT_MEMORY_ALLOCATOR = HRESULT($80004008);
19253   {$EXTERNALSYM CO_E_INIT_MEMORY_ALLOCATOR}
19254 
19255 //
19256 // MessageId: CO_E_INIT_CLASS_CACHE
19257 //
19258 // MessageText:
19259 //
19260 //  Unable to initialize class cache
19261 //
19262   CO_E_INIT_CLASS_CACHE = HRESULT($80004009);
19263   {$EXTERNALSYM CO_E_INIT_CLASS_CACHE}
19264 
19265 //
19266 // MessageId: CO_E_INIT_RPC_CHANNEL
19267 //
19268 // MessageText:
19269 //
19270 //  Unable to initialize RPC services
19271 //
19272   CO_E_INIT_RPC_CHANNEL = HRESULT($8000400A);
19273   {$EXTERNALSYM CO_E_INIT_RPC_CHANNEL}
19274 
19275 //
19276 // MessageId: CO_E_INIT_TLS_SET_CHANNEL_CONTROL
19277 //
19278 // MessageText:
19279 //
19280 //  Cannot set thread local storage channel control
19281 //
19282   CO_E_INIT_TLS_SET_CHANNEL_CONTROL = HRESULT($8000400B);
19283   {$EXTERNALSYM CO_E_INIT_TLS_SET_CHANNEL_CONTROL}
19284 
19285 //
19286 // MessageId: CO_E_INIT_TLS_CHANNEL_CONTROL
19287 //
19288 // MessageText:
19289 //
19290 //  Could not allocate thread local storage channel control
19291 //
19292   CO_E_INIT_TLS_CHANNEL_CONTROL = HRESULT($8000400C);
19293   {$EXTERNALSYM CO_E_INIT_TLS_CHANNEL_CONTROL}
19294 
19295 //
19296 // MessageId: CO_E_INIT_UNACCEPTED_USER_ALLOCATOR
19297 //
19298 // MessageText:
19299 //
19300 //  The user supplied memory allocator is unacceptable
19301 //
19302   CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = HRESULT($8000400D);
19303   {$EXTERNALSYM CO_E_INIT_UNACCEPTED_USER_ALLOCATOR}
19304 
19305 //
19306 // MessageId: CO_E_INIT_SCM_MUTEX_EXISTS
19307 //
19308 // MessageText:
19309 //
19310 //  The OLE service mutex already exists
19311 //
19312   CO_E_INIT_SCM_MUTEX_EXISTS = HRESULT($8000400E);
19313   {$EXTERNALSYM CO_E_INIT_SCM_MUTEX_EXISTS}
19314 
19315 //
19316 // MessageId: CO_E_INIT_SCM_FILE_MAPPING_EXISTS
19317 //
19318 // MessageText:
19319 //
19320 //  The OLE service file mapping already exists
19321 //
19322   CO_E_INIT_SCM_FILE_MAPPING_EXISTS = HRESULT($8000400F);
19323   {$EXTERNALSYM CO_E_INIT_SCM_FILE_MAPPING_EXISTS}
19324 
19325 //
19326 // MessageId: CO_E_INIT_SCM_MAP_VIEW_OF_FILE
19327 //
19328 // MessageText:
19329 //
19330 //  Unable to map view of file for OLE service
19331 //
19332   CO_E_INIT_SCM_MAP_VIEW_OF_FILE = HRESULT($80004010);
19333   {$EXTERNALSYM CO_E_INIT_SCM_MAP_VIEW_OF_FILE}
19334 
19335 //
19336 // MessageId: CO_E_INIT_SCM_EXEC_FAILURE
19337 //
19338 // MessageText:
19339 //
19340 //  Failure attempting to launch OLE service
19341 //
19342   CO_E_INIT_SCM_EXEC_FAILURE = HRESULT($80004011);
19343   {$EXTERNALSYM CO_E_INIT_SCM_EXEC_FAILURE}
19344 
19345 //
19346 // MessageId: CO_E_INIT_ONLY_SINGLE_THREADED
19347 //
19348 // MessageText:
19349 //
19350 //  There was an attempt to call CoInitialize a second time while single threaded
19351 //
19352   CO_E_INIT_ONLY_SINGLE_THREADED = HRESULT($80004012);
19353   {$EXTERNALSYM CO_E_INIT_ONLY_SINGLE_THREADED}
19354 
19355 //
19356 // MessageId: CO_E_CANT_REMOTE
19357 //
19358 // MessageText:
19359 //
19360 //  A Remote activation was necessary but was not allowed
19361 //
19362   CO_E_CANT_REMOTE = HRESULT($80004013);
19363   {$EXTERNALSYM CO_E_CANT_REMOTE}
19364 
19365 //
19366 // MessageId: CO_E_BAD_SERVER_NAME
19367 //
19368 // MessageText:
19369 //
19370 //  A Remote activation was necessary but the server name provided was invalid
19371 //
19372   CO_E_BAD_SERVER_NAME = HRESULT($80004014);
19373   {$EXTERNALSYM CO_E_BAD_SERVER_NAME}
19374 
19375 //
19376 // MessageId: CO_E_WRONG_SERVER_IDENTITY
19377 //
19378 // MessageText:
19379 //
19380 //  The class is configured to run as a security id different from the caller
19381 //
19382   CO_E_WRONG_SERVER_IDENTITY = HRESULT($80004015);
19383   {$EXTERNALSYM CO_E_WRONG_SERVER_IDENTITY}
19384 
19385 //
19386 // MessageId: CO_E_OLE1DDE_DISABLED
19387 //
19388 // MessageText:
19389 //
19390 //  Use of Ole1 services requiring DDE windows is disabled
19391 //
19392   CO_E_OLE1DDE_DISABLED = HRESULT($80004016);
19393   {$EXTERNALSYM CO_E_OLE1DDE_DISABLED}
19394 
19395 //
19396 // MessageId: CO_E_RUNAS_SYNTAX
19397 //
19398 // MessageText:
19399 //
19400 //  A RunAs specification must be <domain name>\<user name> or simply <user name>
19401 //
19402   CO_E_RUNAS_SYNTAX = HRESULT($80004017);
19403   {$EXTERNALSYM CO_E_RUNAS_SYNTAX}
19404 
19405 //
19406 // MessageId: CO_E_CREATEPROCESS_FAILURE
19407 //
19408 // MessageText:
19409 //
19410 //  The server process could not be started.  The pathname may be incorrect.
19411 //
19412   CO_E_CREATEPROCESS_FAILURE = HRESULT($80004018);
19413   {$EXTERNALSYM CO_E_CREATEPROCESS_FAILURE}
19414 
19415 //
19416 // MessageId: CO_E_RUNAS_CREATEPROCESS_FAILURE
19417 //
19418 // MessageText:
19419 //
19420 //  The server process could not be started as the configured identity.  The pathname may be incorrect or unavailable.
19421 //
19422   CO_E_RUNAS_CREATEPROCESS_FAILURE = HRESULT($80004019);
19423   {$EXTERNALSYM CO_E_RUNAS_CREATEPROCESS_FAILURE}
19424 
19425 //
19426 // MessageId: CO_E_RUNAS_LOGON_FAILURE
19427 //
19428 // MessageText:
19429 //
19430 //  The server process could not be started because the configured identity is incorrect.  Check the username and password.
19431 //
19432   CO_E_RUNAS_LOGON_FAILURE = HRESULT($8000401A);
19433   {$EXTERNALSYM CO_E_RUNAS_LOGON_FAILURE}
19434 
19435 //
19436 // MessageId: CO_E_LAUNCH_PERMSSION_DENIED
19437 //
19438 // MessageText:
19439 //
19440 //  The client is not allowed to launch this server.
19441 //
19442   CO_E_LAUNCH_PERMSSION_DENIED = HRESULT($8000401B);
19443   {$EXTERNALSYM CO_E_LAUNCH_PERMSSION_DENIED}
19444 
19445 //
19446 // MessageId: CO_E_START_SERVICE_FAILURE
19447 //
19448 // MessageText:
19449 //
19450 //  The service providing this server could not be started.
19451 //
19452   CO_E_START_SERVICE_FAILURE = HRESULT($8000401C);
19453   {$EXTERNALSYM CO_E_START_SERVICE_FAILURE}
19454 
19455 //
19456 // MessageId: CO_E_REMOTE_COMMUNICATION_FAILURE
19457 //
19458 // MessageText:
19459 //
19460 //  This computer was unable to communicate with the computer providing the server.
19461 //
19462   CO_E_REMOTE_COMMUNICATION_FAILURE = HRESULT($8000401D);
19463   {$EXTERNALSYM CO_E_REMOTE_COMMUNICATION_FAILURE}
19464 
19465 //
19466 // MessageId: CO_E_SERVER_START_TIMEOUT
19467 //
19468 // MessageText:
19469 //
19470 //  The server did not respond after being launched.
19471 //
19472   CO_E_SERVER_START_TIMEOUT = HRESULT($8000401E);
19473   {$EXTERNALSYM CO_E_SERVER_START_TIMEOUT}
19474 
19475 //
19476 // MessageId: CO_E_CLSREG_INCONSISTENT
19477 //
19478 // MessageText:
19479 //
19480 //  The registration information for this server is inconsistent or incomplete.
19481 //
19482   CO_E_CLSREG_INCONSISTENT = HRESULT($8000401F);
19483   {$EXTERNALSYM CO_E_CLSREG_INCONSISTENT}
19484 
19485 //
19486 // MessageId: CO_E_IIDREG_INCONSISTENT
19487 //
19488 // MessageText:
19489 //
19490 //  The registration information for this interface is inconsistent or incomplete.
19491 //
19492   CO_E_IIDREG_INCONSISTENT = HRESULT($80004020);
19493   {$EXTERNALSYM CO_E_IIDREG_INCONSISTENT}
19494 
19495 //
19496 // MessageId: CO_E_NOT_SUPPORTED
19497 //
19498 // MessageText:
19499 //
19500 //  The operation attempted is not supported.
19501 //
19502   CO_E_NOT_SUPPORTED = HRESULT($80004021);
19503   {$EXTERNALSYM CO_E_NOT_SUPPORTED}
19504 
19505 //
19506 // MessageId: CO_E_RELOAD_DLL
19507 //
19508 // MessageText:
19509 //
19510 //  A dll must be loaded.
19511 //
19512   CO_E_RELOAD_DLL = HRESULT($80004022);
19513   {$EXTERNALSYM CO_E_RELOAD_DLL}
19514 
19515 //
19516 // MessageId: CO_E_MSI_ERROR
19517 //
19518 // MessageText:
19519 //
19520 //  A Microsoft Software Installer error was encountered.
19521 //
19522   CO_E_MSI_ERROR = HRESULT($80004023);
19523   {$EXTERNALSYM CO_E_MSI_ERROR}
19524 
19525 //
19526 // MessageId: CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT
19527 //
19528 // MessageText:
19529 //
19530 //  The specified activation could not occur in the client context as specified.
19531 //
19532   CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT = HRESULT($80004024);
19533   {$EXTERNALSYM CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT}
19534 
19535 //
19536 // MessageId: CO_E_SERVER_PAUSED
19537 //
19538 // MessageText:
19539 //
19540 //  Activations on the server are paused.
19541 //
19542   CO_E_SERVER_PAUSED = HRESULT($80004025);
19543   {$EXTERNALSYM CO_E_SERVER_PAUSED}
19544 
19545 //
19546 // MessageId: CO_E_SERVER_NOT_PAUSED
19547 //
19548 // MessageText:
19549 //
19550 //  Activations on the server are not paused.
19551 //
19552   CO_E_SERVER_NOT_PAUSED = HRESULT($80004026);
19553   {$EXTERNALSYM CO_E_SERVER_NOT_PAUSED}
19554 
19555 //
19556 // MessageId: CO_E_CLASS_DISABLED
19557 //
19558 // MessageText:
19559 //
19560 //  The component or application containing the component has been disabled.
19561 //
19562   CO_E_CLASS_DISABLED = HRESULT($80004027);
19563   {$EXTERNALSYM CO_E_CLASS_DISABLED}
19564 
19565 //
19566 // MessageId: CO_E_CLRNOTAVAILABLE
19567 //
19568 // MessageText:
19569 //
19570 //  The common language runtime is not available
19571 //
19572   CO_E_CLRNOTAVAILABLE = HRESULT($80004028);
19573   {$EXTERNALSYM CO_E_CLRNOTAVAILABLE}
19574 
19575 //
19576 // MessageId: CO_E_ASYNC_WORK_REJECTED
19577 //
19578 // MessageText:
19579 //
19580 //  The thread-pool rejected the submitted asynchronous work.
19581 //
19582   CO_E_ASYNC_WORK_REJECTED = HRESULT($80004029);
19583   {$EXTERNALSYM CO_E_ASYNC_WORK_REJECTED}
19584 
19585 //
19586 // MessageId: CO_E_SERVER_INIT_TIMEOUT
19587 //
19588 // MessageText:
19589 //
19590 //  The server started, but did not finish initializing in a timely fashion.
19591 //
19592   CO_E_SERVER_INIT_TIMEOUT = HRESULT($8000402A);
19593   {$EXTERNALSYM CO_E_SERVER_INIT_TIMEOUT}
19594 
19595 //
19596 // MessageId: CO_E_NO_SECCTX_IN_ACTIVATE
19597 //
19598 // MessageText:
19599 //
19600 //  Unable to complete the call since there is no COM+ security context inside IObjectControl.Activate.
19601 //
19602   CO_E_NO_SECCTX_IN_ACTIVATE = HRESULT($8000402B);
19603   {$EXTERNALSYM CO_E_NO_SECCTX_IN_ACTIVATE}
19604 
19605 //
19606 // MessageId: CO_E_TRACKER_CONFIG
19607 //
19608 // MessageText:
19609 //
19610 //  The provided tracker configuration is invalid
19611 //
19612   CO_E_TRACKER_CONFIG = HRESULT($80004030);
19613   {$EXTERNALSYM CO_E_TRACKER_CONFIG}
19614 
19615 //
19616 // MessageId: CO_E_THREADPOOL_CONFIG
19617 //
19618 // MessageText:
19619 //
19620 //  The provided thread pool configuration is invalid
19621 //
19622   CO_E_THREADPOOL_CONFIG = HRESULT($80004031);
19623   {$EXTERNALSYM CO_E_THREADPOOL_CONFIG}
19624 
19625 //
19626 // MessageId: CO_E_SXS_CONFIG
19627 //
19628 // MessageText:
19629 //
19630 //  The provided side-by-side configuration is invalid
19631 //
19632   CO_E_SXS_CONFIG = HRESULT($80004032);
19633   {$EXTERNALSYM CO_E_SXS_CONFIG}
19634 
19635 //
19636 // MessageId: CO_E_MALFORMED_SPN
19637 //
19638 // MessageText:
19639 //
19640 //  The server principal name (SPN) obtained during security negotiation is malformed.
19641 //
19642   CO_E_MALFORMED_SPN = HRESULT($80004033);
19643   {$EXTERNALSYM CO_E_MALFORMED_SPN}
19644 
19645 //
19646 // Success codes
19647 //
19648   S_OK = HRESULT($00000000);
19649   {$EXTERNALSYM S_OK}
19650   S_FALSE = HRESULT($00000001);
19651   {$EXTERNALSYM S_FALSE}
19652 
19653 // ******************
19654 // FACILITY_ITF
19655 // ******************
19656 
19657 //
19658 // Codes 0x0-0x01ff are reserved for the OLE group of
19659 // interfaces.
19660 //
19661 
19662 //
19663 // Generic OLE errors that may be returned by many inerfaces
19664 //
19665 
19666   OLE_E_FIRST = HRESULT($80040000);
19667   {$EXTERNALSYM OLE_E_FIRST}
19668   OLE_E_LAST = HRESULT($800400FF);
19669   {$EXTERNALSYM OLE_E_LAST}
19670   OLE_S_FIRST = HRESULT($00040000);
19671   {$EXTERNALSYM OLE_S_FIRST}
19672   OLE_S_LAST = HRESULT($000400FF);
19673   {$EXTERNALSYM OLE_S_LAST}
19674 
19675 //
19676 // Old OLE errors
19677 //
19678 //
19679 // MessageId: OLE_E_OLEVERB
19680 //
19681 // MessageText:
19682 //
19683 //  Invalid OLEVERB structure
19684 //
19685   OLE_E_OLEVERB = HRESULT($80040000);
19686   {$EXTERNALSYM OLE_E_OLEVERB}
19687 
19688 //
19689 // MessageId: OLE_E_ADVF
19690 //
19691 // MessageText:
19692 //
19693 //  Invalid advise flags
19694 //
19695   OLE_E_ADVF = HRESULT($80040001);
19696   {$EXTERNALSYM OLE_E_ADVF}
19697 
19698 //
19699 // MessageId: OLE_E_ENUM_NOMORE
19700 //
19701 // MessageText:
19702 //
19703 //  Can't enumerate any more, because the associated data is missing
19704 //
19705   OLE_E_ENUM_NOMORE = HRESULT($80040002);
19706   {$EXTERNALSYM OLE_E_ENUM_NOMORE}
19707 
19708 //
19709 // MessageId: OLE_E_ADVISENOTSUPPORTED
19710 //
19711 // MessageText:
19712 //
19713 //  This implementation doesn't take advises
19714 //
19715   OLE_E_ADVISENOTSUPPORTED = HRESULT($80040003);
19716   {$EXTERNALSYM OLE_E_ADVISENOTSUPPORTED}
19717 
19718 //
19719 // MessageId: OLE_E_NOCONNECTION
19720 //
19721 // MessageText:
19722 //
19723 //  There is no connection for this connection ID
19724 //
19725   OLE_E_NOCONNECTION = HRESULT($80040004);
19726   {$EXTERNALSYM OLE_E_NOCONNECTION}
19727 
19728 //
19729 // MessageId: OLE_E_NOTRUNNING
19730 //
19731 // MessageText:
19732 //
19733 //  Need to run the object to perform this operation
19734 //
19735   OLE_E_NOTRUNNING = HRESULT($80040005);
19736   {$EXTERNALSYM OLE_E_NOTRUNNING}
19737 
19738 //
19739 // MessageId: OLE_E_NOCACHE
19740 //
19741 // MessageText:
19742 //
19743 //  There is no cache to operate on
19744 //
19745   OLE_E_NOCACHE = HRESULT($80040006);
19746   {$EXTERNALSYM OLE_E_NOCACHE}
19747 
19748 //
19749 // MessageId: OLE_E_BLANK
19750 //
19751 // MessageText:
19752 //
19753 //  Uninitialized object
19754 //
19755   OLE_E_BLANK = HRESULT($80040007);
19756   {$EXTERNALSYM OLE_E_BLANK}
19757 
19758 //
19759 // MessageId: OLE_E_CLASSDIFF
19760 //
19761 // MessageText:
19762 //
19763 //  Linked object's source class has changed
19764 //
19765   OLE_E_CLASSDIFF = HRESULT($80040008);
19766   {$EXTERNALSYM OLE_E_CLASSDIFF}
19767 
19768 //
19769 // MessageId: OLE_E_CANT_GETMONIKER
19770 //
19771 // MessageText:
19772 //
19773 //  Not able to get the moniker of the object
19774 //
19775   OLE_E_CANT_GETMONIKER = HRESULT($80040009);
19776   {$EXTERNALSYM OLE_E_CANT_GETMONIKER}
19777 
19778 //
19779 // MessageId: OLE_E_CANT_BINDTOSOURCE
19780 //
19781 // MessageText:
19782 //
19783 //  Not able to bind to the source
19784 //
19785   OLE_E_CANT_BINDTOSOURCE = HRESULT($8004000A);
19786   {$EXTERNALSYM OLE_E_CANT_BINDTOSOURCE}
19787 
19788 //
19789 // MessageId: OLE_E_STATIC
19790 //
19791 // MessageText:
19792 //
19793 //  Object is static; operation not allowed
19794 //
19795   OLE_E_STATIC = HRESULT($8004000B);
19796   {$EXTERNALSYM OLE_E_STATIC}
19797 
19798 //
19799 // MessageId: OLE_E_PROMPTSAVECANCELLED
19800 //
19801 // MessageText:
19802 //
19803 //  User canceled out of save dialog
19804 //
19805   OLE_E_PROMPTSAVECANCELLED = HRESULT($8004000C);
19806   {$EXTERNALSYM OLE_E_PROMPTSAVECANCELLED}
19807 
19808 //
19809 // MessageId: OLE_E_INVALIDRECT
19810 //
19811 // MessageText:
19812 //
19813 //  Invalid rectangle
19814 //
19815   OLE_E_INVALIDRECT = HRESULT($8004000D);
19816   {$EXTERNALSYM OLE_E_INVALIDRECT}
19817 
19818 //
19819 // MessageId: OLE_E_WRONGCOMPOBJ
19820 //
19821 // MessageText:
19822 //
19823 //  compobj.dll is too old for the ole2.dll initialized
19824 //
19825   OLE_E_WRONGCOMPOBJ = HRESULT($8004000E);
19826   {$EXTERNALSYM OLE_E_WRONGCOMPOBJ}
19827 
19828 //
19829 // MessageId: OLE_E_INVALIDHWND
19830 //
19831 // MessageText:
19832 //
19833 //  Invalid window handle
19834 //
19835   OLE_E_INVALIDHWND = HRESULT($8004000F);
19836   {$EXTERNALSYM OLE_E_INVALIDHWND}
19837 
19838 //
19839 // MessageId: OLE_E_NOT_INPLACEACTIVE
19840 //
19841 // MessageText:
19842 //
19843 //  Object is not in any of the inplace active states
19844 //
19845   OLE_E_NOT_INPLACEACTIVE = HRESULT($80040010);
19846   {$EXTERNALSYM OLE_E_NOT_INPLACEACTIVE}
19847 
19848 //
19849 // MessageId: OLE_E_CANTCONVERT
19850 //
19851 // MessageText:
19852 //
19853 //  Not able to convert object
19854 //
19855   OLE_E_CANTCONVERT = HRESULT($80040011);
19856   {$EXTERNALSYM OLE_E_CANTCONVERT}
19857 
19858 //
19859 // MessageId: OLE_E_NOSTORAGE
19860 //
19861 // MessageText:
19862 //
19863 //  Not able to perform the operation because object is not given storage yet
19864 //
19865   OLE_E_NOSTORAGE = HRESULT($80040012);
19866   {$EXTERNALSYM OLE_E_NOSTORAGE}
19867 
19868 //
19869 // MessageId: DV_E_FORMATETC
19870 //
19871 // MessageText:
19872 //
19873 //  Invalid FORMATETC structure
19874 //
19875   DV_E_FORMATETC = HRESULT($80040064);
19876   {$EXTERNALSYM DV_E_FORMATETC}
19877 
19878 //
19879 // MessageId: DV_E_DVTARGETDEVICE
19880 //
19881 // MessageText:
19882 //
19883 //  Invalid DVTARGETDEVICE structure
19884 //
19885   DV_E_DVTARGETDEVICE = HRESULT($80040065);
19886   {$EXTERNALSYM DV_E_DVTARGETDEVICE}
19887 
19888 //
19889 // MessageId: DV_E_STGMEDIUM
19890 //
19891 // MessageText:
19892 //
19893 //  Invalid STDGMEDIUM structure
19894 //
19895   DV_E_STGMEDIUM = HRESULT($80040066);
19896   {$EXTERNALSYM DV_E_STGMEDIUM}
19897 
19898 //
19899 // MessageId: DV_E_STATDATA
19900 //
19901 // MessageText:
19902 //
19903 //  Invalid STATDATA structure
19904 //
19905   DV_E_STATDATA = HRESULT($80040067);
19906   {$EXTERNALSYM DV_E_STATDATA}
19907 
19908 //
19909 // MessageId: DV_E_LINDEX
19910 //
19911 // MessageText:
19912 //
19913 //  Invalid lindex
19914 //
19915   DV_E_LINDEX = HRESULT($80040068);
19916   {$EXTERNALSYM DV_E_LINDEX}
19917 
19918 //
19919 // MessageId: DV_E_TYMED
19920 //
19921 // MessageText:
19922 //
19923 //  Invalid tymed
19924 //
19925   DV_E_TYMED = HRESULT($80040069);
19926   {$EXTERNALSYM DV_E_TYMED}
19927 
19928 //
19929 // MessageId: DV_E_CLIPFORMAT
19930 //
19931 // MessageText:
19932 //
19933 //  Invalid clipboard format
19934 //
19935   DV_E_CLIPFORMAT = HRESULT($8004006A);
19936   {$EXTERNALSYM DV_E_CLIPFORMAT}
19937 
19938 //
19939 // MessageId: DV_E_DVASPECT
19940 //
19941 // MessageText:
19942 //
19943 //  Invalid aspect(s)
19944 //
19945   DV_E_DVASPECT = HRESULT($8004006B);
19946   {$EXTERNALSYM DV_E_DVASPECT}
19947 
19948 //
19949 // MessageId: DV_E_DVTARGETDEVICE_SIZE
19950 //
19951 // MessageText:
19952 //
19953 //  tdSize parameter of the DVTARGETDEVICE structure is invalid
19954 //
19955   DV_E_DVTARGETDEVICE_SIZE = HRESULT($8004006C);
19956   {$EXTERNALSYM DV_E_DVTARGETDEVICE_SIZE}
19957 
19958 //
19959 // MessageId: DV_E_NOIVIEWOBJECT
19960 //
19961 // MessageText:
19962 //
19963 //  Object doesn't support IViewObject interface
19964 //
19965   DV_E_NOIVIEWOBJECT = HRESULT($8004006D);
19966   {$EXTERNALSYM DV_E_NOIVIEWOBJECT}
19967 
19968   DRAGDROP_E_FIRST = DWORD($80040100);
19969   {$EXTERNALSYM DRAGDROP_E_FIRST}
19970   DRAGDROP_E_LAST = DWORD($8004010F);
19971   {$EXTERNALSYM DRAGDROP_E_LAST}
19972   DRAGDROP_S_FIRST = DWORD($00040100);
19973   {$EXTERNALSYM DRAGDROP_S_FIRST}
19974   DRAGDROP_S_LAST = DWORD($0004010F);
19975   {$EXTERNALSYM DRAGDROP_S_LAST}
19976 //
19977 // MessageId: DRAGDROP_E_NOTREGISTERED
19978 //
19979 // MessageText:
19980 //
19981 //  Trying to revoke a drop target that has not been registered
19982 //
19983   DRAGDROP_E_NOTREGISTERED = HRESULT($80040100);
19984   {$EXTERNALSYM DRAGDROP_E_NOTREGISTERED}
19985 
19986 //
19987 // MessageId: DRAGDROP_E_ALREADYREGISTERED
19988 //
19989 // MessageText:
19990 //
19991 //  This window has already been registered as a drop target
19992 //
19993   DRAGDROP_E_ALREADYREGISTERED = HRESULT($80040101);
19994   {$EXTERNALSYM DRAGDROP_E_ALREADYREGISTERED}
19995 
19996 //
19997 // MessageId: DRAGDROP_E_INVALIDHWND
19998 //
19999 // MessageText:
20000 //
20001 //  Invalid window handle
20002 //
20003   DRAGDROP_E_INVALIDHWND = HRESULT($80040102);
20004   {$EXTERNALSYM DRAGDROP_E_INVALIDHWND}
20005 
20006   CLASSFACTORY_E_FIRST = DWORD($80040110);
20007   {$EXTERNALSYM CLASSFACTORY_E_FIRST}
20008   CLASSFACTORY_E_LAST = DWORD($8004011F);
20009   {$EXTERNALSYM CLASSFACTORY_E_LAST}
20010   CLASSFACTORY_S_FIRST = DWORD($00040110);
20011   {$EXTERNALSYM CLASSFACTORY_S_FIRST}
20012   CLASSFACTORY_S_LAST = DWORD($0004011F);
20013   {$EXTERNALSYM CLASSFACTORY_S_LAST}
20014 //
20015 // MessageId: CLASS_E_NOAGGREGATION
20016 //
20017 // MessageText:
20018 //
20019 //  Class does not support aggregation (or class object is remote)
20020 //
20021   CLASS_E_NOAGGREGATION = HRESULT($80040110);
20022   {$EXTERNALSYM CLASS_E_NOAGGREGATION}
20023 
20024 //
20025 // MessageId: CLASS_E_CLASSNOTAVAILABLE
20026 //
20027 // MessageText:
20028 //
20029 //  ClassFactory cannot supply requested class
20030 //
20031   CLASS_E_CLASSNOTAVAILABLE = HRESULT($80040111);
20032   {$EXTERNALSYM CLASS_E_CLASSNOTAVAILABLE}
20033 
20034 //
20035 // MessageId: CLASS_E_NOTLICENSED
20036 //
20037 // MessageText:
20038 //
20039 //  Class is not licensed for use
20040 //
20041   CLASS_E_NOTLICENSED = HRESULT($80040112);
20042   {$EXTERNALSYM CLASS_E_NOTLICENSED}
20043 
20044   MARSHAL_E_FIRST = DWORD($80040120);
20045   {$EXTERNALSYM MARSHAL_E_FIRST}
20046   MARSHAL_E_LAST = DWORD($8004012F);
20047   {$EXTERNALSYM MARSHAL_E_LAST}
20048   MARSHAL_S_FIRST = DWORD($00040120);
20049   {$EXTERNALSYM MARSHAL_S_FIRST}
20050   MARSHAL_S_LAST = DWORD($0004012F);
20051   {$EXTERNALSYM MARSHAL_S_LAST}
20052   DATA_E_FIRST = DWORD($80040130);
20053   {$EXTERNALSYM DATA_E_FIRST}
20054   DATA_E_LAST = DWORD($8004013F);
20055   {$EXTERNALSYM DATA_E_LAST}
20056   DATA_S_FIRST = DWORD($00040130);
20057   {$EXTERNALSYM DATA_S_FIRST}
20058   DATA_S_LAST = DWORD($0004013F);
20059   {$EXTERNALSYM DATA_S_LAST}
20060   VIEW_E_FIRST = DWORD($80040140);
20061   {$EXTERNALSYM VIEW_E_FIRST}
20062   VIEW_E_LAST = DWORD($8004014F);
20063   {$EXTERNALSYM VIEW_E_LAST}
20064   VIEW_S_FIRST = DWORD($00040140);
20065   {$EXTERNALSYM VIEW_S_FIRST}
20066   VIEW_S_LAST = DWORD($0004014F);
20067   {$EXTERNALSYM VIEW_S_LAST}
20068 //
20069 // MessageId: VIEW_E_DRAW
20070 //
20071 // MessageText:
20072 //
20073 //  Error drawing view
20074 //
20075   VIEW_E_DRAW = HRESULT($80040140);
20076   {$EXTERNALSYM VIEW_E_DRAW}
20077 
20078   REGDB_E_FIRST = DWORD($80040150);
20079   {$EXTERNALSYM REGDB_E_FIRST}
20080   REGDB_E_LAST = DWORD($8004015F);
20081   {$EXTERNALSYM REGDB_E_LAST}
20082   REGDB_S_FIRST = DWORD($00040150);
20083   {$EXTERNALSYM REGDB_S_FIRST}
20084   REGDB_S_LAST = DWORD($0004015F);
20085   {$EXTERNALSYM REGDB_S_LAST}
20086 //
20087 // MessageId: REGDB_E_READREGDB
20088 //
20089 // MessageText:
20090 //
20091 //  Could not read key from registry
20092 //
20093   REGDB_E_READREGDB = HRESULT($80040150);
20094   {$EXTERNALSYM REGDB_E_READREGDB}
20095 
20096 //
20097 // MessageId: REGDB_E_WRITEREGDB
20098 //
20099 // MessageText:
20100 //
20101 //  Could not write key to registry
20102 //
20103   REGDB_E_WRITEREGDB = HRESULT($80040151);
20104   {$EXTERNALSYM REGDB_E_WRITEREGDB}
20105 
20106 //
20107 // MessageId: REGDB_E_KEYMISSING
20108 //
20109 // MessageText:
20110 //
20111 //  Could not find the key in the registry
20112 //
20113   REGDB_E_KEYMISSING = HRESULT($80040152);
20114   {$EXTERNALSYM REGDB_E_KEYMISSING}
20115 
20116 //
20117 // MessageId: REGDB_E_INVALIDVALUE
20118 //
20119 // MessageText:
20120 //
20121 //  Invalid value for registry
20122 //
20123   REGDB_E_INVALIDVALUE = HRESULT($80040153);
20124   {$EXTERNALSYM REGDB_E_INVALIDVALUE}
20125 
20126 //
20127 // MessageId: REGDB_E_CLASSNOTREG
20128 //
20129 // MessageText:
20130 //
20131 //  Class not registered
20132 //
20133   REGDB_E_CLASSNOTREG = HRESULT($80040154);
20134   {$EXTERNALSYM REGDB_E_CLASSNOTREG}
20135 
20136 //
20137 // MessageId: REGDB_E_IIDNOTREG
20138 //
20139 // MessageText:
20140 //
20141 //  Interface not registered
20142 //
20143   REGDB_E_IIDNOTREG = HRESULT($80040155);
20144   {$EXTERNALSYM REGDB_E_IIDNOTREG}
20145 
20146 //
20147 // MessageId: REGDB_E_BADTHREADINGMODEL
20148 //
20149 // MessageText:
20150 //
20151 //  Threading model entry is not valid
20152 //
20153   REGDB_E_BADTHREADINGMODEL = HRESULT($80040156);
20154   {$EXTERNALSYM REGDB_E_BADTHREADINGMODEL}
20155 
20156   CAT_E_FIRST = DWORD($80040160);
20157   {$EXTERNALSYM CAT_E_FIRST}
20158   CAT_E_LAST = DWORD($80040161);
20159   {$EXTERNALSYM CAT_E_LAST}
20160 //
20161 // MessageId: CAT_E_CATIDNOEXIST
20162 //
20163 // MessageText:
20164 //
20165 //  CATID does not exist
20166 //
20167   CAT_E_CATIDNOEXIST = HRESULT($80040160);
20168   {$EXTERNALSYM CAT_E_CATIDNOEXIST}
20169 
20170 //
20171 // MessageId: CAT_E_NODESCRIPTION
20172 //
20173 // MessageText:
20174 //
20175 //  Description not found
20176 //
20177   CAT_E_NODESCRIPTION = HRESULT($80040161);
20178   {$EXTERNALSYM CAT_E_NODESCRIPTION}
20179 
20180 ////////////////////////////////////
20181 //                                //
20182 //     Class Store Error Codes    //
20183 //                                //
20184 ////////////////////////////////////
20185   CS_E_FIRST = DWORD($80040164);
20186   {$EXTERNALSYM CS_E_FIRST}
20187   CS_E_LAST = DWORD($8004016F);
20188   {$EXTERNALSYM CS_E_LAST}
20189 //
20190 // MessageId: CS_E_PACKAGE_NOTFOUND
20191 //
20192 // MessageText:
20193 //
20194 //  No package in the software installation data in the Active Directory meets this criteria.
20195 //
20196   CS_E_PACKAGE_NOTFOUND = HRESULT($80040164);
20197   {$EXTERNALSYM CS_E_PACKAGE_NOTFOUND}
20198 
20199 //
20200 // MessageId: CS_E_NOT_DELETABLE
20201 //
20202 // MessageText:
20203 //
20204 //  Deleting this will break the referential integrity of the software installation data in the Active Directory.
20205 //
20206   CS_E_NOT_DELETABLE = HRESULT($80040165);
20207   {$EXTERNALSYM CS_E_NOT_DELETABLE}
20208 
20209 //
20210 // MessageId: CS_E_CLASS_NOTFOUND
20211 //
20212 // MessageText:
20213 //
20214 //  The CLSID was not found in the software installation data in the Active Directory.
20215 //
20216   CS_E_CLASS_NOTFOUND = HRESULT($80040166);
20217   {$EXTERNALSYM CS_E_CLASS_NOTFOUND}
20218 
20219 //
20220 // MessageId: CS_E_INVALID_VERSION
20221 //
20222 // MessageText:
20223 //
20224 //  The software installation data in the Active Directory is corrupt.
20225 //
20226   CS_E_INVALID_VERSION = HRESULT($80040167);
20227   {$EXTERNALSYM CS_E_INVALID_VERSION}
20228 
20229 //
20230 // MessageId: CS_E_NO_CLASSSTORE
20231 //
20232 // MessageText:
20233 //
20234 //  There is no software installation data in the Active Directory.
20235 //
20236   CS_E_NO_CLASSSTORE = HRESULT($80040168);
20237   {$EXTERNALSYM CS_E_NO_CLASSSTORE}
20238 
20239 //
20240 // MessageId: CS_E_OBJECT_NOTFOUND
20241 //
20242 // MessageText:
20243 //
20244 //  There is no software installation data object in the Active Directory.
20245 //
20246   CS_E_OBJECT_NOTFOUND = HRESULT($80040169);
20247   {$EXTERNALSYM CS_E_OBJECT_NOTFOUND}
20248 
20249 //
20250 // MessageId: CS_E_OBJECT_ALREADY_EXISTS
20251 //
20252 // MessageText:
20253 //
20254 //  The software installation data object in the Active Directory already exists.
20255 //
20256   CS_E_OBJECT_ALREADY_EXISTS = HRESULT($8004016A);
20257   {$EXTERNALSYM CS_E_OBJECT_ALREADY_EXISTS}
20258 
20259 //
20260 // MessageId: CS_E_INVALID_PATH
20261 //
20262 // MessageText:
20263 //
20264 //  The path to the software installation data in the Active Directory is not correct.
20265 //
20266   CS_E_INVALID_PATH = HRESULT($8004016B);
20267   {$EXTERNALSYM CS_E_INVALID_PATH}
20268 
20269 //
20270 // MessageId: CS_E_NETWORK_ERROR
20271 //
20272 // MessageText:
20273 //
20274 //  A network error interrupted the operation.
20275 //
20276   CS_E_NETWORK_ERROR = HRESULT($8004016C);
20277   {$EXTERNALSYM CS_E_NETWORK_ERROR}
20278 
20279 //
20280 // MessageId: CS_E_ADMIN_LIMIT_EXCEEDED
20281 //
20282 // MessageText:
20283 //
20284 //  The size of this object exceeds the maximum size set by the Administrator.
20285 //
20286   CS_E_ADMIN_LIMIT_EXCEEDED = HRESULT($8004016D);
20287   {$EXTERNALSYM CS_E_ADMIN_LIMIT_EXCEEDED}
20288 
20289 //
20290 // MessageId: CS_E_SCHEMA_MISMATCH
20291 //
20292 // MessageText:
20293 //
20294 //  The schema for the software installation data in the Active Directory does not match the required schema.
20295 //
20296   CS_E_SCHEMA_MISMATCH = HRESULT($8004016E);
20297   {$EXTERNALSYM CS_E_SCHEMA_MISMATCH}
20298 
20299 //
20300 // MessageId: CS_E_INTERNAL_ERROR
20301 //
20302 // MessageText:
20303 //
20304 //  An error occurred in the software installation data in the Active Directory.
20305 //
20306   CS_E_INTERNAL_ERROR = HRESULT($8004016F);
20307   {$EXTERNALSYM CS_E_INTERNAL_ERROR}
20308 
20309   CACHE_E_FIRST = DWORD($80040170);
20310   {$EXTERNALSYM CACHE_E_FIRST}
20311   CACHE_E_LAST = DWORD($8004017F);
20312   {$EXTERNALSYM CACHE_E_LAST}
20313   CACHE_S_FIRST = DWORD($00040170);
20314   {$EXTERNALSYM CACHE_S_FIRST}
20315   CACHE_S_LAST = DWORD($0004017F);
20316   {$EXTERNALSYM CACHE_S_LAST}
20317 //
20318 // MessageId: CACHE_E_NOCACHE_UPDATED
20319 //
20320 // MessageText:
20321 //
20322 //  Cache not updated
20323 //
20324   CACHE_E_NOCACHE_UPDATED = HRESULT($80040170);
20325   {$EXTERNALSYM CACHE_E_NOCACHE_UPDATED}
20326 
20327   OLEOBJ_E_FIRST = DWORD($80040180);
20328   {$EXTERNALSYM OLEOBJ_E_FIRST}
20329   OLEOBJ_E_LAST = DWORD($8004018F);
20330   {$EXTERNALSYM OLEOBJ_E_LAST}
20331   OLEOBJ_S_FIRST = DWORD($00040180);
20332   {$EXTERNALSYM OLEOBJ_S_FIRST}
20333   OLEOBJ_S_LAST = DWORD($0004018F);
20334   {$EXTERNALSYM OLEOBJ_S_LAST}
20335 //
20336 // MessageId: OLEOBJ_E_NOVERBS
20337 //
20338 // MessageText:
20339 //
20340 //  No verbs for OLE object
20341 //
20342   OLEOBJ_E_NOVERBS = HRESULT($80040180);
20343   {$EXTERNALSYM OLEOBJ_E_NOVERBS}
20344 
20345 //
20346 // MessageId: OLEOBJ_E_INVALIDVERB
20347 //
20348 // MessageText:
20349 //
20350 //  Invalid verb for OLE object
20351 //
20352   OLEOBJ_E_INVALIDVERB = HRESULT($80040181);
20353   {$EXTERNALSYM OLEOBJ_E_INVALIDVERB}
20354 
20355   CLIENTSITE_E_FIRST = DWORD($80040190);
20356   {$EXTERNALSYM CLIENTSITE_E_FIRST}
20357   CLIENTSITE_E_LAST = DWORD($8004019F);
20358   {$EXTERNALSYM CLIENTSITE_E_LAST}
20359   CLIENTSITE_S_FIRST = DWORD($00040190);
20360   {$EXTERNALSYM CLIENTSITE_S_FIRST}
20361   CLIENTSITE_S_LAST = DWORD($0004019F);
20362   {$EXTERNALSYM CLIENTSITE_S_LAST}
20363 //
20364 // MessageId: INPLACE_E_NOTUNDOABLE
20365 //
20366 // MessageText:
20367 //
20368 //  Undo is not available
20369 //
20370   INPLACE_E_NOTUNDOABLE = HRESULT($800401A0);
20371   {$EXTERNALSYM INPLACE_E_NOTUNDOABLE}
20372 
20373 //
20374 // MessageId: INPLACE_E_NOTOOLSPACE
20375 //
20376 // MessageText:
20377 //
20378 //  Space for tools is not available
20379 //
20380   INPLACE_E_NOTOOLSPACE = HRESULT($800401A1);
20381   {$EXTERNALSYM INPLACE_E_NOTOOLSPACE}
20382 
20383   INPLACE_E_FIRST = DWORD($800401A0);
20384   {$EXTERNALSYM INPLACE_E_FIRST}
20385   INPLACE_E_LAST = DWORD($800401AF);
20386   {$EXTERNALSYM INPLACE_E_LAST}
20387   INPLACE_S_FIRST = DWORD($000401A0);
20388   {$EXTERNALSYM INPLACE_S_FIRST}
20389   INPLACE_S_LAST = DWORD($000401AF);
20390   {$EXTERNALSYM INPLACE_S_LAST}
20391   ENUM_E_FIRST = DWORD($800401B0);
20392   {$EXTERNALSYM ENUM_E_FIRST}
20393   ENUM_E_LAST = DWORD($800401BF);
20394   {$EXTERNALSYM ENUM_E_LAST}
20395   ENUM_S_FIRST = DWORD($000401B0);
20396   {$EXTERNALSYM ENUM_S_FIRST}
20397   ENUM_S_LAST = DWORD($000401BF);
20398   {$EXTERNALSYM ENUM_S_LAST}
20399   CONVERT10_E_FIRST = DWORD($800401C0);
20400   {$EXTERNALSYM CONVERT10_E_FIRST}
20401   CONVERT10_E_LAST = DWORD($800401CF);
20402   {$EXTERNALSYM CONVERT10_E_LAST}
20403   CONVERT10_S_FIRST = DWORD($000401C0);
20404   {$EXTERNALSYM CONVERT10_S_FIRST}
20405   CONVERT10_S_LAST = DWORD($000401CF);
20406   {$EXTERNALSYM CONVERT10_S_LAST}
20407 //
20408 // MessageId: CONVERT10_E_OLESTREAM_GET
20409 //
20410 // MessageText:
20411 //
20412 //  OLESTREAM Get method failed
20413 //
20414   CONVERT10_E_OLESTREAM_GET = HRESULT($800401C0);
20415   {$EXTERNALSYM CONVERT10_E_OLESTREAM_GET}
20416 
20417 //
20418 // MessageId: CONVERT10_E_OLESTREAM_PUT
20419 //
20420 // MessageText:
20421 //
20422 //  OLESTREAM Put method failed
20423 //
20424   CONVERT10_E_OLESTREAM_PUT = HRESULT($800401C1);
20425   {$EXTERNALSYM CONVERT10_E_OLESTREAM_PUT}
20426 
20427 //
20428 // MessageId: CONVERT10_E_OLESTREAM_FMT
20429 //
20430 // MessageText:
20431 //
20432 //  Contents of the OLESTREAM not in correct format
20433 //
20434   CONVERT10_E_OLESTREAM_FMT = HRESULT($800401C2);
20435   {$EXTERNALSYM CONVERT10_E_OLESTREAM_FMT}
20436 
20437 //
20438 // MessageId: CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
20439 //
20440 // MessageText:
20441 //
20442 //  There was an error in a Windows GDI call while converting the bitmap to a DIB
20443 //
20444   CONVERT10_E_OLESTREAM_BITMAP_TO_DIB = HRESULT($800401C3);
20445   {$EXTERNALSYM CONVERT10_E_OLESTREAM_BITMAP_TO_DIB}
20446 
20447 //
20448 // MessageId: CONVERT10_E_STG_FMT
20449 //
20450 // MessageText:
20451 //
20452 //  Contents of the IStorage not in correct format
20453 //
20454   CONVERT10_E_STG_FMT = HRESULT($800401C4);
20455   {$EXTERNALSYM CONVERT10_E_STG_FMT}
20456 
20457 //
20458 // MessageId: CONVERT10_E_STG_NO_STD_STREAM
20459 //
20460 // MessageText:
20461 //
20462 //  Contents of IStorage is missing one of the standard streams
20463 //
20464   CONVERT10_E_STG_NO_STD_STREAM = HRESULT($800401C5);
20465   {$EXTERNALSYM CONVERT10_E_STG_NO_STD_STREAM}
20466 
20467 //
20468 // MessageId: CONVERT10_E_STG_DIB_TO_BITMAP
20469 //
20470 // MessageText:
20471 //
20472 //  There was an error in a Windows GDI call while converting the DIB to a bitmap.
20473 //
20474 //
20475   CONVERT10_E_STG_DIB_TO_BITMAP = HRESULT($800401C6);
20476   {$EXTERNALSYM CONVERT10_E_STG_DIB_TO_BITMAP}
20477 
20478   CLIPBRD_E_FIRST = DWORD($800401D0);
20479   {$EXTERNALSYM CLIPBRD_E_FIRST}
20480   CLIPBRD_E_LAST = DWORD($800401DF);
20481   {$EXTERNALSYM CLIPBRD_E_LAST}
20482   CLIPBRD_S_FIRST = DWORD($000401D0);
20483   {$EXTERNALSYM CLIPBRD_S_FIRST}
20484   CLIPBRD_S_LAST = DWORD($000401DF);
20485   {$EXTERNALSYM CLIPBRD_S_LAST}
20486 //
20487 // MessageId: CLIPBRD_E_CANT_OPEN
20488 //
20489 // MessageText:
20490 //
20491 //  OpenClipboard Failed
20492 //
20493   CLIPBRD_E_CANT_OPEN = HRESULT($800401D0);
20494   {$EXTERNALSYM CLIPBRD_E_CANT_OPEN}
20495 
20496 //
20497 // MessageId: CLIPBRD_E_CANT_EMPTY
20498 //
20499 // MessageText:
20500 //
20501 //  EmptyClipboard Failed
20502 //
20503   CLIPBRD_E_CANT_EMPTY = HRESULT($800401D1);
20504   {$EXTERNALSYM CLIPBRD_E_CANT_EMPTY}
20505 
20506 //
20507 // MessageId: CLIPBRD_E_CANT_SET
20508 //
20509 // MessageText:
20510 //
20511 //  SetClipboard Failed
20512 //
20513   CLIPBRD_E_CANT_SET = HRESULT($800401D2);
20514   {$EXTERNALSYM CLIPBRD_E_CANT_SET}
20515 
20516 //
20517 // MessageId: CLIPBRD_E_BAD_DATA
20518 //
20519 // MessageText:
20520 //
20521 //  Data on clipboard is invalid
20522 //
20523   CLIPBRD_E_BAD_DATA = HRESULT($800401D3);
20524   {$EXTERNALSYM CLIPBRD_E_BAD_DATA}
20525 
20526 //
20527 // MessageId: CLIPBRD_E_CANT_CLOSE
20528 //
20529 // MessageText:
20530 //
20531 //  CloseClipboard Failed
20532 //
20533   CLIPBRD_E_CANT_CLOSE = HRESULT($800401D4);
20534   {$EXTERNALSYM CLIPBRD_E_CANT_CLOSE}
20535 
20536   MK_E_FIRST = DWORD($800401E0);
20537   {$EXTERNALSYM MK_E_FIRST}
20538   MK_E_LAST = DWORD($800401EF);
20539   {$EXTERNALSYM MK_E_LAST}
20540   MK_S_FIRST = DWORD($000401E0);
20541   {$EXTERNALSYM MK_S_FIRST}
20542   MK_S_LAST = DWORD($000401EF);
20543   {$EXTERNALSYM MK_S_LAST}
20544 //
20545 // MessageId: MK_E_CONNECTMANUALLY
20546 //
20547 // MessageText:
20548 //
20549 //  Moniker needs to be connected manually
20550 //
20551   MK_E_CONNECTMANUALLY = HRESULT($800401E0);
20552   {$EXTERNALSYM MK_E_CONNECTMANUALLY}
20553 
20554 //
20555 // MessageId: MK_E_EXCEEDEDDEADLINE
20556 //
20557 // MessageText:
20558 //
20559 //  Operation exceeded deadline
20560 //
20561   MK_E_EXCEEDEDDEADLINE = HRESULT($800401E1);
20562   {$EXTERNALSYM MK_E_EXCEEDEDDEADLINE}
20563 
20564 //
20565 // MessageId: MK_E_NEEDGENERIC
20566 //
20567 // MessageText:
20568 //
20569 //  Moniker needs to be generic
20570 //
20571   MK_E_NEEDGENERIC = HRESULT($800401E2);
20572   {$EXTERNALSYM MK_E_NEEDGENERIC}
20573 
20574 //
20575 // MessageId: MK_E_UNAVAILABLE
20576 //
20577 // MessageText:
20578 //
20579 //  Operation unavailable
20580 //
20581   MK_E_UNAVAILABLE = HRESULT($800401E3);
20582   {$EXTERNALSYM MK_E_UNAVAILABLE}
20583 
20584 //
20585 // MessageId: MK_E_SYNTAX
20586 //
20587 // MessageText:
20588 //
20589 //  Invalid syntax
20590 //
20591   MK_E_SYNTAX = HRESULT($800401E4);
20592   {$EXTERNALSYM MK_E_SYNTAX}
20593 
20594 //
20595 // MessageId: MK_E_NOOBJECT
20596 //
20597 // MessageText:
20598 //
20599 //  No object for moniker
20600 //
20601   MK_E_NOOBJECT = HRESULT($800401E5);
20602   {$EXTERNALSYM MK_E_NOOBJECT}
20603 
20604 //
20605 // MessageId: MK_E_INVALIDEXTENSION
20606 //
20607 // MessageText:
20608 //
20609 //  Bad extension for file
20610 //
20611   MK_E_INVALIDEXTENSION = HRESULT($800401E6);
20612   {$EXTERNALSYM MK_E_INVALIDEXTENSION}
20613 
20614 //
20615 // MessageId: MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
20616 //
20617 // MessageText:
20618 //
20619 //  Intermediate operation failed
20620 //
20621   MK_E_INTERMEDIATEINTERFACENOTSUPPORTED = HRESULT($800401E7);
20622   {$EXTERNALSYM MK_E_INTERMEDIATEINTERFACENOTSUPPORTED}
20623 
20624 //
20625 // MessageId: MK_E_NOTBINDABLE
20626 //
20627 // MessageText:
20628 //
20629 //  Moniker is not bindable
20630 //
20631   MK_E_NOTBINDABLE = HRESULT($800401E8);
20632   {$EXTERNALSYM MK_E_NOTBINDABLE}
20633 
20634 //
20635 // MessageId: MK_E_NOTBOUND
20636 //
20637 // MessageText:
20638 //
20639 //  Moniker is not bound
20640 //
20641   MK_E_NOTBOUND = HRESULT($800401E9);
20642   {$EXTERNALSYM MK_E_NOTBOUND}
20643 
20644 //
20645 // MessageId: MK_E_CANTOPENFILE
20646 //
20647 // MessageText:
20648 //
20649 //  Moniker cannot open file
20650 //
20651   MK_E_CANTOPENFILE = HRESULT($800401EA);
20652   {$EXTERNALSYM MK_E_CANTOPENFILE}
20653 
20654 //
20655 // MessageId: MK_E_MUSTBOTHERUSER
20656 //
20657 // MessageText:
20658 //
20659 //  User input required for operation to succeed
20660 //
20661   MK_E_MUSTBOTHERUSER = HRESULT($800401EB);
20662   {$EXTERNALSYM MK_E_MUSTBOTHERUSER}
20663 
20664 //
20665 // MessageId: MK_E_NOINVERSE
20666 //
20667 // MessageText:
20668 //
20669 //  Moniker class has no inverse
20670 //
20671   MK_E_NOINVERSE = HRESULT($800401EC);
20672   {$EXTERNALSYM MK_E_NOINVERSE}
20673 
20674 //
20675 // MessageId: MK_E_NOSTORAGE
20676 //
20677 // MessageText:
20678 //
20679 //  Moniker does not refer to storage
20680 //
20681   MK_E_NOSTORAGE = HRESULT($800401ED);
20682   {$EXTERNALSYM MK_E_NOSTORAGE}
20683 
20684 //
20685 // MessageId: MK_E_NOPREFIX
20686 //
20687 // MessageText:
20688 //
20689 //  No common prefix
20690 //
20691   MK_E_NOPREFIX = HRESULT($800401EE);
20692   {$EXTERNALSYM MK_E_NOPREFIX}
20693 
20694 //
20695 // MessageId: MK_E_ENUMERATION_FAILED
20696 //
20697 // MessageText:
20698 //
20699 //  Moniker could not be enumerated
20700 //
20701   MK_E_ENUMERATION_FAILED = HRESULT($800401EF);
20702   {$EXTERNALSYM MK_E_ENUMERATION_FAILED}
20703 
20704   CO_E_FIRST = DWORD($800401F0);
20705   {$EXTERNALSYM CO_E_FIRST}
20706   CO_E_LAST = DWORD($800401FF);
20707   {$EXTERNALSYM CO_E_LAST}
20708   CO_S_FIRST = DWORD($000401F0);
20709   {$EXTERNALSYM CO_S_FIRST}
20710   CO_S_LAST = DWORD($000401FF);
20711   {$EXTERNALSYM CO_S_LAST}
20712 //
20713 // MessageId: CO_E_NOTINITIALIZED
20714 //
20715 // MessageText:
20716 //
20717 //  CoInitialize has not been called.
20718 //
20719   CO_E_NOTINITIALIZED = HRESULT($800401F0);
20720   {$EXTERNALSYM CO_E_NOTINITIALIZED}
20721 
20722 //
20723 // MessageId: CO_E_ALREADYINITIALIZED
20724 //
20725 // MessageText:
20726 //
20727 //  CoInitialize has already been called.
20728 //
20729   CO_E_ALREADYINITIALIZED = HRESULT($800401F1);
20730   {$EXTERNALSYM CO_E_ALREADYINITIALIZED}
20731 
20732 //
20733 // MessageId: CO_E_CANTDETERMINECLASS
20734 //
20735 // MessageText:
20736 //
20737 //  Class of object cannot be determined
20738 //
20739   CO_E_CANTDETERMINECLASS = HRESULT($800401F2);
20740   {$EXTERNALSYM CO_E_CANTDETERMINECLASS}
20741 
20742 //
20743 // MessageId: CO_E_CLASSSTRING
20744 //
20745 // MessageText:
20746 //
20747 //  Invalid class string
20748 //
20749   CO_E_CLASSSTRING = HRESULT($800401F3);
20750   {$EXTERNALSYM CO_E_CLASSSTRING}
20751 
20752 //
20753 // MessageId: CO_E_IIDSTRING
20754 //
20755 // MessageText:
20756 //
20757 //  Invalid interface string
20758 //
20759   CO_E_IIDSTRING = HRESULT($800401F4);
20760   {$EXTERNALSYM CO_E_IIDSTRING}
20761 
20762 //
20763 // MessageId: CO_E_APPNOTFOUND
20764 //
20765 // MessageText:
20766 //
20767 //  Application not found
20768 //
20769   CO_E_APPNOTFOUND = HRESULT($800401F5);
20770   {$EXTERNALSYM CO_E_APPNOTFOUND}
20771 
20772 //
20773 // MessageId: CO_E_APPSINGLEUSE
20774 //
20775 // MessageText:
20776 //
20777 //  Application cannot be run more than once
20778 //
20779   CO_E_APPSINGLEUSE = HRESULT($800401F6);
20780   {$EXTERNALSYM CO_E_APPSINGLEUSE}
20781 
20782 //
20783 // MessageId: CO_E_ERRORINAPP
20784 //
20785 // MessageText:
20786 //
20787 //  Some error in application program
20788 //
20789   CO_E_ERRORINAPP = HRESULT($800401F7);
20790   {$EXTERNALSYM CO_E_ERRORINAPP}
20791 
20792 //
20793 // MessageId: CO_E_DLLNOTFOUND
20794 //
20795 // MessageText:
20796 //
20797 //  DLL for class not found
20798 //
20799   CO_E_DLLNOTFOUND = HRESULT($800401F8);
20800   {$EXTERNALSYM CO_E_DLLNOTFOUND}
20801 
20802 //
20803 // MessageId: CO_E_ERRORINDLL
20804 //
20805 // MessageText:
20806 //
20807 //  Error in the DLL
20808 //
20809   CO_E_ERRORINDLL = HRESULT($800401F9);
20810   {$EXTERNALSYM CO_E_ERRORINDLL}
20811 
20812 //
20813 // MessageId: CO_E_WRONGOSFORAPP
20814 //
20815 // MessageText:
20816 //
20817 //  Wrong OS or OS version for application
20818 //
20819   CO_E_WRONGOSFORAPP = HRESULT($800401FA);
20820   {$EXTERNALSYM CO_E_WRONGOSFORAPP}
20821 
20822 //
20823 // MessageId: CO_E_OBJNOTREG
20824 //
20825 // MessageText:
20826 //
20827 //  Object is not registered
20828 //
20829   CO_E_OBJNOTREG = HRESULT($800401FB);
20830   {$EXTERNALSYM CO_E_OBJNOTREG}
20831 
20832 //
20833 // MessageId: CO_E_OBJISREG
20834 //
20835 // MessageText:
20836 //
20837 //  Object is already registered
20838 //
20839   CO_E_OBJISREG = HRESULT($800401FC);
20840   {$EXTERNALSYM CO_E_OBJISREG}
20841 
20842 //
20843 // MessageId: CO_E_OBJNOTCONNECTED
20844 //
20845 // MessageText:
20846 //
20847 //  Object is not connected to server
20848 //
20849   CO_E_OBJNOTCONNECTED = HRESULT($800401FD);
20850   {$EXTERNALSYM CO_E_OBJNOTCONNECTED}
20851 
20852 //
20853 // MessageId: CO_E_APPDIDNTREG
20854 //
20855 // MessageText:
20856 //
20857 //  Application was launched but it didn't register a class factory
20858 //
20859   CO_E_APPDIDNTREG = HRESULT($800401FE);
20860   {$EXTERNALSYM CO_E_APPDIDNTREG}
20861 
20862 //
20863 // MessageId: CO_E_RELEASED
20864 //
20865 // MessageText:
20866 //
20867 //  Object has been released
20868 //
20869   CO_E_RELEASED = HRESULT($800401FF);
20870   {$EXTERNALSYM CO_E_RELEASED}
20871 
20872   EVENT_E_FIRST = DWORD($80040200);
20873   {$EXTERNALSYM EVENT_E_FIRST}
20874   EVENT_E_LAST = DWORD($8004021F);
20875   {$EXTERNALSYM EVENT_E_LAST}
20876   EVENT_S_FIRST = DWORD($00040200);
20877   {$EXTERNALSYM EVENT_S_FIRST}
20878   EVENT_S_LAST = DWORD($0004021F);
20879   {$EXTERNALSYM EVENT_S_LAST}
20880 //
20881 // MessageId: EVENT_S_SOME_SUBSCRIBERS_FAILED
20882 //
20883 // MessageText:
20884 //
20885 //  An event was able to invoke some but not all of the subscribers
20886 //
20887   EVENT_S_SOME_SUBSCRIBERS_FAILED = HRESULT($00040200);
20888   {$EXTERNALSYM EVENT_S_SOME_SUBSCRIBERS_FAILED}
20889 
20890 //
20891 // MessageId: EVENT_E_ALL_SUBSCRIBERS_FAILED
20892 //
20893 // MessageText:
20894 //
20895 //  An event was unable to invoke any of the subscribers
20896 //
20897   EVENT_E_ALL_SUBSCRIBERS_FAILED = HRESULT($80040201);
20898   {$EXTERNALSYM EVENT_E_ALL_SUBSCRIBERS_FAILED}
20899 
20900 //
20901 // MessageId: EVENT_S_NOSUBSCRIBERS
20902 //
20903 // MessageText:
20904 //
20905 //  An event was delivered but there were no subscribers
20906 //
20907   EVENT_S_NOSUBSCRIBERS = HRESULT($00040202);
20908   {$EXTERNALSYM EVENT_S_NOSUBSCRIBERS}
20909 
20910 //
20911 // MessageId: EVENT_E_QUERYSYNTAX
20912 //
20913 // MessageText:
20914 //
20915 //  A syntax error occurred trying to evaluate a query string
20916 //
20917   EVENT_E_QUERYSYNTAX = HRESULT($80040203);
20918   {$EXTERNALSYM EVENT_E_QUERYSYNTAX}
20919 
20920 //
20921 // MessageId: EVENT_E_QUERYFIELD
20922 //
20923 // MessageText:
20924 //
20925 //  An invalid field name was used in a query string
20926 //
20927   EVENT_E_QUERYFIELD = HRESULT($80040204);
20928   {$EXTERNALSYM EVENT_E_QUERYFIELD}
20929 
20930 //
20931 // MessageId: EVENT_E_INTERNALEXCEPTION
20932 //
20933 // MessageText:
20934 //
20935 //  An unexpected exception was raised
20936 //
20937   EVENT_E_INTERNALEXCEPTION = HRESULT($80040205);
20938   {$EXTERNALSYM EVENT_E_INTERNALEXCEPTION}
20939 
20940 //
20941 // MessageId: EVENT_E_INTERNALERROR
20942 //
20943 // MessageText:
20944 //
20945 //  An unexpected internal error was detected
20946 //
20947   EVENT_E_INTERNALERROR = HRESULT($80040206);
20948   {$EXTERNALSYM EVENT_E_INTERNALERROR}
20949 
20950 //
20951 // MessageId: EVENT_E_INVALID_PER_USER_SID
20952 //
20953 // MessageText:
20954 //
20955 //  The owner SID on a per-user subscription doesn't exist
20956 //
20957   EVENT_E_INVALID_PER_USER_SID = HRESULT($80040207);
20958   {$EXTERNALSYM EVENT_E_INVALID_PER_USER_SID}
20959 
20960 //
20961 // MessageId: EVENT_E_USER_EXCEPTION
20962 //
20963 // MessageText:
20964 //
20965 //  A user-supplied component or subscriber raised an exception
20966 //
20967   EVENT_E_USER_EXCEPTION = HRESULT($80040208);
20968   {$EXTERNALSYM EVENT_E_USER_EXCEPTION}
20969 
20970 //
20971 // MessageId: EVENT_E_TOO_MANY_METHODS
20972 //
20973 // MessageText:
20974 //
20975 //  An interface has too many methods to fire events from
20976 //
20977   EVENT_E_TOO_MANY_METHODS = HRESULT($80040209);
20978   {$EXTERNALSYM EVENT_E_TOO_MANY_METHODS}
20979 
20980 //
20981 // MessageId: EVENT_E_MISSING_EVENTCLASS
20982 //
20983 // MessageText:
20984 //
20985 //  A subscription cannot be stored unless its event class already exists
20986 //
20987   EVENT_E_MISSING_EVENTCLASS = HRESULT($8004020A);
20988   {$EXTERNALSYM EVENT_E_MISSING_EVENTCLASS}
20989 
20990 //
20991 // MessageId: EVENT_E_NOT_ALL_REMOVED
20992 //
20993 // MessageText:
20994 //
20995 //  Not all the objects requested could be removed
20996 //
20997   EVENT_E_NOT_ALL_REMOVED = HRESULT($8004020B);
20998   {$EXTERNALSYM EVENT_E_NOT_ALL_REMOVED}
20999 
21000 //
21001 // MessageId: EVENT_E_COMPLUS_NOT_INSTALLED
21002 //
21003 // MessageText:
21004 //
21005 //  COM+ is required for this operation, but is not installed
21006 //
21007   EVENT_E_COMPLUS_NOT_INSTALLED = HRESULT($8004020C);
21008   {$EXTERNALSYM EVENT_E_COMPLUS_NOT_INSTALLED}
21009 
21010 //
21011 // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT
21012 //
21013 // MessageText:
21014 //
21015 //  Cannot modify or delete an object that was not added using the COM+ Admin SDK
21016 //
21017   EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT = HRESULT($8004020D);
21018   {$EXTERNALSYM EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT}
21019 
21020 //
21021 // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT
21022 //
21023 // MessageText:
21024 //
21025 //  Cannot modify or delete an object that was added using the COM+ Admin SDK
21026 //
21027   EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT = HRESULT($8004020E);
21028   {$EXTERNALSYM EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT}
21029 
21030 //
21031 // MessageId: EVENT_E_INVALID_EVENT_CLASS_PARTITION
21032 //
21033 // MessageText:
21034 //
21035 //  The event class for this subscription is in an invalid partition
21036 //
21037   EVENT_E_INVALID_EVENT_CLASS_PARTITION = HRESULT($8004020F);
21038   {$EXTERNALSYM EVENT_E_INVALID_EVENT_CLASS_PARTITION}
21039 
21040 //
21041 // MessageId: EVENT_E_PER_USER_SID_NOT_LOGGED_ON
21042 //
21043 // MessageText:
21044 //
21045 //  The owner of the PerUser subscription is not logged on to the system specified
21046 //
21047   EVENT_E_PER_USER_SID_NOT_LOGGED_ON = HRESULT($80040210);
21048   {$EXTERNALSYM EVENT_E_PER_USER_SID_NOT_LOGGED_ON}
21049 
21050   XACT_E_FIRST = $8004D000;
21051   {$EXTERNALSYM XACT_E_FIRST}
21052   XACT_E_LAST = $8004D029;
21053   {$EXTERNALSYM XACT_E_LAST}
21054   XACT_S_FIRST = $0004D000;
21055   {$EXTERNALSYM XACT_S_FIRST}
21056   XACT_S_LAST = $0004D010;
21057   {$EXTERNALSYM XACT_S_LAST}
21058 //
21059 // MessageId: XACT_E_ALREADYOTHERSINGLEPHASE
21060 //
21061 // MessageText:
21062 //
21063 //  Another single phase resource manager has already been enlisted in this transaction.
21064 //
21065   XACT_E_ALREADYOTHERSINGLEPHASE = HRESULT($8004D000);
21066   {$EXTERNALSYM XACT_E_ALREADYOTHERSINGLEPHASE}
21067 
21068 //
21069 // MessageId: XACT_E_CANTRETAIN
21070 //
21071 // MessageText:
21072 //
21073 //  A retaining commit or abort is not supported
21074 //
21075   XACT_E_CANTRETAIN = HRESULT($8004D001);
21076   {$EXTERNALSYM XACT_E_CANTRETAIN}
21077 
21078 //
21079 // MessageId: XACT_E_COMMITFAILED
21080 //
21081 // MessageText:
21082 //
21083 //  The transaction failed to commit for an unknown reason. The transaction was aborted.
21084 //
21085   XACT_E_COMMITFAILED = HRESULT($8004D002);
21086   {$EXTERNALSYM XACT_E_COMMITFAILED}
21087 
21088 //
21089 // MessageId: XACT_E_COMMITPREVENTED
21090 //
21091 // MessageText:
21092 //
21093 //  Cannot call commit on this transaction object because the calling application did not initiate the transaction.
21094 //
21095   XACT_E_COMMITPREVENTED = HRESULT($8004D003);
21096   {$EXTERNALSYM XACT_E_COMMITPREVENTED}
21097 
21098 //
21099 // MessageId: XACT_E_HEURISTICABORT
21100 //
21101 // MessageText:
21102 //
21103 //  Instead of committing, the resource heuristically aborted.
21104 //
21105   XACT_E_HEURISTICABORT = HRESULT($8004D004);
21106   {$EXTERNALSYM XACT_E_HEURISTICABORT}
21107 
21108 //
21109 // MessageId: XACT_E_HEURISTICCOMMIT
21110 //
21111 // MessageText:
21112 //
21113 //  Instead of aborting, the resource heuristically committed.
21114 //
21115   XACT_E_HEURISTICCOMMIT = HRESULT($8004D005);
21116   {$EXTERNALSYM XACT_E_HEURISTICCOMMIT}
21117 
21118 //
21119 // MessageId: XACT_E_HEURISTICDAMAGE
21120 //
21121 // MessageText:
21122 //
21123 //  Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions.
21124 //
21125   XACT_E_HEURISTICDAMAGE = HRESULT($8004D006);
21126   {$EXTERNALSYM XACT_E_HEURISTICDAMAGE}
21127 
21128 //
21129 // MessageId: XACT_E_HEURISTICDANGER
21130 //
21131 // MessageText:
21132 //
21133 //  Some of the states of the resource may have been committed while others may have been aborted, likely because of heuristic decisions.
21134 //
21135   XACT_E_HEURISTICDANGER = HRESULT($8004D007);
21136   {$EXTERNALSYM XACT_E_HEURISTICDANGER}
21137 
21138 //
21139 // MessageId: XACT_E_ISOLATIONLEVEL
21140 //
21141 // MessageText:
21142 //
21143 //  The requested isolation level is not valid or supported.
21144 //
21145   XACT_E_ISOLATIONLEVEL = HRESULT($8004D008);
21146   {$EXTERNALSYM XACT_E_ISOLATIONLEVEL}
21147 
21148 //
21149 // MessageId: XACT_E_NOASYNC
21150 //
21151 // MessageText:
21152 //
21153 //  The transaction manager doesn't support an asynchronous operation for this method.
21154 //
21155   XACT_E_NOASYNC = HRESULT($8004D009);
21156   {$EXTERNALSYM XACT_E_NOASYNC}
21157 
21158 //
21159 // MessageId: XACT_E_NOENLIST
21160 //
21161 // MessageText:
21162 //
21163 //  Unable to enlist in the transaction.
21164 //
21165   XACT_E_NOENLIST = HRESULT($8004D00A);
21166   {$EXTERNALSYM XACT_E_NOENLIST}
21167 
21168 //
21169 // MessageId: XACT_E_NOISORETAIN
21170 //
21171 // MessageText:
21172 //
21173 //  The requested semantics of retention of isolation across retaining commit and abort boundaries cannot be supported by this transaction implementation, or isoFlags was not equal to zero.
21174 //
21175   XACT_E_NOISORETAIN = HRESULT($8004D00B);
21176   {$EXTERNALSYM XACT_E_NOISORETAIN}
21177 
21178 //
21179 // MessageId: XACT_E_NORESOURCE
21180 //
21181 // MessageText:
21182 //
21183 //  There is no resource presently associated with this enlistment
21184 //
21185   XACT_E_NORESOURCE = HRESULT($8004D00C);
21186   {$EXTERNALSYM XACT_E_NORESOURCE}
21187 
21188 //
21189 // MessageId: XACT_E_NOTCURRENT
21190 //
21191 // MessageText:
21192 //
21193 //  The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers.
21194 //
21195   XACT_E_NOTCURRENT = HRESULT($8004D00D);
21196   {$EXTERNALSYM XACT_E_NOTCURRENT}
21197 
21198 //
21199 // MessageId: XACT_E_NOTRANSACTION
21200 //
21201 // MessageText:
21202 //
21203 //  The transaction has already been implicitly or explicitly committed or aborted
21204 //
21205   XACT_E_NOTRANSACTION = HRESULT($8004D00E);
21206   {$EXTERNALSYM XACT_E_NOTRANSACTION}
21207 
21208 //
21209 // MessageId: XACT_E_NOTSUPPORTED
21210 //
21211 // MessageText:
21212 //
21213 //  An invalid combination of flags was specified
21214 //
21215   XACT_E_NOTSUPPORTED = HRESULT($8004D00F);
21216   {$EXTERNALSYM XACT_E_NOTSUPPORTED}
21217 
21218 //
21219 // MessageId: XACT_E_UNKNOWNRMGRID
21220 //
21221 // MessageText:
21222 //
21223 //  The resource manager id is not associated with this transaction or the transaction manager.
21224 //
21225   XACT_E_UNKNOWNRMGRID = HRESULT($8004D010);
21226   {$EXTERNALSYM XACT_E_UNKNOWNRMGRID}
21227 
21228 //
21229 // MessageId: XACT_E_WRONGSTATE
21230 //
21231 // MessageText:
21232 //
21233 //  This method was called in the wrong state
21234 //
21235   XACT_E_WRONGSTATE = HRESULT($8004D011);
21236   {$EXTERNALSYM XACT_E_WRONGSTATE}
21237 
21238 //
21239 // MessageId: XACT_E_WRONGUOW
21240 //
21241 // MessageText:
21242 //
21243 //  The indicated unit of work does not match the unit of work expected by the resource manager.
21244 //
21245   XACT_E_WRONGUOW = HRESULT($8004D012);
21246   {$EXTERNALSYM XACT_E_WRONGUOW}
21247 
21248 //
21249 // MessageId: XACT_E_XTIONEXISTS
21250 //
21251 // MessageText:
21252 //
21253 //  An enlistment in a transaction already exists.
21254 //
21255   XACT_E_XTIONEXISTS = HRESULT($8004D013);
21256   {$EXTERNALSYM XACT_E_XTIONEXISTS}
21257 
21258 //
21259 // MessageId: XACT_E_NOIMPORTOBJECT
21260 //
21261 // MessageText:
21262 //
21263 //  An import object for the transaction could not be found.
21264 //
21265   XACT_E_NOIMPORTOBJECT = HRESULT($8004D014);
21266   {$EXTERNALSYM XACT_E_NOIMPORTOBJECT}
21267 
21268 //
21269 // MessageId: XACT_E_INVALIDCOOKIE
21270 //
21271 // MessageText:
21272 //
21273 //  The transaction cookie is invalid.
21274 //
21275   XACT_E_INVALIDCOOKIE = HRESULT($8004D015);
21276   {$EXTERNALSYM XACT_E_INVALIDCOOKIE}
21277 
21278 //
21279 // MessageId: XACT_E_INDOUBT
21280 //
21281 // MessageText:
21282 //
21283 //  The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed
21284 //
21285   XACT_E_INDOUBT = HRESULT($8004D016);
21286   {$EXTERNALSYM XACT_E_INDOUBT}
21287 
21288 //
21289 // MessageId: XACT_E_NOTIMEOUT
21290 //
21291 // MessageText:
21292 //
21293 //  A time-out was specified, but time-outs are not supported.
21294 //
21295   XACT_E_NOTIMEOUT = HRESULT($8004D017);
21296   {$EXTERNALSYM XACT_E_NOTIMEOUT}
21297 
21298 //
21299 // MessageId: XACT_E_ALREADYINPROGRESS
21300 //
21301 // MessageText:
21302 //
21303 //  The requested operation is already in progress for the transaction.
21304 //
21305   XACT_E_ALREADYINPROGRESS = HRESULT($8004D018);
21306   {$EXTERNALSYM XACT_E_ALREADYINPROGRESS}
21307 
21308 //
21309 // MessageId: XACT_E_ABORTED
21310 //
21311 // MessageText:
21312 //
21313 //  The transaction has already been aborted.
21314 //
21315   XACT_E_ABORTED = HRESULT($8004D019);
21316   {$EXTERNALSYM XACT_E_ABORTED}
21317 
21318 //
21319 // MessageId: XACT_E_LOGFULL
21320 //
21321 // MessageText:
21322 //
21323 //  The Transaction Manager returned a log full error.
21324 //
21325   XACT_E_LOGFULL = HRESULT($8004D01A);
21326   {$EXTERNALSYM XACT_E_LOGFULL}
21327 
21328 //
21329 // MessageId: XACT_E_TMNOTAVAILABLE
21330 //
21331 // MessageText:
21332 //
21333 //  The Transaction Manager is not available.
21334 //
21335   XACT_E_TMNOTAVAILABLE = HRESULT($8004D01B);
21336   {$EXTERNALSYM XACT_E_TMNOTAVAILABLE}
21337 
21338 //
21339 // MessageId: XACT_E_CONNECTION_DOWN
21340 //
21341 // MessageText:
21342 //
21343 //  A connection with the transaction manager was lost.
21344 //
21345   XACT_E_CONNECTION_DOWN = HRESULT($8004D01C);
21346   {$EXTERNALSYM XACT_E_CONNECTION_DOWN}
21347 
21348 //
21349 // MessageId: XACT_E_CONNECTION_DENIED
21350 //
21351 // MessageText:
21352 //
21353 //  A request to establish a connection with the transaction manager was denied.
21354 //
21355   XACT_E_CONNECTION_DENIED = HRESULT($8004D01D);
21356   {$EXTERNALSYM XACT_E_CONNECTION_DENIED}
21357 
21358 //
21359 // MessageId: XACT_E_REENLISTTIMEOUT
21360 //
21361 // MessageText:
21362 //
21363 //  Resource manager reenlistment to determine transaction status timed out.
21364 //
21365   XACT_E_REENLISTTIMEOUT = HRESULT($8004D01E);
21366   {$EXTERNALSYM XACT_E_REENLISTTIMEOUT}
21367 
21368 //
21369 // MessageId: XACT_E_TIP_CONNECT_FAILED
21370 //
21371 // MessageText:
21372 //
21373 //  This transaction manager failed to establish a connection with another TIP transaction manager.
21374 //
21375   XACT_E_TIP_CONNECT_FAILED = HRESULT($8004D01F);
21376   {$EXTERNALSYM XACT_E_TIP_CONNECT_FAILED}
21377 
21378 //
21379 // MessageId: XACT_E_TIP_PROTOCOL_ERROR
21380 //
21381 // MessageText:
21382 //
21383 //  This transaction manager encountered a protocol error with another TIP transaction manager.
21384 //
21385   XACT_E_TIP_PROTOCOL_ERROR = HRESULT($8004D020);
21386   {$EXTERNALSYM XACT_E_TIP_PROTOCOL_ERROR}
21387 
21388 //
21389 // MessageId: XACT_E_TIP_PULL_FAILED
21390 //
21391 // MessageText:
21392 //
21393 //  This transaction manager could not propagate a transaction from another TIP transaction manager.
21394 //
21395   XACT_E_TIP_PULL_FAILED = HRESULT($8004D021);
21396   {$EXTERNALSYM XACT_E_TIP_PULL_FAILED}
21397 
21398 //
21399 // MessageId: XACT_E_DEST_TMNOTAVAILABLE
21400 //
21401 // MessageText:
21402 //
21403 //  The Transaction Manager on the destination machine is not available.
21404 //
21405   XACT_E_DEST_TMNOTAVAILABLE = HRESULT($8004D022);
21406   {$EXTERNALSYM XACT_E_DEST_TMNOTAVAILABLE}
21407 
21408 //
21409 // MessageId: XACT_E_TIP_DISABLED
21410 //
21411 // MessageText:
21412 //
21413 //  The Transaction Manager has disabled its support for TIP.
21414 //
21415   XACT_E_TIP_DISABLED = HRESULT($8004D023);
21416   {$EXTERNALSYM XACT_E_TIP_DISABLED}
21417 
21418 //
21419 // MessageId: XACT_E_NETWORK_TX_DISABLED
21420 //
21421 // MessageText:
21422 //
21423 //  The transaction manager has disabled its support for remote/network transactions.
21424 //
21425   XACT_E_NETWORK_TX_DISABLED = HRESULT($8004D024);
21426   {$EXTERNALSYM XACT_E_NETWORK_TX_DISABLED}
21427 
21428 //
21429 // MessageId: XACT_E_PARTNER_NETWORK_TX_DISABLED
21430 //
21431 // MessageText:
21432 //
21433 //  The partner transaction manager has disabled its support for remote/network transactions.
21434 //
21435   XACT_E_PARTNER_NETWORK_TX_DISABLED = HRESULT($8004D025);
21436   {$EXTERNALSYM XACT_E_PARTNER_NETWORK_TX_DISABLED}
21437 
21438 //
21439 // MessageId: XACT_E_XA_TX_DISABLED
21440 //
21441 // MessageText:
21442 //
21443 //  The transaction manager has disabled its support for XA transactions.
21444 //
21445   XACT_E_XA_TX_DISABLED = HRESULT($8004D026);
21446   {$EXTERNALSYM XACT_E_XA_TX_DISABLED}
21447 
21448 //
21449 // MessageId: XACT_E_UNABLE_TO_READ_DTC_CONFIG
21450 //
21451 // MessageText:
21452 //
21453 //  MSDTC was unable to read its configuration information.
21454 //
21455   XACT_E_UNABLE_TO_READ_DTC_CONFIG = HRESULT($8004D027);
21456   {$EXTERNALSYM XACT_E_UNABLE_TO_READ_DTC_CONFIG}
21457 
21458 //
21459 // MessageId: XACT_E_UNABLE_TO_LOAD_DTC_PROXY
21460 //
21461 // MessageText:
21462 //
21463 //  MSDTC was unable to load the dtc proxy dll.
21464 //
21465   XACT_E_UNABLE_TO_LOAD_DTC_PROXY = HRESULT($8004D028);
21466   {$EXTERNALSYM XACT_E_UNABLE_TO_LOAD_DTC_PROXY}
21467 
21468 //
21469 // MessageId: XACT_E_ABORTING
21470 //
21471 // MessageText:
21472 //
21473 //  The local transaction has aborted.
21474 //
21475   XACT_E_ABORTING = HRESULT($8004D029);
21476   {$EXTERNALSYM XACT_E_ABORTING}
21477 
21478 //
21479 // TXF & CRM errors start 4d080.
21480 //
21481 // MessageId: XACT_E_CLERKNOTFOUND
21482 //
21483 // MessageText:
21484 //
21485 //  XACT_E_CLERKNOTFOUND
21486 //
21487   XACT_E_CLERKNOTFOUND = HRESULT($8004D080);
21488   {$EXTERNALSYM XACT_E_CLERKNOTFOUND}
21489 
21490 //
21491 // MessageId: XACT_E_CLERKEXISTS
21492 //
21493 // MessageText:
21494 //
21495 //  XACT_E_CLERKEXISTS
21496 //
21497   XACT_E_CLERKEXISTS = HRESULT($8004D081);
21498   {$EXTERNALSYM XACT_E_CLERKEXISTS}
21499 
21500 //
21501 // MessageId: XACT_E_RECOVERYINPROGRESS
21502 //
21503 // MessageText:
21504 //
21505 //  XACT_E_RECOVERYINPROGRESS
21506 //
21507   XACT_E_RECOVERYINPROGRESS = HRESULT($8004D082);
21508   {$EXTERNALSYM XACT_E_RECOVERYINPROGRESS}
21509 
21510 //
21511 // MessageId: XACT_E_TRANSACTIONCLOSED
21512 //
21513 // MessageText:
21514 //
21515 //  XACT_E_TRANSACTIONCLOSED
21516 //
21517   XACT_E_TRANSACTIONCLOSED = HRESULT($8004D083);
21518   {$EXTERNALSYM XACT_E_TRANSACTIONCLOSED}
21519 
21520 //
21521 // MessageId: XACT_E_INVALIDLSN
21522 //
21523 // MessageText:
21524 //
21525 //  XACT_E_INVALIDLSN
21526 //
21527   XACT_E_INVALIDLSN = HRESULT($8004D084);
21528   {$EXTERNALSYM XACT_E_INVALIDLSN}
21529 
21530 //
21531 // MessageId: XACT_E_REPLAYREQUEST
21532 //
21533 // MessageText:
21534 //
21535 //  XACT_E_REPLAYREQUEST
21536 //
21537   XACT_E_REPLAYREQUEST = HRESULT($8004D085);
21538   {$EXTERNALSYM XACT_E_REPLAYREQUEST}
21539 
21540 //
21541 // OleTx Success codes.
21542 //
21543 //
21544 // MessageId: XACT_S_ASYNC
21545 //
21546 // MessageText:
21547 //
21548 //  An asynchronous operation was specified. The operation has begun, but its outcome is not known yet.
21549 //
21550   XACT_S_ASYNC = HRESULT($0004D000);
21551   {$EXTERNALSYM XACT_S_ASYNC}
21552 
21553 //
21554 // MessageId: XACT_S_DEFECT
21555 //
21556 // MessageText:
21557 //
21558 //  XACT_S_DEFECT
21559 //
21560   XACT_S_DEFECT = HRESULT($0004D001);
21561   {$EXTERNALSYM XACT_S_DEFECT}
21562 
21563 //
21564 // MessageId: XACT_S_READONLY
21565 //
21566 // MessageText:
21567 //
21568 //  The method call succeeded because the transaction was read-only.
21569 //
21570   XACT_S_READONLY = HRESULT($0004D002);
21571   {$EXTERNALSYM XACT_S_READONLY}
21572 
21573 //
21574 // MessageId: XACT_S_SOMENORETAIN
21575 //
21576 // MessageText:
21577 //
21578 //  The transaction was successfully aborted. However, this is a coordinated transaction, and some number of enlisted resources were aborted outright because they could not support abort-retaining semantics
21579 //
21580   XACT_S_SOMENORETAIN = HRESULT($0004D003);
21581   {$EXTERNALSYM XACT_S_SOMENORETAIN}
21582 
21583 //
21584 // MessageId: XACT_S_OKINFORM
21585 //
21586 // MessageText:
21587 //
21588 //  No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes.
21589 //
21590   XACT_S_OKINFORM = HRESULT($0004D004);
21591   {$EXTERNALSYM XACT_S_OKINFORM}
21592 
21593 //
21594 // MessageId: XACT_S_MADECHANGESCONTENT
21595 //
21596 // MessageText:
21597 //
21598 //  The sink is content and wishes the transaction to proceed. Changes were made to one or more resources during this call.
21599 //
21600   XACT_S_MADECHANGESCONTENT = HRESULT($0004D005);
21601   {$EXTERNALSYM XACT_S_MADECHANGESCONTENT}
21602 
21603 //
21604 // MessageId: XACT_S_MADECHANGESINFORM
21605 //
21606 // MessageText:
21607 //
21608 //  The sink is for the moment and wishes the transaction to proceed, but if other changes are made following this return by other event sinks then this sink wants another chance to look
21609 //
21610   XACT_S_MADECHANGESINFORM = HRESULT($0004D006);
21611   {$EXTERNALSYM XACT_S_MADECHANGESINFORM}
21612 
21613 //
21614 // MessageId: XACT_S_ALLNORETAIN
21615 //
21616 // MessageText:
21617 //
21618 //  The transaction was successfully aborted. However, the abort was non-retaining.
21619 //
21620   XACT_S_ALLNORETAIN = HRESULT($0004D007);
21621   {$EXTERNALSYM XACT_S_ALLNORETAIN}
21622 
21623 //
21624 // MessageId: XACT_S_ABORTING
21625 //
21626 // MessageText:
21627 //
21628 //  An abort operation was already in progress.
21629 //
21630   XACT_S_ABORTING = HRESULT($0004D008);
21631   {$EXTERNALSYM XACT_S_ABORTING}
21632 
21633 //
21634 // MessageId: XACT_S_SINGLEPHASE
21635 //
21636 // MessageText:
21637 //
21638 //  The resource manager has performed a single-phase commit of the transaction.
21639 //
21640   XACT_S_SINGLEPHASE = HRESULT($0004D009);
21641   {$EXTERNALSYM XACT_S_SINGLEPHASE}
21642 
21643 //
21644 // MessageId: XACT_S_LOCALLY_OK
21645 //
21646 // MessageText:
21647 //
21648 //  The local transaction has not aborted.
21649 //
21650   XACT_S_LOCALLY_OK = HRESULT($0004D00A);
21651   {$EXTERNALSYM XACT_S_LOCALLY_OK}
21652 
21653 //
21654 // MessageId: XACT_S_LASTRESOURCEMANAGER
21655 //
21656 // MessageText:
21657 //
21658 //  The resource manager has requested to be the coordinator (last resource manager) for the transaction.
21659 //
21660   XACT_S_LASTRESOURCEMANAGER = HRESULT($0004D010);
21661   {$EXTERNALSYM XACT_S_LASTRESOURCEMANAGER}
21662 
21663   CONTEXT_E_FIRST = DWORD($8004E000);
21664   {$EXTERNALSYM CONTEXT_E_FIRST}
21665   CONTEXT_E_LAST = DWORD($8004E02F);
21666   {$EXTERNALSYM CONTEXT_E_LAST}
21667   CONTEXT_S_FIRST = DWORD($0004E000);
21668   {$EXTERNALSYM CONTEXT_S_FIRST}
21669   CONTEXT_S_LAST = DWORD($0004E02F);
21670   {$EXTERNALSYM CONTEXT_S_LAST}
21671 //
21672 // MessageId: CONTEXT_E_ABORTED
21673 //
21674 // MessageText:
21675 //
21676 //  The root transaction wanted to commit, but transaction aborted
21677 //
21678   CONTEXT_E_ABORTED = HRESULT($8004E002);
21679   {$EXTERNALSYM CONTEXT_E_ABORTED}
21680 
21681 //
21682 // MessageId: CONTEXT_E_ABORTING
21683 //
21684 // MessageText:
21685 //
21686 //  You made a method call on a COM+ component that has a transaction that has already aborted or in the process of aborting.
21687 //
21688   CONTEXT_E_ABORTING = HRESULT($8004E003);
21689   {$EXTERNALSYM CONTEXT_E_ABORTING}
21690 
21691 //
21692 // MessageId: CONTEXT_E_NOCONTEXT
21693 //
21694 // MessageText:
21695 //
21696 //  There is no MTS object context
21697 //
21698   CONTEXT_E_NOCONTEXT = HRESULT($8004E004);
21699   {$EXTERNALSYM CONTEXT_E_NOCONTEXT}
21700 
21701 //
21702 // MessageId: CONTEXT_E_WOULD_DEADLOCK
21703 //
21704 // MessageText:
21705 //
21706 //  The component is configured to use synchronization and this method call would cause a deadlock to occur.
21707 //
21708   CONTEXT_E_WOULD_DEADLOCK = HRESULT($8004E005);
21709   {$EXTERNALSYM CONTEXT_E_WOULD_DEADLOCK}
21710 
21711 //
21712 // MessageId: CONTEXT_E_SYNCH_TIMEOUT
21713 //
21714 // MessageText:
21715 //
21716 //  The component is configured to use synchronization and a thread has timed out waiting to enter the context.
21717 //
21718   CONTEXT_E_SYNCH_TIMEOUT = HRESULT($8004E006);
21719   {$EXTERNALSYM CONTEXT_E_SYNCH_TIMEOUT}
21720 
21721 //
21722 // MessageId: CONTEXT_E_OLDREF
21723 //
21724 // MessageText:
21725 //
21726 //  You made a method call on a COM+ component that has a transaction that has already committed or aborted.
21727 //
21728   CONTEXT_E_OLDREF = HRESULT($8004E007);
21729   {$EXTERNALSYM CONTEXT_E_OLDREF}
21730 
21731 //
21732 // MessageId: CONTEXT_E_ROLENOTFOUND
21733 //
21734 // MessageText:
21735 //
21736 //  The specified role was not configured for the application
21737 //
21738   CONTEXT_E_ROLENOTFOUND = HRESULT($8004E00C);
21739   {$EXTERNALSYM CONTEXT_E_ROLENOTFOUND}
21740 
21741 //
21742 // MessageId: CONTEXT_E_TMNOTAVAILABLE
21743 //
21744 // MessageText:
21745 //
21746 //  COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator
21747 //
21748   CONTEXT_E_TMNOTAVAILABLE = HRESULT($8004E00F);
21749   {$EXTERNALSYM CONTEXT_E_TMNOTAVAILABLE}
21750 
21751 //
21752 // MessageId: CO_E_ACTIVATIONFAILED
21753 //
21754 // MessageText:
21755 //
21756 //  An unexpected error occurred during COM+ Activation.
21757 //
21758   CO_E_ACTIVATIONFAILED = HRESULT($8004E021);
21759   {$EXTERNALSYM CO_E_ACTIVATIONFAILED}
21760 
21761 //
21762 // MessageId: CO_E_ACTIVATIONFAILED_EVENTLOGGED
21763 //
21764 // MessageText:
21765 //
21766 //  COM+ Activation failed. Check the event log for more information
21767 //
21768   CO_E_ACTIVATIONFAILED_EVENTLOGGED = HRESULT($8004E022);
21769   {$EXTERNALSYM CO_E_ACTIVATIONFAILED_EVENTLOGGED}
21770 
21771 //
21772 // MessageId: CO_E_ACTIVATIONFAILED_CATALOGERROR
21773 //
21774 // MessageText:
21775 //
21776 //  COM+ Activation failed due to a catalog or configuration error.
21777 //
21778   CO_E_ACTIVATIONFAILED_CATALOGERROR = HRESULT($8004E023);
21779   {$EXTERNALSYM CO_E_ACTIVATIONFAILED_CATALOGERROR}
21780 
21781 //
21782 // MessageId: CO_E_ACTIVATIONFAILED_TIMEOUT
21783 //
21784 // MessageText:
21785 //
21786 //  COM+ activation failed because the activation could not be completed in the specified amount of time.
21787 //
21788   CO_E_ACTIVATIONFAILED_TIMEOUT = HRESULT($8004E024);
21789   {$EXTERNALSYM CO_E_ACTIVATIONFAILED_TIMEOUT}
21790 
21791 //
21792 // MessageId: CO_E_INITIALIZATIONFAILED
21793 //
21794 // MessageText:
21795 //
21796 //  COM+ Activation failed because an initialization function failed.  Check the event log for more information.
21797 //
21798   CO_E_INITIALIZATIONFAILED = HRESULT($8004E025);
21799   {$EXTERNALSYM CO_E_INITIALIZATIONFAILED}
21800 
21801 //
21802 // MessageId: CONTEXT_E_NOJIT
21803 //
21804 // MessageText:
21805 //
21806 //  The requested operation requires that JIT be in the current context and it is not
21807 //
21808   CONTEXT_E_NOJIT = HRESULT($8004E026);
21809   {$EXTERNALSYM CONTEXT_E_NOJIT}
21810 
21811 //
21812 // MessageId: CONTEXT_E_NOTRANSACTION
21813 //
21814 // MessageText:
21815 //
21816 //  The requested operation requires that the current context have a Transaction, and it does not
21817 //
21818   CONTEXT_E_NOTRANSACTION = HRESULT($8004E027);
21819   {$EXTERNALSYM CONTEXT_E_NOTRANSACTION}
21820 
21821 //
21822 // MessageId: CO_E_THREADINGMODEL_CHANGED
21823 //
21824 // MessageText:
21825 //
21826 //  The components threading model has changed after install into a COM+ Application.  Please re-install component.
21827 //
21828   CO_E_THREADINGMODEL_CHANGED = HRESULT($8004E028);
21829   {$EXTERNALSYM CO_E_THREADINGMODEL_CHANGED}
21830 
21831 //
21832 // MessageId: CO_E_NOIISINTRINSICS
21833 //
21834 // MessageText:
21835 //
21836 //  IIS intrinsics not available.  Start your work with IIS.
21837 //
21838   CO_E_NOIISINTRINSICS = HRESULT($8004E029);
21839   {$EXTERNALSYM CO_E_NOIISINTRINSICS}
21840 
21841 //
21842 // MessageId: CO_E_NOCOOKIES
21843 //
21844 // MessageText:
21845 //
21846 //  An attempt to write a cookie failed.
21847 //
21848   CO_E_NOCOOKIES = HRESULT($8004E02A);
21849   {$EXTERNALSYM CO_E_NOCOOKIES}
21850 
21851 //
21852 // MessageId: CO_E_DBERROR
21853 //
21854 // MessageText:
21855 //
21856 //  An attempt to use a database generated a database specific error.
21857 //
21858   CO_E_DBERROR = HRESULT($8004E02B);
21859   {$EXTERNALSYM CO_E_DBERROR}
21860 
21861 //
21862 // MessageId: CO_E_NOTPOOLED
21863 //
21864 // MessageText:
21865 //
21866 //  The COM+ component you created must use object pooling to work.
21867 //
21868   CO_E_NOTPOOLED = HRESULT($8004E02C);
21869   {$EXTERNALSYM CO_E_NOTPOOLED}
21870 
21871 //
21872 // MessageId: CO_E_NOTCONSTRUCTED
21873 //
21874 // MessageText:
21875 //
21876 //  The COM+ component you created must use object construction to work correctly.
21877 //
21878   CO_E_NOTCONSTRUCTED = HRESULT($8004E02D);
21879   {$EXTERNALSYM CO_E_NOTCONSTRUCTED}
21880 
21881 //
21882 // MessageId: CO_E_NOSYNCHRONIZATION
21883 //
21884 // MessageText:
21885 //
21886 //  The COM+ component requires synchronization, and it is not configured for it.
21887 //
21888   CO_E_NOSYNCHRONIZATION = HRESULT($8004E02E);
21889   {$EXTERNALSYM CO_E_NOSYNCHRONIZATION}
21890 
21891 //
21892 // MessageId: CO_E_ISOLEVELMISMATCH
21893 //
21894 // MessageText:
21895 //
21896 //  The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the "root" component for the transaction.  The creation failed.
21897 //
21898   CO_E_ISOLEVELMISMATCH = HRESULT($8004E02F);
21899   {$EXTERNALSYM CO_E_ISOLEVELMISMATCH}
21900 
21901 //
21902 // Old OLE Success Codes
21903 //
21904 //
21905 // MessageId: OLE_S_USEREG
21906 //
21907 // MessageText:
21908 //
21909 //  Use the registry database to provide the requested information
21910 //
21911   OLE_S_USEREG = HRESULT($00040000);
21912   {$EXTERNALSYM OLE_S_USEREG}
21913 
21914 //
21915 // MessageId: OLE_S_STATIC
21916 //
21917 // MessageText:
21918 //
21919 //  Success, but static
21920 //
21921   OLE_S_STATIC = HRESULT($00040001);
21922   {$EXTERNALSYM OLE_S_STATIC}
21923 
21924 //
21925 // MessageId: OLE_S_MAC_CLIPFORMAT
21926 //
21927 // MessageText:
21928 //
21929 //  Macintosh clipboard format
21930 //
21931   OLE_S_MAC_CLIPFORMAT = HRESULT($00040002);
21932   {$EXTERNALSYM OLE_S_MAC_CLIPFORMAT}
21933 
21934 //
21935 // MessageId: DRAGDROP_S_DROP
21936 //
21937 // MessageText:
21938 //
21939 //  Successful drop took place
21940 //
21941   DRAGDROP_S_DROP = HRESULT($00040100);
21942   {$EXTERNALSYM DRAGDROP_S_DROP}
21943 
21944 //
21945 // MessageId: DRAGDROP_S_CANCEL
21946 //
21947 // MessageText:
21948 //
21949 //  Drag-drop operation canceled
21950 //
21951   DRAGDROP_S_CANCEL = HRESULT($00040101);
21952   {$EXTERNALSYM DRAGDROP_S_CANCEL}
21953 
21954 //
21955 // MessageId: DRAGDROP_S_USEDEFAULTCURSORS
21956 //
21957 // MessageText:
21958 //
21959 //  Use the default cursor
21960 //
21961   DRAGDROP_S_USEDEFAULTCURSORS = HRESULT($00040102);
21962   {$EXTERNALSYM DRAGDROP_S_USEDEFAULTCURSORS}
21963 
21964 //
21965 // MessageId: DATA_S_SAMEFORMATETC
21966 //
21967 // MessageText:
21968 //
21969 //  Data has same FORMATETC
21970 //
21971   DATA_S_SAMEFORMATETC = HRESULT($00040130);
21972   {$EXTERNALSYM DATA_S_SAMEFORMATETC}
21973 
21974 //
21975 // MessageId: VIEW_S_ALREADY_FROZEN
21976 //
21977 // MessageText:
21978 //
21979 //  View is already frozen
21980 //
21981   VIEW_S_ALREADY_FROZEN = HRESULT($00040140);
21982   {$EXTERNALSYM VIEW_S_ALREADY_FROZEN}
21983 
21984 //
21985 // MessageId: CACHE_S_FORMATETC_NOTSUPPORTED
21986 //
21987 // MessageText:
21988 //
21989 //  FORMATETC not supported
21990 //
21991   CACHE_S_FORMATETC_NOTSUPPORTED = HRESULT($00040170);
21992   {$EXTERNALSYM CACHE_S_FORMATETC_NOTSUPPORTED}
21993 
21994 //
21995 // MessageId: CACHE_S_SAMECACHE
21996 //
21997 // MessageText:
21998 //
21999 //  Same cache
22000 //
22001   CACHE_S_SAMECACHE = HRESULT($00040171);
22002   {$EXTERNALSYM CACHE_S_SAMECACHE}
22003 
22004 //
22005 // MessageId: CACHE_S_SOMECACHES_NOTUPDATED
22006 //
22007 // MessageText:
22008 //
22009 //  Some cache(s) not updated
22010 //
22011   CACHE_S_SOMECACHES_NOTUPDATED = HRESULT($00040172);
22012   {$EXTERNALSYM CACHE_S_SOMECACHES_NOTUPDATED}
22013 
22014 //
22015 // MessageId: OLEOBJ_S_INVALIDVERB
22016 //
22017 // MessageText:
22018 //
22019 //  Invalid verb for OLE object
22020 //
22021   OLEOBJ_S_INVALIDVERB = HRESULT($00040180);
22022   {$EXTERNALSYM OLEOBJ_S_INVALIDVERB}
22023 
22024 //
22025 // MessageId: OLEOBJ_S_CANNOT_DOVERB_NOW
22026 //
22027 // MessageText:
22028 //
22029 //  Verb number is valid but verb cannot be done now
22030 //
22031   OLEOBJ_S_CANNOT_DOVERB_NOW = HRESULT($00040181);
22032   {$EXTERNALSYM OLEOBJ_S_CANNOT_DOVERB_NOW}
22033 
22034 //
22035 // MessageId: OLEOBJ_S_INVALIDHWND
22036 //
22037 // MessageText:
22038 //
22039 //  Invalid window handle passed
22040 //
22041   OLEOBJ_S_INVALIDHWND = HRESULT($00040182);
22042   {$EXTERNALSYM OLEOBJ_S_INVALIDHWND}
22043 
22044 //
22045 // MessageId: INPLACE_S_TRUNCATED
22046 //
22047 // MessageText:
22048 //
22049 //  Message is too long; some of it had to be truncated before displaying
22050 //
22051   INPLACE_S_TRUNCATED = HRESULT($000401A0);
22052   {$EXTERNALSYM INPLACE_S_TRUNCATED}
22053 
22054 //
22055 // MessageId: CONVERT10_S_NO_PRESENTATION
22056 //
22057 // MessageText:
22058 //
22059 //  Unable to convert OLESTREAM to IStorage
22060 //
22061   CONVERT10_S_NO_PRESENTATION = HRESULT($000401C0);
22062   {$EXTERNALSYM CONVERT10_S_NO_PRESENTATION}
22063 
22064 //
22065 // MessageId: MK_S_REDUCED_TO_SELF
22066 //
22067 // MessageText:
22068 //
22069 //  Moniker reduced to itself
22070 //
22071   MK_S_REDUCED_TO_SELF = HRESULT($000401E2);
22072   {$EXTERNALSYM MK_S_REDUCED_TO_SELF}
22073 
22074 //
22075 // MessageId: MK_S_ME
22076 //
22077 // MessageText:
22078 //
22079 //  Common prefix is this moniker
22080 //
22081   MK_S_ME = HRESULT($000401E4);
22082   {$EXTERNALSYM MK_S_ME}
22083 
22084 //
22085 // MessageId: MK_S_HIM
22086 //
22087 // MessageText:
22088 //
22089 //  Common prefix is input moniker
22090 //
22091   MK_S_HIM = HRESULT($000401E5);
22092   {$EXTERNALSYM MK_S_HIM}
22093 
22094 //
22095 // MessageId: MK_S_US
22096 //
22097 // MessageText:
22098 //
22099 //  Common prefix is both monikers
22100 //
22101   MK_S_US = HRESULT($000401E6);
22102   {$EXTERNALSYM MK_S_US}
22103 
22104 //
22105 // MessageId: MK_S_MONIKERALREADYREGISTERED
22106 //
22107 // MessageText:
22108 //
22109 //  Moniker is already registered in running object table
22110 //
22111   MK_S_MONIKERALREADYREGISTERED = HRESULT($000401E7);
22112   {$EXTERNALSYM MK_S_MONIKERALREADYREGISTERED}
22113 
22114 //
22115 // Task Scheduler errors
22116 //
22117 //
22118 // MessageId: SCHED_S_TASK_READY
22119 //
22120 // MessageText:
22121 //
22122 //  The task is ready to run at its next scheduled time.
22123 //
22124   SCHED_S_TASK_READY = HRESULT($00041300);
22125   {$EXTERNALSYM SCHED_S_TASK_READY}
22126 
22127 //
22128 // MessageId: SCHED_S_TASK_RUNNING
22129 //
22130 // MessageText:
22131 //
22132 //  The task is currently running.
22133 //
22134   SCHED_S_TASK_RUNNING = HRESULT($00041301);
22135   {$EXTERNALSYM SCHED_S_TASK_RUNNING}
22136 
22137 //
22138 // MessageId: SCHED_S_TASK_DISABLED
22139 //
22140 // MessageText:
22141 //
22142 //  The task will not run at the scheduled times because it has been disabled.
22143 //
22144   SCHED_S_TASK_DISABLED = HRESULT($00041302);
22145   {$EXTERNALSYM SCHED_S_TASK_DISABLED}
22146 
22147 //
22148 // MessageId: SCHED_S_TASK_HAS_NOT_RUN
22149 //
22150 // MessageText:
22151 //
22152 //  The task has not yet run.
22153 //
22154   SCHED_S_TASK_HAS_NOT_RUN = HRESULT($00041303);
22155   {$EXTERNALSYM SCHED_S_TASK_HAS_NOT_RUN}
22156 
22157 //
22158 // MessageId: SCHED_S_TASK_NO_MORE_RUNS
22159 //
22160 // MessageText:
22161 //
22162 //  There are no more runs scheduled for this task.
22163 //
22164   SCHED_S_TASK_NO_MORE_RUNS = HRESULT($00041304);
22165   {$EXTERNALSYM SCHED_S_TASK_NO_MORE_RUNS}
22166 
22167 //
22168 // MessageId: SCHED_S_TASK_NOT_SCHEDULED
22169 //
22170 // MessageText:
22171 //
22172 //  One or more of the properties that are needed to run this task on a schedule have not been set.
22173 //
22174   SCHED_S_TASK_NOT_SCHEDULED = HRESULT($00041305);
22175   {$EXTERNALSYM SCHED_S_TASK_NOT_SCHEDULED}
22176 
22177 //
22178 // MessageId: SCHED_S_TASK_TERMINATED
22179 //
22180 // MessageText:
22181 //
22182 //  The last run of the task was terminated by the user.
22183 //
22184   SCHED_S_TASK_TERMINATED = HRESULT($00041306);
22185   {$EXTERNALSYM SCHED_S_TASK_TERMINATED}
22186 
22187 //
22188 // MessageId: SCHED_S_TASK_NO_VALID_TRIGGERS
22189 //
22190 // MessageText:
22191 //
22192 //  Either the task has no triggers or the existing triggers are disabled or not set.
22193 //
22194   SCHED_S_TASK_NO_VALID_TRIGGERS = HRESULT($00041307);
22195   {$EXTERNALSYM SCHED_S_TASK_NO_VALID_TRIGGERS}
22196 
22197 //
22198 // MessageId: SCHED_S_EVENT_TRIGGER
22199 //
22200 // MessageText:
22201 //
22202 //  Event triggers don't have set run times.
22203 //
22204   SCHED_S_EVENT_TRIGGER = HRESULT($00041308);
22205   {$EXTERNALSYM SCHED_S_EVENT_TRIGGER}
22206 
22207 //
22208 // MessageId: SCHED_E_TRIGGER_NOT_FOUND
22209 //
22210 // MessageText:
22211 //
22212 //  Trigger not found.
22213 //
22214   SCHED_E_TRIGGER_NOT_FOUND = HRESULT($80041309);
22215   {$EXTERNALSYM SCHED_E_TRIGGER_NOT_FOUND}
22216 
22217 //
22218 // MessageId: SCHED_E_TASK_NOT_READY
22219 //
22220 // MessageText:
22221 //
22222 //  One or more of the properties that are needed to run this task have not been set.
22223 //
22224   SCHED_E_TASK_NOT_READY = HRESULT($8004130A);
22225   {$EXTERNALSYM SCHED_E_TASK_NOT_READY}
22226 
22227 //
22228 // MessageId: SCHED_E_TASK_NOT_RUNNING
22229 //
22230 // MessageText:
22231 //
22232 //  There is no running instance of the task to terminate.
22233 //
22234   SCHED_E_TASK_NOT_RUNNING = HRESULT($8004130B);
22235   {$EXTERNALSYM SCHED_E_TASK_NOT_RUNNING}
22236 
22237 //
22238 // MessageId: SCHED_E_SERVICE_NOT_INSTALLED
22239 //
22240 // MessageText:
22241 //
22242 //  The Task Scheduler Service is not installed on this computer.
22243 //
22244   SCHED_E_SERVICE_NOT_INSTALLED = HRESULT($8004130C);
22245   {$EXTERNALSYM SCHED_E_SERVICE_NOT_INSTALLED}
22246 
22247 //
22248 // MessageId: SCHED_E_CANNOT_OPEN_TASK
22249 //
22250 // MessageText:
22251 //
22252 //  The task object could not be opened.
22253 //
22254   SCHED_E_CANNOT_OPEN_TASK = HRESULT($8004130D);
22255   {$EXTERNALSYM SCHED_E_CANNOT_OPEN_TASK}
22256 
22257 //
22258 // MessageId: SCHED_E_INVALID_TASK
22259 //
22260 // MessageText:
22261 //
22262 //  The object is either an invalid task object or is not a task object.
22263 //
22264   SCHED_E_INVALID_TASK = HRESULT($8004130E);
22265   {$EXTERNALSYM SCHED_E_INVALID_TASK}
22266 
22267 //
22268 // MessageId: SCHED_E_ACCOUNT_INFORMATION_NOT_SET
22269 //
22270 // MessageText:
22271 //
22272 //  No account information could be found in the Task Scheduler security database for the task indicated.
22273 //
22274   SCHED_E_ACCOUNT_INFORMATION_NOT_SET = HRESULT($8004130F);
22275   {$EXTERNALSYM SCHED_E_ACCOUNT_INFORMATION_NOT_SET}
22276 
22277 //
22278 // MessageId: SCHED_E_ACCOUNT_NAME_NOT_FOUND
22279 //
22280 // MessageText:
22281 //
22282 //  Unable to establish existence of the account specified.
22283 //
22284   SCHED_E_ACCOUNT_NAME_NOT_FOUND = HRESULT($80041310);
22285   {$EXTERNALSYM SCHED_E_ACCOUNT_NAME_NOT_FOUND}
22286 
22287 //
22288 // MessageId: SCHED_E_ACCOUNT_DBASE_CORRUPT
22289 //
22290 // MessageText:
22291 //
22292 //  Corruption was detected in the Task Scheduler security database; the database has been reset.
22293 //
22294   SCHED_E_ACCOUNT_DBASE_CORRUPT = HRESULT($80041311);
22295   {$EXTERNALSYM SCHED_E_ACCOUNT_DBASE_CORRUPT}
22296 
22297 //
22298 // MessageId: SCHED_E_NO_SECURITY_SERVICES
22299 //
22300 // MessageText:
22301 //
22302 //  Task Scheduler security services are available only on Windows NT.
22303 //
22304   SCHED_E_NO_SECURITY_SERVICES = HRESULT($80041312);
22305   {$EXTERNALSYM SCHED_E_NO_SECURITY_SERVICES}
22306 
22307 //
22308 // MessageId: SCHED_E_UNKNOWN_OBJECT_VERSION
22309 //
22310 // MessageText:
22311 //
22312 //  The task object version is either unsupported or invalid.
22313 //
22314   SCHED_E_UNKNOWN_OBJECT_VERSION = HRESULT($80041313);
22315   {$EXTERNALSYM SCHED_E_UNKNOWN_OBJECT_VERSION}
22316 
22317 //
22318 // MessageId: SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
22319 //
22320 // MessageText:
22321 //
22322 //  The task has been configured with an unsupported combination of account settings and run time options.
22323 //
22324   SCHED_E_UNSUPPORTED_ACCOUNT_OPTION = HRESULT($80041314);
22325   {$EXTERNALSYM SCHED_E_UNSUPPORTED_ACCOUNT_OPTION}
22326 
22327 //
22328 // MessageId: SCHED_E_SERVICE_NOT_RUNNING
22329 //
22330 // MessageText:
22331 //
22332 //  The Task Scheduler Service is not running.
22333 //
22334   SCHED_E_SERVICE_NOT_RUNNING = HRESULT($80041315);
22335   {$EXTERNALSYM SCHED_E_SERVICE_NOT_RUNNING}
22336 
22337 // ******************
22338 // FACILITY_WINDOWS
22339 // ******************
22340 //
22341 // Codes 0x0-0x01ff are reserved for the OLE group of
22342 // interfaces.
22343 //
22344 //
22345 // MessageId: CO_E_CLASS_CREATE_FAILED
22346 //
22347 // MessageText:
22348 //
22349 //  Attempt to create a class object failed
22350 //
22351   CO_E_CLASS_CREATE_FAILED = HRESULT($80080001);
22352   {$EXTERNALSYM CO_E_CLASS_CREATE_FAILED}
22353 
22354 //
22355 // MessageId: CO_E_SCM_ERROR
22356 //
22357 // MessageText:
22358 //
22359 //  OLE service could not bind object
22360 //
22361   CO_E_SCM_ERROR = HRESULT($80080002);
22362   {$EXTERNALSYM CO_E_SCM_ERROR}
22363 
22364 //
22365 // MessageId: CO_E_SCM_RPC_FAILURE
22366 //
22367 // MessageText:
22368 //
22369 //  RPC communication failed with OLE service
22370 //
22371   CO_E_SCM_RPC_FAILURE = HRESULT($80080003);
22372   {$EXTERNALSYM CO_E_SCM_RPC_FAILURE}
22373 
22374 //
22375 // MessageId: CO_E_BAD_PATH
22376 //
22377 // MessageText:
22378 //
22379 //  Bad path to object
22380 //
22381   CO_E_BAD_PATH = HRESULT($80080004);
22382   {$EXTERNALSYM CO_E_BAD_PATH}
22383 
22384 //
22385 // MessageId: CO_E_SERVER_EXEC_FAILURE
22386 //
22387 // MessageText:
22388 //
22389 //  Server execution failed
22390 //
22391   CO_E_SERVER_EXEC_FAILURE = HRESULT($80080005);
22392   {$EXTERNALSYM CO_E_SERVER_EXEC_FAILURE}
22393 
22394 //
22395 // MessageId: CO_E_OBJSRV_RPC_FAILURE
22396 //
22397 // MessageText:
22398 //
22399 //  OLE service could not communicate with the object server
22400 //
22401   CO_E_OBJSRV_RPC_FAILURE = HRESULT($80080006);
22402   {$EXTERNALSYM CO_E_OBJSRV_RPC_FAILURE}
22403 
22404 //
22405 // MessageId: MK_E_NO_NORMALIZED
22406 //
22407 // MessageText:
22408 //
22409 //  Moniker path could not be normalized
22410 //
22411   MK_E_NO_NORMALIZED = HRESULT($80080007);
22412   {$EXTERNALSYM MK_E_NO_NORMALIZED}
22413 
22414 //
22415 // MessageId: CO_E_SERVER_STOPPING
22416 //
22417 // MessageText:
22418 //
22419 //  Object server is stopping when OLE service contacts it
22420 //
22421   CO_E_SERVER_STOPPING = HRESULT($80080008);
22422   {$EXTERNALSYM CO_E_SERVER_STOPPING}
22423 
22424 //
22425 // MessageId: MEM_E_INVALID_ROOT
22426 //
22427 // MessageText:
22428 //
22429 //  An invalid root block pointer was specified
22430 //
22431   MEM_E_INVALID_ROOT = HRESULT($80080009);
22432   {$EXTERNALSYM MEM_E_INVALID_ROOT}
22433 
22434 //
22435 // MessageId: MEM_E_INVALID_LINK
22436 //
22437 // MessageText:
22438 //
22439 //  An allocation chain contained an invalid link pointer
22440 //
22441   MEM_E_INVALID_LINK = HRESULT($80080010);
22442   {$EXTERNALSYM MEM_E_INVALID_LINK}
22443 
22444 //
22445 // MessageId: MEM_E_INVALID_SIZE
22446 //
22447 // MessageText:
22448 //
22449 //  The requested allocation size was too large
22450 //
22451   MEM_E_INVALID_SIZE = HRESULT($80080011);
22452   {$EXTERNALSYM MEM_E_INVALID_SIZE}
22453 
22454 //
22455 // MessageId: CO_S_NOTALLINTERFACES
22456 //
22457 // MessageText:
22458 //
22459 //  Not all the requested interfaces were available
22460 //
22461   CO_S_NOTALLINTERFACES = HRESULT($00080012);
22462   {$EXTERNALSYM CO_S_NOTALLINTERFACES}
22463 
22464 //
22465 // MessageId: CO_S_MACHINENAMENOTFOUND
22466 //
22467 // MessageText:
22468 //
22469 //  The specified machine name was not found in the cache.
22470 //
22471   CO_S_MACHINENAMENOTFOUND = HRESULT($00080013);
22472   {$EXTERNALSYM CO_S_MACHINENAMENOTFOUND}
22473 
22474 // ******************
22475 // FACILITY_DISPATCH
22476 // ******************
22477 //
22478 // MessageId: DISP_E_UNKNOWNINTERFACE
22479 //
22480 // MessageText:
22481 //
22482 //  Unknown interface.
22483 //
22484   DISP_E_UNKNOWNINTERFACE = HRESULT($80020001);
22485   {$EXTERNALSYM DISP_E_UNKNOWNINTERFACE}
22486 
22487 //
22488 // MessageId: DISP_E_MEMBERNOTFOUND
22489 //
22490 // MessageText:
22491 //
22492 //  Member not found.
22493 //
22494   DISP_E_MEMBERNOTFOUND = HRESULT($80020003);
22495   {$EXTERNALSYM DISP_E_MEMBERNOTFOUND}
22496 
22497 //
22498 // MessageId: DISP_E_PARAMNOTFOUND
22499 //
22500 // MessageText:
22501 //
22502 //  Parameter not found.
22503 //
22504   DISP_E_PARAMNOTFOUND = HRESULT($80020004);
22505   {$EXTERNALSYM DISP_E_PARAMNOTFOUND}
22506 
22507 //
22508 // MessageId: DISP_E_TYPEMISMATCH
22509 //
22510 // MessageText:
22511 //
22512 //  Type mismatch.
22513 //
22514   DISP_E_TYPEMISMATCH = HRESULT($80020005);
22515   {$EXTERNALSYM DISP_E_TYPEMISMATCH}
22516 
22517 //
22518 // MessageId: DISP_E_UNKNOWNNAME
22519 //
22520 // MessageText:
22521 //
22522 //  Unknown name.
22523 //
22524   DISP_E_UNKNOWNNAME = HRESULT($80020006);
22525   {$EXTERNALSYM DISP_E_UNKNOWNNAME}
22526 
22527 //
22528 // MessageId: DISP_E_NONAMEDARGS
22529 //
22530 // MessageText:
22531 //
22532 //  No named arguments.
22533 //
22534   DISP_E_NONAMEDARGS = HRESULT($80020007);
22535   {$EXTERNALSYM DISP_E_NONAMEDARGS}
22536 
22537 //
22538 // MessageId: DISP_E_BADVARTYPE
22539 //
22540 // MessageText:
22541 //
22542 //  Bad variable type.
22543 //
22544   DISP_E_BADVARTYPE = HRESULT($80020008);
22545   {$EXTERNALSYM DISP_E_BADVARTYPE}
22546 
22547 //
22548 // MessageId: DISP_E_EXCEPTION
22549 //
22550 // MessageText:
22551 //
22552 //  Exception occurred.
22553 //
22554   DISP_E_EXCEPTION = HRESULT($80020009);
22555   {$EXTERNALSYM DISP_E_EXCEPTION}
22556 
22557 //
22558 // MessageId: DISP_E_OVERFLOW
22559 //
22560 // MessageText:
22561 //
22562 //  Out of present range.
22563 //
22564   DISP_E_OVERFLOW = HRESULT($8002000A);
22565   {$EXTERNALSYM DISP_E_OVERFLOW}
22566 
22567 //
22568 // MessageId: DISP_E_BADINDEX
22569 //
22570 // MessageText:
22571 //
22572 //  Invalid index.
22573 //
22574   DISP_E_BADINDEX = HRESULT($8002000B);
22575   {$EXTERNALSYM DISP_E_BADINDEX}
22576 
22577 //
22578 // MessageId: DISP_E_UNKNOWNLCID
22579 //
22580 // MessageText:
22581 //
22582 //  Unknown language.
22583 //
22584   DISP_E_UNKNOWNLCID = HRESULT($8002000C);
22585   {$EXTERNALSYM DISP_E_UNKNOWNLCID}
22586 
22587 //
22588 // MessageId: DISP_E_ARRAYISLOCKED
22589 //
22590 // MessageText:
22591 //
22592 //  Memory is locked.
22593 //
22594   DISP_E_ARRAYISLOCKED = HRESULT($8002000D);
22595   {$EXTERNALSYM DISP_E_ARRAYISLOCKED}
22596 
22597 //
22598 // MessageId: DISP_E_BADPARAMCOUNT
22599 //
22600 // MessageText:
22601 //
22602 //  Invalid number of parameters.
22603 //
22604   DISP_E_BADPARAMCOUNT = HRESULT($8002000E);
22605   {$EXTERNALSYM DISP_E_BADPARAMCOUNT}
22606 
22607 //
22608 // MessageId: DISP_E_PARAMNOTOPTIONAL
22609 //
22610 // MessageText:
22611 //
22612 //  Parameter not optional.
22613 //
22614   DISP_E_PARAMNOTOPTIONAL = HRESULT($8002000F);
22615   {$EXTERNALSYM DISP_E_PARAMNOTOPTIONAL}
22616 
22617 //
22618 // MessageId: DISP_E_BADCALLEE
22619 //
22620 // MessageText:
22621 //
22622 //  Invalid callee.
22623 //
22624   DISP_E_BADCALLEE = HRESULT($80020010);
22625   {$EXTERNALSYM DISP_E_BADCALLEE}
22626 
22627 //
22628 // MessageId: DISP_E_NOTACOLLECTION
22629 //
22630 // MessageText:
22631 //
22632 //  Does not support a collection.
22633 //
22634   DISP_E_NOTACOLLECTION = HRESULT($80020011);
22635   {$EXTERNALSYM DISP_E_NOTACOLLECTION}
22636 
22637 //
22638 // MessageId: DISP_E_DIVBYZERO
22639 //
22640 // MessageText:
22641 //
22642 //  Division by zero.
22643 //
22644   DISP_E_DIVBYZERO = HRESULT($80020012);
22645   {$EXTERNALSYM DISP_E_DIVBYZERO}
22646 
22647 //
22648 // MessageId: DISP_E_BUFFERTOOSMALL
22649 //
22650 // MessageText:
22651 //
22652 //  Buffer too small
22653 //
22654   DISP_E_BUFFERTOOSMALL = HRESULT($80020013);
22655   {$EXTERNALSYM DISP_E_BUFFERTOOSMALL}
22656 
22657 //
22658 // MessageId: TYPE_E_BUFFERTOOSMALL
22659 //
22660 // MessageText:
22661 //
22662 //  Buffer too small.
22663 //
22664   TYPE_E_BUFFERTOOSMALL = HRESULT($80028016);
22665   {$EXTERNALSYM TYPE_E_BUFFERTOOSMALL}
22666 
22667 //
22668 // MessageId: TYPE_E_FIELDNOTFOUND
22669 //
22670 // MessageText:
22671 //
22672 //  Field name not defined in the record.
22673 //
22674   TYPE_E_FIELDNOTFOUND = HRESULT($80028017);
22675   {$EXTERNALSYM TYPE_E_FIELDNOTFOUND}
22676 
22677 //
22678 // MessageId: TYPE_E_INVDATAREAD
22679 //
22680 // MessageText:
22681 //
22682 //  Old format or invalid type library.
22683 //
22684   TYPE_E_INVDATAREAD = HRESULT($80028018);
22685   {$EXTERNALSYM TYPE_E_INVDATAREAD}
22686 
22687 //
22688 // MessageId: TYPE_E_UNSUPFORMAT
22689 //
22690 // MessageText:
22691 //
22692 //  Old format or invalid type library.
22693 //
22694   TYPE_E_UNSUPFORMAT = HRESULT($80028019);
22695   {$EXTERNALSYM TYPE_E_UNSUPFORMAT}
22696 
22697 //
22698 // MessageId: TYPE_E_REGISTRYACCESS
22699 //
22700 // MessageText:
22701 //
22702 //  Error accessing the OLE registry.
22703 //
22704   TYPE_E_REGISTRYACCESS = HRESULT($8002801C);
22705   {$EXTERNALSYM TYPE_E_REGISTRYACCESS}
22706 
22707 //
22708 // MessageId: TYPE_E_LIBNOTREGISTERED
22709 //
22710 // MessageText:
22711 //
22712 //  Library not registered.
22713 //
22714   TYPE_E_LIBNOTREGISTERED = HRESULT($8002801D);
22715   {$EXTERNALSYM TYPE_E_LIBNOTREGISTERED}
22716 
22717 //
22718 // MessageId: TYPE_E_UNDEFINEDTYPE
22719 //
22720 // MessageText:
22721 //
22722 //  Bound to unknown type.
22723 //
22724   TYPE_E_UNDEFINEDTYPE = HRESULT($80028027);
22725   {$EXTERNALSYM TYPE_E_UNDEFINEDTYPE}
22726 
22727 //
22728 // MessageId: TYPE_E_QUALIFIEDNAMEDISALLOWED
22729 //
22730 // MessageText:
22731 //
22732 //  Qualified name disallowed.
22733 //
22734   TYPE_E_QUALIFIEDNAMEDISALLOWED = HRESULT($80028028);
22735   {$EXTERNALSYM TYPE_E_QUALIFIEDNAMEDISALLOWED}
22736 
22737 //
22738 // MessageId: TYPE_E_INVALIDSTATE
22739 //
22740 // MessageText:
22741 //
22742 //  Invalid forward reference, or reference to uncompiled type.
22743 //
22744   TYPE_E_INVALIDSTATE = HRESULT($80028029);
22745   {$EXTERNALSYM TYPE_E_INVALIDSTATE}
22746 
22747 //
22748 // MessageId: TYPE_E_WRONGTYPEKIND
22749 //
22750 // MessageText:
22751 //
22752 //  Type mismatch.
22753 //
22754   TYPE_E_WRONGTYPEKIND = HRESULT($8002802A);
22755   {$EXTERNALSYM TYPE_E_WRONGTYPEKIND}
22756 
22757 //
22758 // MessageId: TYPE_E_ELEMENTNOTFOUND
22759 //
22760 // MessageText:
22761 //
22762 //  Element not found.
22763 //
22764   TYPE_E_ELEMENTNOTFOUND = HRESULT($8002802B);
22765   {$EXTERNALSYM TYPE_E_ELEMENTNOTFOUND}
22766 
22767 //
22768 // MessageId: TYPE_E_AMBIGUOUSNAME
22769 //
22770 // MessageText:
22771 //
22772 //  Ambiguous name.
22773 //
22774   TYPE_E_AMBIGUOUSNAME = HRESULT($8002802C);
22775   {$EXTERNALSYM TYPE_E_AMBIGUOUSNAME}
22776 
22777 //
22778 // MessageId: TYPE_E_NAMECONFLICT
22779 //
22780 // MessageText:
22781 //
22782 //  Name already exists in the library.
22783 //
22784   TYPE_E_NAMECONFLICT = HRESULT($8002802D);
22785   {$EXTERNALSYM TYPE_E_NAMECONFLICT}
22786 
22787 //
22788 // MessageId: TYPE_E_UNKNOWNLCID
22789 //
22790 // MessageText:
22791 //
22792 //  Unknown LCID.
22793 //
22794   TYPE_E_UNKNOWNLCID = HRESULT($8002802E);
22795   {$EXTERNALSYM TYPE_E_UNKNOWNLCID}
22796 
22797 //
22798 // MessageId: TYPE_E_DLLFUNCTIONNOTFOUND
22799 //
22800 // MessageText:
22801 //
notnull22802 //  Function not defined in specified DLL.
22803 //
22804   TYPE_E_DLLFUNCTIONNOTFOUND = HRESULT($8002802F);
22805   {$EXTERNALSYM TYPE_E_DLLFUNCTIONNOTFOUND}
22806 
22807 //
22808 // MessageId: TYPE_E_BADMODULEKIND
22809 //
22810 // MessageText:
22811 //
22812 //  Wrong module kind for the operation.
22813 //
22814   TYPE_E_BADMODULEKIND = HRESULT($800288BD);
22815   {$EXTERNALSYM TYPE_E_BADMODULEKIND}
22816 
22817 //
22818 // MessageId: TYPE_E_SIZETOOBIG
22819 //
22820 // MessageText:
22821 //
22822 //  Size may not exceed 64K.
22823 //
22824   TYPE_E_SIZETOOBIG = HRESULT($800288C5);
22825   {$EXTERNALSYM TYPE_E_SIZETOOBIG}
22826 
22827 //
22828 // MessageId: TYPE_E_DUPLICATEID
22829 //
22830 // MessageText:
22831 //
22832 //  Duplicate ID in inheritance hierarchy.
22833 //
22834   TYPE_E_DUPLICATEID = HRESULT($800288C6);
22835   {$EXTERNALSYM TYPE_E_DUPLICATEID}
22836 
22837 //
22838 // MessageId: TYPE_E_INVALIDID
22839 //
22840 // MessageText:
22841 //
22842 //  Incorrect inheritance depth in standard OLE hmember.
22843 //
22844   TYPE_E_INVALIDID = HRESULT($800288CF);
22845   {$EXTERNALSYM TYPE_E_INVALIDID}
22846 
22847 //
22848 // MessageId: TYPE_E_TYPEMISMATCH
22849 //
22850 // MessageText:
22851 //
22852 //  Type mismatch.
22853 //
22854   TYPE_E_TYPEMISMATCH = HRESULT($80028CA0);
22855   {$EXTERNALSYM TYPE_E_TYPEMISMATCH}
22856 
22857 //
22858 // MessageId: TYPE_E_OUTOFBOUNDS
22859 //
22860 // MessageText:
22861 //
22862 //  Invalid number of arguments.
22863 //
22864   TYPE_E_OUTOFBOUNDS = HRESULT($80028CA1);
22865   {$EXTERNALSYM TYPE_E_OUTOFBOUNDS}
22866 
22867 //
22868 // MessageId: TYPE_E_IOERROR
22869 //
22870 // MessageText:
22871 //
22872 //  I/O Error.
22873 //
22874   TYPE_E_IOERROR = HRESULT($80028CA2);
22875   {$EXTERNALSYM TYPE_E_IOERROR}
22876 
22877 //
22878 // MessageId: TYPE_E_CANTCREATETMPFILE
22879 //
22880 // MessageText:
22881 //
22882 //  Error creating unique tmp file.
22883 //
22884   TYPE_E_CANTCREATETMPFILE = HRESULT($80028CA3);
22885   {$EXTERNALSYM TYPE_E_CANTCREATETMPFILE}
22886 
22887 //
22888 // MessageId: TYPE_E_CANTLOADLIBRARY
22889 //
22890 // MessageText:
22891 //
22892 //  Error loading type library/DLL.
22893 //
22894   TYPE_E_CANTLOADLIBRARY = HRESULT($80029C4A);
22895   {$EXTERNALSYM TYPE_E_CANTLOADLIBRARY}
22896 
22897 //
22898 // MessageId: TYPE_E_INCONSISTENTPROPFUNCS
22899 //
22900 // MessageText:
22901 //
22902 //  Inconsistent property functions.
22903 //
22904   TYPE_E_INCONSISTENTPROPFUNCS = HRESULT($80029C83);
22905   {$EXTERNALSYM TYPE_E_INCONSISTENTPROPFUNCS}
22906 
22907 //
22908 // MessageId: TYPE_E_CIRCULARTYPE
22909 //
22910 // MessageText:
22911 //
22912 //  Circular dependency between types/modules.
22913 //
22914   TYPE_E_CIRCULARTYPE = HRESULT($80029C84);
22915   {$EXTERNALSYM TYPE_E_CIRCULARTYPE}
22916 
22917 // ******************
22918 // FACILITY_STORAGE
22919 // ******************
22920 //
22921 // MessageId: STG_E_INVALIDFUNCTION
22922 //
22923 // MessageText:
22924 //
22925 //  Unable to perform requested operation.
22926 //
22927   STG_E_INVALIDFUNCTION = HRESULT($80030001);
22928   {$EXTERNALSYM STG_E_INVALIDFUNCTION}
22929 
22930 //
22931 // MessageId: STG_E_FILENOTFOUND
22932 //
22933 // MessageText:
22934 //
22935 //  %1 could not be found.
22936 //
22937   STG_E_FILENOTFOUND = HRESULT($80030002);
22938   {$EXTERNALSYM STG_E_FILENOTFOUND}
22939 
22940 //
22941 // MessageId: STG_E_PATHNOTFOUND
22942 //
22943 // MessageText:
22944 //
22945 //  The path %1 could not be found.
22946 //
22947   STG_E_PATHNOTFOUND = HRESULT($80030003);
22948   {$EXTERNALSYM STG_E_PATHNOTFOUND}
22949 
22950 //
22951 // MessageId: STG_E_TOOMANYOPENFILES
22952 //
22953 // MessageText:
22954 //
22955 //  There are insufficient resources to open another file.
22956 //
22957   STG_E_TOOMANYOPENFILES = HRESULT($80030004);
22958   {$EXTERNALSYM STG_E_TOOMANYOPENFILES}
22959 
22960 //
22961 // MessageId: STG_E_ACCESSDENIED
22962 //
22963 // MessageText:
22964 //
22965 //  Access Denied.
22966 //
22967   STG_E_ACCESSDENIED = HRESULT($80030005);
22968   {$EXTERNALSYM STG_E_ACCESSDENIED}
22969 
22970 //
22971 // MessageId: STG_E_INVALIDHANDLE
22972 //
22973 // MessageText:
22974 //
22975 //  Attempted an operation on an invalid object.
22976 //
22977   STG_E_INVALIDHANDLE = HRESULT($80030006);
22978   {$EXTERNALSYM STG_E_INVALIDHANDLE}
22979 
22980 //
22981 // MessageId: STG_E_INSUFFICIENTMEMORY
22982 //
22983 // MessageText:
22984 //
22985 //  There is insufficient memory available to complete operation.
22986 //
22987   STG_E_INSUFFICIENTMEMORY = HRESULT($80030008);
22988   {$EXTERNALSYM STG_E_INSUFFICIENTMEMORY}
22989 
22990 //
22991 // MessageId: STG_E_INVALIDPOINTER
22992 //
22993 // MessageText:
22994 //
22995 //  Invalid pointer error.
22996 //
22997   STG_E_INVALIDPOINTER = HRESULT($80030009);
22998   {$EXTERNALSYM STG_E_INVALIDPOINTER}
22999 
23000 //
23001 // MessageId: STG_E_NOMOREFILES
23002 //
23003 // MessageText:
23004 //
23005 //  There are no more entries to return.
23006 //
23007   STG_E_NOMOREFILES = HRESULT($80030012);
23008   {$EXTERNALSYM STG_E_NOMOREFILES}
23009 
23010 //
23011 // MessageId: STG_E_DISKISWRITEPROTECTED
23012 //
23013 // MessageText:
23014 //
23015 //  Disk is write-protected.
23016 //
23017   STG_E_DISKISWRITEPROTECTED = HRESULT($80030013);
23018   {$EXTERNALSYM STG_E_DISKISWRITEPROTECTED}
23019 
23020 //
23021 // MessageId: STG_E_SEEKERROR
23022 //
23023 // MessageText:
23024 //
23025 //  An error occurred during a seek operation.
23026 //
23027   STG_E_SEEKERROR = HRESULT($80030019);
23028   {$EXTERNALSYM STG_E_SEEKERROR}
23029 
23030 //
23031 // MessageId: STG_E_WRITEFAULT
23032 //
23033 // MessageText:
23034 //
23035 //  A disk error occurred during a write operation.
23036 //
23037   STG_E_WRITEFAULT = HRESULT($8003001D);
23038   {$EXTERNALSYM STG_E_WRITEFAULT}
23039 
23040 //
23041 // MessageId: STG_E_READFAULT
23042 //
23043 // MessageText:
23044 //
23045 //  A disk error occurred during a read operation.
23046 //
23047   STG_E_READFAULT = HRESULT($8003001E);
23048   {$EXTERNALSYM STG_E_READFAULT}
23049 
23050 //
23051 // MessageId: STG_E_SHAREVIOLATION
23052 //
23053 // MessageText:
23054 //
23055 //  A share violation has occurred.
23056 //
23057   STG_E_SHAREVIOLATION = HRESULT($80030020);
23058   {$EXTERNALSYM STG_E_SHAREVIOLATION}
23059 
23060 //
23061 // MessageId: STG_E_LOCKVIOLATION
23062 //
23063 // MessageText:
23064 //
23065 //  A lock violation has occurred.
23066 //
23067   STG_E_LOCKVIOLATION = HRESULT($80030021);
23068   {$EXTERNALSYM STG_E_LOCKVIOLATION}
23069 
23070 //
23071 // MessageId: STG_E_FILEALREADYEXISTS
23072 //
23073 // MessageText:
23074 //
23075 //  %1 already exists.
23076 //
23077   STG_E_FILEALREADYEXISTS = HRESULT($80030050);
23078   {$EXTERNALSYM STG_E_FILEALREADYEXISTS}
23079 
23080 //
23081 // MessageId: STG_E_INVALIDPARAMETER
23082 //
23083 // MessageText:
23084 //
23085 //  Invalid parameter error.
23086 //
23087   STG_E_INVALIDPARAMETER = HRESULT($80030057);
23088   {$EXTERNALSYM STG_E_INVALIDPARAMETER}
23089 
23090 //
23091 // MessageId: STG_E_MEDIUMFULL
23092 //
23093 // MessageText:
23094 //
23095 //  There is insufficient disk space to complete operation.
23096 //
23097   STG_E_MEDIUMFULL = HRESULT($80030070);
23098   {$EXTERNALSYM STG_E_MEDIUMFULL}
23099 
23100 //
23101 // MessageId: STG_E_PROPSETMISMATCHED
23102 //
23103 // MessageText:
23104 //
23105 //  Illegal write of non-simple property to simple property set.
23106 //
23107   STG_E_PROPSETMISMATCHED = HRESULT($800300F0);
23108   {$EXTERNALSYM STG_E_PROPSETMISMATCHED}
23109 
23110 //
23111 // MessageId: STG_E_ABNORMALAPIEXIT
23112 //
23113 // MessageText:
23114 //
23115 //  An API call exited abnormally.
23116 //
23117   STG_E_ABNORMALAPIEXIT = HRESULT($800300FA);
23118   {$EXTERNALSYM STG_E_ABNORMALAPIEXIT}
23119 
23120 //
23121 // MessageId: STG_E_INVALIDHEADER
23122 //
23123 // MessageText:
23124 //
23125 //  The file %1 is not a valid compound file.
23126 //
23127   STG_E_INVALIDHEADER = HRESULT($800300FB);
23128   {$EXTERNALSYM STG_E_INVALIDHEADER}
23129 
23130 //
23131 // MessageId: STG_E_INVALIDNAME
23132 //
23133 // MessageText:
23134 //
23135 //  The name %1 is not valid.
23136 //
23137   STG_E_INVALIDNAME = HRESULT($800300FC);
23138   {$EXTERNALSYM STG_E_INVALIDNAME}
23139 
23140 //
23141 // MessageId: STG_E_UNKNOWN
23142 //
23143 // MessageText:
23144 //
23145 //  An unexpected error occurred.
23146 //
23147   STG_E_UNKNOWN = HRESULT($800300FD);
23148   {$EXTERNALSYM STG_E_UNKNOWN}
23149 
23150 //
23151 // MessageId: STG_E_UNIMPLEMENTEDFUNCTION
23152 //
23153 // MessageText:
23154 //
23155 //  That function is not implemented.
23156 //
23157   STG_E_UNIMPLEMENTEDFUNCTION = HRESULT($800300FE);
23158   {$EXTERNALSYM STG_E_UNIMPLEMENTEDFUNCTION}
23159 
23160 //
23161 // MessageId: STG_E_INVALIDFLAG
23162 //
23163 // MessageText:
23164 //
23165 //  Invalid flag error.
23166 //
23167   STG_E_INVALIDFLAG = HRESULT($800300FF);
23168   {$EXTERNALSYM STG_E_INVALIDFLAG}
23169 
23170 //
23171 // MessageId: STG_E_INUSE
23172 //
23173 // MessageText:
23174 //
23175 //  Attempted to use an object that is busy.
23176 //
23177   STG_E_INUSE = HRESULT($80030100);
23178   {$EXTERNALSYM STG_E_INUSE}
23179 
23180 //
23181 // MessageId: STG_E_NOTCURRENT
23182 //
23183 // MessageText:
23184 //
23185 //  The storage has been changed since the last commit.
23186 //
23187   STG_E_NOTCURRENT = HRESULT($80030101);
23188   {$EXTERNALSYM STG_E_NOTCURRENT}
23189 
23190 //
23191 // MessageId: STG_E_REVERTED
23192 //
23193 // MessageText:
23194 //
23195 //  Attempted to use an object that has ceased to exist.
23196 //
23197   STG_E_REVERTED = HRESULT($80030102);
23198   {$EXTERNALSYM STG_E_REVERTED}
23199 
23200 //
23201 // MessageId: STG_E_CANTSAVE
23202 //
23203 // MessageText:
23204 //
23205 //  Can't save.
23206 //
23207   STG_E_CANTSAVE = HRESULT($80030103);
23208   {$EXTERNALSYM STG_E_CANTSAVE}
23209 
23210 //
23211 // MessageId: STG_E_OLDFORMAT
23212 //
23213 // MessageText:
23214 //
23215 //  The compound file %1 was produced with an incompatible version of storage.
23216 //
23217   STG_E_OLDFORMAT = HRESULT($80030104);
23218   {$EXTERNALSYM STG_E_OLDFORMAT}
23219 
23220 //
23221 // MessageId: STG_E_OLDDLL
23222 //
23223 // MessageText:
23224 //
23225 //  The compound file %1 was produced with a newer version of storage.
23226 //
23227   STG_E_OLDDLL = HRESULT($80030105);
23228   {$EXTERNALSYM STG_E_OLDDLL}
23229 
23230 //
23231 // MessageId: STG_E_SHAREREQUIRED
23232 //
23233 // MessageText:
23234 //
23235 //  Share.exe or equivalent is required for operation.
23236 //
23237   STG_E_SHAREREQUIRED = HRESULT($80030106);
23238   {$EXTERNALSYM STG_E_SHAREREQUIRED}
23239 
23240 //
23241 // MessageId: STG_E_NOTFILEBASEDSTORAGE
23242 //
23243 // MessageText:
23244 //
23245 //  Illegal operation called on non-file based storage.
23246 //
23247   STG_E_NOTFILEBASEDSTORAGE = HRESULT($80030107);
23248   {$EXTERNALSYM STG_E_NOTFILEBASEDSTORAGE}
23249 
23250 //
23251 // MessageId: STG_E_EXTANTMARSHALLINGS
23252 //
23253 // MessageText:
23254 //
23255 //  Illegal operation called on object with extant marshallings.
23256 //
23257   STG_E_EXTANTMARSHALLINGS = HRESULT($80030108);
23258   {$EXTERNALSYM STG_E_EXTANTMARSHALLINGS}
23259 
23260 //
23261 // MessageId: STG_E_DOCFILECORRUPT
23262 //
23263 // MessageText:
23264 //
23265 //  The docfile has been corrupted.
23266 //
23267   STG_E_DOCFILECORRUPT = HRESULT($80030109);
23268   {$EXTERNALSYM STG_E_DOCFILECORRUPT}
23269 
23270 //
23271 // MessageId: STG_E_BADBASEADDRESS
23272 //
23273 // MessageText:
23274 //
23275 //  OLE32.DLL has been loaded at the wrong address.
23276 //
23277   STG_E_BADBASEADDRESS = HRESULT($80030110);
23278   {$EXTERNALSYM STG_E_BADBASEADDRESS}
23279 
23280 //
23281 // MessageId: STG_E_DOCFILETOOLARGE
23282 //
23283 // MessageText:
23284 //
23285 //  The compound file is too large for the current implementation
23286 //
23287   STG_E_DOCFILETOOLARGE = HRESULT($80030111);
23288   {$EXTERNALSYM STG_E_DOCFILETOOLARGE}
23289 
23290 //
23291 // MessageId: STG_E_NOTSIMPLEFORMAT
23292 //
23293 // MessageText:
23294 //
23295 //  The compound file was not created with the STGM_SIMPLE flag
23296 //
23297   STG_E_NOTSIMPLEFORMAT = HRESULT($80030112);
23298   {$EXTERNALSYM STG_E_NOTSIMPLEFORMAT}
23299 
23300 //
23301 // MessageId: STG_E_INCOMPLETE
23302 //
23303 // MessageText:
23304 //
23305 //  The file download was aborted abnormally.  The file is incomplete.
23306 //
23307   STG_E_INCOMPLETE = HRESULT($80030201);
23308   {$EXTERNALSYM STG_E_INCOMPLETE}
23309 
23310 //
23311 // MessageId: STG_E_TERMINATED
23312 //
23313 // MessageText:
23314 //
23315 //  The file download has been terminated.
23316 //
23317   STG_E_TERMINATED = HRESULT($80030202);
23318   {$EXTERNALSYM STG_E_TERMINATED}
23319 
23320 //
23321 // MessageId: STG_S_CONVERTED
23322 //
23323 // MessageText:
23324 //
23325 //  The underlying file was converted to compound file format.
23326 //
23327   STG_S_CONVERTED = HRESULT($00030200);
23328   {$EXTERNALSYM STG_S_CONVERTED}
23329 
23330 //
23331 // MessageId: STG_S_BLOCK
23332 //
23333 // MessageText:
23334 //
23335 //  The storage operation should block until more data is available.
23336 //
23337   STG_S_BLOCK = HRESULT($00030201);
23338   {$EXTERNALSYM STG_S_BLOCK}
23339 
23340 //
23341 // MessageId: STG_S_RETRYNOW
23342 //
23343 // MessageText:
23344 //
23345 //  The storage operation should retry immediately.
23346 //
23347   STG_S_RETRYNOW = HRESULT($00030202);
23348   {$EXTERNALSYM STG_S_RETRYNOW}
23349 
23350 //
23351 // MessageId: STG_S_MONITORING
23352 //
23353 // MessageText:
23354 //
23355 //  The notified event sink will not influence the storage operation.
23356 //
23357   STG_S_MONITORING = HRESULT($00030203);
23358   {$EXTERNALSYM STG_S_MONITORING}
23359 
23360 //
23361 // MessageId: STG_S_MULTIPLEOPENS
23362 //
23363 // MessageText:
23364 //
23365 //  Multiple opens prevent consolidated. (commit succeeded).
23366 //
23367   STG_S_MULTIPLEOPENS = HRESULT($00030204);
23368   {$EXTERNALSYM STG_S_MULTIPLEOPENS}
23369 
23370 //
23371 // MessageId: STG_S_CONSOLIDATIONFAILED
23372 //
23373 // MessageText:
23374 //
23375 //  Consolidation of the storage file failed. (commit succeeded).
23376 //
23377   STG_S_CONSOLIDATIONFAILED = HRESULT($00030205);
23378   {$EXTERNALSYM STG_S_CONSOLIDATIONFAILED}
23379 
23380 //
23381 // MessageId: STG_S_CANNOTCONSOLIDATE
23382 //
23383 // MessageText:
23384 //
23385 //  Consolidation of the storage file is inappropriate. (commit succeeded).
23386 //
23387   STG_S_CANNOTCONSOLIDATE = HRESULT($00030206);
23388   {$EXTERNALSYM STG_S_CANNOTCONSOLIDATE}
23389 
23390 {*++
23391 
23392  MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
23393  copy protection errors.
23394 
23395 --*}
23396 //
23397 // MessageId: STG_E_STATUS_COPY_PROTECTION_FAILURE
23398 //
23399 // MessageText:
23400 //
23401 //  Generic Copy Protection Error.
23402 //
23403   STG_E_STATUS_COPY_PROTECTION_FAILURE = HRESULT($80030305);
23404   {$EXTERNALSYM STG_E_STATUS_COPY_PROTECTION_FAILURE}
23405 
23406 //
23407 // MessageId: STG_E_CSS_AUTHENTICATION_FAILURE
23408 //
23409 // MessageText:
23410 //
23411 //  Copy Protection Error - DVD CSS Authentication failed.
23412 //
23413   STG_E_CSS_AUTHENTICATION_FAILURE = HRESULT($80030306);
23414   {$EXTERNALSYM STG_E_CSS_AUTHENTICATION_FAILURE}
23415 
23416 //
23417 // MessageId: STG_E_CSS_KEY_NOT_PRESENT
23418 //
23419 // MessageText:
23420 //
23421 //  Copy Protection Error - The given sector does not have a valid CSS key.
23422 //
23423   STG_E_CSS_KEY_NOT_PRESENT = HRESULT($80030307);
23424   {$EXTERNALSYM STG_E_CSS_KEY_NOT_PRESENT}
23425 
23426 //
23427 // MessageId: STG_E_CSS_KEY_NOT_ESTABLISHED
23428 //
23429 // MessageText:
23430 //
23431 //  Copy Protection Error - DVD session key not established.
23432 //
23433   STG_E_CSS_KEY_NOT_ESTABLISHED = HRESULT($80030308);
23434   {$EXTERNALSYM STG_E_CSS_KEY_NOT_ESTABLISHED}
23435 
23436 //
23437 // MessageId: STG_E_CSS_SCRAMBLED_SECTOR
23438 //
23439 // MessageText:
23440 //
23441 //  Copy Protection Error - The read failed because the sector is encrypted.
23442 //
23443   STG_E_CSS_SCRAMBLED_SECTOR = HRESULT($80030309);
23444   {$EXTERNALSYM STG_E_CSS_SCRAMBLED_SECTOR}
23445 
23446 //
23447 // MessageId: STG_E_CSS_REGION_MISMATCH
23448 //
23449 // MessageText:
23450 //
23451 //  Copy Protection Error - The current DVD's region does not correspond to the region setting of the drive.
23452 //
23453   STG_E_CSS_REGION_MISMATCH = HRESULT($8003030A);
23454   {$EXTERNALSYM STG_E_CSS_REGION_MISMATCH}
23455 
23456 //
23457 // MessageId: STG_E_RESETS_EXHAUSTED
23458 //
23459 // MessageText:
23460 //
23461 //  Copy Protection Error - The drive's region setting may be permanent or the number of user resets has been exhausted.
23462 //
23463   STG_E_RESETS_EXHAUSTED = HRESULT($8003030B);
23464   {$EXTERNALSYM STG_E_RESETS_EXHAUSTED}
23465 
23466 {*++
23467 
23468  MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
23469  copy protection errors.
23470 
23471 --*}
23472 // ******************
23473 // FACILITY_RPC
23474 // ******************
23475 //
23476 // Codes 0x0-0x11 are propagated from 16 bit OLE.
23477 //
23478 //
23479 // MessageId: RPC_E_CALL_REJECTED
23480 //
23481 // MessageText:
23482 //
23483 //  Call was rejected by callee.
23484 //
23485   RPC_E_CALL_REJECTED = HRESULT($80010001);
23486   {$EXTERNALSYM RPC_E_CALL_REJECTED}
23487 
23488 //
23489 // MessageId: RPC_E_CALL_CANCELED
23490 //
23491 // MessageText:
23492 //
23493 //  Call was canceled by the message filter.
23494 //
23495   RPC_E_CALL_CANCELED = HRESULT($80010002);
23496   {$EXTERNALSYM RPC_E_CALL_CANCELED}
23497 
23498 //
23499 // MessageId: RPC_E_CANTPOST_INSENDCALL
23500 //
23501 // MessageText:
23502 //
23503 //  The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.
23504 //
23505   RPC_E_CANTPOST_INSENDCALL = HRESULT($80010003);
23506   {$EXTERNALSYM RPC_E_CANTPOST_INSENDCALL}
23507 
23508 //
23509 // MessageId: RPC_E_CANTCALLOUT_INASYNCCALL
23510 //
23511 // MessageText:
23512 //
23513 //  The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.
23514 //
23515   RPC_E_CANTCALLOUT_INASYNCCALL = HRESULT($80010004);
23516   {$EXTERNALSYM RPC_E_CANTCALLOUT_INASYNCCALL}
23517 
23518 //
23519 // MessageId: RPC_E_CANTCALLOUT_INEXTERNALCALL
23520 //
23521 // MessageText:
23522 //
23523 //  It is illegal to call out while inside message filter.
23524 //
23525   RPC_E_CANTCALLOUT_INEXTERNALCALL = HRESULT($80010005);
23526   {$EXTERNALSYM RPC_E_CANTCALLOUT_INEXTERNALCALL}
23527 
23528 //
23529 // MessageId: RPC_E_CONNECTION_TERMINATED
23530 //
23531 // MessageText:
23532 //
23533 //  The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.
23534 //
23535   RPC_E_CONNECTION_TERMINATED = HRESULT($80010006);
23536   {$EXTERNALSYM RPC_E_CONNECTION_TERMINATED}
23537 
23538 //
23539 // MessageId: RPC_E_SERVER_DIED
23540 //
23541 // MessageText:
23542 //
23543 //  The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.
23544 //
23545   RPC_E_SERVER_DIED = HRESULT($80010007);
23546   {$EXTERNALSYM RPC_E_SERVER_DIED}
23547 
23548 //
23549 // MessageId: RPC_E_CLIENT_DIED
23550 //
23551 // MessageText:
23552 //
23553 //  The caller (client) disappeared while the callee (server) was processing a call.
23554 //
23555   RPC_E_CLIENT_DIED = HRESULT($80010008);
23556   {$EXTERNALSYM RPC_E_CLIENT_DIED}
23557 
23558 //
23559 // MessageId: RPC_E_INVALID_DATAPACKET
23560 //
23561 // MessageText:
23562 //
23563 //  The data packet with the marshalled parameter data is incorrect.
23564 //
23565   RPC_E_INVALID_DATAPACKET = HRESULT($80010009);
23566   {$EXTERNALSYM RPC_E_INVALID_DATAPACKET}
23567 
23568 //
23569 // MessageId: RPC_E_CANTTRANSMIT_CALL
23570 //
23571 // MessageText:
23572 //
23573 //  The call was not transmitted properly; the message queue was full and was not emptied after yielding.
23574 //
23575   RPC_E_CANTTRANSMIT_CALL = HRESULT($8001000A);
23576   {$EXTERNALSYM RPC_E_CANTTRANSMIT_CALL}
23577 
23578 //
23579 // MessageId: RPC_E_CLIENT_CANTMARSHAL_DATA
23580 //
23581 // MessageText:
23582 //
23583 //  The client (caller) cannot marshall the parameter data - low memory, etc.
23584 //
23585   RPC_E_CLIENT_CANTMARSHAL_DATA = HRESULT($8001000B);
23586   {$EXTERNALSYM RPC_E_CLIENT_CANTMARSHAL_DATA}
23587 
23588 //
23589 // MessageId: RPC_E_CLIENT_CANTUNMARSHAL_DATA
23590 //
23591 // MessageText:
23592 //
23593 //  The client (caller) cannot unmarshall the return data - low memory, etc.
23594 //
23595   RPC_E_CLIENT_CANTUNMARSHAL_DATA = HRESULT($8001000C);
23596   {$EXTERNALSYM RPC_E_CLIENT_CANTUNMARSHAL_DATA}
23597 
23598 //
23599 // MessageId: RPC_E_SERVER_CANTMARSHAL_DATA
23600 //
23601 // MessageText:
23602 //
23603 //  The server (callee) cannot marshall the return data - low memory, etc.
23604 //
23605   RPC_E_SERVER_CANTMARSHAL_DATA = HRESULT($8001000D);
23606   {$EXTERNALSYM RPC_E_SERVER_CANTMARSHAL_DATA}
23607 
23608 //
23609 // MessageId: RPC_E_SERVER_CANTUNMARSHAL_DATA
23610 //
23611 // MessageText:
23612 //
23613 //  The server (callee) cannot unmarshall the parameter data - low memory, etc.
23614 //
23615   RPC_E_SERVER_CANTUNMARSHAL_DATA = HRESULT($8001000E);
23616   {$EXTERNALSYM RPC_E_SERVER_CANTUNMARSHAL_DATA}
23617 
23618 //
23619 // MessageId: RPC_E_INVALID_DATA
23620 //
23621 // MessageText:
23622 //
23623 //  Received data is invalid; could be server or client data.
23624 //
23625   RPC_E_INVALID_DATA = HRESULT($8001000F);
23626   {$EXTERNALSYM RPC_E_INVALID_DATA}
23627 
23628 //
23629 // MessageId: RPC_E_INVALID_PARAMETER
23630 //
23631 // MessageText:
23632 //
23633 //  A particular parameter is invalid and cannot be (un)marshalled.
23634 //
23635   RPC_E_INVALID_PARAMETER = HRESULT($80010010);
23636   {$EXTERNALSYM RPC_E_INVALID_PARAMETER}
23637 
23638 //
23639 // MessageId: RPC_E_CANTCALLOUT_AGAIN
23640 //
23641 // MessageText:
23642 //
23643 //  There is no second outgoing call on same channel in DDE conversation.
23644 //
23645   RPC_E_CANTCALLOUT_AGAIN = HRESULT($80010011);
23646   {$EXTERNALSYM RPC_E_CANTCALLOUT_AGAIN}
23647 
23648 //
23649 // MessageId: RPC_E_SERVER_DIED_DNE
23650 //
23651 // MessageText:
23652 //
23653 //  The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call did not execute.
23654 //
23655   RPC_E_SERVER_DIED_DNE = HRESULT($80010012);
23656   {$EXTERNALSYM RPC_E_SERVER_DIED_DNE}
23657 
23658 //
23659 // MessageId: RPC_E_SYS_CALL_FAILED
23660 //
23661 // MessageText:
23662 //
23663 //  System call failed.
23664 //
23665   RPC_E_SYS_CALL_FAILED = HRESULT($80010100);
23666   {$EXTERNALSYM RPC_E_SYS_CALL_FAILED}
23667 
23668 //
23669 // MessageId: RPC_E_OUT_OF_RESOURCES
23670 //
23671 // MessageText:
23672 //
23673 //  Could not allocate some required resource (memory, events, ...)
23674 //
23675   RPC_E_OUT_OF_RESOURCES = HRESULT($80010101);
23676   {$EXTERNALSYM RPC_E_OUT_OF_RESOURCES}
23677 
23678 //
23679 // MessageId: RPC_E_ATTEMPTED_MULTITHREAD
23680 //
23681 // MessageText:
23682 //
23683 //  Attempted to make calls on more than one thread in single threaded mode.
23684 //
23685   RPC_E_ATTEMPTED_MULTITHREAD = HRESULT($80010102);
23686   {$EXTERNALSYM RPC_E_ATTEMPTED_MULTITHREAD}
23687 
23688 //
23689 // MessageId: RPC_E_NOT_REGISTERED
23690 //
23691 // MessageText:
23692 //
23693 //  The requested interface is not registered on the server object.
23694 //
23695   RPC_E_NOT_REGISTERED = HRESULT($80010103);
23696   {$EXTERNALSYM RPC_E_NOT_REGISTERED}
23697 
23698 //
23699 // MessageId: RPC_E_FAULT
23700 //
23701 // MessageText:
23702 //
23703 //  RPC could not call the server or could not return the results of calling the server.
23704 //
23705   RPC_E_FAULT = HRESULT($80010104);
23706   {$EXTERNALSYM RPC_E_FAULT}
23707 
23708 //
23709 // MessageId: RPC_E_SERVERFAULT
23710 //
23711 // MessageText:
23712 //
23713 //  The server threw an exception.
23714 //
23715   RPC_E_SERVERFAULT = HRESULT($80010105);
23716   {$EXTERNALSYM RPC_E_SERVERFAULT}
23717 
23718 //
23719 // MessageId: RPC_E_CHANGED_MODE
23720 //
23721 // MessageText:
23722 //
23723 //  Cannot change thread mode after it is set.
23724 //
23725   RPC_E_CHANGED_MODE = HRESULT($80010106);
23726   {$EXTERNALSYM RPC_E_CHANGED_MODE}
23727 
23728 //
23729 // MessageId: RPC_E_INVALIDMETHOD
23730 //
23731 // MessageText:
23732 //
23733 //  The method called does not exist on the server.
23734 //
23735   RPC_E_INVALIDMETHOD = HRESULT($80010107);
23736   {$EXTERNALSYM RPC_E_INVALIDMETHOD}
23737 
23738 //
23739 // MessageId: RPC_E_DISCONNECTED
23740 //
23741 // MessageText:
23742 //
23743 //  The object invoked has disconnected from its clients.
23744 //
23745   RPC_E_DISCONNECTED = HRESULT($80010108);
23746   {$EXTERNALSYM RPC_E_DISCONNECTED}
23747 
23748 //
23749 // MessageId: RPC_E_RETRY
23750 //
23751 // MessageText:
23752 //
23753 //  The object invoked chose not to process the call now.  Try again later.
23754 //
23755   RPC_E_RETRY = HRESULT($80010109);
23756   {$EXTERNALSYM RPC_E_RETRY}
23757 
23758 //
23759 // MessageId: RPC_E_SERVERCALL_RETRYLATER
23760 //
23761 // MessageText:
23762 //
23763 //  The message filter indicated that the application is busy.
23764 //
23765   RPC_E_SERVERCALL_RETRYLATER = HRESULT($8001010A);
23766   {$EXTERNALSYM RPC_E_SERVERCALL_RETRYLATER}
23767 
23768 //
23769 // MessageId: RPC_E_SERVERCALL_REJECTED
23770 //
23771 // MessageText:
23772 //
23773 //  The message filter rejected the call.
23774 //
23775   RPC_E_SERVERCALL_REJECTED = HRESULT($8001010B);
23776   {$EXTERNALSYM RPC_E_SERVERCALL_REJECTED}
23777 
23778 //
23779 // MessageId: RPC_E_INVALID_CALLDATA
23780 //
23781 // MessageText:
23782 //
23783 //  A call control interfaces was called with invalid data.
23784 //
23785   RPC_E_INVALID_CALLDATA = HRESULT($8001010C);
23786   {$EXTERNALSYM RPC_E_INVALID_CALLDATA}
23787 
23788 //
23789 // MessageId: RPC_E_CANTCALLOUT_ININPUTSYNCCALL
23790 //
23791 // MessageText:
23792 //
23793 //  An outgoing call cannot be made since the application is dispatching an input-synchronous call.
23794 //
23795   RPC_E_CANTCALLOUT_ININPUTSYNCCALL = HRESULT($8001010D);
23796   {$EXTERNALSYM RPC_E_CANTCALLOUT_ININPUTSYNCCALL}
23797 
23798 //
23799 // MessageId: RPC_E_WRONG_THREAD
23800 //
23801 // MessageText:
23802 //
23803 //  The application called an interface that was marshalled for a different thread.
23804 //
23805   RPC_E_WRONG_THREAD = HRESULT($8001010E);
23806   {$EXTERNALSYM RPC_E_WRONG_THREAD}
23807 
23808 //
23809 // MessageId: RPC_E_THREAD_NOT_INIT
23810 //
23811 // MessageText:
23812 //
23813 //  CoInitialize has not been called on the current thread.
23814 //
23815   RPC_E_THREAD_NOT_INIT = HRESULT($8001010F);
23816   {$EXTERNALSYM RPC_E_THREAD_NOT_INIT}
23817 
23818 //
23819 // MessageId: RPC_E_VERSION_MISMATCH
23820 //
23821 // MessageText:
23822 //
23823 //  The version of OLE on the client and server machines does not match.
23824 //
23825   RPC_E_VERSION_MISMATCH = HRESULT($80010110);
23826   {$EXTERNALSYM RPC_E_VERSION_MISMATCH}
23827 
23828 //
23829 // MessageId: RPC_E_INVALID_HEADER
23830 //
23831 // MessageText:
23832 //
23833 //  OLE received a packet with an invalid header.
23834 //
23835   RPC_E_INVALID_HEADER = HRESULT($80010111);
23836   {$EXTERNALSYM RPC_E_INVALID_HEADER}
23837 
23838 //
23839 // MessageId: RPC_E_INVALID_EXTENSION
23840 //
23841 // MessageText:
23842 //
23843 //  OLE received a packet with an invalid extension.
23844 //
23845   RPC_E_INVALID_EXTENSION = HRESULT($80010112);
23846   {$EXTERNALSYM RPC_E_INVALID_EXTENSION}
23847 
23848 //
23849 // MessageId: RPC_E_INVALID_IPID
23850 //
23851 // MessageText:
23852 //
23853 //  The requested object or interface does not exist.
23854 //
23855   RPC_E_INVALID_IPID = HRESULT($80010113);
23856   {$EXTERNALSYM RPC_E_INVALID_IPID}
23857 
23858 //
23859 // MessageId: RPC_E_INVALID_OBJECT
23860 //
23861 // MessageText:
23862 //
23863 //  The requested object does not exist.
23864 //
23865   RPC_E_INVALID_OBJECT = HRESULT($80010114);
23866   {$EXTERNALSYM RPC_E_INVALID_OBJECT}
23867 
23868 //
23869 // MessageId: RPC_S_CALLPENDING
23870 //
23871 // MessageText:
23872 //
23873 //  OLE has sent a request and is waiting for a reply.
23874 //
23875   RPC_S_CALLPENDING = HRESULT($80010115);
23876   {$EXTERNALSYM RPC_S_CALLPENDING}
23877 
23878 //
23879 // MessageId: RPC_S_WAITONTIMER
23880 //
23881 // MessageText:
23882 //
23883 //  OLE is waiting before retrying a request.
23884 //
23885   RPC_S_WAITONTIMER = HRESULT($80010116);
23886   {$EXTERNALSYM RPC_S_WAITONTIMER}
23887 
23888 //
23889 // MessageId: RPC_E_CALL_COMPLETE
23890 //
23891 // MessageText:
23892 //
23893 //  Call context cannot be accessed after call completed.
23894 //
23895   RPC_E_CALL_COMPLETE = HRESULT($80010117);
23896   {$EXTERNALSYM RPC_E_CALL_COMPLETE}
23897 
23898 //
23899 // MessageId: RPC_E_UNSECURE_CALL
23900 //
23901 // MessageText:
23902 //
23903 //  Impersonate on unsecure calls is not supported.
23904 //
23905   RPC_E_UNSECURE_CALL = HRESULT($80010118);
23906   {$EXTERNALSYM RPC_E_UNSECURE_CALL}
23907 
23908 //
23909 // MessageId: RPC_E_TOO_LATE
23910 //
23911 // MessageText:
23912 //
23913 //  Security must be initialized before any interfaces are marshalled or unmarshalled. It cannot be changed once initialized.
23914 //
23915   RPC_E_TOO_LATE = HRESULT($80010119);
23916   {$EXTERNALSYM RPC_E_TOO_LATE}
23917 
23918 //
23919 // MessageId: RPC_E_NO_GOOD_SECURITY_PACKAGES
23920 //
23921 // MessageText:
23922 //
23923 //  No security packages are installed on this machine or the user is not logged on or there are no compatible security packages between the client and server.
23924 //
23925   RPC_E_NO_GOOD_SECURITY_PACKAGES = HRESULT($8001011A);
23926   {$EXTERNALSYM RPC_E_NO_GOOD_SECURITY_PACKAGES}
23927 
23928 //
23929 // MessageId: RPC_E_ACCESS_DENIED
23930 //
23931 // MessageText:
23932 //
23933 //  Access is denied.
23934 //
23935   RPC_E_ACCESS_DENIED = HRESULT($8001011B);
23936   {$EXTERNALSYM RPC_E_ACCESS_DENIED}
23937 
23938 //
23939 // MessageId: RPC_E_REMOTE_DISABLED
23940 //
23941 // MessageText:
23942 //
23943 //  Remote calls are not allowed for this process.
23944 //
23945   RPC_E_REMOTE_DISABLED = HRESULT($8001011C);
23946   {$EXTERNALSYM RPC_E_REMOTE_DISABLED}
23947 
23948 //
23949 // MessageId: RPC_E_INVALID_OBJREF
23950 //
23951 // MessageText:
23952 //
23953 //  The marshaled interface data packet (OBJREF) has an invalid or unknown format.
23954 //
23955   RPC_E_INVALID_OBJREF = HRESULT($8001011D);
23956   {$EXTERNALSYM RPC_E_INVALID_OBJREF}
23957 
23958 //
23959 // MessageId: RPC_E_NO_CONTEXT
23960 //
23961 // MessageText:
23962 //
23963 //  No context is associated with this call. This happens for some custom marshalled calls and on the client side of the call.
23964 //
23965   RPC_E_NO_CONTEXT = HRESULT($8001011E);
23966   {$EXTERNALSYM RPC_E_NO_CONTEXT}
23967 
23968 //
23969 // MessageId: RPC_E_TIMEOUT
23970 //
23971 // MessageText:
23972 //
23973 //  This operation returned because the timeout period expired.
23974 //
23975   RPC_E_TIMEOUT = HRESULT($8001011F);
23976   {$EXTERNALSYM RPC_E_TIMEOUT}
23977 
23978 //
23979 // MessageId: RPC_E_NO_SYNC
23980 //
23981 // MessageText:
23982 //
23983 //  There are no synchronize objects to wait on.
23984 //
23985   RPC_E_NO_SYNC = HRESULT($80010120);
23986   {$EXTERNALSYM RPC_E_NO_SYNC}
23987 
23988 //
23989 // MessageId: RPC_E_FULLSIC_REQUIRED
23990 //
23991 // MessageText:
23992 //
23993 //  Full subject issuer chain SSL principal name expected from the server.
23994 //
23995   RPC_E_FULLSIC_REQUIRED = HRESULT($80010121);
23996   {$EXTERNALSYM RPC_E_FULLSIC_REQUIRED}
23997 
23998 //
23999 // MessageId: RPC_E_INVALID_STD_NAME
24000 //
24001 // MessageText:
24002 //
24003 //  Principal name is not a valid MSSTD name.
24004 //
24005   RPC_E_INVALID_STD_NAME = HRESULT($80010122);
24006   {$EXTERNALSYM RPC_E_INVALID_STD_NAME}
24007 
24008 //
24009 // MessageId: CO_E_FAILEDTOIMPERSONATE
24010 //
24011 // MessageText:
24012 //
24013 //  Unable to impersonate DCOM client
24014 //
24015   CO_E_FAILEDTOIMPERSONATE = HRESULT($80010123);
24016   {$EXTERNALSYM CO_E_FAILEDTOIMPERSONATE}
24017 
24018 //
24019 // MessageId: CO_E_FAILEDTOGETSECCTX
24020 //
24021 // MessageText:
24022 //
24023 //  Unable to obtain server's security context
24024 //
24025   CO_E_FAILEDTOGETSECCTX = HRESULT($80010124);
24026   {$EXTERNALSYM CO_E_FAILEDTOGETSECCTX}
24027 
24028 //
24029 // MessageId: CO_E_FAILEDTOOPENTHREADTOKEN
24030 //
24031 // MessageText:
24032 //
24033 //  Unable to open the access token of the current thread
24034 //
24035   CO_E_FAILEDTOOPENTHREADTOKEN = HRESULT($80010125);
24036   {$EXTERNALSYM CO_E_FAILEDTOOPENTHREADTOKEN}
24037 
24038 //
24039 // MessageId: CO_E_FAILEDTOGETTOKENINFO
24040 //
24041 // MessageText:
24042 //
24043 //  Unable to obtain user info from an access token
24044 //
24045   CO_E_FAILEDTOGETTOKENINFO = HRESULT($80010126);
24046   {$EXTERNALSYM CO_E_FAILEDTOGETTOKENINFO}
24047 
24048 //
24049 // MessageId: CO_E_TRUSTEEDOESNTMATCHCLIENT
24050 //
24051 // MessageText:
24052 //
24053 //  The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method
24054 //
24055   CO_E_TRUSTEEDOESNTMATCHCLIENT = HRESULT($80010127);
24056   {$EXTERNALSYM CO_E_TRUSTEEDOESNTMATCHCLIENT}
24057 
24058 //
24059 // MessageId: CO_E_FAILEDTOQUERYCLIENTBLANKET
24060 //
24061 // MessageText:
24062 //
24063 //  Unable to obtain the client's security blanket
24064 //
24065   CO_E_FAILEDTOQUERYCLIENTBLANKET = HRESULT($80010128);
24066   {$EXTERNALSYM CO_E_FAILEDTOQUERYCLIENTBLANKET}
24067 
24068 //
24069 // MessageId: CO_E_FAILEDTOSETDACL
24070 //
24071 // MessageText:
24072 //
24073 //  Unable to set a discretionary ACL into a security descriptor
24074 //
24075   CO_E_FAILEDTOSETDACL = HRESULT($80010129);
24076   {$EXTERNALSYM CO_E_FAILEDTOSETDACL}
24077 
24078 //
24079 // MessageId: CO_E_ACCESSCHECKFAILED
24080 //
24081 // MessageText:
24082 //
AccessChecknull24083 //  The system function, AccessCheck, returned false
24084 //
24085   CO_E_ACCESSCHECKFAILED = HRESULT($8001012A);
24086   {$EXTERNALSYM CO_E_ACCESSCHECKFAILED}
24087 
24088 //
24089 // MessageId: CO_E_NETACCESSAPIFAILED
24090 //
24091 // MessageText:
24092 //
24093 //  Either NetAccessDel or NetAccessAdd returned an error code.
24094 //
24095   CO_E_NETACCESSAPIFAILED = HRESULT($8001012B);
24096   {$EXTERNALSYM CO_E_NETACCESSAPIFAILED}
24097 
24098 //
24099 // MessageId: CO_E_WRONGTRUSTEENAMESYNTAX
24100 //
24101 // MessageText:
24102 //
24103 //  One of the trustee strings provided by the user did not conform to the <Domain>\<Name> syntax and it was not the "*" string
24104 //
24105   CO_E_WRONGTRUSTEENAMESYNTAX = HRESULT($8001012C);
24106   {$EXTERNALSYM CO_E_WRONGTRUSTEENAMESYNTAX}
24107 
24108 //
24109 // MessageId: CO_E_INVALIDSID
24110 //
24111 // MessageText:
24112 //
24113 //  One of the security identifiers provided by the user was invalid
24114 //
24115   CO_E_INVALIDSID = HRESULT($8001012D);
24116   {$EXTERNALSYM CO_E_INVALIDSID}
24117 
24118 //
24119 // MessageId: CO_E_CONVERSIONFAILED
24120 //
24121 // MessageText:
24122 //
24123 //  Unable to convert a wide character trustee string to a multibyte trustee string
24124 //
24125   CO_E_CONVERSIONFAILED = HRESULT($8001012E);
24126   {$EXTERNALSYM CO_E_CONVERSIONFAILED}
24127 
24128 //
24129 // MessageId: CO_E_NOMATCHINGSIDFOUND
24130 //
24131 // MessageText:
24132 //
24133 //  Unable to find a security identifier that corresponds to a trustee string provided by the user
24134 //
24135   CO_E_NOMATCHINGSIDFOUND = HRESULT($8001012F);
24136   {$EXTERNALSYM CO_E_NOMATCHINGSIDFOUND}
24137 
24138 //
24139 // MessageId: CO_E_LOOKUPACCSIDFAILED
24140 //
24141 // MessageText:
24142 //
LookupAccountSIDnull24143 //  The system function, LookupAccountSID, failed
24144 //
24145   CO_E_LOOKUPACCSIDFAILED = HRESULT($80010130);
24146   {$EXTERNALSYM CO_E_LOOKUPACCSIDFAILED}
24147 
24148 //
24149 // MessageId: CO_E_NOMATCHINGNAMEFOUND
24150 //
24151 // MessageText:
24152 //
24153 //  Unable to find a trustee name that corresponds to a security identifier provided by the user
24154 //
24155   CO_E_NOMATCHINGNAMEFOUND = HRESULT($80010131);
24156   {$EXTERNALSYM CO_E_NOMATCHINGNAMEFOUND}
24157 
24158 //
24159 // MessageId: CO_E_LOOKUPACCNAMEFAILED
24160 //
24161 // MessageText:
24162 //
LookupAccountNamenull24163 //  The system function, LookupAccountName, failed
24164 //
24165   CO_E_LOOKUPACCNAMEFAILED = HRESULT($80010132);
24166   {$EXTERNALSYM CO_E_LOOKUPACCNAMEFAILED}
24167 
24168 //
24169 // MessageId: CO_E_SETSERLHNDLFAILED
24170 //
24171 // MessageText:
24172 //
24173 //  Unable to set or reset a serialization handle
24174 //
24175   CO_E_SETSERLHNDLFAILED = HRESULT($80010133);
24176   {$EXTERNALSYM CO_E_SETSERLHNDLFAILED}
24177 
24178 //
24179 // MessageId: CO_E_FAILEDTOGETWINDIR
24180 //
24181 // MessageText:
24182 //
24183 //  Unable to obtain the Windows directory
24184 //
24185   CO_E_FAILEDTOGETWINDIR = HRESULT($80010134);
24186   {$EXTERNALSYM CO_E_FAILEDTOGETWINDIR}
24187 
24188 //
24189 // MessageId: CO_E_PATHTOOLONG
24190 //
24191 // MessageText:
24192 //
24193 //  Path too long
24194 //
24195   CO_E_PATHTOOLONG = HRESULT($80010135);
24196   {$EXTERNALSYM CO_E_PATHTOOLONG}
24197 
24198 //
24199 // MessageId: CO_E_FAILEDTOGENUUID
24200 //
24201 // MessageText:
24202 //
24203 //  Unable to generate a uuid.
24204 //
24205   CO_E_FAILEDTOGENUUID = HRESULT($80010136);
24206   {$EXTERNALSYM CO_E_FAILEDTOGENUUID}
24207 
24208 //
24209 // MessageId: CO_E_FAILEDTOCREATEFILE
24210 //
24211 // MessageText:
24212 //
24213 //  Unable to create file
24214 //
24215   CO_E_FAILEDTOCREATEFILE = HRESULT($80010137);
24216   {$EXTERNALSYM CO_E_FAILEDTOCREATEFILE}
24217 
24218 //
24219 // MessageId: CO_E_FAILEDTOCLOSEHANDLE
24220 //
24221 // MessageText:
24222 //
24223 //  Unable to close a serialization handle or a file handle.
24224 //
24225   CO_E_FAILEDTOCLOSEHANDLE = HRESULT($80010138);
24226   {$EXTERNALSYM CO_E_FAILEDTOCLOSEHANDLE}
24227 
24228 //
24229 // MessageId: CO_E_EXCEEDSYSACLLIMIT
24230 //
24231 // MessageText:
24232 //
24233 //  The number of ACEs in an ACL exceeds the system limit.
24234 //
24235   CO_E_EXCEEDSYSACLLIMIT = HRESULT($80010139);
24236   {$EXTERNALSYM CO_E_EXCEEDSYSACLLIMIT}
24237 
24238 //
24239 // MessageId: CO_E_ACESINWRONGORDER
24240 //
24241 // MessageText:
24242 //
24243 //  Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.
24244 //
24245   CO_E_ACESINWRONGORDER = HRESULT($8001013A);
24246   {$EXTERNALSYM CO_E_ACESINWRONGORDER}
24247 
24248 //
24249 // MessageId: CO_E_INCOMPATIBLESTREAMVERSION
24250 //
24251 // MessageText:
24252 //
24253 //  The version of ACL format in the stream is not supported by this implementation of IAccessControl
24254 //
24255   CO_E_INCOMPATIBLESTREAMVERSION = HRESULT($8001013B);
24256   {$EXTERNALSYM CO_E_INCOMPATIBLESTREAMVERSION}
24257 
24258 //
24259 // MessageId: CO_E_FAILEDTOOPENPROCESSTOKEN
24260 //
24261 // MessageText:
24262 //
24263 //  Unable to open the access token of the server process
24264 //
24265   CO_E_FAILEDTOOPENPROCESSTOKEN = HRESULT($8001013C);
24266   {$EXTERNALSYM CO_E_FAILEDTOOPENPROCESSTOKEN}
24267 
24268 //
24269 // MessageId: CO_E_DECODEFAILED
24270 //
24271 // MessageText:
24272 //
24273 //  Unable to decode the ACL in the stream provided by the user
24274 //
24275   CO_E_DECODEFAILED = HRESULT($8001013D);
24276   {$EXTERNALSYM CO_E_DECODEFAILED}
24277 
24278 //
24279 // MessageId: CO_E_ACNOTINITIALIZED
24280 //
24281 // MessageText:
24282 //
24283 //  The COM IAccessControl object is not initialized
24284 //
24285   CO_E_ACNOTINITIALIZED = HRESULT($8001013F);
24286   {$EXTERNALSYM CO_E_ACNOTINITIALIZED}
24287 
24288 //
24289 // MessageId: CO_E_CANCEL_DISABLED
24290 //
24291 // MessageText:
24292 //
24293 //  Call Cancellation is disabled
24294 //
24295   CO_E_CANCEL_DISABLED = HRESULT($80010140);
24296   {$EXTERNALSYM CO_E_CANCEL_DISABLED}
24297 
24298 //
24299 // MessageId: RPC_E_UNEXPECTED
24300 //
24301 // MessageText:
24302 //
24303 //  An internal error occurred.
24304 //
24305   RPC_E_UNEXPECTED = HRESULT($8001FFFF);
24306   {$EXTERNALSYM RPC_E_UNEXPECTED}
24307 
24308 
24309 //////////////////////////////////////
24310 //                                  //
24311 // Additional Security Status Codes //
24312 //                                  //
24313 // Facility=Security                //
24314 //                                  //
24315 //////////////////////////////////////
24316 
24317 //
24318 // MessageId: ERROR_AUDITING_DISABLED
24319 //
24320 // MessageText:
24321 //
24322 //  The specified event is currently not being audited.
24323 //
24324   ERROR_AUDITING_DISABLED = HRESULT($C0090001);
24325   {$EXTERNALSYM ERROR_AUDITING_DISABLED}
24326 
24327 //
24328 // MessageId: ERROR_ALL_SIDS_FILTERED
24329 //
24330 // MessageText:
24331 //
24332 //  The SID filtering operation removed all SIDs.
24333 //
24334   ERROR_ALL_SIDS_FILTERED = HRESULT($C0090002);
24335   {$EXTERNALSYM ERROR_ALL_SIDS_FILTERED}
24336 
24337 
24338 /////////////////////////////////////////////
24339 //                                         //
24340 // end of Additional Security Status Codes //
24341 //                                         //
24342 /////////////////////////////////////////////
24343 
24344 
24345  /////////////////
24346  //
24347  //  FACILITY_SSPI
24348  //
24349  /////////////////
24350 
24351 //
24352 // MessageId: NTE_BAD_UID
24353 //
24354 // MessageText:
24355 //
24356 //  Bad UID.
24357 //
24358   NTE_BAD_UID = HRESULT($80090001);
24359   {$EXTERNALSYM NTE_BAD_UID}
24360 
24361 //
24362 // MessageId: NTE_BAD_HASH
24363 //
24364 // MessageText:
24365 //
24366 //  Bad Hash.
24367 //
24368   NTE_BAD_HASH = HRESULT($80090002);
24369   {$EXTERNALSYM NTE_BAD_HASH}
24370 
24371 //
24372 // MessageId: NTE_BAD_KEY
24373 //
24374 // MessageText:
24375 //
24376 //  Bad Key.
24377 //
24378   NTE_BAD_KEY = HRESULT($80090003);
24379   {$EXTERNALSYM NTE_BAD_KEY}
24380 
24381 //
24382 // MessageId: NTE_BAD_LEN
24383 //
24384 // MessageText:
24385 //
24386 //  Bad Length.
24387 //
24388   NTE_BAD_LEN = HRESULT($80090004);
24389   {$EXTERNALSYM NTE_BAD_LEN}
24390 
24391 //
24392 // MessageId: NTE_BAD_DATA
24393 //
24394 // MessageText:
24395 //
24396 //  Bad Data.
24397 //
24398   NTE_BAD_DATA = HRESULT($80090005);
24399   {$EXTERNALSYM NTE_BAD_DATA}
24400 
24401 //
24402 // MessageId: NTE_BAD_SIGNATURE
24403 //
24404 // MessageText:
24405 //
24406 //  Invalid Signature.
24407 //
24408   NTE_BAD_SIGNATURE = HRESULT($80090006);
24409   {$EXTERNALSYM NTE_BAD_SIGNATURE}
24410 
24411 //
24412 // MessageId: NTE_BAD_VER
24413 //
24414 // MessageText:
24415 //
24416 //  Bad Version of provider.
24417 //
24418   NTE_BAD_VER = HRESULT($80090007);
24419   {$EXTERNALSYM NTE_BAD_VER}
24420 
24421 //
24422 // MessageId: NTE_BAD_ALGID
24423 //
24424 // MessageText:
24425 //
24426 //  Invalid algorithm specified.
24427 //
24428   NTE_BAD_ALGID = HRESULT($80090008);
24429   {$EXTERNALSYM NTE_BAD_ALGID}
24430 
24431 //
24432 // MessageId: NTE_BAD_FLAGS
24433 //
24434 // MessageText:
24435 //
24436 //  Invalid flags specified.
24437 //
24438   NTE_BAD_FLAGS = HRESULT($80090009);
24439   {$EXTERNALSYM NTE_BAD_FLAGS}
24440 
24441 //
24442 // MessageId: NTE_BAD_TYPE
24443 //
24444 // MessageText:
24445 //
24446 //  Invalid type specified.
24447 //
24448   NTE_BAD_TYPE = HRESULT($8009000A);
24449   {$EXTERNALSYM NTE_BAD_TYPE}
24450 
24451 //
24452 // MessageId: NTE_BAD_KEY_STATE
24453 //
24454 // MessageText:
24455 //
24456 //  Key not valid for use in specified state.
24457 //
24458   NTE_BAD_KEY_STATE = HRESULT($8009000B);
24459   {$EXTERNALSYM NTE_BAD_KEY_STATE}
24460 
24461 //
24462 // MessageId: NTE_BAD_HASH_STATE
24463 //
24464 // MessageText:
24465 //
24466 //  Hash not valid for use in specified state.
24467 //
24468   NTE_BAD_HASH_STATE = HRESULT($8009000C);
24469   {$EXTERNALSYM NTE_BAD_HASH_STATE}
24470 
24471 //
24472 // MessageId: NTE_NO_KEY
24473 //
24474 // MessageText:
24475 //
24476 //  Key does not exist.
24477 //
24478   NTE_NO_KEY = HRESULT($8009000D);
24479   {$EXTERNALSYM NTE_NO_KEY}
24480 
24481 //
24482 // MessageId: NTE_NO_MEMORY
24483 //
24484 // MessageText:
24485 //
24486 //  Insufficient memory available for the operation.
24487 //
24488   NTE_NO_MEMORY = HRESULT($8009000E);
24489   {$EXTERNALSYM NTE_NO_MEMORY}
24490 
24491 //
24492 // MessageId: NTE_EXISTS
24493 //
24494 // MessageText:
24495 //
24496 //  Object already exists.
24497 //
24498   NTE_EXISTS = HRESULT($8009000F);
24499   {$EXTERNALSYM NTE_EXISTS}
24500 
24501 //
24502 // MessageId: NTE_PERM
24503 //
24504 // MessageText:
24505 //
24506 //  Access denied.
24507 //
24508   NTE_PERM = HRESULT($80090010);
24509   {$EXTERNALSYM NTE_PERM}
24510 
24511 //
24512 // MessageId: NTE_NOT_FOUND
24513 //
24514 // MessageText:
24515 //
24516 //  Object was not found.
24517 //
24518   NTE_NOT_FOUND = HRESULT($80090011);
24519   {$EXTERNALSYM NTE_NOT_FOUND}
24520 
24521 //
24522 // MessageId: NTE_DOUBLE_ENCRYPT
24523 //
24524 // MessageText:
24525 //
24526 //  Data already encrypted.
24527 //
24528   NTE_DOUBLE_ENCRYPT = HRESULT($80090012);
24529   {$EXTERNALSYM NTE_DOUBLE_ENCRYPT}
24530 
24531 //
24532 // MessageId: NTE_BAD_PROVIDER
24533 //
24534 // MessageText:
24535 //
24536 //  Invalid provider specified.
24537 //
24538   NTE_BAD_PROVIDER = HRESULT($80090013);
24539   {$EXTERNALSYM NTE_BAD_PROVIDER}
24540 
24541 //
24542 // MessageId: NTE_BAD_PROV_TYPE
24543 //
24544 // MessageText:
24545 //
24546 //  Invalid provider type specified.
24547 //
24548   NTE_BAD_PROV_TYPE = HRESULT($80090014);
24549   {$EXTERNALSYM NTE_BAD_PROV_TYPE}
24550 
24551 //
24552 // MessageId: NTE_BAD_PUBLIC_KEY
24553 //
24554 // MessageText:
24555 //
24556 //  Provider's public key is invalid.
24557 //
24558   NTE_BAD_PUBLIC_KEY = HRESULT($80090015);
24559   {$EXTERNALSYM NTE_BAD_PUBLIC_KEY}
24560 
24561 //
24562 // MessageId: NTE_BAD_KEYSET
24563 //
24564 // MessageText:
24565 //
24566 //  Keyset does not exist
24567 //
24568   NTE_BAD_KEYSET = HRESULT($80090016);
24569   {$EXTERNALSYM NTE_BAD_KEYSET}
24570 
24571 //
24572 // MessageId: NTE_PROV_TYPE_NOT_DEF
24573 //
24574 // MessageText:
24575 //
24576 //  Provider type not defined.
24577 //
24578   NTE_PROV_TYPE_NOT_DEF = HRESULT($80090017);
24579   {$EXTERNALSYM NTE_PROV_TYPE_NOT_DEF}
24580 
24581 //
24582 // MessageId: NTE_PROV_TYPE_ENTRY_BAD
24583 //
24584 // MessageText:
24585 //
24586 //  Provider type as registered is invalid.
24587 //
24588   NTE_PROV_TYPE_ENTRY_BAD = HRESULT($80090018);
24589   {$EXTERNALSYM NTE_PROV_TYPE_ENTRY_BAD}
24590 
24591 //
24592 // MessageId: NTE_KEYSET_NOT_DEF
24593 //
24594 // MessageText:
24595 //
24596 //  The keyset is not defined.
24597 //
24598   NTE_KEYSET_NOT_DEF = HRESULT($80090019);
24599   {$EXTERNALSYM NTE_KEYSET_NOT_DEF}
24600 
24601 //
24602 // MessageId: NTE_KEYSET_ENTRY_BAD
24603 //
24604 // MessageText:
24605 //
24606 //  Keyset as registered is invalid.
24607 //
24608   NTE_KEYSET_ENTRY_BAD = HRESULT($8009001A);
24609   {$EXTERNALSYM NTE_KEYSET_ENTRY_BAD}
24610 
24611 //
24612 // MessageId: NTE_PROV_TYPE_NO_MATCH
24613 //
24614 // MessageText:
24615 //
24616 //  Provider type does not match registered value.
24617 //
24618   NTE_PROV_TYPE_NO_MATCH = HRESULT($8009001B);
24619   {$EXTERNALSYM NTE_PROV_TYPE_NO_MATCH}
24620 
24621 //
24622 // MessageId: NTE_SIGNATURE_FILE_BAD
24623 //
24624 // MessageText:
24625 //
24626 //  The digital signature file is corrupt.
24627 //
24628   NTE_SIGNATURE_FILE_BAD = HRESULT($8009001C);
24629   {$EXTERNALSYM NTE_SIGNATURE_FILE_BAD}
24630 
24631 //
24632 // MessageId: NTE_PROVIDER_DLL_FAIL
24633 //
24634 // MessageText:
24635 //
24636 //  Provider DLL failed to initialize correctly.
24637 //
24638   NTE_PROVIDER_DLL_FAIL = HRESULT($8009001D);
24639   {$EXTERNALSYM NTE_PROVIDER_DLL_FAIL}
24640 
24641 //
24642 // MessageId: NTE_PROV_DLL_NOT_FOUND
24643 //
24644 // MessageText:
24645 //
24646 //  Provider DLL could not be found.
24647 //
24648   NTE_PROV_DLL_NOT_FOUND = HRESULT($8009001E);
24649   {$EXTERNALSYM NTE_PROV_DLL_NOT_FOUND}
24650 
24651 //
24652 // MessageId: NTE_BAD_KEYSET_PARAM
24653 //
24654 // MessageText:
24655 //
24656 //  The Keyset parameter is invalid.
24657 //
24658   NTE_BAD_KEYSET_PARAM = HRESULT($8009001F);
24659   {$EXTERNALSYM NTE_BAD_KEYSET_PARAM}
24660 
24661 //
24662 // MessageId: NTE_FAIL
24663 //
24664 // MessageText:
24665 //
24666 //  An internal error occurred.
24667 //
24668   NTE_FAIL = HRESULT($80090020);
24669   {$EXTERNALSYM NTE_FAIL}
24670 
24671 //
24672 // MessageId: NTE_SYS_ERR
24673 //
24674 // MessageText:
24675 //
24676 //  A base error occurred.
24677 //
24678   NTE_SYS_ERR = HRESULT($80090021);
24679   {$EXTERNALSYM NTE_SYS_ERR}
24680 
24681 //
24682 // MessageId: NTE_SILENT_CONTEXT
24683 //
24684 // MessageText:
24685 //
24686 //  Provider could not perform the action since the context was acquired as silent.
24687 //
24688   NTE_SILENT_CONTEXT = HRESULT($80090022);
24689   {$EXTERNALSYM NTE_SILENT_CONTEXT}
24690 
24691 //
24692 // MessageId: NTE_TOKEN_KEYSET_STORAGE_FULL
24693 //
24694 // MessageText:
24695 //
24696 //  The security token does not have storage space available for an additional container.
24697 //
24698   NTE_TOKEN_KEYSET_STORAGE_FULL = HRESULT($80090023);
24699   {$EXTERNALSYM NTE_TOKEN_KEYSET_STORAGE_FULL}
24700 
24701 //
24702 // MessageId: NTE_TEMPORARY_PROFILE
24703 //
24704 // MessageText:
24705 //
24706 //  The profile for the user is a temporary profile.
24707 //
24708   NTE_TEMPORARY_PROFILE = HRESULT($80090024);
24709   {$EXTERNALSYM NTE_TEMPORARY_PROFILE}
24710 
24711 //
24712 // MessageId: NTE_FIXEDPARAMETER
24713 //
24714 // MessageText:
24715 //
24716 //  The key parameters could not be set because the CSP uses fixed parameters.
24717 //
24718   NTE_FIXEDPARAMETER = HRESULT($80090025);
24719   {$EXTERNALSYM NTE_FIXEDPARAMETER}
24720 
24721 //
24722 // MessageId: SEC_E_INSUFFICIENT_MEMORY
24723 //
24724 // MessageText:
24725 //
24726 //  Not enough memory is available to complete this request
24727 //
24728   SEC_E_INSUFFICIENT_MEMORY = HRESULT($80090300);
24729   {$EXTERNALSYM SEC_E_INSUFFICIENT_MEMORY}
24730 
24731 //
24732 // MessageId: SEC_E_INVALID_HANDLE
24733 //
24734 // MessageText:
24735 //
24736 //  The handle specified is invalid
24737 //
24738   SEC_E_INVALID_HANDLE = HRESULT($80090301);
24739   {$EXTERNALSYM SEC_E_INVALID_HANDLE}
24740 
24741 //
24742 // MessageId: SEC_E_UNSUPPORTED_FUNCTION
24743 //
24744 // MessageText:
24745 //
24746 //  The function requested is not supported
24747 //
24748   SEC_E_UNSUPPORTED_FUNCTION = HRESULT($80090302);
24749   {$EXTERNALSYM SEC_E_UNSUPPORTED_FUNCTION}
24750 
24751 //
24752 // MessageId: SEC_E_TARGET_UNKNOWN
24753 //
24754 // MessageText:
24755 //
24756 //  The specified target is unknown or unreachable
24757 //
24758   SEC_E_TARGET_UNKNOWN = HRESULT($80090303);
24759   {$EXTERNALSYM SEC_E_TARGET_UNKNOWN}
24760 
24761 //
24762 // MessageId: SEC_E_INTERNAL_ERROR
24763 //
24764 // MessageText:
24765 //
24766 //  The Local Security Authority cannot be contacted
24767 //
24768   SEC_E_INTERNAL_ERROR = HRESULT($80090304);
24769   {$EXTERNALSYM SEC_E_INTERNAL_ERROR}
24770 
24771 //
24772 // MessageId: SEC_E_SECPKG_NOT_FOUND
24773 //
24774 // MessageText:
24775 //
24776 //  The requested security package does not exist
24777 //
24778   SEC_E_SECPKG_NOT_FOUND = HRESULT($80090305);
24779   {$EXTERNALSYM SEC_E_SECPKG_NOT_FOUND}
24780 
24781 //
24782 // MessageId: SEC_E_NOT_OWNER
24783 //
24784 // MessageText:
24785 //
24786 //  The caller is not the owner of the desired credentials
24787 //
24788   SEC_E_NOT_OWNER = HRESULT($80090306);
24789   {$EXTERNALSYM SEC_E_NOT_OWNER}
24790 
24791 //
24792 // MessageId: SEC_E_CANNOT_INSTALL
24793 //
24794 // MessageText:
24795 //
24796 //  The security package failed to initialize, and cannot be installed
24797 //
24798   SEC_E_CANNOT_INSTALL = HRESULT($80090307);
24799   {$EXTERNALSYM SEC_E_CANNOT_INSTALL}
24800 
24801 //
24802 // MessageId: SEC_E_INVALID_TOKEN
24803 //
24804 // MessageText:
24805 //
24806 //  The token supplied to the function is invalid
24807 //
24808   SEC_E_INVALID_TOKEN = HRESULT($80090308);
24809   {$EXTERNALSYM SEC_E_INVALID_TOKEN}
24810 
24811 //
24812 // MessageId: SEC_E_CANNOT_PACK
24813 //
24814 // MessageText:
24815 //
24816 //  The security package is not able to marshall the logon buffer, so the logon attempt has failed
24817 //
24818   SEC_E_CANNOT_PACK = HRESULT($80090309);
24819   {$EXTERNALSYM SEC_E_CANNOT_PACK}
24820 
24821 //
24822 // MessageId: SEC_E_QOP_NOT_SUPPORTED
24823 //
24824 // MessageText:
24825 //
24826 //  The per-message Quality of Protection is not supported by the security package
24827 //
24828   SEC_E_QOP_NOT_SUPPORTED = HRESULT($8009030A);
24829   {$EXTERNALSYM SEC_E_QOP_NOT_SUPPORTED}
24830 
24831 //
24832 // MessageId: SEC_E_NO_IMPERSONATION
24833 //
24834 // MessageText:
24835 //
24836 //  The security context does not allow impersonation of the client
24837 //
24838   SEC_E_NO_IMPERSONATION = HRESULT($8009030B);
24839   {$EXTERNALSYM SEC_E_NO_IMPERSONATION}
24840 
24841 //
24842 // MessageId: SEC_E_LOGON_DENIED
24843 //
24844 // MessageText:
24845 //
24846 //  The logon attempt failed
24847 //
24848   SEC_E_LOGON_DENIED = HRESULT($8009030C);
24849   {$EXTERNALSYM SEC_E_LOGON_DENIED}
24850 
24851 //
24852 // MessageId: SEC_E_UNKNOWN_CREDENTIALS
24853 //
24854 // MessageText:
24855 //
24856 //  The credentials supplied to the package were not recognized
24857 //
24858   SEC_E_UNKNOWN_CREDENTIALS = HRESULT($8009030D);
24859   {$EXTERNALSYM SEC_E_UNKNOWN_CREDENTIALS}
24860 
24861 //
24862 // MessageId: SEC_E_NO_CREDENTIALS
24863 //
24864 // MessageText:
24865 //
24866 //  No credentials are available in the security package
24867 //
24868   SEC_E_NO_CREDENTIALS = HRESULT($8009030E);
24869   {$EXTERNALSYM SEC_E_NO_CREDENTIALS}
24870 
24871 //
24872 // MessageId: SEC_E_MESSAGE_ALTERED
24873 //
24874 // MessageText:
24875 //
24876 //  The message or signature supplied for verification has been altered
24877 //
24878   SEC_E_MESSAGE_ALTERED = HRESULT($8009030F);
24879   {$EXTERNALSYM SEC_E_MESSAGE_ALTERED}
24880 
24881 //
24882 // MessageId: SEC_E_OUT_OF_SEQUENCE
24883 //
24884 // MessageText:
24885 //
24886 //  The message supplied for verification is out of sequence
24887 //
24888   SEC_E_OUT_OF_SEQUENCE = HRESULT($80090310);
24889   {$EXTERNALSYM SEC_E_OUT_OF_SEQUENCE}
24890 
24891 //
24892 // MessageId: SEC_E_NO_AUTHENTICATING_AUTHORITY
24893 //
24894 // MessageText:
24895 //
24896 //  No authority could be contacted for authentication.
24897 //
24898   SEC_E_NO_AUTHENTICATING_AUTHORITY = HRESULT($80090311);
24899   {$EXTERNALSYM SEC_E_NO_AUTHENTICATING_AUTHORITY}
24900 
24901 //
24902 // MessageId: SEC_I_CONTINUE_NEEDED
24903 //
24904 // MessageText:
24905 //
24906 //  The function completed successfully, but must be called again to complete the context
24907 //
24908   SEC_I_CONTINUE_NEEDED = HRESULT($00090312);
24909   {$EXTERNALSYM SEC_I_CONTINUE_NEEDED}
24910 
24911 //
24912 // MessageId: SEC_I_COMPLETE_NEEDED
24913 //
24914 // MessageText:
24915 //
24916 //  The function completed successfully, but CompleteToken must be called
24917 //
24918   SEC_I_COMPLETE_NEEDED = HRESULT($00090313);
24919   {$EXTERNALSYM SEC_I_COMPLETE_NEEDED}
24920 
24921 //
24922 // MessageId: SEC_I_COMPLETE_AND_CONTINUE
24923 //
24924 // MessageText:
24925 //
24926 //  The function completed successfully, but both CompleteToken and this function must be called to complete the context
24927 //
24928   SEC_I_COMPLETE_AND_CONTINUE = HRESULT($00090314);
24929   {$EXTERNALSYM SEC_I_COMPLETE_AND_CONTINUE}
24930 
24931 //
24932 // MessageId: SEC_I_LOCAL_LOGON
24933 //
24934 // MessageText:
24935 //
24936 //  The logon was completed, but no network authority was available. The logon was made using locally known information
24937 //
24938   SEC_I_LOCAL_LOGON = HRESULT($00090315);
24939   {$EXTERNALSYM SEC_I_LOCAL_LOGON}
24940 
24941 //
24942 // MessageId: SEC_E_BAD_PKGID
24943 //
24944 // MessageText:
24945 //
24946 //  The requested security package does not exist
24947 //
24948   SEC_E_BAD_PKGID = HRESULT($80090316);
24949   {$EXTERNALSYM SEC_E_BAD_PKGID}
24950 
24951 //
24952 // MessageId: SEC_E_CONTEXT_EXPIRED
24953 //
24954 // MessageText:
24955 //
24956 //  The context has expired and can no longer be used.
24957 //
24958   SEC_E_CONTEXT_EXPIRED = HRESULT($80090317);
24959   {$EXTERNALSYM SEC_E_CONTEXT_EXPIRED}
24960 
24961 //
24962 // MessageId: SEC_I_CONTEXT_EXPIRED
24963 //
24964 // MessageText:
24965 //
24966 //  The context has expired and can no longer be used.
24967 //
24968   SEC_I_CONTEXT_EXPIRED = HRESULT($00090317);
24969   {$EXTERNALSYM SEC_I_CONTEXT_EXPIRED}
24970 
24971 //
24972 // MessageId: SEC_E_INCOMPLETE_MESSAGE
24973 //
24974 // MessageText:
24975 //
24976 //  The supplied message is incomplete.  The signature was not verified.
24977 //
24978   SEC_E_INCOMPLETE_MESSAGE = HRESULT($80090318);
24979   {$EXTERNALSYM SEC_E_INCOMPLETE_MESSAGE}
24980 
24981 //
24982 // MessageId: SEC_E_INCOMPLETE_CREDENTIALS
24983 //
24984 // MessageText:
24985 //
24986 //  The credentials supplied were not complete, and could not be verified. The context could not be initialized.
24987 //
24988   SEC_E_INCOMPLETE_CREDENTIALS = HRESULT($80090320);
24989   {$EXTERNALSYM SEC_E_INCOMPLETE_CREDENTIALS}
24990 
24991 //
24992 // MessageId: SEC_E_BUFFER_TOO_SMALL
24993 //
24994 // MessageText:
24995 //
24996 //  The buffers supplied to a function was too small.
24997 //
24998   SEC_E_BUFFER_TOO_SMALL = HRESULT($80090321);
24999   {$EXTERNALSYM SEC_E_BUFFER_TOO_SMALL}
25000 
25001 //
25002 // MessageId: SEC_I_INCOMPLETE_CREDENTIALS
25003 //
25004 // MessageText:
25005 //
25006 //  The credentials supplied were not complete, and could not be verified. Additional information can be returned from the context.
25007 //
25008   SEC_I_INCOMPLETE_CREDENTIALS = HRESULT($00090320);
25009   {$EXTERNALSYM SEC_I_INCOMPLETE_CREDENTIALS}
25010 
25011 //
25012 // MessageId: SEC_I_RENEGOTIATE
25013 //
25014 // MessageText:
25015 //
25016 //  The context data must be renegotiated with the peer.
25017 //
25018   SEC_I_RENEGOTIATE = HRESULT($00090321);
25019   {$EXTERNALSYM SEC_I_RENEGOTIATE}
25020 
25021 //
25022 // MessageId: SEC_E_WRONG_PRINCIPAL
25023 //
25024 // MessageText:
25025 //
25026 //  The target principal name is incorrect.
25027 //
25028   SEC_E_WRONG_PRINCIPAL = HRESULT($80090322);
25029   {$EXTERNALSYM SEC_E_WRONG_PRINCIPAL}
25030 
25031 //
25032 // MessageId: SEC_I_NO_LSA_CONTEXT
25033 //
25034 // MessageText:
25035 //
25036 //  There is no LSA mode context associated with this context.
25037 //
25038   SEC_I_NO_LSA_CONTEXT = HRESULT($00090323);
25039   {$EXTERNALSYM SEC_I_NO_LSA_CONTEXT}
25040 
25041 //
25042 // MessageId: SEC_E_TIME_SKEW
25043 //
25044 // MessageText:
25045 //
25046 //  The clocks on the client and server machines are skewed.
25047 //
25048   SEC_E_TIME_SKEW = HRESULT($80090324);
25049   {$EXTERNALSYM SEC_E_TIME_SKEW}
25050 
25051 //
25052 // MessageId: SEC_E_UNTRUSTED_ROOT
25053 //
25054 // MessageText:
25055 //
25056 //  The certificate chain was issued by an authority that is not trusted.
25057 //
25058   SEC_E_UNTRUSTED_ROOT = HRESULT($80090325);
25059   {$EXTERNALSYM SEC_E_UNTRUSTED_ROOT}
25060 
25061 //
25062 // MessageId: SEC_E_ILLEGAL_MESSAGE
25063 //
25064 // MessageText:
25065 //
25066 //  The message received was unexpected or badly formatted.
25067 //
25068   SEC_E_ILLEGAL_MESSAGE = HRESULT($80090326);
25069   {$EXTERNALSYM SEC_E_ILLEGAL_MESSAGE}
25070 
25071 //
25072 // MessageId: SEC_E_CERT_UNKNOWN
25073 //
25074 // MessageText:
25075 //
25076 //  An unknown error occurred while processing the certificate.
25077 //
25078   SEC_E_CERT_UNKNOWN = HRESULT($80090327);
25079   {$EXTERNALSYM SEC_E_CERT_UNKNOWN}
25080 
25081 //
25082 // MessageId: SEC_E_CERT_EXPIRED
25083 //
25084 // MessageText:
25085 //
25086 //  The received certificate has expired.
25087 //
25088   SEC_E_CERT_EXPIRED = HRESULT($80090328);
25089   {$EXTERNALSYM SEC_E_CERT_EXPIRED}
25090 
25091 //
25092 // MessageId: SEC_E_ENCRYPT_FAILURE
25093 //
25094 // MessageText:
25095 //
25096 //  The specified data could not be encrypted.
25097 //
25098   SEC_E_ENCRYPT_FAILURE = HRESULT($80090329);
25099   {$EXTERNALSYM SEC_E_ENCRYPT_FAILURE}
25100 
25101 //
25102 // MessageId: SEC_E_DECRYPT_FAILURE
25103 //
25104 // MessageText:
25105 //
25106 //  The specified data could not be decrypted.
25107 //
25108 //
25109   SEC_E_DECRYPT_FAILURE = HRESULT($80090330);
25110   {$EXTERNALSYM SEC_E_DECRYPT_FAILURE}
25111 
25112 //
25113 // MessageId: SEC_E_ALGORITHM_MISMATCH
25114 //
25115 // MessageText:
25116 //
25117 //  The client and server cannot communicate, because they do not possess a common algorithm.
25118 //
25119   SEC_E_ALGORITHM_MISMATCH = HRESULT($80090331);
25120   {$EXTERNALSYM SEC_E_ALGORITHM_MISMATCH}
25121 
25122 //
25123 // MessageId: SEC_E_SECURITY_QOS_FAILED
25124 //
25125 // MessageText:
25126 //
25127 //  The security context could not be established due to a failure in the requested quality of service (e.g. mutual authentication or delegation).
25128 //
25129   SEC_E_SECURITY_QOS_FAILED = HRESULT($80090332);
25130   {$EXTERNALSYM SEC_E_SECURITY_QOS_FAILED}
25131 
25132 //
25133 // MessageId: SEC_E_UNFINISHED_CONTEXT_DELETED
25134 //
25135 // MessageText:
25136 //
25137 //  A security context was deleted before the context was completed.  This is considered a logon failure.
25138 //
25139   SEC_E_UNFINISHED_CONTEXT_DELETED = HRESULT($80090333);
25140   {$EXTERNALSYM SEC_E_UNFINISHED_CONTEXT_DELETED}
25141 
25142 //
25143 // MessageId: SEC_E_NO_TGT_REPLY
25144 //
25145 // MessageText:
25146 //
25147 //  The client is trying to negotiate a context and the server requires user-to-user but didn't send a TGT reply.
25148 //
25149   SEC_E_NO_TGT_REPLY = HRESULT($80090334);
25150   {$EXTERNALSYM SEC_E_NO_TGT_REPLY}
25151 
25152 //
25153 // MessageId: SEC_E_NO_IP_ADDRESSES
25154 //
25155 // MessageText:
25156 //
25157 //  Unable to accomplish the requested task because the local machine does not have any IP addresses.
25158 //
25159   SEC_E_NO_IP_ADDRESSES = HRESULT($80090335);
25160   {$EXTERNALSYM SEC_E_NO_IP_ADDRESSES}
25161 
25162 //
25163 // MessageId: SEC_E_WRONG_CREDENTIAL_HANDLE
25164 //
25165 // MessageText:
25166 //
25167 //  The supplied credential handle does not match the credential associated with the security context.
25168 //
25169   SEC_E_WRONG_CREDENTIAL_HANDLE = HRESULT($80090336);
25170   {$EXTERNALSYM SEC_E_WRONG_CREDENTIAL_HANDLE}
25171 
25172 //
25173 // MessageId: SEC_E_CRYPTO_SYSTEM_INVALID
25174 //
25175 // MessageText:
25176 //
isnull25177 //  The crypto system or checksum function is invalid because a required function is unavailable.
25178 //
25179   SEC_E_CRYPTO_SYSTEM_INVALID = HRESULT($80090337);
25180   {$EXTERNALSYM SEC_E_CRYPTO_SYSTEM_INVALID}
25181 
25182 //
25183 // MessageId: SEC_E_MAX_REFERRALS_EXCEEDED
25184 //
25185 // MessageText:
25186 //
25187 //  The number of maximum ticket referrals has been exceeded.
25188 //
25189   SEC_E_MAX_REFERRALS_EXCEEDED = HRESULT($80090338);
25190   {$EXTERNALSYM SEC_E_MAX_REFERRALS_EXCEEDED}
25191 
25192 //
25193 // MessageId: SEC_E_MUST_BE_KDC
25194 //
25195 // MessageText:
25196 //
25197 //  The local machine must be a Kerberos KDC (domain controller) and it is not.
25198 //
25199   SEC_E_MUST_BE_KDC = HRESULT($80090339);
25200   {$EXTERNALSYM SEC_E_MUST_BE_KDC}
25201 
25202 //
25203 // MessageId: SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
25204 //
25205 // MessageText:
25206 //
25207 //  The other end of the security negotiation is requires strong crypto but it is not supported on the local machine.
25208 //
25209   SEC_E_STRONG_CRYPTO_NOT_SUPPORTED = HRESULT($8009033A);
25210   {$EXTERNALSYM SEC_E_STRONG_CRYPTO_NOT_SUPPORTED}
25211 
25212 //
25213 // MessageId: SEC_E_TOO_MANY_PRINCIPALS
25214 //
25215 // MessageText:
25216 //
25217 //  The KDC reply contained more than one principal name.
25218 //
25219   SEC_E_TOO_MANY_PRINCIPALS = HRESULT($8009033B);
25220   {$EXTERNALSYM SEC_E_TOO_MANY_PRINCIPALS}
25221 
25222 //
25223 // MessageId: SEC_E_NO_PA_DATA
25224 //
25225 // MessageText:
25226 //
25227 //  Expected to find PA data for a hint of what etype to use, but it was not found.
25228 //
25229   SEC_E_NO_PA_DATA = HRESULT($8009033C);
25230   {$EXTERNALSYM SEC_E_NO_PA_DATA}
25231 
25232 //
25233 // MessageId: SEC_E_PKINIT_NAME_MISMATCH
25234 //
25235 // MessageText:
25236 //
25237 //  The client certificate does not contain a valid UPN, or does not match the client name
25238 //  in the logon request.  Please contact your administrator.
25239 //
25240   SEC_E_PKINIT_NAME_MISMATCH = HRESULT($8009033D);
25241   {$EXTERNALSYM SEC_E_PKINIT_NAME_MISMATCH}
25242 
25243 //
25244 // MessageId: SEC_E_SMARTCARD_LOGON_REQUIRED
25245 //
25246 // MessageText:
25247 //
25248 //  Smartcard logon is required and was not used.
25249 //
25250   SEC_E_SMARTCARD_LOGON_REQUIRED = HRESULT($8009033E);
25251   {$EXTERNALSYM SEC_E_SMARTCARD_LOGON_REQUIRED}
25252 
25253 //
25254 // MessageId: SEC_E_SHUTDOWN_IN_PROGRESS
25255 //
25256 // MessageText:
25257 //
25258 //  A system shutdown is in progress.
25259 //
25260   SEC_E_SHUTDOWN_IN_PROGRESS = HRESULT($8009033F);
25261   {$EXTERNALSYM SEC_E_SHUTDOWN_IN_PROGRESS}
25262 
25263 //
25264 // MessageId: SEC_E_KDC_INVALID_REQUEST
25265 //
25266 // MessageText:
25267 //
25268 //  An invalid request was sent to the KDC.
25269 //
25270   SEC_E_KDC_INVALID_REQUEST = HRESULT($80090340);
25271   {$EXTERNALSYM SEC_E_KDC_INVALID_REQUEST}
25272 
25273 //
25274 // MessageId: SEC_E_KDC_UNABLE_TO_REFER
25275 //
25276 // MessageText:
25277 //
25278 //  The KDC was unable to generate a referral for the service requested.
25279 //
25280   SEC_E_KDC_UNABLE_TO_REFER = HRESULT($80090341);
25281   {$EXTERNALSYM SEC_E_KDC_UNABLE_TO_REFER}
25282 
25283 //
25284 // MessageId: SEC_E_KDC_UNKNOWN_ETYPE
25285 //
25286 // MessageText:
25287 //
25288 //  The encryption type requested is not supported by the KDC.
25289 //
25290   SEC_E_KDC_UNKNOWN_ETYPE = HRESULT($80090342);
25291   {$EXTERNALSYM SEC_E_KDC_UNKNOWN_ETYPE}
25292 
25293 //
25294 // MessageId: SEC_E_UNSUPPORTED_PREAUTH
25295 //
25296 // MessageText:
25297 //
25298 //  An unsupported preauthentication mechanism was presented to the kerberos package.
25299 //
25300   SEC_E_UNSUPPORTED_PREAUTH = HRESULT($80090343);
25301   {$EXTERNALSYM SEC_E_UNSUPPORTED_PREAUTH}
25302 
25303 //
25304 // MessageId: SEC_E_DELEGATION_REQUIRED
25305 //
25306 // MessageText:
25307 //
25308 //  The requested operation requires delegation to be enabled on the machine.
25309 //
25310   SEC_E_DELEGATION_REQUIRED = HRESULT($80090345);
25311   {$EXTERNALSYM SEC_E_DELEGATION_REQUIRED}
25312 
25313 //
25314 // MessageId: SEC_E_BAD_BINDINGS
25315 //
25316 // MessageText:
25317 //
25318 //  Client's supplied SSPI channel bindings were incorrect.
25319 //
25320   SEC_E_BAD_BINDINGS = HRESULT($80090346);
25321   {$EXTERNALSYM SEC_E_BAD_BINDINGS}
25322 
25323 //
25324 // MessageId: SEC_E_MULTIPLE_ACCOUNTS
25325 //
25326 // MessageText:
25327 //
25328 //  The received certificate was mapped to multiple accounts.
25329 //
25330   SEC_E_MULTIPLE_ACCOUNTS = HRESULT($80090347);
25331   {$EXTERNALSYM SEC_E_MULTIPLE_ACCOUNTS}
25332 
25333 //
25334 // MessageId: SEC_E_NO_KERB_KEY
25335 //
25336 // MessageText:
25337 //
25338 //  SEC_E_NO_KERB_KEY
25339 //
25340   SEC_E_NO_KERB_KEY = HRESULT($80090348);
25341   {$EXTERNALSYM SEC_E_NO_KERB_KEY}
25342 
25343 //
25344 // MessageId: SEC_E_CERT_WRONG_USAGE
25345 //
25346 // MessageText:
25347 //
25348 //  The certificate is not valid for the requested usage.
25349 //
25350   SEC_E_CERT_WRONG_USAGE = HRESULT($80090349);
25351   {$EXTERNALSYM SEC_E_CERT_WRONG_USAGE}
25352 
25353 //
25354 // MessageId: SEC_E_DOWNGRADE_DETECTED
25355 //
25356 // MessageText:
25357 //
25358 //  The system detected a possible attempt to compromise security.  Please ensure that you can contact the server that authenticated you.
25359 //
25360   SEC_E_DOWNGRADE_DETECTED = HRESULT($80090350);
25361   {$EXTERNALSYM SEC_E_DOWNGRADE_DETECTED}
25362 
25363 //
25364 // MessageId: SEC_E_SMARTCARD_CERT_REVOKED
25365 //
25366 // MessageText:
25367 //
25368 //  The smartcard certificate used for authentication has been revoked.
25369 //  Please contact your system administrator.  There may be additional information in the
25370 //  event log.
25371 //
25372   SEC_E_SMARTCARD_CERT_REVOKED = HRESULT($80090351);
25373   {$EXTERNALSYM SEC_E_SMARTCARD_CERT_REVOKED}
25374 
25375 //
25376 // MessageId: SEC_E_ISSUING_CA_UNTRUSTED
25377 //
25378 // MessageText:
25379 //
25380 //  An untrusted certificate authority was detected While processing the
25381 //  smartcard certificate used for authentication.  Please contact your system
25382 //  administrator.
25383 //
25384   SEC_E_ISSUING_CA_UNTRUSTED = HRESULT($80090352);
25385   {$EXTERNALSYM SEC_E_ISSUING_CA_UNTRUSTED}
25386 
25387 //
25388 // MessageId: SEC_E_REVOCATION_OFFLINE_C
25389 //
25390 // MessageText:
25391 //
25392 //  The revocation status of the smartcard certificate used for
25393 //  authentication could not be determined. Please contact your system administrator.
25394 //
25395   SEC_E_REVOCATION_OFFLINE_C = HRESULT($80090353);
25396   {$EXTERNALSYM SEC_E_REVOCATION_OFFLINE_C}
25397 
25398 //
25399 // MessageId: SEC_E_PKINIT_CLIENT_FAILURE
25400 //
25401 // MessageText:
25402 //
25403 //  The smartcard certificate used for authentication was not trusted.  Please
25404 //  contact your system administrator.
25405 //
25406   SEC_E_PKINIT_CLIENT_FAILURE = HRESULT($80090354);
25407   {$EXTERNALSYM SEC_E_PKINIT_CLIENT_FAILURE}
25408 
25409 //
25410 // MessageId: SEC_E_SMARTCARD_CERT_EXPIRED
25411 //
25412 // MessageText:
25413 //
25414 //  The smartcard certificate used for authentication has expired.  Please
25415 //  contact your system administrator.
25416 //
25417   SEC_E_SMARTCARD_CERT_EXPIRED = HRESULT($80090355);
25418   {$EXTERNALSYM SEC_E_SMARTCARD_CERT_EXPIRED}
25419 
25420 //
25421 // MessageId: SEC_E_NO_S4U_PROT_SUPPORT
25422 //
25423 // MessageText:
25424 //
25425 //  The Kerberos subsystem encountered an error.  A service for user protocol request was made
25426 //  against a domain controller which does not support service for user.
25427 //
25428   SEC_E_NO_S4U_PROT_SUPPORT = HRESULT($80090356);
25429   {$EXTERNALSYM SEC_E_NO_S4U_PROT_SUPPORT}
25430 
25431 //
25432 // MessageId: SEC_E_CROSSREALM_DELEGATION_FAILURE
25433 //
25434 // MessageText:
25435 //
25436 //  An attempt was made by this server to make a Kerberos constrained delegation request for a target
25437 //  outside of the server's realm.  This is not supported, and indicates a misconfiguration on this
25438 //  server's allowed to delegate to list.  Please contact your administrator.
25439 //
25440   SEC_E_CROSSREALM_DELEGATION_FAILURE = HRESULT($80090357);
25441   {$EXTERNALSYM SEC_E_CROSSREALM_DELEGATION_FAILURE}
25442 
25443 //
25444 // MessageId: SEC_E_REVOCATION_OFFLINE_KDC
25445 //
25446 // MessageText:
25447 //
25448 //  The revocation status of the domain controller certificate used for smartcard
25449 //  authentication could not be determined.  There is additional information in the system event
25450 //  log. Please contact your system administrator.
25451 //
25452   SEC_E_REVOCATION_OFFLINE_KDC = HRESULT($80090358);
25453   {$EXTERNALSYM SEC_E_REVOCATION_OFFLINE_KDC}
25454 
25455 //
25456 // MessageId: SEC_E_ISSUING_CA_UNTRUSTED_KDC
25457 //
25458 // MessageText:
25459 //
25460 //  An untrusted certificate authority was detected while processing the
25461 //  domain controller certificate used for authentication.  There is additional information in
25462 //  the system event log.  Please contact your system administrator.
25463 //
25464   SEC_E_ISSUING_CA_UNTRUSTED_KDC = HRESULT($80090359);
25465   {$EXTERNALSYM SEC_E_ISSUING_CA_UNTRUSTED_KDC}
25466 
25467 //
25468 // MessageId: SEC_E_KDC_CERT_EXPIRED
25469 //
25470 // MessageText:
25471 //
25472 //  The domain controller certificate used for smartcard logon has expired.
25473 //  Please contact your system administrator with the contents of your system event log.
25474 //
25475   SEC_E_KDC_CERT_EXPIRED = HRESULT($8009035A);
25476   {$EXTERNALSYM SEC_E_KDC_CERT_EXPIRED}
25477 
25478 //
25479 // MessageId: SEC_E_KDC_CERT_REVOKED
25480 //
25481 // MessageText:
25482 //
25483 //  The domain controller certificate used for smartcard logon has been revoked.
25484 //  Please contact your system administrator with the contents of your system event log.
25485 //
25486   SEC_E_KDC_CERT_REVOKED = HRESULT($8009035B);
25487   {$EXTERNALSYM SEC_E_KDC_CERT_REVOKED}
25488 
25489 //
25490 // Provided for backwards compatibility
25491 //
25492 
25493   SEC_E_NO_SPM = SEC_E_INTERNAL_ERROR;
25494   {$EXTERNALSYM SEC_E_NO_SPM}
25495   SEC_E_NOT_SUPPORTED = SEC_E_UNSUPPORTED_FUNCTION;
25496   {$EXTERNALSYM SEC_E_NOT_SUPPORTED}
25497 
25498 //
25499 // MessageId: CRYPT_E_MSG_ERROR
25500 //
25501 // MessageText:
25502 //
25503 //  An error occurred while performing an operation on a cryptographic message.
25504 //
25505   CRYPT_E_MSG_ERROR = HRESULT($80091001);
25506   {$EXTERNALSYM CRYPT_E_MSG_ERROR}
25507 
25508 //
25509 // MessageId: CRYPT_E_UNKNOWN_ALGO
25510 //
25511 // MessageText:
25512 //
25513 //  Unknown cryptographic algorithm.
25514 //
25515   CRYPT_E_UNKNOWN_ALGO = HRESULT($80091002);
25516   {$EXTERNALSYM CRYPT_E_UNKNOWN_ALGO}
25517 
25518 //
25519 // MessageId: CRYPT_E_OID_FORMAT
25520 //
25521 // MessageText:
25522 //
25523 //  The object identifier is poorly formatted.
25524 //
25525   CRYPT_E_OID_FORMAT = HRESULT($80091003);
25526   {$EXTERNALSYM CRYPT_E_OID_FORMAT}
25527 
25528 //
25529 // MessageId: CRYPT_E_INVALID_MSG_TYPE
25530 //
25531 // MessageText:
25532 //
25533 //  Invalid cryptographic message type.
25534 //
25535   CRYPT_E_INVALID_MSG_TYPE = HRESULT($80091004);
25536   {$EXTERNALSYM CRYPT_E_INVALID_MSG_TYPE}
25537 
25538 //
25539 // MessageId: CRYPT_E_UNEXPECTED_ENCODING
25540 //
25541 // MessageText:
25542 //
25543 //  Unexpected cryptographic message encoding.
25544 //
25545   CRYPT_E_UNEXPECTED_ENCODING = HRESULT($80091005);
25546   {$EXTERNALSYM CRYPT_E_UNEXPECTED_ENCODING}
25547 
25548 //
25549 // MessageId: CRYPT_E_AUTH_ATTR_MISSING
25550 //
25551 // MessageText:
25552 //
25553 //  The cryptographic message does not contain an expected authenticated attribute.
25554 //
25555   CRYPT_E_AUTH_ATTR_MISSING = HRESULT($80091006);
25556   {$EXTERNALSYM CRYPT_E_AUTH_ATTR_MISSING}
25557 
25558 //
25559 // MessageId: CRYPT_E_HASH_VALUE
25560 //
25561 // MessageText:
25562 //
25563 //  The hash value is not correct.
25564 //
25565   CRYPT_E_HASH_VALUE = HRESULT($80091007);
25566   {$EXTERNALSYM CRYPT_E_HASH_VALUE}
25567 
25568 //
25569 // MessageId: CRYPT_E_INVALID_INDEX
25570 //
25571 // MessageText:
25572 //
25573 //  The index value is not valid.
25574 //
25575   CRYPT_E_INVALID_INDEX = HRESULT($80091008);
25576   {$EXTERNALSYM CRYPT_E_INVALID_INDEX}
25577 
25578 //
25579 // MessageId: CRYPT_E_ALREADY_DECRYPTED
25580 //
25581 // MessageText:
25582 //
25583 //  The content of the cryptographic message has already been decrypted.
25584 //
25585   CRYPT_E_ALREADY_DECRYPTED = HRESULT($80091009);
25586   {$EXTERNALSYM CRYPT_E_ALREADY_DECRYPTED}
25587 
25588 //
25589 // MessageId: CRYPT_E_NOT_DECRYPTED
25590 //
25591 // MessageText:
25592 //
25593 //  The content of the cryptographic message has not been decrypted yet.
25594 //
25595   CRYPT_E_NOT_DECRYPTED = HRESULT($8009100A);
25596   {$EXTERNALSYM CRYPT_E_NOT_DECRYPTED}
25597 
25598 //
25599 // MessageId: CRYPT_E_RECIPIENT_NOT_FOUND
25600 //
25601 // MessageText:
25602 //
25603 //  The enveloped-data message does not contain the specified recipient.
25604 //
25605   CRYPT_E_RECIPIENT_NOT_FOUND = HRESULT($8009100B);
25606   {$EXTERNALSYM CRYPT_E_RECIPIENT_NOT_FOUND}
25607 
25608 //
25609 // MessageId: CRYPT_E_CONTROL_TYPE
25610 //
25611 // MessageText:
25612 //
25613 //  Invalid control type.
25614 //
25615   CRYPT_E_CONTROL_TYPE = HRESULT($8009100C);
25616   {$EXTERNALSYM CRYPT_E_CONTROL_TYPE}
25617 
25618 //
25619 // MessageId: CRYPT_E_ISSUER_SERIALNUMBER
25620 //
25621 // MessageText:
25622 //
25623 //  Invalid issuer and/or serial number.
25624 //
25625   CRYPT_E_ISSUER_SERIALNUMBER = HRESULT($8009100D);
25626   {$EXTERNALSYM CRYPT_E_ISSUER_SERIALNUMBER}
25627 
25628 //
25629 // MessageId: CRYPT_E_SIGNER_NOT_FOUND
25630 //
25631 // MessageText:
25632 //
25633 //  Cannot find the original signer.
25634 //
25635   CRYPT_E_SIGNER_NOT_FOUND = HRESULT($8009100E);
25636   {$EXTERNALSYM CRYPT_E_SIGNER_NOT_FOUND}
25637 
25638 //
25639 // MessageId: CRYPT_E_ATTRIBUTES_MISSING
25640 //
25641 // MessageText:
25642 //
25643 //  The cryptographic message does not contain all of the requested attributes.
25644 //
25645   CRYPT_E_ATTRIBUTES_MISSING = HRESULT($8009100F);
25646   {$EXTERNALSYM CRYPT_E_ATTRIBUTES_MISSING}
25647 
25648 //
25649 // MessageId: CRYPT_E_STREAM_MSG_NOT_READY
25650 //
25651 // MessageText:
25652 //
25653 //  The streamed cryptographic message is not ready to return data.
25654 //
25655   CRYPT_E_STREAM_MSG_NOT_READY = HRESULT($80091010);
25656   {$EXTERNALSYM CRYPT_E_STREAM_MSG_NOT_READY}
25657 
25658 //
25659 // MessageId: CRYPT_E_STREAM_INSUFFICIENT_DATA
25660 //
25661 // MessageText:
25662 //
25663 //  The streamed cryptographic message requires more data to complete the decode operation.
25664 //
25665   CRYPT_E_STREAM_INSUFFICIENT_DATA = HRESULT($80091011);
25666   {$EXTERNALSYM CRYPT_E_STREAM_INSUFFICIENT_DATA}
25667 
25668 //
25669 // MessageId: CRYPT_I_NEW_PROTECTION_REQUIRED
25670 //
25671 // MessageText:
25672 //
25673 //  The protected data needs to be re-protected.
25674 //
25675   CRYPT_I_NEW_PROTECTION_REQUIRED = HRESULT($00091012);
25676   {$EXTERNALSYM CRYPT_I_NEW_PROTECTION_REQUIRED}
25677 
25678 //
25679 // MessageId: CRYPT_E_BAD_LEN
25680 //
25681 // MessageText:
25682 //
25683 //  The length specified for the output data was insufficient.
25684 //
25685   CRYPT_E_BAD_LEN = HRESULT($80092001);
25686   {$EXTERNALSYM CRYPT_E_BAD_LEN}
25687 
25688 //
25689 // MessageId: CRYPT_E_BAD_ENCODE
25690 //
25691 // MessageText:
25692 //
25693 //  An error occurred during encode or decode operation.
25694 //
25695   CRYPT_E_BAD_ENCODE = HRESULT($80092002);
25696   {$EXTERNALSYM CRYPT_E_BAD_ENCODE}
25697 
25698 //
25699 // MessageId: CRYPT_E_FILE_ERROR
25700 //
25701 // MessageText:
25702 //
25703 //  An error occurred while reading or writing to a file.
25704 //
25705   CRYPT_E_FILE_ERROR = HRESULT($80092003);
25706   {$EXTERNALSYM CRYPT_E_FILE_ERROR}
25707 
25708 //
25709 // MessageId: CRYPT_E_NOT_FOUND
25710 //
25711 // MessageText:
25712 //
25713 //  Cannot find object or property.
25714 //
25715   CRYPT_E_NOT_FOUND = HRESULT($80092004);
25716   {$EXTERNALSYM CRYPT_E_NOT_FOUND}
25717 
25718 //
25719 // MessageId: CRYPT_E_EXISTS
25720 //
25721 // MessageText:
25722 //
25723 //  The object or property already exists.
25724 //
25725   CRYPT_E_EXISTS = HRESULT($80092005);
25726   {$EXTERNALSYM CRYPT_E_EXISTS}
25727 
25728 //
25729 // MessageId: CRYPT_E_NO_PROVIDER
25730 //
25731 // MessageText:
25732 //
25733 //  No provider was specified for the store or object.
25734 //
25735   CRYPT_E_NO_PROVIDER = HRESULT($80092006);
25736   {$EXTERNALSYM CRYPT_E_NO_PROVIDER}
25737 
25738 //
25739 // MessageId: CRYPT_E_SELF_SIGNED
25740 //
25741 // MessageText:
25742 //
25743 //  The specified certificate is self signed.
25744 //
25745   CRYPT_E_SELF_SIGNED = HRESULT($80092007);
25746   {$EXTERNALSYM CRYPT_E_SELF_SIGNED}
25747 
25748 //
25749 // MessageId: CRYPT_E_DELETED_PREV
25750 //
25751 // MessageText:
25752 //
25753 //  The previous certificate or CRL context was deleted.
25754 //
25755   CRYPT_E_DELETED_PREV = HRESULT($80092008);
25756   {$EXTERNALSYM CRYPT_E_DELETED_PREV}
25757 
25758 //
25759 // MessageId: CRYPT_E_NO_MATCH
25760 //
25761 // MessageText:
25762 //
25763 //  Cannot find the requested object.
25764 //
25765   CRYPT_E_NO_MATCH = HRESULT($80092009);
25766   {$EXTERNALSYM CRYPT_E_NO_MATCH}
25767 
25768 //
25769 // MessageId: CRYPT_E_UNEXPECTED_MSG_TYPE
25770 //
25771 // MessageText:
25772 //
25773 //  The certificate does not have a property that references a private key.
25774 //
25775   CRYPT_E_UNEXPECTED_MSG_TYPE = HRESULT($8009200A);
25776   {$EXTERNALSYM CRYPT_E_UNEXPECTED_MSG_TYPE}
25777 
25778 //
25779 // MessageId: CRYPT_E_NO_KEY_PROPERTY
25780 //
25781 // MessageText:
25782 //
25783 //  Cannot find the certificate and private key for decryption.
25784 //
25785   CRYPT_E_NO_KEY_PROPERTY = HRESULT($8009200B);
25786   {$EXTERNALSYM CRYPT_E_NO_KEY_PROPERTY}
25787 
25788 //
25789 // MessageId: CRYPT_E_NO_DECRYPT_CERT
25790 //
25791 // MessageText:
25792 //
25793 //  Cannot find the certificate and private key to use for decryption.
25794 //
25795   CRYPT_E_NO_DECRYPT_CERT = HRESULT($8009200C);
25796   {$EXTERNALSYM CRYPT_E_NO_DECRYPT_CERT}
25797 
25798 //
25799 // MessageId: CRYPT_E_BAD_MSG
25800 //
25801 // MessageText:
25802 //
25803 //  Not a cryptographic message or the cryptographic message is not formatted correctly.
25804 //
25805   CRYPT_E_BAD_MSG = HRESULT($8009200D);
25806   {$EXTERNALSYM CRYPT_E_BAD_MSG}
25807 
25808 //
25809 // MessageId: CRYPT_E_NO_SIGNER
25810 //
25811 // MessageText:
25812 //
25813 //  The signed cryptographic message does not have a signer for the specified signer index.
25814 //
25815   CRYPT_E_NO_SIGNER = HRESULT($8009200E);
25816   {$EXTERNALSYM CRYPT_E_NO_SIGNER}
25817 
25818 //
25819 // MessageId: CRYPT_E_PENDING_CLOSE
25820 //
25821 // MessageText:
25822 //
25823 //  Final closure is pending until additional frees or closes.
25824 //
25825   CRYPT_E_PENDING_CLOSE = HRESULT($8009200F);
25826   {$EXTERNALSYM CRYPT_E_PENDING_CLOSE}
25827 
25828 //
25829 // MessageId: CRYPT_E_REVOKED
25830 //
25831 // MessageText:
25832 //
25833 //  The certificate is revoked.
25834 //
25835   CRYPT_E_REVOKED = HRESULT($80092010);
25836   {$EXTERNALSYM CRYPT_E_REVOKED}
25837 
25838 //
25839 // MessageId: CRYPT_E_NO_REVOCATION_DLL
25840 //
25841 // MessageText:
25842 //
25843 //  No Dll or exported function was found to verify revocation.
25844 //
25845   CRYPT_E_NO_REVOCATION_DLL = HRESULT($80092011);
25846   {$EXTERNALSYM CRYPT_E_NO_REVOCATION_DLL}
25847 
25848 //
25849 // MessageId: CRYPT_E_NO_REVOCATION_CHECK
25850 //
25851 // MessageText:
25852 //
25853 //  The revocation function was unable to check revocation for the certificate.
25854 //
25855   CRYPT_E_NO_REVOCATION_CHECK = HRESULT($80092012);
25856   {$EXTERNALSYM CRYPT_E_NO_REVOCATION_CHECK}
25857 
25858 //
25859 // MessageId: CRYPT_E_REVOCATION_OFFLINE
25860 //
25861 // MessageText:
25862 //
25863 //  The revocation function was unable to check revocation because the revocation server was offline.
25864 //
25865   CRYPT_E_REVOCATION_OFFLINE = HRESULT($80092013);
25866   {$EXTERNALSYM CRYPT_E_REVOCATION_OFFLINE}
25867 
25868 //
25869 // MessageId: CRYPT_E_NOT_IN_REVOCATION_DATABASE
25870 //
25871 // MessageText:
25872 //
25873 //  The certificate is not in the revocation server's database.
25874 //
25875   CRYPT_E_NOT_IN_REVOCATION_DATABASE = HRESULT($80092014);
25876   {$EXTERNALSYM CRYPT_E_NOT_IN_REVOCATION_DATABASE}
25877 
25878 //
25879 // MessageId: CRYPT_E_INVALID_NUMERIC_STRING
25880 //
25881 // MessageText:
25882 //
25883 //  The string contains a non-numeric character.
25884 //
25885   CRYPT_E_INVALID_NUMERIC_STRING = HRESULT($80092020);
25886   {$EXTERNALSYM CRYPT_E_INVALID_NUMERIC_STRING}
25887 
25888 //
25889 // MessageId: CRYPT_E_INVALID_PRINTABLE_STRING
25890 //
25891 // MessageText:
25892 //
25893 //  The string contains a non-printable character.
25894 //
25895   CRYPT_E_INVALID_PRINTABLE_STRING = HRESULT($80092021);
25896   {$EXTERNALSYM CRYPT_E_INVALID_PRINTABLE_STRING}
25897 
25898 //
25899 // MessageId: CRYPT_E_INVALID_IA5_STRING
25900 //
25901 // MessageText:
25902 //
25903 //  The string contains a character not in the 7 bit ASCII character set.
25904 //
25905   CRYPT_E_INVALID_IA5_STRING = HRESULT($80092022);
25906   {$EXTERNALSYM CRYPT_E_INVALID_IA5_STRING}
25907 
25908 //
25909 // MessageId: CRYPT_E_INVALID_X500_STRING
25910 //
25911 // MessageText:
25912 //
25913 //  The string contains an invalid X500 name attribute key, oid, value or delimiter.
25914 //
25915   CRYPT_E_INVALID_X500_STRING = HRESULT($80092023);
25916   {$EXTERNALSYM CRYPT_E_INVALID_X500_STRING}
25917 
25918 //
25919 // MessageId: CRYPT_E_NOT_CHAR_STRING
25920 //
25921 // MessageText:
25922 //
25923 //  The dwValueType for the CERT_NAME_VALUE is not one of the character strings.  Most likely it is either a CERT_RDN_ENCODED_BLOB or CERT_TDN_OCTED_STRING.
25924 //
25925   CRYPT_E_NOT_CHAR_STRING = HRESULT($80092024);
25926   {$EXTERNALSYM CRYPT_E_NOT_CHAR_STRING}
25927 
25928 //
25929 // MessageId: CRYPT_E_FILERESIZED
25930 //
25931 // MessageText:
25932 //
25933 //  The Put operation can not continue.  The file needs to be resized.  However, there is already a signature present.  A complete signing operation must be done.
25934 //
25935   CRYPT_E_FILERESIZED = HRESULT($80092025);
25936   {$EXTERNALSYM CRYPT_E_FILERESIZED}
25937 
25938 //
25939 // MessageId: CRYPT_E_SECURITY_SETTINGS
25940 //
25941 // MessageText:
25942 //
25943 //  The cryptographic operation failed due to a local security option setting.
25944 //
25945   CRYPT_E_SECURITY_SETTINGS = HRESULT($80092026);
25946   {$EXTERNALSYM CRYPT_E_SECURITY_SETTINGS}
25947 
25948 //
25949 // MessageId: CRYPT_E_NO_VERIFY_USAGE_DLL
25950 //
25951 // MessageText:
25952 //
wasnull25953 //  No DLL or exported function was found to verify subject usage.
25954 //
25955   CRYPT_E_NO_VERIFY_USAGE_DLL = HRESULT($80092027);
25956   {$EXTERNALSYM CRYPT_E_NO_VERIFY_USAGE_DLL}
25957 
25958 //
25959 // MessageId: CRYPT_E_NO_VERIFY_USAGE_CHECK
25960 //
25961 // MessageText:
25962 //
wasnull25963 //  The called function was unable to do a usage check on the subject.
25964 //
25965   CRYPT_E_NO_VERIFY_USAGE_CHECK = HRESULT($80092028);
25966   {$EXTERNALSYM CRYPT_E_NO_VERIFY_USAGE_CHECK}
25967 
25968 //
25969 // MessageId: CRYPT_E_VERIFY_USAGE_OFFLINE
25970 //
25971 // MessageText:
25972 //
wasnull25973 //  Since the server was offline, the called function was unable to complete the usage check.
25974 //
25975   CRYPT_E_VERIFY_USAGE_OFFLINE = HRESULT($80092029);
25976   {$EXTERNALSYM CRYPT_E_VERIFY_USAGE_OFFLINE}
25977 
25978 //
25979 // MessageId: CRYPT_E_NOT_IN_CTL
25980 //
25981 // MessageText:
25982 //
25983 //  The subject was not found in a Certificate Trust List (CTL).
25984 //
25985   CRYPT_E_NOT_IN_CTL = HRESULT($8009202A);
25986   {$EXTERNALSYM CRYPT_E_NOT_IN_CTL}
25987 
25988 //
25989 // MessageId: CRYPT_E_NO_TRUSTED_SIGNER
25990 //
25991 // MessageText:
25992 //
25993 //  None of the signers of the cryptographic message or certificate trust list is trusted.
25994 //
25995   CRYPT_E_NO_TRUSTED_SIGNER = HRESULT($8009202B);
25996   {$EXTERNALSYM CRYPT_E_NO_TRUSTED_SIGNER}
25997 
25998 //
25999 // MessageId: CRYPT_E_MISSING_PUBKEY_PARA
26000 //
26001 // MessageText:
26002 //
26003 //  The public key's algorithm parameters are missing.
26004 //
26005   CRYPT_E_MISSING_PUBKEY_PARA = HRESULT($8009202C);
26006   {$EXTERNALSYM CRYPT_E_MISSING_PUBKEY_PARA}
26007 
26008 //
26009 // MessageId: CRYPT_E_OSS_ERROR
26010 //
26011 // MessageText:
26012 //
26013 //  OSS Certificate encode/decode error code base
26014 //
26015 //  See asn1code.h for a definition of the OSS runtime errors. The OSS
26016 //  error values are offset by CRYPT_E_OSS_ERROR.
26017 //
26018   CRYPT_E_OSS_ERROR = HRESULT($80093000);
26019   {$EXTERNALSYM CRYPT_E_OSS_ERROR}
26020 
26021 //
26022 // MessageId: OSS_MORE_BUF
26023 //
26024 // MessageText:
26025 //
26026 //  OSS ASN.1 Error: Output Buffer is too small.
26027 //
26028   OSS_MORE_BUF = HRESULT($80093001);
26029   {$EXTERNALSYM OSS_MORE_BUF}
26030 
26031 //
26032 // MessageId: OSS_NEGATIVE_UINTEGER
26033 //
26034 // MessageText:
26035 //
26036 //  OSS ASN.1 Error: Signed integer is encoded as a unsigned integer.
26037 //
26038   OSS_NEGATIVE_UINTEGER = HRESULT($80093002);
26039   {$EXTERNALSYM OSS_NEGATIVE_UINTEGER}
26040 
26041 //
26042 // MessageId: OSS_PDU_RANGE
26043 //
26044 // MessageText:
26045 //
26046 //  OSS ASN.1 Error: Unknown ASN.1 data type.
26047 //
26048   OSS_PDU_RANGE = HRESULT($80093003);
26049   {$EXTERNALSYM OSS_PDU_RANGE}
26050 
26051 //
26052 // MessageId: OSS_MORE_INPUT
26053 //
26054 // MessageText:
26055 //
26056 //  OSS ASN.1 Error: Output buffer is too small, the decoded data has been truncated.
26057 //
26058   OSS_MORE_INPUT = HRESULT($80093004);
26059   {$EXTERNALSYM OSS_MORE_INPUT}
26060 
26061 //
26062 // MessageId: OSS_DATA_ERROR
26063 //
26064 // MessageText:
26065 //
26066 //  OSS ASN.1 Error: Invalid data.
26067 //
26068   OSS_DATA_ERROR = HRESULT($80093005);
26069   {$EXTERNALSYM OSS_DATA_ERROR}
26070 
26071 //
26072 // MessageId: OSS_BAD_ARG
26073 //
26074 // MessageText:
26075 //
26076 //  OSS ASN.1 Error: Invalid argument.
26077 //
26078   OSS_BAD_ARG = HRESULT($80093006);
26079   {$EXTERNALSYM OSS_BAD_ARG}
26080 
26081 //
26082 // MessageId: OSS_BAD_VERSION
26083 //
26084 // MessageText:
26085 //
26086 //  OSS ASN.1 Error: Encode/Decode version mismatch.
26087 //
26088   OSS_BAD_VERSION = HRESULT($80093007);
26089   {$EXTERNALSYM OSS_BAD_VERSION}
26090 
26091 //
26092 // MessageId: OSS_OUT_MEMORY
26093 //
26094 // MessageText:
26095 //
26096 //  OSS ASN.1 Error: Out of memory.
26097 //
26098   OSS_OUT_MEMORY = HRESULT($80093008);
26099   {$EXTERNALSYM OSS_OUT_MEMORY}
26100 
26101 //
26102 // MessageId: OSS_PDU_MISMATCH
26103 //
26104 // MessageText:
26105 //
26106 //  OSS ASN.1 Error: Encode/Decode Error.
26107 //
26108   OSS_PDU_MISMATCH = HRESULT($80093009);
26109   {$EXTERNALSYM OSS_PDU_MISMATCH}
26110 
26111 //
26112 // MessageId: OSS_LIMITED
26113 //
26114 // MessageText:
26115 //
26116 //  OSS ASN.1 Error: Internal Error.
26117 //
26118   OSS_LIMITED = HRESULT($8009300A);
26119   {$EXTERNALSYM OSS_LIMITED}
26120 
26121 //
26122 // MessageId: OSS_BAD_PTR
26123 //
26124 // MessageText:
26125 //
26126 //  OSS ASN.1 Error: Invalid data.
26127 //
26128   OSS_BAD_PTR = HRESULT($8009300B);
26129   {$EXTERNALSYM OSS_BAD_PTR}
26130 
26131 //
26132 // MessageId: OSS_BAD_TIME
26133 //
26134 // MessageText:
26135 //
26136 //  OSS ASN.1 Error: Invalid data.
26137 //
26138   OSS_BAD_TIME = HRESULT($8009300C);
26139   {$EXTERNALSYM OSS_BAD_TIME}
26140 
26141 //
26142 // MessageId: OSS_INDEFINITE_NOT_SUPPORTED
26143 //
26144 // MessageText:
26145 //
26146 //  OSS ASN.1 Error: Unsupported BER indefinite-length encoding.
26147 //
26148   OSS_INDEFINITE_NOT_SUPPORTED = HRESULT($8009300D);
26149   {$EXTERNALSYM OSS_INDEFINITE_NOT_SUPPORTED}
26150 
26151 //
26152 // MessageId: OSS_MEM_ERROR
26153 //
26154 // MessageText:
26155 //
26156 //  OSS ASN.1 Error: Access violation.
26157 //
26158   OSS_MEM_ERROR = HRESULT($8009300E);
26159   {$EXTERNALSYM OSS_MEM_ERROR}
26160 
26161 //
26162 // MessageId: OSS_BAD_TABLE
26163 //
26164 // MessageText:
26165 //
26166 //  OSS ASN.1 Error: Invalid data.
26167 //
26168   OSS_BAD_TABLE = HRESULT($8009300F);
26169   {$EXTERNALSYM OSS_BAD_TABLE}
26170 
26171 //
26172 // MessageId: OSS_TOO_LONG
26173 //
26174 // MessageText:
26175 //
26176 //  OSS ASN.1 Error: Invalid data.
26177 //
26178   OSS_TOO_LONG = HRESULT($80093010);
26179   {$EXTERNALSYM OSS_TOO_LONG}
26180 
26181 //
26182 // MessageId: OSS_CONSTRAINT_VIOLATED
26183 //
26184 // MessageText:
26185 //
26186 //  OSS ASN.1 Error: Invalid data.
26187 //
26188   OSS_CONSTRAINT_VIOLATED = HRESULT($80093011);
26189   {$EXTERNALSYM OSS_CONSTRAINT_VIOLATED}
26190 
26191 //
26192 // MessageId: OSS_FATAL_ERROR
26193 //
26194 // MessageText:
26195 //
26196 //  OSS ASN.1 Error: Internal Error.
26197 //
26198   OSS_FATAL_ERROR = HRESULT($80093012);
26199   {$EXTERNALSYM OSS_FATAL_ERROR}
26200 
26201 //
26202 // MessageId: OSS_ACCESS_SERIALIZATION_ERROR
26203 //
26204 // MessageText:
26205 //
26206 //  OSS ASN.1 Error: Multi-threading conflict.
26207 //
26208   OSS_ACCESS_SERIALIZATION_ERROR = HRESULT($80093013);
26209   {$EXTERNALSYM OSS_ACCESS_SERIALIZATION_ERROR}
26210 
26211 //
26212 // MessageId: OSS_NULL_TBL
26213 //
26214 // MessageText:
26215 //
26216 //  OSS ASN.1 Error: Invalid data.
26217 //
26218   OSS_NULL_TBL = HRESULT($80093014);
26219   {$EXTERNALSYM OSS_NULL_TBL}
26220 
26221 //
26222 // MessageId: OSS_NULL_FCN
26223 //
26224 // MessageText:
26225 //
26226 //  OSS ASN.1 Error: Invalid data.
26227 //
26228   OSS_NULL_FCN = HRESULT($80093015);
26229   {$EXTERNALSYM OSS_NULL_FCN}
26230 
26231 //
26232 // MessageId: OSS_BAD_ENCRULES
26233 //
26234 // MessageText:
26235 //
26236 //  OSS ASN.1 Error: Invalid data.
26237 //
26238   OSS_BAD_ENCRULES = HRESULT($80093016);
26239   {$EXTERNALSYM OSS_BAD_ENCRULES}
26240 
26241 //
26242 // MessageId: OSS_UNAVAIL_ENCRULES
26243 //
26244 // MessageText:
26245 //
26246 //  OSS ASN.1 Error: Encode/Decode function not implemented.
26247 //
26248   OSS_UNAVAIL_ENCRULES = HRESULT($80093017);
26249   {$EXTERNALSYM OSS_UNAVAIL_ENCRULES}
26250 
26251 //
26252 // MessageId: OSS_CANT_OPEN_TRACE_WINDOW
26253 //
26254 // MessageText:
26255 //
26256 //  OSS ASN.1 Error: Trace file error.
26257 //
26258   OSS_CANT_OPEN_TRACE_WINDOW = HRESULT($80093018);
26259   {$EXTERNALSYM OSS_CANT_OPEN_TRACE_WINDOW}
26260 
26261 //
26262 // MessageId: OSS_UNIMPLEMENTED
26263 //
26264 // MessageText:
26265 //
26266 //  OSS ASN.1 Error: Function not implemented.
26267 //
26268   OSS_UNIMPLEMENTED = HRESULT($80093019);
26269   {$EXTERNALSYM OSS_UNIMPLEMENTED}
26270 
26271 //
26272 // MessageId: OSS_OID_DLL_NOT_LINKED
26273 //
26274 // MessageText:
26275 //
26276 //  OSS ASN.1 Error: Program link error.
26277 //
26278   OSS_OID_DLL_NOT_LINKED = HRESULT($8009301A);
26279   {$EXTERNALSYM OSS_OID_DLL_NOT_LINKED}
26280 
26281 //
26282 // MessageId: OSS_CANT_OPEN_TRACE_FILE
26283 //
26284 // MessageText:
26285 //
26286 //  OSS ASN.1 Error: Trace file error.
26287 //
26288   OSS_CANT_OPEN_TRACE_FILE = HRESULT($8009301B);
26289   {$EXTERNALSYM OSS_CANT_OPEN_TRACE_FILE}
26290 
26291 //
26292 // MessageId: OSS_TRACE_FILE_ALREADY_OPEN
26293 //
26294 // MessageText:
26295 //
26296 //  OSS ASN.1 Error: Trace file error.
26297 //
26298   OSS_TRACE_FILE_ALREADY_OPEN = HRESULT($8009301C);
26299   {$EXTERNALSYM OSS_TRACE_FILE_ALREADY_OPEN}
26300 
26301 //
26302 // MessageId: OSS_TABLE_MISMATCH
26303 //
26304 // MessageText:
26305 //
26306 //  OSS ASN.1 Error: Invalid data.
26307 //
26308   OSS_TABLE_MISMATCH = HRESULT($8009301D);
26309   {$EXTERNALSYM OSS_TABLE_MISMATCH}
26310 
26311 //
26312 // MessageId: OSS_TYPE_NOT_SUPPORTED
26313 //
26314 // MessageText:
26315 //
26316 //  OSS ASN.1 Error: Invalid data.
26317 //
26318   OSS_TYPE_NOT_SUPPORTED = HRESULT($8009301E);
26319   {$EXTERNALSYM OSS_TYPE_NOT_SUPPORTED}
26320 
26321 //
26322 // MessageId: OSS_REAL_DLL_NOT_LINKED
26323 //
26324 // MessageText:
26325 //
26326 //  OSS ASN.1 Error: Program link error.
26327 //
26328   OSS_REAL_DLL_NOT_LINKED = HRESULT($8009301F);
26329   {$EXTERNALSYM OSS_REAL_DLL_NOT_LINKED}
26330 
26331 //
26332 // MessageId: OSS_REAL_CODE_NOT_LINKED
26333 //
26334 // MessageText:
26335 //
26336 //  OSS ASN.1 Error: Program link error.
26337 //
26338   OSS_REAL_CODE_NOT_LINKED = HRESULT($80093020);
26339   {$EXTERNALSYM OSS_REAL_CODE_NOT_LINKED}
26340 
26341 //
26342 // MessageId: OSS_OUT_OF_RANGE
26343 //
26344 // MessageText:
26345 //
26346 //  OSS ASN.1 Error: Program link error.
26347 //
26348   OSS_OUT_OF_RANGE = HRESULT($80093021);
26349   {$EXTERNALSYM OSS_OUT_OF_RANGE}
26350 
26351 //
26352 // MessageId: OSS_COPIER_DLL_NOT_LINKED
26353 //
26354 // MessageText:
26355 //
26356 //  OSS ASN.1 Error: Program link error.
26357 //
26358   OSS_COPIER_DLL_NOT_LINKED = HRESULT($80093022);
26359   {$EXTERNALSYM OSS_COPIER_DLL_NOT_LINKED}
26360 
26361 //
26362 // MessageId: OSS_CONSTRAINT_DLL_NOT_LINKED
26363 //
26364 // MessageText:
26365 //
26366 //  OSS ASN.1 Error: Program link error.
26367 //
26368   OSS_CONSTRAINT_DLL_NOT_LINKED = HRESULT($80093023);
26369   {$EXTERNALSYM OSS_CONSTRAINT_DLL_NOT_LINKED}
26370 
26371 //
26372 // MessageId: OSS_COMPARATOR_DLL_NOT_LINKED
26373 //
26374 // MessageText:
26375 //
26376 //  OSS ASN.1 Error: Program link error.
26377 //
26378   OSS_COMPARATOR_DLL_NOT_LINKED = HRESULT($80093024);
26379   {$EXTERNALSYM OSS_COMPARATOR_DLL_NOT_LINKED}
26380 
26381 //
26382 // MessageId: OSS_COMPARATOR_CODE_NOT_LINKED
26383 //
26384 // MessageText:
26385 //
26386 //  OSS ASN.1 Error: Program link error.
26387 //
26388   OSS_COMPARATOR_CODE_NOT_LINKED = HRESULT($80093025);
26389   {$EXTERNALSYM OSS_COMPARATOR_CODE_NOT_LINKED}
26390 
26391 //
26392 // MessageId: OSS_MEM_MGR_DLL_NOT_LINKED
26393 //
26394 // MessageText:
26395 //
26396 //  OSS ASN.1 Error: Program link error.
26397 //
26398   OSS_MEM_MGR_DLL_NOT_LINKED = HRESULT($80093026);
26399   {$EXTERNALSYM OSS_MEM_MGR_DLL_NOT_LINKED}
26400 
26401 //
26402 // MessageId: OSS_PDV_DLL_NOT_LINKED
26403 //
26404 // MessageText:
26405 //
26406 //  OSS ASN.1 Error: Program link error.
26407 //
26408   OSS_PDV_DLL_NOT_LINKED = HRESULT($80093027);
26409   {$EXTERNALSYM OSS_PDV_DLL_NOT_LINKED}
26410 
26411 //
26412 // MessageId: OSS_PDV_CODE_NOT_LINKED
26413 //
26414 // MessageText:
26415 //
26416 //  OSS ASN.1 Error: Program link error.
26417 //
26418   OSS_PDV_CODE_NOT_LINKED = HRESULT($80093028);
26419   {$EXTERNALSYM OSS_PDV_CODE_NOT_LINKED}
26420 
26421 //
26422 // MessageId: OSS_API_DLL_NOT_LINKED
26423 //
26424 // MessageText:
26425 //
26426 //  OSS ASN.1 Error: Program link error.
26427 //
26428   OSS_API_DLL_NOT_LINKED = HRESULT($80093029);
26429   {$EXTERNALSYM OSS_API_DLL_NOT_LINKED}
26430 
26431 //
26432 // MessageId: OSS_BERDER_DLL_NOT_LINKED
26433 //
26434 // MessageText:
26435 //
26436 //  OSS ASN.1 Error: Program link error.
26437 //
26438   OSS_BERDER_DLL_NOT_LINKED = HRESULT($8009302A);
26439   {$EXTERNALSYM OSS_BERDER_DLL_NOT_LINKED}
26440 
26441 //
26442 // MessageId: OSS_PER_DLL_NOT_LINKED
26443 //
26444 // MessageText:
26445 //
26446 //  OSS ASN.1 Error: Program link error.
26447 //
26448   OSS_PER_DLL_NOT_LINKED = HRESULT($8009302B);
26449   {$EXTERNALSYM OSS_PER_DLL_NOT_LINKED}
26450 
26451 //
26452 // MessageId: OSS_OPEN_TYPE_ERROR
26453 //
26454 // MessageText:
26455 //
26456 //  OSS ASN.1 Error: Program link error.
26457 //
26458   OSS_OPEN_TYPE_ERROR = HRESULT($8009302C);
26459   {$EXTERNALSYM OSS_OPEN_TYPE_ERROR}
26460 
26461 //
26462 // MessageId: OSS_MUTEX_NOT_CREATED
26463 //
26464 // MessageText:
26465 //
26466 //  OSS ASN.1 Error: System resource error.
26467 //
26468   OSS_MUTEX_NOT_CREATED = HRESULT($8009302D);
26469   {$EXTERNALSYM OSS_MUTEX_NOT_CREATED}
26470 
26471 //
26472 // MessageId: OSS_CANT_CLOSE_TRACE_FILE
26473 //
26474 // MessageText:
26475 //
26476 //  OSS ASN.1 Error: Trace file error.
26477 //
26478   OSS_CANT_CLOSE_TRACE_FILE = HRESULT($8009302E);
26479   {$EXTERNALSYM OSS_CANT_CLOSE_TRACE_FILE}
26480 
26481 //
26482 // MessageId: CRYPT_E_ASN1_ERROR
26483 //
26484 // MessageText:
26485 //
26486 //  ASN1 Certificate encode/decode error code base.
26487 //
26488 //  The ASN1 error values are offset by CRYPT_E_ASN1_ERROR.
26489 //
26490   CRYPT_E_ASN1_ERROR = HRESULT($80093100);
26491   {$EXTERNALSYM CRYPT_E_ASN1_ERROR}
26492 
26493 //
26494 // MessageId: CRYPT_E_ASN1_INTERNAL
26495 //
26496 // MessageText:
26497 //
26498 //  ASN1 internal encode or decode error.
26499 //
26500   CRYPT_E_ASN1_INTERNAL = HRESULT($80093101);
26501   {$EXTERNALSYM CRYPT_E_ASN1_INTERNAL}
26502 
26503 //
26504 // MessageId: CRYPT_E_ASN1_EOD
26505 //
26506 // MessageText:
26507 //
26508 //  ASN1 unexpected end of data.
26509 //
26510   CRYPT_E_ASN1_EOD = HRESULT($80093102);
26511   {$EXTERNALSYM CRYPT_E_ASN1_EOD}
26512 
26513 //
26514 // MessageId: CRYPT_E_ASN1_CORRUPT
26515 //
26516 // MessageText:
26517 //
26518 //  ASN1 corrupted data.
26519 //
26520   CRYPT_E_ASN1_CORRUPT = HRESULT($80093103);
26521   {$EXTERNALSYM CRYPT_E_ASN1_CORRUPT}
26522 
26523 //
26524 // MessageId: CRYPT_E_ASN1_LARGE
26525 //
26526 // MessageText:
26527 //
26528 //  ASN1 value too large.
26529 //
26530   CRYPT_E_ASN1_LARGE = HRESULT($80093104);
26531   {$EXTERNALSYM CRYPT_E_ASN1_LARGE}
26532 
26533 //
26534 // MessageId: CRYPT_E_ASN1_CONSTRAINT
26535 //
26536 // MessageText:
26537 //
26538 //  ASN1 constraint violated.
26539 //
26540   CRYPT_E_ASN1_CONSTRAINT = HRESULT($80093105);
26541   {$EXTERNALSYM CRYPT_E_ASN1_CONSTRAINT}
26542 
26543 //
26544 // MessageId: CRYPT_E_ASN1_MEMORY
26545 //
26546 // MessageText:
26547 //
26548 //  ASN1 out of memory.
26549 //
26550   CRYPT_E_ASN1_MEMORY = HRESULT($80093106);
26551   {$EXTERNALSYM CRYPT_E_ASN1_MEMORY}
26552 
26553 //
26554 // MessageId: CRYPT_E_ASN1_OVERFLOW
26555 //
26556 // MessageText:
26557 //
26558 //  ASN1 buffer overflow.
26559 //
26560   CRYPT_E_ASN1_OVERFLOW = HRESULT($80093107);
26561   {$EXTERNALSYM CRYPT_E_ASN1_OVERFLOW}
26562 
26563 //
26564 // MessageId: CRYPT_E_ASN1_BADPDU
26565 //
26566 // MessageText:
26567 //
26568 //  ASN1 function not supported for this PDU.
26569 //
26570   CRYPT_E_ASN1_BADPDU = HRESULT($80093108);
26571   {$EXTERNALSYM CRYPT_E_ASN1_BADPDU}
26572 
26573 //
26574 // MessageId: CRYPT_E_ASN1_BADARGS
26575 //
26576 // MessageText:
26577 //
26578 //  ASN1 bad arguments to function call.
26579 //
26580   CRYPT_E_ASN1_BADARGS = HRESULT($80093109);
26581   {$EXTERNALSYM CRYPT_E_ASN1_BADARGS}
26582 
26583 //
26584 // MessageId: CRYPT_E_ASN1_BADREAL
26585 //
26586 // MessageText:
26587 //
26588 //  ASN1 bad real value.
26589 //
26590   CRYPT_E_ASN1_BADREAL = HRESULT($8009310A);
26591   {$EXTERNALSYM CRYPT_E_ASN1_BADREAL}
26592 
26593 //
26594 // MessageId: CRYPT_E_ASN1_BADTAG
26595 //
26596 // MessageText:
26597 //
26598 //  ASN1 bad tag value met.
26599 //
26600   CRYPT_E_ASN1_BADTAG = HRESULT($8009310B);
26601   {$EXTERNALSYM CRYPT_E_ASN1_BADTAG}
26602 
26603 //
26604 // MessageId: CRYPT_E_ASN1_CHOICE
26605 //
26606 // MessageText:
26607 //
26608 //  ASN1 bad choice value.
26609 //
26610   CRYPT_E_ASN1_CHOICE = HRESULT($8009310C);
26611   {$EXTERNALSYM CRYPT_E_ASN1_CHOICE}
26612 
26613 //
26614 // MessageId: CRYPT_E_ASN1_RULE
26615 //
26616 // MessageText:
26617 //
26618 //  ASN1 bad encoding rule.
26619 //
26620   CRYPT_E_ASN1_RULE = HRESULT($8009310D);
26621   {$EXTERNALSYM CRYPT_E_ASN1_RULE}
26622 
26623 //
26624 // MessageId: CRYPT_E_ASN1_UTF8
26625 //
26626 // MessageText:
26627 //
26628 //  ASN1 bad unicode (UTF8).
26629 //
26630   CRYPT_E_ASN1_UTF8 = HRESULT($8009310E);
26631   {$EXTERNALSYM CRYPT_E_ASN1_UTF8}
26632 
26633 //
26634 // MessageId: CRYPT_E_ASN1_PDU_TYPE
26635 //
26636 // MessageText:
26637 //
26638 //  ASN1 bad PDU type.
26639 //
26640   CRYPT_E_ASN1_PDU_TYPE = HRESULT($80093133);
26641   {$EXTERNALSYM CRYPT_E_ASN1_PDU_TYPE}
26642 
26643 //
26644 // MessageId: CRYPT_E_ASN1_NYI
26645 //
26646 // MessageText:
26647 //
26648 //  ASN1 not yet implemented.
26649 //
26650   CRYPT_E_ASN1_NYI = HRESULT($80093134);
26651   {$EXTERNALSYM CRYPT_E_ASN1_NYI}
26652 
26653 //
26654 // MessageId: CRYPT_E_ASN1_EXTENDED
26655 //
26656 // MessageText:
26657 //
26658 //  ASN1 skipped unknown extension(s).
26659 //
26660   CRYPT_E_ASN1_EXTENDED = HRESULT($80093201);
26661   {$EXTERNALSYM CRYPT_E_ASN1_EXTENDED}
26662 
26663 //
26664 // MessageId: CRYPT_E_ASN1_NOEOD
26665 //
26666 // MessageText:
26667 //
26668 //  ASN1 end of data expected
26669 //
26670   CRYPT_E_ASN1_NOEOD = HRESULT($80093202);
26671   {$EXTERNALSYM CRYPT_E_ASN1_NOEOD}
26672 
26673 //
26674 // MessageId: CERTSRV_E_BAD_REQUESTSUBJECT
26675 //
26676 // MessageText:
26677 //
26678 //  The request subject name is invalid or too long.
26679 //
26680   CERTSRV_E_BAD_REQUESTSUBJECT = HRESULT($80094001);
26681   {$EXTERNALSYM CERTSRV_E_BAD_REQUESTSUBJECT}
26682 
26683 //
26684 // MessageId: CERTSRV_E_NO_REQUEST
26685 //
26686 // MessageText:
26687 //
26688 //  The request does not exist.
26689 //
26690   CERTSRV_E_NO_REQUEST = HRESULT($80094002);
26691   {$EXTERNALSYM CERTSRV_E_NO_REQUEST}
26692 
26693 //
26694 // MessageId: CERTSRV_E_BAD_REQUESTSTATUS
26695 //
26696 // MessageText:
26697 //
26698 //  The request's current status does not allow this operation.
26699 //
26700   CERTSRV_E_BAD_REQUESTSTATUS = HRESULT($80094003);
26701   {$EXTERNALSYM CERTSRV_E_BAD_REQUESTSTATUS}
26702 
26703 //
26704 // MessageId: CERTSRV_E_PROPERTY_EMPTY
26705 //
26706 // MessageText:
26707 //
26708 //  The requested property value is empty.
26709 //
26710   CERTSRV_E_PROPERTY_EMPTY = HRESULT($80094004);
26711   {$EXTERNALSYM CERTSRV_E_PROPERTY_EMPTY}
26712 
26713 //
26714 // MessageId: CERTSRV_E_INVALID_CA_CERTIFICATE
26715 //
26716 // MessageText:
26717 //
26718 //  The certification authority's certificate contains invalid data.
26719 //
26720   CERTSRV_E_INVALID_CA_CERTIFICATE = HRESULT($80094005);
26721   {$EXTERNALSYM CERTSRV_E_INVALID_CA_CERTIFICATE}
26722 
26723 //
26724 // MessageId: CERTSRV_E_SERVER_SUSPENDED
26725 //
26726 // MessageText:
26727 //
26728 //  Certificate service has been suspended for a database restore operation.
26729 //
26730   CERTSRV_E_SERVER_SUSPENDED = HRESULT($80094006);
26731   {$EXTERNALSYM CERTSRV_E_SERVER_SUSPENDED}
26732 
26733 //
26734 // MessageId: CERTSRV_E_ENCODING_LENGTH
26735 //
26736 // MessageText:
26737 //
26738 //  The certificate contains an encoded length that is potentially incompatible with older enrollment software.
26739 //
26740   CERTSRV_E_ENCODING_LENGTH = HRESULT($80094007);
26741   {$EXTERNALSYM CERTSRV_E_ENCODING_LENGTH}
26742 
26743 //
26744 // MessageId: CERTSRV_E_ROLECONFLICT
26745 //
26746 // MessageText:
26747 //
26748 //  The operation is denied. The user has multiple roles assigned and the certification authority is configured to enforce role separation.
26749 //
26750   CERTSRV_E_ROLECONFLICT = HRESULT($80094008);
26751   {$EXTERNALSYM CERTSRV_E_ROLECONFLICT}
26752 
26753 //
26754 // MessageId: CERTSRV_E_RESTRICTEDOFFICER
26755 //
26756 // MessageText:
26757 //
26758 //  The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester.
26759 //
26760   CERTSRV_E_RESTRICTEDOFFICER = HRESULT($80094009);
26761   {$EXTERNALSYM CERTSRV_E_RESTRICTEDOFFICER}
26762 
26763 //
26764 // MessageId: CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED
26765 //
26766 // MessageText:
26767 //
26768 //  Cannot archive private key.  The certification authority is not configured for key archival.
26769 //
26770   CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED = HRESULT($8009400A);
26771   {$EXTERNALSYM CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED}
26772 
26773 //
26774 // MessageId: CERTSRV_E_NO_VALID_KRA
26775 //
26776 // MessageText:
26777 //
26778 //  Cannot archive private key.  The certification authority could not verify one or more key recovery certificates.
26779 //
26780   CERTSRV_E_NO_VALID_KRA = HRESULT($8009400B);
26781   {$EXTERNALSYM CERTSRV_E_NO_VALID_KRA}
26782 
26783 //
26784 // MessageId: CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
26785 //
26786 // MessageText:
26787 //
26788 //  The request is incorrectly formatted.  The encrypted private key must be in an unauthenticated attribute in an outermost signature.
26789 //
26790   CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL = HRESULT($8009400C);
26791   {$EXTERNALSYM CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL}
26792 
26793 //
26794 // MessageId: CERTSRV_E_NO_CAADMIN_DEFINED
26795 //
26796 // MessageText:
26797 //
26798 //  At least one security principal must have the permission to manage this CA.
26799 //
26800   CERTSRV_E_NO_CAADMIN_DEFINED = HRESULT($8009400D);
26801   {$EXTERNALSYM CERTSRV_E_NO_CAADMIN_DEFINED}
26802 
26803 //
26804 // MessageId: CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE
26805 //
26806 // MessageText:
26807 //
26808 //  The request contains an invalid renewal certificate attribute.
26809 //
26810   CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE = HRESULT($8009400E);
26811   {$EXTERNALSYM CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE}
26812 
26813 //
26814 // MessageId: CERTSRV_E_NO_DB_SESSIONS
26815 //
26816 // MessageText:
26817 //
26818 //  An attempt was made to open a Certification Authority database session, but there are already too many active sessions.  The server may need to be configured to allow additional sessions.
26819 //
26820   CERTSRV_E_NO_DB_SESSIONS = HRESULT($8009400F);
26821   {$EXTERNALSYM CERTSRV_E_NO_DB_SESSIONS}
26822 
26823 //
26824 // MessageId: CERTSRV_E_ALIGNMENT_FAULT
26825 //
26826 // MessageText:
26827 //
26828 //  A memory reference caused a data alignment fault.
26829 //
26830   CERTSRV_E_ALIGNMENT_FAULT = HRESULT($80094010);
26831   {$EXTERNALSYM CERTSRV_E_ALIGNMENT_FAULT}
26832 
26833 //
26834 // MessageId: CERTSRV_E_ENROLL_DENIED
26835 //
26836 // MessageText:
26837 //
26838 //  The permissions on this certification authority do not allow the current user to enroll for certificates.
26839 //
26840   CERTSRV_E_ENROLL_DENIED = HRESULT($80094011);
26841   {$EXTERNALSYM CERTSRV_E_ENROLL_DENIED}
26842 
26843 //
26844 // MessageId: CERTSRV_E_TEMPLATE_DENIED
26845 //
26846 // MessageText:
26847 //
26848 //  The permissions on the certificate template do not allow the current user to enroll for this type of certificate.
26849 //
26850   CERTSRV_E_TEMPLATE_DENIED = HRESULT($80094012);
26851   {$EXTERNALSYM CERTSRV_E_TEMPLATE_DENIED}
26852 
26853 //
26854 // MessageId: CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE
26855 //
26856 // MessageText:
26857 //
26858 //  The contacted domain controller cannot support signed LDAP traffic.  Update the domain controller or configure Certificate Services to use SSL for Active Directory access.
26859 //
26860   CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE = HRESULT($80094013);
26861   {$EXTERNALSYM CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE}
26862 
26863 //
26864 // MessageId: CERTSRV_E_UNSUPPORTED_CERT_TYPE
26865 //
26866 // MessageText:
26867 //
26868 //  The requested certificate template is not supported by this CA.
26869 //
26870   CERTSRV_E_UNSUPPORTED_CERT_TYPE = HRESULT($80094800);
26871   {$EXTERNALSYM CERTSRV_E_UNSUPPORTED_CERT_TYPE}
26872 
26873 //
26874 // MessageId: CERTSRV_E_NO_CERT_TYPE
26875 //
26876 // MessageText:
26877 //
26878 //  The request contains no certificate template information.
26879 //
26880   CERTSRV_E_NO_CERT_TYPE = HRESULT($80094801);
26881   {$EXTERNALSYM CERTSRV_E_NO_CERT_TYPE}
26882 
26883 //
26884 // MessageId: CERTSRV_E_TEMPLATE_CONFLICT
26885 //
26886 // MessageText:
26887 //
26888 //  The request contains conflicting template information.
26889 //
26890   CERTSRV_E_TEMPLATE_CONFLICT = HRESULT($80094802);
26891   {$EXTERNALSYM CERTSRV_E_TEMPLATE_CONFLICT}
26892 
26893 //
26894 // MessageId: CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED
26895 //
26896 // MessageText:
26897 //
26898 //  The request is missing a required Subject Alternate name extension.
26899 //
26900   CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED = HRESULT($80094803);
26901   {$EXTERNALSYM CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED}
26902 
26903 //
26904 // MessageId: CERTSRV_E_ARCHIVED_KEY_REQUIRED
26905 //
26906 // MessageText:
26907 //
26908 //  The request is missing a required private key for archival by the server.
26909 //
26910   CERTSRV_E_ARCHIVED_KEY_REQUIRED = HRESULT($80094804);
26911   {$EXTERNALSYM CERTSRV_E_ARCHIVED_KEY_REQUIRED}
26912 
26913 //
26914 // MessageId: CERTSRV_E_SMIME_REQUIRED
26915 //
26916 // MessageText:
26917 //
26918 //  The request is missing a required SMIME capabilities extension.
26919 //
26920   CERTSRV_E_SMIME_REQUIRED = HRESULT($80094805);
26921   {$EXTERNALSYM CERTSRV_E_SMIME_REQUIRED}
26922 
26923 //
26924 // MessageId: CERTSRV_E_BAD_RENEWAL_SUBJECT
26925 //
26926 // MessageText:
26927 //
26928 //  The request was made on behalf of a subject other than the caller.  The certificate template must be configured to require at least one signature to authorize the request.
26929 //
26930   CERTSRV_E_BAD_RENEWAL_SUBJECT = HRESULT($80094806);
26931   {$EXTERNALSYM CERTSRV_E_BAD_RENEWAL_SUBJECT}
26932 
26933 //
26934 // MessageId: CERTSRV_E_BAD_TEMPLATE_VERSION
26935 //
26936 // MessageText:
26937 //
26938 //  The request template version is newer than the supported template version.
26939 //
26940   CERTSRV_E_BAD_TEMPLATE_VERSION = HRESULT($80094807);
26941   {$EXTERNALSYM CERTSRV_E_BAD_TEMPLATE_VERSION}
26942 
26943 //
26944 // MessageId: CERTSRV_E_TEMPLATE_POLICY_REQUIRED
26945 //
26946 // MessageText:
26947 //
26948 //  The template is missing a required signature policy attribute.
26949 //
26950   CERTSRV_E_TEMPLATE_POLICY_REQUIRED = HRESULT($80094808);
26951   {$EXTERNALSYM CERTSRV_E_TEMPLATE_POLICY_REQUIRED}
26952 
26953 //
26954 // MessageId: CERTSRV_E_SIGNATURE_POLICY_REQUIRED
26955 //
26956 // MessageText:
26957 //
26958 //  The request is missing required signature policy information.
26959 //
26960   CERTSRV_E_SIGNATURE_POLICY_REQUIRED = HRESULT($80094809);
26961   {$EXTERNALSYM CERTSRV_E_SIGNATURE_POLICY_REQUIRED}
26962 
26963 //
26964 // MessageId: CERTSRV_E_SIGNATURE_COUNT
26965 //
26966 // MessageText:
26967 //
26968 //  The request is missing one or more required signatures.
26969 //
26970   CERTSRV_E_SIGNATURE_COUNT = HRESULT($8009480A);
26971   {$EXTERNALSYM CERTSRV_E_SIGNATURE_COUNT}
26972 
26973 //
26974 // MessageId: CERTSRV_E_SIGNATURE_REJECTED
26975 //
26976 // MessageText:
26977 //
26978 //  One or more signatures did not include the required application or issuance policies.  The request is missing one or more required valid signatures.
26979 //
26980   CERTSRV_E_SIGNATURE_REJECTED = HRESULT($8009480B);
26981   {$EXTERNALSYM CERTSRV_E_SIGNATURE_REJECTED}
26982 
26983 //
26984 // MessageId: CERTSRV_E_ISSUANCE_POLICY_REQUIRED
26985 //
26986 // MessageText:
26987 //
26988 //  The request is missing one or more required signature issuance policies.
26989 //
26990   CERTSRV_E_ISSUANCE_POLICY_REQUIRED = HRESULT($8009480C);
26991   {$EXTERNALSYM CERTSRV_E_ISSUANCE_POLICY_REQUIRED}
26992 
26993 //
26994 // MessageId: CERTSRV_E_SUBJECT_UPN_REQUIRED
26995 //
26996 // MessageText:
26997 //
26998 //  The UPN is unavailable and cannot be added to the Subject Alternate name.
26999 //
27000   CERTSRV_E_SUBJECT_UPN_REQUIRED = HRESULT($8009480D);
27001   {$EXTERNALSYM CERTSRV_E_SUBJECT_UPN_REQUIRED}
27002 
27003 //
27004 // MessageId: CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED
27005 //
27006 // MessageText:
27007 //
27008 //  The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name.
27009 //
27010   CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED = HRESULT($8009480E);
27011   {$EXTERNALSYM CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED}
27012 
27013 //
27014 // MessageId: CERTSRV_E_SUBJECT_DNS_REQUIRED
27015 //
27016 // MessageText:
27017 //
27018 //  The DNS name is unavailable and cannot be added to the Subject Alternate name.
27019 //
27020   CERTSRV_E_SUBJECT_DNS_REQUIRED = HRESULT($8009480F);
27021   {$EXTERNALSYM CERTSRV_E_SUBJECT_DNS_REQUIRED}
27022 
27023 //
27024 // MessageId: CERTSRV_E_ARCHIVED_KEY_UNEXPECTED
27025 //
27026 // MessageText:
27027 //
27028 //  The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template.
27029 //
27030   CERTSRV_E_ARCHIVED_KEY_UNEXPECTED = HRESULT($80094810);
27031   {$EXTERNALSYM CERTSRV_E_ARCHIVED_KEY_UNEXPECTED}
27032 
27033 //
27034 // MessageId: CERTSRV_E_KEY_LENGTH
27035 //
27036 // MessageText:
27037 //
27038 //  The public key does not meet the minimum size required by the specified certificate template.
27039 //
27040   CERTSRV_E_KEY_LENGTH = HRESULT($80094811);
27041   {$EXTERNALSYM CERTSRV_E_KEY_LENGTH}
27042 
27043 //
27044 // MessageId: CERTSRV_E_SUBJECT_EMAIL_REQUIRED
27045 //
27046 // MessageText:
27047 //
27048 //  The EMail name is unavailable and cannot be added to the Subject or Subject Alternate name.
27049 //
27050   CERTSRV_E_SUBJECT_EMAIL_REQUIRED = HRESULT($80094812);
27051   {$EXTERNALSYM CERTSRV_E_SUBJECT_EMAIL_REQUIRED}
27052 
27053 //
27054 // MessageId: CERTSRV_E_UNKNOWN_CERT_TYPE
27055 //
27056 // MessageText:
27057 //
27058 //  One or more certificate templates to be enabled on this certification authority could not be found.
27059 //
27060   CERTSRV_E_UNKNOWN_CERT_TYPE = HRESULT($80094813);
27061   {$EXTERNALSYM CERTSRV_E_UNKNOWN_CERT_TYPE}
27062 
27063 //
27064 // MessageId: CERTSRV_E_CERT_TYPE_OVERLAP
27065 //
27066 // MessageText:
27067 //
27068 //  The certificate template renewal period is longer than the certificate validity period.  The template should be reconfigured or the CA certificate renewed.
27069 //
27070   CERTSRV_E_CERT_TYPE_OVERLAP = HRESULT($80094814);
27071   {$EXTERNALSYM CERTSRV_E_CERT_TYPE_OVERLAP}
27072 
27073 //
27074 // The range 0x5000-0x51ff is reserved for XENROLL errors.
27075 //
27076 //
27077 // MessageId: XENROLL_E_KEY_NOT_EXPORTABLE
27078 //
27079 // MessageText:
27080 //
27081 //  The key is not exportable.
27082 //
27083   XENROLL_E_KEY_NOT_EXPORTABLE = HRESULT($80095000);
27084   {$EXTERNALSYM XENROLL_E_KEY_NOT_EXPORTABLE}
27085 
27086 //
27087 // MessageId: XENROLL_E_CANNOT_ADD_ROOT_CERT
27088 //
27089 // MessageText:
27090 //
27091 //  You cannot add the root CA certificate into your local store.
27092 //
27093   XENROLL_E_CANNOT_ADD_ROOT_CERT = HRESULT($80095001);
27094   {$EXTERNALSYM XENROLL_E_CANNOT_ADD_ROOT_CERT}
27095 
27096 //
27097 // MessageId: XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND
27098 //
27099 // MessageText:
27100 //
27101 //  The key archival hash attribute was not found in the response.
27102 //
27103   XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND = HRESULT($80095002);
27104   {$EXTERNALSYM XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND}
27105 
27106 //
27107 // MessageId: XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH
27108 //
27109 // MessageText:
27110 //
27111 //  An unexpected key archival hash attribute was found in the response.
27112 //
27113   XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH = HRESULT($80095003);
27114   {$EXTERNALSYM XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH}
27115 
27116 //
27117 // MessageId: XENROLL_E_RESPONSE_KA_HASH_MISMATCH
27118 //
27119 // MessageText:
27120 //
27121 //  There is a key archival hash mismatch between the request and the response.
27122 //
27123   XENROLL_E_RESPONSE_KA_HASH_MISMATCH = HRESULT($80095004);
27124   {$EXTERNALSYM XENROLL_E_RESPONSE_KA_HASH_MISMATCH}
27125 
27126 //
27127 // MessageId: XENROLL_E_KEYSPEC_SMIME_MISMATCH
27128 //
27129 // MessageText:
27130 //
27131 //  Signing certificate cannot include SMIME extension.
27132 //
27133   XENROLL_E_KEYSPEC_SMIME_MISMATCH = HRESULT($80095005);
27134   {$EXTERNALSYM XENROLL_E_KEYSPEC_SMIME_MISMATCH}
27135 
27136 //
27137 // MessageId: TRUST_E_SYSTEM_ERROR
27138 //
27139 // MessageText:
27140 //
27141 //  A system-level error occurred while verifying trust.
27142 //
27143   TRUST_E_SYSTEM_ERROR = HRESULT($80096001);
27144   {$EXTERNALSYM TRUST_E_SYSTEM_ERROR}
27145 
27146 //
27147 // MessageId: TRUST_E_NO_SIGNER_CERT
27148 //
27149 // MessageText:
27150 //
27151 //  The certificate for the signer of the message is invalid or not found.
27152 //
27153   TRUST_E_NO_SIGNER_CERT = HRESULT($80096002);
27154   {$EXTERNALSYM TRUST_E_NO_SIGNER_CERT}
27155 
27156 //
27157 // MessageId: TRUST_E_COUNTER_SIGNER
27158 //
27159 // MessageText:
27160 //
27161 //  One of the counter signatures was invalid.
27162 //
27163   TRUST_E_COUNTER_SIGNER = HRESULT($80096003);
27164   {$EXTERNALSYM TRUST_E_COUNTER_SIGNER}
27165 
27166 //
27167 // MessageId: TRUST_E_CERT_SIGNATURE
27168 //
27169 // MessageText:
27170 //
27171 //  The signature of the certificate can not be verified.
27172 //
27173   TRUST_E_CERT_SIGNATURE = HRESULT($80096004);
27174   {$EXTERNALSYM TRUST_E_CERT_SIGNATURE}
27175 
27176 //
27177 // MessageId: TRUST_E_TIME_STAMP
27178 //
27179 // MessageText:
27180 //
27181 //  The timestamp signature and/or certificate could not be verified or is malformed.
27182 //
27183   TRUST_E_TIME_STAMP = HRESULT($80096005);
27184   {$EXTERNALSYM TRUST_E_TIME_STAMP}
27185 
27186 //
27187 // MessageId: TRUST_E_BAD_DIGEST
27188 //
27189 // MessageText:
27190 //
27191 //  The digital signature of the object did not verify.
27192 //
27193   TRUST_E_BAD_DIGEST = HRESULT($80096010);
27194   {$EXTERNALSYM TRUST_E_BAD_DIGEST}
27195 
27196 //
27197 // MessageId: TRUST_E_BASIC_CONSTRAINTS
27198 //
27199 // MessageText:
27200 //
27201 //  A certificate's basic constraint extension has not been observed.
27202 //
27203   TRUST_E_BASIC_CONSTRAINTS = HRESULT($80096019);
27204   {$EXTERNALSYM TRUST_E_BASIC_CONSTRAINTS}
27205 
27206 //
27207 // MessageId: TRUST_E_FINANCIAL_CRITERIA
27208 //
27209 // MessageText:
27210 //
27211 //  The certificate does not meet or contain the Authenticode(tm) financial extensions.
27212 //
27213   TRUST_E_FINANCIAL_CRITERIA = HRESULT($8009601E);
27214   {$EXTERNALSYM TRUST_E_FINANCIAL_CRITERIA}
27215 
27216 //
27217 //  Error codes for mssipotf.dll
27218 //  Most of the error codes can only occur when an error occurs
27219 //    during font file signing
27220 //
27221 //
27222 //
27223 // MessageId: MSSIPOTF_E_OUTOFMEMRANGE
27224 //
27225 // MessageText:
27226 //
27227 //  Tried to reference a part of the file outside the proper range.
27228 //
27229   MSSIPOTF_E_OUTOFMEMRANGE = HRESULT($80097001);
27230   {$EXTERNALSYM MSSIPOTF_E_OUTOFMEMRANGE}
27231 
27232 //
27233 // MessageId: MSSIPOTF_E_CANTGETOBJECT
27234 //
27235 // MessageText:
27236 //
27237 //  Could not retrieve an object from the file.
27238 //
27239   MSSIPOTF_E_CANTGETOBJECT = HRESULT($80097002);
27240   {$EXTERNALSYM MSSIPOTF_E_CANTGETOBJECT}
27241 
27242 //
27243 // MessageId: MSSIPOTF_E_NOHEADTABLE
27244 //
27245 // MessageText:
27246 //
27247 //  Could not find the head table in the file.
27248 //
27249   MSSIPOTF_E_NOHEADTABLE = HRESULT($80097003);
27250   {$EXTERNALSYM MSSIPOTF_E_NOHEADTABLE}
27251 
27252 //
27253 // MessageId: MSSIPOTF_E_BAD_MAGICNUMBER
27254 //
27255 // MessageText:
27256 //
27257 //  The magic number in the head table is incorrect.
27258 //
27259   MSSIPOTF_E_BAD_MAGICNUMBER = HRESULT($80097004);
27260   {$EXTERNALSYM MSSIPOTF_E_BAD_MAGICNUMBER}
27261 
27262 //
27263 // MessageId: MSSIPOTF_E_BAD_OFFSET_TABLE
27264 //
27265 // MessageText:
27266 //
27267 //  The offset table has incorrect values.
27268 //
27269   MSSIPOTF_E_BAD_OFFSET_TABLE = HRESULT($80097005);
27270   {$EXTERNALSYM MSSIPOTF_E_BAD_OFFSET_TABLE}
27271 
27272 //
27273 // MessageId: MSSIPOTF_E_TABLE_TAGORDER
27274 //
27275 // MessageText:
27276 //
27277 //  Duplicate table tags or tags out of alphabetical order.
27278 //
27279   MSSIPOTF_E_TABLE_TAGORDER = HRESULT($80097006);
27280   {$EXTERNALSYM MSSIPOTF_E_TABLE_TAGORDER}
27281 
27282 //
27283 // MessageId: MSSIPOTF_E_TABLE_LONGWORD
27284 //
27285 // MessageText:
27286 //
27287 //  A table does not start on a long word boundary.
27288 //
27289   MSSIPOTF_E_TABLE_LONGWORD = HRESULT($80097007);
27290   {$EXTERNALSYM MSSIPOTF_E_TABLE_LONGWORD}
27291 
27292 //
27293 // MessageId: MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT
27294 //
27295 // MessageText:
27296 //
27297 //  First table does not appear after header information.
27298 //
27299   MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT = HRESULT($80097008);
27300   {$EXTERNALSYM MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT}
27301 
27302 //
27303 // MessageId: MSSIPOTF_E_TABLES_OVERLAP
27304 //
27305 // MessageText:
27306 //
27307 //  Two or more tables overlap.
27308 //
27309   MSSIPOTF_E_TABLES_OVERLAP = HRESULT($80097009);
27310   {$EXTERNALSYM MSSIPOTF_E_TABLES_OVERLAP}
27311 
27312 //
27313 // MessageId: MSSIPOTF_E_TABLE_PADBYTES
27314 //
27315 // MessageText:
27316 //
27317 //  Too many pad bytes between tables or pad bytes are not 0.
27318 //
27319   MSSIPOTF_E_TABLE_PADBYTES = HRESULT($8009700A);
27320   {$EXTERNALSYM MSSIPOTF_E_TABLE_PADBYTES}
27321 
27322 //
27323 // MessageId: MSSIPOTF_E_FILETOOSMALL
27324 //
27325 // MessageText:
27326 //
27327 //  File is too small to contain the last table.
27328 //
27329   MSSIPOTF_E_FILETOOSMALL = HRESULT($8009700B);
27330   {$EXTERNALSYM MSSIPOTF_E_FILETOOSMALL}
27331 
27332 //
27333 // MessageId: MSSIPOTF_E_TABLE_CHECKSUM
27334 //
27335 // MessageText:
27336 //
27337 //  A table checksum is incorrect.
27338 //
27339   MSSIPOTF_E_TABLE_CHECKSUM = HRESULT($8009700C);
27340   {$EXTERNALSYM MSSIPOTF_E_TABLE_CHECKSUM}
27341 
27342 //
27343 // MessageId: MSSIPOTF_E_FILE_CHECKSUM
27344 //
27345 // MessageText:
27346 //
27347 //  The file checksum is incorrect.
27348 //
27349   MSSIPOTF_E_FILE_CHECKSUM = HRESULT($8009700D);
27350   {$EXTERNALSYM MSSIPOTF_E_FILE_CHECKSUM}
27351 
27352 //
27353 // MessageId: MSSIPOTF_E_FAILED_POLICY
27354 //
27355 // MessageText:
27356 //
27357 //  The signature does not have the correct attributes for the policy.
27358 //
27359   MSSIPOTF_E_FAILED_POLICY = HRESULT($80097010);
27360   {$EXTERNALSYM MSSIPOTF_E_FAILED_POLICY}
27361 
27362 //
27363 // MessageId: MSSIPOTF_E_FAILED_HINTS_CHECK
27364 //
27365 // MessageText:
27366 //
27367 //  The file did not pass the hints check.
27368 //
27369   MSSIPOTF_E_FAILED_HINTS_CHECK = HRESULT($80097011);
27370   {$EXTERNALSYM MSSIPOTF_E_FAILED_HINTS_CHECK}
27371 
27372 //
27373 // MessageId: MSSIPOTF_E_NOT_OPENTYPE
27374 //
27375 // MessageText:
27376 //
27377 //  The file is not an OpenType file.
27378 //
27379   MSSIPOTF_E_NOT_OPENTYPE = HRESULT($80097012);
27380   {$EXTERNALSYM MSSIPOTF_E_NOT_OPENTYPE}
27381 
27382 //
27383 // MessageId: MSSIPOTF_E_FILE
27384 //
27385 // MessageText:
27386 //
27387 //  Failed on a file operation (open, map, read, write).
27388 //
27389   MSSIPOTF_E_FILE = HRESULT($80097013);
27390   {$EXTERNALSYM MSSIPOTF_E_FILE}
27391 
27392 //
27393 // MessageId: MSSIPOTF_E_CRYPT
27394 //
27395 // MessageText:
27396 //
failed.null27397 //  A call to a CryptoAPI function failed.
27398 //
27399   MSSIPOTF_E_CRYPT = HRESULT($80097014);
27400   {$EXTERNALSYM MSSIPOTF_E_CRYPT}
27401 
27402 //
27403 // MessageId: MSSIPOTF_E_BADVERSION
27404 //
27405 // MessageText:
27406 //
27407 //  There is a bad version number in the file.
27408 //
27409   MSSIPOTF_E_BADVERSION = HRESULT($80097015);
27410   {$EXTERNALSYM MSSIPOTF_E_BADVERSION}
27411 
27412 //
27413 // MessageId: MSSIPOTF_E_DSIG_STRUCTURE
27414 //
27415 // MessageText:
27416 //
27417 //  The structure of the DSIG table is incorrect.
27418 //
27419   MSSIPOTF_E_DSIG_STRUCTURE = HRESULT($80097016);
27420   {$EXTERNALSYM MSSIPOTF_E_DSIG_STRUCTURE}
27421 
27422 //
27423 // MessageId: MSSIPOTF_E_PCONST_CHECK
27424 //
27425 // MessageText:
27426 //
27427 //  A check failed in a partially constant table.
27428 //
27429   MSSIPOTF_E_PCONST_CHECK = HRESULT($80097017);
27430   {$EXTERNALSYM MSSIPOTF_E_PCONST_CHECK}
27431 
27432 //
27433 // MessageId: MSSIPOTF_E_STRUCTURE
27434 //
27435 // MessageText:
27436 //
27437 //  Some kind of structural error.
27438 //
27439   MSSIPOTF_E_STRUCTURE = HRESULT($80097018);
27440   {$EXTERNALSYM MSSIPOTF_E_STRUCTURE}
27441 
27442   NTE_OP_OK = 0;
27443   {$EXTERNALSYM NTE_OP_OK}
27444 
27445 //
27446 // Note that additional FACILITY_SSPI errors are in issperr.h
27447 //
27448 // ******************
27449 // FACILITY_CERT
27450 // ******************
27451 //
27452 // MessageId: TRUST_E_PROVIDER_UNKNOWN
27453 //
27454 // MessageText:
27455 //
27456 //  Unknown trust provider.
27457 //
27458   TRUST_E_PROVIDER_UNKNOWN = HRESULT($800B0001);
27459   {$EXTERNALSYM TRUST_E_PROVIDER_UNKNOWN}
27460 
27461 //
27462 // MessageId: TRUST_E_ACTION_UNKNOWN
27463 //
27464 // MessageText:
27465 //
27466 //  The trust verification action specified is not supported by the specified trust provider.
27467 //
27468   TRUST_E_ACTION_UNKNOWN = HRESULT($800B0002);
27469   {$EXTERNALSYM TRUST_E_ACTION_UNKNOWN}
27470 
27471 //
27472 // MessageId: TRUST_E_SUBJECT_FORM_UNKNOWN
27473 //
27474 // MessageText:
27475 //
27476 //  The form specified for the subject is not one supported or known by the specified trust provider.
27477 //
27478   TRUST_E_SUBJECT_FORM_UNKNOWN = HRESULT($800B0003);
27479   {$EXTERNALSYM TRUST_E_SUBJECT_FORM_UNKNOWN}
27480 
27481 //
27482 // MessageId: TRUST_E_SUBJECT_NOT_TRUSTED
27483 //
27484 // MessageText:
27485 //
27486 //  The subject is not trusted for the specified action.
27487 //
27488   TRUST_E_SUBJECT_NOT_TRUSTED = HRESULT($800B0004);
27489   {$EXTERNALSYM TRUST_E_SUBJECT_NOT_TRUSTED}
27490 
27491 //
27492 // MessageId: DIGSIG_E_ENCODE
27493 //
27494 // MessageText:
27495 //
27496 //  Error due to problem in ASN.1 encoding process.
27497 //
27498   DIGSIG_E_ENCODE = HRESULT($800B0005);
27499   {$EXTERNALSYM DIGSIG_E_ENCODE}
27500 
27501 //
27502 // MessageId: DIGSIG_E_DECODE
27503 //
27504 // MessageText:
27505 //
27506 //  Error due to problem in ASN.1 decoding process.
27507 //
27508   DIGSIG_E_DECODE = HRESULT($800B0006);
27509   {$EXTERNALSYM DIGSIG_E_DECODE}
27510 
27511 //
27512 // MessageId: DIGSIG_E_EXTENSIBILITY
27513 //
27514 // MessageText:
27515 //
27516 //  Reading / writing Extensions where Attributes are appropriate, and visa versa.
27517 //
27518   DIGSIG_E_EXTENSIBILITY = HRESULT($800B0007);
27519   {$EXTERNALSYM DIGSIG_E_EXTENSIBILITY}
27520 
27521 //
27522 // MessageId: DIGSIG_E_CRYPTO
27523 //
27524 // MessageText:
27525 //
27526 //  Unspecified cryptographic failure.
27527 //
27528   DIGSIG_E_CRYPTO = HRESULT($800B0008);
27529   {$EXTERNALSYM DIGSIG_E_CRYPTO}
27530 
27531 //
27532 // MessageId: PERSIST_E_SIZEDEFINITE
27533 //
27534 // MessageText:
27535 //
27536 //  The size of the data could not be determined.
27537 //
27538   PERSIST_E_SIZEDEFINITE = HRESULT($800B0009);
27539   {$EXTERNALSYM PERSIST_E_SIZEDEFINITE}
27540 
27541 //
27542 // MessageId: PERSIST_E_SIZEINDEFINITE
27543 //
27544 // MessageText:
27545 //
27546 //  The size of the indefinite-sized data could not be determined.
27547 //
27548   PERSIST_E_SIZEINDEFINITE = HRESULT($800B000A);
27549   {$EXTERNALSYM PERSIST_E_SIZEINDEFINITE}
27550 
27551 //
27552 // MessageId: PERSIST_E_NOTSELFSIZING
27553 //
27554 // MessageText:
27555 //
27556 //  This object does not read and write self-sizing data.
27557 //
27558   PERSIST_E_NOTSELFSIZING = HRESULT($800B000B);
27559   {$EXTERNALSYM PERSIST_E_NOTSELFSIZING}
27560 
27561 //
27562 // MessageId: TRUST_E_NOSIGNATURE
27563 //
27564 // MessageText:
27565 //
27566 //  No signature was present in the subject.
27567 //
27568   TRUST_E_NOSIGNATURE = HRESULT($800B0100);
27569   {$EXTERNALSYM TRUST_E_NOSIGNATURE}
27570 
27571 //
27572 // MessageId: CERT_E_EXPIRED
27573 //
27574 // MessageText:
27575 //
27576 //  A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.
27577 //
27578   CERT_E_EXPIRED = HRESULT($800B0101);
27579   {$EXTERNALSYM CERT_E_EXPIRED}
27580 
27581 //
27582 // MessageId: CERT_E_VALIDITYPERIODNESTING
27583 //
27584 // MessageText:
27585 //
27586 //  The validity periods of the certification chain do not nest correctly.
27587 //
27588   CERT_E_VALIDITYPERIODNESTING = HRESULT($800B0102);
27589   {$EXTERNALSYM CERT_E_VALIDITYPERIODNESTING}
27590 
27591 //
27592 // MessageId: CERT_E_ROLE
27593 //
27594 // MessageText:
27595 //
27596 //  A certificate that can only be used as an end-entity is being used as a CA or visa versa.
27597 //
27598   CERT_E_ROLE = HRESULT($800B0103);
27599   {$EXTERNALSYM CERT_E_ROLE}
27600 
27601 //
27602 // MessageId: CERT_E_PATHLENCONST
27603 //
27604 // MessageText:
27605 //
27606 //  A path length constraint in the certification chain has been violated.
27607 //
27608   CERT_E_PATHLENCONST = HRESULT($800B0104);
27609   {$EXTERNALSYM CERT_E_PATHLENCONST}
27610 
27611 //
27612 // MessageId: CERT_E_CRITICAL
27613 //
27614 // MessageText:
27615 //
27616 //  A certificate contains an unknown extension that is marked 'critical'.
27617 //
27618   CERT_E_CRITICAL = HRESULT($800B0105);
27619   {$EXTERNALSYM CERT_E_CRITICAL}
27620 
27621 //
27622 // MessageId: CERT_E_PURPOSE
27623 //
27624 // MessageText:
27625 //
27626 //  A certificate being used for a purpose other than the ones specified by its CA.
27627 //
27628   CERT_E_PURPOSE = HRESULT($800B0106);
27629   {$EXTERNALSYM CERT_E_PURPOSE}
27630 
27631 //
27632 // MessageId: CERT_E_ISSUERCHAINING
27633 //
27634 // MessageText:
27635 //
27636 //  A parent of a given certificate in fact did not issue that child certificate.
27637 //
27638   CERT_E_ISSUERCHAINING = HRESULT($800B0107);
27639   {$EXTERNALSYM CERT_E_ISSUERCHAINING}
27640 
27641 //
27642 // MessageId: CERT_E_MALFORMED
27643 //
27644 // MessageText:
27645 //
27646 //  A certificate is missing or has an empty value for an important field, such as a subject or issuer name.
27647 //
27648   CERT_E_MALFORMED = HRESULT($800B0108);
27649   {$EXTERNALSYM CERT_E_MALFORMED}
27650 
27651 //
27652 // MessageId: CERT_E_UNTRUSTEDROOT
27653 //
27654 // MessageText:
27655 //
27656 //  A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
27657 //
27658   CERT_E_UNTRUSTEDROOT = HRESULT($800B0109);
27659   {$EXTERNALSYM CERT_E_UNTRUSTEDROOT}
27660 
27661 //
27662 // MessageId: CERT_E_CHAINING
27663 //
27664 // MessageText:
27665 //
27666 //  A certificate chain could not be built to a trusted root authority.
27667 //
27668   CERT_E_CHAINING = HRESULT($800B010A);
27669   {$EXTERNALSYM CERT_E_CHAINING}
27670 
27671 //
27672 // MessageId: TRUST_E_FAIL
27673 //
27674 // MessageText:
27675 //
27676 //  Generic trust failure.
27677 //
27678   TRUST_E_FAIL = HRESULT($800B010B);
27679   {$EXTERNALSYM TRUST_E_FAIL}
27680 
27681 //
27682 // MessageId: CERT_E_REVOKED
27683 //
27684 // MessageText:
27685 //
27686 //  A certificate was explicitly revoked by its issuer.
27687 //
27688   CERT_E_REVOKED = HRESULT($800B010C);
27689   {$EXTERNALSYM CERT_E_REVOKED}
27690 
27691 //
27692 // MessageId: CERT_E_UNTRUSTEDTESTROOT
27693 //
27694 // MessageText:
27695 //
27696 //  The certification path terminates with the test root which is not trusted with the current policy settings.
27697 //
27698   CERT_E_UNTRUSTEDTESTROOT = HRESULT($800B010D);
27699   {$EXTERNALSYM CERT_E_UNTRUSTEDTESTROOT}
27700 
27701 //
27702 // MessageId: CERT_E_REVOCATION_FAILURE
27703 //
27704 // MessageText:
27705 //
27706 //  The revocation process could not continue - the certificate(s) could not be checked.
27707 //
27708   CERT_E_REVOCATION_FAILURE = HRESULT($800B010E);
27709   {$EXTERNALSYM CERT_E_REVOCATION_FAILURE}
27710 
27711 //
27712 // MessageId: CERT_E_CN_NO_MATCH
27713 //
27714 // MessageText:
27715 //
27716 //  The certificate's CN name does not match the passed value.
27717 //
27718   CERT_E_CN_NO_MATCH = HRESULT($800B010F);
27719   {$EXTERNALSYM CERT_E_CN_NO_MATCH}
27720 
27721 //
27722 // MessageId: CERT_E_WRONG_USAGE
27723 //
27724 // MessageText:
27725 //
27726 //  The certificate is not valid for the requested usage.
27727 //
27728   CERT_E_WRONG_USAGE = HRESULT($800B0110);
27729   {$EXTERNALSYM CERT_E_WRONG_USAGE}
27730 
27731 //
27732 // MessageId: TRUST_E_EXPLICIT_DISTRUST
27733 //
27734 // MessageText:
27735 //
27736 //  The certificate was explicitly marked as untrusted by the user.
27737 //
27738   TRUST_E_EXPLICIT_DISTRUST = HRESULT($800B0111);
27739   {$EXTERNALSYM TRUST_E_EXPLICIT_DISTRUST}
27740 
27741 //
27742 // MessageId: CERT_E_UNTRUSTEDCA
27743 //
27744 // MessageText:
27745 //
27746 //  A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.
27747 //
27748   CERT_E_UNTRUSTEDCA = HRESULT($800B0112);
27749   {$EXTERNALSYM CERT_E_UNTRUSTEDCA}
27750 
27751 //
27752 // MessageId: CERT_E_INVALID_POLICY
27753 //
27754 // MessageText:
27755 //
27756 //  The certificate has invalid policy.
27757 //
27758   CERT_E_INVALID_POLICY = HRESULT($800B0113);
27759   {$EXTERNALSYM CERT_E_INVALID_POLICY}
27760 
27761 //
27762 // MessageId: CERT_E_INVALID_NAME
27763 //
27764 // MessageText:
27765 //
27766 //  The certificate has an invalid name. The name is not included in the permitted list or is explicitly excluded.
27767 //
27768   CERT_E_INVALID_NAME = HRESULT($800B0114);
27769   {$EXTERNALSYM CERT_E_INVALID_NAME}
27770 
27771 // *****************
27772 // FACILITY_SETUPAPI
27773 // *****************
27774 //
27775 // Since these error codes aren't in the standard Win32 range (i.e., 0-64K), define a
27776 // macro to map either Win32 or SetupAPI error codes into an HRESULT.
27777 //
27778 
HRESULT_FROM_SETUPAPInull27779 function HRESULT_FROM_SETUPAPI(x: DWORD): HRESULT;
27780 {$EXTERNALSYM HRESULT_FROM_SETUPAPI}
27781 
27782 //
27783 // MessageId: SPAPI_E_EXPECTED_SECTION_NAME
27784 //
27785 // MessageText:
27786 //
27787 //  A non-empty line was encountered in the INF before the start of a section.
27788 //
27789 
27790 const
27791   SPAPI_E_EXPECTED_SECTION_NAME = HRESULT($800F0000);
27792   {$EXTERNALSYM SPAPI_E_EXPECTED_SECTION_NAME}
27793 
27794 //
27795 // MessageId: SPAPI_E_BAD_SECTION_NAME_LINE
27796 //
27797 // MessageText:
27798 //
27799 //  A section name marker in the INF is not complete, or does not exist on a line by itself.
27800 //
27801   SPAPI_E_BAD_SECTION_NAME_LINE = HRESULT($800F0001);
27802   {$EXTERNALSYM SPAPI_E_BAD_SECTION_NAME_LINE}
27803 
27804 //
27805 // MessageId: SPAPI_E_SECTION_NAME_TOO_LONG
27806 //
27807 // MessageText:
27808 //
27809 //  An INF section was encountered whose name exceeds the maximum section name length.
27810 //
27811   SPAPI_E_SECTION_NAME_TOO_LONG = HRESULT($800F0002);
27812   {$EXTERNALSYM SPAPI_E_SECTION_NAME_TOO_LONG}
27813 
27814 //
27815 // MessageId: SPAPI_E_GENERAL_SYNTAX
27816 //
27817 // MessageText:
27818 //
27819 //  The syntax of the INF is invalid.
27820 //
27821   SPAPI_E_GENERAL_SYNTAX = HRESULT($800F0003);
27822   {$EXTERNALSYM SPAPI_E_GENERAL_SYNTAX}
27823 
27824 //
27825 // MessageId: SPAPI_E_WRONG_INF_STYLE
27826 //
27827 // MessageText:
27828 //
27829 //  The style of the INF is different than what was requested.
27830 //
27831   SPAPI_E_WRONG_INF_STYLE = HRESULT($800F0100);
27832   {$EXTERNALSYM SPAPI_E_WRONG_INF_STYLE}
27833 
27834 //
27835 // MessageId: SPAPI_E_SECTION_NOT_FOUND
27836 //
27837 // MessageText:
27838 //
27839 //  The required section was not found in the INF.
27840 //
27841   SPAPI_E_SECTION_NOT_FOUND = HRESULT($800F0101);
27842   {$EXTERNALSYM SPAPI_E_SECTION_NOT_FOUND}
27843 
27844 //
27845 // MessageId: SPAPI_E_LINE_NOT_FOUND
27846 //
27847 // MessageText:
27848 //
27849 //  The required line was not found in the INF.
27850 //
27851   SPAPI_E_LINE_NOT_FOUND = HRESULT($800F0102);
27852   {$EXTERNALSYM SPAPI_E_LINE_NOT_FOUND}
27853 
27854 //
27855 // MessageId: SPAPI_E_NO_BACKUP
27856 //
27857 // MessageText:
27858 //
27859 //  The files affected by the installation of this file queue have not been backed up for uninstall.
27860 //
27861   SPAPI_E_NO_BACKUP = HRESULT($800F0103);
27862   {$EXTERNALSYM SPAPI_E_NO_BACKUP}
27863 
27864 //
27865 // MessageId: SPAPI_E_NO_ASSOCIATED_CLASS
27866 //
27867 // MessageText:
27868 //
27869 //  The INF or the device information set or element does not have an associated install class.
27870 //
27871   SPAPI_E_NO_ASSOCIATED_CLASS = HRESULT($800F0200);
27872   {$EXTERNALSYM SPAPI_E_NO_ASSOCIATED_CLASS}
27873 
27874 //
27875 // MessageId: SPAPI_E_CLASS_MISMATCH
27876 //
27877 // MessageText:
27878 //
27879 //  The INF or the device information set or element does not match the specified install class.
27880 //
27881   SPAPI_E_CLASS_MISMATCH = HRESULT($800F0201);
27882   {$EXTERNALSYM SPAPI_E_CLASS_MISMATCH}
27883 
27884 //
27885 // MessageId: SPAPI_E_DUPLICATE_FOUND
27886 //
27887 // MessageText:
27888 //
27889 //  An existing device was found that is a duplicate of the device being manually installed.
27890 //
27891   SPAPI_E_DUPLICATE_FOUND = HRESULT($800F0202);
27892   {$EXTERNALSYM SPAPI_E_DUPLICATE_FOUND}
27893 
27894 //
27895 // MessageId: SPAPI_E_NO_DRIVER_SELECTED
27896 //
27897 // MessageText:
27898 //
27899 //  There is no driver selected for the device information set or element.
27900 //
27901   SPAPI_E_NO_DRIVER_SELECTED = HRESULT($800F0203);
27902   {$EXTERNALSYM SPAPI_E_NO_DRIVER_SELECTED}
27903 
27904 //
27905 // MessageId: SPAPI_E_KEY_DOES_NOT_EXIST
27906 //
27907 // MessageText:
27908 //
27909 //  The requested device registry key does not exist.
27910 //
27911   SPAPI_E_KEY_DOES_NOT_EXIST = HRESULT($800F0204);
27912   {$EXTERNALSYM SPAPI_E_KEY_DOES_NOT_EXIST}
27913 
27914 //
27915 // MessageId: SPAPI_E_INVALID_DEVINST_NAME
27916 //
27917 // MessageText:
27918 //
27919 //  The device instance name is invalid.
27920 //
27921   SPAPI_E_INVALID_DEVINST_NAME = HRESULT($800F0205);
27922   {$EXTERNALSYM SPAPI_E_INVALID_DEVINST_NAME}
27923 
27924 //
27925 // MessageId: SPAPI_E_INVALID_CLASS
27926 //
27927 // MessageText:
27928 //
27929 //  The install class is not present or is invalid.
27930 //
27931   SPAPI_E_INVALID_CLASS = HRESULT($800F0206);
27932   {$EXTERNALSYM SPAPI_E_INVALID_CLASS}
27933 
27934 //
27935 // MessageId: SPAPI_E_DEVINST_ALREADY_EXISTS
27936 //
27937 // MessageText:
27938 //
27939 //  The device instance cannot be created because it already exists.
27940 //
27941   SPAPI_E_DEVINST_ALREADY_EXISTS = HRESULT($800F0207);
27942   {$EXTERNALSYM SPAPI_E_DEVINST_ALREADY_EXISTS}
27943 
27944 //
27945 // MessageId: SPAPI_E_DEVINFO_NOT_REGISTERED
27946 //
27947 // MessageText:
27948 //
27949 //  The operation cannot be performed on a device information element that has not been registered.
27950 //
27951   SPAPI_E_DEVINFO_NOT_REGISTERED = HRESULT($800F0208);
27952   {$EXTERNALSYM SPAPI_E_DEVINFO_NOT_REGISTERED}
27953 
27954 //
27955 // MessageId: SPAPI_E_INVALID_REG_PROPERTY
27956 //
27957 // MessageText:
27958 //
27959 //  The device property code is invalid.
27960 //
27961   SPAPI_E_INVALID_REG_PROPERTY = HRESULT($800F0209);
27962   {$EXTERNALSYM SPAPI_E_INVALID_REG_PROPERTY}
27963 
27964 //
27965 // MessageId: SPAPI_E_NO_INF
27966 //
27967 // MessageText:
27968 //
27969 //  The INF from which a driver list is to be built does not exist.
27970 //
27971   SPAPI_E_NO_INF = HRESULT($800F020A);
27972   {$EXTERNALSYM SPAPI_E_NO_INF}
27973 
27974 //
27975 // MessageId: SPAPI_E_NO_SUCH_DEVINST
27976 //
27977 // MessageText:
27978 //
27979 //  The device instance does not exist in the hardware tree.
27980 //
27981   SPAPI_E_NO_SUCH_DEVINST = HRESULT($800F020B);
27982   {$EXTERNALSYM SPAPI_E_NO_SUCH_DEVINST}
27983 
27984 //
27985 // MessageId: SPAPI_E_CANT_LOAD_CLASS_ICON
27986 //
27987 // MessageText:
27988 //
27989 //  The icon representing this install class cannot be loaded.
27990 //
27991   SPAPI_E_CANT_LOAD_CLASS_ICON = HRESULT($800F020C);
27992   {$EXTERNALSYM SPAPI_E_CANT_LOAD_CLASS_ICON}
27993 
27994 //
27995 // MessageId: SPAPI_E_INVALID_CLASS_INSTALLER
27996 //
27997 // MessageText:
27998 //
27999 //  The class installer registry entry is invalid.
28000 //
28001   SPAPI_E_INVALID_CLASS_INSTALLER = HRESULT($800F020D);
28002   {$EXTERNALSYM SPAPI_E_INVALID_CLASS_INSTALLER}
28003 
28004 //
28005 // MessageId: SPAPI_E_DI_DO_DEFAULT
28006 //
28007 // MessageText:
28008 //
28009 //  The class installer has indicated that the default action should be performed for this installation request.
28010 //
28011   SPAPI_E_DI_DO_DEFAULT = HRESULT($800F020E);
28012   {$EXTERNALSYM SPAPI_E_DI_DO_DEFAULT}
28013 
28014 //
28015 // MessageId: SPAPI_E_DI_NOFILECOPY
28016 //
28017 // MessageText:
28018 //
28019 //  The operation does not require any files to be copied.
28020 //
28021   SPAPI_E_DI_NOFILECOPY = HRESULT($800F020F);
28022   {$EXTERNALSYM SPAPI_E_DI_NOFILECOPY}
28023 
28024 //
28025 // MessageId: SPAPI_E_INVALID_HWPROFILE
28026 //
28027 // MessageText:
28028 //
28029 //  The specified hardware profile does not exist.
28030 //
28031   SPAPI_E_INVALID_HWPROFILE = HRESULT($800F0210);
28032   {$EXTERNALSYM SPAPI_E_INVALID_HWPROFILE}
28033 
28034 //
28035 // MessageId: SPAPI_E_NO_DEVICE_SELECTED
28036 //
28037 // MessageText:
28038 //
28039 //  There is no device information element currently selected for this device information set.
28040 //
28041   SPAPI_E_NO_DEVICE_SELECTED = HRESULT($800F0211);
28042   {$EXTERNALSYM SPAPI_E_NO_DEVICE_SELECTED}
28043 
28044 //
28045 // MessageId: SPAPI_E_DEVINFO_LIST_LOCKED
28046 //
28047 // MessageText:
28048 //
28049 //  The operation cannot be performed because the device information set is locked.
28050 //
28051   SPAPI_E_DEVINFO_LIST_LOCKED = HRESULT($800F0212);
28052   {$EXTERNALSYM SPAPI_E_DEVINFO_LIST_LOCKED}
28053 
28054 //
28055 // MessageId: SPAPI_E_DEVINFO_DATA_LOCKED
28056 //
28057 // MessageText:
28058 //
28059 //  The operation cannot be performed because the device information element is locked.
28060 //
28061   SPAPI_E_DEVINFO_DATA_LOCKED = HRESULT($800F0213);
28062   {$EXTERNALSYM SPAPI_E_DEVINFO_DATA_LOCKED}
28063 
28064 //
28065 // MessageId: SPAPI_E_DI_BAD_PATH
28066 //
28067 // MessageText:
28068 //
28069 //  The specified path does not contain any applicable device INFs.
28070 //
28071   SPAPI_E_DI_BAD_PATH = HRESULT($800F0214);
28072   {$EXTERNALSYM SPAPI_E_DI_BAD_PATH}
28073 
28074 //
28075 // MessageId: SPAPI_E_NO_CLASSINSTALL_PARAMS
28076 //
28077 // MessageText:
28078 //
28079 //  No class installer parameters have been set for the device information set or element.
28080 //
28081   SPAPI_E_NO_CLASSINSTALL_PARAMS = HRESULT($800F0215);
28082   {$EXTERNALSYM SPAPI_E_NO_CLASSINSTALL_PARAMS}
28083 
28084 //
28085 // MessageId: SPAPI_E_FILEQUEUE_LOCKED
28086 //
28087 // MessageText:
28088 //
28089 //  The operation cannot be performed because the file queue is locked.
28090 //
28091   SPAPI_E_FILEQUEUE_LOCKED = HRESULT($800F0216);
28092   {$EXTERNALSYM SPAPI_E_FILEQUEUE_LOCKED}
28093 
28094 //
28095 // MessageId: SPAPI_E_BAD_SERVICE_INSTALLSECT
28096 //
28097 // MessageText:
28098 //
28099 //  A service installation section in this INF is invalid.
28100 //
28101   SPAPI_E_BAD_SERVICE_INSTALLSECT = HRESULT($800F0217);
28102   {$EXTERNALSYM SPAPI_E_BAD_SERVICE_INSTALLSECT}
28103 
28104 //
28105 // MessageId: SPAPI_E_NO_CLASS_DRIVER_LIST
28106 //
28107 // MessageText:
28108 //
28109 //  There is no class driver list for the device information element.
28110 //
28111   SPAPI_E_NO_CLASS_DRIVER_LIST = HRESULT($800F0218);
28112   {$EXTERNALSYM SPAPI_E_NO_CLASS_DRIVER_LIST}
28113 
28114 //
28115 // MessageId: SPAPI_E_NO_ASSOCIATED_SERVICE
28116 //
28117 // MessageText:
28118 //
drivernull28119 //  The installation failed because a function driver was not specified for this device instance.
28120 //
28121   SPAPI_E_NO_ASSOCIATED_SERVICE = HRESULT($800F0219);
28122   {$EXTERNALSYM SPAPI_E_NO_ASSOCIATED_SERVICE}
28123 
28124 //
28125 // MessageId: SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE
28126 //
28127 // MessageText:
28128 //
28129 //  There is presently no default device interface designated for this interface class.
28130 //
28131   SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE = HRESULT($800F021A);
28132   {$EXTERNALSYM SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE}
28133 
28134 //
28135 // MessageId: SPAPI_E_DEVICE_INTERFACE_ACTIVE
28136 //
28137 // MessageText:
28138 //
28139 //  The operation cannot be performed because the device interface is currently active.
28140 //
28141   SPAPI_E_DEVICE_INTERFACE_ACTIVE = HRESULT($800F021B);
28142   {$EXTERNALSYM SPAPI_E_DEVICE_INTERFACE_ACTIVE}
28143 
28144 //
28145 // MessageId: SPAPI_E_DEVICE_INTERFACE_REMOVED
28146 //
28147 // MessageText:
28148 //
28149 //  The operation cannot be performed because the device interface has been removed from the system.
28150 //
28151   SPAPI_E_DEVICE_INTERFACE_REMOVED = HRESULT($800F021C);
28152   {$EXTERNALSYM SPAPI_E_DEVICE_INTERFACE_REMOVED}
28153 
28154 //
28155 // MessageId: SPAPI_E_BAD_INTERFACE_INSTALLSECT
28156 //
28157 // MessageText:
28158 //
28159 //  An interface installation section in this INF is invalid.
28160 //
28161   SPAPI_E_BAD_INTERFACE_INSTALLSECT = HRESULT($800F021D);
28162   {$EXTERNALSYM SPAPI_E_BAD_INTERFACE_INSTALLSECT}
28163 
28164 //
28165 // MessageId: SPAPI_E_NO_SUCH_INTERFACE_CLASS
28166 //
28167 // MessageText:
28168 //
28169 //  This interface class does not exist in the system.
28170 //
28171   SPAPI_E_NO_SUCH_INTERFACE_CLASS = HRESULT($800F021E);
28172   {$EXTERNALSYM SPAPI_E_NO_SUCH_INTERFACE_CLASS}
28173 
28174 //
28175 // MessageId: SPAPI_E_INVALID_REFERENCE_STRING
28176 //
28177 // MessageText:
28178 //
28179 //  The reference string supplied for this interface device is invalid.
28180 //
28181   SPAPI_E_INVALID_REFERENCE_STRING = HRESULT($800F021F);
28182   {$EXTERNALSYM SPAPI_E_INVALID_REFERENCE_STRING}
28183 
28184 //
28185 // MessageId: SPAPI_E_INVALID_MACHINENAME
28186 //
28187 // MessageText:
28188 //
28189 //  The specified machine name does not conform to UNC naming conventions.
28190 //
28191   SPAPI_E_INVALID_MACHINENAME = HRESULT($800F0220);
28192   {$EXTERNALSYM SPAPI_E_INVALID_MACHINENAME}
28193 
28194 //
28195 // MessageId: SPAPI_E_REMOTE_COMM_FAILURE
28196 //
28197 // MessageText:
28198 //
28199 //  A general remote communication error occurred.
28200 //
28201   SPAPI_E_REMOTE_COMM_FAILURE = HRESULT($800F0221);
28202   {$EXTERNALSYM SPAPI_E_REMOTE_COMM_FAILURE}
28203 
28204 //
28205 // MessageId: SPAPI_E_MACHINE_UNAVAILABLE
28206 //
28207 // MessageText:
28208 //
28209 //  The machine selected for remote communication is not available at this time.
28210 //
28211   SPAPI_E_MACHINE_UNAVAILABLE = HRESULT($800F0222);
28212   {$EXTERNALSYM SPAPI_E_MACHINE_UNAVAILABLE}
28213 
28214 //
28215 // MessageId: SPAPI_E_NO_CONFIGMGR_SERVICES
28216 //
28217 // MessageText:
28218 //
28219 //  The Plug and Play service is not available on the remote machine.
28220 //
28221   SPAPI_E_NO_CONFIGMGR_SERVICES = HRESULT($800F0223);
28222   {$EXTERNALSYM SPAPI_E_NO_CONFIGMGR_SERVICES}
28223 
28224 //
28225 // MessageId: SPAPI_E_INVALID_PROPPAGE_PROVIDER
28226 //
28227 // MessageText:
28228 //
28229 //  The property page provider registry entry is invalid.
28230 //
28231   SPAPI_E_INVALID_PROPPAGE_PROVIDER = HRESULT($800F0224);
28232   {$EXTERNALSYM SPAPI_E_INVALID_PROPPAGE_PROVIDER}
28233 
28234 //
28235 // MessageId: SPAPI_E_NO_SUCH_DEVICE_INTERFACE
28236 //
28237 // MessageText:
28238 //
28239 //  The requested device interface is not present in the system.
28240 //
28241   SPAPI_E_NO_SUCH_DEVICE_INTERFACE = HRESULT($800F0225);
28242   {$EXTERNALSYM SPAPI_E_NO_SUCH_DEVICE_INTERFACE}
28243 
28244 //
28245 // MessageId: SPAPI_E_DI_POSTPROCESSING_REQUIRED
28246 //
28247 // MessageText:
28248 //
28249 //  The device's co-installer has additional work to perform after installation is complete.
28250 //
28251   SPAPI_E_DI_POSTPROCESSING_REQUIRED = HRESULT($800F0226);
28252   {$EXTERNALSYM SPAPI_E_DI_POSTPROCESSING_REQUIRED}
28253 
28254 //
28255 // MessageId: SPAPI_E_INVALID_COINSTALLER
28256 //
28257 // MessageText:
28258 //
28259 //  The device's co-installer is invalid.
28260 //
28261   SPAPI_E_INVALID_COINSTALLER = HRESULT($800F0227);
28262   {$EXTERNALSYM SPAPI_E_INVALID_COINSTALLER}
28263 
28264 //
28265 // MessageId: SPAPI_E_NO_COMPAT_DRIVERS
28266 //
28267 // MessageText:
28268 //
28269 //  There are no compatible drivers for this device.
28270 //
28271   SPAPI_E_NO_COMPAT_DRIVERS = HRESULT($800F0228);
28272   {$EXTERNALSYM SPAPI_E_NO_COMPAT_DRIVERS}
28273 
28274 //
28275 // MessageId: SPAPI_E_NO_DEVICE_ICON
28276 //
28277 // MessageText:
28278 //
28279 //  There is no icon that represents this device or device type.
28280 //
28281   SPAPI_E_NO_DEVICE_ICON = HRESULT($800F0229);
28282   {$EXTERNALSYM SPAPI_E_NO_DEVICE_ICON}
28283 
28284 //
28285 // MessageId: SPAPI_E_INVALID_INF_LOGCONFIG
28286 //
28287 // MessageText:
28288 //
28289 //  A logical configuration specified in this INF is invalid.
28290 //
28291   SPAPI_E_INVALID_INF_LOGCONFIG = HRESULT($800F022A);
28292   {$EXTERNALSYM SPAPI_E_INVALID_INF_LOGCONFIG}
28293 
28294 //
28295 // MessageId: SPAPI_E_DI_DONT_INSTALL
28296 //
28297 // MessageText:
28298 //
28299 //  The class installer has denied the request to install or upgrade this device.
28300 //
28301   SPAPI_E_DI_DONT_INSTALL = HRESULT($800F022B);
28302   {$EXTERNALSYM SPAPI_E_DI_DONT_INSTALL}
28303 
28304 //
28305 // MessageId: SPAPI_E_INVALID_FILTER_DRIVER
28306 //
28307 // MessageText:
28308 //
28309 //  One of the filter drivers installed for this device is invalid.
28310 //
28311   SPAPI_E_INVALID_FILTER_DRIVER = HRESULT($800F022C);
28312   {$EXTERNALSYM SPAPI_E_INVALID_FILTER_DRIVER}
28313 
28314 //
28315 // MessageId: SPAPI_E_NON_WINDOWS_NT_DRIVER
28316 //
28317 // MessageText:
28318 //
28319 //  The driver selected for this device does not support Windows XP.
28320 //
28321   SPAPI_E_NON_WINDOWS_NT_DRIVER = HRESULT($800F022D);
28322   {$EXTERNALSYM SPAPI_E_NON_WINDOWS_NT_DRIVER}
28323 
28324 //
28325 // MessageId: SPAPI_E_NON_WINDOWS_DRIVER
28326 //
28327 // MessageText:
28328 //
28329 //  The driver selected for this device does not support Windows.
28330 //
28331   SPAPI_E_NON_WINDOWS_DRIVER = HRESULT($800F022E);
28332   {$EXTERNALSYM SPAPI_E_NON_WINDOWS_DRIVER}
28333 
28334 //
28335 // MessageId: SPAPI_E_NO_CATALOG_FOR_OEM_INF
28336 //
28337 // MessageText:
28338 //
28339 //  The third-party INF does not contain digital signature information.
28340 //
28341   SPAPI_E_NO_CATALOG_FOR_OEM_INF = HRESULT($800F022F);
28342   {$EXTERNALSYM SPAPI_E_NO_CATALOG_FOR_OEM_INF}
28343 
28344 //
28345 // MessageId: SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE
28346 //
28347 // MessageText:
28348 //
28349 //  An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms.
28350 //
28351   SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE = HRESULT($800F0230);
28352   {$EXTERNALSYM SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE}
28353 
28354 //
28355 // MessageId: SPAPI_E_NOT_DISABLEABLE
28356 //
28357 // MessageText:
28358 //
28359 //  The device cannot be disabled.
28360 //
28361   SPAPI_E_NOT_DISABLEABLE = HRESULT($800F0231);
28362   {$EXTERNALSYM SPAPI_E_NOT_DISABLEABLE}
28363 
28364 //
28365 // MessageId: SPAPI_E_CANT_REMOVE_DEVINST
28366 //
28367 // MessageText:
28368 //
28369 //  The device could not be dynamically removed.
28370 //
28371   SPAPI_E_CANT_REMOVE_DEVINST = HRESULT($800F0232);
28372   {$EXTERNALSYM SPAPI_E_CANT_REMOVE_DEVINST}
28373 
28374 //
28375 // MessageId: SPAPI_E_INVALID_TARGET
28376 //
28377 // MessageText:
28378 //
28379 //  Cannot copy to specified target.
28380 //
28381   SPAPI_E_INVALID_TARGET = HRESULT($800F0233);
28382   {$EXTERNALSYM SPAPI_E_INVALID_TARGET}
28383 
28384 //
28385 // MessageId: SPAPI_E_DRIVER_NONNATIVE
28386 //
28387 // MessageText:
28388 //
28389 //  Driver is not intended for this platform.
28390 //
28391   SPAPI_E_DRIVER_NONNATIVE = HRESULT($800F0234);
28392   {$EXTERNALSYM SPAPI_E_DRIVER_NONNATIVE}
28393 
28394 //
28395 // MessageId: SPAPI_E_IN_WOW64
28396 //
28397 // MessageText:
28398 //
28399 //  Operation not allowed in WOW64.
28400 //
28401   SPAPI_E_IN_WOW64 = HRESULT($800F0235);
28402   {$EXTERNALSYM SPAPI_E_IN_WOW64}
28403 
28404 //
28405 // MessageId: SPAPI_E_SET_SYSTEM_RESTORE_POINT
28406 //
28407 // MessageText:
28408 //
28409 //  The operation involving unsigned file copying was rolled back, so that a system restore point could be set.
28410 //
28411   SPAPI_E_SET_SYSTEM_RESTORE_POINT = HRESULT($800F0236);
28412   {$EXTERNALSYM SPAPI_E_SET_SYSTEM_RESTORE_POINT}
28413 
28414 //
28415 // MessageId: SPAPI_E_INCORRECTLY_COPIED_INF
28416 //
28417 // MessageText:
28418 //
28419 //  An INF was copied into the Windows INF directory in an improper manner.
28420 //
28421   SPAPI_E_INCORRECTLY_COPIED_INF = HRESULT($800F0237);
28422   {$EXTERNALSYM SPAPI_E_INCORRECTLY_COPIED_INF}
28423 
28424 //
28425 // MessageId: SPAPI_E_SCE_DISABLED
28426 //
28427 // MessageText:
28428 //
28429 //  The Security Configuration Editor (SCE) APIs have been disabled on this Embedded product.
28430 //
28431   SPAPI_E_SCE_DISABLED = HRESULT($800F0238);
28432   {$EXTERNALSYM SPAPI_E_SCE_DISABLED}
28433 
28434 //
28435 // MessageId: SPAPI_E_UNKNOWN_EXCEPTION
28436 //
28437 // MessageText:
28438 //
28439 //  An unknown exception was encountered.
28440 //
28441   SPAPI_E_UNKNOWN_EXCEPTION = HRESULT($800F0239);
28442   {$EXTERNALSYM SPAPI_E_UNKNOWN_EXCEPTION}
28443 
28444 //
28445 // MessageId: SPAPI_E_PNP_REGISTRY_ERROR
28446 //
28447 // MessageText:
28448 //
28449 //  A problem was encountered when accessing the Plug and Play registry database.
28450 //
28451   SPAPI_E_PNP_REGISTRY_ERROR = HRESULT($800F023A);
28452   {$EXTERNALSYM SPAPI_E_PNP_REGISTRY_ERROR}
28453 
28454 //
28455 // MessageId: SPAPI_E_REMOTE_REQUEST_UNSUPPORTED
28456 //
28457 // MessageText:
28458 //
28459 //  The requested operation is not supported for a remote machine.
28460 //
28461   SPAPI_E_REMOTE_REQUEST_UNSUPPORTED = HRESULT($800F023B);
28462   {$EXTERNALSYM SPAPI_E_REMOTE_REQUEST_UNSUPPORTED}
28463 
28464 //
28465 // MessageId: SPAPI_E_NOT_AN_INSTALLED_OEM_INF
28466 //
28467 // MessageText:
28468 //
28469 //  The specified file is not an installed OEM INF.
28470 //
28471   SPAPI_E_NOT_AN_INSTALLED_OEM_INF = HRESULT($800F023C);
28472   {$EXTERNALSYM SPAPI_E_NOT_AN_INSTALLED_OEM_INF}
28473 
28474 //
28475 // MessageId: SPAPI_E_INF_IN_USE_BY_DEVICES
28476 //
28477 // MessageText:
28478 //
28479 //  One or more devices are presently installed using the specified INF.
28480 //
28481   SPAPI_E_INF_IN_USE_BY_DEVICES = HRESULT($800F023D);
28482   {$EXTERNALSYM SPAPI_E_INF_IN_USE_BY_DEVICES}
28483 
28484 //
28485 // MessageId: SPAPI_E_DI_FUNCTION_OBSOLETE
28486 //
28487 // MessageText:
28488 //
28489 //  The requested device install operation is obsolete.
28490 //
28491   SPAPI_E_DI_FUNCTION_OBSOLETE = HRESULT($800F023E);
28492   {$EXTERNALSYM SPAPI_E_DI_FUNCTION_OBSOLETE}
28493 
28494 //
28495 // MessageId: SPAPI_E_NO_AUTHENTICODE_CATALOG
28496 //
28497 // MessageText:
28498 //
28499 //  A file could not be verified because it does not have an associated catalog signed via Authenticode(tm).
28500 //
28501   SPAPI_E_NO_AUTHENTICODE_CATALOG = HRESULT($800F023F);
28502   {$EXTERNALSYM SPAPI_E_NO_AUTHENTICODE_CATALOG}
28503 
28504 //
28505 // MessageId: SPAPI_E_AUTHENTICODE_DISALLOWED
28506 //
28507 // MessageText:
28508 //
28509 //  Authenticode(tm) signature verification is not supported for the specified INF.
28510 //
28511   SPAPI_E_AUTHENTICODE_DISALLOWED = HRESULT($800F0240);
28512   {$EXTERNALSYM SPAPI_E_AUTHENTICODE_DISALLOWED}
28513 
28514 //
28515 // MessageId: SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER
28516 //
28517 // MessageText:
28518 //
28519 //  The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
28520 //
28521   SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER = HRESULT($800F0241);
28522   {$EXTERNALSYM SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER}
28523 
28524 //
28525 // MessageId: SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED
28526 //
28527 // MessageText:
28528 //
28529 //  The publisher of an Authenticode(tm) signed catalog has not yet been established as trusted.
28530 //
28531   SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED = HRESULT($800F0242);
28532   {$EXTERNALSYM SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED}
28533 
28534 //
28535 // MessageId: SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED
28536 //
28537 // MessageText:
28538 //
28539 //  The publisher of an Authenticode(tm) signed catalog was not established as trusted.
28540 //
28541   SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED = HRESULT($800F0243);
28542   {$EXTERNALSYM SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED}
28543 
28544 //
28545 // MessageId: SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH
28546 //
28547 // MessageText:
28548 //
28549 //  The software was tested for compliance with Windows Logo requirements on a different version of Windows, and may not be compatible with this version.
28550 //
28551   SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH = HRESULT($800F0244);
28552   {$EXTERNALSYM SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH}
28553 
28554 //
28555 // MessageId: SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE
28556 //
28557 // MessageText:
28558 //
28559 //  The file may only be validated by a catalog signed via Authenticode(tm).
28560 //
28561   SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE = HRESULT($800F0245);
28562   {$EXTERNALSYM SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE}
28563 
28564 //
28565 // MessageId: SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW
28566 //
28567 // MessageText:
28568 //
28569 //  An unrecoverable stack overflow was encountered.
28570 //
28571   SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW = HRESULT($800F0300);
28572   {$EXTERNALSYM SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW}
28573 
28574 //
28575 // MessageId: SPAPI_E_ERROR_NOT_INSTALLED
28576 //
28577 // MessageText:
28578 //
28579 //  No installed components were detected.
28580 //
28581   SPAPI_E_ERROR_NOT_INSTALLED = HRESULT($800F1000);
28582   {$EXTERNALSYM SPAPI_E_ERROR_NOT_INSTALLED}
28583 
28584 // *****************
28585 // FACILITY_SCARD
28586 // *****************
28587 //
28588 // =============================
28589 // Facility SCARD Error Messages
28590 // =============================
28591 //
28592   SCARD_S_SUCCESS = NO_ERROR;
28593   {$EXTERNALSYM SCARD_S_SUCCESS}
28594 //
28595 // MessageId: SCARD_F_INTERNAL_ERROR
28596 //
28597 // MessageText:
28598 //
28599 //  An internal consistency check failed.
28600 //
28601   SCARD_F_INTERNAL_ERROR = HRESULT($80100001);
28602   {$EXTERNALSYM SCARD_F_INTERNAL_ERROR}
28603 
28604 //
28605 // MessageId: SCARD_E_CANCELLED
28606 //
28607 // MessageText:
28608 //
28609 //  The action was cancelled by an SCardCancel request.
28610 //
28611   SCARD_E_CANCELLED = HRESULT($80100002);
28612   {$EXTERNALSYM SCARD_E_CANCELLED}
28613 
28614 //
28615 // MessageId: SCARD_E_INVALID_HANDLE
28616 //
28617 // MessageText:
28618 //
28619 //  The supplied handle was invalid.
28620 //
28621   SCARD_E_INVALID_HANDLE = HRESULT($80100003);
28622   {$EXTERNALSYM SCARD_E_INVALID_HANDLE}
28623 
28624 //
28625 // MessageId: SCARD_E_INVALID_PARAMETER
28626 //
28627 // MessageText:
28628 //
28629 //  One or more of the supplied parameters could not be properly interpreted.
28630 //
28631   SCARD_E_INVALID_PARAMETER = HRESULT($80100004);
28632   {$EXTERNALSYM SCARD_E_INVALID_PARAMETER}
28633 
28634 //
28635 // MessageId: SCARD_E_INVALID_TARGET
28636 //
28637 // MessageText:
28638 //
28639 //  Registry startup information is missing or invalid.
28640 //
28641   SCARD_E_INVALID_TARGET = HRESULT($80100005);
28642   {$EXTERNALSYM SCARD_E_INVALID_TARGET}
28643 
28644 //
28645 // MessageId: SCARD_E_NO_MEMORY
28646 //
28647 // MessageText:
28648 //
28649 //  Not enough memory available to complete this command.
28650 //
28651   SCARD_E_NO_MEMORY = HRESULT($80100006);
28652   {$EXTERNALSYM SCARD_E_NO_MEMORY}
28653 
28654 //
28655 // MessageId: SCARD_F_WAITED_TOO_LONG
28656 //
28657 // MessageText:
28658 //
28659 //  An internal consistency timer has expired.
28660 //
28661   SCARD_F_WAITED_TOO_LONG = HRESULT($80100007);
28662   {$EXTERNALSYM SCARD_F_WAITED_TOO_LONG}
28663 
28664 //
28665 // MessageId: SCARD_E_INSUFFICIENT_BUFFER
28666 //
28667 // MessageText:
28668 //
28669 //  The data buffer to receive returned data is too small for the returned data.
28670 //
28671   SCARD_E_INSUFFICIENT_BUFFER = HRESULT($80100008);
28672   {$EXTERNALSYM SCARD_E_INSUFFICIENT_BUFFER}
28673 
28674 //
28675 // MessageId: SCARD_E_UNKNOWN_READER
28676 //
28677 // MessageText:
28678 //
28679 //  The specified reader name is not recognized.
28680 //
28681   SCARD_E_UNKNOWN_READER = HRESULT($80100009);
28682   {$EXTERNALSYM SCARD_E_UNKNOWN_READER}
28683 
28684 //
28685 // MessageId: SCARD_E_TIMEOUT
28686 //
28687 // MessageText:
28688 //
28689 //  The user-specified timeout value has expired.
28690 //
28691   SCARD_E_TIMEOUT = HRESULT($8010000A);
28692   {$EXTERNALSYM SCARD_E_TIMEOUT}
28693 
28694 //
28695 // MessageId: SCARD_E_SHARING_VIOLATION
28696 //
28697 // MessageText:
28698 //
28699 //  The smart card cannot be accessed because of other connections outstanding.
28700 //
28701   SCARD_E_SHARING_VIOLATION = HRESULT($8010000B);
28702   {$EXTERNALSYM SCARD_E_SHARING_VIOLATION}
28703 
28704 //
28705 // MessageId: SCARD_E_NO_SMARTCARD
28706 //
28707 // MessageText:
28708 //
28709 //  The operation requires a Smart Card, but no Smart Card is currently in the device.
28710 //
28711   SCARD_E_NO_SMARTCARD = HRESULT($8010000C);
28712   {$EXTERNALSYM SCARD_E_NO_SMARTCARD}
28713 
28714 //
28715 // MessageId: SCARD_E_UNKNOWN_CARD
28716 //
28717 // MessageText:
28718 //
28719 //  The specified smart card name is not recognized.
28720 //
28721   SCARD_E_UNKNOWN_CARD = HRESULT($8010000D);
28722   {$EXTERNALSYM SCARD_E_UNKNOWN_CARD}
28723 
28724 //
28725 // MessageId: SCARD_E_CANT_DISPOSE
28726 //
28727 // MessageText:
28728 //
28729 //  The system could not dispose of the media in the requested manner.
28730 //
28731   SCARD_E_CANT_DISPOSE = HRESULT($8010000E);
28732   {$EXTERNALSYM SCARD_E_CANT_DISPOSE}
28733 
28734 //
28735 // MessageId: SCARD_E_PROTO_MISMATCH
28736 //
28737 // MessageText:
28738 //
28739 //  The requested protocols are incompatible with the protocol currently in use with the smart card.
28740 //
28741   SCARD_E_PROTO_MISMATCH = HRESULT($8010000F);
28742   {$EXTERNALSYM SCARD_E_PROTO_MISMATCH}
28743 
28744 //
28745 // MessageId: SCARD_E_NOT_READY
28746 //
28747 // MessageText:
28748 //
28749 //  The reader or smart card is not ready to accept commands.
28750 //
28751   SCARD_E_NOT_READY = HRESULT($80100010);
28752   {$EXTERNALSYM SCARD_E_NOT_READY}
28753 
28754 //
28755 // MessageId: SCARD_E_INVALID_VALUE
28756 //
28757 // MessageText:
28758 //
28759 //  One or more of the supplied parameters values could not be properly interpreted.
28760 //
28761   SCARD_E_INVALID_VALUE = HRESULT($80100011);
28762   {$EXTERNALSYM SCARD_E_INVALID_VALUE}
28763 
28764 //
28765 // MessageId: SCARD_E_SYSTEM_CANCELLED
28766 //
28767 // MessageText:
28768 //
28769 //  The action was cancelled by the system, presumably to log off or shut down.
28770 //
28771   SCARD_E_SYSTEM_CANCELLED = HRESULT($80100012);
28772   {$EXTERNALSYM SCARD_E_SYSTEM_CANCELLED}
28773 
28774 //
28775 // MessageId: SCARD_F_COMM_ERROR
28776 //
28777 // MessageText:
28778 //
28779 //  An internal communications error has been detected.
28780 //
28781   SCARD_F_COMM_ERROR = HRESULT($80100013);
28782   {$EXTERNALSYM SCARD_F_COMM_ERROR}
28783 
28784 //
28785 // MessageId: SCARD_F_UNKNOWN_ERROR
28786 //
28787 // MessageText:
28788 //
28789 //  An internal error has been detected, but the source is unknown.
28790 //
28791   SCARD_F_UNKNOWN_ERROR = HRESULT($80100014);
28792   {$EXTERNALSYM SCARD_F_UNKNOWN_ERROR}
28793 
28794 //
28795 // MessageId: SCARD_E_INVALID_ATR
28796 //
28797 // MessageText:
28798 //
28799 //  An ATR obtained from the registry is not a valid ATR string.
28800 //
28801   SCARD_E_INVALID_ATR = HRESULT($80100015);
28802   {$EXTERNALSYM SCARD_E_INVALID_ATR}
28803 
28804 //
28805 // MessageId: SCARD_E_NOT_TRANSACTED
28806 //
28807 // MessageText:
28808 //
28809 //  An attempt was made to end a non-existent transaction.
28810 //
28811   SCARD_E_NOT_TRANSACTED = HRESULT($80100016);
28812   {$EXTERNALSYM SCARD_E_NOT_TRANSACTED}
28813 
28814 //
28815 // MessageId: SCARD_E_READER_UNAVAILABLE
28816 //
28817 // MessageText:
28818 //
28819 //  The specified reader is not currently available for use.
28820 //
28821   SCARD_E_READER_UNAVAILABLE = HRESULT($80100017);
28822   {$EXTERNALSYM SCARD_E_READER_UNAVAILABLE}
28823 
28824 //
28825 // MessageId: SCARD_P_SHUTDOWN
28826 //
28827 // MessageText:
28828 //
28829 //  The operation has been aborted to allow the server application to exit.
28830 //
28831   SCARD_P_SHUTDOWN = HRESULT($80100018);
28832   {$EXTERNALSYM SCARD_P_SHUTDOWN}
28833 
28834 //
28835 // MessageId: SCARD_E_PCI_TOO_SMALL
28836 //
28837 // MessageText:
28838 //
28839 //  The PCI Receive buffer was too small.
28840 //
28841   SCARD_E_PCI_TOO_SMALL = HRESULT($80100019);
28842   {$EXTERNALSYM SCARD_E_PCI_TOO_SMALL}
28843 
28844 //
28845 // MessageId: SCARD_E_READER_UNSUPPORTED
28846 //
28847 // MessageText:
28848 //
28849 //  The reader driver does not meet minimal requirements for support.
28850 //
28851   SCARD_E_READER_UNSUPPORTED = HRESULT($8010001A);
28852   {$EXTERNALSYM SCARD_E_READER_UNSUPPORTED}
28853 
28854 //
28855 // MessageId: SCARD_E_DUPLICATE_READER
28856 //
28857 // MessageText:
28858 //
28859 //  The reader driver did not produce a unique reader name.
28860 //
28861   SCARD_E_DUPLICATE_READER = HRESULT($8010001B);
28862   {$EXTERNALSYM SCARD_E_DUPLICATE_READER}
28863 
28864 //
28865 // MessageId: SCARD_E_CARD_UNSUPPORTED
28866 //
28867 // MessageText:
28868 //
28869 //  The smart card does not meet minimal requirements for support.
28870 //
28871   SCARD_E_CARD_UNSUPPORTED = HRESULT($8010001C);
28872   {$EXTERNALSYM SCARD_E_CARD_UNSUPPORTED}
28873 
28874 //
28875 // MessageId: SCARD_E_NO_SERVICE
28876 //
28877 // MessageText:
28878 //
28879 //  The Smart card resource manager is not running.
28880 //
28881   SCARD_E_NO_SERVICE = HRESULT($8010001D);
28882   {$EXTERNALSYM SCARD_E_NO_SERVICE}
28883 
28884 //
28885 // MessageId: SCARD_E_SERVICE_STOPPED
28886 //
28887 // MessageText:
28888 //
28889 //  The Smart card resource manager has shut down.
28890 //
28891   SCARD_E_SERVICE_STOPPED = HRESULT($8010001E);
28892   {$EXTERNALSYM SCARD_E_SERVICE_STOPPED}
28893 
28894 //
28895 // MessageId: SCARD_E_UNEXPECTED
28896 //
28897 // MessageText:
28898 //
28899 //  An unexpected card error has occurred.
28900 //
28901   SCARD_E_UNEXPECTED = HRESULT($8010001F);
28902   {$EXTERNALSYM SCARD_E_UNEXPECTED}
28903 
28904 //
28905 // MessageId: SCARD_E_ICC_INSTALLATION
28906 //
28907 // MessageText:
28908 //
28909 //  No Primary Provider can be found for the smart card.
28910 //
28911   SCARD_E_ICC_INSTALLATION = HRESULT($80100020);
28912   {$EXTERNALSYM SCARD_E_ICC_INSTALLATION}
28913 
28914 //
28915 // MessageId: SCARD_E_ICC_CREATEORDER
28916 //
28917 // MessageText:
28918 //
28919 //  The requested order of object creation is not supported.
28920 //
28921   SCARD_E_ICC_CREATEORDER = HRESULT($80100021);
28922   {$EXTERNALSYM SCARD_E_ICC_CREATEORDER}
28923 
28924 //
28925 // MessageId: SCARD_E_UNSUPPORTED_FEATURE
28926 //
28927 // MessageText:
28928 //
28929 //  This smart card does not support the requested feature.
28930 //
28931   SCARD_E_UNSUPPORTED_FEATURE = HRESULT($80100022);
28932   {$EXTERNALSYM SCARD_E_UNSUPPORTED_FEATURE}
28933 
28934 //
28935 // MessageId: SCARD_E_DIR_NOT_FOUND
28936 //
28937 // MessageText:
28938 //
28939 //  The identified directory does not exist in the smart card.
28940 //
28941   SCARD_E_DIR_NOT_FOUND = HRESULT($80100023);
28942   {$EXTERNALSYM SCARD_E_DIR_NOT_FOUND}
28943 
28944 //
28945 // MessageId: SCARD_E_FILE_NOT_FOUND
28946 //
28947 // MessageText:
28948 //
28949 //  The identified file does not exist in the smart card.
28950 //
28951   SCARD_E_FILE_NOT_FOUND = HRESULT($80100024);
28952   {$EXTERNALSYM SCARD_E_FILE_NOT_FOUND}
28953 
28954 //
28955 // MessageId: SCARD_E_NO_DIR
28956 //
28957 // MessageText:
28958 //
28959 //  The supplied path does not represent a smart card directory.
28960 //
28961   SCARD_E_NO_DIR = HRESULT($80100025);
28962   {$EXTERNALSYM SCARD_E_NO_DIR}
28963 
28964 //
28965 // MessageId: SCARD_E_NO_FILE
28966 //
28967 // MessageText:
28968 //
28969 //  The supplied path does not represent a smart card file.
28970 //
28971   SCARD_E_NO_FILE = HRESULT($80100026);
28972   {$EXTERNALSYM SCARD_E_NO_FILE}
28973 
28974 //
28975 // MessageId: SCARD_E_NO_ACCESS
28976 //
28977 // MessageText:
28978 //
28979 //  Access is denied to this file.
28980 //
28981   SCARD_E_NO_ACCESS = HRESULT($80100027);
28982   {$EXTERNALSYM SCARD_E_NO_ACCESS}
28983 
28984 //
28985 // MessageId: SCARD_E_WRITE_TOO_MANY
28986 //
28987 // MessageText:
28988 //
28989 //  The smartcard does not have enough memory to store the information.
28990 //
28991   SCARD_E_WRITE_TOO_MANY = HRESULT($80100028);
28992   {$EXTERNALSYM SCARD_E_WRITE_TOO_MANY}
28993 
28994 //
28995 // MessageId: SCARD_E_BAD_SEEK
28996 //
28997 // MessageText:
28998 //
28999 //  There was an error trying to set the smart card file object pointer.
29000 //
29001   SCARD_E_BAD_SEEK = HRESULT($80100029);
29002   {$EXTERNALSYM SCARD_E_BAD_SEEK}
29003 
29004 //
29005 // MessageId: SCARD_E_INVALID_CHV
29006 //
29007 // MessageText:
29008 //
29009 //  The supplied PIN is incorrect.
29010 //
29011   SCARD_E_INVALID_CHV = HRESULT($8010002A);
29012   {$EXTERNALSYM SCARD_E_INVALID_CHV}
29013 
29014 //
29015 // MessageId: SCARD_E_UNKNOWN_RES_MNG
29016 //
29017 // MessageText:
29018 //
29019 //  An unrecognized error code was returned from a layered component.
29020 //
29021   SCARD_E_UNKNOWN_RES_MNG = HRESULT($8010002B);
29022   {$EXTERNALSYM SCARD_E_UNKNOWN_RES_MNG}
29023 
29024 //
29025 // MessageId: SCARD_E_NO_SUCH_CERTIFICATE
29026 //
29027 // MessageText:
29028 //
29029 //  The requested certificate does not exist.
29030 //
29031   SCARD_E_NO_SUCH_CERTIFICATE = HRESULT($8010002C);
29032   {$EXTERNALSYM SCARD_E_NO_SUCH_CERTIFICATE}
29033 
29034 //
29035 // MessageId: SCARD_E_CERTIFICATE_UNAVAILABLE
29036 //
29037 // MessageText:
29038 //
29039 //  The requested certificate could not be obtained.
29040 //
29041   SCARD_E_CERTIFICATE_UNAVAILABLE = HRESULT($8010002D);
29042   {$EXTERNALSYM SCARD_E_CERTIFICATE_UNAVAILABLE}
29043 
29044 //
29045 // MessageId: SCARD_E_NO_READERS_AVAILABLE
29046 //
29047 // MessageText:
29048 //
29049 //  Cannot find a smart card reader.
29050 //
29051   SCARD_E_NO_READERS_AVAILABLE = HRESULT($8010002E);
29052   {$EXTERNALSYM SCARD_E_NO_READERS_AVAILABLE}
29053 
29054 //
29055 // MessageId: SCARD_E_COMM_DATA_LOST
29056 //
29057 // MessageText:
29058 //
29059 //  A communications error with the smart card has been detected.  Retry the operation.
29060 //
29061   SCARD_E_COMM_DATA_LOST = HRESULT($8010002F);
29062   {$EXTERNALSYM SCARD_E_COMM_DATA_LOST}
29063 
29064 //
29065 // MessageId: SCARD_E_NO_KEY_CONTAINER
29066 //
29067 // MessageText:
29068 //
29069 //  The requested key container does not exist on the smart card.
29070 //
29071   SCARD_E_NO_KEY_CONTAINER = HRESULT($80100030);
29072   {$EXTERNALSYM SCARD_E_NO_KEY_CONTAINER}
29073 
29074 //
29075 // MessageId: SCARD_E_SERVER_TOO_BUSY
29076 //
29077 // MessageText:
29078 //
29079 //  The Smart card resource manager is too busy to complete this operation.
29080 //
29081   SCARD_E_SERVER_TOO_BUSY = HRESULT($80100031);
29082   {$EXTERNALSYM SCARD_E_SERVER_TOO_BUSY}
29083 
29084 //
29085 // These are warning codes.
29086 //
29087 //
29088 // MessageId: SCARD_W_UNSUPPORTED_CARD
29089 //
29090 // MessageText:
29091 //
29092 //  The reader cannot communicate with the smart card, due to ATR configuration conflicts.
29093 //
29094   SCARD_W_UNSUPPORTED_CARD = HRESULT($80100065);
29095   {$EXTERNALSYM SCARD_W_UNSUPPORTED_CARD}
29096 
29097 //
29098 // MessageId: SCARD_W_UNRESPONSIVE_CARD
29099 //
29100 // MessageText:
29101 //
29102 //  The smart card is not responding to a reset.
29103 //
29104   SCARD_W_UNRESPONSIVE_CARD = HRESULT($80100066);
29105   {$EXTERNALSYM SCARD_W_UNRESPONSIVE_CARD}
29106 
29107 //
29108 // MessageId: SCARD_W_UNPOWERED_CARD
29109 //
29110 // MessageText:
29111 //
29112 //  Power has been removed from the smart card, so that further communication is not possible.
29113 //
29114   SCARD_W_UNPOWERED_CARD = HRESULT($80100067);
29115   {$EXTERNALSYM SCARD_W_UNPOWERED_CARD}
29116 
29117 //
29118 // MessageId: SCARD_W_RESET_CARD
29119 //
29120 // MessageText:
29121 //
29122 //  The smart card has been reset, so any shared state information is invalid.
29123 //
29124   SCARD_W_RESET_CARD = HRESULT($80100068);
29125   {$EXTERNALSYM SCARD_W_RESET_CARD}
29126 
29127 //
29128 // MessageId: SCARD_W_REMOVED_CARD
29129 //
29130 // MessageText:
29131 //
29132 //  The smart card has been removed, so that further communication is not possible.
29133 //
29134   SCARD_W_REMOVED_CARD = HRESULT($80100069);
29135   {$EXTERNALSYM SCARD_W_REMOVED_CARD}
29136 
29137 //
29138 // MessageId: SCARD_W_SECURITY_VIOLATION
29139 //
29140 // MessageText:
29141 //
29142 //  Access was denied because of a security violation.
29143 //
29144   SCARD_W_SECURITY_VIOLATION = HRESULT($8010006A);
29145   {$EXTERNALSYM SCARD_W_SECURITY_VIOLATION}
29146 
29147 //
29148 // MessageId: SCARD_W_WRONG_CHV
29149 //
29150 // MessageText:
29151 //
29152 //  The card cannot be accessed because the wrong PIN was presented.
29153 //
29154   SCARD_W_WRONG_CHV = HRESULT($8010006B);
29155   {$EXTERNALSYM SCARD_W_WRONG_CHV}
29156 
29157 //
29158 // MessageId: SCARD_W_CHV_BLOCKED
29159 //
29160 // MessageText:
29161 //
29162 //  The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
29163 //
29164   SCARD_W_CHV_BLOCKED = HRESULT($8010006C);
29165   {$EXTERNALSYM SCARD_W_CHV_BLOCKED}
29166 
29167 //
29168 // MessageId: SCARD_W_EOF
29169 //
29170 // MessageText:
29171 //
29172 //  The end of the smart card file has been reached.
29173 //
29174   SCARD_W_EOF = HRESULT($8010006D);
29175   {$EXTERNALSYM SCARD_W_EOF}
29176 
29177 //
29178 // MessageId: SCARD_W_CANCELLED_BY_USER
29179 //
29180 // MessageText:
29181 //
29182 //  The action was cancelled by the user.
29183 //
29184   SCARD_W_CANCELLED_BY_USER = HRESULT($8010006E);
29185   {$EXTERNALSYM SCARD_W_CANCELLED_BY_USER}
29186 
29187 //
29188 // MessageId: SCARD_W_CARD_NOT_AUTHENTICATED
29189 //
29190 // MessageText:
29191 //
29192 //  No PIN was presented to the smart card.
29193 //
29194   SCARD_W_CARD_NOT_AUTHENTICATED = HRESULT($8010006F);
29195   {$EXTERNALSYM SCARD_W_CARD_NOT_AUTHENTICATED}
29196 
29197 // *****************
29198 // FACILITY_COMPLUS
29199 // *****************
29200 //
29201 // ===============================
29202 // Facility COMPLUS Error Messages
29203 // ===============================
29204 //
29205 //
29206 // The following are the subranges  within the COMPLUS facility
29207 // 0x400 - 0x4ff               COMADMIN_E_CAT
29208 // 0x600 - 0x6ff               COMQC errors
29209 // 0x700 - 0x7ff               MSDTC errors
29210 // 0x800 - 0x8ff               Other COMADMIN errors
29211 //
29212 // COMPLUS Admin errors
29213 //
29214 //
29215 // MessageId: COMADMIN_E_OBJECTERRORS
29216 //
29217 // MessageText:
29218 //
29219 //  Errors occurred accessing one or more objects - the ErrorInfo collection may have more detail
29220 //
29221   COMADMIN_E_OBJECTERRORS = HRESULT($80110401);
29222   {$EXTERNALSYM COMADMIN_E_OBJECTERRORS}
29223 
29224 //
29225 // MessageId: COMADMIN_E_OBJECTINVALID
29226 //
29227 // MessageText:
29228 //
29229 //  One or more of the object's properties are missing or invalid
29230 //
29231   COMADMIN_E_OBJECTINVALID = HRESULT($80110402);
29232   {$EXTERNALSYM COMADMIN_E_OBJECTINVALID}
29233 
29234 //
29235 // MessageId: COMADMIN_E_KEYMISSING
29236 //
29237 // MessageText:
29238 //
29239 //  The object was not found in the catalog
29240 //
29241   COMADMIN_E_KEYMISSING = HRESULT($80110403);
29242   {$EXTERNALSYM COMADMIN_E_KEYMISSING}
29243 
29244 //
29245 // MessageId: COMADMIN_E_ALREADYINSTALLED
29246 //
29247 // MessageText:
29248 //
29249 //  The object is already registered
29250 //
29251   COMADMIN_E_ALREADYINSTALLED = HRESULT($80110404);
29252   {$EXTERNALSYM COMADMIN_E_ALREADYINSTALLED}
29253 
29254 //
29255 // MessageId: COMADMIN_E_APP_FILE_WRITEFAIL
29256 //
29257 // MessageText:
29258 //
29259 //  Error occurred writing to the application file
29260 //
29261   COMADMIN_E_APP_FILE_WRITEFAIL = HRESULT($80110407);
29262   {$EXTERNALSYM COMADMIN_E_APP_FILE_WRITEFAIL}
29263 
29264 //
29265 // MessageId: COMADMIN_E_APP_FILE_READFAIL
29266 //
29267 // MessageText:
29268 //
29269 //  Error occurred reading the application file
29270 //
29271   COMADMIN_E_APP_FILE_READFAIL = HRESULT($80110408);
29272   {$EXTERNALSYM COMADMIN_E_APP_FILE_READFAIL}
29273 
29274 //
29275 // MessageId: COMADMIN_E_APP_FILE_VERSION
29276 //
29277 // MessageText:
29278 //
29279 //  Invalid version number in application file
29280 //
29281   COMADMIN_E_APP_FILE_VERSION = HRESULT($80110409);
29282   {$EXTERNALSYM COMADMIN_E_APP_FILE_VERSION}
29283 
29284 //
29285 // MessageId: COMADMIN_E_BADPATH
29286 //
29287 // MessageText:
29288 //
29289 //  The file path is invalid
29290 //
29291   COMADMIN_E_BADPATH = HRESULT($8011040A);
29292   {$EXTERNALSYM COMADMIN_E_BADPATH}
29293 
29294 //
29295 // MessageId: COMADMIN_E_APPLICATIONEXISTS
29296 //
29297 // MessageText:
29298 //
29299 //  The application is already installed
29300 //
29301   COMADMIN_E_APPLICATIONEXISTS = HRESULT($8011040B);
29302   {$EXTERNALSYM COMADMIN_E_APPLICATIONEXISTS}
29303 
29304 //
29305 // MessageId: COMADMIN_E_ROLEEXISTS
29306 //
29307 // MessageText:
29308 //
29309 //  The role already exists
29310 //
29311   COMADMIN_E_ROLEEXISTS = HRESULT($8011040C);
29312   {$EXTERNALSYM COMADMIN_E_ROLEEXISTS}
29313 
29314 //
29315 // MessageId: COMADMIN_E_CANTCOPYFILE
29316 //
29317 // MessageText:
29318 //
29319 //  An error occurred copying the file
29320 //
29321   COMADMIN_E_CANTCOPYFILE = HRESULT($8011040D);
29322   {$EXTERNALSYM COMADMIN_E_CANTCOPYFILE}
29323 
29324 //
29325 // MessageId: COMADMIN_E_NOUSER
29326 //
29327 // MessageText:
29328 //
29329 //  One or more users are not valid
29330 //
29331   COMADMIN_E_NOUSER = HRESULT($8011040F);
29332   {$EXTERNALSYM COMADMIN_E_NOUSER}
29333 
29334 //
29335 // MessageId: COMADMIN_E_INVALIDUSERIDS
29336 //
29337 // MessageText:
29338 //
29339 //  One or more users in the application file are not valid
29340 //
29341   COMADMIN_E_INVALIDUSERIDS = HRESULT($80110410);
29342   {$EXTERNALSYM COMADMIN_E_INVALIDUSERIDS}
29343 
29344 //
29345 // MessageId: COMADMIN_E_NOREGISTRYCLSID
29346 //
29347 // MessageText:
29348 //
29349 //  The component's CLSID is missing or corrupt
29350 //
29351   COMADMIN_E_NOREGISTRYCLSID = HRESULT($80110411);
29352   {$EXTERNALSYM COMADMIN_E_NOREGISTRYCLSID}
29353 
29354 //
29355 // MessageId: COMADMIN_E_BADREGISTRYPROGID
29356 //
29357 // MessageText:
29358 //
29359 //  The component's progID is missing or corrupt
29360 //
29361   COMADMIN_E_BADREGISTRYPROGID = HRESULT($80110412);
29362   {$EXTERNALSYM COMADMIN_E_BADREGISTRYPROGID}
29363 
29364 //
29365 // MessageId: COMADMIN_E_AUTHENTICATIONLEVEL
29366 //
29367 // MessageText:
29368 //
29369 //  Unable to set required authentication level for update request
29370 //
29371   COMADMIN_E_AUTHENTICATIONLEVEL = HRESULT($80110413);
29372   {$EXTERNALSYM COMADMIN_E_AUTHENTICATIONLEVEL}
29373 
29374 //
29375 // MessageId: COMADMIN_E_USERPASSWDNOTVALID
29376 //
29377 // MessageText:
29378 //
29379 //  The identity or password set on the application is not valid
29380 //
29381   COMADMIN_E_USERPASSWDNOTVALID = HRESULT($80110414);
29382   {$EXTERNALSYM COMADMIN_E_USERPASSWDNOTVALID}
29383 
29384 //
29385 // MessageId: COMADMIN_E_CLSIDORIIDMISMATCH
29386 //
29387 // MessageText:
29388 //
29389 //  Application file CLSIDs or IIDs do not match corresponding DLLs
29390 //
29391   COMADMIN_E_CLSIDORIIDMISMATCH = HRESULT($80110418);
29392   {$EXTERNALSYM COMADMIN_E_CLSIDORIIDMISMATCH}
29393 
29394 //
29395 // MessageId: COMADMIN_E_REMOTEINTERFACE
29396 //
29397 // MessageText:
29398 //
29399 //  Interface information is either missing or changed
29400 //
29401   COMADMIN_E_REMOTEINTERFACE = HRESULT($80110419);
29402   {$EXTERNALSYM COMADMIN_E_REMOTEINTERFACE}
29403 
29404 //
29405 // MessageId: COMADMIN_E_DLLREGISTERSERVER
29406 //
29407 // MessageText:
29408 //
29409 //  DllRegisterServer failed on component install
29410 //
29411   COMADMIN_E_DLLREGISTERSERVER = HRESULT($8011041A);
29412   {$EXTERNALSYM COMADMIN_E_DLLREGISTERSERVER}
29413 
29414 //
29415 // MessageId: COMADMIN_E_NOSERVERSHARE
29416 //
29417 // MessageText:
29418 //
29419 //  No server file share available
29420 //
29421   COMADMIN_E_NOSERVERSHARE = HRESULT($8011041B);
29422   {$EXTERNALSYM COMADMIN_E_NOSERVERSHARE}
29423 
29424 //
29425 // MessageId: COMADMIN_E_DLLLOADFAILED
29426 //
29427 // MessageText:
29428 //
29429 //  DLL could not be loaded
29430 //
29431   COMADMIN_E_DLLLOADFAILED = HRESULT($8011041D);
29432   {$EXTERNALSYM COMADMIN_E_DLLLOADFAILED}
29433 
29434 //
29435 // MessageId: COMADMIN_E_BADREGISTRYLIBID
29436 //
29437 // MessageText:
29438 //
29439 //  The registered TypeLib ID is not valid
29440 //
29441   COMADMIN_E_BADREGISTRYLIBID = HRESULT($8011041E);
29442   {$EXTERNALSYM COMADMIN_E_BADREGISTRYLIBID}
29443 
29444 //
29445 // MessageId: COMADMIN_E_APPDIRNOTFOUND
29446 //
29447 // MessageText:
29448 //
29449 //  Application install directory not found
29450 //
29451   COMADMIN_E_APPDIRNOTFOUND = HRESULT($8011041F);
29452   {$EXTERNALSYM COMADMIN_E_APPDIRNOTFOUND}
29453 
29454 //
29455 // MessageId: COMADMIN_E_REGISTRARFAILED
29456 //
29457 // MessageText:
29458 //
29459 //  Errors occurred while in the component registrar
29460 //
29461   COMADMIN_E_REGISTRARFAILED = HRESULT($80110423);
29462   {$EXTERNALSYM COMADMIN_E_REGISTRARFAILED}
29463 
29464 //
29465 // MessageId: COMADMIN_E_COMPFILE_DOESNOTEXIST
29466 //
29467 // MessageText:
29468 //
29469 //  The file does not exist
29470 //
29471   COMADMIN_E_COMPFILE_DOESNOTEXIST = HRESULT($80110424);
29472   {$EXTERNALSYM COMADMIN_E_COMPFILE_DOESNOTEXIST}
29473 
29474 //
29475 // MessageId: COMADMIN_E_COMPFILE_LOADDLLFAIL
29476 //
29477 // MessageText:
29478 //
29479 //  The DLL could not be loaded
29480 //
29481   COMADMIN_E_COMPFILE_LOADDLLFAIL = HRESULT($80110425);
29482   {$EXTERNALSYM COMADMIN_E_COMPFILE_LOADDLLFAIL}
29483 
29484 //
29485 // MessageId: COMADMIN_E_COMPFILE_GETCLASSOBJ
29486 //
29487 // MessageText:
29488 //
29489 //  GetClassObject failed in the DLL
29490 //
29491   COMADMIN_E_COMPFILE_GETCLASSOBJ = HRESULT($80110426);
29492   {$EXTERNALSYM COMADMIN_E_COMPFILE_GETCLASSOBJ}
29493 
29494 //
29495 // MessageId: COMADMIN_E_COMPFILE_CLASSNOTAVAIL
29496 //
29497 // MessageText:
29498 //
29499 //  The DLL does not support the components listed in the TypeLib
29500 //
29501   COMADMIN_E_COMPFILE_CLASSNOTAVAIL = HRESULT($80110427);
29502   {$EXTERNALSYM COMADMIN_E_COMPFILE_CLASSNOTAVAIL}
29503 
29504 //
29505 // MessageId: COMADMIN_E_COMPFILE_BADTLB
29506 //
29507 // MessageText:
29508 //
29509 //  The TypeLib could not be loaded
29510 //
29511   COMADMIN_E_COMPFILE_BADTLB = HRESULT($80110428);
29512   {$EXTERNALSYM COMADMIN_E_COMPFILE_BADTLB}
29513 
29514 //
29515 // MessageId: COMADMIN_E_COMPFILE_NOTINSTALLABLE
29516 //
29517 // MessageText:
29518 //
29519 //  The file does not contain components or component information
29520 //
29521   COMADMIN_E_COMPFILE_NOTINSTALLABLE = HRESULT($80110429);
29522   {$EXTERNALSYM COMADMIN_E_COMPFILE_NOTINSTALLABLE}
29523 
29524 //
29525 // MessageId: COMADMIN_E_NOTCHANGEABLE
29526 //
29527 // MessageText:
29528 //
29529 //  Changes to this object and its sub-objects have been disabled
29530 //
29531   COMADMIN_E_NOTCHANGEABLE = HRESULT($8011042A);
29532   {$EXTERNALSYM COMADMIN_E_NOTCHANGEABLE}
29533 
29534 //
29535 // MessageId: COMADMIN_E_NOTDELETEABLE
29536 //
29537 // MessageText:
29538 //
29539 //  The delete function has been disabled for this object
29540 //
29541   COMADMIN_E_NOTDELETEABLE = HRESULT($8011042B);
29542   {$EXTERNALSYM COMADMIN_E_NOTDELETEABLE}
29543 
29544 //
29545 // MessageId: COMADMIN_E_SESSION
29546 //
29547 // MessageText:
29548 //
29549 //  The server catalog version is not supported
29550 //
29551   COMADMIN_E_SESSION = HRESULT($8011042C);
29552   {$EXTERNALSYM COMADMIN_E_SESSION}
29553 
29554 //
29555 // MessageId: COMADMIN_E_COMP_MOVE_LOCKED
29556 //
29557 // MessageText:
29558 //
29559 //  The component move was disallowed, because the source or destination application is either a system application or currently locked against changes
29560 //
29561   COMADMIN_E_COMP_MOVE_LOCKED = HRESULT($8011042D);
29562   {$EXTERNALSYM COMADMIN_E_COMP_MOVE_LOCKED}
29563 
29564 //
29565 // MessageId: COMADMIN_E_COMP_MOVE_BAD_DEST
29566 //
29567 // MessageText:
29568 //
29569 //  The component move failed because the destination application no longer exists
29570 //
29571   COMADMIN_E_COMP_MOVE_BAD_DEST = HRESULT($8011042E);
29572   {$EXTERNALSYM COMADMIN_E_COMP_MOVE_BAD_DEST}
29573 
29574 //
29575 // MessageId: COMADMIN_E_REGISTERTLB
29576 //
29577 // MessageText:
29578 //
29579 //  The system was unable to register the TypeLib
29580 //
29581   COMADMIN_E_REGISTERTLB = HRESULT($80110430);
29582   {$EXTERNALSYM COMADMIN_E_REGISTERTLB}
29583 
29584 //
29585 // MessageId: COMADMIN_E_SYSTEMAPP
29586 //
29587 // MessageText:
29588 //
29589 //  This operation can not be performed on the system application
29590 //
29591   COMADMIN_E_SYSTEMAPP = HRESULT($80110433);
29592   {$EXTERNALSYM COMADMIN_E_SYSTEMAPP}
29593 
29594 //
29595 // MessageId: COMADMIN_E_COMPFILE_NOREGISTRAR
29596 //
29597 // MessageText:
29598 //
29599 //  The component registrar referenced in this file is not available
29600 //
29601   COMADMIN_E_COMPFILE_NOREGISTRAR = HRESULT($80110434);
29602   {$EXTERNALSYM COMADMIN_E_COMPFILE_NOREGISTRAR}
29603 
29604 //
29605 // MessageId: COMADMIN_E_COREQCOMPINSTALLED
29606 //
29607 // MessageText:
29608 //
29609 //  A component in the same DLL is already installed
29610 //
29611   COMADMIN_E_COREQCOMPINSTALLED = HRESULT($80110435);
29612   {$EXTERNALSYM COMADMIN_E_COREQCOMPINSTALLED}
29613 
29614 //
29615 // MessageId: COMADMIN_E_SERVICENOTINSTALLED
29616 //
29617 // MessageText:
29618 //
29619 //  The service is not installed
29620 //
29621   COMADMIN_E_SERVICENOTINSTALLED = HRESULT($80110436);
29622   {$EXTERNALSYM COMADMIN_E_SERVICENOTINSTALLED}
29623 
29624 //
29625 // MessageId: COMADMIN_E_PROPERTYSAVEFAILED
29626 //
29627 // MessageText:
29628 //
29629 //  One or more property settings are either invalid or in conflict with each other
29630 //
29631   COMADMIN_E_PROPERTYSAVEFAILED = HRESULT($80110437);
29632   {$EXTERNALSYM COMADMIN_E_PROPERTYSAVEFAILED}
29633 
29634 //
29635 // MessageId: COMADMIN_E_OBJECTEXISTS
29636 //
29637 // MessageText:
29638 //
29639 //  The object you are attempting to add or rename already exists
29640 //
29641   COMADMIN_E_OBJECTEXISTS = HRESULT($80110438);
29642   {$EXTERNALSYM COMADMIN_E_OBJECTEXISTS}
29643 
29644 //
29645 // MessageId: COMADMIN_E_COMPONENTEXISTS
29646 //
29647 // MessageText:
29648 //
29649 //  The component already exists
29650 //
29651   COMADMIN_E_COMPONENTEXISTS = HRESULT($80110439);
29652   {$EXTERNALSYM COMADMIN_E_COMPONENTEXISTS}
29653 
29654 //
29655 // MessageId: COMADMIN_E_REGFILE_CORRUPT
29656 //
29657 // MessageText:
29658 //
29659 //  The registration file is corrupt
29660 //
29661   COMADMIN_E_REGFILE_CORRUPT = HRESULT($8011043B);
29662   {$EXTERNALSYM COMADMIN_E_REGFILE_CORRUPT}
29663 
29664 //
29665 // MessageId: COMADMIN_E_PROPERTY_OVERFLOW
29666 //
29667 // MessageText:
29668 //
29669 //  The property value is too large
29670 //
29671   COMADMIN_E_PROPERTY_OVERFLOW = HRESULT($8011043C);
29672   {$EXTERNALSYM COMADMIN_E_PROPERTY_OVERFLOW}
29673 
29674 //
29675 // MessageId: COMADMIN_E_NOTINREGISTRY
29676 //
29677 // MessageText:
29678 //
29679 //  Object was not found in registry
29680 //
29681   COMADMIN_E_NOTINREGISTRY = HRESULT($8011043E);
29682   {$EXTERNALSYM COMADMIN_E_NOTINREGISTRY}
29683 
29684 //
29685 // MessageId: COMADMIN_E_OBJECTNOTPOOLABLE
29686 //
29687 // MessageText:
29688 //
29689 //  This object is not poolable
29690 //
29691   COMADMIN_E_OBJECTNOTPOOLABLE = HRESULT($8011043F);
29692   {$EXTERNALSYM COMADMIN_E_OBJECTNOTPOOLABLE}
29693 
29694 //
29695 // MessageId: COMADMIN_E_APPLID_MATCHES_CLSID
29696 //
29697 // MessageText:
29698 //
29699 //  A CLSID with the same GUID as the new application ID is already installed on this machine
29700 //
29701   COMADMIN_E_APPLID_MATCHES_CLSID = HRESULT($80110446);
29702   {$EXTERNALSYM COMADMIN_E_APPLID_MATCHES_CLSID}
29703 
29704 //
29705 // MessageId: COMADMIN_E_ROLE_DOES_NOT_EXIST
29706 //
29707 // MessageText:
29708 //
29709 //  A role assigned to a component, interface, or method did not exist in the application
29710 //
29711   COMADMIN_E_ROLE_DOES_NOT_EXIST = HRESULT($80110447);
29712   {$EXTERNALSYM COMADMIN_E_ROLE_DOES_NOT_EXIST}
29713 
29714 //
29715 // MessageId: COMADMIN_E_START_APP_NEEDS_COMPONENTS
29716 //
29717 // MessageText:
29718 //
29719 //  You must have components in an application in order to start the application
29720 //
29721   COMADMIN_E_START_APP_NEEDS_COMPONENTS = HRESULT($80110448);
29722   {$EXTERNALSYM COMADMIN_E_START_APP_NEEDS_COMPONENTS}
29723 
29724 //
29725 // MessageId: COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM
29726 //
29727 // MessageText:
29728 //
29729 //  This operation is not enabled on this platform
29730 //
29731   COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM = HRESULT($80110449);
29732   {$EXTERNALSYM COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM}
29733 
29734 //
29735 // MessageId: COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY
29736 //
29737 // MessageText:
29738 //
29739 //  Application Proxy is not exportable
29740 //
29741   COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY = HRESULT($8011044A);
29742   {$EXTERNALSYM COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY}
29743 
29744 //
29745 // MessageId: COMADMIN_E_CAN_NOT_START_APP
29746 //
29747 // MessageText:
29748 //
29749 //  Failed to start application because it is either a library application or an application proxy
29750 //
29751   COMADMIN_E_CAN_NOT_START_APP = HRESULT($8011044B);
29752   {$EXTERNALSYM COMADMIN_E_CAN_NOT_START_APP}
29753 
29754 //
29755 // MessageId: COMADMIN_E_CAN_NOT_EXPORT_SYS_APP
29756 //
29757 // MessageText:
29758 //
29759 //  System application is not exportable
29760 //
29761   COMADMIN_E_CAN_NOT_EXPORT_SYS_APP = HRESULT($8011044C);
29762   {$EXTERNALSYM COMADMIN_E_CAN_NOT_EXPORT_SYS_APP}
29763 
29764 //
29765 // MessageId: COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT
29766 //
29767 // MessageText:
29768 //
29769 //  Can not subscribe to this component (the component may have been imported)
29770 //
29771   COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT = HRESULT($8011044D);
29772   {$EXTERNALSYM COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT}
29773 
29774 //
29775 // MessageId: COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER
29776 //
29777 // MessageText:
29778 //
29779 //  An event class cannot also be a subscriber component
29780 //
29781   COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER = HRESULT($8011044E);
29782   {$EXTERNALSYM COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER}
29783 
29784 //
29785 // MessageId: COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE
29786 //
29787 // MessageText:
29788 //
29789 //  Library applications and application proxies are incompatible
29790 //
29791   COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE = HRESULT($8011044F);
29792   {$EXTERNALSYM COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE}
29793 
29794 //
29795 // MessageId: COMADMIN_E_BASE_PARTITION_ONLY
29796 //
29797 // MessageText:
29798 //
29799 //  This function is valid for the base partition only
29800 //
29801   COMADMIN_E_BASE_PARTITION_ONLY = HRESULT($80110450);
29802   {$EXTERNALSYM COMADMIN_E_BASE_PARTITION_ONLY}
29803 
29804 //
29805 // MessageId: COMADMIN_E_START_APP_DISABLED
29806 //
29807 // MessageText:
29808 //
29809 //  You cannot start an application that has been disabled
29810 //
29811   COMADMIN_E_START_APP_DISABLED = HRESULT($80110451);
29812   {$EXTERNALSYM COMADMIN_E_START_APP_DISABLED}
29813 
29814 //
29815 // MessageId: COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME
29816 //
29817 // MessageText:
29818 //
29819 //  The specified partition name is already in use on this computer
29820 //
29821   COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME = HRESULT($80110457);
29822   {$EXTERNALSYM COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME}
29823 
29824 //
29825 // MessageId: COMADMIN_E_CAT_INVALID_PARTITION_NAME
29826 //
29827 // MessageText:
29828 //
29829 //  The specified partition name is invalid. Check that the name contains at least one visible character
29830 //
29831   COMADMIN_E_CAT_INVALID_PARTITION_NAME = HRESULT($80110458);
29832   {$EXTERNALSYM COMADMIN_E_CAT_INVALID_PARTITION_NAME}
29833 
29834 //
29835 // MessageId: COMADMIN_E_CAT_PARTITION_IN_USE
29836 //
29837 // MessageText:
29838 //
29839 //  The partition cannot be deleted because it is the default partition for one or more users
29840 //
29841   COMADMIN_E_CAT_PARTITION_IN_USE = HRESULT($80110459);
29842   {$EXTERNALSYM COMADMIN_E_CAT_PARTITION_IN_USE}
29843 
29844 //
29845 // MessageId: COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES
29846 //
29847 // MessageText:
29848 //
29849 //  The partition cannot be exported, because one or more components in the partition have the same file name
29850 //
29851   COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES = HRESULT($8011045A);
29852   {$EXTERNALSYM COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES}
29853 
29854 //
29855 // MessageId: COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED
29856 //
29857 // MessageText:
29858 //
29859 //  Applications that contain one or more imported components cannot be installed into a non-base partition
29860 //
29861   COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED = HRESULT($8011045B);
29862   {$EXTERNALSYM COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED}
29863 
29864 //
29865 // MessageId: COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
29866 //
29867 // MessageText:
29868 //
29869 //  The application name is not unique and cannot be resolved to an application id
29870 //
29871   COMADMIN_E_AMBIGUOUS_APPLICATION_NAME = HRESULT($8011045C);
29872   {$EXTERNALSYM COMADMIN_E_AMBIGUOUS_APPLICATION_NAME}
29873 
29874 //
29875 // MessageId: COMADMIN_E_AMBIGUOUS_PARTITION_NAME
29876 //
29877 // MessageText:
29878 //
29879 //  The partition name is not unique and cannot be resolved to a partition id
29880 //
29881   COMADMIN_E_AMBIGUOUS_PARTITION_NAME = HRESULT($8011045D);
29882   {$EXTERNALSYM COMADMIN_E_AMBIGUOUS_PARTITION_NAME}
29883 
29884 //
29885 // MessageId: COMADMIN_E_REGDB_NOTINITIALIZED
29886 //
29887 // MessageText:
29888 //
29889 //  The COM+ registry database has not been initialized
29890 //
29891   COMADMIN_E_REGDB_NOTINITIALIZED = HRESULT($80110472);
29892   {$EXTERNALSYM COMADMIN_E_REGDB_NOTINITIALIZED}
29893 
29894 //
29895 // MessageId: COMADMIN_E_REGDB_NOTOPEN
29896 //
29897 // MessageText:
29898 //
29899 //  The COM+ registry database is not open
29900 //
29901   COMADMIN_E_REGDB_NOTOPEN = HRESULT($80110473);
29902   {$EXTERNALSYM COMADMIN_E_REGDB_NOTOPEN}
29903 
29904 //
29905 // MessageId: COMADMIN_E_REGDB_SYSTEMERR
29906 //
29907 // MessageText:
29908 //
29909 //  The COM+ registry database detected a system error
29910 //
29911   COMADMIN_E_REGDB_SYSTEMERR = HRESULT($80110474);
29912   {$EXTERNALSYM COMADMIN_E_REGDB_SYSTEMERR}
29913 
29914 //
29915 // MessageId: COMADMIN_E_REGDB_ALREADYRUNNING
29916 //
29917 // MessageText:
29918 //
29919 //  The COM+ registry database is already running
29920 //
29921   COMADMIN_E_REGDB_ALREADYRUNNING = HRESULT($80110475);
29922   {$EXTERNALSYM COMADMIN_E_REGDB_ALREADYRUNNING}
29923 
29924 //
29925 // MessageId: COMADMIN_E_MIG_VERSIONNOTSUPPORTED
29926 //
29927 // MessageText:
29928 //
29929 //  This version of the COM+ registry database cannot be migrated
29930 //
29931   COMADMIN_E_MIG_VERSIONNOTSUPPORTED = HRESULT($80110480);
29932   {$EXTERNALSYM COMADMIN_E_MIG_VERSIONNOTSUPPORTED}
29933 
29934 //
29935 // MessageId: COMADMIN_E_MIG_SCHEMANOTFOUND
29936 //
29937 // MessageText:
29938 //
29939 //  The schema version to be migrated could not be found in the COM+ registry database
29940 //
29941   COMADMIN_E_MIG_SCHEMANOTFOUND = HRESULT($80110481);
29942   {$EXTERNALSYM COMADMIN_E_MIG_SCHEMANOTFOUND}
29943 
29944 //
29945 // MessageId: COMADMIN_E_CAT_BITNESSMISMATCH
29946 //
29947 // MessageText:
29948 //
29949 //  There was a type mismatch between binaries
29950 //
29951   COMADMIN_E_CAT_BITNESSMISMATCH = HRESULT($80110482);
29952   {$EXTERNALSYM COMADMIN_E_CAT_BITNESSMISMATCH}
29953 
29954 //
29955 // MessageId: COMADMIN_E_CAT_UNACCEPTABLEBITNESS
29956 //
29957 // MessageText:
29958 //
29959 //  A binary of unknown or invalid type was provided
29960 //
29961   COMADMIN_E_CAT_UNACCEPTABLEBITNESS = HRESULT($80110483);
29962   {$EXTERNALSYM COMADMIN_E_CAT_UNACCEPTABLEBITNESS}
29963 
29964 //
29965 // MessageId: COMADMIN_E_CAT_WRONGAPPBITNESS
29966 //
29967 // MessageText:
29968 //
29969 //  There was a type mismatch between a binary and an application
29970 //
29971   COMADMIN_E_CAT_WRONGAPPBITNESS = HRESULT($80110484);
29972   {$EXTERNALSYM COMADMIN_E_CAT_WRONGAPPBITNESS}
29973 
29974 //
29975 // MessageId: COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED
29976 //
29977 // MessageText:
29978 //
29979 //  The application cannot be paused or resumed
29980 //
29981   COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED = HRESULT($80110485);
29982   {$EXTERNALSYM COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED}
29983 
29984 //
29985 // MessageId: COMADMIN_E_CAT_SERVERFAULT
29986 //
29987 // MessageText:
29988 //
29989 //  The COM+ Catalog Server threw an exception during execution
29990 //
29991   COMADMIN_E_CAT_SERVERFAULT = HRESULT($80110486);
29992   {$EXTERNALSYM COMADMIN_E_CAT_SERVERFAULT}
29993 
29994 //
29995 // COMPLUS Queued component errors
29996 //
29997 //
29998 // MessageId: COMQC_E_APPLICATION_NOT_QUEUED
29999 //
30000 // MessageText:
30001 //
30002 //  Only COM+ Applications marked "queued" can be invoked using the "queue" moniker
30003 //
30004   COMQC_E_APPLICATION_NOT_QUEUED = HRESULT($80110600);
30005   {$EXTERNALSYM COMQC_E_APPLICATION_NOT_QUEUED}
30006 
30007 //
30008 // MessageId: COMQC_E_NO_QUEUEABLE_INTERFACES
30009 //
30010 // MessageText:
30011 //
30012 //  At least one interface must be marked "queued" in order to create a queued component instance with the "queue" moniker
30013 //
30014   COMQC_E_NO_QUEUEABLE_INTERFACES = HRESULT($80110601);
30015   {$EXTERNALSYM COMQC_E_NO_QUEUEABLE_INTERFACES}
30016 
30017 //
30018 // MessageId: COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE
30019 //
30020 // MessageText:
30021 //
30022 //  MSMQ is required for the requested operation and is not installed
30023 //
30024   COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE = HRESULT($80110602);
30025   {$EXTERNALSYM COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE}
30026 
30027 //
30028 // MessageId: COMQC_E_NO_IPERSISTSTREAM
30029 //
30030 // MessageText:
30031 //
30032 //  Unable to marshal an interface that does not support IPersistStream
30033 //
30034   COMQC_E_NO_IPERSISTSTREAM = HRESULT($80110603);
30035   {$EXTERNALSYM COMQC_E_NO_IPERSISTSTREAM}
30036 
30037 //
30038 // MessageId: COMQC_E_BAD_MESSAGE
30039 //
30040 // MessageText:
30041 //
30042 //  The message is improperly formatted or was damaged in transit
30043 //
30044   COMQC_E_BAD_MESSAGE = HRESULT($80110604);
30045   {$EXTERNALSYM COMQC_E_BAD_MESSAGE}
30046 
30047 //
30048 // MessageId: COMQC_E_UNAUTHENTICATED
30049 //
30050 // MessageText:
30051 //
30052 //  An unauthenticated message was received by an application that accepts only authenticated messages
30053 //
30054   COMQC_E_UNAUTHENTICATED = HRESULT($80110605);
30055   {$EXTERNALSYM COMQC_E_UNAUTHENTICATED}
30056 
30057 //
30058 // MessageId: COMQC_E_UNTRUSTED_ENQUEUER
30059 //
30060 // MessageText:
30061 //
30062 //  The message was requeued or moved by a user not in the "QC Trusted User" role
30063 //
30064   COMQC_E_UNTRUSTED_ENQUEUER = HRESULT($80110606);
30065   {$EXTERNALSYM COMQC_E_UNTRUSTED_ENQUEUER}
30066 
30067 //
30068 // The range 0x700-0x7ff is reserved for MSDTC errors.
30069 //
30070 //
30071 // MessageId: MSDTC_E_DUPLICATE_RESOURCE
30072 //
30073 // MessageText:
30074 //
30075 //  Cannot create a duplicate resource of type Distributed Transaction Coordinator
30076 //
30077   MSDTC_E_DUPLICATE_RESOURCE = HRESULT($80110701);
30078   {$EXTERNALSYM MSDTC_E_DUPLICATE_RESOURCE}
30079 
30080 //
30081 // More COMADMIN errors from 0x8**
30082 //
30083 //
30084 // MessageId: COMADMIN_E_OBJECT_PARENT_MISSING
30085 //
30086 // MessageText:
30087 //
30088 //  One of the objects being inserted or updated does not belong to a valid parent collection
30089 //
30090   COMADMIN_E_OBJECT_PARENT_MISSING = HRESULT($80110808);
30091   {$EXTERNALSYM COMADMIN_E_OBJECT_PARENT_MISSING}
30092 
30093 //
30094 // MessageId: COMADMIN_E_OBJECT_DOES_NOT_EXIST
30095 //
30096 // MessageText:
30097 //
30098 //  One of the specified objects cannot be found
30099 //
30100   COMADMIN_E_OBJECT_DOES_NOT_EXIST = HRESULT($80110809);
30101   {$EXTERNALSYM COMADMIN_E_OBJECT_DOES_NOT_EXIST}
30102 
30103 //
30104 // MessageId: COMADMIN_E_APP_NOT_RUNNING
30105 //
30106 // MessageText:
30107 //
30108 //  The specified application is not currently running
30109 //
30110   COMADMIN_E_APP_NOT_RUNNING = HRESULT($8011080A);
30111   {$EXTERNALSYM COMADMIN_E_APP_NOT_RUNNING}
30112 
30113 //
30114 // MessageId: COMADMIN_E_INVALID_PARTITION
30115 //
30116 // MessageText:
30117 //
30118 //  The partition(s) specified are not valid.
30119 //
30120   COMADMIN_E_INVALID_PARTITION = HRESULT($8011080B);
30121   {$EXTERNALSYM COMADMIN_E_INVALID_PARTITION}
30122 
30123 //
30124 // MessageId: COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE
30125 //
30126 // MessageText:
30127 //
30128 //  COM+ applications that run as NT service may not be pooled or recycled
30129 //
30130   COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE = HRESULT($8011080D);
30131   {$EXTERNALSYM COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE}
30132 
30133 //
30134 // MessageId: COMADMIN_E_USER_IN_SET
30135 //
30136 // MessageText:
30137 //
30138 //  One or more users are already assigned to a local partition set.
30139 //
30140   COMADMIN_E_USER_IN_SET = HRESULT($8011080E);
30141   {$EXTERNALSYM COMADMIN_E_USER_IN_SET}
30142 
30143 //
30144 // MessageId: COMADMIN_E_CANTRECYCLELIBRARYAPPS
30145 //
30146 // MessageText:
30147 //
30148 //  Library applications may not be recycled.
30149 //
30150   COMADMIN_E_CANTRECYCLELIBRARYAPPS = HRESULT($8011080F);
30151   {$EXTERNALSYM COMADMIN_E_CANTRECYCLELIBRARYAPPS}
30152 
30153 //
30154 // MessageId: COMADMIN_E_CANTRECYCLESERVICEAPPS
30155 //
30156 // MessageText:
30157 //
30158 //  Applications running as NT services may not be recycled.
30159 //
30160   COMADMIN_E_CANTRECYCLESERVICEAPPS = HRESULT($80110811);
30161   {$EXTERNALSYM COMADMIN_E_CANTRECYCLESERVICEAPPS}
30162 
30163 //
30164 // MessageId: COMADMIN_E_PROCESSALREADYRECYCLED
30165 //
30166 // MessageText:
30167 //
30168 //  The process has already been recycled.
30169 //
30170   COMADMIN_E_PROCESSALREADYRECYCLED = HRESULT($80110812);
30171   {$EXTERNALSYM COMADMIN_E_PROCESSALREADYRECYCLED}
30172 
30173 //
30174 // MessageId: COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED
30175 //
30176 // MessageText:
30177 //
30178 //  A paused process may not be recycled.
30179 //
30180   COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED = HRESULT($80110813);
30181   {$EXTERNALSYM COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED}
30182 
30183 //
30184 // MessageId: COMADMIN_E_CANTMAKEINPROCSERVICE
30185 //
30186 // MessageText:
30187 //
30188 //  Library applications may not be NT services.
30189 //
30190   COMADMIN_E_CANTMAKEINPROCSERVICE = HRESULT($80110814);
30191   {$EXTERNALSYM COMADMIN_E_CANTMAKEINPROCSERVICE}
30192 
30193 //
30194 // MessageId: COMADMIN_E_PROGIDINUSEBYCLSID
30195 //
30196 // MessageText:
30197 //
30198 //  The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID.
30199 //
30200   COMADMIN_E_PROGIDINUSEBYCLSID = HRESULT($80110815);
30201   {$EXTERNALSYM COMADMIN_E_PROGIDINUSEBYCLSID}
30202 
30203 //
30204 // MessageId: COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET
30205 //
30206 // MessageText:
30207 //
30208 //  The partition specified as default is not a member of the partition set.
30209 //
30210   COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET = HRESULT($80110816);
30211   {$EXTERNALSYM COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET}
30212 
30213 //
30214 // MessageId: COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED
30215 //
30216 // MessageText:
30217 //
30218 //  A recycled process may not be paused.
30219 //
30220   COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED = HRESULT($80110817);
30221   {$EXTERNALSYM COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED}
30222 
30223 //
30224 // MessageId: COMADMIN_E_PARTITION_ACCESSDENIED
30225 //
30226 // MessageText:
30227 //
30228 //  Access to the specified partition is denied.
30229 //
30230   COMADMIN_E_PARTITION_ACCESSDENIED = HRESULT($80110818);
30231   {$EXTERNALSYM COMADMIN_E_PARTITION_ACCESSDENIED}
30232 
30233 //
30234 // MessageId: COMADMIN_E_PARTITION_MSI_ONLY
30235 //
30236 // MessageText:
30237 //
30238 //  Only Application Files (*.MSI files) can be installed into partitions.
30239 //
30240   COMADMIN_E_PARTITION_MSI_ONLY = HRESULT($80110819);
30241   {$EXTERNALSYM COMADMIN_E_PARTITION_MSI_ONLY}
30242 
30243 //
30244 // MessageId: COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT
30245 //
30246 // MessageText:
30247 //
30248 //  Applications containing one or more legacy components may not be exported to 1.0 format.
30249 //
30250   COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT = HRESULT($8011081A);
30251   {$EXTERNALSYM COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT}
30252 
30253 //
30254 // MessageId: COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS
30255 //
30256 // MessageText:
30257 //
30258 //  Legacy components may not exist in non-base partitions.
30259 //
30260   COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS = HRESULT($8011081B);
30261   {$EXTERNALSYM COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS}
30262 
30263 //
30264 // MessageId: COMADMIN_E_COMP_MOVE_SOURCE
30265 //
30266 // MessageText:
30267 //
30268 //  A component cannot be moved (or copied) from the System Application, an application proxy or a non-changeable application
30269 //
30270   COMADMIN_E_COMP_MOVE_SOURCE = HRESULT($8011081C);
30271   {$EXTERNALSYM COMADMIN_E_COMP_MOVE_SOURCE}
30272 
30273 //
30274 // MessageId: COMADMIN_E_COMP_MOVE_DEST
30275 //
30276 // MessageText:
30277 //
30278 //  A component cannot be moved (or copied) to the System Application, an application proxy or a non-changeable application
30279 //
30280   COMADMIN_E_COMP_MOVE_DEST = HRESULT($8011081D);
30281   {$EXTERNALSYM COMADMIN_E_COMP_MOVE_DEST}
30282 
30283 //
30284 // MessageId: COMADMIN_E_COMP_MOVE_PRIVATE
30285 //
30286 // MessageText:
30287 //
30288 //  A private component cannot be moved (or copied) to a library application or to the base partition
30289 //
30290   COMADMIN_E_COMP_MOVE_PRIVATE = HRESULT($8011081E);
30291   {$EXTERNALSYM COMADMIN_E_COMP_MOVE_PRIVATE}
30292 
30293 //
30294 // MessageId: COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
30295 //
30296 // MessageText:
30297 //
30298 //  The Base Application Partition exists in all partition sets and cannot be removed.
30299 //
30300   COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET = HRESULT($8011081F);
30301   {$EXTERNALSYM COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET}
30302 
30303 //
30304 // MessageId: COMADMIN_E_CANNOT_ALIAS_EVENTCLASS
30305 //
30306 // MessageText:
30307 //
30308 //  Alas, Event Class components cannot be aliased.
30309 //
30310   COMADMIN_E_CANNOT_ALIAS_EVENTCLASS = HRESULT($80110820);
30311   {$EXTERNALSYM COMADMIN_E_CANNOT_ALIAS_EVENTCLASS}
30312 
30313 //
30314 // MessageId: COMADMIN_E_PRIVATE_ACCESSDENIED
30315 //
30316 // MessageText:
30317 //
30318 //  Access is denied because the component is private.
30319 //
30320   COMADMIN_E_PRIVATE_ACCESSDENIED = HRESULT($80110821);
30321   {$EXTERNALSYM COMADMIN_E_PRIVATE_ACCESSDENIED}
30322 
30323 //
30324 // MessageId: COMADMIN_E_SAFERINVALID
30325 //
30326 // MessageText:
30327 //
30328 //  The specified SAFER level is invalid.
30329 //
30330   COMADMIN_E_SAFERINVALID = HRESULT($80110822);
30331   {$EXTERNALSYM COMADMIN_E_SAFERINVALID}
30332 
30333 //
30334 // MessageId: COMADMIN_E_REGISTRY_ACCESSDENIED
30335 //
30336 // MessageText:
30337 //
30338 //  The specified user cannot write to the system registry
30339 //
30340   COMADMIN_E_REGISTRY_ACCESSDENIED = HRESULT($80110823);
30341   {$EXTERNALSYM COMADMIN_E_REGISTRY_ACCESSDENIED}
30342 
30343 //
30344 // MessageId: COMADMIN_E_PARTITIONS_DISABLED
30345 //
30346 // MessageText:
30347 //
30348 //  COM+ partitions are currently disabled.
30349 //
30350   COMADMIN_E_PARTITIONS_DISABLED = HRESULT($80110824);
30351   {$EXTERNALSYM COMADMIN_E_PARTITIONS_DISABLED}
30352 
30353 
30354 {$ENDIF JWA_IMPLEMENTATIONSECTION}
30355 
30356 {$IFNDEF JWA_OMIT_SECTIONS}
30357 implementation
30358 //uses ...
30359 {$ENDIF JWA_OMIT_SECTIONS}
30360 
30361 {$IFNDEF JWA_INTERFACESECTION}
30362 function SUCCEEDED(Status: HRESULT): BOOL;
30363 begin
30364   Result := Status >= 0;
30365 end;
30366 
30367 function FAILED(Status: HRESULT): BOOL;
30368 begin
30369   Result := Status < 0;
30370 end;
30371 
30372 function IS_ERROR(Status: HRESULT): BOOL;
30373 begin
30374   Result := (Status shr 31) = SEVERITY_ERROR;
30375 end;
30376 
30377 function HRESULT_CODE(hr: HRESULT): DWORD;
30378 begin
30379   Result := hr and $FFFF;
30380 end;
30381 
30382 function SCODE_CODE(sc: LONG): DWORD;
30383 begin
30384   Result := sc and $FFFF;
30385 end;
30386 
30387 function HRESULT_FACILITY(hr: HRESULT): DWORD;
30388 begin
30389   Result := (hr shr 16) and $1FFF;
30390 end;
30391 
30392 function SCODE_FACILITY(sc: LONG): DWORD;
30393 begin
30394   Result := (sc shr 16) and $1FFF;
30395 end;
30396 
30397 function HRESULT_SEVERITY(hr: HRESULT): DWORD;
30398 begin
30399   Result := (hr shr 31) and $1;
30400 end;
30401 
30402 function SCODE_SEVERITY(sc: LONG): DWORD;
30403 begin
30404   Result := (sc shr 31) and $1;
30405 end;
30406 
30407 function MAKE_HRESULT(sev, fac, code: DWORD): HRESULT;
30408 begin
30409   Result := HRESULT((sev shl 31) or (fac shl 16) or code);
30410 end;
30411 
30412 function MAKE_SCODE(sev, fac,code: DWORD): DWORD;
30413 begin
30414   Result := DWORD((sev shl 31) or (fac shl 16) or code);
30415 end;
30416 
30417 function __HRESULT_FROM_WIN32(x: DWORD): HRESULT;
30418 begin
30419   if HRESULT(x) <= 0 then
30420     Result := HRESULT(x)
30421   else
30422     Result := HRESULT((x and $0000FFFF) or (FACILITY_WIN32 shl 16) or $80000000);
30423 end;
30424 
30425 function HRESULT_FROM_WIN32(x: DWORD): HRESULT;
30426 begin
30427   Result := __HRESULT_FROM_WIN32(x);
30428 end;
30429 
30430 function HRESULT_FROM_NT(x: NTSTATUS): HRESULT;
30431 begin
30432   Result := HRESULT(x or FACILITY_NT_BIT);
30433 end;
30434 
30435 function HRESULT_FROM_SETUPAPI(x: DWORD): HRESULT;
30436 begin
30437   if (x and (APPLICATION_ERROR_MASK or ERROR_SEVERITY_ERROR)) =
30438     (APPLICATION_ERROR_MASK or ERROR_SEVERITY_ERROR) then
30439     Result := HRESULT((x and $0000FFFF) or (FACILITY_SETUPAPI shl 16) or $80000000)
30440   else
30441     Result := HRESULT_FROM_WIN32(x);
30442 end;
30443 
30444 function GetScode(hr: HRESULT): DWORD;
30445 begin
30446   Result := DWORD(hr);
30447 end;
30448 
30449 function ResultFromScode(sc: DWORD): HRESULT;
30450 begin
30451   Result := HRESULT(sc);
30452 end;
30453 
30454 function PropagateResult(hrPrevious, scBase: DWORD): HRESULT;
30455 begin
30456   Result := HRESULT(scBase);
30457 end;
30458 
30459 {$ENDIF JWA_INTERFACESECTION}
30460 
30461 {$IFNDEF JWA_OMIT_SECTIONS}
30462 end.
30463 {$ENDIF JWA_OMIT_SECTIONS}
30464