home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c083 / 19.ddi / GENINC32.PAK / WINERROR.H < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-02  |  104.4 KB  |  5,436 lines

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