WinError.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:582k
源码类别:

模拟服务器

开发平台:

C/C++

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