/binding/win32/winerror.d

http://github.com/wilkie/djehuty · D · 39413 lines · 4348 code · 4451 blank · 30614 comment · 0 complexity · c375a9c2080a5622a71d11e5c1621a98 MD5 · raw file

Large files are truncated click here to view the full file

  1. /*
  2. * winerror.d
  3. *
  4. * This module binds WinError.h to D. The original copyright notice
  5. * is preserved below.
  6. *
  7. * Author: Dave Wilkinson
  8. * Originated: November 25th, 2009
  9. *
  10. */
  11. module binding.win32.winerror;
  12. /************************************************************************
  13. * *
  14. * winerror.h -- error code definitions for the Win32 API functions *
  15. * *
  16. * Copyright (c) Microsoft Corp. All rights reserved. *
  17. * *
  18. ************************************************************************/
  19. //
  20. // Values are 32 bit values laid out as follows:
  21. //
  22. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  23. // 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
  24. // +---+-+-+-----------------------+-------------------------------+
  25. // |Sev|C|R| Facility | Code |
  26. // +---+-+-+-----------------------+-------------------------------+
  27. //
  28. // where
  29. //
  30. // Sev - is the severity code
  31. //
  32. // 00 - Success
  33. // 01 - Informational
  34. // 10 - Warning
  35. // 11 - Error
  36. //
  37. // C - is the Customer code flag
  38. //
  39. // R - is a reserved bit
  40. //
  41. // Facility - is the facility code
  42. //
  43. // Code - is the facility's status code
  44. //
  45. //
  46. // Define the facility codes
  47. //
  48. const auto FACILITY_WINRM = 51;
  49. const auto FACILITY_WINDOWSUPDATE = 36;
  50. const auto FACILITY_WINDOWS_DEFENDER = 80;
  51. const auto FACILITY_WINDOWS_CE = 24;
  52. const auto FACILITY_WINDOWS = 8;
  53. const auto FACILITY_URT = 19;
  54. const auto FACILITY_UMI = 22;
  55. const auto FACILITY_TPM_SOFTWARE = 41;
  56. const auto FACILITY_TPM_SERVICES = 40;
  57. const auto FACILITY_SXS = 23;
  58. const auto FACILITY_STORAGE = 3;
  59. const auto FACILITY_STATE_MANAGEMENT = 34;
  60. const auto FACILITY_SSPI = 9;
  61. const auto FACILITY_SCARD = 16;
  62. const auto FACILITY_SHELL = 39;
  63. const auto FACILITY_SETUPAPI = 15;
  64. const auto FACILITY_SECURITY = 9;
  65. const auto FACILITY_RPC = 1;
  66. const auto FACILITY_PLA = 48;
  67. const auto FACILITY_WIN32 = 7;
  68. const auto FACILITY_CONTROL = 10;
  69. const auto FACILITY_NULL = 0;
  70. const auto FACILITY_NDIS = 52;
  71. const auto FACILITY_METADIRECTORY = 35;
  72. const auto FACILITY_MSMQ = 14;
  73. const auto FACILITY_MEDIASERVER = 13;
  74. const auto FACILITY_INTERNET = 12;
  75. const auto FACILITY_ITF = 4;
  76. const auto FACILITY_USERMODE_HYPERVISOR = 53;
  77. const auto FACILITY_HTTP = 25;
  78. const auto FACILITY_GRAPHICS = 38;
  79. const auto FACILITY_FWP = 50;
  80. const auto FACILITY_FVE = 49;
  81. const auto FACILITY_USERMODE_FILTER_MANAGER = 31;
  82. const auto FACILITY_DPLAY = 21;
  83. const auto FACILITY_DISPATCH = 2;
  84. const auto FACILITY_DIRECTORYSERVICE = 37;
  85. const auto FACILITY_CONFIGURATION = 33;
  86. const auto FACILITY_COMPLUS = 17;
  87. const auto FACILITY_USERMODE_COMMONLOG = 26;
  88. const auto FACILITY_CMI = 54;
  89. const auto FACILITY_CERT = 11;
  90. const auto FACILITY_BACKGROUNDCOPY = 32;
  91. const auto FACILITY_ACS = 20;
  92. const auto FACILITY_AAF = 18;
  93. //
  94. // Define the severity codes
  95. //
  96. //
  97. // MessageId: ERROR_SUCCESS
  98. //
  99. // MessageText:
  100. //
  101. // The operation completed successfully.
  102. //
  103. const auto ERROR_SUCCESS = 0;
  104. const auto NO_ERROR = 0;
  105. const auto SEC_E_OK = 0x00000000;
  106. //
  107. // MessageId: ERROR_INVALID_FUNCTION
  108. //
  109. // MessageText:
  110. //
  111. // Incorrect function.
  112. //
  113. const auto ERROR_INVALID_FUNCTION = 1;
  114. //
  115. // MessageId: ERROR_FILE_NOT_FOUND
  116. //
  117. // MessageText:
  118. //
  119. // The system cannot find the file specified.
  120. //
  121. const auto ERROR_FILE_NOT_FOUND = 2;
  122. //
  123. // MessageId: ERROR_PATH_NOT_FOUND
  124. //
  125. // MessageText:
  126. //
  127. // The system cannot find the path specified.
  128. //
  129. const auto ERROR_PATH_NOT_FOUND = 3;
  130. //
  131. // MessageId: ERROR_TOO_MANY_OPEN_FILES
  132. //
  133. // MessageText:
  134. //
  135. // The system cannot open the file.
  136. //
  137. const auto ERROR_TOO_MANY_OPEN_FILES = 4;
  138. //
  139. // MessageId: ERROR_ACCESS_DENIED
  140. //
  141. // MessageText:
  142. //
  143. // Access is denied.
  144. //
  145. const auto ERROR_ACCESS_DENIED = 5;
  146. //
  147. // MessageId: ERROR_INVALID_HANDLE
  148. //
  149. // MessageText:
  150. //
  151. // The handle is invalid.
  152. //
  153. const auto ERROR_INVALID_HANDLE = 6;
  154. //
  155. // MessageId: ERROR_ARENA_TRASHED
  156. //
  157. // MessageText:
  158. //
  159. // The storage control blocks were destroyed.
  160. //
  161. const auto ERROR_ARENA_TRASHED = 7;
  162. //
  163. // MessageId: ERROR_NOT_ENOUGH_MEMORY
  164. //
  165. // MessageText:
  166. //
  167. // Not enough storage is available to process this command.
  168. //
  169. const auto ERROR_NOT_ENOUGH_MEMORY = 8;
  170. //
  171. // MessageId: ERROR_INVALID_BLOCK
  172. //
  173. // MessageText:
  174. //
  175. // The storage control block address is invalid.
  176. //
  177. const auto ERROR_INVALID_BLOCK = 9;
  178. //
  179. // MessageId: ERROR_BAD_ENVIRONMENT
  180. //
  181. // MessageText:
  182. //
  183. // The environment is incorrect.
  184. //
  185. const auto ERROR_BAD_ENVIRONMENT = 10;
  186. //
  187. // MessageId: ERROR_BAD_FORMAT
  188. //
  189. // MessageText:
  190. //
  191. // An attempt was made to load a program with an incorrect format.
  192. //
  193. const auto ERROR_BAD_FORMAT = 11;
  194. //
  195. // MessageId: ERROR_INVALID_ACCESS
  196. //
  197. // MessageText:
  198. //
  199. // The access code is invalid.
  200. //
  201. const auto ERROR_INVALID_ACCESS = 12;
  202. //
  203. // MessageId: ERROR_INVALID_DATA
  204. //
  205. // MessageText:
  206. //
  207. // The data is invalid.
  208. //
  209. const auto ERROR_INVALID_DATA = 13;
  210. //
  211. // MessageId: ERROR_OUTOFMEMORY
  212. //
  213. // MessageText:
  214. //
  215. // Not enough storage is available to complete this operation.
  216. //
  217. const auto ERROR_OUTOFMEMORY = 14;
  218. //
  219. // MessageId: ERROR_INVALID_DRIVE
  220. //
  221. // MessageText:
  222. //
  223. // The system cannot find the drive specified.
  224. //
  225. const auto ERROR_INVALID_DRIVE = 15;
  226. //
  227. // MessageId: ERROR_CURRENT_DIRECTORY
  228. //
  229. // MessageText:
  230. //
  231. // The directory cannot be removed.
  232. //
  233. const auto ERROR_CURRENT_DIRECTORY = 16;
  234. //
  235. // MessageId: ERROR_NOT_SAME_DEVICE
  236. //
  237. // MessageText:
  238. //
  239. // The system cannot move the file to a different disk drive.
  240. //
  241. const auto ERROR_NOT_SAME_DEVICE = 17;
  242. //
  243. // MessageId: ERROR_NO_MORE_FILES
  244. //
  245. // MessageText:
  246. //
  247. // There are no more files.
  248. //
  249. const auto ERROR_NO_MORE_FILES = 18;
  250. //
  251. // MessageId: ERROR_WRITE_PROTECT
  252. //
  253. // MessageText:
  254. //
  255. // The media is write protected.
  256. //
  257. const auto ERROR_WRITE_PROTECT = 19;
  258. //
  259. // MessageId: ERROR_BAD_UNIT
  260. //
  261. // MessageText:
  262. //
  263. // The system cannot find the device specified.
  264. //
  265. const auto ERROR_BAD_UNIT = 20;
  266. //
  267. // MessageId: ERROR_NOT_READY
  268. //
  269. // MessageText:
  270. //
  271. // The device is not ready.
  272. //
  273. const auto ERROR_NOT_READY = 21;
  274. //
  275. // MessageId: ERROR_BAD_COMMAND
  276. //
  277. // MessageText:
  278. //
  279. // The device does not recognize the command.
  280. //
  281. const auto ERROR_BAD_COMMAND = 22;
  282. //
  283. // MessageId: ERROR_CRC
  284. //
  285. // MessageText:
  286. //
  287. // Data error (cyclic redundancy check).
  288. //
  289. const auto ERROR_CRC = 23;
  290. //
  291. // MessageId: ERROR_BAD_LENGTH
  292. //
  293. // MessageText:
  294. //
  295. // The program issued a command but the command length is incorrect.
  296. //
  297. const auto ERROR_BAD_LENGTH = 24;
  298. //
  299. // MessageId: ERROR_SEEK
  300. //
  301. // MessageText:
  302. //
  303. // The drive cannot locate a specific area or track on the disk.
  304. //
  305. const auto ERROR_SEEK = 25;
  306. //
  307. // MessageId: ERROR_NOT_DOS_DISK
  308. //
  309. // MessageText:
  310. //
  311. // The specified disk or diskette cannot be accessed.
  312. //
  313. const auto ERROR_NOT_DOS_DISK = 26;
  314. //
  315. // MessageId: ERROR_SECTOR_NOT_FOUND
  316. //
  317. // MessageText:
  318. //
  319. // The drive cannot find the sector requested.
  320. //
  321. const auto ERROR_SECTOR_NOT_FOUND = 27;
  322. //
  323. // MessageId: ERROR_OUT_OF_PAPER
  324. //
  325. // MessageText:
  326. //
  327. // The printer is out of paper.
  328. //
  329. const auto ERROR_OUT_OF_PAPER = 28;
  330. //
  331. // MessageId: ERROR_WRITE_FAULT
  332. //
  333. // MessageText:
  334. //
  335. // The system cannot write to the specified device.
  336. //
  337. const auto ERROR_WRITE_FAULT = 29;
  338. //
  339. // MessageId: ERROR_READ_FAULT
  340. //
  341. // MessageText:
  342. //
  343. // The system cannot read from the specified device.
  344. //
  345. const auto ERROR_READ_FAULT = 30;
  346. //
  347. // MessageId: ERROR_GEN_FAILURE
  348. //
  349. // MessageText:
  350. //
  351. // A device attached to the system is not functioning.
  352. //
  353. const auto ERROR_GEN_FAILURE = 31;
  354. //
  355. // MessageId: ERROR_SHARING_VIOLATION
  356. //
  357. // MessageText:
  358. //
  359. // The process cannot access the file because it is being used by another process.
  360. //
  361. const auto ERROR_SHARING_VIOLATION = 32;
  362. //
  363. // MessageId: ERROR_LOCK_VIOLATION
  364. //
  365. // MessageText:
  366. //
  367. // The process cannot access the file because another process has locked a portion of the file.
  368. //
  369. const auto ERROR_LOCK_VIOLATION = 33;
  370. //
  371. // MessageId: ERROR_WRONG_DISK
  372. //
  373. // MessageText:
  374. //
  375. // The wrong diskette is in the drive.
  376. // Insert %2 (Volume Serial Number: %3) into drive %1.
  377. //
  378. const auto ERROR_WRONG_DISK = 34;
  379. //
  380. // MessageId: ERROR_SHARING_BUFFER_EXCEEDED
  381. //
  382. // MessageText:
  383. //
  384. // Too many files opened for sharing.
  385. //
  386. const auto ERROR_SHARING_BUFFER_EXCEEDED = 36;
  387. //
  388. // MessageId: ERROR_HANDLE_EOF
  389. //
  390. // MessageText:
  391. //
  392. // Reached the end of the file.
  393. //
  394. const auto ERROR_HANDLE_EOF = 38;
  395. //
  396. // MessageId: ERROR_HANDLE_DISK_FULL
  397. //
  398. // MessageText:
  399. //
  400. // The disk is full.
  401. //
  402. const auto ERROR_HANDLE_DISK_FULL = 39;
  403. //
  404. // MessageId: ERROR_NOT_SUPPORTED
  405. //
  406. // MessageText:
  407. //
  408. // The request is not supported.
  409. //
  410. const auto ERROR_NOT_SUPPORTED = 50;
  411. //
  412. // MessageId: ERROR_REM_NOT_LIST
  413. //
  414. // MessageText:
  415. //
  416. // 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.
  417. //
  418. const auto ERROR_REM_NOT_LIST = 51;
  419. //
  420. // MessageId: ERROR_DUP_NAME
  421. //
  422. // MessageText:
  423. //
  424. // You were not connected because a duplicate name exists on the network. If joining a domain, go to System in Control Panel to change the computer name and try again. If joining a workgroup, choose another workgroup name.
  425. //
  426. const auto ERROR_DUP_NAME = 52;
  427. //
  428. // MessageId: ERROR_BAD_NETPATH
  429. //
  430. // MessageText:
  431. //
  432. // The network path was not found.
  433. //
  434. const auto ERROR_BAD_NETPATH = 53;
  435. //
  436. // MessageId: ERROR_NETWORK_BUSY
  437. //
  438. // MessageText:
  439. //
  440. // The network is busy.
  441. //
  442. const auto ERROR_NETWORK_BUSY = 54;
  443. //
  444. // MessageId: ERROR_DEV_NOT_EXIST
  445. //
  446. // MessageText:
  447. //
  448. // The specified network resource or device is no longer available.
  449. //
  450. const auto ERROR_DEV_NOT_EXIST = 55;
  451. //
  452. // MessageId: ERROR_TOO_MANY_CMDS
  453. //
  454. // MessageText:
  455. //
  456. // The network BIOS command limit has been reached.
  457. //
  458. const auto ERROR_TOO_MANY_CMDS = 56;
  459. //
  460. // MessageId: ERROR_ADAP_HDW_ERR
  461. //
  462. // MessageText:
  463. //
  464. // A network adapter hardware error occurred.
  465. //
  466. const auto ERROR_ADAP_HDW_ERR = 57;
  467. //
  468. // MessageId: ERROR_BAD_NET_RESP
  469. //
  470. // MessageText:
  471. //
  472. // The specified server cannot perform the requested operation.
  473. //
  474. const auto ERROR_BAD_NET_RESP = 58;
  475. //
  476. // MessageId: ERROR_UNEXP_NET_ERR
  477. //
  478. // MessageText:
  479. //
  480. // An unexpected network error occurred.
  481. //
  482. const auto ERROR_UNEXP_NET_ERR = 59;
  483. //
  484. // MessageId: ERROR_BAD_REM_ADAP
  485. //
  486. // MessageText:
  487. //
  488. // The remote adapter is not compatible.
  489. //
  490. const auto ERROR_BAD_REM_ADAP = 60;
  491. //
  492. // MessageId: ERROR_PRINTQ_FULL
  493. //
  494. // MessageText:
  495. //
  496. // The printer queue is full.
  497. //
  498. const auto ERROR_PRINTQ_FULL = 61;
  499. //
  500. // MessageId: ERROR_NO_SPOOL_SPACE
  501. //
  502. // MessageText:
  503. //
  504. // Space to store the file waiting to be printed is not available on the server.
  505. //
  506. const auto ERROR_NO_SPOOL_SPACE = 62;
  507. //
  508. // MessageId: ERROR_PRINT_CANCELLED
  509. //
  510. // MessageText:
  511. //
  512. // Your file waiting to be printed was deleted.
  513. //
  514. const auto ERROR_PRINT_CANCELLED = 63;
  515. //
  516. // MessageId: ERROR_NETNAME_DELETED
  517. //
  518. // MessageText:
  519. //
  520. // The specified network name is no longer available.
  521. //
  522. const auto ERROR_NETNAME_DELETED = 64;
  523. //
  524. // MessageId: ERROR_NETWORK_ACCESS_DENIED
  525. //
  526. // MessageText:
  527. //
  528. // Network access is denied.
  529. //
  530. const auto ERROR_NETWORK_ACCESS_DENIED = 65;
  531. //
  532. // MessageId: ERROR_BAD_DEV_TYPE
  533. //
  534. // MessageText:
  535. //
  536. // The network resource type is not correct.
  537. //
  538. const auto ERROR_BAD_DEV_TYPE = 66;
  539. //
  540. // MessageId: ERROR_BAD_NET_NAME
  541. //
  542. // MessageText:
  543. //
  544. // The network name cannot be found.
  545. //
  546. const auto ERROR_BAD_NET_NAME = 67;
  547. //
  548. // MessageId: ERROR_TOO_MANY_NAMES
  549. //
  550. // MessageText:
  551. //
  552. // The name limit for the local computer network adapter card was exceeded.
  553. //
  554. const auto ERROR_TOO_MANY_NAMES = 68;
  555. //
  556. // MessageId: ERROR_TOO_MANY_SESS
  557. //
  558. // MessageText:
  559. //
  560. // The network BIOS session limit was exceeded.
  561. //
  562. const auto ERROR_TOO_MANY_SESS = 69;
  563. //
  564. // MessageId: ERROR_SHARING_PAUSED
  565. //
  566. // MessageText:
  567. //
  568. // The remote server has been paused or is in the process of being started.
  569. //
  570. const auto ERROR_SHARING_PAUSED = 70;
  571. //
  572. // MessageId: ERROR_REQ_NOT_ACCEP
  573. //
  574. // MessageText:
  575. //
  576. // 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.
  577. //
  578. const auto ERROR_REQ_NOT_ACCEP = 71;
  579. //
  580. // MessageId: ERROR_REDIR_PAUSED
  581. //
  582. // MessageText:
  583. //
  584. // The specified printer or disk device has been paused.
  585. //
  586. const auto ERROR_REDIR_PAUSED = 72;
  587. //
  588. // MessageId: ERROR_FILE_EXISTS
  589. //
  590. // MessageText:
  591. //
  592. // The file exists.
  593. //
  594. const auto ERROR_FILE_EXISTS = 80;
  595. //
  596. // MessageId: ERROR_CANNOT_MAKE
  597. //
  598. // MessageText:
  599. //
  600. // The directory or file cannot be created.
  601. //
  602. const auto ERROR_CANNOT_MAKE = 82;
  603. //
  604. // MessageId: ERROR_FAIL_I24
  605. //
  606. // MessageText:
  607. //
  608. // Fail on INT 24.
  609. //
  610. const auto ERROR_FAIL_I24 = 83;
  611. //
  612. // MessageId: ERROR_OUT_OF_STRUCTURES
  613. //
  614. // MessageText:
  615. //
  616. // Storage to process this request is not available.
  617. //
  618. const auto ERROR_OUT_OF_STRUCTURES = 84;
  619. //
  620. // MessageId: ERROR_ALREADY_ASSIGNED
  621. //
  622. // MessageText:
  623. //
  624. // The local device name is already in use.
  625. //
  626. const auto ERROR_ALREADY_ASSIGNED = 85;
  627. //
  628. // MessageId: ERROR_INVALID_PASSWORD
  629. //
  630. // MessageText:
  631. //
  632. // The specified network password is not correct.
  633. //
  634. const auto ERROR_INVALID_PASSWORD = 86;
  635. //
  636. // MessageId: ERROR_INVALID_PARAMETER
  637. //
  638. // MessageText:
  639. //
  640. // The parameter is incorrect.
  641. //
  642. const auto ERROR_INVALID_PARAMETER = 87;
  643. //
  644. // MessageId: ERROR_NET_WRITE_FAULT
  645. //
  646. // MessageText:
  647. //
  648. // A write fault occurred on the network.
  649. //
  650. const auto ERROR_NET_WRITE_FAULT = 88;
  651. //
  652. // MessageId: ERROR_NO_PROC_SLOTS
  653. //
  654. // MessageText:
  655. //
  656. // The system cannot start another process at this time.
  657. //
  658. const auto ERROR_NO_PROC_SLOTS = 89;
  659. //
  660. // MessageId: ERROR_TOO_MANY_SEMAPHORES
  661. //
  662. // MessageText:
  663. //
  664. // Cannot create another system semaphore.
  665. //
  666. const auto ERROR_TOO_MANY_SEMAPHORES = 100;
  667. //
  668. // MessageId: ERROR_EXCL_SEM_ALREADY_OWNED
  669. //
  670. // MessageText:
  671. //
  672. // The exclusive semaphore is owned by another process.
  673. //
  674. const auto ERROR_EXCL_SEM_ALREADY_OWNED = 101;
  675. //
  676. // MessageId: ERROR_SEM_IS_SET
  677. //
  678. // MessageText:
  679. //
  680. // The semaphore is set and cannot be closed.
  681. //
  682. const auto ERROR_SEM_IS_SET = 102;
  683. //
  684. // MessageId: ERROR_TOO_MANY_SEM_REQUESTS
  685. //
  686. // MessageText:
  687. //
  688. // The semaphore cannot be set again.
  689. //
  690. const auto ERROR_TOO_MANY_SEM_REQUESTS = 103;
  691. //
  692. // MessageId: ERROR_INVALID_AT_INTERRUPT_TIME
  693. //
  694. // MessageText:
  695. //
  696. // Cannot request exclusive semaphores at interrupt time.
  697. //
  698. const auto ERROR_INVALID_AT_INTERRUPT_TIME = 104;
  699. //
  700. // MessageId: ERROR_SEM_OWNER_DIED
  701. //
  702. // MessageText:
  703. //
  704. // The previous ownership of this semaphore has ended.
  705. //
  706. const auto ERROR_SEM_OWNER_DIED = 105;
  707. //
  708. // MessageId: ERROR_SEM_USER_LIMIT
  709. //
  710. // MessageText:
  711. //
  712. // Insert the diskette for drive %1.
  713. //
  714. const auto ERROR_SEM_USER_LIMIT = 106;
  715. //
  716. // MessageId: ERROR_DISK_CHANGE
  717. //
  718. // MessageText:
  719. //
  720. // The program stopped because an alternate diskette was not inserted.
  721. //
  722. const auto ERROR_DISK_CHANGE = 107;
  723. //
  724. // MessageId: ERROR_DRIVE_LOCKED
  725. //
  726. // MessageText:
  727. //
  728. // The disk is in use or locked by another process.
  729. //
  730. const auto ERROR_DRIVE_LOCKED = 108;
  731. //
  732. // MessageId: ERROR_BROKEN_PIPE
  733. //
  734. // MessageText:
  735. //
  736. // The pipe has been ended.
  737. //
  738. const auto ERROR_BROKEN_PIPE = 109;
  739. //
  740. // MessageId: ERROR_OPEN_FAILED
  741. //
  742. // MessageText:
  743. //
  744. // The system cannot open the device or file specified.
  745. //
  746. const auto ERROR_OPEN_FAILED = 110;
  747. //
  748. // MessageId: ERROR_BUFFER_OVERFLOW
  749. //
  750. // MessageText:
  751. //
  752. // The file name is too long.
  753. //
  754. const auto ERROR_BUFFER_OVERFLOW = 111;
  755. //
  756. // MessageId: ERROR_DISK_FULL
  757. //
  758. // MessageText:
  759. //
  760. // There is not enough space on the disk.
  761. //
  762. const auto ERROR_DISK_FULL = 112;
  763. //
  764. // MessageId: ERROR_NO_MORE_SEARCH_HANDLES
  765. //
  766. // MessageText:
  767. //
  768. // No more internal file identifiers available.
  769. //
  770. const auto ERROR_NO_MORE_SEARCH_HANDLES = 113;
  771. //
  772. // MessageId: ERROR_INVALID_TARGET_HANDLE
  773. //
  774. // MessageText:
  775. //
  776. // The target internal file identifier is incorrect.
  777. //
  778. const auto ERROR_INVALID_TARGET_HANDLE = 114;
  779. //
  780. // MessageId: ERROR_INVALID_CATEGORY
  781. //
  782. // MessageText:
  783. //
  784. // The IOCTL call made by the application program is not correct.
  785. //
  786. const auto ERROR_INVALID_CATEGORY = 117;
  787. //
  788. // MessageId: ERROR_INVALID_VERIFY_SWITCH
  789. //
  790. // MessageText:
  791. //
  792. // The verify-on-write switch parameter value is not correct.
  793. //
  794. const auto ERROR_INVALID_VERIFY_SWITCH = 118;
  795. //
  796. // MessageId: ERROR_BAD_DRIVER_LEVEL
  797. //
  798. // MessageText:
  799. //
  800. // The system does not support the command requested.
  801. //
  802. const auto ERROR_BAD_DRIVER_LEVEL = 119;
  803. //
  804. // MessageId: ERROR_CALL_NOT_IMPLEMENTED
  805. //
  806. // MessageText:
  807. //
  808. // This function is not supported on this system.
  809. //
  810. const auto ERROR_CALL_NOT_IMPLEMENTED = 120;
  811. //
  812. // MessageId: ERROR_SEM_TIMEOUT
  813. //
  814. // MessageText:
  815. //
  816. // The semaphore timeout period has expired.
  817. //
  818. const auto ERROR_SEM_TIMEOUT = 121;
  819. //
  820. // MessageId: ERROR_INSUFFICIENT_BUFFER
  821. //
  822. // MessageText:
  823. //
  824. // The data area passed to a system call is too small.
  825. //
  826. const auto ERROR_INSUFFICIENT_BUFFER = 122;
  827. //
  828. // MessageId: ERROR_INVALID_NAME
  829. //
  830. // MessageText:
  831. //
  832. // The filename, directory name, or volume label syntax is incorrect.
  833. //
  834. const auto ERROR_INVALID_NAME = 123;
  835. //
  836. // MessageId: ERROR_INVALID_LEVEL
  837. //
  838. // MessageText:
  839. //
  840. // The system call level is not correct.
  841. //
  842. const auto ERROR_INVALID_LEVEL = 124;
  843. //
  844. // MessageId: ERROR_NO_VOLUME_LABEL
  845. //
  846. // MessageText:
  847. //
  848. // The disk has no volume label.
  849. //
  850. const auto ERROR_NO_VOLUME_LABEL = 125;
  851. //
  852. // MessageId: ERROR_MOD_NOT_FOUND
  853. //
  854. // MessageText:
  855. //
  856. // The specified module could not be found.
  857. //
  858. const auto ERROR_MOD_NOT_FOUND = 126;
  859. //
  860. // MessageId: ERROR_PROC_NOT_FOUND
  861. //
  862. // MessageText:
  863. //
  864. // The specified procedure could not be found.
  865. //
  866. const auto ERROR_PROC_NOT_FOUND = 127;
  867. //
  868. // MessageId: ERROR_WAIT_NO_CHILDREN
  869. //
  870. // MessageText:
  871. //
  872. // There are no child processes to wait for.
  873. //
  874. const auto ERROR_WAIT_NO_CHILDREN = 128;
  875. //
  876. // MessageId: ERROR_CHILD_NOT_COMPLETE
  877. //
  878. // MessageText:
  879. //
  880. // The %1 application cannot be run in Win32 mode.
  881. //
  882. const auto ERROR_CHILD_NOT_COMPLETE = 129;
  883. //
  884. // MessageId: ERROR_DIRECT_ACCESS_HANDLE
  885. //
  886. // MessageText:
  887. //
  888. // Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
  889. //
  890. const auto ERROR_DIRECT_ACCESS_HANDLE = 130;
  891. //
  892. // MessageId: ERROR_NEGATIVE_SEEK
  893. //
  894. // MessageText:
  895. //
  896. // An attempt was made to move the file pointer before the beginning of the file.
  897. //
  898. const auto ERROR_NEGATIVE_SEEK = 131;
  899. //
  900. // MessageId: ERROR_SEEK_ON_DEVICE
  901. //
  902. // MessageText:
  903. //
  904. // The file pointer cannot be set on the specified device or file.
  905. //
  906. const auto ERROR_SEEK_ON_DEVICE = 132;
  907. //
  908. // MessageId: ERROR_IS_JOIN_TARGET
  909. //
  910. // MessageText:
  911. //
  912. // A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
  913. //
  914. const auto ERROR_IS_JOIN_TARGET = 133;
  915. //
  916. // MessageId: ERROR_IS_JOINED
  917. //
  918. // MessageText:
  919. //
  920. // An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
  921. //
  922. const auto ERROR_IS_JOINED = 134;
  923. //
  924. // MessageId: ERROR_IS_SUBSTED
  925. //
  926. // MessageText:
  927. //
  928. // An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
  929. //
  930. const auto ERROR_IS_SUBSTED = 135;
  931. //
  932. // MessageId: ERROR_NOT_JOINED
  933. //
  934. // MessageText:
  935. //
  936. // The system tried to delete the JOIN of a drive that is not joined.
  937. //
  938. const auto ERROR_NOT_JOINED = 136;
  939. //
  940. // MessageId: ERROR_NOT_SUBSTED
  941. //
  942. // MessageText:
  943. //
  944. // The system tried to delete the substitution of a drive that is not substituted.
  945. //
  946. const auto ERROR_NOT_SUBSTED = 137;
  947. //
  948. // MessageId: ERROR_JOIN_TO_JOIN
  949. //
  950. // MessageText:
  951. //
  952. // The system tried to join a drive to a directory on a joined drive.
  953. //
  954. const auto ERROR_JOIN_TO_JOIN = 138;
  955. //
  956. // MessageId: ERROR_SUBST_TO_SUBST
  957. //
  958. // MessageText:
  959. //
  960. // The system tried to substitute a drive to a directory on a substituted drive.
  961. //
  962. const auto ERROR_SUBST_TO_SUBST = 139;
  963. //
  964. // MessageId: ERROR_JOIN_TO_SUBST
  965. //
  966. // MessageText:
  967. //
  968. // The system tried to join a drive to a directory on a substituted drive.
  969. //
  970. const auto ERROR_JOIN_TO_SUBST = 140;
  971. //
  972. // MessageId: ERROR_SUBST_TO_JOIN
  973. //
  974. // MessageText:
  975. //
  976. // The system tried to SUBST a drive to a directory on a joined drive.
  977. //
  978. const auto ERROR_SUBST_TO_JOIN = 141;
  979. //
  980. // MessageId: ERROR_BUSY_DRIVE
  981. //
  982. // MessageText:
  983. //
  984. // The system cannot perform a JOIN or SUBST at this time.
  985. //
  986. const auto ERROR_BUSY_DRIVE = 142;
  987. //
  988. // MessageId: ERROR_SAME_DRIVE
  989. //
  990. // MessageText:
  991. //
  992. // The system cannot join or substitute a drive to or for a directory on the same drive.
  993. //
  994. const auto ERROR_SAME_DRIVE = 143;
  995. //
  996. // MessageId: ERROR_DIR_NOT_ROOT
  997. //
  998. // MessageText:
  999. //
  1000. // The directory is not a subdirectory of the root directory.
  1001. //
  1002. const auto ERROR_DIR_NOT_ROOT = 144;
  1003. //
  1004. // MessageId: ERROR_DIR_NOT_EMPTY
  1005. //
  1006. // MessageText:
  1007. //
  1008. // The directory is not empty.
  1009. //
  1010. const auto ERROR_DIR_NOT_EMPTY = 145;
  1011. //
  1012. // MessageId: ERROR_IS_SUBST_PATH
  1013. //
  1014. // MessageText:
  1015. //
  1016. // The path specified is being used in a substitute.
  1017. //
  1018. const auto ERROR_IS_SUBST_PATH = 146;
  1019. //
  1020. // MessageId: ERROR_IS_JOIN_PATH
  1021. //
  1022. // MessageText:
  1023. //
  1024. // Not enough resources are available to process this command.
  1025. //
  1026. const auto ERROR_IS_JOIN_PATH = 147;
  1027. //
  1028. // MessageId: ERROR_PATH_BUSY
  1029. //
  1030. // MessageText:
  1031. //
  1032. // The path specified cannot be used at this time.
  1033. //
  1034. const auto ERROR_PATH_BUSY = 148;
  1035. //
  1036. // MessageId: ERROR_IS_SUBST_TARGET
  1037. //
  1038. // MessageText:
  1039. //
  1040. // An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
  1041. //
  1042. const auto ERROR_IS_SUBST_TARGET = 149;
  1043. //
  1044. // MessageId: ERROR_SYSTEM_TRACE
  1045. //
  1046. // MessageText:
  1047. //
  1048. // System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.
  1049. //
  1050. const auto ERROR_SYSTEM_TRACE = 150;
  1051. //
  1052. // MessageId: ERROR_INVALID_EVENT_COUNT
  1053. //
  1054. // MessageText:
  1055. //
  1056. // The number of specified semaphore events for DosMuxSemWait is not correct.
  1057. //
  1058. const auto ERROR_INVALID_EVENT_COUNT = 151;
  1059. //
  1060. // MessageId: ERROR_TOO_MANY_MUXWAITERS
  1061. //
  1062. // MessageText:
  1063. //
  1064. // DosMuxSemWait did not execute; too many semaphores are already set.
  1065. //
  1066. const auto ERROR_TOO_MANY_MUXWAITERS = 152;
  1067. //
  1068. // MessageId: ERROR_INVALID_LIST_FORMAT
  1069. //
  1070. // MessageText:
  1071. //
  1072. // The DosMuxSemWait list is not correct.
  1073. //
  1074. const auto ERROR_INVALID_LIST_FORMAT = 153;
  1075. //
  1076. // MessageId: ERROR_LABEL_TOO_LONG
  1077. //
  1078. // MessageText:
  1079. //
  1080. // The volume label you entered exceeds the label character limit of the target file system.
  1081. //
  1082. const auto ERROR_LABEL_TOO_LONG = 154;
  1083. //
  1084. // MessageId: ERROR_TOO_MANY_TCBS
  1085. //
  1086. // MessageText:
  1087. //
  1088. // Cannot create another thread.
  1089. //
  1090. const auto ERROR_TOO_MANY_TCBS = 155;
  1091. //
  1092. // MessageId: ERROR_SIGNAL_REFUSED
  1093. //
  1094. // MessageText:
  1095. //
  1096. // The recipient process has refused the signal.
  1097. //
  1098. const auto ERROR_SIGNAL_REFUSED = 156;
  1099. //
  1100. // MessageId: ERROR_DISCARDED
  1101. //
  1102. // MessageText:
  1103. //
  1104. // The segment is already discarded and cannot be locked.
  1105. //
  1106. const auto ERROR_DISCARDED = 157;
  1107. //
  1108. // MessageId: ERROR_NOT_LOCKED
  1109. //
  1110. // MessageText:
  1111. //
  1112. // The segment is already unlocked.
  1113. //
  1114. const auto ERROR_NOT_LOCKED = 158;
  1115. //
  1116. // MessageId: ERROR_BAD_THREADID_ADDR
  1117. //
  1118. // MessageText:
  1119. //
  1120. // The address for the thread ID is not correct.
  1121. //
  1122. const auto ERROR_BAD_THREADID_ADDR = 159;
  1123. //
  1124. // MessageId: ERROR_BAD_ARGUMENTS
  1125. //
  1126. // MessageText:
  1127. //
  1128. // One or more arguments are not correct.
  1129. //
  1130. const auto ERROR_BAD_ARGUMENTS = 160;
  1131. //
  1132. // MessageId: ERROR_BAD_PATHNAME
  1133. //
  1134. // MessageText:
  1135. //
  1136. // The specified path is invalid.
  1137. //
  1138. const auto ERROR_BAD_PATHNAME = 161;
  1139. //
  1140. // MessageId: ERROR_SIGNAL_PENDING
  1141. //
  1142. // MessageText:
  1143. //
  1144. // A signal is already pending.
  1145. //
  1146. const auto ERROR_SIGNAL_PENDING = 162;
  1147. //
  1148. // MessageId: ERROR_MAX_THRDS_REACHED
  1149. //
  1150. // MessageText:
  1151. //
  1152. // No more threads can be created in the system.
  1153. //
  1154. const auto ERROR_MAX_THRDS_REACHED = 164;
  1155. //
  1156. // MessageId: ERROR_LOCK_FAILED
  1157. //
  1158. // MessageText:
  1159. //
  1160. // Unable to lock a region of a file.
  1161. //
  1162. const auto ERROR_LOCK_FAILED = 167;
  1163. //
  1164. // MessageId: ERROR_BUSY
  1165. //
  1166. // MessageText:
  1167. //
  1168. // The requested resource is in use.
  1169. //
  1170. const auto ERROR_BUSY = 170;
  1171. //
  1172. // MessageId: ERROR_CANCEL_VIOLATION
  1173. //
  1174. // MessageText:
  1175. //
  1176. // A lock request was not outstanding for the supplied cancel region.
  1177. //
  1178. const auto ERROR_CANCEL_VIOLATION = 173;
  1179. //
  1180. // MessageId: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
  1181. //
  1182. // MessageText:
  1183. //
  1184. // The file system does not support atomic changes to the lock type.
  1185. //
  1186. const auto ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = 174;
  1187. //
  1188. // MessageId: ERROR_INVALID_SEGMENT_NUMBER
  1189. //
  1190. // MessageText:
  1191. //
  1192. // The system detected a segment number that was not correct.
  1193. //
  1194. const auto ERROR_INVALID_SEGMENT_NUMBER = 180;
  1195. //
  1196. // MessageId: ERROR_INVALID_ORDINAL
  1197. //
  1198. // MessageText:
  1199. //
  1200. // The operating system cannot run %1.
  1201. //
  1202. const auto ERROR_INVALID_ORDINAL = 182;
  1203. //
  1204. // MessageId: ERROR_ALREADY_EXISTS
  1205. //
  1206. // MessageText:
  1207. //
  1208. // Cannot create a file when that file already exists.
  1209. //
  1210. const auto ERROR_ALREADY_EXISTS = 183;
  1211. //
  1212. // MessageId: ERROR_INVALID_FLAG_NUMBER
  1213. //
  1214. // MessageText:
  1215. //
  1216. // The flag passed is not correct.
  1217. //
  1218. const auto ERROR_INVALID_FLAG_NUMBER = 186;
  1219. //
  1220. // MessageId: ERROR_SEM_NOT_FOUND
  1221. //
  1222. // MessageText:
  1223. //
  1224. // The specified system semaphore name was not found.
  1225. //
  1226. const auto ERROR_SEM_NOT_FOUND = 187;
  1227. //
  1228. // MessageId: ERROR_INVALID_STARTING_CODESEG
  1229. //
  1230. // MessageText:
  1231. //
  1232. // The operating system cannot run %1.
  1233. //
  1234. const auto ERROR_INVALID_STARTING_CODESEG = 188;
  1235. //
  1236. // MessageId: ERROR_INVALID_STACKSEG
  1237. //
  1238. // MessageText:
  1239. //
  1240. // The operating system cannot run %1.
  1241. //
  1242. const auto ERROR_INVALID_STACKSEG = 189;
  1243. //
  1244. // MessageId: ERROR_INVALID_MODULETYPE
  1245. //
  1246. // MessageText:
  1247. //
  1248. // The operating system cannot run %1.
  1249. //
  1250. const auto ERROR_INVALID_MODULETYPE = 190;
  1251. //
  1252. // MessageId: ERROR_INVALID_EXE_SIGNATURE
  1253. //
  1254. // MessageText:
  1255. //
  1256. // Cannot run %1 in Win32 mode.
  1257. //
  1258. const auto ERROR_INVALID_EXE_SIGNATURE = 191;
  1259. //
  1260. // MessageId: ERROR_EXE_MARKED_INVALID
  1261. //
  1262. // MessageText:
  1263. //
  1264. // The operating system cannot run %1.
  1265. //
  1266. const auto ERROR_EXE_MARKED_INVALID = 192;
  1267. //
  1268. // MessageId: ERROR_BAD_EXE_FORMAT
  1269. //
  1270. // MessageText:
  1271. //
  1272. // %1 is not a valid Win32 application.
  1273. //
  1274. const auto ERROR_BAD_EXE_FORMAT = 193;
  1275. //
  1276. // MessageId: ERROR_ITERATED_DATA_EXCEEDS_64k
  1277. //
  1278. // MessageText:
  1279. //
  1280. // The operating system cannot run %1.
  1281. //
  1282. const auto ERROR_ITERATED_DATA_EXCEEDS_64k = 194;
  1283. //
  1284. // MessageId: ERROR_INVALID_MINALLOCSIZE
  1285. //
  1286. // MessageText:
  1287. //
  1288. // The operating system cannot run %1.
  1289. //
  1290. const auto ERROR_INVALID_MINALLOCSIZE = 195;
  1291. //
  1292. // MessageId: ERROR_DYNLINK_FROM_INVALID_RING
  1293. //
  1294. // MessageText:
  1295. //
  1296. // The operating system cannot run this application program.
  1297. //
  1298. const auto ERROR_DYNLINK_FROM_INVALID_RING = 196;
  1299. //
  1300. // MessageId: ERROR_IOPL_NOT_ENABLED
  1301. //
  1302. // MessageText:
  1303. //
  1304. // The operating system is not presently configured to run this application.
  1305. //
  1306. const auto ERROR_IOPL_NOT_ENABLED = 197;
  1307. //
  1308. // MessageId: ERROR_INVALID_SEGDPL
  1309. //
  1310. // MessageText:
  1311. //
  1312. // The operating system cannot run %1.
  1313. //
  1314. const auto ERROR_INVALID_SEGDPL = 198;
  1315. //
  1316. // MessageId: ERROR_AUTODATASEG_EXCEEDS_64k
  1317. //
  1318. // MessageText:
  1319. //
  1320. // The operating system cannot run this application program.
  1321. //
  1322. const auto ERROR_AUTODATASEG_EXCEEDS_64k = 199;
  1323. //
  1324. // MessageId: ERROR_RING2SEG_MUST_BE_MOVABLE
  1325. //
  1326. // MessageText:
  1327. //
  1328. // The code segment cannot be greater than or equal to 64K.
  1329. //
  1330. const auto ERROR_RING2SEG_MUST_BE_MOVABLE = 200;
  1331. //
  1332. // MessageId: ERROR_RELOC_CHAIN_XEEDS_SEGLIM
  1333. //
  1334. // MessageText:
  1335. //
  1336. // The operating system cannot run %1.
  1337. //
  1338. const auto ERROR_RELOC_CHAIN_XEEDS_SEGLIM = 201;
  1339. //
  1340. // MessageId: ERROR_INFLOOP_IN_RELOC_CHAIN
  1341. //
  1342. // MessageText:
  1343. //
  1344. // The operating system cannot run %1.
  1345. //
  1346. const auto ERROR_INFLOOP_IN_RELOC_CHAIN = 202;
  1347. //
  1348. // MessageId: ERROR_ENVVAR_NOT_FOUND
  1349. //
  1350. // MessageText:
  1351. //
  1352. // The system could not find the environment option that was entered.
  1353. //
  1354. const auto ERROR_ENVVAR_NOT_FOUND = 203;
  1355. //
  1356. // MessageId: ERROR_NO_SIGNAL_SENT
  1357. //
  1358. // MessageText:
  1359. //
  1360. // No process in the command subtree has a signal handler.
  1361. //
  1362. const auto ERROR_NO_SIGNAL_SENT = 205;
  1363. //
  1364. // MessageId: ERROR_FILENAME_EXCED_RANGE
  1365. //
  1366. // MessageText:
  1367. //
  1368. // The filename or extension is too long.
  1369. //
  1370. const auto ERROR_FILENAME_EXCED_RANGE = 206;
  1371. //
  1372. // MessageId: ERROR_RING2_STACK_IN_USE
  1373. //
  1374. // MessageText:
  1375. //
  1376. // The ring 2 stack is in use.
  1377. //
  1378. const auto ERROR_RING2_STACK_IN_USE = 207;
  1379. //
  1380. // MessageId: ERROR_META_EXPANSION_TOO_LONG
  1381. //
  1382. // MessageText:
  1383. //
  1384. // The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.
  1385. //
  1386. const auto ERROR_META_EXPANSION_TOO_LONG = 208;
  1387. //
  1388. // MessageId: ERROR_INVALID_SIGNAL_NUMBER
  1389. //
  1390. // MessageText:
  1391. //
  1392. // The signal being posted is not correct.
  1393. //
  1394. const auto ERROR_INVALID_SIGNAL_NUMBER = 209;
  1395. //
  1396. // MessageId: ERROR_THREAD_1_INACTIVE
  1397. //
  1398. // MessageText:
  1399. //
  1400. // The signal handler cannot be set.
  1401. //
  1402. const auto ERROR_THREAD_1_INACTIVE = 210;
  1403. //
  1404. // MessageId: ERROR_LOCKED
  1405. //
  1406. // MessageText:
  1407. //
  1408. // The segment is locked and cannot be reallocated.
  1409. //
  1410. const auto ERROR_LOCKED = 212;
  1411. //
  1412. // MessageId: ERROR_TOO_MANY_MODULES
  1413. //
  1414. // MessageText:
  1415. //
  1416. // Too many dynamic-link modules are attached to this program or dynamic-link module.
  1417. //
  1418. const auto ERROR_TOO_MANY_MODULES = 214;
  1419. //
  1420. // MessageId: ERROR_NESTING_NOT_ALLOWED
  1421. //
  1422. // MessageText:
  1423. //
  1424. // Cannot nest calls to LoadModule.
  1425. //
  1426. const auto ERROR_NESTING_NOT_ALLOWED = 215;
  1427. //
  1428. // MessageId: ERROR_EXE_MACHINE_TYPE_MISMATCH
  1429. //
  1430. // MessageText:
  1431. //
  1432. // This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.
  1433. //
  1434. const auto ERROR_EXE_MACHINE_TYPE_MISMATCH = 216;
  1435. //
  1436. // MessageId: ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY
  1437. //
  1438. // MessageText:
  1439. //
  1440. // The image file %1 is signed, unable to modify.
  1441. //
  1442. const auto ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY = 217;
  1443. //
  1444. // MessageId: ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY
  1445. //
  1446. // MessageText:
  1447. //
  1448. // The image file %1 is strong signed, unable to modify.
  1449. //
  1450. const auto ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY = 218;
  1451. //
  1452. // MessageId: ERROR_FILE_CHECKED_OUT
  1453. //
  1454. // MessageText:
  1455. //
  1456. // This file is checked out or locked for editing by another user.
  1457. //
  1458. const auto ERROR_FILE_CHECKED_OUT = 220;
  1459. //
  1460. // MessageId: ERROR_CHECKOUT_REQUIRED
  1461. //
  1462. // MessageText:
  1463. //
  1464. // The file must be checked out before saving changes.
  1465. //
  1466. const auto ERROR_CHECKOUT_REQUIRED = 221;
  1467. //
  1468. // MessageId: ERROR_BAD_FILE_TYPE
  1469. //
  1470. // MessageText:
  1471. //
  1472. // The file type being saved or retrieved has been blocked.
  1473. //
  1474. const auto ERROR_BAD_FILE_TYPE = 222;
  1475. //
  1476. // MessageId: ERROR_FILE_TOO_LARGE
  1477. //
  1478. // MessageText:
  1479. //
  1480. // The file size exceeds the limit allowed and cannot be saved.
  1481. //
  1482. const auto ERROR_FILE_TOO_LARGE = 223;
  1483. //
  1484. // MessageId: ERROR_FORMS_AUTH_REQUIRED
  1485. //
  1486. // MessageText:
  1487. //
  1488. // Access Denied. Before opening files in this location, you must first browse to the web site and select the option to login automatically.
  1489. //
  1490. const auto ERROR_FORMS_AUTH_REQUIRED = 224;
  1491. //
  1492. // MessageId: ERROR_VIRUS_INFECTED
  1493. //
  1494. // MessageText:
  1495. //
  1496. // Operation did not complete successfully because the file contains a virus.
  1497. //
  1498. const auto ERROR_VIRUS_INFECTED = 225;
  1499. //
  1500. // MessageId: ERROR_VIRUS_DELETED
  1501. //
  1502. // MessageText:
  1503. //
  1504. // This file contains a virus and cannot be opened. Due to the nature of this virus, the file has been removed from this location.
  1505. //
  1506. const auto ERROR_VIRUS_DELETED = 226;
  1507. //
  1508. // MessageId: ERROR_PIPE_LOCAL
  1509. //
  1510. // MessageText:
  1511. //
  1512. // The pipe is local.
  1513. //
  1514. const auto ERROR_PIPE_LOCAL = 229;
  1515. //
  1516. // MessageId: ERROR_BAD_PIPE
  1517. //
  1518. // MessageText:
  1519. //
  1520. // The pipe state is invalid.
  1521. //
  1522. const auto ERROR_BAD_PIPE = 230;
  1523. //
  1524. // MessageId: ERROR_PIPE_BUSY
  1525. //
  1526. // MessageText:
  1527. //
  1528. // All pipe instances are busy.
  1529. //
  1530. const auto ERROR_PIPE_BUSY = 231;
  1531. //
  1532. // MessageId: ERROR_NO_DATA
  1533. //
  1534. // MessageText:
  1535. //
  1536. // The pipe is being closed.
  1537. //
  1538. const auto ERROR_NO_DATA = 232;
  1539. //
  1540. // MessageId: ERROR_PIPE_NOT_CONNECTED
  1541. //
  1542. // MessageText:
  1543. //
  1544. // No process is on the other end of the pipe.
  1545. //
  1546. const auto ERROR_PIPE_NOT_CONNECTED = 233;
  1547. //
  1548. // MessageId: ERROR_MORE_DATA
  1549. //
  1550. // MessageText:
  1551. //
  1552. // More data is available.
  1553. //
  1554. const auto ERROR_MORE_DATA = 234;
  1555. //
  1556. // MessageId: ERROR_VC_DISCONNECTED
  1557. //
  1558. // MessageText:
  1559. //
  1560. // The session was canceled.
  1561. //
  1562. const auto ERROR_VC_DISCONNECTED = 240;
  1563. //
  1564. // MessageId: ERROR_INVALID_EA_NAME
  1565. //
  1566. // MessageText:
  1567. //
  1568. // The specified extended attribute name was invalid.
  1569. //
  1570. const auto ERROR_INVALID_EA_NAME = 254;
  1571. //
  1572. // MessageId: ERROR_EA_LIST_INCONSISTENT
  1573. //
  1574. // MessageText:
  1575. //
  1576. // The extended attributes are inconsistent.
  1577. //
  1578. const auto ERROR_EA_LIST_INCONSISTENT = 255;
  1579. //
  1580. // MessageId: WAIT_TIMEOUT
  1581. //
  1582. // MessageText:
  1583. //
  1584. // The wait operation timed out.
  1585. //
  1586. const auto WAIT_TIMEOUT = 258;
  1587. //
  1588. // MessageId: ERROR_NO_MORE_ITEMS
  1589. //
  1590. // MessageText:
  1591. //
  1592. // No more data is available.
  1593. //
  1594. const auto ERROR_NO_MORE_ITEMS = 259;
  1595. //
  1596. // MessageId: ERROR_CANNOT_COPY
  1597. //
  1598. // MessageText:
  1599. //
  1600. // The copy functions cannot be used.
  1601. //
  1602. const auto ERROR_CANNOT_COPY = 266;
  1603. //
  1604. // MessageId: ERROR_DIRECTORY
  1605. //
  1606. // MessageText:
  1607. //
  1608. // The directory name is invalid.
  1609. //
  1610. const auto ERROR_DIRECTORY = 267;
  1611. //
  1612. // MessageId: ERROR_EAS_DIDNT_FIT
  1613. //
  1614. // MessageText:
  1615. //
  1616. // The extended attributes did not fit in the buffer.
  1617. //
  1618. const auto ERROR_EAS_DIDNT_FIT = 275;
  1619. //
  1620. // MessageId: ERROR_EA_FILE_CORRUPT
  1621. //
  1622. // MessageText:
  1623. //
  1624. // The extended attribute file on the mounted file system is corrupt.
  1625. //
  1626. const auto ERROR_EA_FILE_CORRUPT = 276;
  1627. //
  1628. // MessageId: ERROR_EA_TABLE_FULL
  1629. //
  1630. // MessageText:
  1631. //
  1632. // The extended attribute table file is full.
  1633. //
  1634. const auto ERROR_EA_TABLE_FULL = 277;
  1635. //
  1636. // MessageId: ERROR_INVALID_EA_HANDLE
  1637. //
  1638. // MessageText:
  1639. //
  1640. // The specified extended attribute handle is invalid.
  1641. //
  1642. const auto ERROR_INVALID_EA_HANDLE = 278;
  1643. //
  1644. // MessageId: ERROR_EAS_NOT_SUPPORTED
  1645. //
  1646. // MessageText:
  1647. //
  1648. // The mounted file system does not support extended attributes.
  1649. //
  1650. const auto ERROR_EAS_NOT_SUPPORTED = 282;
  1651. //
  1652. // MessageId: ERROR_NOT_OWNER
  1653. //
  1654. // MessageText:
  1655. //
  1656. // Attempt to release mutex not owned by caller.
  1657. //
  1658. const auto ERROR_NOT_OWNER = 288;
  1659. //
  1660. // MessageId: ERROR_TOO_MANY_POSTS
  1661. //
  1662. // MessageText:
  1663. //
  1664. // Too many posts were made to a semaphore.
  1665. //
  1666. const auto ERROR_TOO_MANY_POSTS = 298;
  1667. //
  1668. // MessageId: ERROR_PARTIAL_COPY
  1669. //
  1670. // MessageText:
  1671. //
  1672. // Only part of a ReadProcessMemory or WriteProcessMemory request was completed.
  1673. //
  1674. const auto ERROR_PARTIAL_COPY = 299;
  1675. //
  1676. // MessageId: ERROR_OPLOCK_NOT_GRANTED
  1677. //
  1678. // MessageText:
  1679. //
  1680. // The oplock request is denied.
  1681. //
  1682. const auto ERROR_OPLOCK_NOT_GRANTED = 300;
  1683. //
  1684. // MessageId: ERROR_INVALID_OPLOCK_PROTOCOL
  1685. //
  1686. // MessageText:
  1687. //
  1688. // An invalid oplock acknowledgment was received by the system.
  1689. //
  1690. const auto ERROR_INVALID_OPLOCK_PROTOCOL = 301;
  1691. //
  1692. // MessageId: ERROR_DISK_TOO_FRAGMENTED
  1693. //
  1694. // MessageText:
  1695. //
  1696. // The volume is too fragmented to complete this operation.
  1697. //
  1698. const auto ERROR_DISK_TOO_FRAGMENTED = 302;
  1699. //
  1700. // MessageId: ERROR_DELETE_PENDING
  1701. //
  1702. // MessageText:
  1703. //
  1704. // The file cannot be opened because it is in the process of being deleted.
  1705. //
  1706. const auto ERROR_DELETE_PENDING = 303;
  1707. //
  1708. // MessageId: ERROR_MR_MID_NOT_FOUND
  1709. //
  1710. // MessageText:
  1711. //
  1712. // The system cannot find message text for message number 0x%1 in the message file for %2.
  1713. //
  1714. const auto ERROR_MR_MID_NOT_FOUND = 317;
  1715. //
  1716. // MessageId: ERROR_SCOPE_NOT_FOUND
  1717. //
  1718. // MessageText:
  1719. //
  1720. // The scope specified was not found.
  1721. //
  1722. const auto ERROR_SCOPE_NOT_FOUND = 318;
  1723. //
  1724. // MessageId: ERROR_FAIL_NOACTION_REBOOT
  1725. //
  1726. // MessageText:
  1727. //
  1728. // No action was taken as a system reboot is required.
  1729. //
  1730. const auto ERROR_FAIL_NOACTION_REBOOT = 350;
  1731. //
  1732. // MessageId: ERROR_FAIL_SHUTDOWN
  1733. //
  1734. // MessageText:
  1735. //
  1736. // The shutdown operation failed.
  1737. //
  1738. const auto ERROR_FAIL_SHUTDOWN = 351;
  1739. //
  1740. // MessageId: ERROR_FAIL_RESTART
  1741. //
  1742. // MessageText:
  1743. //
  1744. // The restart operation failed.
  1745. //
  1746. const auto ERROR_FAIL_RESTART = 352;
  1747. //
  1748. // MessageId: ERROR_MAX_SESSIONS_REACHED
  1749. //
  1750. // MessageText:
  1751. //
  1752. // The maximum number of sessions has been reached.
  1753. //
  1754. const auto ERROR_MAX_SESSIONS_REACHED = 353;
  1755. //
  1756. // MessageId: ERROR_THREAD_MODE_ALREADY_BACKGROUND
  1757. //
  1758. // MessageText:
  1759. //
  1760. // The thread is already in background processing mode.
  1761. //
  1762. const auto ERROR_THREAD_MODE_ALREADY_BACKGROUND = 400;
  1763. //
  1764. // MessageId: ERROR_THREAD_MODE_NOT_BACKGROUND
  1765. //
  1766. // MessageText:
  1767. //
  1768. // The thread is not in background processing mode.
  1769. //
  1770. const auto ERROR_THREAD_MODE_NOT_BACKGROUND = 401;
  1771. //
  1772. // MessageId: ERROR_PROCESS_MODE_ALREADY_BACKGROUND
  1773. //
  1774. // MessageText:
  1775. //
  1776. // The process is already in background processing mode.
  1777. //
  1778. const auto ERROR_PROCESS_MODE_ALREADY_BACKGROUND = 402;
  1779. //
  1780. // MessageId: ERROR_PROCESS_MODE_NOT_BACKGROUND
  1781. //
  1782. // MessageText:
  1783. //
  1784. // The process is not in background processing mode.
  1785. //
  1786. const auto ERROR_PROCESS_MODE_NOT_BACKGROUND = 403;
  1787. //
  1788. // MessageId: ERROR_INVALID_ADDRESS
  1789. //
  1790. // MessageText:
  1791. //
  1792. // Attempt to access invalid address.
  1793. //
  1794. const auto ERROR_INVALID_ADDRESS = 487;
  1795. //
  1796. // MessageId: ERROR_USER_PROFILE_LOAD
  1797. //
  1798. // MessageText:
  1799. //
  1800. // User profile cannot be loaded.
  1801. //
  1802. const auto ERROR_USER_PROFILE_LOAD = 500;
  1803. //
  1804. // MessageId: ERROR_ARITHMETIC_OVERFLOW
  1805. //
  1806. // MessageText:
  1807. //
  1808. // Arithmetic result exceeded 32 bits.
  1809. //
  1810. const auto ERROR_ARITHMETIC_OVERFLOW = 534;
  1811. //
  1812. // MessageId: ERROR_PIPE_CONNECTED
  1813. //
  1814. // MessageText:
  1815. //
  1816. // There is a process on other end of the pipe.
  1817. //
  1818. const auto ERROR_PIPE_CONNECTED = 535;
  1819. //
  1820. // MessageId: ERROR_PIPE_LISTENING
  1821. //
  1822. // MessageText:
  1823. //
  1824. // Waiting for a process to open the other end of the pipe.
  1825. //
  1826. const auto ERROR_PIPE_LISTENING = 536;
  1827. //
  1828. // MessageId: ERROR_VERIFIER_STOP
  1829. //
  1830. // MessageText:
  1831. //
  1832. // Application verifier has found an error in the current process.
  1833. //
  1834. const auto ERROR_VERIFIER_STOP = 537;
  1835. //
  1836. // MessageId: ERROR_ABIOS_ERROR
  1837. //
  1838. // MessageText:
  1839. //
  1840. // An error occurred in the ABIOS subsystem.
  1841. //
  1842. const auto ERROR_ABIOS_ERROR = 538;
  1843. //
  1844. // MessageId: ERROR_WX86_WARNING
  1845. //
  1846. // MessageText:
  1847. //
  1848. // A warning occurred in the WX86 subsystem.
  1849. //
  1850. const auto ERROR_WX86_WARNING = 539;
  1851. //
  1852. // MessageId: ERROR_WX86_ERROR
  1853. //
  1854. // MessageText:
  1855. //
  1856. // An error occurred in the WX86 subsystem.
  1857. //
  1858. const auto ERROR_WX86_ERROR = 540;
  1859. //
  1860. // MessageId: ERROR_TIMER_NOT_CANCELED
  1861. //
  1862. // MessageText:
  1863. //
  1864. // An attempt was made to cancel or set a timer that has an associated APC and the subject thread is not the thread that originally set the timer with an associated APC routine.
  1865. //
  1866. const auto ERROR_TIMER_NOT_CANCELED = 541;
  1867. //
  1868. // MessageId: ERROR_UNWIND
  1869. //
  1870. // MessageText:
  1871. //
  1872. // Unwind exception code.
  1873. //
  1874. const auto ERROR_UNWIND = 542;
  1875. //
  1876. // MessageId: ERROR_BAD_STACK
  1877. //
  1878. // MessageText:
  1879. //
  1880. // An invalid or unaligned stack was encountered during an unwind operation.
  1881. //
  1882. const auto ERROR_BAD_STACK = 543;
  1883. //
  1884. // MessageId: ERROR_INVALID_UNWIND_TARGET
  1885. //
  1886. // MessageText:
  1887. //
  1888. // An invalid unwind target was encountered during an unwind operation.
  1889. //
  1890. const auto ERROR_INVALID_UNWIND_TARGET = 544;
  1891. //
  1892. // MessageId: ERROR_INVALID_PORT_ATTRIBUTES
  1893. //
  1894. // MessageText:
  1895. //
  1896. // Invalid Object Attributes specified to NtCreatePort or invalid Port Attributes specified to NtConnectPort
  1897. //
  1898. const auto ERROR_INVALID_PORT_ATTRIBUTES = 545;
  1899. //
  1900. // MessageId: ERROR_PORT_MESSAGE_TOO_LONG
  1901. //
  1902. // MessageText:
  1903. //
  1904. // Length of message passed to NtRequestPort or NtRequestWaitReplyPort was longer than the maximum message allowed by the port.
  1905. //
  1906. const auto ERROR_PORT_MESSAGE_TOO_LONG = 546;
  1907. //
  1908. // MessageId: ERROR_INVALID_QUOTA_LOWER
  1909. //
  1910. // MessageText:
  1911. //
  1912. // An attempt was made to lower a quota limit below the current usage.
  1913. //
  1914. const auto ERROR_INVALID_QUOTA_LOWER = 547;
  1915. //
  1916. // MessageId: ERROR_DEVICE_ALREADY_ATTACHED
  1917. //
  1918. // MessageText:
  1919. //
  1920. // An attempt was made to attach to a device that was already attached to another device.
  1921. //
  1922. const auto ERROR_DEVICE_ALREADY_ATTACHED = 548;
  1923. //
  1924. // MessageId: ERROR_INSTRUCTION_MISALIGNMENT
  1925. //
  1926. // MessageText:
  1927. //
  1928. // An attempt was made to execute an instruction at an unaligned address and the host system does not support unaligned instruction references.
  1929. //
  1930. const auto ERROR_INSTRUCTION_MISALIGNMENT = 549;
  1931. //
  1932. // MessageId: ERROR_PROFILING_NOT_STARTED
  1933. //
  1934. // MessageText:
  1935. //
  1936. // Profiling not started.
  1937. //
  1938. const auto ERROR_PROFILING_NOT_STARTED = 550;
  1939. //
  1940. // MessageId: ERROR_PROFILING_NOT_STOPPED
  1941. //
  1942. // MessageText:
  1943. //
  1944. // Profiling not stopped.
  1945. //
  1946. const auto ERROR_PROFILING_NOT_STOPPED = 551;
  1947. //
  1948. // MessageId: ERROR_COULD_NOT_INTERPRET
  1949. //
  1950. // MessageText:
  1951. //
  1952. // The passed ACL did not contain the minimum required information.
  1953. //
  1954. const auto ERROR_COULD_NOT_INTERPRET = 552;
  1955. //
  1956. // MessageId: ERROR_PROFILING_AT_LIMIT
  1957. //
  1958. // MessageText:
  1959. //
  1960. // The number of active profiling objects is at the maximum and no more may be started.
  1961. //
  1962. const auto ERROR_PROFILING_AT_LIMIT = 553;
  1963. //
  1964. // MessageId: ERROR_CANT_WAIT
  1965. //
  1966. // MessageText:
  1967. //
  1968. // Used to indicate that an operation cannot continue without blocking for I/O.
  1969. //
  1970. const auto ERROR_CANT_WAIT = 554;
  1971. //
  1972. // MessageId: ERROR_CANT_TERMINATE_SELF
  1973. //
  1974. // MessageText:
  1975. //
  1976. // Indicates that a thread attempted to terminate itself by default (called NtTerminateThread with NUL and it was the last thread in the current process.
  1977. //
  1978. const auto ERROR_CANT_TERMINATE_SELF = 555;
  1979. //
  1980. // MessageId: ERROR_UNEXPECTED_MM_CREATE_ERR
  1981. //
  1982. // MessageText:
  1983. //
  1984. // If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter.
  1985. // In this case information is lost, however, the filter correctly handles the exception.
  1986. //
  1987. const auto ERROR_UNEXPECTED_MM_CREATE_ERR = 556;
  1988. //
  1989. // MessageId: ERROR_UNEXPECTED_MM_MAP_ERROR
  1990. //
  1991. // MessageText:
  1992. //
  1993. // If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter.
  1994. // In this case information is lost, however, the filter correctly handles the exception.
  1995. //
  1996. const auto ERROR_UNEXPECTED_MM_MAP_ERROR = 557;
  1997. //
  1998. // MessageId: ERROR_UNEXPECTED_MM_EXTEND_ERR
  1999. //
  2000. // MessageText:
  2001. //
  2002. // If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter.
  2003. // In this case information is lost, however, the filter correctly handles the exception.
  2004. //
  2005. const auto ERROR_UNEXPECTED_MM_EXTEND_ERR = 558;
  2006. //
  2007. // MessageId: ERROR_BAD_FUNCTION_TABLE
  2008. //
  2009. // MessageText:
  2010. //
  2011. // A malformed function table was encountered during an unwind operation.
  2012. //
  2013. const auto ERROR_BAD_FUNCTION_TABLE = 559;
  2014. //
  2015. // MessageId: ERROR_NO_GUID_TRANSLATION
  2016. //
  2017. // MessageText:
  2018. //
  2019. // Indicates that an attempt was made to assign protection to a file system file or directory and one of the SIDs in the security descriptor could not be translated into a GUID that could be stored by the file system.
  2020. // This causes the protection attempt to fail, which may cause a file creation attempt to fail.
  2021. //
  2022. const auto ERROR_NO_GUID_TRANSLATION = 560;
  2023. //
  2024. // MessageId: ERROR_INVALID_LDT_SIZE
  2025. //
  2026. // MessageText:
  2027. //
  2028. // Indicates that an attempt was made to grow an LDT by setting its size, or that the size was not an even number of selectors.
  2029. //
  2030. const auto ERROR_INVALID_LDT_SIZE = 561;
  2031. //
  2032. // MessageId: ERROR_INVALID_LDT_OFFSET
  2033. //
  2034. // MessageText:
  2035. //
  2036. // Indicates that the starting value for the LDT information was not an integral multiple of the selector size.
  2037. //
  2038. const auto ERROR_INVALID_LDT_OFFSET = 563;
  2039. //
  2040. // MessageId: ERROR_INVALID_LDT_DESCRIPTOR
  2041. //
  2042. // MessageText:
  2043. //
  2044. // Indicates that the user supplied an invalid descriptor when trying to set up Ldt descriptors.
  2045. //
  2046. const auto ERROR_INVALID_LDT_DESCRIPTOR = 564;
  2047. //
  2048. // MessageId: ERROR_TOO_MANY_THREADS
  2049. //
  2050. // MessageText:
  2051. //
  2052. // Indicates a process has too many threads to perform the requested action. For example, assignment of a primary token may only be performed when a process has zero or one threads.
  2053. //
  2054. const auto ERROR_TOO_MANY_THREADS = 565;
  2055. //
  2056. // MessageId: ERROR_THREAD_NOT_IN_PROCESS
  2057. //
  2058. // MessageText:
  2059. //
  2060. // An attempt was made to operate on a thread within a specific process, but the thread specified is not in the process specified.
  2061. //
  2062. const auto ERROR_THREAD_NOT_IN_PROCESS = 566;
  2063. //
  2064. // MessageId: ERROR_PAGEFILE_QUOTA_EXCEEDED
  2065. //
  2066. // MessageText:
  2067. //
  2068. // Page file quota was exceeded.
  2069. //
  2070. const auto ERROR_PAGEFILE_QUOTA_EXCEEDED = 567;
  2071. //
  2072. // MessageId: ERROR_LOGON_SERVER_CONFLICT
  2073. //
  2074. // MessageText:
  2075. //
  2076. // The Netlogon service cannot start because another Netlogon service running in the domain conflicts with the specified role.
  2077. //
  2078. const auto ERROR_LOGON_SERVER_CONFLICT = 568;
  2079. //
  2080. // MessageId: ERROR_SYNCHRONIZATION_REQUIRED
  2081. //
  2082. // MessageText:
  2083. //
  2084. // The SAM database on a Windows Server is significantly out of synchronization with the copy on the Domain Controller. A complete synchronization is required.
  2085. //
  2086. const auto ERROR_SYNCHRONIZATION_REQUIRED = 569;
  2087. //
  2088. // MessageId: ERROR_NET_OPEN_FAILED
  2089. //
  2090. // MessageText:
  2091. //
  2092. // The NtCreateFile API failed. This error should never be returned to an application, it is a place holder for the Windows Lan Manager Redirector to use in its internal error mapping routines.
  2093. //
  2094. const auto ERROR_NET_OPEN_FAILED = 570;
  2095. //
  2096. // MessageId: ERROR_IO_PRIVILEGE_FAILED
  2097. //
  2098. // MessageText:
  2099. //
  2100. // {Privilege Failed}
  2101. // The I/O permissions for the process could not be changed.
  2102. //
  2103. const auto ERROR_IO_PRIVILEGE_FAILED = 571;
  2104. //
  2105. // MessageId: ERROR_CONTROL_C_EXIT
  2106. //
  2107. // MessageText:
  2108. //
  2109. // {Application Exit by CTRL+C}
  2110. // The application terminated as a result of a CTRL+C.
  2111. //
  2112. const auto ERROR_CONTROL_C_EXIT = 572;
  2113. //
  2114. // MessageId: ERROR_MISSING_SYSTEMFILE
  2115. //
  2116. // MessageText:
  2117. //
  2118. // {Missing System File}
  2119. // The required system file %hs is bad or missing.
  2120. //
  2121. const auto ERROR_MISSING_SYSTEMFILE = 573;
  2122. //
  2123. // MessageId: ERROR_UNHANDLED_EXCEPTION
  2124. //
  2125. // MessageText:
  2126. //
  2127. // {Application Error}
  2128. // The exception %s 0x%08lx) occurred in the application at location 0x%08lx.
  2129. //
  2130. const auto ERROR_UNHANDLED_EXCEPTION = 574;
  2131. //
  2132. // MessageId: ERROR_APP_INIT_FAILURE
  2133. //
  2134. // MessageText:
  2135. //
  2136. // {Application Error}
  2137. // The application failed to initialize properly 0x%lx). Click OK to terminate the application.
  2138. //
  2139. const auto ERROR_APP_INIT_FAILURE = 575;
  2140. //
  2141. // MessageId: ERROR_PAGEFILE_CREATE_FAILED
  2142. //
  2143. // MessageText:
  2144. //
  2145. // {Unable to Create Paging File}
  2146. // The creation of the paging file %hs failed (%lx). The requested size was %ld.
  2147. //
  2148. const auto ERROR_PAGEFILE_CREATE_FAILED = 576;
  2149. //
  2150. // MessageId: ERROR_INVALID_IMAGE_HASH
  2151. //
  2152. // MessageText:
  2153. //
  2154. // Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.
  2155. //
  2156. const auto ERROR_INVALID_IMAGE_HASH = 577;
  2157. //
  2158. // MessageId: ERROR_NO_PAGEFILE
  2159. //
  2160. // MessageText:
  2161. //
  2162. // {No Paging File Specified}
  2163. // No paging file was specified in the system configuration.
  2164. //
  2165. const auto ERROR_NO_PAGEFILE = 578;
  2166. //
  2167. // MessageId: ERROR_ILLEGAL_FLOAT_CONTEXT
  2168. //
  2169. // MessageText:
  2170. //
  2171. // {EXCEPTION}
  2172. // A real-mode application issued a floating-point instruction and floating-point hardware is not present.
  2173. //
  2174. const auto ERROR_ILLEGAL_FLOAT_CONTEXT = 579;
  2175. //
  2176. // MessageId: ERROR_NO_EVENT_PAIR
  2177. //
  2178. // MessageText:
  2179. //
  2180. // An event pair synchronization operation was performed using the thread specific client/server event pair object, but no event pair object was associated with the thread.
  2181. //
  2182. const auto ERROR_NO_EVENT_PAIR = 580;
  2183. //
  2184. // MessageId: ERROR_DOMAIN_CTRLR_CONFIG_ERROR
  2185. //
  2186. // MessageText:
  2187. //
  2188. // A Windows Server has an incorrect configuration.
  2189. //
  2190. const auto ERROR_DOMAIN_CTRLR_CONFIG_ERROR = 581;
  2191. //
  2192. // MessageId: ERROR_ILLEGAL_CHARACTER
  2193. //
  2194. // MessageText:
  2195. //
  2196. // An illegal character was encountered. For a multi-byte character set this includes a lead byte without a succeeding trail byte. For the Unicode character set this includes the characters 0xFFFF and 0xFFFE.
  2197. //
  2198. const auto ERROR_ILLEGAL_CHARACTER = 582;
  2199. //
  2200. // MessageId: ERROR_UNDEFINED_CHARACTER
  2201. //
  2202. // MessageText:
  2203. //
  2204. // The Unicode character is not defined in the Unicode character set installed on the system.
  2205. //
  2206. const auto ERROR_UNDEFINED_CHARACTER = 583;
  2207. //
  2208. // MessageId: ERROR_FLOPPY_VOLUME
  2209. //
  2210. // MessageText:
  2211. //
  2212. // The paging file cannot be created on a floppy diskette.
  2213. //
  2214. const auto ERROR_FLOPPY_VOLUME = 584;
  2215. //
  2216. // MessageId: ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT
  2217. //
  2218. // MessageText:
  2219. //
  2220. // The system BIOS failed to connect a system interrupt to the device or bus for which the device is connected.
  2221. //
  2222. const auto ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT = 585;
  2223. //
  2224. // MessageId: ERROR_BACKUP_CONTROLLER
  2225. //
  2226. // MessageText:
  2227. //
  2228. // This operation is only allowed for the Primary Domain Controller of the domain.
  2229. //
  2230. const auto ERROR_BACKUP_CONTROLLER = 586;
  2231. //
  2232. // MessageId: ERROR_MUTANT_LIMIT_EXCEEDED
  2233. //
  2234. // MessageText:
  2235. //
  2236. // An attempt was made to acquire a mutant such that its maximum count would have been exceeded.
  2237. //
  2238. const auto ERROR_MUTANT_LIMIT_EXCEEDED = 587;
  2239. //
  2240. // MessageId: ERROR_FS_DRIVER_REQUIRED
  2241. //
  2242. // MessageText:
  2243. //
  2244. // A volume has been accessed for which a file system driver is required that has not yet been loaded.
  2245. //
  2246. const auto ERROR_FS_DRIVER_REQUIRED = 588;
  2247. //
  2248. // MessageId: ERROR_CANNOT_LOAD_REGISTRY_FILE
  2249. //
  2250. // MessageText:
  2251. //
  2252. // {Registry File Failure}
  2253. // The registry cannot load the hive (file):
  2254. // %hs
  2255. // or its log or alternate.
  2256. // It is corrupt, absent, or not writable.
  2257. //
  2258. const auto ERROR_CANNOT_LOAD_REGISTRY_FILE = 589;
  2259. //
  2260. // MessageId: ERROR_DEBUG_ATTACH_FAILED
  2261. //
  2262. // MessageText:
  2263. //
  2264. // {Unexpected Failure in DebugActiveProcess}
  2265. // An unexpected failure occurred while processing a DebugActiveProcess API request. You may choose OK to terminate the process, or Cancel to ignore the error.
  2266. //
  2267. const auto ERROR_DEBUG_ATTACH_FAILED = 590;
  2268. //
  2269. // MessageId: ERROR_SYSTEM_PROCESS_TERMINATED
  2270. //
  2271. // MessageText:
  2272. //
  2273. // {Fatal System Error}
  2274. // The %hs system process terminated unexpectedly with a status of 0x%08x 0x%08x 0x%08x).
  2275. // The system has b…