JwaWinError.pas
上传用户:davidchvip
上传日期:2009-07-28
资源大小:1749k
文件大小:691k
源码类别:

Windows编程

开发平台:

Delphi

  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@chello.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 home    }
  18. { page, located at http://delphi-jedi.org or my personal homepage located at   }
  19. { http://members.chello.nl/m.vanbrakel2                                        }
  20. {                }
  21. { The contents of this file are used with permission, subject to the Mozilla   }
  22. { Public License Version 1.1 (the "License"); you may not use this file except }
  23. { in compliance with the License. You may obtain a copy of the License at      }
  24. { http://www.mozilla.org/MPL/MPL-1.1.html                                      }
  25. {                                                                              }
  26. { Software distributed under the License is distributed on an "AS IS" basis,   }
  27. { WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
  28. { the specific language governing rights and limitations under the License.    }
  29. {                                                                              }
  30. { Alternatively, the contents of this file may be used under the terms of the  }
  31. { GNU Lesser General Public License (the  "LGPL License"), in which case the   }
  32. { provisions of the LGPL License are applicable instead of those above.        }
  33. { If you wish to allow use of your version of this file only under the terms   }
  34. { of the LGPL License and not to allow others to use your version of this file }
  35. { under the MPL, indicate your decision by deleting  the provisions above and  }
  36. { replace  them with the notice and other provisions required by the LGPL      }
  37. { License.  If you do not delete the provisions above, a recipient may use     }
  38. { your version of this file under either the MPL or the LGPL License.          }
  39. {                 }
  40. { For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
  41. {                 }
  42. {******************************************************************************}
  43. unit JwaWinError;
  44. {$WEAKPACKAGEUNIT}
  45. {$HPPEMIT ''}
  46. {$HPPEMIT '#include "WinError.h"'}
  47. {$HPPEMIT ''}
  48. {$I WINDEFINES.INC}
  49. interface
  50. uses
  51.   JwaWinType;
  52. //
  53. //  Values are 32 bit values layed out as follows:
  54. //
  55. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  56. //   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
  57. //  +---+-+-+-----------------------+-------------------------------+
  58. //  |Sev|C|R|     Facility          |               Code            |
  59. //  +---+-+-+-----------------------+-------------------------------+
  60. //
  61. //  where
  62. //
  63. //      Sev - is the severity code
  64. //
  65. //          00 - Success
  66. //          01 - Informational
  67. //          10 - Warning
  68. //          11 - Error
  69. //
  70. //      C - is the Customer code flag
  71. //
  72. //      R - is a reserved bit
  73. //
  74. //      Facility - is the facility code
  75. //
  76. //      Code - is the facility's status code
  77. //
  78. //
  79. // Define the facility codes
  80. //
  81. const
  82.   FACILITY_WINDOWS_CE = 24;
  83.   {$EXTERNALSYM FACILITY_WINDOWS_CE}
  84.   FACILITY_WINDOWS = 8;
  85.   {$EXTERNALSYM FACILITY_WINDOWS}
  86.   FACILITY_URT = 19;
  87.   {$EXTERNALSYM FACILITY_URT}
  88.   FACILITY_UMI = 22;
  89.   {$EXTERNALSYM FACILITY_UMI}
  90.   FACILITY_SXS = 23;
  91.   {$EXTERNALSYM FACILITY_SXS}
  92.   FACILITY_STORAGE = 3;
  93.   {$EXTERNALSYM FACILITY_STORAGE}
  94.   FACILITY_STATE_MANAGEMENT = 34;
  95.   {$EXTERNALSYM FACILITY_STATE_MANAGEMENT}
  96.   FACILITY_SSPI = 9;
  97.   {$EXTERNALSYM FACILITY_SSPI}
  98.   FACILITY_SCARD = 16;
  99.   {$EXTERNALSYM FACILITY_SCARD}
  100.   FACILITY_SETUPAPI = 15;
  101.   {$EXTERNALSYM FACILITY_SETUPAPI}
  102.   FACILITY_SECURITY = 9;
  103.   {$EXTERNALSYM FACILITY_SECURITY}
  104.   FACILITY_RPC = 1;
  105.   {$EXTERNALSYM FACILITY_RPC}
  106.   FACILITY_WIN32 = 7;
  107.   {$EXTERNALSYM FACILITY_WIN32}
  108.   FACILITY_CONTROL = 10;
  109.   {$EXTERNALSYM FACILITY_CONTROL}
  110.   FACILITY_NULL = 0;
  111.   {$EXTERNALSYM FACILITY_NULL}
  112.   FACILITY_MSMQ = 14;
  113.   {$EXTERNALSYM FACILITY_MSMQ}
  114.   FACILITY_MEDIASERVER = 13;
  115.   {$EXTERNALSYM FACILITY_MEDIASERVER}
  116.   FACILITY_INTERNET = 12;
  117.   {$EXTERNALSYM FACILITY_INTERNET}
  118.   FACILITY_ITF = 4;
  119.   {$EXTERNALSYM FACILITY_ITF}
  120.   FACILITY_HTTP = 25;
  121.   {$EXTERNALSYM FACILITY_HTTP}
  122.   FACILITY_DPLAY = 21;
  123.   {$EXTERNALSYM FACILITY_DPLAY}
  124.   FACILITY_DISPATCH = 2;
  125.   {$EXTERNALSYM FACILITY_DISPATCH}
  126.   FACILITY_CONFIGURATION = 33;
  127.   {$EXTERNALSYM FACILITY_CONFIGURATION}
  128.   FACILITY_COMPLUS = 17;
  129.   {$EXTERNALSYM FACILITY_COMPLUS}
  130.   FACILITY_CERT = 11;
  131.   {$EXTERNALSYM FACILITY_CERT}
  132.   FACILITY_BACKGROUNDCOPY = 32;
  133.   {$EXTERNALSYM FACILITY_BACKGROUNDCOPY}
  134.   FACILITY_ACS = 20;
  135.   {$EXTERNALSYM FACILITY_ACS}
  136.   FACILITY_AAF = 18;
  137.   {$EXTERNALSYM FACILITY_AAF}
  138. //
  139. // Define the severity codes
  140. //
  141. //
  142. // MessageId: ERROR_SUCCESS
  143. //
  144. // MessageText:
  145. //
  146. //  The operation completed successfully.
  147. //
  148.   ERROR_SUCCESS = DWORD(0);
  149.   {$EXTERNALSYM ERROR_SUCCESS}
  150.   NO_ERROR = DWORD(0);  // dderror
  151.   {$EXTERNALSYM NO_ERROR}
  152.   SEC_E_OK = HRESULT($00000000);
  153.   {$EXTERNALSYM SEC_E_OK}
  154. //
  155. // MessageId: ERROR_INVALID_FUNCTION
  156. //
  157. // MessageText:
  158. //
  159. //  Incorrect function.
  160. //
  161.   ERROR_INVALID_FUNCTION = DWORD(1);  // dderror
  162.   {$EXTERNALSYM ERROR_INVALID_FUNCTION}
  163. //
  164. // MessageId: ERROR_FILE_NOT_FOUND
  165. //
  166. // MessageText:
  167. //
  168. //  The system cannot find the file specified.
  169. //
  170.   ERROR_FILE_NOT_FOUND = DWORD(2);
  171.   {$EXTERNALSYM ERROR_FILE_NOT_FOUND}
  172. //
  173. // MessageId: ERROR_PATH_NOT_FOUND
  174. //
  175. // MessageText:
  176. //
  177. //  The system cannot find the path specified.
  178. //
  179.   ERROR_PATH_NOT_FOUND = DWORD(3);
  180.   {$EXTERNALSYM ERROR_PATH_NOT_FOUND}
  181. //
  182. // MessageId: ERROR_TOO_MANY_OPEN_FILES
  183. //
  184. // MessageText:
  185. //
  186. //  The system cannot open the file.
  187. //
  188.   ERROR_TOO_MANY_OPEN_FILES = DWORD(4);
  189.   {$EXTERNALSYM ERROR_TOO_MANY_OPEN_FILES}
  190. //
  191. // MessageId: ERROR_ACCESS_DENIED
  192. //
  193. // MessageText:
  194. //
  195. //  Access is denied.
  196. //
  197.   ERROR_ACCESS_DENIED = DWORD(5);
  198.   {$EXTERNALSYM ERROR_ACCESS_DENIED}
  199. //
  200. // MessageId: ERROR_INVALID_HANDLE
  201. //
  202. // MessageText:
  203. //
  204. //  The handle is invalid.
  205. //
  206.   ERROR_INVALID_HANDLE = DWORD(6);
  207.   {$EXTERNALSYM ERROR_INVALID_HANDLE}
  208. //
  209. // MessageId: ERROR_ARENA_TRASHED
  210. //
  211. // MessageText:
  212. //
  213. //  The storage control blocks were destroyed.
  214. //
  215.   ERROR_ARENA_TRASHED = DWORD(7);
  216.   {$EXTERNALSYM ERROR_ARENA_TRASHED}
  217. //
  218. // MessageId: ERROR_NOT_ENOUGH_MEMORY
  219. //
  220. // MessageText:
  221. //
  222. //  Not enough storage is available to process this command.
  223. //
  224.   ERROR_NOT_ENOUGH_MEMORY = DWORD(8);  // dderror
  225.   {$EXTERNALSYM ERROR_NOT_ENOUGH_MEMORY}
  226. //
  227. // MessageId: ERROR_INVALID_BLOCK
  228. //
  229. // MessageText:
  230. //
  231. //  The storage control block address is invalid.
  232. //
  233.   ERROR_INVALID_BLOCK = DWORD(9);
  234.   {$EXTERNALSYM ERROR_INVALID_BLOCK}
  235. //
  236. // MessageId: ERROR_BAD_ENVIRONMENT
  237. //
  238. // MessageText:
  239. //
  240. //  The environment is incorrect.
  241. //
  242.   ERROR_BAD_ENVIRONMENT = DWORD(10);
  243.   {$EXTERNALSYM ERROR_BAD_ENVIRONMENT}
  244. //
  245. // MessageId: ERROR_BAD_FORMAT
  246. //
  247. // MessageText:
  248. //
  249. //  An attempt was made to load a program with an incorrect format.
  250. //
  251.   ERROR_BAD_FORMAT = DWORD(11);
  252.   {$EXTERNALSYM ERROR_BAD_FORMAT}
  253. //
  254. // MessageId: ERROR_INVALID_ACCESS
  255. //
  256. // MessageText:
  257. //
  258. //  The access code is invalid.
  259. //
  260.   ERROR_INVALID_ACCESS = DWORD(12);
  261.   {$EXTERNALSYM ERROR_INVALID_ACCESS}
  262. //
  263. // MessageId: ERROR_INVALID_DATA
  264. //
  265. // MessageText:
  266. //
  267. //  The data is invalid.
  268. //
  269.   ERROR_INVALID_DATA = DWORD(13);
  270.   {$EXTERNALSYM ERROR_INVALID_DATA}
  271. //
  272. // MessageId: ERROR_OUTOFMEMORY
  273. //
  274. // MessageText:
  275. //
  276. //  Not enough storage is available to complete this operation.
  277. //
  278.   ERROR_OUTOFMEMORY = DWORD(14);
  279.   {$EXTERNALSYM ERROR_OUTOFMEMORY}
  280. //
  281. // MessageId: ERROR_INVALID_DRIVE
  282. //
  283. // MessageText:
  284. //
  285. //  The system cannot find the drive specified.
  286. //
  287.   ERROR_INVALID_DRIVE = DWORD(15);
  288.   {$EXTERNALSYM ERROR_INVALID_DRIVE}
  289. //
  290. // MessageId: ERROR_CURRENT_DIRECTORY
  291. //
  292. // MessageText:
  293. //
  294. //  The directory cannot be removed.
  295. //
  296.   ERROR_CURRENT_DIRECTORY = DWORD(16);
  297.   {$EXTERNALSYM ERROR_CURRENT_DIRECTORY}
  298. //
  299. // MessageId: ERROR_NOT_SAME_DEVICE
  300. //
  301. // MessageText:
  302. //
  303. //  The system cannot move the file to a different disk drive.
  304. //
  305.   ERROR_NOT_SAME_DEVICE = DWORD(17);
  306.   {$EXTERNALSYM ERROR_NOT_SAME_DEVICE}
  307. //
  308. // MessageId: ERROR_NO_MORE_FILES
  309. //
  310. // MessageText:
  311. //
  312. //  There are no more files.
  313. //
  314.   ERROR_NO_MORE_FILES = DWORD(18);
  315.   {$EXTERNALSYM ERROR_NO_MORE_FILES}
  316. //
  317. // MessageId: ERROR_WRITE_PROTECT
  318. //
  319. // MessageText:
  320. //
  321. //  The media is write protected.
  322. //
  323.   ERROR_WRITE_PROTECT = DWORD(19);
  324.   {$EXTERNALSYM ERROR_WRITE_PROTECT}
  325. //
  326. // MessageId: ERROR_BAD_UNIT
  327. //
  328. // MessageText:
  329. //
  330. //  The system cannot find the device specified.
  331. //
  332.   ERROR_BAD_UNIT = DWORD(20);
  333.   {$EXTERNALSYM ERROR_BAD_UNIT}
  334. //
  335. // MessageId: ERROR_NOT_READY
  336. //
  337. // MessageText:
  338. //
  339. //  The device is not ready.
  340. //
  341.   ERROR_NOT_READY = DWORD(21);
  342.   {$EXTERNALSYM ERROR_NOT_READY}
  343. //
  344. // MessageId: ERROR_BAD_COMMAND
  345. //
  346. // MessageText:
  347. //
  348. //  The device does not recognize the command.
  349. //
  350.   ERROR_BAD_COMMAND = DWORD(22);
  351.   {$EXTERNALSYM ERROR_BAD_COMMAND}
  352. //
  353. // MessageId: ERROR_CRC
  354. //
  355. // MessageText:
  356. //
  357. //  Data error (cyclic redundancy check).
  358. //
  359.   ERROR_CRC = DWORD(23);
  360.   {$EXTERNALSYM ERROR_CRC}
  361. //
  362. // MessageId: ERROR_BAD_LENGTH
  363. //
  364. // MessageText:
  365. //
  366. //  The program issued a command but the command length is incorrect.
  367. //
  368.   ERROR_BAD_LENGTH = DWORD(24);
  369.   {$EXTERNALSYM ERROR_BAD_LENGTH}
  370. //
  371. // MessageId: ERROR_SEEK
  372. //
  373. // MessageText:
  374. //
  375. //  The drive cannot locate a specific area or track on the disk.
  376. //
  377.   ERROR_SEEK = DWORD(25);
  378.   {$EXTERNALSYM ERROR_SEEK}
  379. //
  380. // MessageId: ERROR_NOT_DOS_DISK
  381. //
  382. // MessageText:
  383. //
  384. //  The specified disk or diskette cannot be accessed.
  385. //
  386.   ERROR_NOT_DOS_DISK = DWORD(26);
  387.   {$EXTERNALSYM ERROR_NOT_DOS_DISK}
  388. //
  389. // MessageId: ERROR_SECTOR_NOT_FOUND
  390. //
  391. // MessageText:
  392. //
  393. //  The drive cannot find the sector requested.
  394. //
  395.   ERROR_SECTOR_NOT_FOUND = DWORD(27);
  396.   {$EXTERNALSYM ERROR_SECTOR_NOT_FOUND}
  397. //
  398. // MessageId: ERROR_OUT_OF_PAPER
  399. //
  400. // MessageText:
  401. //
  402. //  The printer is out of paper.
  403. //
  404.   ERROR_OUT_OF_PAPER = DWORD(28);
  405.   {$EXTERNALSYM ERROR_OUT_OF_PAPER}
  406. //
  407. // MessageId: ERROR_WRITE_FAULT
  408. //
  409. // MessageText:
  410. //
  411. //  The system cannot write to the specified device.
  412. //
  413.   ERROR_WRITE_FAULT = DWORD(29);
  414.   {$EXTERNALSYM ERROR_WRITE_FAULT}
  415. //
  416. // MessageId: ERROR_READ_FAULT
  417. //
  418. // MessageText:
  419. //
  420. //  The system cannot read from the specified device.
  421. //
  422.   ERROR_READ_FAULT = DWORD(30);
  423.   {$EXTERNALSYM ERROR_READ_FAULT}
  424. //
  425. // MessageId: ERROR_GEN_FAILURE
  426. //
  427. // MessageText:
  428. //
  429. //  A device attached to the system is not functioning.
  430. //
  431.   ERROR_GEN_FAILURE = DWORD(31);
  432.   {$EXTERNALSYM ERROR_GEN_FAILURE}
  433. //
  434. // MessageId: ERROR_SHARING_VIOLATION
  435. //
  436. // MessageText:
  437. //
  438. //  The process cannot access the file because it is being used by another process.
  439. //
  440.   ERROR_SHARING_VIOLATION = DWORD(32);
  441.   {$EXTERNALSYM ERROR_SHARING_VIOLATION}
  442. //
  443. // MessageId: ERROR_LOCK_VIOLATION
  444. //
  445. // MessageText:
  446. //
  447. //  The process cannot access the file because another process has locked a portion of the file.
  448. //
  449.   ERROR_LOCK_VIOLATION = DWORD(33);
  450.   {$EXTERNALSYM ERROR_LOCK_VIOLATION}
  451. //
  452. // MessageId: ERROR_WRONG_DISK
  453. //
  454. // MessageText:
  455. //
  456. //  The wrong diskette is in the drive.
  457. //  Insert %2 (Volume Serial Number: %3) into drive %1.
  458. //
  459.   ERROR_WRONG_DISK = DWORD(34);
  460.   {$EXTERNALSYM ERROR_WRONG_DISK}
  461. //
  462. // MessageId: ERROR_SHARING_BUFFER_EXCEEDED
  463. //
  464. // MessageText:
  465. //
  466. //  Too many files opened for sharing.
  467. //
  468.   ERROR_SHARING_BUFFER_EXCEEDED = DWORD(36);
  469.   {$EXTERNALSYM ERROR_SHARING_BUFFER_EXCEEDED}
  470. //
  471. // MessageId: ERROR_HANDLE_EOF
  472. //
  473. // MessageText:
  474. //
  475. //  Reached the end of the file.
  476. //
  477.   ERROR_HANDLE_EOF = DWORD(38);
  478.   {$EXTERNALSYM ERROR_HANDLE_EOF}
  479. //
  480. // MessageId: ERROR_HANDLE_DISK_FULL
  481. //
  482. // MessageText:
  483. //
  484. //  The disk is full.
  485. //
  486.   ERROR_HANDLE_DISK_FULL = DWORD(39);
  487.   {$EXTERNALSYM ERROR_HANDLE_DISK_FULL}
  488. //
  489. // MessageId: ERROR_NOT_SUPPORTED
  490. //
  491. // MessageText:
  492. //
  493. //  The request is not supported.
  494. //
  495.   ERROR_NOT_SUPPORTED = DWORD(50);
  496.   {$EXTERNALSYM ERROR_NOT_SUPPORTED}
  497. //
  498. // MessageId: ERROR_REM_NOT_LIST
  499. //
  500. // MessageText:
  501. //
  502. //  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.
  503. //
  504.   ERROR_REM_NOT_LIST = DWORD(51);
  505.   {$EXTERNALSYM ERROR_REM_NOT_LIST}
  506. //
  507. // MessageId: ERROR_DUP_NAME
  508. //
  509. // MessageText:
  510. //
  511. //  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.
  512. //
  513.   ERROR_DUP_NAME = DWORD(52);
  514.   {$EXTERNALSYM ERROR_DUP_NAME}
  515. //
  516. // MessageId: ERROR_BAD_NETPATH
  517. //
  518. // MessageText:
  519. //
  520. //  The network path was not found.
  521. //
  522.   ERROR_BAD_NETPATH = DWORD(53);
  523.   {$EXTERNALSYM ERROR_BAD_NETPATH}
  524. //
  525. // MessageId: ERROR_NETWORK_BUSY
  526. //
  527. // MessageText:
  528. //
  529. //  The network is busy.
  530. //
  531.   ERROR_NETWORK_BUSY = DWORD(54);
  532.   {$EXTERNALSYM ERROR_NETWORK_BUSY}
  533. //
  534. // MessageId: ERROR_DEV_NOT_EXIST
  535. //
  536. // MessageText:
  537. //
  538. //  The specified network resource or device is no longer available.
  539. //
  540.   ERROR_DEV_NOT_EXIST = DWORD(55);  // dderror
  541.   {$EXTERNALSYM ERROR_DEV_NOT_EXIST}
  542. //
  543. // MessageId: ERROR_TOO_MANY_CMDS
  544. //
  545. // MessageText:
  546. //
  547. //  The network BIOS command limit has been reached.
  548. //
  549.   ERROR_TOO_MANY_CMDS = DWORD(56);
  550.   {$EXTERNALSYM ERROR_TOO_MANY_CMDS}
  551. //
  552. // MessageId: ERROR_ADAP_HDW_ERR
  553. //
  554. // MessageText:
  555. //
  556. //  A network adapter hardware error occurred.
  557. //
  558.   ERROR_ADAP_HDW_ERR = DWORD(57);
  559.   {$EXTERNALSYM ERROR_ADAP_HDW_ERR}
  560. //
  561. // MessageId: ERROR_BAD_NET_RESP
  562. //
  563. // MessageText:
  564. //
  565. //  The specified server cannot perform the requested operation.
  566. //
  567.   ERROR_BAD_NET_RESP = DWORD(58);
  568.   {$EXTERNALSYM ERROR_BAD_NET_RESP}
  569. //
  570. // MessageId: ERROR_UNEXP_NET_ERR
  571. //
  572. // MessageText:
  573. //
  574. //  An unexpected network error occurred.
  575. //
  576.   ERROR_UNEXP_NET_ERR = DWORD(59);
  577.   {$EXTERNALSYM ERROR_UNEXP_NET_ERR}
  578. //
  579. // MessageId: ERROR_BAD_REM_ADAP
  580. //
  581. // MessageText:
  582. //
  583. //  The remote adapter is not compatible.
  584. //
  585.   ERROR_BAD_REM_ADAP = DWORD(60);
  586.   {$EXTERNALSYM ERROR_BAD_REM_ADAP}
  587. //
  588. // MessageId: ERROR_PRINTQ_FULL
  589. //
  590. // MessageText:
  591. //
  592. //  The printer queue is full.
  593. //
  594.   ERROR_PRINTQ_FULL = DWORD(61);
  595.   {$EXTERNALSYM ERROR_PRINTQ_FULL}
  596. //
  597. // MessageId: ERROR_NO_SPOOL_SPACE
  598. //
  599. // MessageText:
  600. //
  601. //  Space to store the file waiting to be printed is not available on the server.
  602. //
  603.   ERROR_NO_SPOOL_SPACE = DWORD(62);
  604.   {$EXTERNALSYM ERROR_NO_SPOOL_SPACE}
  605. //
  606. // MessageId: ERROR_PRINT_CANCELLED
  607. //
  608. // MessageText:
  609. //
  610. //  Your file waiting to be printed was deleted.
  611. //
  612.   ERROR_PRINT_CANCELLED = DWORD(63);
  613.   {$EXTERNALSYM ERROR_PRINT_CANCELLED}
  614. //
  615. // MessageId: ERROR_NETNAME_DELETED
  616. //
  617. // MessageText:
  618. //
  619. //  The specified network name is no longer available.
  620. //
  621.   ERROR_NETNAME_DELETED = DWORD(64);
  622.   {$EXTERNALSYM ERROR_NETNAME_DELETED}
  623. //
  624. // MessageId: ERROR_NETWORK_ACCESS_DENIED
  625. //
  626. // MessageText:
  627. //
  628. //  Network access is denied.
  629. //
  630.   ERROR_NETWORK_ACCESS_DENIED = DWORD(65);
  631.   {$EXTERNALSYM ERROR_NETWORK_ACCESS_DENIED}
  632. //
  633. // MessageId: ERROR_BAD_DEV_TYPE
  634. //
  635. // MessageText:
  636. //
  637. //  The network resource type is not correct.
  638. //
  639.   ERROR_BAD_DEV_TYPE = DWORD(66);
  640.   {$EXTERNALSYM ERROR_BAD_DEV_TYPE}
  641. //
  642. // MessageId: ERROR_BAD_NET_NAME
  643. //
  644. // MessageText:
  645. //
  646. //  The network name cannot be found.
  647. //
  648.   ERROR_BAD_NET_NAME = DWORD(67);
  649.   {$EXTERNALSYM ERROR_BAD_NET_NAME}
  650. //
  651. // MessageId: ERROR_TOO_MANY_NAMES
  652. //
  653. // MessageText:
  654. //
  655. //  The name limit for the local computer network adapter card was exceeded.
  656. //
  657.   ERROR_TOO_MANY_NAMES = DWORD(68);
  658.   {$EXTERNALSYM ERROR_TOO_MANY_NAMES}
  659. //
  660. // MessageId: ERROR_TOO_MANY_SESS
  661. //
  662. // MessageText:
  663. //
  664. //  The network BIOS session limit was exceeded.
  665. //
  666.   ERROR_TOO_MANY_SESS = DWORD(69);
  667.   {$EXTERNALSYM ERROR_TOO_MANY_SESS}
  668. //
  669. // MessageId: ERROR_SHARING_PAUSED
  670. //
  671. // MessageText:
  672. //
  673. //  The remote server has been paused or is in the process of being started.
  674. //
  675.   ERROR_SHARING_PAUSED = DWORD(70);
  676.   {$EXTERNALSYM ERROR_SHARING_PAUSED}
  677. //
  678. // MessageId: ERROR_REQ_NOT_ACCEP
  679. //
  680. // MessageText:
  681. //
  682. //  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.
  683. //
  684.   ERROR_REQ_NOT_ACCEP = DWORD(71);
  685.   {$EXTERNALSYM ERROR_REQ_NOT_ACCEP}
  686. //
  687. // MessageId: ERROR_REDIR_PAUSED
  688. //
  689. // MessageText:
  690. //
  691. //  The specified printer or disk device has been paused.
  692. //
  693.   ERROR_REDIR_PAUSED = DWORD(72);
  694.   {$EXTERNALSYM ERROR_REDIR_PAUSED}
  695. //
  696. // MessageId: ERROR_FILE_EXISTS
  697. //
  698. // MessageText:
  699. //
  700. //  The file exists.
  701. //
  702.   ERROR_FILE_EXISTS = DWORD(80);
  703.   {$EXTERNALSYM ERROR_FILE_EXISTS}
  704. //
  705. // MessageId: ERROR_CANNOT_MAKE
  706. //
  707. // MessageText:
  708. //
  709. //  The directory or file cannot be created.
  710. //
  711.   ERROR_CANNOT_MAKE = DWORD(82);
  712.   {$EXTERNALSYM ERROR_CANNOT_MAKE}
  713. //
  714. // MessageId: ERROR_FAIL_I24
  715. //
  716. // MessageText:
  717. //
  718. //  Fail on INT 24.
  719. //
  720.   ERROR_FAIL_I24 = DWORD(83);
  721.   {$EXTERNALSYM ERROR_FAIL_I24}
  722. //
  723. // MessageId: ERROR_OUT_OF_STRUCTURES
  724. //
  725. // MessageText:
  726. //
  727. //  Storage to process this request is not available.
  728. //
  729.   ERROR_OUT_OF_STRUCTURES = DWORD(84);
  730.   {$EXTERNALSYM ERROR_OUT_OF_STRUCTURES}
  731. //
  732. // MessageId: ERROR_ALREADY_ASSIGNED
  733. //
  734. // MessageText:
  735. //
  736. //  The local device name is already in use.
  737. //
  738.   ERROR_ALREADY_ASSIGNED = DWORD(85);
  739.   {$EXTERNALSYM ERROR_ALREADY_ASSIGNED}
  740. //
  741. // MessageId: ERROR_INVALID_PASSWORD
  742. //
  743. // MessageText:
  744. //
  745. //  The specified network password is not correct.
  746. //
  747.   ERROR_INVALID_PASSWORD = DWORD(86);
  748.   {$EXTERNALSYM ERROR_INVALID_PASSWORD}
  749. //
  750. // MessageId: ERROR_INVALID_PARAMETER
  751. //
  752. // MessageText:
  753. //
  754. //  The parameter is incorrect.
  755. //
  756.   ERROR_INVALID_PARAMETER = DWORD(87);  // dderror
  757.   {$EXTERNALSYM ERROR_INVALID_PARAMETER}
  758. //
  759. // MessageId: ERROR_NET_WRITE_FAULT
  760. //
  761. // MessageText:
  762. //
  763. //  A write fault occurred on the network.
  764. //
  765.   ERROR_NET_WRITE_FAULT = DWORD(88);
  766.   {$EXTERNALSYM ERROR_NET_WRITE_FAULT}
  767. //
  768. // MessageId: ERROR_NO_PROC_SLOTS
  769. //
  770. // MessageText:
  771. //
  772. //  The system cannot start another process at this time.
  773. //
  774.   ERROR_NO_PROC_SLOTS = DWORD(89);
  775.   {$EXTERNALSYM ERROR_NO_PROC_SLOTS}
  776. //
  777. // MessageId: ERROR_TOO_MANY_SEMAPHORES
  778. //
  779. // MessageText:
  780. //
  781. //  Cannot create another system semaphore.
  782. //
  783.   ERROR_TOO_MANY_SEMAPHORES = DWORD(100);
  784.   {$EXTERNALSYM ERROR_TOO_MANY_SEMAPHORES}
  785. //
  786. // MessageId: ERROR_EXCL_SEM_ALREADY_OWNED
  787. //
  788. // MessageText:
  789. //
  790. //  The exclusive semaphore is owned by another process.
  791. //
  792.   ERROR_EXCL_SEM_ALREADY_OWNED = DWORD(101);
  793.   {$EXTERNALSYM ERROR_EXCL_SEM_ALREADY_OWNED}
  794. //
  795. // MessageId: ERROR_SEM_IS_SET
  796. //
  797. // MessageText:
  798. //
  799. //  The semaphore is set and cannot be closed.
  800. //
  801.   ERROR_SEM_IS_SET = DWORD(102);
  802.   {$EXTERNALSYM ERROR_SEM_IS_SET}
  803. //
  804. // MessageId: ERROR_TOO_MANY_SEM_REQUESTS
  805. //
  806. // MessageText:
  807. //
  808. //  The semaphore cannot be set again.
  809. //
  810.   ERROR_TOO_MANY_SEM_REQUESTS = DWORD(103);
  811.   {$EXTERNALSYM ERROR_TOO_MANY_SEM_REQUESTS}
  812. //
  813. // MessageId: ERROR_INVALID_AT_INTERRUPT_TIME
  814. //
  815. // MessageText:
  816. //
  817. //  Cannot request exclusive semaphores at interrupt time.
  818. //
  819.   ERROR_INVALID_AT_INTERRUPT_TIME = DWORD(104);
  820.   {$EXTERNALSYM ERROR_INVALID_AT_INTERRUPT_TIME}
  821. //
  822. // MessageId: ERROR_SEM_OWNER_DIED
  823. //
  824. // MessageText:
  825. //
  826. //  The previous ownership of this semaphore has ended.
  827. //
  828.   ERROR_SEM_OWNER_DIED = DWORD(105);
  829.   {$EXTERNALSYM ERROR_SEM_OWNER_DIED}
  830. //
  831. // MessageId: ERROR_SEM_USER_LIMIT
  832. //
  833. // MessageText:
  834. //
  835. //  Insert the diskette for drive %1.
  836. //
  837.   ERROR_SEM_USER_LIMIT = DWORD(106);
  838.   {$EXTERNALSYM ERROR_SEM_USER_LIMIT}
  839. //
  840. // MessageId: ERROR_DISK_CHANGE
  841. //
  842. // MessageText:
  843. //
  844. //  The program stopped because an alternate diskette was not inserted.
  845. //
  846.   ERROR_DISK_CHANGE = DWORD(107);
  847.   {$EXTERNALSYM ERROR_DISK_CHANGE}
  848. //
  849. // MessageId: ERROR_DRIVE_LOCKED
  850. //
  851. // MessageText:
  852. //
  853. //  The disk is in use or locked by another process.
  854. //
  855.   ERROR_DRIVE_LOCKED = DWORD(108);
  856.   {$EXTERNALSYM ERROR_DRIVE_LOCKED}
  857. //
  858. // MessageId: ERROR_BROKEN_PIPE
  859. //
  860. // MessageText:
  861. //
  862. //  The pipe has been ended.
  863. //
  864.   ERROR_BROKEN_PIPE = DWORD(109);
  865.   {$EXTERNALSYM ERROR_BROKEN_PIPE}
  866. //
  867. // MessageId: ERROR_OPEN_FAILED
  868. //
  869. // MessageText:
  870. //
  871. //  The system cannot open the device or file specified.
  872. //
  873.   ERROR_OPEN_FAILED = DWORD(110);
  874.   {$EXTERNALSYM ERROR_OPEN_FAILED}
  875. //
  876. // MessageId: ERROR_BUFFER_OVERFLOW
  877. //
  878. // MessageText:
  879. //
  880. //  The file name is too long.
  881. //
  882.   ERROR_BUFFER_OVERFLOW = DWORD(111);
  883.   {$EXTERNALSYM ERROR_BUFFER_OVERFLOW}
  884. //
  885. // MessageId: ERROR_DISK_FULL
  886. //
  887. // MessageText:
  888. //
  889. //  There is not enough space on the disk.
  890. //
  891.   ERROR_DISK_FULL = DWORD(112);
  892.   {$EXTERNALSYM ERROR_DISK_FULL}
  893. //
  894. // MessageId: ERROR_NO_MORE_SEARCH_HANDLES
  895. //
  896. // MessageText:
  897. //
  898. //  No more internal file identifiers available.
  899. //
  900.   ERROR_NO_MORE_SEARCH_HANDLES = DWORD(113);
  901.   {$EXTERNALSYM ERROR_NO_MORE_SEARCH_HANDLES}
  902. //
  903. // MessageId: ERROR_INVALID_TARGET_HANDLE
  904. //
  905. // MessageText:
  906. //
  907. //  The target internal file identifier is incorrect.
  908. //
  909.   ERROR_INVALID_TARGET_HANDLE = DWORD(114);
  910.   {$EXTERNALSYM ERROR_INVALID_TARGET_HANDLE}
  911. //
  912. // MessageId: ERROR_INVALID_CATEGORY
  913. //
  914. // MessageText:
  915. //
  916. //  The IOCTL call made by the application program is not correct.
  917. //
  918.   ERROR_INVALID_CATEGORY = DWORD(117);
  919.   {$EXTERNALSYM ERROR_INVALID_CATEGORY}
  920. //
  921. // MessageId: ERROR_INVALID_VERIFY_SWITCH
  922. //
  923. // MessageText:
  924. //
  925. //  The verify-on-write switch parameter value is not correct.
  926. //
  927.   ERROR_INVALID_VERIFY_SWITCH = DWORD(118);
  928.   {$EXTERNALSYM ERROR_INVALID_VERIFY_SWITCH}
  929. //
  930. // MessageId: ERROR_BAD_DRIVER_LEVEL
  931. //
  932. // MessageText:
  933. //
  934. //  The system does not support the command requested.
  935. //
  936.   ERROR_BAD_DRIVER_LEVEL = DWORD(119);
  937.   {$EXTERNALSYM ERROR_BAD_DRIVER_LEVEL}
  938. //
  939. // MessageId: ERROR_CALL_NOT_IMPLEMENTED
  940. //
  941. // MessageText:
  942. //
  943. //  This function is not supported on this system.
  944. //
  945.   ERROR_CALL_NOT_IMPLEMENTED = DWORD(120);
  946.   {$EXTERNALSYM ERROR_CALL_NOT_IMPLEMENTED}
  947. //
  948. // MessageId: ERROR_SEM_TIMEOUT
  949. //
  950. // MessageText:
  951. //
  952. //  The semaphore timeout period has expired.
  953. //
  954.   ERROR_SEM_TIMEOUT = DWORD(121);
  955.   {$EXTERNALSYM ERROR_SEM_TIMEOUT}
  956. //
  957. // MessageId: ERROR_INSUFFICIENT_BUFFER
  958. //
  959. // MessageText:
  960. //
  961. //  The data area passed to a system call is too small.
  962. //
  963.   ERROR_INSUFFICIENT_BUFFER = DWORD(122);  // dderror
  964.   {$EXTERNALSYM ERROR_INSUFFICIENT_BUFFER}
  965. //
  966. // MessageId: ERROR_INVALID_NAME
  967. //
  968. // MessageText:
  969. //
  970. //  The filename, directory name, or volume label syntax is incorrect.
  971. //
  972.   ERROR_INVALID_NAME = DWORD(123);  // dderror
  973.   {$EXTERNALSYM ERROR_INVALID_NAME}
  974. //
  975. // MessageId: ERROR_INVALID_LEVEL
  976. //
  977. // MessageText:
  978. //
  979. //  The system call level is not correct.
  980. //
  981.   ERROR_INVALID_LEVEL = DWORD(124);
  982.   {$EXTERNALSYM ERROR_INVALID_LEVEL}
  983. //
  984. // MessageId: ERROR_NO_VOLUME_LABEL
  985. //
  986. // MessageText:
  987. //
  988. //  The disk has no volume label.
  989. //
  990.   ERROR_NO_VOLUME_LABEL = DWORD(125);
  991.   {$EXTERNALSYM ERROR_NO_VOLUME_LABEL}
  992. //
  993. // MessageId: ERROR_MOD_NOT_FOUND
  994. //
  995. // MessageText:
  996. //
  997. //  The specified module could not be found.
  998. //
  999.   ERROR_MOD_NOT_FOUND = DWORD(126);
  1000.   {$EXTERNALSYM ERROR_MOD_NOT_FOUND}
  1001. //
  1002. // MessageId: ERROR_PROC_NOT_FOUND
  1003. //
  1004. // MessageText:
  1005. //
  1006. //  The specified procedure could not be found.
  1007. //
  1008.   ERROR_PROC_NOT_FOUND = DWORD(127);
  1009.   {$EXTERNALSYM ERROR_PROC_NOT_FOUND}
  1010. //
  1011. // MessageId: ERROR_WAIT_NO_CHILDREN
  1012. //
  1013. // MessageText:
  1014. //
  1015. //  There are no child processes to wait for.
  1016. //
  1017.   ERROR_WAIT_NO_CHILDREN = DWORD(128);
  1018.   {$EXTERNALSYM ERROR_WAIT_NO_CHILDREN}
  1019. //
  1020. // MessageId: ERROR_CHILD_NOT_COMPLETE
  1021. //
  1022. // MessageText:
  1023. //
  1024. //  The %1 application cannot be run in Win32 mode.
  1025. //
  1026.   ERROR_CHILD_NOT_COMPLETE = DWORD(129);
  1027.   {$EXTERNALSYM ERROR_CHILD_NOT_COMPLETE}
  1028. //
  1029. // MessageId: ERROR_DIRECT_ACCESS_HANDLE
  1030. //
  1031. // MessageText:
  1032. //
  1033. //  Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
  1034. //
  1035.   ERROR_DIRECT_ACCESS_HANDLE = DWORD(130);
  1036.   {$EXTERNALSYM ERROR_DIRECT_ACCESS_HANDLE}
  1037. //
  1038. // MessageId: ERROR_NEGATIVE_SEEK
  1039. //
  1040. // MessageText:
  1041. //
  1042. //  An attempt was made to move the file pointer before the beginning of the file.
  1043. //
  1044.   ERROR_NEGATIVE_SEEK = DWORD(131);
  1045.   {$EXTERNALSYM ERROR_NEGATIVE_SEEK}
  1046. //
  1047. // MessageId: ERROR_SEEK_ON_DEVICE
  1048. //
  1049. // MessageText:
  1050. //
  1051. //  The file pointer cannot be set on the specified device or file.
  1052. //
  1053.   ERROR_SEEK_ON_DEVICE = DWORD(132);
  1054.   {$EXTERNALSYM ERROR_SEEK_ON_DEVICE}
  1055. //
  1056. // MessageId: ERROR_IS_JOIN_TARGET
  1057. //
  1058. // MessageText:
  1059. //
  1060. //  A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
  1061. //
  1062.   ERROR_IS_JOIN_TARGET = DWORD(133);
  1063.   {$EXTERNALSYM ERROR_IS_JOIN_TARGET}
  1064. //
  1065. // MessageId: ERROR_IS_JOINED
  1066. //
  1067. // MessageText:
  1068. //
  1069. //  An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
  1070. //
  1071.   ERROR_IS_JOINED = DWORD(134);
  1072.   {$EXTERNALSYM ERROR_IS_JOINED}
  1073. //
  1074. // MessageId: ERROR_IS_SUBSTED
  1075. //
  1076. // MessageText:
  1077. //
  1078. //  An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
  1079. //
  1080.   ERROR_IS_SUBSTED = DWORD(135);
  1081.   {$EXTERNALSYM ERROR_IS_SUBSTED}
  1082. //
  1083. // MessageId: ERROR_NOT_JOINED
  1084. //
  1085. // MessageText:
  1086. //
  1087. //  The system tried to delete the JOIN of a drive that is not joined.
  1088. //
  1089.   ERROR_NOT_JOINED = DWORD(136);
  1090.   {$EXTERNALSYM ERROR_NOT_JOINED}
  1091. //
  1092. // MessageId: ERROR_NOT_SUBSTED
  1093. //
  1094. // MessageText:
  1095. //
  1096. //  The system tried to delete the substitution of a drive that is not substituted.
  1097. //
  1098.   ERROR_NOT_SUBSTED = DWORD(137);
  1099.   {$EXTERNALSYM ERROR_NOT_SUBSTED}
  1100. //
  1101. // MessageId: ERROR_JOIN_TO_JOIN
  1102. //
  1103. // MessageText:
  1104. //
  1105. //  The system tried to join a drive to a directory on a joined drive.
  1106. //
  1107.   ERROR_JOIN_TO_JOIN = DWORD(138);
  1108.   {$EXTERNALSYM ERROR_JOIN_TO_JOIN}
  1109. //
  1110. // MessageId: ERROR_SUBST_TO_SUBST
  1111. //
  1112. // MessageText:
  1113. //
  1114. //  The system tried to substitute a drive to a directory on a substituted drive.
  1115. //
  1116.   ERROR_SUBST_TO_SUBST = DWORD(139);
  1117.   {$EXTERNALSYM ERROR_SUBST_TO_SUBST}
  1118. //
  1119. // MessageId: ERROR_JOIN_TO_SUBST
  1120. //
  1121. // MessageText:
  1122. //
  1123. //  The system tried to join a drive to a directory on a substituted drive.
  1124. //
  1125.   ERROR_JOIN_TO_SUBST = DWORD(140);
  1126.   {$EXTERNALSYM ERROR_JOIN_TO_SUBST}
  1127. //
  1128. // MessageId: ERROR_SUBST_TO_JOIN
  1129. //
  1130. // MessageText:
  1131. //
  1132. //  The system tried to SUBST a drive to a directory on a joined drive.
  1133. //
  1134.   ERROR_SUBST_TO_JOIN = DWORD(141);
  1135.   {$EXTERNALSYM ERROR_SUBST_TO_JOIN}
  1136. //
  1137. // MessageId: ERROR_BUSY_DRIVE
  1138. //
  1139. // MessageText:
  1140. //
  1141. //  The system cannot perform a JOIN or SUBST at this time.
  1142. //
  1143.   ERROR_BUSY_DRIVE = DWORD(142);
  1144.   {$EXTERNALSYM ERROR_BUSY_DRIVE}
  1145. //
  1146. // MessageId: ERROR_SAME_DRIVE
  1147. //
  1148. // MessageText:
  1149. //
  1150. //  The system cannot join or substitute a drive to or for a directory on the same drive.
  1151. //
  1152.   ERROR_SAME_DRIVE = DWORD(143);
  1153.   {$EXTERNALSYM ERROR_SAME_DRIVE}
  1154. //
  1155. // MessageId: ERROR_DIR_NOT_ROOT
  1156. //
  1157. // MessageText:
  1158. //
  1159. //  The directory is not a subdirectory of the root directory.
  1160. //
  1161.   ERROR_DIR_NOT_ROOT = DWORD(144);
  1162.   {$EXTERNALSYM ERROR_DIR_NOT_ROOT}
  1163. //
  1164. // MessageId: ERROR_DIR_NOT_EMPTY
  1165. //
  1166. // MessageText:
  1167. //
  1168. //  The directory is not empty.
  1169. //
  1170.   ERROR_DIR_NOT_EMPTY = DWORD(145);
  1171.   {$EXTERNALSYM ERROR_DIR_NOT_EMPTY}
  1172. //
  1173. // MessageId: ERROR_IS_SUBST_PATH
  1174. //
  1175. // MessageText:
  1176. //
  1177. //  The path specified is being used in a substitute.
  1178. //
  1179.   ERROR_IS_SUBST_PATH = DWORD(146);
  1180.   {$EXTERNALSYM ERROR_IS_SUBST_PATH}
  1181. //
  1182. // MessageId: ERROR_IS_JOIN_PATH
  1183. //
  1184. // MessageText:
  1185. //
  1186. //  Not enough resources are available to process this command.
  1187. //
  1188.   ERROR_IS_JOIN_PATH = DWORD(147);
  1189.   {$EXTERNALSYM ERROR_IS_JOIN_PATH}
  1190. //
  1191. // MessageId: ERROR_PATH_BUSY
  1192. //
  1193. // MessageText:
  1194. //
  1195. //  The path specified cannot be used at this time.
  1196. //
  1197.   ERROR_PATH_BUSY = DWORD(148);
  1198.   {$EXTERNALSYM ERROR_PATH_BUSY}
  1199. //
  1200. // MessageId: ERROR_IS_SUBST_TARGET
  1201. //
  1202. // MessageText:
  1203. //
  1204. //  An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
  1205. //
  1206.   ERROR_IS_SUBST_TARGET = DWORD(149);
  1207.   {$EXTERNALSYM ERROR_IS_SUBST_TARGET}
  1208. //
  1209. // MessageId: ERROR_SYSTEM_TRACE
  1210. //
  1211. // MessageText:
  1212. //
  1213. //  System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.
  1214. //
  1215.   ERROR_SYSTEM_TRACE = DWORD(150);
  1216.   {$EXTERNALSYM ERROR_SYSTEM_TRACE}
  1217. //
  1218. // MessageId: ERROR_INVALID_EVENT_COUNT
  1219. //
  1220. // MessageText:
  1221. //
  1222. //  The number of specified semaphore events for DosMuxSemWait is not correct.
  1223. //
  1224.   ERROR_INVALID_EVENT_COUNT = DWORD(151);
  1225.   {$EXTERNALSYM ERROR_INVALID_EVENT_COUNT}
  1226. //
  1227. // MessageId: ERROR_TOO_MANY_MUXWAITERS
  1228. //
  1229. // MessageText:
  1230. //
  1231. //  DosMuxSemWait did not execute; too many semaphores are already set.
  1232. //
  1233.   ERROR_TOO_MANY_MUXWAITERS = DWORD(152);
  1234.   {$EXTERNALSYM ERROR_TOO_MANY_MUXWAITERS}
  1235. //
  1236. // MessageId: ERROR_INVALID_LIST_FORMAT
  1237. //
  1238. // MessageText:
  1239. //
  1240. //  The DosMuxSemWait list is not correct.
  1241. //
  1242.   ERROR_INVALID_LIST_FORMAT = DWORD(153);
  1243.   {$EXTERNALSYM ERROR_INVALID_LIST_FORMAT}
  1244. //
  1245. // MessageId: ERROR_LABEL_TOO_LONG
  1246. //
  1247. // MessageText:
  1248. //
  1249. //  The volume label you entered exceeds the label character limit of the target file system.
  1250. //
  1251.   ERROR_LABEL_TOO_LONG = DWORD(154);
  1252.   {$EXTERNALSYM ERROR_LABEL_TOO_LONG}
  1253. //
  1254. // MessageId: ERROR_TOO_MANY_TCBS
  1255. //
  1256. // MessageText:
  1257. //
  1258. //  Cannot create another thread.
  1259. //
  1260.   ERROR_TOO_MANY_TCBS = DWORD(155);
  1261.   {$EXTERNALSYM ERROR_TOO_MANY_TCBS}
  1262. //
  1263. // MessageId: ERROR_SIGNAL_REFUSED
  1264. //
  1265. // MessageText:
  1266. //
  1267. //  The recipient process has refused the signal.
  1268. //
  1269.   ERROR_SIGNAL_REFUSED = DWORD(156);
  1270.   {$EXTERNALSYM ERROR_SIGNAL_REFUSED}
  1271. //
  1272. // MessageId: ERROR_DISCARDED
  1273. //
  1274. // MessageText:
  1275. //
  1276. //  The segment is already discarded and cannot be locked.
  1277. //
  1278.   ERROR_DISCARDED = DWORD(157);
  1279.   {$EXTERNALSYM ERROR_DISCARDED}
  1280. //
  1281. // MessageId: ERROR_NOT_LOCKED
  1282. //
  1283. // MessageText:
  1284. //
  1285. //  The segment is already unlocked.
  1286. //
  1287.   ERROR_NOT_LOCKED = DWORD(158);
  1288.   {$EXTERNALSYM ERROR_NOT_LOCKED}
  1289. //
  1290. // MessageId: ERROR_BAD_THREADID_ADDR
  1291. //
  1292. // MessageText:
  1293. //
  1294. //  The address for the thread ID is not correct.
  1295. //
  1296.   ERROR_BAD_THREADID_ADDR = DWORD(159);
  1297.   {$EXTERNALSYM ERROR_BAD_THREADID_ADDR}
  1298. //
  1299. // MessageId: ERROR_BAD_ARGUMENTS
  1300. //
  1301. // MessageText:
  1302. //
  1303. //  One or more arguments are not correct.
  1304. //
  1305.   ERROR_BAD_ARGUMENTS = DWORD(160);
  1306.   {$EXTERNALSYM ERROR_BAD_ARGUMENTS}
  1307. //
  1308. // MessageId: ERROR_BAD_PATHNAME
  1309. //
  1310. // MessageText:
  1311. //
  1312. //  The specified path is invalid.
  1313. //
  1314.   ERROR_BAD_PATHNAME = DWORD(161);
  1315.   {$EXTERNALSYM ERROR_BAD_PATHNAME}
  1316. //
  1317. // MessageId: ERROR_SIGNAL_PENDING
  1318. //
  1319. // MessageText:
  1320. //
  1321. //  A signal is already pending.
  1322. //
  1323.   ERROR_SIGNAL_PENDING = DWORD(162);
  1324.   {$EXTERNALSYM ERROR_SIGNAL_PENDING}
  1325. //
  1326. // MessageId: ERROR_MAX_THRDS_REACHED
  1327. //
  1328. // MessageText:
  1329. //
  1330. //  No more threads can be created in the system.
  1331. //
  1332.   ERROR_MAX_THRDS_REACHED = DWORD(164);
  1333.   {$EXTERNALSYM ERROR_MAX_THRDS_REACHED}
  1334. //
  1335. // MessageId: ERROR_LOCK_FAILED
  1336. //
  1337. // MessageText:
  1338. //
  1339. //  Unable to lock a region of a file.
  1340. //
  1341.   ERROR_LOCK_FAILED = DWORD(167);
  1342.   {$EXTERNALSYM ERROR_LOCK_FAILED}
  1343. //
  1344. // MessageId: ERROR_BUSY
  1345. //
  1346. // MessageText:
  1347. //
  1348. //  The requested resource is in use.
  1349. //
  1350.   ERROR_BUSY = DWORD(170);  // dderror
  1351.   {$EXTERNALSYM ERROR_BUSY}
  1352. //
  1353. // MessageId: ERROR_CANCEL_VIOLATION
  1354. //
  1355. // MessageText:
  1356. //
  1357. //  A lock request was not outstanding for the supplied cancel region.
  1358. //
  1359.   ERROR_CANCEL_VIOLATION = DWORD(173);
  1360.   {$EXTERNALSYM ERROR_CANCEL_VIOLATION}
  1361. //
  1362. // MessageId: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
  1363. //
  1364. // MessageText:
  1365. //
  1366. //  The file system does not support atomic changes to the lock type.
  1367. //
  1368.   ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = DWORD(174);
  1369.   {$EXTERNALSYM ERROR_ATOMIC_LOCKS_NOT_SUPPORTED}
  1370. //
  1371. // MessageId: ERROR_INVALID_SEGMENT_NUMBER
  1372. //
  1373. // MessageText:
  1374. //
  1375. //  The system detected a segment number that was not correct.
  1376. //
  1377.   ERROR_INVALID_SEGMENT_NUMBER = DWORD(180);
  1378.   {$EXTERNALSYM ERROR_INVALID_SEGMENT_NUMBER}
  1379. //
  1380. // MessageId: ERROR_INVALID_ORDINAL
  1381. //
  1382. // MessageText:
  1383. //
  1384. //  The operating system cannot run %1.
  1385. //
  1386.   ERROR_INVALID_ORDINAL = DWORD(182);
  1387.   {$EXTERNALSYM ERROR_INVALID_ORDINAL}
  1388. //
  1389. // MessageId: ERROR_ALREADY_EXISTS
  1390. //
  1391. // MessageText:
  1392. //
  1393. //  Cannot create a file when that file already exists.
  1394. //
  1395.   ERROR_ALREADY_EXISTS = DWORD(183);
  1396.   {$EXTERNALSYM ERROR_ALREADY_EXISTS}
  1397. //
  1398. // MessageId: ERROR_INVALID_FLAG_NUMBER
  1399. //
  1400. // MessageText:
  1401. //
  1402. //  The flag passed is not correct.
  1403. //
  1404.   ERROR_INVALID_FLAG_NUMBER = DWORD(186);
  1405.   {$EXTERNALSYM ERROR_INVALID_FLAG_NUMBER}
  1406. //
  1407. // MessageId: ERROR_SEM_NOT_FOUND
  1408. //
  1409. // MessageText:
  1410. //
  1411. //  The specified system semaphore name was not found.
  1412. //
  1413.   ERROR_SEM_NOT_FOUND = DWORD(187);
  1414.   {$EXTERNALSYM ERROR_SEM_NOT_FOUND}
  1415. //
  1416. // MessageId: ERROR_INVALID_STARTING_CODESEG
  1417. //
  1418. // MessageText:
  1419. //
  1420. //  The operating system cannot run %1.
  1421. //
  1422.   ERROR_INVALID_STARTING_CODESEG = DWORD(188);
  1423.   {$EXTERNALSYM ERROR_INVALID_STARTING_CODESEG}
  1424. //
  1425. // MessageId: ERROR_INVALID_STACKSEG
  1426. //
  1427. // MessageText:
  1428. //
  1429. //  The operating system cannot run %1.
  1430. //
  1431.   ERROR_INVALID_STACKSEG = DWORD(189);
  1432.   {$EXTERNALSYM ERROR_INVALID_STACKSEG}
  1433. //
  1434. // MessageId: ERROR_INVALID_MODULETYPE
  1435. //
  1436. // MessageText:
  1437. //
  1438. //  The operating system cannot run %1.
  1439. //
  1440.   ERROR_INVALID_MODULETYPE = DWORD(190);
  1441.   {$EXTERNALSYM ERROR_INVALID_MODULETYPE}
  1442. //
  1443. // MessageId: ERROR_INVALID_EXE_SIGNATURE
  1444. //
  1445. // MessageText:
  1446. //
  1447. //  Cannot run %1 in Win32 mode.
  1448. //
  1449.   ERROR_INVALID_EXE_SIGNATURE = DWORD(191);
  1450.   {$EXTERNALSYM ERROR_INVALID_EXE_SIGNATURE}
  1451. //
  1452. // MessageId: ERROR_EXE_MARKED_INVALID
  1453. //
  1454. // MessageText:
  1455. //
  1456. //  The operating system cannot run %1.
  1457. //
  1458.   ERROR_EXE_MARKED_INVALID = DWORD(192);
  1459.   {$EXTERNALSYM ERROR_EXE_MARKED_INVALID}
  1460. //
  1461. // MessageId: ERROR_BAD_EXE_FORMAT
  1462. //
  1463. // MessageText:
  1464. //
  1465. //  %1 is not a valid Win32 application.
  1466. //
  1467.   ERROR_BAD_EXE_FORMAT = DWORD(193);
  1468.   {$EXTERNALSYM ERROR_BAD_EXE_FORMAT}
  1469. //
  1470. // MessageId: ERROR_ITERATED_DATA_EXCEEDS_64k
  1471. //
  1472. // MessageText:
  1473. //
  1474. //  The operating system cannot run %1.
  1475. //
  1476.   ERROR_ITERATED_DATA_EXCEEDS_64k = DWORD(194);
  1477.   {$EXTERNALSYM ERROR_ITERATED_DATA_EXCEEDS_64k}
  1478. //
  1479. // MessageId: ERROR_INVALID_MINALLOCSIZE
  1480. //
  1481. // MessageText:
  1482. //
  1483. //  The operating system cannot run %1.
  1484. //
  1485.   ERROR_INVALID_MINALLOCSIZE = DWORD(195);
  1486.   {$EXTERNALSYM ERROR_INVALID_MINALLOCSIZE}
  1487. //
  1488. // MessageId: ERROR_DYNLINK_FROM_INVALID_RING
  1489. //
  1490. // MessageText:
  1491. //
  1492. //  The operating system cannot run this application program.
  1493. //
  1494.   ERROR_DYNLINK_FROM_INVALID_RING = DWORD(196);
  1495.   {$EXTERNALSYM ERROR_DYNLINK_FROM_INVALID_RING}
  1496. //
  1497. // MessageId: ERROR_IOPL_NOT_ENABLED
  1498. //
  1499. // MessageText:
  1500. //
  1501. //  The operating system is not presently configured to run this application.
  1502. //
  1503.   ERROR_IOPL_NOT_ENABLED = DWORD(197);
  1504.   {$EXTERNALSYM ERROR_IOPL_NOT_ENABLED}
  1505. //
  1506. // MessageId: ERROR_INVALID_SEGDPL
  1507. //
  1508. // MessageText:
  1509. //
  1510. //  The operating system cannot run %1.
  1511. //
  1512.   ERROR_INVALID_SEGDPL = DWORD(198);
  1513.   {$EXTERNALSYM ERROR_INVALID_SEGDPL}
  1514. //
  1515. // MessageId: ERROR_AUTODATASEG_EXCEEDS_64k
  1516. //
  1517. // MessageText:
  1518. //
  1519. //  The operating system cannot run this application program.
  1520. //
  1521.   ERROR_AUTODATASEG_EXCEEDS_64k = DWORD(199);
  1522.   {$EXTERNALSYM ERROR_AUTODATASEG_EXCEEDS_64k}
  1523. //
  1524. // MessageId: ERROR_RING2SEG_MUST_BE_MOVABLE
  1525. //
  1526. // MessageText:
  1527. //
  1528. //  The code segment cannot be greater than or equal to 64K.
  1529. //
  1530.   ERROR_RING2SEG_MUST_BE_MOVABLE = DWORD(200);
  1531.   {$EXTERNALSYM ERROR_RING2SEG_MUST_BE_MOVABLE}
  1532. //
  1533. // MessageId: ERROR_RELOC_CHAIN_XEEDS_SEGLIM
  1534. //
  1535. // MessageText:
  1536. //
  1537. //  The operating system cannot run %1.
  1538. //
  1539.   ERROR_RELOC_CHAIN_XEEDS_SEGLIM = DWORD(201);
  1540.   {$EXTERNALSYM ERROR_RELOC_CHAIN_XEEDS_SEGLIM}
  1541. //
  1542. // MessageId: ERROR_INFLOOP_IN_RELOC_CHAIN
  1543. //
  1544. // MessageText:
  1545. //
  1546. //  The operating system cannot run %1.
  1547. //
  1548.   ERROR_INFLOOP_IN_RELOC_CHAIN = DWORD(202);
  1549.   {$EXTERNALSYM ERROR_INFLOOP_IN_RELOC_CHAIN}
  1550. //
  1551. // MessageId: ERROR_ENVVAR_NOT_FOUND
  1552. //
  1553. // MessageText:
  1554. //
  1555. //  The system could not find the environment option that was entered.
  1556. //
  1557.   ERROR_ENVVAR_NOT_FOUND = DWORD(203);
  1558.   {$EXTERNALSYM ERROR_ENVVAR_NOT_FOUND}
  1559. //
  1560. // MessageId: ERROR_NO_SIGNAL_SENT
  1561. //
  1562. // MessageText:
  1563. //
  1564. //  No process in the command subtree has a signal handler.
  1565. //
  1566.   ERROR_NO_SIGNAL_SENT = DWORD(205);
  1567.   {$EXTERNALSYM ERROR_NO_SIGNAL_SENT}
  1568. //
  1569. // MessageId: ERROR_FILENAME_EXCED_RANGE
  1570. //
  1571. // MessageText:
  1572. //
  1573. //  The filename or extension is too long.
  1574. //
  1575.   ERROR_FILENAME_EXCED_RANGE = DWORD(206);
  1576.   {$EXTERNALSYM ERROR_FILENAME_EXCED_RANGE}
  1577. //
  1578. // MessageId: ERROR_RING2_STACK_IN_USE
  1579. //
  1580. // MessageText:
  1581. //
  1582. //  The ring 2 stack is in use.
  1583. //
  1584.   ERROR_RING2_STACK_IN_USE = DWORD(207);
  1585.   {$EXTERNALSYM ERROR_RING2_STACK_IN_USE}
  1586. //
  1587. // MessageId: ERROR_META_EXPANSION_TOO_LONG
  1588. //
  1589. // MessageText:
  1590. //
  1591. //  The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.
  1592. //
  1593.   ERROR_META_EXPANSION_TOO_LONG = DWORD(208);
  1594.   {$EXTERNALSYM ERROR_META_EXPANSION_TOO_LONG}
  1595. //
  1596. // MessageId: ERROR_INVALID_SIGNAL_NUMBER
  1597. //
  1598. // MessageText:
  1599. //
  1600. //  The signal being posted is not correct.
  1601. //
  1602.   ERROR_INVALID_SIGNAL_NUMBER = DWORD(209);
  1603.   {$EXTERNALSYM ERROR_INVALID_SIGNAL_NUMBER}
  1604. //
  1605. // MessageId: ERROR_THREAD_1_INACTIVE
  1606. //
  1607. // MessageText:
  1608. //
  1609. //  The signal handler cannot be set.
  1610. //
  1611.   ERROR_THREAD_1_INACTIVE = DWORD(210);
  1612.   {$EXTERNALSYM ERROR_THREAD_1_INACTIVE}
  1613. //
  1614. // MessageId: ERROR_LOCKED
  1615. //
  1616. // MessageText:
  1617. //
  1618. //  The segment is locked and cannot be reallocated.
  1619. //
  1620.   ERROR_LOCKED = DWORD(212);
  1621.   {$EXTERNALSYM ERROR_LOCKED}
  1622. //
  1623. // MessageId: ERROR_TOO_MANY_MODULES
  1624. //
  1625. // MessageText:
  1626. //
  1627. //  Too many dynamic-link modules are attached to this program or dynamic-link module.
  1628. //
  1629.   ERROR_TOO_MANY_MODULES = DWORD(214);
  1630.   {$EXTERNALSYM ERROR_TOO_MANY_MODULES}
  1631. //
  1632. // MessageId: ERROR_NESTING_NOT_ALLOWED
  1633. //
  1634. // MessageText:
  1635. //
  1636. //  Cannot nest calls to LoadModule.
  1637. //
  1638.   ERROR_NESTING_NOT_ALLOWED = DWORD(215);
  1639.   {$EXTERNALSYM ERROR_NESTING_NOT_ALLOWED}
  1640. //
  1641. // MessageId: ERROR_EXE_MACHINE_TYPE_MISMATCH
  1642. //
  1643. // MessageText:
  1644. //
  1645. //  The image file %1 is valid, but is for a machine type other than the current machine.
  1646. //
  1647.   ERROR_EXE_MACHINE_TYPE_MISMATCH = DWORD(216);
  1648.   {$EXTERNALSYM ERROR_EXE_MACHINE_TYPE_MISMATCH}
  1649. //
  1650. // MessageId: ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY
  1651. //
  1652. // MessageText:
  1653. //
  1654. //  The image file %1 is signed, unable to modify.
  1655. //
  1656.   ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY = DWORD(217);
  1657.   {$EXTERNALSYM ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY}
  1658. //
  1659. // MessageId: ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY
  1660. //
  1661. // MessageText:
  1662. //
  1663. //  The image file %1 is strong signed, unable to modify.
  1664. //
  1665.   ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY = DWORD(218);
  1666.   {$EXTERNALSYM ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY}
  1667. //
  1668. // MessageId: ERROR_BAD_PIPE
  1669. //
  1670. // MessageText:
  1671. //
  1672. //  The pipe state is invalid.
  1673. //
  1674.   ERROR_BAD_PIPE = DWORD(230);
  1675.   {$EXTERNALSYM ERROR_BAD_PIPE}
  1676. //
  1677. // MessageId: ERROR_PIPE_BUSY
  1678. //
  1679. // MessageText:
  1680. //
  1681. //  All pipe instances are busy.
  1682. //
  1683.   ERROR_PIPE_BUSY = DWORD(231);
  1684.   {$EXTERNALSYM ERROR_PIPE_BUSY}
  1685. //
  1686. // MessageId: ERROR_NO_DATA
  1687. //
  1688. // MessageText:
  1689. //
  1690. //  The pipe is being closed.
  1691. //
  1692.   ERROR_NO_DATA = DWORD(232);
  1693.   {$EXTERNALSYM ERROR_NO_DATA}
  1694. //
  1695. // MessageId: ERROR_PIPE_NOT_CONNECTED
  1696. //
  1697. // MessageText:
  1698. //
  1699. //  No process is on the other end of the pipe.
  1700. //
  1701.   ERROR_PIPE_NOT_CONNECTED = DWORD(233);
  1702.   {$EXTERNALSYM ERROR_PIPE_NOT_CONNECTED}
  1703. //
  1704. // MessageId: ERROR_MORE_DATA
  1705. //
  1706. // MessageText:
  1707. //
  1708. //  More data is available.
  1709. //
  1710.   ERROR_MORE_DATA = DWORD(234);  // dderror
  1711.   {$EXTERNALSYM ERROR_MORE_DATA}
  1712. //
  1713. // MessageId: ERROR_VC_DISCONNECTED
  1714. //
  1715. // MessageText:
  1716. //
  1717. //  The session was canceled.
  1718. //
  1719.   ERROR_VC_DISCONNECTED = DWORD(240);
  1720.   {$EXTERNALSYM ERROR_VC_DISCONNECTED}
  1721. //
  1722. // MessageId: ERROR_INVALID_EA_NAME
  1723. //
  1724. // MessageText:
  1725. //
  1726. //  The specified extended attribute name was invalid.
  1727. //
  1728.   ERROR_INVALID_EA_NAME = DWORD(254);
  1729.   {$EXTERNALSYM ERROR_INVALID_EA_NAME}
  1730. //
  1731. // MessageId: ERROR_EA_LIST_INCONSISTENT
  1732. //
  1733. // MessageText:
  1734. //
  1735. //  The extended attributes are inconsistent.
  1736. //
  1737.   ERROR_EA_LIST_INCONSISTENT = DWORD(255);
  1738.   {$EXTERNALSYM ERROR_EA_LIST_INCONSISTENT}
  1739. //
  1740. // MessageId: WAIT_TIMEOUT
  1741. //
  1742. // MessageText:
  1743. //
  1744. //  The wait operation timed out.
  1745. //
  1746.   WAIT_TIMEOUT = DWORD(258);  // dderror
  1747.   {$EXTERNALSYM WAIT_TIMEOUT}
  1748. //
  1749. // MessageId: ERROR_NO_MORE_ITEMS
  1750. //
  1751. // MessageText:
  1752. //
  1753. //  No more data is available.
  1754. //
  1755.   ERROR_NO_MORE_ITEMS = DWORD(259);
  1756.   {$EXTERNALSYM ERROR_NO_MORE_ITEMS}
  1757. //
  1758. // MessageId: ERROR_CANNOT_COPY
  1759. //
  1760. // MessageText:
  1761. //
  1762. //  The copy functions cannot be used.
  1763. //
  1764.   ERROR_CANNOT_COPY = DWORD(266);
  1765.   {$EXTERNALSYM ERROR_CANNOT_COPY}
  1766. //
  1767. // MessageId: ERROR_DIRECTORY
  1768. //
  1769. // MessageText:
  1770. //
  1771. //  The directory name is invalid.
  1772. //
  1773.   ERROR_DIRECTORY = DWORD(267);
  1774.   {$EXTERNALSYM ERROR_DIRECTORY}
  1775. //
  1776. // MessageId: ERROR_EAS_DIDNT_FIT
  1777. //
  1778. // MessageText:
  1779. //
  1780. //  The extended attributes did not fit in the buffer.
  1781. //
  1782.   ERROR_EAS_DIDNT_FIT = DWORD(275);
  1783.   {$EXTERNALSYM ERROR_EAS_DIDNT_FIT}
  1784. //
  1785. // MessageId: ERROR_EA_FILE_CORRUPT
  1786. //
  1787. // MessageText:
  1788. //
  1789. //  The extended attribute file on the mounted file system is corrupt.
  1790. //
  1791.   ERROR_EA_FILE_CORRUPT = DWORD(276);
  1792.   {$EXTERNALSYM ERROR_EA_FILE_CORRUPT}
  1793. //
  1794. // MessageId: ERROR_EA_TABLE_FULL
  1795. //
  1796. // MessageText:
  1797. //
  1798. //  The extended attribute table file is full.
  1799. //
  1800.   ERROR_EA_TABLE_FULL = DWORD(277);
  1801.   {$EXTERNALSYM ERROR_EA_TABLE_FULL}
  1802. //
  1803. // MessageId: ERROR_INVALID_EA_HANDLE
  1804. //
  1805. // MessageText:
  1806. //
  1807. //  The specified extended attribute handle is invalid.
  1808. //
  1809.   ERROR_INVALID_EA_HANDLE = DWORD(278);
  1810.   {$EXTERNALSYM ERROR_INVALID_EA_HANDLE}
  1811. //
  1812. // MessageId: ERROR_EAS_NOT_SUPPORTED
  1813. //
  1814. // MessageText:
  1815. //
  1816. //  The mounted file system does not support extended attributes.
  1817. //
  1818.   ERROR_EAS_NOT_SUPPORTED = DWORD(282);
  1819.   {$EXTERNALSYM ERROR_EAS_NOT_SUPPORTED}
  1820. //
  1821. // MessageId: ERROR_NOT_OWNER
  1822. //
  1823. // MessageText:
  1824. //
  1825. //  Attempt to release mutex not owned by caller.
  1826. //
  1827.   ERROR_NOT_OWNER = DWORD(288);
  1828.   {$EXTERNALSYM ERROR_NOT_OWNER}
  1829. //
  1830. // MessageId: ERROR_TOO_MANY_POSTS
  1831. //
  1832. // MessageText:
  1833. //
  1834. //  Too many posts were made to a semaphore.
  1835. //
  1836.   ERROR_TOO_MANY_POSTS = DWORD(298);
  1837.   {$EXTERNALSYM ERROR_TOO_MANY_POSTS}
  1838. //
  1839. // MessageId: ERROR_PARTIAL_COPY
  1840. //
  1841. // MessageText:
  1842. //
  1843. //  Only part of a ReadProcessMemory or WriteProcessMemory request was completed.
  1844. //
  1845.   ERROR_PARTIAL_COPY = DWORD(299);
  1846.   {$EXTERNALSYM ERROR_PARTIAL_COPY}
  1847. //
  1848. // MessageId: ERROR_OPLOCK_NOT_GRANTED
  1849. //
  1850. // MessageText:
  1851. //
  1852. //  The oplock request is denied.
  1853. //
  1854.   ERROR_OPLOCK_NOT_GRANTED = DWORD(300);
  1855.   {$EXTERNALSYM ERROR_OPLOCK_NOT_GRANTED}
  1856. //
  1857. // MessageId: ERROR_INVALID_OPLOCK_PROTOCOL
  1858. //
  1859. // MessageText:
  1860. //
  1861. //  An invalid oplock acknowledgment was received by the system.
  1862. //
  1863.   ERROR_INVALID_OPLOCK_PROTOCOL = DWORD(301);
  1864.   {$EXTERNALSYM ERROR_INVALID_OPLOCK_PROTOCOL}
  1865. //
  1866. // MessageId: ERROR_DISK_TOO_FRAGMENTED
  1867. //
  1868. // MessageText:
  1869. //
  1870. //  The volume is too fragmented to complete this operation.
  1871. //
  1872.   ERROR_DISK_TOO_FRAGMENTED = DWORD(302);
  1873.   {$EXTERNALSYM ERROR_DISK_TOO_FRAGMENTED}
  1874. //
  1875. // MessageId: ERROR_DELETE_PENDING
  1876. //
  1877. // MessageText:
  1878. //
  1879. //  The file cannot be opened because it is in the process of being deleted.
  1880. //
  1881.   ERROR_DELETE_PENDING = DWORD(303);
  1882.   {$EXTERNALSYM ERROR_DELETE_PENDING}
  1883. //
  1884. // MessageId: ERROR_MR_MID_NOT_FOUND
  1885. //
  1886. // MessageText:
  1887. //
  1888. //  The system cannot find message text for message number 0x%1 in the message file for %2.
  1889. //
  1890.   ERROR_MR_MID_NOT_FOUND = DWORD(317);
  1891.   {$EXTERNALSYM ERROR_MR_MID_NOT_FOUND}
  1892. //
  1893. // MessageId: ERROR_SCOPE_NOT_FOUND
  1894. //
  1895. // MessageText:
  1896. //
  1897. //  The scope specified was not found.
  1898. //
  1899.   ERROR_SCOPE_NOT_FOUND = DWORD(318);
  1900.   {$EXTERNALSYM ERROR_SCOPE_NOT_FOUND}
  1901. //
  1902. // MessageId: ERROR_INVALID_ADDRESS
  1903. //
  1904. // MessageText:
  1905. //
  1906. //  Attempt to access invalid address.
  1907. //
  1908.   ERROR_INVALID_ADDRESS = DWORD(487);
  1909.   {$EXTERNALSYM ERROR_INVALID_ADDRESS}
  1910. //
  1911. // MessageId: ERROR_ARITHMETIC_OVERFLOW
  1912. //
  1913. // MessageText:
  1914. //
  1915. //  Arithmetic result exceeded 32 bits.
  1916. //
  1917.   ERROR_ARITHMETIC_OVERFLOW = DWORD(534);
  1918.   {$EXTERNALSYM ERROR_ARITHMETIC_OVERFLOW}
  1919. //
  1920. // MessageId: ERROR_PIPE_CONNECTED
  1921. //
  1922. // MessageText:
  1923. //
  1924. //  There is a process on other end of the pipe.
  1925. //
  1926.   ERROR_PIPE_CONNECTED = DWORD(535);
  1927.   {$EXTERNALSYM ERROR_PIPE_CONNECTED}
  1928. //
  1929. // MessageId: ERROR_PIPE_LISTENING
  1930. //
  1931. // MessageText:
  1932. //
  1933. //  Waiting for a process to open the other end of the pipe.
  1934. //
  1935.   ERROR_PIPE_LISTENING = DWORD(536);
  1936.   {$EXTERNALSYM ERROR_PIPE_LISTENING}
  1937. //
  1938. // MessageId: ERROR_EA_ACCESS_DENIED
  1939. //
  1940. // MessageText:
  1941. //
  1942. //  Access to the extended attribute was denied.
  1943. //
  1944.   ERROR_EA_ACCESS_DENIED = DWORD(994);
  1945.   {$EXTERNALSYM ERROR_EA_ACCESS_DENIED}
  1946. //
  1947. // MessageId: ERROR_OPERATION_ABORTED
  1948. //
  1949. // MessageText:
  1950. //
  1951. //  The I/O operation has been aborted because of either a thread exit or an application request.
  1952. //
  1953.   ERROR_OPERATION_ABORTED = DWORD(995);
  1954.   {$EXTERNALSYM ERROR_OPERATION_ABORTED}
  1955. //
  1956. // MessageId: ERROR_IO_INCOMPLETE
  1957. //
  1958. // MessageText:
  1959. //
  1960. //  Overlapped I/O event is not in a signaled state.
  1961. //
  1962.   ERROR_IO_INCOMPLETE = DWORD(996);
  1963.   {$EXTERNALSYM ERROR_IO_INCOMPLETE}
  1964. //
  1965. // MessageId: ERROR_IO_PENDING
  1966. //
  1967. // MessageText:
  1968. //
  1969. //  Overlapped I/O operation is in progress.
  1970. //
  1971.   ERROR_IO_PENDING = DWORD(997);  // dderror
  1972.   {$EXTERNALSYM ERROR_IO_PENDING}
  1973. //
  1974. // MessageId: ERROR_NOACCESS
  1975. //
  1976. // MessageText:
  1977. //
  1978. //  Invalid access to memory location.
  1979. //
  1980.   ERROR_NOACCESS = DWORD(998);
  1981.   {$EXTERNALSYM ERROR_NOACCESS}
  1982. //
  1983. // MessageId: ERROR_SWAPERROR
  1984. //
  1985. // MessageText:
  1986. //
  1987. //  Error performing inpage operation.
  1988. //
  1989.   ERROR_SWAPERROR = DWORD(999);
  1990.   {$EXTERNALSYM ERROR_SWAPERROR}
  1991. //
  1992. // MessageId: ERROR_STACK_OVERFLOW
  1993. //
  1994. // MessageText:
  1995. //
  1996. //  Recursion too deep; the stack overflowed.
  1997. //
  1998.   ERROR_STACK_OVERFLOW = DWORD(1001);
  1999.   {$EXTERNALSYM ERROR_STACK_OVERFLOW}
  2000. //
  2001. // MessageId: ERROR_INVALID_MESSAGE
  2002. //
  2003. // MessageText:
  2004. //
  2005. //  The window cannot act on the sent message.
  2006. //
  2007.   ERROR_INVALID_MESSAGE = DWORD(1002);
  2008.   {$EXTERNALSYM ERROR_INVALID_MESSAGE}
  2009. //
  2010. // MessageId: ERROR_CAN_NOT_COMPLETE
  2011. //
  2012. // MessageText:
  2013. //
  2014. //  Cannot complete this function.
  2015. //
  2016.   ERROR_CAN_NOT_COMPLETE = DWORD(1003);
  2017.   {$EXTERNALSYM ERROR_CAN_NOT_COMPLETE}
  2018. //
  2019. // MessageId: ERROR_INVALID_FLAGS
  2020. //
  2021. // MessageText:
  2022. //
  2023. //  Invalid flags.
  2024. //
  2025.   ERROR_INVALID_FLAGS = DWORD(1004);
  2026.   {$EXTERNALSYM ERROR_INVALID_FLAGS}
  2027. //
  2028. // MessageId: ERROR_UNRECOGNIZED_VOLUME
  2029. //
  2030. // MessageText:
  2031. //
  2032. //  The volume does not contain a recognized file system.
  2033. //  Please make sure that all required file system drivers are loaded and that the volume is not corrupted.
  2034. //
  2035.   ERROR_UNRECOGNIZED_VOLUME = DWORD(1005);
  2036.   {$EXTERNALSYM ERROR_UNRECOGNIZED_VOLUME}
  2037. //
  2038. // MessageId: ERROR_FILE_INVALID
  2039. //
  2040. // MessageText:
  2041. //
  2042. //  The volume for a file has been externally altered so that the opened file is no longer valid.
  2043. //
  2044.   ERROR_FILE_INVALID = DWORD(1006);
  2045.   {$EXTERNALSYM ERROR_FILE_INVALID}
  2046. //
  2047. // MessageId: ERROR_FULLSCREEN_MODE
  2048. //
  2049. // MessageText:
  2050. //
  2051. //  The requested operation cannot be performed in full-screen mode.
  2052. //
  2053.   ERROR_FULLSCREEN_MODE = DWORD(1007);
  2054.   {$EXTERNALSYM ERROR_FULLSCREEN_MODE}
  2055. //
  2056. // MessageId: ERROR_NO_TOKEN
  2057. //
  2058. // MessageText:
  2059. //
  2060. //  An attempt was made to reference a token that does not exist.
  2061. //
  2062.   ERROR_NO_TOKEN = DWORD(1008);
  2063.   {$EXTERNALSYM ERROR_NO_TOKEN}
  2064. //
  2065. // MessageId: ERROR_BADDB
  2066. //
  2067. // MessageText:
  2068. //
  2069. //  The configuration registry database is corrupt.
  2070. //
  2071.   ERROR_BADDB = DWORD(1009);
  2072.   {$EXTERNALSYM ERROR_BADDB}
  2073. //
  2074. // MessageId: ERROR_BADKEY
  2075. //
  2076. // MessageText:
  2077. //
  2078. //  The configuration registry key is invalid.
  2079. //
  2080.   ERROR_BADKEY = DWORD(1010);
  2081.   {$EXTERNALSYM ERROR_BADKEY}
  2082. //
  2083. // MessageId: ERROR_CANTOPEN
  2084. //
  2085. // MessageText:
  2086. //
  2087. //  The configuration registry key could not be opened.
  2088. //
  2089.   ERROR_CANTOPEN = DWORD(1011);
  2090.   {$EXTERNALSYM ERROR_CANTOPEN}
  2091. //
  2092. // MessageId: ERROR_CANTREAD
  2093. //
  2094. // MessageText:
  2095. //
  2096. //  The configuration registry key could not be read.
  2097. //
  2098.   ERROR_CANTREAD = DWORD(1012);
  2099.   {$EXTERNALSYM ERROR_CANTREAD}
  2100. //
  2101. // MessageId: ERROR_CANTWRITE
  2102. //
  2103. // MessageText:
  2104. //
  2105. //  The configuration registry key could not be written.
  2106. //
  2107.   ERROR_CANTWRITE = DWORD(1013);
  2108.   {$EXTERNALSYM ERROR_CANTWRITE}
  2109. //
  2110. // MessageId: ERROR_REGISTRY_RECOVERED
  2111. //
  2112. // MessageText:
  2113. //
  2114. //  One of the files in the registry database had to be recovered by use of a log or alternate copy. The recovery was successful.
  2115. //
  2116.   ERROR_REGISTRY_RECOVERED = DWORD(1014);
  2117.   {$EXTERNALSYM ERROR_REGISTRY_RECOVERED}
  2118. //
  2119. // MessageId: ERROR_REGISTRY_CORRUPT
  2120. //
  2121. // MessageText:
  2122. //
  2123. //  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.
  2124. //
  2125.   ERROR_REGISTRY_CORRUPT = DWORD(1015);
  2126.   {$EXTERNALSYM ERROR_REGISTRY_CORRUPT}
  2127. //
  2128. // MessageId: ERROR_REGISTRY_IO_FAILED
  2129. //
  2130. // MessageText:
  2131. //
  2132. //  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.
  2133. //
  2134.   ERROR_REGISTRY_IO_FAILED = DWORD(1016);
  2135.   {$EXTERNALSYM ERROR_REGISTRY_IO_FAILED}
  2136. //
  2137. // MessageId: ERROR_NOT_REGISTRY_FILE
  2138. //
  2139. // MessageText:
  2140. //
  2141. //  The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format.
  2142. //
  2143.   ERROR_NOT_REGISTRY_FILE = DWORD(1017);
  2144.   {$EXTERNALSYM ERROR_NOT_REGISTRY_FILE}
  2145. //
  2146. // MessageId: ERROR_KEY_DELETED
  2147. //
  2148. // MessageText:
  2149. //
  2150. //  Illegal operation attempted on a registry key that has been marked for deletion.
  2151. //
  2152.   ERROR_KEY_DELETED = DWORD(1018);
  2153.   {$EXTERNALSYM ERROR_KEY_DELETED}
  2154. //
  2155. // MessageId: ERROR_NO_LOG_SPACE
  2156. //
  2157. // MessageText:
  2158. //
  2159. //  System could not allocate the required space in a registry log.
  2160. //
  2161.   ERROR_NO_LOG_SPACE = DWORD(1019);
  2162.   {$EXTERNALSYM ERROR_NO_LOG_SPACE}
  2163. //
  2164. // MessageId: ERROR_KEY_HAS_CHILDREN
  2165. //
  2166. // MessageText:
  2167. //
  2168. //  Cannot create a symbolic link in a registry key that already has subkeys or values.
  2169. //
  2170.   ERROR_KEY_HAS_CHILDREN = DWORD(1020);
  2171.   {$EXTERNALSYM ERROR_KEY_HAS_CHILDREN}
  2172. //
  2173. // MessageId: ERROR_CHILD_MUST_BE_VOLATILE
  2174. //
  2175. // MessageText:
  2176. //
  2177. //  Cannot create a stable subkey under a volatile parent key.
  2178. //
  2179.   ERROR_CHILD_MUST_BE_VOLATILE = DWORD(1021);
  2180.   {$EXTERNALSYM ERROR_CHILD_MUST_BE_VOLATILE}
  2181. //
  2182. // MessageId: ERROR_NOTIFY_ENUM_DIR
  2183. //
  2184. // MessageText:
  2185. //
  2186. //  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.
  2187. //
  2188.   ERROR_NOTIFY_ENUM_DIR = DWORD(1022);
  2189.   {$EXTERNALSYM ERROR_NOTIFY_ENUM_DIR}
  2190. //
  2191. // MessageId: ERROR_DEPENDENT_SERVICES_RUNNING
  2192. //
  2193. // MessageText:
  2194. //
  2195. //  A stop control has been sent to a service that other running services are dependent on.
  2196. //
  2197.   ERROR_DEPENDENT_SERVICES_RUNNING = DWORD(1051);
  2198.   {$EXTERNALSYM ERROR_DEPENDENT_SERVICES_RUNNING}
  2199. //
  2200. // MessageId: ERROR_INVALID_SERVICE_CONTROL
  2201. //
  2202. // MessageText:
  2203. //
  2204. //  The requested control is not valid for this service.
  2205. //
  2206.   ERROR_INVALID_SERVICE_CONTROL = DWORD(1052);
  2207.   {$EXTERNALSYM ERROR_INVALID_SERVICE_CONTROL}
  2208. //
  2209. // MessageId: ERROR_SERVICE_REQUEST_TIMEOUT
  2210. //
  2211. // MessageText:
  2212. //
  2213. //  The service did not respond to the start or control request in a timely fashion.
  2214. //
  2215.   ERROR_SERVICE_REQUEST_TIMEOUT = DWORD(1053);
  2216.   {$EXTERNALSYM ERROR_SERVICE_REQUEST_TIMEOUT}
  2217. //
  2218. // MessageId: ERROR_SERVICE_NO_THREAD
  2219. //
  2220. // MessageText:
  2221. //
  2222. //  A thread could not be created for the service.
  2223. //
  2224.   ERROR_SERVICE_NO_THREAD = DWORD(1054);
  2225.   {$EXTERNALSYM ERROR_SERVICE_NO_THREAD}
  2226. //
  2227. // MessageId: ERROR_SERVICE_DATABASE_LOCKED
  2228. //
  2229. // MessageText:
  2230. //
  2231. //  The service database is locked.
  2232. //
  2233.   ERROR_SERVICE_DATABASE_LOCKED = DWORD(1055);
  2234.   {$EXTERNALSYM ERROR_SERVICE_DATABASE_LOCKED}
  2235. //
  2236. // MessageId: ERROR_SERVICE_ALREADY_RUNNING
  2237. //
  2238. // MessageText:
  2239. //
  2240. //  An instance of the service is already running.
  2241. //
  2242.   ERROR_SERVICE_ALREADY_RUNNING = DWORD(1056);
  2243.   {$EXTERNALSYM ERROR_SERVICE_ALREADY_RUNNING}
  2244. //
  2245. // MessageId: ERROR_INVALID_SERVICE_ACCOUNT
  2246. //
  2247. // MessageText:
  2248. //
  2249. //  The account name is invalid or does not exist, or the password is invalid for the account name specified.
  2250. //
  2251.   ERROR_INVALID_SERVICE_ACCOUNT = DWORD(1057);
  2252.   {$EXTERNALSYM ERROR_INVALID_SERVICE_ACCOUNT}
  2253. //
  2254. // MessageId: ERROR_SERVICE_DISABLED
  2255. //
  2256. // MessageText:
  2257. //
  2258. //  The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
  2259. //
  2260.   ERROR_SERVICE_DISABLED = DWORD(1058);
  2261.   {$EXTERNALSYM ERROR_SERVICE_DISABLED}
  2262. //
  2263. // MessageId: ERROR_CIRCULAR_DEPENDENCY
  2264. //
  2265. // MessageText:
  2266. //
  2267. //  Circular service dependency was specified.
  2268. //
  2269.   ERROR_CIRCULAR_DEPENDENCY = DWORD(1059);
  2270.   {$EXTERNALSYM ERROR_CIRCULAR_DEPENDENCY}
  2271. //
  2272. // MessageId: ERROR_SERVICE_DOES_NOT_EXIST
  2273. //
  2274. // MessageText:
  2275. //
  2276. //  The specified service does not exist as an installed service.
  2277. //
  2278.   ERROR_SERVICE_DOES_NOT_EXIST = DWORD(1060);
  2279.   {$EXTERNALSYM ERROR_SERVICE_DOES_NOT_EXIST}
  2280. //
  2281. // MessageId: ERROR_SERVICE_CANNOT_ACCEPT_CTRL
  2282. //
  2283. // MessageText:
  2284. //
  2285. //  The service cannot accept control messages at this time.
  2286. //
  2287.   ERROR_SERVICE_CANNOT_ACCEPT_CTRL = DWORD(1061);
  2288.   {$EXTERNALSYM ERROR_SERVICE_CANNOT_ACCEPT_CTRL}
  2289. //
  2290. // MessageId: ERROR_SERVICE_NOT_ACTIVE
  2291. //
  2292. // MessageText:
  2293. //
  2294. //  The service has not been started.
  2295. //
  2296.   ERROR_SERVICE_NOT_ACTIVE = DWORD(1062);
  2297.   {$EXTERNALSYM ERROR_SERVICE_NOT_ACTIVE}
  2298. //
  2299. // MessageId: ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
  2300. //
  2301. // MessageText:
  2302. //
  2303. //  The service process could not connect to the service controller.
  2304. //
  2305.   ERROR_FAILED_SERVICE_CONTROLLER_CONNECT = DWORD(1063);
  2306.   {$EXTERNALSYM ERROR_FAILED_SERVICE_CONTROLLER_CONNECT}
  2307. //
  2308. // MessageId: ERROR_EXCEPTION_IN_SERVICE
  2309. //
  2310. // MessageText:
  2311. //
  2312. //  An exception occurred in the service when handling the control request.
  2313. //
  2314.   ERROR_EXCEPTION_IN_SERVICE = DWORD(1064);
  2315.   {$EXTERNALSYM ERROR_EXCEPTION_IN_SERVICE}
  2316. //
  2317. // MessageId: ERROR_DATABASE_DOES_NOT_EXIST
  2318. //
  2319. // MessageText:
  2320. //
  2321. //  The database specified does not exist.
  2322. //
  2323.   ERROR_DATABASE_DOES_NOT_EXIST = DWORD(1065);
  2324.   {$EXTERNALSYM ERROR_DATABASE_DOES_NOT_EXIST}
  2325. //
  2326. // MessageId: ERROR_SERVICE_SPECIFIC_ERROR
  2327. //
  2328. // MessageText:
  2329. //
  2330. //  The service has returned a service-specific error code.
  2331. //
  2332.   ERROR_SERVICE_SPECIFIC_ERROR = DWORD(1066);
  2333.   {$EXTERNALSYM ERROR_SERVICE_SPECIFIC_ERROR}
  2334. //
  2335. // MessageId: ERROR_PROCESS_ABORTED
  2336. //
  2337. // MessageText:
  2338. //
  2339. //  The process terminated unexpectedly.
  2340. //
  2341.   ERROR_PROCESS_ABORTED = DWORD(1067);
  2342.   {$EXTERNALSYM ERROR_PROCESS_ABORTED}
  2343. //
  2344. // MessageId: ERROR_SERVICE_DEPENDENCY_FAIL
  2345. //
  2346. // MessageText:
  2347. //
  2348. //  The dependency service or group failed to start.
  2349. //
  2350.   ERROR_SERVICE_DEPENDENCY_FAIL = DWORD(1068);
  2351.   {$EXTERNALSYM ERROR_SERVICE_DEPENDENCY_FAIL}
  2352. //
  2353. // MessageId: ERROR_SERVICE_LOGON_FAILED
  2354. //
  2355. // MessageText:
  2356. //
  2357. //  The service did not start due to a logon failure.
  2358. //
  2359.   ERROR_SERVICE_LOGON_FAILED = DWORD(1069);
  2360.   {$EXTERNALSYM ERROR_SERVICE_LOGON_FAILED}
  2361. //
  2362. // MessageId: ERROR_SERVICE_START_HANG
  2363. //
  2364. // MessageText:
  2365. //
  2366. //  After starting, the service hung in a start-pending state.
  2367. //
  2368.   ERROR_SERVICE_START_HANG = DWORD(1070);
  2369.   {$EXTERNALSYM ERROR_SERVICE_START_HANG}
  2370. //
  2371. // MessageId: ERROR_INVALID_SERVICE_LOCK
  2372. //
  2373. // MessageText:
  2374. //
  2375. //  The specified service database lock is invalid.
  2376. //
  2377.   ERROR_INVALID_SERVICE_LOCK = DWORD(1071);
  2378.   {$EXTERNALSYM ERROR_INVALID_SERVICE_LOCK}
  2379. //
  2380. // MessageId: ERROR_SERVICE_MARKED_FOR_DELETE
  2381. //
  2382. // MessageText:
  2383. //
  2384. //  The specified service has been marked for deletion.
  2385. //
  2386.   ERROR_SERVICE_MARKED_FOR_DELETE = DWORD(1072);
  2387.   {$EXTERNALSYM ERROR_SERVICE_MARKED_FOR_DELETE}
  2388. //
  2389. // MessageId: ERROR_SERVICE_EXISTS
  2390. //
  2391. // MessageText:
  2392. //
  2393. //  The specified service already exists.
  2394. //
  2395.   ERROR_SERVICE_EXISTS = DWORD(1073);
  2396.   {$EXTERNALSYM ERROR_SERVICE_EXISTS}
  2397. //
  2398. // MessageId: ERROR_ALREADY_RUNNING_LKG
  2399. //
  2400. // MessageText:
  2401. //
  2402. //  The system is currently running with the last-known-good configuration.
  2403. //
  2404.   ERROR_ALREADY_RUNNING_LKG = DWORD(1074);
  2405.   {$EXTERNALSYM ERROR_ALREADY_RUNNING_LKG}
  2406. //
  2407. // MessageId: ERROR_SERVICE_DEPENDENCY_DELETED
  2408. //
  2409. // MessageText:
  2410. //
  2411. //  The dependency service does not exist or has been marked for deletion.
  2412. //
  2413.   ERROR_SERVICE_DEPENDENCY_DELETED = DWORD(1075);
  2414.   {$EXTERNALSYM ERROR_SERVICE_DEPENDENCY_DELETED}
  2415. //
  2416. // MessageId: ERROR_BOOT_ALREADY_ACCEPTED
  2417. //
  2418. // MessageText:
  2419. //
  2420. //  The current boot has already been accepted for use as the last-known-good control set.
  2421. //
  2422.   ERROR_BOOT_ALREADY_ACCEPTED = DWORD(1076);
  2423.   {$EXTERNALSYM ERROR_BOOT_ALREADY_ACCEPTED}
  2424. //
  2425. // MessageId: ERROR_SERVICE_NEVER_STARTED
  2426. //
  2427. // MessageText:
  2428. //
  2429. //  No attempts to start the service have been made since the last boot.
  2430. //
  2431.   ERROR_SERVICE_NEVER_STARTED = DWORD(1077);
  2432.   {$EXTERNALSYM ERROR_SERVICE_NEVER_STARTED}
  2433. //
  2434. // MessageId: ERROR_DUPLICATE_SERVICE_NAME
  2435. //
  2436. // MessageText:
  2437. //
  2438. //  The name is already in use as either a service name or a service display name.
  2439. //
  2440.   ERROR_DUPLICATE_SERVICE_NAME = DWORD(1078);
  2441.   {$EXTERNALSYM ERROR_DUPLICATE_SERVICE_NAME}
  2442. //
  2443. // MessageId: ERROR_DIFFERENT_SERVICE_ACCOUNT
  2444. //
  2445. // MessageText:
  2446. //
  2447. //  The account specified for this service is different from the account specified for other services running in the same process.
  2448. //
  2449.   ERROR_DIFFERENT_SERVICE_ACCOUNT = DWORD(1079);
  2450.   {$EXTERNALSYM ERROR_DIFFERENT_SERVICE_ACCOUNT}
  2451. //
  2452. // MessageId: ERROR_CANNOT_DETECT_DRIVER_FAILURE
  2453. //
  2454. // MessageText:
  2455. //
  2456. //  Failure actions can only be set for Win32 services, not for drivers.
  2457. //
  2458.   ERROR_CANNOT_DETECT_DRIVER_FAILURE = DWORD(1080);
  2459.   {$EXTERNALSYM ERROR_CANNOT_DETECT_DRIVER_FAILURE}
  2460. //
  2461. // MessageId: ERROR_CANNOT_DETECT_PROCESS_ABORT
  2462. //
  2463. // MessageText:
  2464. //
  2465. //  This service runs in the same process as the service control manager.
  2466. //  Therefore, the service control manager cannot take action if this service's process terminates unexpectedly.
  2467. //
  2468.   ERROR_CANNOT_DETECT_PROCESS_ABORT = DWORD(1081);
  2469.   {$EXTERNALSYM ERROR_CANNOT_DETECT_PROCESS_ABORT}
  2470. //
  2471. // MessageId: ERROR_NO_RECOVERY_PROGRAM
  2472. //
  2473. // MessageText:
  2474. //
  2475. //  No recovery program has been configured for this service.
  2476. //
  2477.   ERROR_NO_RECOVERY_PROGRAM = DWORD(1082);
  2478.   {$EXTERNALSYM ERROR_NO_RECOVERY_PROGRAM}
  2479. //
  2480. // MessageId: ERROR_SERVICE_NOT_IN_EXE
  2481. //
  2482. // MessageText:
  2483. //
  2484. //  The executable program that this service is configured to run in does not implement the service.
  2485. //
  2486.   ERROR_SERVICE_NOT_IN_EXE = DWORD(1083);
  2487.   {$EXTERNALSYM ERROR_SERVICE_NOT_IN_EXE}
  2488. //
  2489. // MessageId: ERROR_NOT_SAFEBOOT_SERVICE
  2490. //
  2491. // MessageText:
  2492. //
  2493. //  This service cannot be started in Safe Mode
  2494. //
  2495.   ERROR_NOT_SAFEBOOT_SERVICE = DWORD(1084);
  2496.   {$EXTERNALSYM ERROR_NOT_SAFEBOOT_SERVICE}
  2497. //
  2498. // MessageId: ERROR_END_OF_MEDIA
  2499. //
  2500. // MessageText:
  2501. //
  2502. //  The physical end of the tape has been reached.
  2503. //
  2504.   ERROR_END_OF_MEDIA = DWORD(1100);
  2505.   {$EXTERNALSYM ERROR_END_OF_MEDIA}
  2506. //
  2507. // MessageId: ERROR_FILEMARK_DETECTED
  2508. //
  2509. // MessageText:
  2510. //
  2511. //  A tape access reached a filemark.
  2512. //
  2513.   ERROR_FILEMARK_DETECTED = DWORD(1101);
  2514.   {$EXTERNALSYM ERROR_FILEMARK_DETECTED}
  2515. //
  2516. // MessageId: ERROR_BEGINNING_OF_MEDIA
  2517. //
  2518. // MessageText:
  2519. //
  2520. //  The beginning of the tape or a partition was encountered.
  2521. //
  2522.   ERROR_BEGINNING_OF_MEDIA = DWORD(1102);
  2523.   {$EXTERNALSYM ERROR_BEGINNING_OF_MEDIA}
  2524. //
  2525. // MessageId: ERROR_SETMARK_DETECTED
  2526. //
  2527. // MessageText:
  2528. //
  2529. //  A tape access reached the end of a set of files.
  2530. //
  2531.   ERROR_SETMARK_DETECTED = DWORD(1103);
  2532.   {$EXTERNALSYM ERROR_SETMARK_DETECTED}
  2533. //
  2534. // MessageId: ERROR_NO_DATA_DETECTED
  2535. //
  2536. // MessageText:
  2537. //
  2538. //  No more data is on the tape.
  2539. //
  2540.   ERROR_NO_DATA_DETECTED = DWORD(1104);
  2541.   {$EXTERNALSYM ERROR_NO_DATA_DETECTED}
  2542. //
  2543. // MessageId: ERROR_PARTITION_FAILURE
  2544. //
  2545. // MessageText:
  2546. //
  2547. //  Tape could not be partitioned.
  2548. //
  2549.   ERROR_PARTITION_FAILURE = DWORD(1105);
  2550.   {$EXTERNALSYM ERROR_PARTITION_FAILURE}
  2551. //
  2552. // MessageId: ERROR_INVALID_BLOCK_LENGTH
  2553. //
  2554. // MessageText:
  2555. //
  2556. //  When accessing a new tape of a multivolume partition, the current block size is incorrect.
  2557. //
  2558.   ERROR_INVALID_BLOCK_LENGTH = DWORD(1106);
  2559.   {$EXTERNALSYM ERROR_INVALID_BLOCK_LENGTH}
  2560. //
  2561. // MessageId: ERROR_DEVICE_NOT_PARTITIONED
  2562. //
  2563. // MessageText:
  2564. //
  2565. //  Tape partition information could not be found when loading a tape.
  2566. //
  2567.   ERROR_DEVICE_NOT_PARTITIONED = DWORD(1107);
  2568.   {$EXTERNALSYM ERROR_DEVICE_NOT_PARTITIONED}
  2569. //
  2570. // MessageId: ERROR_UNABLE_TO_LOCK_MEDIA
  2571. //
  2572. // MessageText:
  2573. //
  2574. //  Unable to lock the media eject mechanism.
  2575. //
  2576.   ERROR_UNABLE_TO_LOCK_MEDIA = DWORD(1108);
  2577.   {$EXTERNALSYM ERROR_UNABLE_TO_LOCK_MEDIA}
  2578. //
  2579. // MessageId: ERROR_UNABLE_TO_UNLOAD_MEDIA
  2580. //
  2581. // MessageText:
  2582. //
  2583. //  Unable to unload the media.
  2584. //
  2585.   ERROR_UNABLE_TO_UNLOAD_MEDIA = DWORD(1109);
  2586.   {$EXTERNALSYM ERROR_UNABLE_TO_UNLOAD_MEDIA}
  2587. //
  2588. // MessageId: ERROR_MEDIA_CHANGED
  2589. //
  2590. // MessageText:
  2591. //
  2592. //  The media in the drive may have changed.
  2593. //
  2594.   ERROR_MEDIA_CHANGED = DWORD(1110);
  2595.   {$EXTERNALSYM ERROR_MEDIA_CHANGED}
  2596. //
  2597. // MessageId: ERROR_BUS_RESET
  2598. //
  2599. // MessageText:
  2600. //
  2601. //  The I/O bus was reset.
  2602. //
  2603.   ERROR_BUS_RESET = DWORD(1111);
  2604.   {$EXTERNALSYM ERROR_BUS_RESET}
  2605. //
  2606. // MessageId: ERROR_NO_MEDIA_IN_DRIVE
  2607. //
  2608. // MessageText:
  2609. //
  2610. //  No media in drive.
  2611. //
  2612.   ERROR_NO_MEDIA_IN_DRIVE = DWORD(1112);
  2613.   {$EXTERNALSYM ERROR_NO_MEDIA_IN_DRIVE}
  2614. //
  2615. // MessageId: ERROR_NO_UNICODE_TRANSLATION
  2616. //
  2617. // MessageText:
  2618. //
  2619. //  No mapping for the Unicode character exists in the target multi-byte code page.
  2620. //
  2621.   ERROR_NO_UNICODE_TRANSLATION = DWORD(1113);
  2622.   {$EXTERNALSYM ERROR_NO_UNICODE_TRANSLATION}
  2623. //
  2624. // MessageId: ERROR_DLL_INIT_FAILED
  2625. //
  2626. // MessageText:
  2627. //
  2628. //  A dynamic link library (DLL) initialization routine failed.
  2629. //
  2630.   ERROR_DLL_INIT_FAILED = DWORD(1114);
  2631.   {$EXTERNALSYM ERROR_DLL_INIT_FAILED}
  2632. //
  2633. // MessageId: ERROR_SHUTDOWN_IN_PROGRESS
  2634. //
  2635. // MessageText:
  2636. //
  2637. //  A system shutdown is in progress.
  2638. //
  2639.   ERROR_SHUTDOWN_IN_PROGRESS = DWORD(1115);
  2640.   {$EXTERNALSYM ERROR_SHUTDOWN_IN_PROGRESS}
  2641. //
  2642. // MessageId: ERROR_NO_SHUTDOWN_IN_PROGRESS
  2643. //
  2644. // MessageText:
  2645. //
  2646. //  Unable to abort the system shutdown because no shutdown was in progress.
  2647. //
  2648.   ERROR_NO_SHUTDOWN_IN_PROGRESS = DWORD(1116);
  2649.   {$EXTERNALSYM ERROR_NO_SHUTDOWN_IN_PROGRESS}
  2650. //
  2651. // MessageId: ERROR_IO_DEVICE
  2652. //
  2653. // MessageText:
  2654. //
  2655. //  The request could not be performed because of an I/O device error.
  2656. //
  2657.   ERROR_IO_DEVICE = DWORD(1117);
  2658.   {$EXTERNALSYM ERROR_IO_DEVICE}
  2659. //
  2660. // MessageId: ERROR_SERIAL_NO_DEVICE
  2661. //
  2662. // MessageText:
  2663. //
  2664. //  No serial device was successfully initialized. The serial driver will unload.
  2665. //
  2666.   ERROR_SERIAL_NO_DEVICE = DWORD(1118);
  2667.   {$EXTERNALSYM ERROR_SERIAL_NO_DEVICE}
  2668. //
  2669. // MessageId: ERROR_IRQ_BUSY
  2670. //
  2671. // MessageText:
  2672. //
  2673. //  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.
  2674. //
  2675.   ERROR_IRQ_BUSY = DWORD(1119);
  2676.   {$EXTERNALSYM ERROR_IRQ_BUSY}
  2677. //
  2678. // MessageId: ERROR_MORE_WRITES
  2679. //
  2680. // MessageText:
  2681. //
  2682. //  A serial I/O operation was completed by another write to the serial port.
  2683. //  (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
  2684. //
  2685.   ERROR_MORE_WRITES = DWORD(1120);
  2686.   {$EXTERNALSYM ERROR_MORE_WRITES}
  2687. //
  2688. // MessageId: ERROR_COUNTER_TIMEOUT
  2689. //
  2690. // MessageText:
  2691. //
  2692. //  A serial I/O operation completed because the timeout period expired.
  2693. //  (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)
  2694. //
  2695.   ERROR_COUNTER_TIMEOUT = DWORD(1121);
  2696.   {$EXTERNALSYM ERROR_COUNTER_TIMEOUT}
  2697. //
  2698. // MessageId: ERROR_FLOPPY_ID_MARK_NOT_FOUND
  2699. //
  2700. // MessageText:
  2701. //
  2702. //  No ID address mark was found on the floppy disk.
  2703. //
  2704.   ERROR_FLOPPY_ID_MARK_NOT_FOUND = DWORD(1122);
  2705.   {$EXTERNALSYM ERROR_FLOPPY_ID_MARK_NOT_FOUND}
  2706. //
  2707. // MessageId: ERROR_FLOPPY_WRONG_CYLINDER
  2708. //
  2709. // MessageText:
  2710. //
  2711. //  Mismatch between the floppy disk sector ID field and the floppy disk controller track address.
  2712. //
  2713.   ERROR_FLOPPY_WRONG_CYLINDER = DWORD(1123);
  2714.   {$EXTERNALSYM ERROR_FLOPPY_WRONG_CYLINDER}
  2715. //
  2716. // MessageId: ERROR_FLOPPY_UNKNOWN_ERROR
  2717. //
  2718. // MessageText:
  2719. //
  2720. //  The floppy disk controller reported an error that is not recognized by the floppy disk driver.
  2721. //
  2722.   ERROR_FLOPPY_UNKNOWN_ERROR = DWORD(1124);
  2723.   {$EXTERNALSYM ERROR_FLOPPY_UNKNOWN_ERROR}
  2724. //
  2725. // MessageId: ERROR_FLOPPY_BAD_REGISTERS
  2726. //
  2727. // MessageText:
  2728. //
  2729. //  The floppy disk controller returned inconsistent results in its registers.
  2730. //
  2731.   ERROR_FLOPPY_BAD_REGISTERS = DWORD(1125);
  2732.   {$EXTERNALSYM ERROR_FLOPPY_BAD_REGISTERS}
  2733. //
  2734. // MessageId: ERROR_DISK_RECALIBRATE_FAILED
  2735. //
  2736. // MessageText:
  2737. //
  2738. //  While accessing the hard disk, a recalibrate operation failed, even after retries.
  2739. //
  2740.   ERROR_DISK_RECALIBRATE_FAILED = DWORD(1126);
  2741.   {$EXTERNALSYM ERROR_DISK_RECALIBRATE_FAILED}
  2742. //
  2743. // MessageId: ERROR_DISK_OPERATION_FAILED
  2744. //
  2745. // MessageText:
  2746. //
  2747. //  While accessing the hard disk, a disk operation failed even after retries.
  2748. //
  2749.   ERROR_DISK_OPERATION_FAILED = DWORD(1127);
  2750.   {$EXTERNALSYM ERROR_DISK_OPERATION_FAILED}
  2751. //
  2752. // MessageId: ERROR_DISK_RESET_FAILED
  2753. //
  2754. // MessageText:
  2755. //
  2756. //  While accessing the hard disk, a disk controller reset was needed, but even that failed.
  2757. //
  2758.   ERROR_DISK_RESET_FAILED = DWORD(1128);
  2759.   {$EXTERNALSYM ERROR_DISK_RESET_FAILED}
  2760. //
  2761. // MessageId: ERROR_EOM_OVERFLOW
  2762. //
  2763. // MessageText:
  2764. //
  2765. //  Physical end of tape encountered.
  2766. //
  2767.   ERROR_EOM_OVERFLOW = DWORD(1129);
  2768.   {$EXTERNALSYM ERROR_EOM_OVERFLOW}
  2769. //
  2770. // MessageId: ERROR_NOT_ENOUGH_SERVER_MEMORY
  2771. //
  2772. // MessageText:
  2773. //
  2774. //  Not enough server storage is available to process this command.
  2775. //
  2776.   ERROR_NOT_ENOUGH_SERVER_MEMORY = DWORD(1130);
  2777.   {$EXTERNALSYM ERROR_NOT_ENOUGH_SERVER_MEMORY}
  2778. //
  2779. // MessageId: ERROR_POSSIBLE_DEADLOCK
  2780. //
  2781. // MessageText:
  2782. //
  2783. //  A potential deadlock condition has been detected.
  2784. //
  2785.   ERROR_POSSIBLE_DEADLOCK = DWORD(1131);
  2786.   {$EXTERNALSYM ERROR_POSSIBLE_DEADLOCK}
  2787. //
  2788. // MessageId: ERROR_MAPPED_ALIGNMENT
  2789. //
  2790. // MessageText:
  2791. //
  2792. //  The base address or the file offset specified does not have the proper alignment.
  2793. //
  2794.   ERROR_MAPPED_ALIGNMENT = DWORD(1132);
  2795.   {$EXTERNALSYM ERROR_MAPPED_ALIGNMENT}
  2796. //
  2797. // MessageId: ERROR_SET_POWER_STATE_VETOED
  2798. //
  2799. // MessageText:
  2800. //
  2801. //  An attempt to change the system power state was vetoed by another application or driver.
  2802. //
  2803.   ERROR_SET_POWER_STATE_VETOED = DWORD(1140);
  2804.   {$EXTERNALSYM ERROR_SET_POWER_STATE_VETOED}
  2805. //
  2806. // MessageId: ERROR_SET_POWER_STATE_FAILED
  2807. //
  2808. // MessageText:
  2809. //
  2810. //  The system BIOS failed an attempt to change the system power state.
  2811. //
  2812.   ERROR_SET_POWER_STATE_FAILED = DWORD(1141);
  2813.   {$EXTERNALSYM ERROR_SET_POWER_STATE_FAILED}
  2814. //
  2815. // MessageId: ERROR_TOO_MANY_LINKS
  2816. //
  2817. // MessageText:
  2818. //
  2819. //  An attempt was made to create more links on a file than the file system supports.
  2820. //
  2821.   ERROR_TOO_MANY_LINKS = DWORD(1142);
  2822.   {$EXTERNALSYM ERROR_TOO_MANY_LINKS}
  2823. //
  2824. // MessageId: ERROR_OLD_WIN_VERSION
  2825. //
  2826. // MessageText:
  2827. //
  2828. //  The specified program requires a newer version of Windows.
  2829. //
  2830.   ERROR_OLD_WIN_VERSION = DWORD(1150);
  2831.   {$EXTERNALSYM ERROR_OLD_WIN_VERSION}
  2832. //
  2833. // MessageId: ERROR_APP_WRONG_OS
  2834. //
  2835. // MessageText:
  2836. //
  2837. //  The specified program is not a Windows or MS-DOS program.
  2838. //
  2839.   ERROR_APP_WRONG_OS = DWORD(1151);
  2840.   {$EXTERNALSYM ERROR_APP_WRONG_OS}
  2841. //
  2842. // MessageId: ERROR_SINGLE_INSTANCE_APP
  2843. //
  2844. // MessageText:
  2845. //
  2846. //  Cannot start more than one instance of the specified program.
  2847. //
  2848.   ERROR_SINGLE_INSTANCE_APP = DWORD(1152);
  2849.   {$EXTERNALSYM ERROR_SINGLE_INSTANCE_APP}
  2850. //
  2851. // MessageId: ERROR_RMODE_APP
  2852. //
  2853. // MessageText:
  2854. //
  2855. //  The specified program was written for an earlier version of Windows.
  2856. //
  2857.   ERROR_RMODE_APP = DWORD(1153);
  2858.   {$EXTERNALSYM ERROR_RMODE_APP}
  2859. //
  2860. // MessageId: ERROR_INVALID_DLL
  2861. //
  2862. // MessageText:
  2863. //
  2864. //  One of the library files needed to run this application is damaged.
  2865. //
  2866.   ERROR_INVALID_DLL = DWORD(1154);
  2867.   {$EXTERNALSYM ERROR_INVALID_DLL}
  2868. //
  2869. // MessageId: ERROR_NO_ASSOCIATION
  2870. //
  2871. // MessageText:
  2872. //
  2873. //  No application is associated with the specified file for this operation.
  2874. //
  2875.   ERROR_NO_ASSOCIATION = DWORD(1155);
  2876.   {$EXTERNALSYM ERROR_NO_ASSOCIATION}
  2877. //
  2878. // MessageId: ERROR_DDE_FAIL
  2879. //
  2880. // MessageText:
  2881. //
  2882. //  An error occurred in sending the command to the application.
  2883. //
  2884.   ERROR_DDE_FAIL = DWORD(1156);
  2885.   {$EXTERNALSYM ERROR_DDE_FAIL}
  2886. //
  2887. // MessageId: ERROR_DLL_NOT_FOUND
  2888. //
  2889. // MessageText:
  2890. //
  2891. //  One of the library files needed to run this application cannot be found.
  2892. //
  2893.   ERROR_DLL_NOT_FOUND = DWORD(1157);
  2894.   {$EXTERNALSYM ERROR_DLL_NOT_FOUND}
  2895. //
  2896. // MessageId: ERROR_NO_MORE_USER_HANDLES
  2897. //
  2898. // MessageText:
  2899. //
  2900. //  The current process has used all of its system allowance of handles for Window Manager objects.
  2901. //
  2902.   ERROR_NO_MORE_USER_HANDLES = DWORD(1158);
  2903.   {$EXTERNALSYM ERROR_NO_MORE_USER_HANDLES}
  2904. //
  2905. // MessageId: ERROR_MESSAGE_SYNC_ONLY
  2906. //
  2907. // MessageText:
  2908. //
  2909. //  The message can be used only with synchronous operations.
  2910. //
  2911.   ERROR_MESSAGE_SYNC_ONLY = DWORD(1159);
  2912.   {$EXTERNALSYM ERROR_MESSAGE_SYNC_ONLY}
  2913. //
  2914. // MessageId: ERROR_SOURCE_ELEMENT_EMPTY
  2915. //
  2916. // MessageText:
  2917. //
  2918. //  The indicated source element has no media.
  2919. //
  2920.   ERROR_SOURCE_ELEMENT_EMPTY = DWORD(1160);
  2921.   {$EXTERNALSYM ERROR_SOURCE_ELEMENT_EMPTY}
  2922. //
  2923. // MessageId: ERROR_DESTINATION_ELEMENT_FULL
  2924. //
  2925. // MessageText:
  2926. //
  2927. //  The indicated destination element already contains media.
  2928. //
  2929.   ERROR_DESTINATION_ELEMENT_FULL = DWORD(1161);
  2930.   {$EXTERNALSYM ERROR_DESTINATION_ELEMENT_FULL}
  2931. //
  2932. // MessageId: ERROR_ILLEGAL_ELEMENT_ADDRESS
  2933. //
  2934. // MessageText:
  2935. //
  2936. //  The indicated element does not exist.
  2937. //
  2938.   ERROR_ILLEGAL_ELEMENT_ADDRESS = DWORD(1162);
  2939.   {$EXTERNALSYM ERROR_ILLEGAL_ELEMENT_ADDRESS}
  2940. //
  2941. // MessageId: ERROR_MAGAZINE_NOT_PRESENT
  2942. //
  2943. // MessageText:
  2944. //
  2945. //  The indicated element is part of a magazine that is not present.
  2946. //
  2947.   ERROR_MAGAZINE_NOT_PRESENT = DWORD(1163);
  2948.   {$EXTERNALSYM ERROR_MAGAZINE_NOT_PRESENT}
  2949. //
  2950. // MessageId: ERROR_DEVICE_REINITIALIZATION_NEEDED
  2951. //
  2952. // MessageText:
  2953. //
  2954. //  The indicated device requires reinitialization due to hardware errors.
  2955. //
  2956.   ERROR_DEVICE_REINITIALIZATION_NEEDED = DWORD(1164);  // dderror
  2957.   {$EXTERNALSYM ERROR_DEVICE_REINITIALIZATION_NEEDED}
  2958. //
  2959. // MessageId: ERROR_DEVICE_REQUIRES_CLEANING
  2960. //
  2961. // MessageText:
  2962. //
  2963. //  The device has indicated that cleaning is required before further operations are attempted.
  2964. //
  2965.   ERROR_DEVICE_REQUIRES_CLEANING = DWORD(1165);
  2966.   {$EXTERNALSYM ERROR_DEVICE_REQUIRES_CLEANING}
  2967. //
  2968. // MessageId: ERROR_DEVICE_DOOR_OPEN
  2969. //
  2970. // MessageText:
  2971. //
  2972. //  The device has indicated that its door is open.
  2973. //
  2974.   ERROR_DEVICE_DOOR_OPEN = DWORD(1166);
  2975.   {$EXTERNALSYM ERROR_DEVICE_DOOR_OPEN}
  2976. //
  2977. // MessageId: ERROR_DEVICE_NOT_CONNECTED
  2978. //
  2979. // MessageText:
  2980. //
  2981. //  The device is not connected.
  2982. //
  2983.   ERROR_DEVICE_NOT_CONNECTED = DWORD(1167);
  2984.   {$EXTERNALSYM ERROR_DEVICE_NOT_CONNECTED}
  2985. //
  2986. // MessageId: ERROR_NOT_FOUND
  2987. //
  2988. // MessageText:
  2989. //
  2990. //  Element not found.
  2991. //
  2992.   ERROR_NOT_FOUND = DWORD(1168);
  2993.   {$EXTERNALSYM ERROR_NOT_FOUND}
  2994. //
  2995. // MessageId: ERROR_NO_MATCH
  2996. //
  2997. // MessageText:
  2998. //
  2999. //  There was no match for the specified key in the index.
  3000. //
  3001.   ERROR_NO_MATCH = DWORD(1169);
  3002.   {$EXTERNALSYM ERROR_NO_MATCH}
  3003. //
  3004. // MessageId: ERROR_SET_NOT_FOUND
  3005. //
  3006. // MessageText:
  3007. //
  3008. //  The property set specified does not exist on the object.
  3009. //
  3010.   ERROR_SET_NOT_FOUND = DWORD(1170);
  3011.   {$EXTERNALSYM ERROR_SET_NOT_FOUND}
  3012. //
  3013. // MessageId: ERROR_POINT_NOT_FOUND
  3014. //
  3015. // MessageText:
  3016. //
  3017. //  The point passed to GetMouseMovePoints is not in the buffer.
  3018. //
  3019.   ERROR_POINT_NOT_FOUND = DWORD(1171);
  3020.   {$EXTERNALSYM ERROR_POINT_NOT_FOUND}
  3021. //
  3022. // MessageId: ERROR_NO_TRACKING_SERVICE
  3023. //
  3024. // MessageText:
  3025. //
  3026. //  The tracking (workstation) service is not running.
  3027. //
  3028.   ERROR_NO_TRACKING_SERVICE = DWORD(1172);
  3029.   {$EXTERNALSYM ERROR_NO_TRACKING_SERVICE}
  3030. //
  3031. // MessageId: ERROR_NO_VOLUME_ID
  3032. //
  3033. // MessageText:
  3034. //
  3035. //  The Volume ID could not be found.
  3036. //
  3037.   ERROR_NO_VOLUME_ID = DWORD(1173);
  3038.   {$EXTERNALSYM ERROR_NO_VOLUME_ID}
  3039. //
  3040. // MessageId: ERROR_UNABLE_TO_REMOVE_REPLACED
  3041. //
  3042. // MessageText:
  3043. //
  3044. //  Unable to remove the file to be replaced.
  3045. //
  3046.   ERROR_UNABLE_TO_REMOVE_REPLACED = DWORD(1175);
  3047.   {$EXTERNALSYM ERROR_UNABLE_TO_REMOVE_REPLACED}
  3048. //
  3049. // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT
  3050. //
  3051. // MessageText:
  3052. //
  3053. //  Unable to move the replacement file to the file to be replaced. The file to be replaced has retained its original name.
  3054. //
  3055.   ERROR_UNABLE_TO_MOVE_REPLACEMENT = DWORD(1176);
  3056.   {$EXTERNALSYM ERROR_UNABLE_TO_MOVE_REPLACEMENT}
  3057. //
  3058. // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT_2
  3059. //
  3060. // MessageText:
  3061. //
  3062. //  Unable to move the replacement file to the file to be replaced. The file to be replaced has been renamed using the backup name.
  3063. //
  3064.   ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 = DWORD(1177);
  3065.   {$EXTERNALSYM ERROR_UNABLE_TO_MOVE_REPLACEMENT_2}
  3066. //
  3067. // MessageId: ERROR_JOURNAL_DELETE_IN_PROGRESS
  3068. //
  3069. // MessageText:
  3070. //
  3071. //  The volume change journal is being deleted.
  3072. //
  3073.   ERROR_JOURNAL_DELETE_IN_PROGRESS = DWORD(1178);
  3074.   {$EXTERNALSYM ERROR_JOURNAL_DELETE_IN_PROGRESS}
  3075. //
  3076. // MessageId: ERROR_JOURNAL_NOT_ACTIVE
  3077. //
  3078. // MessageText:
  3079. //
  3080. //  The volume change journal is not active.
  3081. //
  3082.   ERROR_JOURNAL_NOT_ACTIVE = DWORD(1179);
  3083.   {$EXTERNALSYM ERROR_JOURNAL_NOT_ACTIVE}
  3084. //
  3085. // MessageId: ERROR_POTENTIAL_FILE_FOUND
  3086. //
  3087. // MessageText:
  3088. //
  3089. //  A file was found, but it may not be the correct file.
  3090. //
  3091.   ERROR_POTENTIAL_FILE_FOUND = DWORD(1180);
  3092.   {$EXTERNALSYM ERROR_POTENTIAL_FILE_FOUND}
  3093. //
  3094. // MessageId: ERROR_JOURNAL_ENTRY_DELETED
  3095. //
  3096. // MessageText:
  3097. //
  3098. //  The journal entry has been deleted from the journal.
  3099. //
  3100.   ERROR_JOURNAL_ENTRY_DELETED = DWORD(1181);
  3101.   {$EXTERNALSYM ERROR_JOURNAL_ENTRY_DELETED}
  3102. //
  3103. // MessageId: ERROR_BAD_DEVICE
  3104. //
  3105. // MessageText:
  3106. //
  3107. //  The specified device name is invalid.
  3108. //
  3109.   ERROR_BAD_DEVICE = DWORD(1200);
  3110.   {$EXTERNALSYM ERROR_BAD_DEVICE}
  3111. //
  3112. // MessageId: ERROR_CONNECTION_UNAVAIL
  3113. //
  3114. // MessageText:
  3115. //
  3116. //  The device is not currently connected but it is a remembered connection.
  3117. //
  3118.   ERROR_CONNECTION_UNAVAIL = DWORD(1201);
  3119.   {$EXTERNALSYM ERROR_CONNECTION_UNAVAIL}
  3120. //
  3121. // MessageId: ERROR_DEVICE_ALREADY_REMEMBERED
  3122. //
  3123. // MessageText:
  3124. //
  3125. //  The local device name has a remembered connection to another network resource.
  3126. //
  3127.   ERROR_DEVICE_ALREADY_REMEMBERED = DWORD(1202);
  3128.   {$EXTERNALSYM ERROR_DEVICE_ALREADY_REMEMBERED}
  3129. //
  3130. // MessageId: ERROR_NO_NET_OR_BAD_PATH
  3131. //
  3132. // MessageText:
  3133. //
  3134. //  No network provider accepted the given network path.
  3135. //
  3136.   ERROR_NO_NET_OR_BAD_PATH = DWORD(1203);
  3137.   {$EXTERNALSYM ERROR_NO_NET_OR_BAD_PATH}
  3138. //
  3139. // MessageId: ERROR_BAD_PROVIDER
  3140. //
  3141. // MessageText:
  3142. //
  3143. //  The specified network provider name is invalid.
  3144. //
  3145.   ERROR_BAD_PROVIDER = DWORD(1204);
  3146.   {$EXTERNALSYM ERROR_BAD_PROVIDER}
  3147. //
  3148. // MessageId: ERROR_CANNOT_OPEN_PROFILE
  3149. //
  3150. // MessageText:
  3151. //
  3152. //  Unable to open the network connection profile.
  3153. //
  3154.   ERROR_CANNOT_OPEN_PROFILE = DWORD(1205);
  3155.   {$EXTERNALSYM ERROR_CANNOT_OPEN_PROFILE}
  3156. //
  3157. // MessageId: ERROR_BAD_PROFILE
  3158. //
  3159. // MessageText:
  3160. //
  3161. //  The network connection profile is corrupted.
  3162. //
  3163.   ERROR_BAD_PROFILE = DWORD(1206);
  3164.   {$EXTERNALSYM ERROR_BAD_PROFILE}
  3165. //
  3166. // MessageId: ERROR_NOT_CONTAINER
  3167. //
  3168. // MessageText:
  3169. //
  3170. //  Cannot enumerate a noncontainer.
  3171. //
  3172.   ERROR_NOT_CONTAINER = DWORD(1207);
  3173.   {$EXTERNALSYM ERROR_NOT_CONTAINER}
  3174. //
  3175. // MessageId: ERROR_EXTENDED_ERROR
  3176. //
  3177. // MessageText:
  3178. //
  3179. //  An extended error has occurred.
  3180. //
  3181.   ERROR_EXTENDED_ERROR = DWORD(1208);
  3182.   {$EXTERNALSYM ERROR_EXTENDED_ERROR}
  3183. //
  3184. // MessageId: ERROR_INVALID_GROUPNAME
  3185. //
  3186. // MessageText:
  3187. //
  3188. //  The format of the specified group name is invalid.
  3189. //
  3190.   ERROR_INVALID_GROUPNAME = DWORD(1209);
  3191.   {$EXTERNALSYM ERROR_INVALID_GROUPNAME}
  3192. //
  3193. // MessageId: ERROR_INVALID_COMPUTERNAME
  3194. //
  3195. // MessageText:
  3196. //
  3197. //  The format of the specified computer name is invalid.
  3198. //
  3199.   ERROR_INVALID_COMPUTERNAME = DWORD(1210);
  3200.   {$EXTERNALSYM ERROR_INVALID_COMPUTERNAME}
  3201. //
  3202. // MessageId: ERROR_INVALID_EVENTNAME
  3203. //
  3204. // MessageText:
  3205. //
  3206. //  The format of the specified event name is invalid.
  3207. //
  3208.   ERROR_INVALID_EVENTNAME = DWORD(1211);
  3209.   {$EXTERNALSYM ERROR_INVALID_EVENTNAME}
  3210. //
  3211. // MessageId: ERROR_INVALID_DOMAINNAME
  3212. //
  3213. // MessageText:
  3214. //
  3215. //  The format of the specified domain name is invalid.
  3216. //
  3217.   ERROR_INVALID_DOMAINNAME = DWORD(1212);
  3218.   {$EXTERNALSYM ERROR_INVALID_DOMAINNAME}
  3219. //
  3220. // MessageId: ERROR_INVALID_SERVICENAME
  3221. //
  3222. // MessageText:
  3223. //
  3224. //  The format of the specified service name is invalid.
  3225. //
  3226.   ERROR_INVALID_SERVICENAME = DWORD(1213);
  3227.   {$EXTERNALSYM ERROR_INVALID_SERVICENAME}
  3228. //
  3229. // MessageId: ERROR_INVALID_NETNAME
  3230. //
  3231. // MessageText:
  3232. //
  3233. //  The format of the specified network name is invalid.
  3234. //
  3235.   ERROR_INVALID_NETNAME = DWORD(1214);
  3236.   {$EXTERNALSYM ERROR_INVALID_NETNAME}
  3237. //
  3238. // MessageId: ERROR_INVALID_SHARENAME
  3239. //
  3240. // MessageText:
  3241. //
  3242. //  The format of the specified share name is invalid.
  3243. //
  3244.   ERROR_INVALID_SHARENAME = DWORD(1215);
  3245.   {$EXTERNALSYM ERROR_INVALID_SHARENAME}
  3246. //
  3247. // MessageId: ERROR_INVALID_PASSWORDNAME
  3248. //
  3249. // MessageText:
  3250. //
  3251. //  The format of the specified password is invalid.
  3252. //
  3253.   ERROR_INVALID_PASSWORDNAME = DWORD(1216);
  3254.   {$EXTERNALSYM ERROR_INVALID_PASSWORDNAME}
  3255. //
  3256. // MessageId: ERROR_INVALID_MESSAGENAME
  3257. //
  3258. // MessageText:
  3259. //
  3260. //  The format of the specified message name is invalid.
  3261. //
  3262.   ERROR_INVALID_MESSAGENAME = DWORD(1217);
  3263.   {$EXTERNALSYM ERROR_INVALID_MESSAGENAME}
  3264. //
  3265. // MessageId: ERROR_INVALID_MESSAGEDEST
  3266. //
  3267. // MessageText:
  3268. //
  3269. //  The format of the specified message destination is invalid.
  3270. //
  3271.   ERROR_INVALID_MESSAGEDEST = DWORD(1218);
  3272.   {$EXTERNALSYM ERROR_INVALID_MESSAGEDEST}
  3273. //
  3274. // MessageId: ERROR_SESSION_CREDENTIAL_CONFLICT
  3275. //
  3276. // MessageText:
  3277. //
  3278. //  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.
  3279. //
  3280.   ERROR_SESSION_CREDENTIAL_CONFLICT = DWORD(1219);
  3281.   {$EXTERNALSYM ERROR_SESSION_CREDENTIAL_CONFLICT}
  3282. //
  3283. // MessageId: ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
  3284. //
  3285. // MessageText:
  3286. //
  3287. //  An attempt was made to establish a session to a network server, but there are already too many sessions established to that server.
  3288. //
  3289.   ERROR_REMOTE_SESSION_LIMIT_EXCEEDED = DWORD(1220);
  3290.   {$EXTERNALSYM ERROR_REMOTE_SESSION_LIMIT_EXCEEDED}
  3291. //
  3292. // MessageId: ERROR_DUP_DOMAINNAME
  3293. //
  3294. // MessageText:
  3295. //
  3296. //  The workgroup or domain name is already in use by another computer on the network.
  3297. //
  3298.   ERROR_DUP_DOMAINNAME = DWORD(1221);
  3299.   {$EXTERNALSYM ERROR_DUP_DOMAINNAME}
  3300. //
  3301. // MessageId: ERROR_NO_NETWORK
  3302. //
  3303. // MessageText:
  3304. //
  3305. //  The network is not present or not started.
  3306. //
  3307.   ERROR_NO_NETWORK = DWORD(1222);
  3308.   {$EXTERNALSYM ERROR_NO_NETWORK}
  3309. //
  3310. // MessageId: ERROR_CANCELLED
  3311. //
  3312. // MessageText:
  3313. //
  3314. //  The operation was canceled by the user.
  3315. //
  3316.   ERROR_CANCELLED = DWORD(1223);
  3317.   {$EXTERNALSYM ERROR_CANCELLED}
  3318. //
  3319. // MessageId: ERROR_USER_MAPPED_FILE
  3320. //
  3321. // MessageText:
  3322. //
  3323. //  The requested operation cannot be performed on a file with a user-mapped section open.
  3324. //
  3325.   ERROR_USER_MAPPED_FILE = DWORD(1224);
  3326.   {$EXTERNALSYM ERROR_USER_MAPPED_FILE}
  3327. //
  3328. // MessageId: ERROR_CONNECTION_REFUSED
  3329. //
  3330. // MessageText:
  3331. //
  3332. //  The remote system refused the network connection.
  3333. //
  3334.   ERROR_CONNECTION_REFUSED = DWORD(1225);
  3335.   {$EXTERNALSYM ERROR_CONNECTION_REFUSED}
  3336. //
  3337. // MessageId: ERROR_GRACEFUL_DISCONNECT
  3338. //
  3339. // MessageText:
  3340. //
  3341. //  The network connection was gracefully closed.
  3342. //
  3343.   ERROR_GRACEFUL_DISCONNECT = DWORD(1226);
  3344.   {$EXTERNALSYM ERROR_GRACEFUL_DISCONNECT}
  3345. //
  3346. // MessageId: ERROR_ADDRESS_ALREADY_ASSOCIATED
  3347. //
  3348. // MessageText:
  3349. //
  3350. //  The network transport endpoint already has an address associated with it.
  3351. //
  3352.   ERROR_ADDRESS_ALREADY_ASSOCIATED = DWORD(1227);
  3353.   {$EXTERNALSYM ERROR_ADDRESS_ALREADY_ASSOCIATED}
  3354. //
  3355. // MessageId: ERROR_ADDRESS_NOT_ASSOCIATED
  3356. //
  3357. // MessageText:
  3358. //
  3359. //  An address has not yet been associated with the network endpoint.
  3360. //
  3361.   ERROR_ADDRESS_NOT_ASSOCIATED = DWORD(1228);
  3362.   {$EXTERNALSYM ERROR_ADDRESS_NOT_ASSOCIATED}
  3363. //
  3364. // MessageId: ERROR_CONNECTION_INVALID
  3365. //
  3366. // MessageText:
  3367. //
  3368. //  An operation was attempted on a nonexistent network connection.
  3369. //
  3370.   ERROR_CONNECTION_INVALID = DWORD(1229);
  3371.   {$EXTERNALSYM ERROR_CONNECTION_INVALID}
  3372. //
  3373. // MessageId: ERROR_CONNECTION_ACTIVE
  3374. //
  3375. // MessageText:
  3376. //
  3377. //  An invalid operation was attempted on an active network connection.
  3378. //
  3379.   ERROR_CONNECTION_ACTIVE = DWORD(1230);
  3380.   {$EXTERNALSYM ERROR_CONNECTION_ACTIVE}
  3381. //
  3382. // MessageId: ERROR_NETWORK_UNREACHABLE
  3383. //
  3384. // MessageText:
  3385. //
  3386. //  The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  3387. //
  3388.   ERROR_NETWORK_UNREACHABLE = DWORD(1231);
  3389.   {$EXTERNALSYM ERROR_NETWORK_UNREACHABLE}
  3390. //
  3391. // MessageId: ERROR_HOST_UNREACHABLE
  3392. //
  3393. // MessageText:
  3394. //
  3395. //  The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  3396. //
  3397.   ERROR_HOST_UNREACHABLE = DWORD(1232);
  3398.   {$EXTERNALSYM ERROR_HOST_UNREACHABLE}
  3399. //
  3400. // MessageId: ERROR_PROTOCOL_UNREACHABLE
  3401. //
  3402. // MessageText:
  3403. //
  3404. //  The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  3405. //
  3406.   ERROR_PROTOCOL_UNREACHABLE = DWORD(1233);
  3407.   {$EXTERNALSYM ERROR_PROTOCOL_UNREACHABLE}
  3408. //
  3409. // MessageId: ERROR_PORT_UNREACHABLE
  3410. //
  3411. // MessageText:
  3412. //
  3413. //  No service is operating at the destination network endpoint on the remote system.
  3414. //
  3415.   ERROR_PORT_UNREACHABLE = DWORD(1234);
  3416.   {$EXTERNALSYM ERROR_PORT_UNREACHABLE}
  3417. //
  3418. // MessageId: ERROR_REQUEST_ABORTED
  3419. //
  3420. // MessageText:
  3421. //
  3422. //  The request was aborted.
  3423. //
  3424.   ERROR_REQUEST_ABORTED = DWORD(1235);
  3425.   {$EXTERNALSYM ERROR_REQUEST_ABORTED}
  3426. //
  3427. // MessageId: ERROR_CONNECTION_ABORTED
  3428. //
  3429. // MessageText:
  3430. //
  3431. //  The network connection was aborted by the local system.
  3432. //
  3433.   ERROR_CONNECTION_ABORTED = DWORD(1236);
  3434.   {$EXTERNALSYM ERROR_CONNECTION_ABORTED}
  3435. //
  3436. // MessageId: ERROR_RETRY
  3437. //
  3438. // MessageText:
  3439. //
  3440. //  The operation could not be completed. A retry should be performed.
  3441. //
  3442.   ERROR_RETRY = DWORD(1237);
  3443.   {$EXTERNALSYM ERROR_RETRY}
  3444. //
  3445. // MessageId: ERROR_CONNECTION_COUNT_LIMIT
  3446. //
  3447. // MessageText:
  3448. //
  3449. //  A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
  3450. //
  3451.   ERROR_CONNECTION_COUNT_LIMIT = DWORD(1238);
  3452.   {$EXTERNALSYM ERROR_CONNECTION_COUNT_LIMIT}
  3453. //
  3454. // MessageId: ERROR_LOGIN_TIME_RESTRICTION
  3455. //
  3456. // MessageText:
  3457. //
  3458. //  Attempting to log in during an unauthorized time of day for this account.
  3459. //
  3460.   ERROR_LOGIN_TIME_RESTRICTION = DWORD(1239);
  3461.   {$EXTERNALSYM ERROR_LOGIN_TIME_RESTRICTION}
  3462. //
  3463. // MessageId: ERROR_LOGIN_WKSTA_RESTRICTION
  3464. //
  3465. // MessageText:
  3466. //
  3467. //  The account is not authorized to log in from this station.
  3468. //
  3469.   ERROR_LOGIN_WKSTA_RESTRICTION = DWORD(1240);
  3470.   {$EXTERNALSYM ERROR_LOGIN_WKSTA_RESTRICTION}
  3471. //
  3472. // MessageId: ERROR_INCORRECT_ADDRESS
  3473. //
  3474. // MessageText:
  3475. //
  3476. //  The network address could not be used for the operation requested.
  3477. //
  3478.   ERROR_INCORRECT_ADDRESS = DWORD(1241);
  3479.   {$EXTERNALSYM ERROR_INCORRECT_ADDRESS}
  3480. //
  3481. // MessageId: ERROR_ALREADY_REGISTERED
  3482. //
  3483. // MessageText:
  3484. //
  3485. //  The service is already registered.
  3486. //
  3487.   ERROR_ALREADY_REGISTERED = DWORD(1242);
  3488.   {$EXTERNALSYM ERROR_ALREADY_REGISTERED}
  3489. //
  3490. // MessageId: ERROR_SERVICE_NOT_FOUND
  3491. //
  3492. // MessageText:
  3493. //
  3494. //  The specified service does not exist.
  3495. //
  3496.   ERROR_SERVICE_NOT_FOUND = DWORD(1243);
  3497.   {$EXTERNALSYM ERROR_SERVICE_NOT_FOUND}
  3498. //
  3499. // MessageId: ERROR_NOT_AUTHENTICATED
  3500. //
  3501. // MessageText:
  3502. //
  3503. //  The operation being requested was not performed because the user has not been authenticated.
  3504. //
  3505.   ERROR_NOT_AUTHENTICATED = DWORD(1244);
  3506.   {$EXTERNALSYM ERROR_NOT_AUTHENTICATED}
  3507. //
  3508. // MessageId: ERROR_NOT_LOGGED_ON
  3509. //
  3510. // MessageText:
  3511. //
  3512. //  The operation being requested was not performed because the user has not logged on to the network.
  3513. //  The specified service does not exist.
  3514. //
  3515.   ERROR_NOT_LOGGED_ON = DWORD(1245);
  3516.   {$EXTERNALSYM ERROR_NOT_LOGGED_ON}
  3517. //
  3518. // MessageId: ERROR_CONTINUE
  3519. //
  3520. // MessageText:
  3521. //
  3522. //  Continue with work in progress.
  3523. //
  3524.   ERROR_CONTINUE = DWORD(1246);  // dderror
  3525.   {$EXTERNALSYM ERROR_CONTINUE}
  3526. //
  3527. // MessageId: ERROR_ALREADY_INITIALIZED
  3528. //
  3529. // MessageText:
  3530. //
  3531. //  An attempt was made to perform an initialization operation when initialization has already been completed.
  3532. //
  3533.   ERROR_ALREADY_INITIALIZED = DWORD(1247);
  3534.   {$EXTERNALSYM ERROR_ALREADY_INITIALIZED}
  3535. //
  3536. // MessageId: ERROR_NO_MORE_DEVICES
  3537. //
  3538. // MessageText:
  3539. //
  3540. //  No more local devices.
  3541. //
  3542.   ERROR_NO_MORE_DEVICES = DWORD(1248);  // dderror
  3543.   {$EXTERNALSYM ERROR_NO_MORE_DEVICES}
  3544. //
  3545. // MessageId: ERROR_NO_SUCH_SITE
  3546. //
  3547. // MessageText:
  3548. //
  3549. //  The specified site does not exist.
  3550. //
  3551.   ERROR_NO_SUCH_SITE = DWORD(1249);
  3552.   {$EXTERNALSYM ERROR_NO_SUCH_SITE}
  3553. //
  3554. // MessageId: ERROR_DOMAIN_CONTROLLER_EXISTS
  3555. //
  3556. // MessageText:
  3557. //
  3558. //  A domain controller with the specified name already exists.
  3559. //
  3560.   ERROR_DOMAIN_CONTROLLER_EXISTS = DWORD(1250);
  3561.   {$EXTERNALSYM ERROR_DOMAIN_CONTROLLER_EXISTS}
  3562. //
  3563. // MessageId: ERROR_ONLY_IF_CONNECTED
  3564. //
  3565. // MessageText:
  3566. //
  3567. //  This operation is supported only when you are connected to the server.
  3568. //
  3569.   ERROR_ONLY_IF_CONNECTED = DWORD(1251);
  3570.   {$EXTERNALSYM ERROR_ONLY_IF_CONNECTED}
  3571. //
  3572. // MessageId: ERROR_OVERRIDE_NOCHANGES
  3573. //
  3574. // MessageText:
  3575. //
  3576. //  The group policy framework should call the extension even if there are no changes.
  3577. //
  3578.   ERROR_OVERRIDE_NOCHANGES = DWORD(1252);
  3579.   {$EXTERNALSYM ERROR_OVERRIDE_NOCHANGES}
  3580. //
  3581. // MessageId: ERROR_BAD_USER_PROFILE
  3582. //
  3583. // MessageText:
  3584. //
  3585. //  The specified user does not have a valid profile.
  3586. //
  3587.   ERROR_BAD_USER_PROFILE = DWORD(1253);
  3588.   {$EXTERNALSYM ERROR_BAD_USER_PROFILE}
  3589. //
  3590. // MessageId: ERROR_NOT_SUPPORTED_ON_SBS
  3591. //
  3592. // MessageText:
  3593. //
  3594. //  This operation is not supported on a Microsoft Small Business Server
  3595. //
  3596.   ERROR_NOT_SUPPORTED_ON_SBS = DWORD(1254);
  3597.   {$EXTERNALSYM ERROR_NOT_SUPPORTED_ON_SBS}
  3598. //
  3599. // MessageId: ERROR_SERVER_SHUTDOWN_IN_PROGRESS
  3600. //
  3601. // MessageText:
  3602. //
  3603. //  The server machine is shutting down.
  3604. //
  3605.   ERROR_SERVER_SHUTDOWN_IN_PROGRESS = DWORD(1255);
  3606.   {$EXTERNALSYM ERROR_SERVER_SHUTDOWN_IN_PROGRESS}
  3607. //
  3608. // MessageId: ERROR_HOST_DOWN
  3609. //
  3610. // MessageText:
  3611. //
  3612. //  The remote system is not available. For information about network troubleshooting, see Windows Help.
  3613. //
  3614.   ERROR_HOST_DOWN = DWORD(1256);
  3615.   {$EXTERNALSYM ERROR_HOST_DOWN}
  3616. //
  3617. // MessageId: ERROR_NON_ACCOUNT_SID
  3618. //
  3619. // MessageText:
  3620. //
  3621. //  The security identifier provided is not from an account domain.
  3622. //
  3623.   ERROR_NON_ACCOUNT_SID = DWORD(1257);
  3624.   {$EXTERNALSYM ERROR_NON_ACCOUNT_SID}
  3625. //
  3626. // MessageId: ERROR_NON_DOMAIN_SID
  3627. //
  3628. // MessageText:
  3629. //
  3630. //  The security identifier provided does not have a domain component.
  3631. //
  3632.   ERROR_NON_DOMAIN_SID = DWORD(1258);
  3633.   {$EXTERNALSYM ERROR_NON_DOMAIN_SID}
  3634. //
  3635. // MessageId: ERROR_APPHELP_BLOCK
  3636. //
  3637. // MessageText:
  3638. //
  3639. //  AppHelp dialog canceled thus preventing the application from starting.
  3640. //
  3641.   ERROR_APPHELP_BLOCK = DWORD(1259);
  3642.   {$EXTERNALSYM ERROR_APPHELP_BLOCK}
  3643. //
  3644. // MessageId: ERROR_ACCESS_DISABLED_BY_POLICY
  3645. //
  3646. // MessageText:
  3647. //
  3648. //  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.
  3649. //
  3650.   ERROR_ACCESS_DISABLED_BY_POLICY = DWORD(1260);
  3651.   {$EXTERNALSYM ERROR_ACCESS_DISABLED_BY_POLICY}
  3652. //
  3653. // MessageId: ERROR_REG_NAT_CONSUMPTION
  3654. //
  3655. // MessageText:
  3656. //
  3657. //  A program attempt to use an invalid register value.  Normally caused by an uninitialized register. This error is Itanium specific.
  3658. //
  3659.   ERROR_REG_NAT_CONSUMPTION = DWORD(1261);
  3660.   {$EXTERNALSYM ERROR_REG_NAT_CONSUMPTION}
  3661. //
  3662. // MessageId: ERROR_CSCSHARE_OFFLINE
  3663. //
  3664. // MessageText:
  3665. //
  3666. //  The share is currently offline or does not exist.
  3667. //
  3668.   ERROR_CSCSHARE_OFFLINE = DWORD(1262);
  3669.   {$EXTERNALSYM ERROR_CSCSHARE_OFFLINE}
  3670. //
  3671. // MessageId: ERROR_PKINIT_FAILURE
  3672. //
  3673. // MessageText:
  3674. //
  3675. //  The kerberos protocol encountered an error while validating the
  3676. //  KDC certificate during smartcard logon.
  3677. //
  3678.   ERROR_PKINIT_FAILURE = DWORD(1263);
  3679.   {$EXTERNALSYM ERROR_PKINIT_FAILURE}
  3680. //
  3681. // MessageId: ERROR_SMARTCARD_SUBSYSTEM_FAILURE
  3682. //
  3683. // MessageText:
  3684. //
  3685. //  The kerberos protocol encountered an error while attempting to utilize
  3686. //  the smartcard subsystem.
  3687. //
  3688.   ERROR_SMARTCARD_SUBSYSTEM_FAILURE = DWORD(1264);
  3689.   {$EXTERNALSYM ERROR_SMARTCARD_SUBSYSTEM_FAILURE}
  3690. //
  3691. // MessageId: ERROR_DOWNGRADE_DETECTED
  3692. //
  3693. // MessageText:
  3694. //
  3695. //  The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you.
  3696. //
  3697.   ERROR_DOWNGRADE_DETECTED = DWORD(1265);
  3698.   {$EXTERNALSYM ERROR_DOWNGRADE_DETECTED}
  3699. //
  3700. // Do not use ID's 1266 - 1270 as the symbolicNames have been moved to SEC_E_*
  3701. //
  3702. //
  3703. // MessageId: ERROR_MACHINE_LOCKED
  3704. //
  3705. // MessageText:
  3706. //
  3707. //  The machine is locked and can not be shut down without the force option.
  3708. //
  3709.   ERROR_MACHINE_LOCKED = DWORD(1271);
  3710.   {$EXTERNALSYM ERROR_MACHINE_LOCKED}
  3711. //
  3712. // MessageId: ERROR_CALLBACK_SUPPLIED_INVALID_DATA
  3713. //
  3714. // MessageText:
  3715. //
  3716. //  An application-defined callback gave invalid data when called.
  3717. //
  3718.   ERROR_CALLBACK_SUPPLIED_INVALID_DATA = DWORD(1273);
  3719.   {$EXTERNALSYM ERROR_CALLBACK_SUPPLIED_INVALID_DATA}
  3720. //
  3721. // MessageId: ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED
  3722. //
  3723. // MessageText:
  3724. //
  3725. //  The group policy framework should call the extension in the synchronous foreground policy refresh.
  3726. //
  3727.   ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED = DWORD(1274);
  3728.   {$EXTERNALSYM ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED}
  3729. //
  3730. // MessageId: ERROR_DRIVER_BLOCKED
  3731. //
  3732. // MessageText:
  3733. //
  3734. //  This driver has been blocked from loading
  3735. //
  3736.   ERROR_DRIVER_BLOCKED = DWORD(1275);
  3737.   {$EXTERNALSYM ERROR_DRIVER_BLOCKED}
  3738. //
  3739. // MessageId: ERROR_INVALID_IMPORT_OF_NON_DLL
  3740. //
  3741. // MessageText:
  3742. //
  3743. //  A dynamic link library (DLL) referenced a module that was neither a DLL nor the process's executable image.
  3744. //
  3745.   ERROR_INVALID_IMPORT_OF_NON_DLL = DWORD(1276);
  3746.   {$EXTERNALSYM ERROR_INVALID_IMPORT_OF_NON_DLL}
  3747. //
  3748. // MessageId: ERROR_ACCESS_DISABLED_WEBBLADE
  3749. //
  3750. // MessageText:
  3751. //
  3752. //  Windows cannot open this program since it has been disabled.
  3753. //
  3754.   ERROR_ACCESS_DISABLED_WEBBLADE = DWORD(1277);
  3755.   {$EXTERNALSYM ERROR_ACCESS_DISABLED_WEBBLADE}
  3756. //
  3757. // MessageId: ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER
  3758. //
  3759. // MessageText:
  3760. //
  3761. //  Windows cannot open this program because the license enforcement system has been tampered with or become corrupted.
  3762. //
  3763.   ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER = DWORD(1278);
  3764.   {$EXTERNALSYM ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER}
  3765. //
  3766. // MessageId: ERROR_RECOVERY_FAILURE
  3767. //
  3768. // MessageText:
  3769. //
  3770. //  A transaction recover failed.
  3771. //
  3772.   ERROR_RECOVERY_FAILURE = DWORD(1279);
  3773.   {$EXTERNALSYM ERROR_RECOVERY_FAILURE}
  3774. //
  3775. // MessageId: ERROR_ALREADY_FIBER
  3776. //
  3777. // MessageText:
  3778. //
  3779. //  The current thread has already been converted to a fiber.
  3780. //
  3781.   ERROR_ALREADY_FIBER = DWORD(1280);
  3782.   {$EXTERNALSYM ERROR_ALREADY_FIBER}
  3783. //
  3784. // MessageId: ERROR_ALREADY_THREAD
  3785. //
  3786. // MessageText:
  3787. //
  3788. //  The current thread has already been converted from a fiber.
  3789. //
  3790.   ERROR_ALREADY_THREAD = DWORD(1281);
  3791.   {$EXTERNALSYM ERROR_ALREADY_THREAD}
  3792. //
  3793. // MessageId: ERROR_STACK_BUFFER_OVERRUN
  3794. //
  3795. // MessageText:
  3796. //
  3797. //  The system detected an overrun of a stack-based buffer in this application.  This
  3798. //  overrun could potentially allow a malicious user to gain control of this application.
  3799. //
  3800.   ERROR_STACK_BUFFER_OVERRUN = DWORD(1282);
  3801.   {$EXTERNALSYM ERROR_STACK_BUFFER_OVERRUN}
  3802. //
  3803. // MessageId: ERROR_PARAMETER_QUOTA_EXCEEDED
  3804. //
  3805. // MessageText:
  3806. //
  3807. //  Data present in one of the parameters is more than the function can operate on.
  3808. //
  3809.   ERROR_PARAMETER_QUOTA_EXCEEDED = DWORD(1283);
  3810.   {$EXTERNALSYM ERROR_PARAMETER_QUOTA_EXCEEDED}
  3811. //
  3812. // MessageId: ERROR_DEBUGGER_INACTIVE
  3813. //
  3814. // MessageText:
  3815. //
  3816. //  An attempt to do an operation on a debug object failed because the object is in the process of being deleted.
  3817. //
  3818.   ERROR_DEBUGGER_INACTIVE = DWORD(1284);
  3819.   {$EXTERNALSYM ERROR_DEBUGGER_INACTIVE}
  3820. //
  3821. // MessageId: ERROR_DELAY_LOAD_FAILED
  3822. //
  3823. // MessageText:
  3824. //
  3825. //  An attempt to delay-load a .dll or get a function address in a delay-loaded .dll failed.
  3826. //
  3827.   ERROR_DELAY_LOAD_FAILED = DWORD(1285);
  3828.   {$EXTERNALSYM ERROR_DELAY_LOAD_FAILED}
  3829. //
  3830. // MessageId: ERROR_VDM_DISALLOWED
  3831. //
  3832. // MessageText:
  3833. //
  3834. //  %1 is a 16-bit application. You do not have permissions to execute 16-bit applications. Check your permissions with your system administrator.
  3835. //
  3836.   ERROR_VDM_DISALLOWED = DWORD(1286);
  3837.   {$EXTERNALSYM ERROR_VDM_DISALLOWED}
  3838. ///////////////////////////
  3839. //
  3840. // Add new status codes before this point unless there is a component specific section below.
  3841. //
  3842. ///////////////////////////
  3843. ///////////////////////////
  3844. //                       //
  3845. // Security Status Codes //
  3846. //                       //
  3847. ///////////////////////////
  3848. //
  3849. // MessageId: ERROR_NOT_ALL_ASSIGNED
  3850. //
  3851. // MessageText:
  3852. //
  3853. //  Not all privileges referenced are assigned to the caller.
  3854. //
  3855.   ERROR_NOT_ALL_ASSIGNED = DWORD(1300);
  3856.   {$EXTERNALSYM ERROR_NOT_ALL_ASSIGNED}
  3857. //
  3858. // MessageId: ERROR_SOME_NOT_MAPPED
  3859. //
  3860. // MessageText:
  3861. //
  3862. //  Some mapping between account names and security IDs was not done.
  3863. //
  3864.   ERROR_SOME_NOT_MAPPED = DWORD(1301);
  3865.   {$EXTERNALSYM ERROR_SOME_NOT_MAPPED}
  3866. //
  3867. // MessageId: ERROR_NO_QUOTAS_FOR_ACCOUNT
  3868. //
  3869. // MessageText:
  3870. //
  3871. //  No system quota limits are specifically set for this account.
  3872. //
  3873.   ERROR_NO_QUOTAS_FOR_ACCOUNT = DWORD(1302);
  3874.   {$EXTERNALSYM ERROR_NO_QUOTAS_FOR_ACCOUNT}
  3875. //
  3876. // MessageId: ERROR_LOCAL_USER_SESSION_KEY
  3877. //
  3878. // MessageText:
  3879. //
  3880. //  No encryption key is available. A well-known encryption key was returned.
  3881. //
  3882.   ERROR_LOCAL_USER_SESSION_KEY = DWORD(1303);
  3883.   {$EXTERNALSYM ERROR_LOCAL_USER_SESSION_KEY}
  3884. //
  3885. // MessageId: ERROR_NULL_LM_PASSWORD
  3886. //
  3887. // MessageText:
  3888. //
  3889. //  The password is too complex to be converted to a LAN Manager password. The LAN Manager password returned is a NULL string.
  3890. //
  3891.   ERROR_NULL_LM_PASSWORD = DWORD(1304);
  3892.   {$EXTERNALSYM ERROR_NULL_LM_PASSWORD}
  3893. //
  3894. // MessageId: ERROR_UNKNOWN_REVISION
  3895. //
  3896. // MessageText:
  3897. //
  3898. //  The revision level is unknown.
  3899. //
  3900.   ERROR_UNKNOWN_REVISION = DWORD(1305);
  3901.   {$EXTERNALSYM ERROR_UNKNOWN_REVISION}
  3902. //
  3903. // MessageId: ERROR_REVISION_MISMATCH
  3904. //
  3905. // MessageText:
  3906. //
  3907. //  Indicates two revision levels are incompatible.
  3908. //
  3909.   ERROR_REVISION_MISMATCH = DWORD(1306);
  3910.   {$EXTERNALSYM ERROR_REVISION_MISMATCH}
  3911. //
  3912. // MessageId: ERROR_INVALID_OWNER
  3913. //
  3914. // MessageText:
  3915. //
  3916. //  This security ID may not be assigned as the owner of this object.
  3917. //
  3918.   ERROR_INVALID_OWNER = DWORD(1307);
  3919.   {$EXTERNALSYM ERROR_INVALID_OWNER}
  3920. //
  3921. // MessageId: ERROR_INVALID_PRIMARY_GROUP
  3922. //
  3923. // MessageText:
  3924. //
  3925. //  This security ID may not be assigned as the primary group of an object.
  3926. //
  3927.   ERROR_INVALID_PRIMARY_GROUP = DWORD(1308);
  3928.   {$EXTERNALSYM ERROR_INVALID_PRIMARY_GROUP}
  3929. //
  3930. // MessageId: ERROR_NO_IMPERSONATION_TOKEN
  3931. //
  3932. // MessageText:
  3933. //
  3934. //  An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
  3935. //
  3936.   ERROR_NO_IMPERSONATION_TOKEN = DWORD(1309);
  3937.   {$EXTERNALSYM ERROR_NO_IMPERSONATION_TOKEN}
  3938. //
  3939. // MessageId: ERROR_CANT_DISABLE_MANDATORY
  3940. //
  3941. // MessageText:
  3942. //
  3943. //  The group may not be disabled.
  3944. //
  3945.   ERROR_CANT_DISABLE_MANDATORY = DWORD(1310);
  3946.   {$EXTERNALSYM ERROR_CANT_DISABLE_MANDATORY}
  3947. //
  3948. // MessageId: ERROR_NO_LOGON_SERVERS
  3949. //
  3950. // MessageText:
  3951. //
  3952. //  There are currently no logon servers available to service the logon request.
  3953. //
  3954.   ERROR_NO_LOGON_SERVERS = DWORD(1311);
  3955.   {$EXTERNALSYM ERROR_NO_LOGON_SERVERS}
  3956. //
  3957. // MessageId: ERROR_NO_SUCH_LOGON_SESSION
  3958. //
  3959. // MessageText:
  3960. //
  3961. //  A specified logon session does not exist. It may already have been terminated.
  3962. //
  3963.   ERROR_NO_SUCH_LOGON_SESSION = DWORD(1312);
  3964.   {$EXTERNALSYM ERROR_NO_SUCH_LOGON_SESSION}
  3965. //
  3966. // MessageId: ERROR_NO_SUCH_PRIVILEGE
  3967. //
  3968. // MessageText:
  3969. //
  3970. //  A specified privilege does not exist.
  3971. //
  3972.   ERROR_NO_SUCH_PRIVILEGE = DWORD(1313);
  3973.   {$EXTERNALSYM ERROR_NO_SUCH_PRIVILEGE}
  3974. //
  3975. // MessageId: ERROR_PRIVILEGE_NOT_HELD
  3976. //
  3977. // MessageText:
  3978. //
  3979. //  A required privilege is not held by the client.
  3980. //
  3981.   ERROR_PRIVILEGE_NOT_HELD = DWORD(1314);
  3982.   {$EXTERNALSYM ERROR_PRIVILEGE_NOT_HELD}
  3983. //
  3984. // MessageId: ERROR_INVALID_ACCOUNT_NAME
  3985. //
  3986. // MessageText:
  3987. //
  3988. //  The name provided is not a properly formed account name.
  3989. //
  3990.   ERROR_INVALID_ACCOUNT_NAME = DWORD(1315);
  3991.   {$EXTERNALSYM ERROR_INVALID_ACCOUNT_NAME}
  3992. //
  3993. // MessageId: ERROR_USER_EXISTS
  3994. //
  3995. // MessageText:
  3996. //
  3997. //  The specified user already exists.
  3998. //
  3999.   ERROR_USER_EXISTS = DWORD(1316);
  4000.   {$EXTERNALSYM ERROR_USER_EXISTS}
  4001. //
  4002. // MessageId: ERROR_NO_SUCH_USER
  4003. //
  4004. // MessageText:
  4005. //
  4006. //  The specified user does not exist.
  4007. //
  4008.   ERROR_NO_SUCH_USER = DWORD(1317);
  4009.   {$EXTERNALSYM ERROR_NO_SUCH_USER}
  4010. //
  4011. // MessageId: ERROR_GROUP_EXISTS
  4012. //
  4013. // MessageText:
  4014. //
  4015. //  The specified group already exists.
  4016. //
  4017.   ERROR_GROUP_EXISTS = DWORD(1318);
  4018.   {$EXTERNALSYM ERROR_GROUP_EXISTS}
  4019. //
  4020. // MessageId: ERROR_NO_SUCH_GROUP
  4021. //
  4022. // MessageText:
  4023. //
  4024. //  The specified group does not exist.
  4025. //
  4026.   ERROR_NO_SUCH_GROUP = DWORD(1319);
  4027.   {$EXTERNALSYM ERROR_NO_SUCH_GROUP}
  4028. //
  4029. // MessageId: ERROR_MEMBER_IN_GROUP
  4030. //
  4031. // MessageText:
  4032. //
  4033. //  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.
  4034. //
  4035.   ERROR_MEMBER_IN_GROUP = DWORD(1320);
  4036.   {$EXTERNALSYM ERROR_MEMBER_IN_GROUP}
  4037. //
  4038. // MessageId: ERROR_MEMBER_NOT_IN_GROUP
  4039. //
  4040. // MessageText:
  4041. //
  4042. //  The specified user account is not a member of the specified group account.
  4043. //
  4044.   ERROR_MEMBER_NOT_IN_GROUP = DWORD(1321);
  4045.   {$EXTERNALSYM ERROR_MEMBER_NOT_IN_GROUP}
  4046. //
  4047. // MessageId: ERROR_LAST_ADMIN
  4048. //
  4049. // MessageText:
  4050. //
  4051. //  The last remaining administration account cannot be disabled or deleted.
  4052. //
  4053.   ERROR_LAST_ADMIN = DWORD(1322);
  4054.   {$EXTERNALSYM ERROR_LAST_ADMIN}
  4055. //
  4056. // MessageId: ERROR_WRONG_PASSWORD
  4057. //
  4058. // MessageText:
  4059. //
  4060. //  Unable to update the password. The value provided as the current password is incorrect.
  4061. //
  4062.   ERROR_WRONG_PASSWORD = DWORD(1323);
  4063.   {$EXTERNALSYM ERROR_WRONG_PASSWORD}
  4064. //
  4065. // MessageId: ERROR_ILL_FORMED_PASSWORD
  4066. //
  4067. // MessageText:
  4068. //
  4069. //  Unable to update the password. The value provided for the new password contains values that are not allowed in passwords.
  4070. //
  4071.   ERROR_ILL_FORMED_PASSWORD = DWORD(1324);
  4072.   {$EXTERNALSYM ERROR_ILL_FORMED_PASSWORD}
  4073. //
  4074. // MessageId: ERROR_PASSWORD_RESTRICTION
  4075. //
  4076. // MessageText:
  4077. //
  4078. //  Unable to update the password. The value provided for the new password does not meet the length, complexity, or history requirement of the domain.
  4079. //
  4080.   ERROR_PASSWORD_RESTRICTION = DWORD(1325);
  4081.   {$EXTERNALSYM ERROR_PASSWORD_RESTRICTION}
  4082. //
  4083. // MessageId: ERROR_LOGON_FAILURE
  4084. //
  4085. // MessageText:
  4086. //
  4087. //  Logon failure: unknown user name or bad password.
  4088. //
  4089.   ERROR_LOGON_FAILURE = DWORD(1326);
  4090.   {$EXTERNALSYM ERROR_LOGON_FAILURE}
  4091. //
  4092. // MessageId: ERROR_ACCOUNT_RESTRICTION
  4093. //
  4094. // MessageText:
  4095. //
  4096. //  Logon failure: user account restriction.  Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.
  4097. //
  4098.   ERROR_ACCOUNT_RESTRICTION = DWORD(1327);
  4099.   {$EXTERNALSYM ERROR_ACCOUNT_RESTRICTION}
  4100. //
  4101. // MessageId: ERROR_INVALID_LOGON_HOURS
  4102. //
  4103. // MessageText:
  4104. //
  4105. //  Logon failure: account logon time restriction violation.
  4106. //
  4107.   ERROR_INVALID_LOGON_HOURS = DWORD(1328);
  4108.   {$EXTERNALSYM ERROR_INVALID_LOGON_HOURS}
  4109. //
  4110. // MessageId: ERROR_INVALID_WORKSTATION
  4111. //
  4112. // MessageText:
  4113. //
  4114. //  Logon failure: user not allowed to log on to this computer.
  4115. //
  4116.   ERROR_INVALID_WORKSTATION = DWORD(1329);
  4117.   {$EXTERNALSYM ERROR_INVALID_WORKSTATION}
  4118. //
  4119. // MessageId: ERROR_PASSWORD_EXPIRED
  4120. //
  4121. // MessageText:
  4122. //
  4123. //  Logon failure: the specified account password has expired.
  4124. //
  4125.   ERROR_PASSWORD_EXPIRED = DWORD(1330);
  4126.   {$EXTERNALSYM ERROR_PASSWORD_EXPIRED}
  4127. //
  4128. // MessageId: ERROR_ACCOUNT_DISABLED
  4129. //
  4130. // MessageText:
  4131. //
  4132. //  Logon failure: account currently disabled.
  4133. //
  4134.   ERROR_ACCOUNT_DISABLED = DWORD(1331);
  4135.   {$EXTERNALSYM ERROR_ACCOUNT_DISABLED}
  4136. //
  4137. // MessageId: ERROR_NONE_MAPPED
  4138. //
  4139. // MessageText:
  4140. //
  4141. //  No mapping between account names and security IDs was done.
  4142. //
  4143.   ERROR_NONE_MAPPED = DWORD(1332);
  4144.   {$EXTERNALSYM ERROR_NONE_MAPPED}
  4145. //
  4146. // MessageId: ERROR_TOO_MANY_LUIDS_REQUESTED
  4147. //
  4148. // MessageText:
  4149. //
  4150. //  Too many local user identifiers (LUIDs) were requested at one time.
  4151. //
  4152.   ERROR_TOO_MANY_LUIDS_REQUESTED = DWORD(1333);
  4153.   {$EXTERNALSYM ERROR_TOO_MANY_LUIDS_REQUESTED}
  4154. //
  4155. // MessageId: ERROR_LUIDS_EXHAUSTED
  4156. //
  4157. // MessageText:
  4158. //
  4159. //  No more local user identifiers (LUIDs) are available.
  4160. //
  4161.   ERROR_LUIDS_EXHAUSTED = DWORD(1334);
  4162.   {$EXTERNALSYM ERROR_LUIDS_EXHAUSTED}
  4163. //
  4164. // MessageId: ERROR_INVALID_SUB_AUTHORITY
  4165. //
  4166. // MessageText:
  4167. //
  4168. //  The subauthority part of a security ID is invalid for this particular use.
  4169. //
  4170.   ERROR_INVALID_SUB_AUTHORITY = DWORD(1335);
  4171.   {$EXTERNALSYM ERROR_INVALID_SUB_AUTHORITY}
  4172. //
  4173. // MessageId: ERROR_INVALID_ACL
  4174. //
  4175. // MessageText:
  4176. //
  4177. //  The access control list (ACL) structure is invalid.
  4178. //
  4179.   ERROR_INVALID_ACL = DWORD(1336);
  4180.   {$EXTERNALSYM ERROR_INVALID_ACL}
  4181. //
  4182. // MessageId: ERROR_INVALID_SID
  4183. //
  4184. // MessageText:
  4185. //
  4186. //  The security ID structure is invalid.
  4187. //
  4188.   ERROR_INVALID_SID = DWORD(1337);
  4189.   {$EXTERNALSYM ERROR_INVALID_SID}
  4190. //
  4191. // MessageId: ERROR_INVALID_SECURITY_DESCR
  4192. //
  4193. // MessageText:
  4194. //
  4195. //  The security descriptor structure is invalid.
  4196. //
  4197.   ERROR_INVALID_SECURITY_DESCR = DWORD(1338);
  4198.   {$EXTERNALSYM ERROR_INVALID_SECURITY_DESCR}
  4199. //
  4200. // MessageId: ERROR_BAD_INHERITANCE_ACL
  4201. //
  4202. // MessageText:
  4203. //
  4204. //  The inherited access control list (ACL) or access control entry (ACE) could not be built.
  4205. //
  4206.   ERROR_BAD_INHERITANCE_ACL = DWORD(1340);
  4207.   {$EXTERNALSYM ERROR_BAD_INHERITANCE_ACL}
  4208. //
  4209. // MessageId: ERROR_SERVER_DISABLED
  4210. //
  4211. // MessageText:
  4212. //
  4213. //  The server is currently disabled.
  4214. //
  4215.   ERROR_SERVER_DISABLED = DWORD(1341);
  4216.   {$EXTERNALSYM ERROR_SERVER_DISABLED}
  4217. //
  4218. // MessageId: ERROR_SERVER_NOT_DISABLED
  4219. //
  4220. // MessageText:
  4221. //
  4222. //  The server is currently enabled.
  4223. //
  4224.   ERROR_SERVER_NOT_DISABLED = DWORD(1342);
  4225.   {$EXTERNALSYM ERROR_SERVER_NOT_DISABLED}
  4226. //
  4227. // MessageId: ERROR_INVALID_ID_AUTHORITY
  4228. //
  4229. // MessageText:
  4230. //
  4231. //  The value provided was an invalid value for an identifier authority.
  4232. //
  4233.   ERROR_INVALID_ID_AUTHORITY = DWORD(1343);
  4234.   {$EXTERNALSYM ERROR_INVALID_ID_AUTHORITY}
  4235. //
  4236. // MessageId: ERROR_ALLOTTED_SPACE_EXCEEDED
  4237. //
  4238. // MessageText:
  4239. //
  4240. //  No more memory is available for security information updates.
  4241. //
  4242.   ERROR_ALLOTTED_SPACE_EXCEEDED = DWORD(1344);
  4243.   {$EXTERNALSYM ERROR_ALLOTTED_SPACE_EXCEEDED}
  4244. //
  4245. // MessageId: ERROR_INVALID_GROUP_ATTRIBUTES
  4246. //
  4247. // MessageText:
  4248. //
  4249. //  The specified attributes are invalid, or incompatible with the attributes for the group as a whole.
  4250. //
  4251.   ERROR_INVALID_GROUP_ATTRIBUTES = DWORD(1345);
  4252.   {$EXTERNALSYM ERROR_INVALID_GROUP_ATTRIBUTES}
  4253. //
  4254. // MessageId: ERROR_BAD_IMPERSONATION_LEVEL
  4255. //
  4256. // MessageText:
  4257. //
  4258. //  Either a required impersonation level was not provided, or the provided impersonation level is invalid.
  4259. //
  4260.   ERROR_BAD_IMPERSONATION_LEVEL = DWORD(1346);
  4261.   {$EXTERNALSYM ERROR_BAD_IMPERSONATION_LEVEL}
  4262. //
  4263. // MessageId: ERROR_CANT_OPEN_ANONYMOUS
  4264. //
  4265. // MessageText:
  4266. //
  4267. //  Cannot open an anonymous level security token.
  4268. //
  4269.   ERROR_CANT_OPEN_ANONYMOUS = DWORD(1347);
  4270.   {$EXTERNALSYM ERROR_CANT_OPEN_ANONYMOUS}
  4271. //
  4272. // MessageId: ERROR_BAD_VALIDATION_CLASS
  4273. //
  4274. // MessageText:
  4275. //
  4276. //  The validation information class requested was invalid.
  4277. //
  4278.   ERROR_BAD_VALIDATION_CLASS = DWORD(1348);
  4279.   {$EXTERNALSYM ERROR_BAD_VALIDATION_CLASS}
  4280. //
  4281. // MessageId: ERROR_BAD_TOKEN_TYPE
  4282. //
  4283. // MessageText:
  4284. //
  4285. //  The type of the token is inappropriate for its attempted use.
  4286. //
  4287.   ERROR_BAD_TOKEN_TYPE = DWORD(1349);
  4288.   {$EXTERNALSYM ERROR_BAD_TOKEN_TYPE}
  4289. //
  4290. // MessageId: ERROR_NO_SECURITY_ON_OBJECT
  4291. //
  4292. // MessageText:
  4293. //
  4294. //  Unable to perform a security operation on an object that has no associated security.
  4295. //
  4296.   ERROR_NO_SECURITY_ON_OBJECT = DWORD(1350);
  4297.   {$EXTERNALSYM ERROR_NO_SECURITY_ON_OBJECT}
  4298. //
  4299. // MessageId: ERROR_CANT_ACCESS_DOMAIN_INFO
  4300. //
  4301. // MessageText:
  4302. //
  4303. //  Configuration information could not be read from the domain controller, either because the machine is unavailable, or access has been denied.
  4304. //
  4305.   ERROR_CANT_ACCESS_DOMAIN_INFO = DWORD(1351);
  4306.   {$EXTERNALSYM ERROR_CANT_ACCESS_DOMAIN_INFO}
  4307. //
  4308. // MessageId: ERROR_INVALID_SERVER_STATE
  4309. //
  4310. // MessageText:
  4311. //
  4312. //  The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.
  4313. //
  4314.   ERROR_INVALID_SERVER_STATE = DWORD(1352);
  4315.   {$EXTERNALSYM ERROR_INVALID_SERVER_STATE}
  4316. //
  4317. // MessageId: ERROR_INVALID_DOMAIN_STATE
  4318. //
  4319. // MessageText:
  4320. //
  4321. //  The domain was in the wrong state to perform the security operation.
  4322. //
  4323.   ERROR_INVALID_DOMAIN_STATE = DWORD(1353);
  4324.   {$EXTERNALSYM ERROR_INVALID_DOMAIN_STATE}
  4325. //
  4326. // MessageId: ERROR_INVALID_DOMAIN_ROLE
  4327. //
  4328. // MessageText:
  4329. //
  4330. //  This operation is only allowed for the Primary Domain Controller of the domain.
  4331. //
  4332.   ERROR_INVALID_DOMAIN_ROLE = DWORD(1354);
  4333.   {$EXTERNALSYM ERROR_INVALID_DOMAIN_ROLE}
  4334. //
  4335. // MessageId: ERROR_NO_SUCH_DOMAIN
  4336. //
  4337. // MessageText:
  4338. //
  4339. //  The specified domain either does not exist or could not be contacted.
  4340. //
  4341.   ERROR_NO_SUCH_DOMAIN = DWORD(1355);
  4342.   {$EXTERNALSYM ERROR_NO_SUCH_DOMAIN}
  4343. //
  4344. // MessageId: ERROR_DOMAIN_EXISTS
  4345. //
  4346. // MessageText:
  4347. //
  4348. //  The specified domain already exists.
  4349. //
  4350.   ERROR_DOMAIN_EXISTS = DWORD(1356);
  4351.   {$EXTERNALSYM ERROR_DOMAIN_EXISTS}
  4352. //
  4353. // MessageId: ERROR_DOMAIN_LIMIT_EXCEEDED
  4354. //
  4355. // MessageText:
  4356. //
  4357. //  An attempt was made to exceed the limit on the number of domains per server.
  4358. //
  4359.   ERROR_DOMAIN_LIMIT_EXCEEDED = DWORD(1357);
  4360.   {$EXTERNALSYM ERROR_DOMAIN_LIMIT_EXCEEDED}
  4361. //
  4362. // MessageId: ERROR_INTERNAL_DB_CORRUPTION
  4363. //
  4364. // MessageText:
  4365. //
  4366. //  Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.
  4367. //
  4368.   ERROR_INTERNAL_DB_CORRUPTION = DWORD(1358);
  4369.   {$EXTERNALSYM ERROR_INTERNAL_DB_CORRUPTION}
  4370. //
  4371. // MessageId: ERROR_INTERNAL_ERROR
  4372. //
  4373. // MessageText:
  4374. //
  4375. //  An internal error occurred.
  4376. //
  4377.   ERROR_INTERNAL_ERROR = DWORD(1359);
  4378.   {$EXTERNALSYM ERROR_INTERNAL_ERROR}
  4379. //
  4380. // MessageId: ERROR_GENERIC_NOT_MAPPED
  4381. //
  4382. // MessageText:
  4383. //
  4384. //  Generic access types were contained in an access mask which should already be mapped to nongeneric types.
  4385. //
  4386.   ERROR_GENERIC_NOT_MAPPED = DWORD(1360);
  4387.   {$EXTERNALSYM ERROR_GENERIC_NOT_MAPPED}
  4388. //
  4389. // MessageId: ERROR_BAD_DESCRIPTOR_FORMAT
  4390. //
  4391. // MessageText:
  4392. //
  4393. //  A security descriptor is not in the right format (absolute or self-relative).
  4394. //
  4395.   ERROR_BAD_DESCRIPTOR_FORMAT = DWORD(1361);
  4396.   {$EXTERNALSYM ERROR_BAD_DESCRIPTOR_FORMAT}
  4397. //
  4398. // MessageId: ERROR_NOT_LOGON_PROCESS
  4399. //
  4400. // MessageText:
  4401. //
  4402. //  The requested action is restricted for use by logon processes only. The calling process has not registered as a logon process.
  4403. //
  4404.   ERROR_NOT_LOGON_PROCESS = DWORD(1362);
  4405.   {$EXTERNALSYM ERROR_NOT_LOGON_PROCESS}
  4406. //
  4407. // MessageId: ERROR_LOGON_SESSION_EXISTS
  4408. //
  4409. // MessageText:
  4410. //
  4411. //  Cannot start a new logon session with an ID that is already in use.
  4412. //
  4413.   ERROR_LOGON_SESSION_EXISTS = DWORD(1363);
  4414.   {$EXTERNALSYM ERROR_LOGON_SESSION_EXISTS}
  4415. //
  4416. // MessageId: ERROR_NO_SUCH_PACKAGE
  4417. //
  4418. // MessageText:
  4419. //
  4420. //  A specified authentication package is unknown.
  4421. //
  4422.   ERROR_NO_SUCH_PACKAGE = DWORD(1364);
  4423.   {$EXTERNALSYM ERROR_NO_SUCH_PACKAGE}
  4424. //
  4425. // MessageId: ERROR_BAD_LOGON_SESSION_STATE
  4426. //
  4427. // MessageText:
  4428. //
  4429. //  The logon session is not in a state that is consistent with the requested operation.
  4430. //
  4431.   ERROR_BAD_LOGON_SESSION_STATE = DWORD(1365);
  4432.   {$EXTERNALSYM ERROR_BAD_LOGON_SESSION_STATE}
  4433. //
  4434. // MessageId: ERROR_LOGON_SESSION_COLLISION
  4435. //
  4436. // MessageText:
  4437. //
  4438. //  The logon session ID is already in use.
  4439. //
  4440.   ERROR_LOGON_SESSION_COLLISION = DWORD(1366);
  4441.   {$EXTERNALSYM ERROR_LOGON_SESSION_COLLISION}
  4442. //
  4443. // MessageId: ERROR_INVALID_LOGON_TYPE
  4444. //
  4445. // MessageText:
  4446. //
  4447. //  A logon request contained an invalid logon type value.
  4448. //
  4449.   ERROR_INVALID_LOGON_TYPE = DWORD(1367);
  4450.   {$EXTERNALSYM ERROR_INVALID_LOGON_TYPE}
  4451. //
  4452. // MessageId: ERROR_CANNOT_IMPERSONATE
  4453. //
  4454. // MessageText:
  4455. //
  4456. //  Unable to impersonate using a named pipe until data has been read from that pipe.
  4457. //
  4458.   ERROR_CANNOT_IMPERSONATE = DWORD(1368);
  4459.   {$EXTERNALSYM ERROR_CANNOT_IMPERSONATE}
  4460. //
  4461. // MessageId: ERROR_RXACT_INVALID_STATE
  4462. //
  4463. // MessageText:
  4464. //
  4465. //  The transaction state of a registry subtree is incompatible with the requested operation.
  4466. //
  4467.   ERROR_RXACT_INVALID_STATE = DWORD(1369);
  4468.   {$EXTERNALSYM ERROR_RXACT_INVALID_STATE}
  4469. //
  4470. // MessageId: ERROR_RXACT_COMMIT_FAILURE
  4471. //
  4472. // MessageText:
  4473. //
  4474. //  An internal security database corruption has been encountered.
  4475. //
  4476.   ERROR_RXACT_COMMIT_FAILURE = DWORD(1370);
  4477.   {$EXTERNALSYM ERROR_RXACT_COMMIT_FAILURE}
  4478. //
  4479. // MessageId: ERROR_SPECIAL_ACCOUNT
  4480. //
  4481. // MessageText:
  4482. //
  4483. //  Cannot perform this operation on built-in accounts.
  4484. //
  4485.   ERROR_SPECIAL_ACCOUNT = DWORD(1371);
  4486.   {$EXTERNALSYM ERROR_SPECIAL_ACCOUNT}
  4487. //
  4488. // MessageId: ERROR_SPECIAL_GROUP
  4489. //
  4490. // MessageText:
  4491. //
  4492. //  Cannot perform this operation on this built-in special group.
  4493. //
  4494.   ERROR_SPECIAL_GROUP = DWORD(1372);
  4495.   {$EXTERNALSYM ERROR_SPECIAL_GROUP}
  4496. //
  4497. // MessageId: ERROR_SPECIAL_USER
  4498. //
  4499. // MessageText:
  4500. //
  4501. //  Cannot perform this operation on this built-in special user.
  4502. //
  4503.   ERROR_SPECIAL_USER = DWORD(1373);
  4504.   {$EXTERNALSYM ERROR_SPECIAL_USER}
  4505. //
  4506. // MessageId: ERROR_MEMBERS_PRIMARY_GROUP
  4507. //
  4508. // MessageText:
  4509. //
  4510. //  The user cannot be removed from a group because the group is currently the user's primary group.
  4511. //
  4512.   ERROR_MEMBERS_PRIMARY_GROUP = DWORD(1374);
  4513.   {$EXTERNALSYM ERROR_MEMBERS_PRIMARY_GROUP}
  4514. //
  4515. // MessageId: ERROR_TOKEN_ALREADY_IN_USE
  4516. //
  4517. // MessageText:
  4518. //
  4519. //  The token is already in use as a primary token.
  4520. //
  4521.   ERROR_TOKEN_ALREADY_IN_USE = DWORD(1375);
  4522.   {$EXTERNALSYM ERROR_TOKEN_ALREADY_IN_USE}
  4523. //
  4524. // MessageId: ERROR_NO_SUCH_ALIAS
  4525. //
  4526. // MessageText:
  4527. //
  4528. //  The specified local group does not exist.
  4529. //
  4530.   ERROR_NO_SUCH_ALIAS = DWORD(1376);
  4531.   {$EXTERNALSYM ERROR_NO_SUCH_ALIAS}
  4532. //
  4533. // MessageId: ERROR_MEMBER_NOT_IN_ALIAS
  4534. //
  4535. // MessageText:
  4536. //
  4537. //  The specified account name is not a member of the local group.
  4538. //