Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26647 lines
556 KiB

  1. /************************************************************************
  2. * *
  3. * winerror.h -- error code definitions for the Win32 API functions *
  4. * *
  5. * Copyright (c) Microsoft Corp. All rights reserved. *
  6. * *
  7. ************************************************************************/
  8. #ifndef _WINERROR_
  9. #define _WINERROR_
  10. #if defined (_MSC_VER) && (_MSC_VER >= 1020) && !defined(__midl)
  11. #pragma once
  12. #endif
  13. //
  14. // Values are 32 bit values layed out as follows:
  15. //
  16. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  17. // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  18. // +---+-+-+-----------------------+-------------------------------+
  19. // |Sev|C|R| Facility | Code |
  20. // +---+-+-+-----------------------+-------------------------------+
  21. //
  22. // where
  23. //
  24. // Sev - is the severity code
  25. //
  26. // 00 - Success
  27. // 01 - Informational
  28. // 10 - Warning
  29. // 11 - Error
  30. //
  31. // C - is the Customer code flag
  32. //
  33. // R - is a reserved bit
  34. //
  35. // Facility - is the facility code
  36. //
  37. // Code - is the facility's status code
  38. //
  39. //
  40. // Define the facility codes
  41. //
  42. #define FACILITY_WINDOWS_CE 24
  43. #define FACILITY_WINDOWS 8
  44. #define FACILITY_URT 19
  45. #define FACILITY_UMI 22
  46. #define FACILITY_SXS 23
  47. #define FACILITY_STORAGE 3
  48. #define FACILITY_SSPI 9
  49. #define FACILITY_SCARD 16
  50. #define FACILITY_SETUPAPI 15
  51. #define FACILITY_SECURITY 9
  52. #define FACILITY_RPC 1
  53. #define FACILITY_WIN32 7
  54. #define FACILITY_CONTROL 10
  55. #define FACILITY_NULL 0
  56. #define FACILITY_MSMQ 14
  57. #define FACILITY_MEDIASERVER 13
  58. #define FACILITY_INTERNET 12
  59. #define FACILITY_ITF 4
  60. #define FACILITY_HTTP 25
  61. #define FACILITY_DPLAY 21
  62. #define FACILITY_DISPATCH 2
  63. #define FACILITY_CONFIGURATION 33
  64. #define FACILITY_COMPLUS 17
  65. #define FACILITY_CERT 11
  66. #define FACILITY_BACKGROUNDCOPY 32
  67. #define FACILITY_ACS 20
  68. #define FACILITY_AAF 18
  69. //
  70. // Define the severity codes
  71. //
  72. //
  73. // MessageId: ERROR_SUCCESS
  74. //
  75. // MessageText:
  76. //
  77. // The operation completed successfully.
  78. //
  79. #define ERROR_SUCCESS 0L
  80. #define NO_ERROR 0L // dderror
  81. #define SEC_E_OK ((HRESULT)0x00000000L)
  82. //
  83. // MessageId: ERROR_INVALID_FUNCTION
  84. //
  85. // MessageText:
  86. //
  87. // Incorrect function.
  88. //
  89. #define ERROR_INVALID_FUNCTION 1L // dderror
  90. //
  91. // MessageId: ERROR_FILE_NOT_FOUND
  92. //
  93. // MessageText:
  94. //
  95. // The system cannot find the file specified.
  96. //
  97. #define ERROR_FILE_NOT_FOUND 2L
  98. //
  99. // MessageId: ERROR_PATH_NOT_FOUND
  100. //
  101. // MessageText:
  102. //
  103. // The system cannot find the path specified.
  104. //
  105. #define ERROR_PATH_NOT_FOUND 3L
  106. //
  107. // MessageId: ERROR_TOO_MANY_OPEN_FILES
  108. //
  109. // MessageText:
  110. //
  111. // The system cannot open the file.
  112. //
  113. #define ERROR_TOO_MANY_OPEN_FILES 4L
  114. //
  115. // MessageId: ERROR_ACCESS_DENIED
  116. //
  117. // MessageText:
  118. //
  119. // Access is denied.
  120. //
  121. #define ERROR_ACCESS_DENIED 5L
  122. //
  123. // MessageId: ERROR_INVALID_HANDLE
  124. //
  125. // MessageText:
  126. //
  127. // The handle is invalid.
  128. //
  129. #define ERROR_INVALID_HANDLE 6L
  130. //
  131. // MessageId: ERROR_ARENA_TRASHED
  132. //
  133. // MessageText:
  134. //
  135. // The storage control blocks were destroyed.
  136. //
  137. #define ERROR_ARENA_TRASHED 7L
  138. //
  139. // MessageId: ERROR_NOT_ENOUGH_MEMORY
  140. //
  141. // MessageText:
  142. //
  143. // Not enough storage is available to process this command.
  144. //
  145. #define ERROR_NOT_ENOUGH_MEMORY 8L // dderror
  146. //
  147. // MessageId: ERROR_INVALID_BLOCK
  148. //
  149. // MessageText:
  150. //
  151. // The storage control block address is invalid.
  152. //
  153. #define ERROR_INVALID_BLOCK 9L
  154. //
  155. // MessageId: ERROR_BAD_ENVIRONMENT
  156. //
  157. // MessageText:
  158. //
  159. // The environment is incorrect.
  160. //
  161. #define ERROR_BAD_ENVIRONMENT 10L
  162. //
  163. // MessageId: ERROR_BAD_FORMAT
  164. //
  165. // MessageText:
  166. //
  167. // An attempt was made to load a program with an incorrect format.
  168. //
  169. #define ERROR_BAD_FORMAT 11L
  170. //
  171. // MessageId: ERROR_INVALID_ACCESS
  172. //
  173. // MessageText:
  174. //
  175. // The access code is invalid.
  176. //
  177. #define ERROR_INVALID_ACCESS 12L
  178. //
  179. // MessageId: ERROR_INVALID_DATA
  180. //
  181. // MessageText:
  182. //
  183. // The data is invalid.
  184. //
  185. #define ERROR_INVALID_DATA 13L
  186. //
  187. // MessageId: ERROR_OUTOFMEMORY
  188. //
  189. // MessageText:
  190. //
  191. // Not enough storage is available to complete this operation.
  192. //
  193. #define ERROR_OUTOFMEMORY 14L
  194. //
  195. // MessageId: ERROR_INVALID_DRIVE
  196. //
  197. // MessageText:
  198. //
  199. // The system cannot find the drive specified.
  200. //
  201. #define ERROR_INVALID_DRIVE 15L
  202. //
  203. // MessageId: ERROR_CURRENT_DIRECTORY
  204. //
  205. // MessageText:
  206. //
  207. // The directory cannot be removed.
  208. //
  209. #define ERROR_CURRENT_DIRECTORY 16L
  210. //
  211. // MessageId: ERROR_NOT_SAME_DEVICE
  212. //
  213. // MessageText:
  214. //
  215. // The system cannot move the file to a different disk drive.
  216. //
  217. #define ERROR_NOT_SAME_DEVICE 17L
  218. //
  219. // MessageId: ERROR_NO_MORE_FILES
  220. //
  221. // MessageText:
  222. //
  223. // There are no more files.
  224. //
  225. #define ERROR_NO_MORE_FILES 18L
  226. //
  227. // MessageId: ERROR_WRITE_PROTECT
  228. //
  229. // MessageText:
  230. //
  231. // The media is write protected.
  232. //
  233. #define ERROR_WRITE_PROTECT 19L
  234. //
  235. // MessageId: ERROR_BAD_UNIT
  236. //
  237. // MessageText:
  238. //
  239. // The system cannot find the device specified.
  240. //
  241. #define ERROR_BAD_UNIT 20L
  242. //
  243. // MessageId: ERROR_NOT_READY
  244. //
  245. // MessageText:
  246. //
  247. // The device is not ready.
  248. //
  249. #define ERROR_NOT_READY 21L
  250. //
  251. // MessageId: ERROR_BAD_COMMAND
  252. //
  253. // MessageText:
  254. //
  255. // The device does not recognize the command.
  256. //
  257. #define ERROR_BAD_COMMAND 22L
  258. //
  259. // MessageId: ERROR_CRC
  260. //
  261. // MessageText:
  262. //
  263. // Data error (cyclic redundancy check).
  264. //
  265. #define ERROR_CRC 23L
  266. //
  267. // MessageId: ERROR_BAD_LENGTH
  268. //
  269. // MessageText:
  270. //
  271. // The program issued a command but the command length is incorrect.
  272. //
  273. #define ERROR_BAD_LENGTH 24L
  274. //
  275. // MessageId: ERROR_SEEK
  276. //
  277. // MessageText:
  278. //
  279. // The drive cannot locate a specific area or track on the disk.
  280. //
  281. #define ERROR_SEEK 25L
  282. //
  283. // MessageId: ERROR_NOT_DOS_DISK
  284. //
  285. // MessageText:
  286. //
  287. // The specified disk or diskette cannot be accessed.
  288. //
  289. #define ERROR_NOT_DOS_DISK 26L
  290. //
  291. // MessageId: ERROR_SECTOR_NOT_FOUND
  292. //
  293. // MessageText:
  294. //
  295. // The drive cannot find the sector requested.
  296. //
  297. #define ERROR_SECTOR_NOT_FOUND 27L
  298. //
  299. // MessageId: ERROR_OUT_OF_PAPER
  300. //
  301. // MessageText:
  302. //
  303. // The printer is out of paper.
  304. //
  305. #define ERROR_OUT_OF_PAPER 28L
  306. //
  307. // MessageId: ERROR_WRITE_FAULT
  308. //
  309. // MessageText:
  310. //
  311. // The system cannot write to the specified device.
  312. //
  313. #define ERROR_WRITE_FAULT 29L
  314. //
  315. // MessageId: ERROR_READ_FAULT
  316. //
  317. // MessageText:
  318. //
  319. // The system cannot read from the specified device.
  320. //
  321. #define ERROR_READ_FAULT 30L
  322. //
  323. // MessageId: ERROR_GEN_FAILURE
  324. //
  325. // MessageText:
  326. //
  327. // A device attached to the system is not functioning.
  328. //
  329. #define ERROR_GEN_FAILURE 31L
  330. //
  331. // MessageId: ERROR_SHARING_VIOLATION
  332. //
  333. // MessageText:
  334. //
  335. // The process cannot access the file because it is being used by another process.
  336. //
  337. #define ERROR_SHARING_VIOLATION 32L
  338. //
  339. // MessageId: ERROR_LOCK_VIOLATION
  340. //
  341. // MessageText:
  342. //
  343. // The process cannot access the file because another process has locked a portion of the file.
  344. //
  345. #define ERROR_LOCK_VIOLATION 33L
  346. //
  347. // MessageId: ERROR_WRONG_DISK
  348. //
  349. // MessageText:
  350. //
  351. // The wrong diskette is in the drive.
  352. // Insert %2 (Volume Serial Number: %3) into drive %1.
  353. //
  354. #define ERROR_WRONG_DISK 34L
  355. //
  356. // MessageId: ERROR_SHARING_BUFFER_EXCEEDED
  357. //
  358. // MessageText:
  359. //
  360. // Too many files opened for sharing.
  361. //
  362. #define ERROR_SHARING_BUFFER_EXCEEDED 36L
  363. //
  364. // MessageId: ERROR_HANDLE_EOF
  365. //
  366. // MessageText:
  367. //
  368. // Reached the end of the file.
  369. //
  370. #define ERROR_HANDLE_EOF 38L
  371. //
  372. // MessageId: ERROR_HANDLE_DISK_FULL
  373. //
  374. // MessageText:
  375. //
  376. // The disk is full.
  377. //
  378. #define ERROR_HANDLE_DISK_FULL 39L
  379. //
  380. // MessageId: ERROR_NOT_SUPPORTED
  381. //
  382. // MessageText:
  383. //
  384. // The request is not supported.
  385. //
  386. #define ERROR_NOT_SUPPORTED 50L
  387. //
  388. // MessageId: ERROR_REM_NOT_LIST
  389. //
  390. // MessageText:
  391. //
  392. // Windows cannot find the network path. Verify that the network path is correct and the destination computer is not busy or turned off. If Windows still cannot find the network path, contact your network administrator.
  393. //
  394. #define ERROR_REM_NOT_LIST 51L
  395. //
  396. // MessageId: ERROR_DUP_NAME
  397. //
  398. // MessageText:
  399. //
  400. // You were not connected because a duplicate name exists on the network. Go to System in Control Panel to change the computer name and try again.
  401. //
  402. #define ERROR_DUP_NAME 52L
  403. //
  404. // MessageId: ERROR_BAD_NETPATH
  405. //
  406. // MessageText:
  407. //
  408. // The network path was not found.
  409. //
  410. #define ERROR_BAD_NETPATH 53L
  411. //
  412. // MessageId: ERROR_NETWORK_BUSY
  413. //
  414. // MessageText:
  415. //
  416. // The network is busy.
  417. //
  418. #define ERROR_NETWORK_BUSY 54L
  419. //
  420. // MessageId: ERROR_DEV_NOT_EXIST
  421. //
  422. // MessageText:
  423. //
  424. // The specified network resource or device is no longer available.
  425. //
  426. #define ERROR_DEV_NOT_EXIST 55L // dderror
  427. //
  428. // MessageId: ERROR_TOO_MANY_CMDS
  429. //
  430. // MessageText:
  431. //
  432. // The network BIOS command limit has been reached.
  433. //
  434. #define ERROR_TOO_MANY_CMDS 56L
  435. //
  436. // MessageId: ERROR_ADAP_HDW_ERR
  437. //
  438. // MessageText:
  439. //
  440. // A network adapter hardware error occurred.
  441. //
  442. #define ERROR_ADAP_HDW_ERR 57L
  443. //
  444. // MessageId: ERROR_BAD_NET_RESP
  445. //
  446. // MessageText:
  447. //
  448. // The specified server cannot perform the requested operation.
  449. //
  450. #define ERROR_BAD_NET_RESP 58L
  451. //
  452. // MessageId: ERROR_UNEXP_NET_ERR
  453. //
  454. // MessageText:
  455. //
  456. // An unexpected network error occurred.
  457. //
  458. #define ERROR_UNEXP_NET_ERR 59L
  459. //
  460. // MessageId: ERROR_BAD_REM_ADAP
  461. //
  462. // MessageText:
  463. //
  464. // The remote adapter is not compatible.
  465. //
  466. #define ERROR_BAD_REM_ADAP 60L
  467. //
  468. // MessageId: ERROR_PRINTQ_FULL
  469. //
  470. // MessageText:
  471. //
  472. // The printer queue is full.
  473. //
  474. #define ERROR_PRINTQ_FULL 61L
  475. //
  476. // MessageId: ERROR_NO_SPOOL_SPACE
  477. //
  478. // MessageText:
  479. //
  480. // Space to store the file waiting to be printed is not available on the server.
  481. //
  482. #define ERROR_NO_SPOOL_SPACE 62L
  483. //
  484. // MessageId: ERROR_PRINT_CANCELLED
  485. //
  486. // MessageText:
  487. //
  488. // Your file waiting to be printed was deleted.
  489. //
  490. #define ERROR_PRINT_CANCELLED 63L
  491. //
  492. // MessageId: ERROR_NETNAME_DELETED
  493. //
  494. // MessageText:
  495. //
  496. // The specified network name is no longer available.
  497. //
  498. #define ERROR_NETNAME_DELETED 64L
  499. //
  500. // MessageId: ERROR_NETWORK_ACCESS_DENIED
  501. //
  502. // MessageText:
  503. //
  504. // Network access is denied.
  505. //
  506. #define ERROR_NETWORK_ACCESS_DENIED 65L
  507. //
  508. // MessageId: ERROR_BAD_DEV_TYPE
  509. //
  510. // MessageText:
  511. //
  512. // The network resource type is not correct.
  513. //
  514. #define ERROR_BAD_DEV_TYPE 66L
  515. //
  516. // MessageId: ERROR_BAD_NET_NAME
  517. //
  518. // MessageText:
  519. //
  520. // The network name cannot be found.
  521. //
  522. #define ERROR_BAD_NET_NAME 67L
  523. //
  524. // MessageId: ERROR_TOO_MANY_NAMES
  525. //
  526. // MessageText:
  527. //
  528. // The name limit for the local computer network adapter card was exceeded.
  529. //
  530. #define ERROR_TOO_MANY_NAMES 68L
  531. //
  532. // MessageId: ERROR_TOO_MANY_SESS
  533. //
  534. // MessageText:
  535. //
  536. // The network BIOS session limit was exceeded.
  537. //
  538. #define ERROR_TOO_MANY_SESS 69L
  539. //
  540. // MessageId: ERROR_SHARING_PAUSED
  541. //
  542. // MessageText:
  543. //
  544. // The remote server has been paused or is in the process of being started.
  545. //
  546. #define ERROR_SHARING_PAUSED 70L
  547. //
  548. // MessageId: ERROR_REQ_NOT_ACCEP
  549. //
  550. // MessageText:
  551. //
  552. // No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
  553. //
  554. #define ERROR_REQ_NOT_ACCEP 71L
  555. //
  556. // MessageId: ERROR_REDIR_PAUSED
  557. //
  558. // MessageText:
  559. //
  560. // The specified printer or disk device has been paused.
  561. //
  562. #define ERROR_REDIR_PAUSED 72L
  563. //
  564. // MessageId: ERROR_FILE_EXISTS
  565. //
  566. // MessageText:
  567. //
  568. // The file exists.
  569. //
  570. #define ERROR_FILE_EXISTS 80L
  571. //
  572. // MessageId: ERROR_CANNOT_MAKE
  573. //
  574. // MessageText:
  575. //
  576. // The directory or file cannot be created.
  577. //
  578. #define ERROR_CANNOT_MAKE 82L
  579. //
  580. // MessageId: ERROR_FAIL_I24
  581. //
  582. // MessageText:
  583. //
  584. // Fail on INT 24.
  585. //
  586. #define ERROR_FAIL_I24 83L
  587. //
  588. // MessageId: ERROR_OUT_OF_STRUCTURES
  589. //
  590. // MessageText:
  591. //
  592. // Storage to process this request is not available.
  593. //
  594. #define ERROR_OUT_OF_STRUCTURES 84L
  595. //
  596. // MessageId: ERROR_ALREADY_ASSIGNED
  597. //
  598. // MessageText:
  599. //
  600. // The local device name is already in use.
  601. //
  602. #define ERROR_ALREADY_ASSIGNED 85L
  603. //
  604. // MessageId: ERROR_INVALID_PASSWORD
  605. //
  606. // MessageText:
  607. //
  608. // The specified network password is not correct.
  609. //
  610. #define ERROR_INVALID_PASSWORD 86L
  611. //
  612. // MessageId: ERROR_INVALID_PARAMETER
  613. //
  614. // MessageText:
  615. //
  616. // The parameter is incorrect.
  617. //
  618. #define ERROR_INVALID_PARAMETER 87L // dderror
  619. //
  620. // MessageId: ERROR_NET_WRITE_FAULT
  621. //
  622. // MessageText:
  623. //
  624. // A write fault occurred on the network.
  625. //
  626. #define ERROR_NET_WRITE_FAULT 88L
  627. //
  628. // MessageId: ERROR_NO_PROC_SLOTS
  629. //
  630. // MessageText:
  631. //
  632. // The system cannot start another process at this time.
  633. //
  634. #define ERROR_NO_PROC_SLOTS 89L
  635. //
  636. // MessageId: ERROR_TOO_MANY_SEMAPHORES
  637. //
  638. // MessageText:
  639. //
  640. // Cannot create another system semaphore.
  641. //
  642. #define ERROR_TOO_MANY_SEMAPHORES 100L
  643. //
  644. // MessageId: ERROR_EXCL_SEM_ALREADY_OWNED
  645. //
  646. // MessageText:
  647. //
  648. // The exclusive semaphore is owned by another process.
  649. //
  650. #define ERROR_EXCL_SEM_ALREADY_OWNED 101L
  651. //
  652. // MessageId: ERROR_SEM_IS_SET
  653. //
  654. // MessageText:
  655. //
  656. // The semaphore is set and cannot be closed.
  657. //
  658. #define ERROR_SEM_IS_SET 102L
  659. //
  660. // MessageId: ERROR_TOO_MANY_SEM_REQUESTS
  661. //
  662. // MessageText:
  663. //
  664. // The semaphore cannot be set again.
  665. //
  666. #define ERROR_TOO_MANY_SEM_REQUESTS 103L
  667. //
  668. // MessageId: ERROR_INVALID_AT_INTERRUPT_TIME
  669. //
  670. // MessageText:
  671. //
  672. // Cannot request exclusive semaphores at interrupt time.
  673. //
  674. #define ERROR_INVALID_AT_INTERRUPT_TIME 104L
  675. //
  676. // MessageId: ERROR_SEM_OWNER_DIED
  677. //
  678. // MessageText:
  679. //
  680. // The previous ownership of this semaphore has ended.
  681. //
  682. #define ERROR_SEM_OWNER_DIED 105L
  683. //
  684. // MessageId: ERROR_SEM_USER_LIMIT
  685. //
  686. // MessageText:
  687. //
  688. // Insert the diskette for drive %1.
  689. //
  690. #define ERROR_SEM_USER_LIMIT 106L
  691. //
  692. // MessageId: ERROR_DISK_CHANGE
  693. //
  694. // MessageText:
  695. //
  696. // The program stopped because an alternate diskette was not inserted.
  697. //
  698. #define ERROR_DISK_CHANGE 107L
  699. //
  700. // MessageId: ERROR_DRIVE_LOCKED
  701. //
  702. // MessageText:
  703. //
  704. // The disk is in use or locked by another process.
  705. //
  706. #define ERROR_DRIVE_LOCKED 108L
  707. //
  708. // MessageId: ERROR_BROKEN_PIPE
  709. //
  710. // MessageText:
  711. //
  712. // The pipe has been ended.
  713. //
  714. #define ERROR_BROKEN_PIPE 109L
  715. //
  716. // MessageId: ERROR_OPEN_FAILED
  717. //
  718. // MessageText:
  719. //
  720. // The system cannot open the device or file specified.
  721. //
  722. #define ERROR_OPEN_FAILED 110L
  723. //
  724. // MessageId: ERROR_BUFFER_OVERFLOW
  725. //
  726. // MessageText:
  727. //
  728. // The file name is too long.
  729. //
  730. #define ERROR_BUFFER_OVERFLOW 111L
  731. //
  732. // MessageId: ERROR_DISK_FULL
  733. //
  734. // MessageText:
  735. //
  736. // There is not enough space on the disk.
  737. //
  738. #define ERROR_DISK_FULL 112L
  739. //
  740. // MessageId: ERROR_NO_MORE_SEARCH_HANDLES
  741. //
  742. // MessageText:
  743. //
  744. // No more internal file identifiers available.
  745. //
  746. #define ERROR_NO_MORE_SEARCH_HANDLES 113L
  747. //
  748. // MessageId: ERROR_INVALID_TARGET_HANDLE
  749. //
  750. // MessageText:
  751. //
  752. // The target internal file identifier is incorrect.
  753. //
  754. #define ERROR_INVALID_TARGET_HANDLE 114L
  755. //
  756. // MessageId: ERROR_INVALID_CATEGORY
  757. //
  758. // MessageText:
  759. //
  760. // The IOCTL call made by the application program is not correct.
  761. //
  762. #define ERROR_INVALID_CATEGORY 117L
  763. //
  764. // MessageId: ERROR_INVALID_VERIFY_SWITCH
  765. //
  766. // MessageText:
  767. //
  768. // The verify-on-write switch parameter value is not correct.
  769. //
  770. #define ERROR_INVALID_VERIFY_SWITCH 118L
  771. //
  772. // MessageId: ERROR_BAD_DRIVER_LEVEL
  773. //
  774. // MessageText:
  775. //
  776. // The system does not support the command requested.
  777. //
  778. #define ERROR_BAD_DRIVER_LEVEL 119L
  779. //
  780. // MessageId: ERROR_CALL_NOT_IMPLEMENTED
  781. //
  782. // MessageText:
  783. //
  784. // This function is not supported on this system.
  785. //
  786. #define ERROR_CALL_NOT_IMPLEMENTED 120L
  787. //
  788. // MessageId: ERROR_SEM_TIMEOUT
  789. //
  790. // MessageText:
  791. //
  792. // The semaphore timeout period has expired.
  793. //
  794. #define ERROR_SEM_TIMEOUT 121L
  795. //
  796. // MessageId: ERROR_INSUFFICIENT_BUFFER
  797. //
  798. // MessageText:
  799. //
  800. // The data area passed to a system call is too small.
  801. //
  802. #define ERROR_INSUFFICIENT_BUFFER 122L // dderror
  803. //
  804. // MessageId: ERROR_INVALID_NAME
  805. //
  806. // MessageText:
  807. //
  808. // The filename, directory name, or volume label syntax is incorrect.
  809. //
  810. #define ERROR_INVALID_NAME 123L // dderror
  811. //
  812. // MessageId: ERROR_INVALID_LEVEL
  813. //
  814. // MessageText:
  815. //
  816. // The system call level is not correct.
  817. //
  818. #define ERROR_INVALID_LEVEL 124L
  819. //
  820. // MessageId: ERROR_NO_VOLUME_LABEL
  821. //
  822. // MessageText:
  823. //
  824. // The disk has no volume label.
  825. //
  826. #define ERROR_NO_VOLUME_LABEL 125L
  827. //
  828. // MessageId: ERROR_MOD_NOT_FOUND
  829. //
  830. // MessageText:
  831. //
  832. // The specified module could not be found.
  833. //
  834. #define ERROR_MOD_NOT_FOUND 126L
  835. //
  836. // MessageId: ERROR_PROC_NOT_FOUND
  837. //
  838. // MessageText:
  839. //
  840. // The specified procedure could not be found.
  841. //
  842. #define ERROR_PROC_NOT_FOUND 127L
  843. //
  844. // MessageId: ERROR_WAIT_NO_CHILDREN
  845. //
  846. // MessageText:
  847. //
  848. // There are no child processes to wait for.
  849. //
  850. #define ERROR_WAIT_NO_CHILDREN 128L
  851. //
  852. // MessageId: ERROR_CHILD_NOT_COMPLETE
  853. //
  854. // MessageText:
  855. //
  856. // The %1 application cannot be run in Win32 mode.
  857. //
  858. #define ERROR_CHILD_NOT_COMPLETE 129L
  859. //
  860. // MessageId: ERROR_DIRECT_ACCESS_HANDLE
  861. //
  862. // MessageText:
  863. //
  864. // Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
  865. //
  866. #define ERROR_DIRECT_ACCESS_HANDLE 130L
  867. //
  868. // MessageId: ERROR_NEGATIVE_SEEK
  869. //
  870. // MessageText:
  871. //
  872. // An attempt was made to move the file pointer before the beginning of the file.
  873. //
  874. #define ERROR_NEGATIVE_SEEK 131L
  875. //
  876. // MessageId: ERROR_SEEK_ON_DEVICE
  877. //
  878. // MessageText:
  879. //
  880. // The file pointer cannot be set on the specified device or file.
  881. //
  882. #define ERROR_SEEK_ON_DEVICE 132L
  883. //
  884. // MessageId: ERROR_IS_JOIN_TARGET
  885. //
  886. // MessageText:
  887. //
  888. // A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
  889. //
  890. #define ERROR_IS_JOIN_TARGET 133L
  891. //
  892. // MessageId: ERROR_IS_JOINED
  893. //
  894. // MessageText:
  895. //
  896. // An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
  897. //
  898. #define ERROR_IS_JOINED 134L
  899. //
  900. // MessageId: ERROR_IS_SUBSTED
  901. //
  902. // MessageText:
  903. //
  904. // An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
  905. //
  906. #define ERROR_IS_SUBSTED 135L
  907. //
  908. // MessageId: ERROR_NOT_JOINED
  909. //
  910. // MessageText:
  911. //
  912. // The system tried to delete the JOIN of a drive that is not joined.
  913. //
  914. #define ERROR_NOT_JOINED 136L
  915. //
  916. // MessageId: ERROR_NOT_SUBSTED
  917. //
  918. // MessageText:
  919. //
  920. // The system tried to delete the substitution of a drive that is not substituted.
  921. //
  922. #define ERROR_NOT_SUBSTED 137L
  923. //
  924. // MessageId: ERROR_JOIN_TO_JOIN
  925. //
  926. // MessageText:
  927. //
  928. // The system tried to join a drive to a directory on a joined drive.
  929. //
  930. #define ERROR_JOIN_TO_JOIN 138L
  931. //
  932. // MessageId: ERROR_SUBST_TO_SUBST
  933. //
  934. // MessageText:
  935. //
  936. // The system tried to substitute a drive to a directory on a substituted drive.
  937. //
  938. #define ERROR_SUBST_TO_SUBST 139L
  939. //
  940. // MessageId: ERROR_JOIN_TO_SUBST
  941. //
  942. // MessageText:
  943. //
  944. // The system tried to join a drive to a directory on a substituted drive.
  945. //
  946. #define ERROR_JOIN_TO_SUBST 140L
  947. //
  948. // MessageId: ERROR_SUBST_TO_JOIN
  949. //
  950. // MessageText:
  951. //
  952. // The system tried to SUBST a drive to a directory on a joined drive.
  953. //
  954. #define ERROR_SUBST_TO_JOIN 141L
  955. //
  956. // MessageId: ERROR_BUSY_DRIVE
  957. //
  958. // MessageText:
  959. //
  960. // The system cannot perform a JOIN or SUBST at this time.
  961. //
  962. #define ERROR_BUSY_DRIVE 142L
  963. //
  964. // MessageId: ERROR_SAME_DRIVE
  965. //
  966. // MessageText:
  967. //
  968. // The system cannot join or substitute a drive to or for a directory on the same drive.
  969. //
  970. #define ERROR_SAME_DRIVE 143L
  971. //
  972. // MessageId: ERROR_DIR_NOT_ROOT
  973. //
  974. // MessageText:
  975. //
  976. // The directory is not a subdirectory of the root directory.
  977. //
  978. #define ERROR_DIR_NOT_ROOT 144L
  979. //
  980. // MessageId: ERROR_DIR_NOT_EMPTY
  981. //
  982. // MessageText:
  983. //
  984. // The directory is not empty.
  985. //
  986. #define ERROR_DIR_NOT_EMPTY 145L
  987. //
  988. // MessageId: ERROR_IS_SUBST_PATH
  989. //
  990. // MessageText:
  991. //
  992. // The path specified is being used in a substitute.
  993. //
  994. #define ERROR_IS_SUBST_PATH 146L
  995. //
  996. // MessageId: ERROR_IS_JOIN_PATH
  997. //
  998. // MessageText:
  999. //
  1000. // Not enough resources are available to process this command.
  1001. //
  1002. #define ERROR_IS_JOIN_PATH 147L
  1003. //
  1004. // MessageId: ERROR_PATH_BUSY
  1005. //
  1006. // MessageText:
  1007. //
  1008. // The path specified cannot be used at this time.
  1009. //
  1010. #define ERROR_PATH_BUSY 148L
  1011. //
  1012. // MessageId: ERROR_IS_SUBST_TARGET
  1013. //
  1014. // MessageText:
  1015. //
  1016. // An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
  1017. //
  1018. #define ERROR_IS_SUBST_TARGET 149L
  1019. //
  1020. // MessageId: ERROR_SYSTEM_TRACE
  1021. //
  1022. // MessageText:
  1023. //
  1024. // System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.
  1025. //
  1026. #define ERROR_SYSTEM_TRACE 150L
  1027. //
  1028. // MessageId: ERROR_INVALID_EVENT_COUNT
  1029. //
  1030. // MessageText:
  1031. //
  1032. // The number of specified semaphore events for DosMuxSemWait is not correct.
  1033. //
  1034. #define ERROR_INVALID_EVENT_COUNT 151L
  1035. //
  1036. // MessageId: ERROR_TOO_MANY_MUXWAITERS
  1037. //
  1038. // MessageText:
  1039. //
  1040. // DosMuxSemWait did not execute; too many semaphores are already set.
  1041. //
  1042. #define ERROR_TOO_MANY_MUXWAITERS 152L
  1043. //
  1044. // MessageId: ERROR_INVALID_LIST_FORMAT
  1045. //
  1046. // MessageText:
  1047. //
  1048. // The DosMuxSemWait list is not correct.
  1049. //
  1050. #define ERROR_INVALID_LIST_FORMAT 153L
  1051. //
  1052. // MessageId: ERROR_LABEL_TOO_LONG
  1053. //
  1054. // MessageText:
  1055. //
  1056. // The volume label you entered exceeds the label character limit of the target file system.
  1057. //
  1058. #define ERROR_LABEL_TOO_LONG 154L
  1059. //
  1060. // MessageId: ERROR_TOO_MANY_TCBS
  1061. //
  1062. // MessageText:
  1063. //
  1064. // Cannot create another thread.
  1065. //
  1066. #define ERROR_TOO_MANY_TCBS 155L
  1067. //
  1068. // MessageId: ERROR_SIGNAL_REFUSED
  1069. //
  1070. // MessageText:
  1071. //
  1072. // The recipient process has refused the signal.
  1073. //
  1074. #define ERROR_SIGNAL_REFUSED 156L
  1075. //
  1076. // MessageId: ERROR_DISCARDED
  1077. //
  1078. // MessageText:
  1079. //
  1080. // The segment is already discarded and cannot be locked.
  1081. //
  1082. #define ERROR_DISCARDED 157L
  1083. //
  1084. // MessageId: ERROR_NOT_LOCKED
  1085. //
  1086. // MessageText:
  1087. //
  1088. // The segment is already unlocked.
  1089. //
  1090. #define ERROR_NOT_LOCKED 158L
  1091. //
  1092. // MessageId: ERROR_BAD_THREADID_ADDR
  1093. //
  1094. // MessageText:
  1095. //
  1096. // The address for the thread ID is not correct.
  1097. //
  1098. #define ERROR_BAD_THREADID_ADDR 159L
  1099. //
  1100. // MessageId: ERROR_BAD_ARGUMENTS
  1101. //
  1102. // MessageText:
  1103. //
  1104. // One or more arguments are not correct.
  1105. //
  1106. #define ERROR_BAD_ARGUMENTS 160L
  1107. //
  1108. // MessageId: ERROR_BAD_PATHNAME
  1109. //
  1110. // MessageText:
  1111. //
  1112. // The specified path is invalid.
  1113. //
  1114. #define ERROR_BAD_PATHNAME 161L
  1115. //
  1116. // MessageId: ERROR_SIGNAL_PENDING
  1117. //
  1118. // MessageText:
  1119. //
  1120. // A signal is already pending.
  1121. //
  1122. #define ERROR_SIGNAL_PENDING 162L
  1123. //
  1124. // MessageId: ERROR_MAX_THRDS_REACHED
  1125. //
  1126. // MessageText:
  1127. //
  1128. // No more threads can be created in the system.
  1129. //
  1130. #define ERROR_MAX_THRDS_REACHED 164L
  1131. //
  1132. // MessageId: ERROR_LOCK_FAILED
  1133. //
  1134. // MessageText:
  1135. //
  1136. // Unable to lock a region of a file.
  1137. //
  1138. #define ERROR_LOCK_FAILED 167L
  1139. //
  1140. // MessageId: ERROR_BUSY
  1141. //
  1142. // MessageText:
  1143. //
  1144. // The requested resource is in use.
  1145. //
  1146. #define ERROR_BUSY 170L // dderror
  1147. //
  1148. // MessageId: ERROR_CANCEL_VIOLATION
  1149. //
  1150. // MessageText:
  1151. //
  1152. // A lock request was not outstanding for the supplied cancel region.
  1153. //
  1154. #define ERROR_CANCEL_VIOLATION 173L
  1155. //
  1156. // MessageId: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
  1157. //
  1158. // MessageText:
  1159. //
  1160. // The file system does not support atomic changes to the lock type.
  1161. //
  1162. #define ERROR_ATOMIC_LOCKS_NOT_SUPPORTED 174L
  1163. //
  1164. // MessageId: ERROR_INVALID_SEGMENT_NUMBER
  1165. //
  1166. // MessageText:
  1167. //
  1168. // The system detected a segment number that was not correct.
  1169. //
  1170. #define ERROR_INVALID_SEGMENT_NUMBER 180L
  1171. //
  1172. // MessageId: ERROR_INVALID_ORDINAL
  1173. //
  1174. // MessageText:
  1175. //
  1176. // The operating system cannot run %1.
  1177. //
  1178. #define ERROR_INVALID_ORDINAL 182L
  1179. //
  1180. // MessageId: ERROR_ALREADY_EXISTS
  1181. //
  1182. // MessageText:
  1183. //
  1184. // Cannot create a file when that file already exists.
  1185. //
  1186. #define ERROR_ALREADY_EXISTS 183L
  1187. //
  1188. // MessageId: ERROR_INVALID_FLAG_NUMBER
  1189. //
  1190. // MessageText:
  1191. //
  1192. // The flag passed is not correct.
  1193. //
  1194. #define ERROR_INVALID_FLAG_NUMBER 186L
  1195. //
  1196. // MessageId: ERROR_SEM_NOT_FOUND
  1197. //
  1198. // MessageText:
  1199. //
  1200. // The specified system semaphore name was not found.
  1201. //
  1202. #define ERROR_SEM_NOT_FOUND 187L
  1203. //
  1204. // MessageId: ERROR_INVALID_STARTING_CODESEG
  1205. //
  1206. // MessageText:
  1207. //
  1208. // The operating system cannot run %1.
  1209. //
  1210. #define ERROR_INVALID_STARTING_CODESEG 188L
  1211. //
  1212. // MessageId: ERROR_INVALID_STACKSEG
  1213. //
  1214. // MessageText:
  1215. //
  1216. // The operating system cannot run %1.
  1217. //
  1218. #define ERROR_INVALID_STACKSEG 189L
  1219. //
  1220. // MessageId: ERROR_INVALID_MODULETYPE
  1221. //
  1222. // MessageText:
  1223. //
  1224. // The operating system cannot run %1.
  1225. //
  1226. #define ERROR_INVALID_MODULETYPE 190L
  1227. //
  1228. // MessageId: ERROR_INVALID_EXE_SIGNATURE
  1229. //
  1230. // MessageText:
  1231. //
  1232. // Cannot run %1 in Win32 mode.
  1233. //
  1234. #define ERROR_INVALID_EXE_SIGNATURE 191L
  1235. //
  1236. // MessageId: ERROR_EXE_MARKED_INVALID
  1237. //
  1238. // MessageText:
  1239. //
  1240. // The operating system cannot run %1.
  1241. //
  1242. #define ERROR_EXE_MARKED_INVALID 192L
  1243. //
  1244. // MessageId: ERROR_BAD_EXE_FORMAT
  1245. //
  1246. // MessageText:
  1247. //
  1248. // %1 is not a valid Win32 application.
  1249. //
  1250. #define ERROR_BAD_EXE_FORMAT 193L
  1251. //
  1252. // MessageId: ERROR_ITERATED_DATA_EXCEEDS_64k
  1253. //
  1254. // MessageText:
  1255. //
  1256. // The operating system cannot run %1.
  1257. //
  1258. #define ERROR_ITERATED_DATA_EXCEEDS_64k 194L
  1259. //
  1260. // MessageId: ERROR_INVALID_MINALLOCSIZE
  1261. //
  1262. // MessageText:
  1263. //
  1264. // The operating system cannot run %1.
  1265. //
  1266. #define ERROR_INVALID_MINALLOCSIZE 195L
  1267. //
  1268. // MessageId: ERROR_DYNLINK_FROM_INVALID_RING
  1269. //
  1270. // MessageText:
  1271. //
  1272. // The operating system cannot run this application program.
  1273. //
  1274. #define ERROR_DYNLINK_FROM_INVALID_RING 196L
  1275. //
  1276. // MessageId: ERROR_IOPL_NOT_ENABLED
  1277. //
  1278. // MessageText:
  1279. //
  1280. // The operating system is not presently configured to run this application.
  1281. //
  1282. #define ERROR_IOPL_NOT_ENABLED 197L
  1283. //
  1284. // MessageId: ERROR_INVALID_SEGDPL
  1285. //
  1286. // MessageText:
  1287. //
  1288. // The operating system cannot run %1.
  1289. //
  1290. #define ERROR_INVALID_SEGDPL 198L
  1291. //
  1292. // MessageId: ERROR_AUTODATASEG_EXCEEDS_64k
  1293. //
  1294. // MessageText:
  1295. //
  1296. // The operating system cannot run this application program.
  1297. //
  1298. #define ERROR_AUTODATASEG_EXCEEDS_64k 199L
  1299. //
  1300. // MessageId: ERROR_RING2SEG_MUST_BE_MOVABLE
  1301. //
  1302. // MessageText:
  1303. //
  1304. // The code segment cannot be greater than or equal to 64K.
  1305. //
  1306. #define ERROR_RING2SEG_MUST_BE_MOVABLE 200L
  1307. //
  1308. // MessageId: ERROR_RELOC_CHAIN_XEEDS_SEGLIM
  1309. //
  1310. // MessageText:
  1311. //
  1312. // The operating system cannot run %1.
  1313. //
  1314. #define ERROR_RELOC_CHAIN_XEEDS_SEGLIM 201L
  1315. //
  1316. // MessageId: ERROR_INFLOOP_IN_RELOC_CHAIN
  1317. //
  1318. // MessageText:
  1319. //
  1320. // The operating system cannot run %1.
  1321. //
  1322. #define ERROR_INFLOOP_IN_RELOC_CHAIN 202L
  1323. //
  1324. // MessageId: ERROR_ENVVAR_NOT_FOUND
  1325. //
  1326. // MessageText:
  1327. //
  1328. // The system could not find the environment option that was entered.
  1329. //
  1330. #define ERROR_ENVVAR_NOT_FOUND 203L
  1331. //
  1332. // MessageId: ERROR_NO_SIGNAL_SENT
  1333. //
  1334. // MessageText:
  1335. //
  1336. // No process in the command subtree has a signal handler.
  1337. //
  1338. #define ERROR_NO_SIGNAL_SENT 205L
  1339. //
  1340. // MessageId: ERROR_FILENAME_EXCED_RANGE
  1341. //
  1342. // MessageText:
  1343. //
  1344. // The filename or extension is too long.
  1345. //
  1346. #define ERROR_FILENAME_EXCED_RANGE 206L
  1347. //
  1348. // MessageId: ERROR_RING2_STACK_IN_USE
  1349. //
  1350. // MessageText:
  1351. //
  1352. // The ring 2 stack is in use.
  1353. //
  1354. #define ERROR_RING2_STACK_IN_USE 207L
  1355. //
  1356. // MessageId: ERROR_META_EXPANSION_TOO_LONG
  1357. //
  1358. // MessageText:
  1359. //
  1360. // The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.
  1361. //
  1362. #define ERROR_META_EXPANSION_TOO_LONG 208L
  1363. //
  1364. // MessageId: ERROR_INVALID_SIGNAL_NUMBER
  1365. //
  1366. // MessageText:
  1367. //
  1368. // The signal being posted is not correct.
  1369. //
  1370. #define ERROR_INVALID_SIGNAL_NUMBER 209L
  1371. //
  1372. // MessageId: ERROR_THREAD_1_INACTIVE
  1373. //
  1374. // MessageText:
  1375. //
  1376. // The signal handler cannot be set.
  1377. //
  1378. #define ERROR_THREAD_1_INACTIVE 210L
  1379. //
  1380. // MessageId: ERROR_LOCKED
  1381. //
  1382. // MessageText:
  1383. //
  1384. // The segment is locked and cannot be reallocated.
  1385. //
  1386. #define ERROR_LOCKED 212L
  1387. //
  1388. // MessageId: ERROR_TOO_MANY_MODULES
  1389. //
  1390. // MessageText:
  1391. //
  1392. // Too many dynamic-link modules are attached to this program or dynamic-link module.
  1393. //
  1394. #define ERROR_TOO_MANY_MODULES 214L
  1395. //
  1396. // MessageId: ERROR_NESTING_NOT_ALLOWED
  1397. //
  1398. // MessageText:
  1399. //
  1400. // Cannot nest calls to LoadModule.
  1401. //
  1402. #define ERROR_NESTING_NOT_ALLOWED 215L
  1403. //
  1404. // MessageId: ERROR_EXE_MACHINE_TYPE_MISMATCH
  1405. //
  1406. // MessageText:
  1407. //
  1408. // The image file %1 is valid, but is for a machine type other than the current machine.
  1409. //
  1410. #define ERROR_EXE_MACHINE_TYPE_MISMATCH 216L
  1411. //
  1412. // MessageId: ERROR_BAD_PIPE
  1413. //
  1414. // MessageText:
  1415. //
  1416. // The pipe state is invalid.
  1417. //
  1418. #define ERROR_BAD_PIPE 230L
  1419. //
  1420. // MessageId: ERROR_PIPE_BUSY
  1421. //
  1422. // MessageText:
  1423. //
  1424. // All pipe instances are busy.
  1425. //
  1426. #define ERROR_PIPE_BUSY 231L
  1427. //
  1428. // MessageId: ERROR_NO_DATA
  1429. //
  1430. // MessageText:
  1431. //
  1432. // The pipe is being closed.
  1433. //
  1434. #define ERROR_NO_DATA 232L
  1435. //
  1436. // MessageId: ERROR_PIPE_NOT_CONNECTED
  1437. //
  1438. // MessageText:
  1439. //
  1440. // No process is on the other end of the pipe.
  1441. //
  1442. #define ERROR_PIPE_NOT_CONNECTED 233L
  1443. //
  1444. // MessageId: ERROR_MORE_DATA
  1445. //
  1446. // MessageText:
  1447. //
  1448. // More data is available.
  1449. //
  1450. #define ERROR_MORE_DATA 234L // dderror
  1451. //
  1452. // MessageId: ERROR_VC_DISCONNECTED
  1453. //
  1454. // MessageText:
  1455. //
  1456. // The session was canceled.
  1457. //
  1458. #define ERROR_VC_DISCONNECTED 240L
  1459. //
  1460. // MessageId: ERROR_INVALID_EA_NAME
  1461. //
  1462. // MessageText:
  1463. //
  1464. // The specified extended attribute name was invalid.
  1465. //
  1466. #define ERROR_INVALID_EA_NAME 254L
  1467. //
  1468. // MessageId: ERROR_EA_LIST_INCONSISTENT
  1469. //
  1470. // MessageText:
  1471. //
  1472. // The extended attributes are inconsistent.
  1473. //
  1474. #define ERROR_EA_LIST_INCONSISTENT 255L
  1475. //
  1476. // MessageId: WAIT_TIMEOUT
  1477. //
  1478. // MessageText:
  1479. //
  1480. // The wait operation timed out.
  1481. //
  1482. #define WAIT_TIMEOUT 258L // dderror
  1483. //
  1484. // MessageId: ERROR_NO_MORE_ITEMS
  1485. //
  1486. // MessageText:
  1487. //
  1488. // No more data is available.
  1489. //
  1490. #define ERROR_NO_MORE_ITEMS 259L
  1491. //
  1492. // MessageId: ERROR_CANNOT_COPY
  1493. //
  1494. // MessageText:
  1495. //
  1496. // The copy functions cannot be used.
  1497. //
  1498. #define ERROR_CANNOT_COPY 266L
  1499. //
  1500. // MessageId: ERROR_DIRECTORY
  1501. //
  1502. // MessageText:
  1503. //
  1504. // The directory name is invalid.
  1505. //
  1506. #define ERROR_DIRECTORY 267L
  1507. //
  1508. // MessageId: ERROR_EAS_DIDNT_FIT
  1509. //
  1510. // MessageText:
  1511. //
  1512. // The extended attributes did not fit in the buffer.
  1513. //
  1514. #define ERROR_EAS_DIDNT_FIT 275L
  1515. //
  1516. // MessageId: ERROR_EA_FILE_CORRUPT
  1517. //
  1518. // MessageText:
  1519. //
  1520. // The extended attribute file on the mounted file system is corrupt.
  1521. //
  1522. #define ERROR_EA_FILE_CORRUPT 276L
  1523. //
  1524. // MessageId: ERROR_EA_TABLE_FULL
  1525. //
  1526. // MessageText:
  1527. //
  1528. // The extended attribute table file is full.
  1529. //
  1530. #define ERROR_EA_TABLE_FULL 277L
  1531. //
  1532. // MessageId: ERROR_INVALID_EA_HANDLE
  1533. //
  1534. // MessageText:
  1535. //
  1536. // The specified extended attribute handle is invalid.
  1537. //
  1538. #define ERROR_INVALID_EA_HANDLE 278L
  1539. //
  1540. // MessageId: ERROR_EAS_NOT_SUPPORTED
  1541. //
  1542. // MessageText:
  1543. //
  1544. // The mounted file system does not support extended attributes.
  1545. //
  1546. #define ERROR_EAS_NOT_SUPPORTED 282L
  1547. //
  1548. // MessageId: ERROR_NOT_OWNER
  1549. //
  1550. // MessageText:
  1551. //
  1552. // Attempt to release mutex not owned by caller.
  1553. //
  1554. #define ERROR_NOT_OWNER 288L
  1555. //
  1556. // MessageId: ERROR_TOO_MANY_POSTS
  1557. //
  1558. // MessageText:
  1559. //
  1560. // Too many posts were made to a semaphore.
  1561. //
  1562. #define ERROR_TOO_MANY_POSTS 298L
  1563. //
  1564. // MessageId: ERROR_PARTIAL_COPY
  1565. //
  1566. // MessageText:
  1567. //
  1568. // Only part of a ReadProcessMemory or WriteProcessMemory request was completed.
  1569. //
  1570. #define ERROR_PARTIAL_COPY 299L
  1571. //
  1572. // MessageId: ERROR_OPLOCK_NOT_GRANTED
  1573. //
  1574. // MessageText:
  1575. //
  1576. // The oplock request is denied.
  1577. //
  1578. #define ERROR_OPLOCK_NOT_GRANTED 300L
  1579. //
  1580. // MessageId: ERROR_INVALID_OPLOCK_PROTOCOL
  1581. //
  1582. // MessageText:
  1583. //
  1584. // An invalid oplock acknowledgment was received by the system.
  1585. //
  1586. #define ERROR_INVALID_OPLOCK_PROTOCOL 301L
  1587. //
  1588. // MessageId: ERROR_DISK_TOO_FRAGMENTED
  1589. //
  1590. // MessageText:
  1591. //
  1592. // The volume is too fragmented to complete this operation.
  1593. //
  1594. #define ERROR_DISK_TOO_FRAGMENTED 302L
  1595. //
  1596. // MessageId: ERROR_DELETE_PENDING
  1597. //
  1598. // MessageText:
  1599. //
  1600. // The file cannot be opened because it is in the process of being deleted.
  1601. //
  1602. #define ERROR_DELETE_PENDING 303L
  1603. //
  1604. // MessageId: ERROR_MR_MID_NOT_FOUND
  1605. //
  1606. // MessageText:
  1607. //
  1608. // The system cannot find message text for message number 0x%1 in the message file for %2.
  1609. //
  1610. #define ERROR_MR_MID_NOT_FOUND 317L
  1611. //
  1612. // MessageId: ERROR_INVALID_ADDRESS
  1613. //
  1614. // MessageText:
  1615. //
  1616. // Attempt to access invalid address.
  1617. //
  1618. #define ERROR_INVALID_ADDRESS 487L
  1619. //
  1620. // MessageId: ERROR_ARITHMETIC_OVERFLOW
  1621. //
  1622. // MessageText:
  1623. //
  1624. // Arithmetic result exceeded 32 bits.
  1625. //
  1626. #define ERROR_ARITHMETIC_OVERFLOW 534L
  1627. //
  1628. // MessageId: ERROR_PIPE_CONNECTED
  1629. //
  1630. // MessageText:
  1631. //
  1632. // There is a process on other end of the pipe.
  1633. //
  1634. #define ERROR_PIPE_CONNECTED 535L
  1635. //
  1636. // MessageId: ERROR_PIPE_LISTENING
  1637. //
  1638. // MessageText:
  1639. //
  1640. // Waiting for a process to open the other end of the pipe.
  1641. //
  1642. #define ERROR_PIPE_LISTENING 536L
  1643. //
  1644. // MessageId: ERROR_EA_ACCESS_DENIED
  1645. //
  1646. // MessageText:
  1647. //
  1648. // Access to the extended attribute was denied.
  1649. //
  1650. #define ERROR_EA_ACCESS_DENIED 994L
  1651. //
  1652. // MessageId: ERROR_OPERATION_ABORTED
  1653. //
  1654. // MessageText:
  1655. //
  1656. // The I/O operation has been aborted because of either a thread exit or an application request.
  1657. //
  1658. #define ERROR_OPERATION_ABORTED 995L
  1659. //
  1660. // MessageId: ERROR_IO_INCOMPLETE
  1661. //
  1662. // MessageText:
  1663. //
  1664. // Overlapped I/O event is not in a signaled state.
  1665. //
  1666. #define ERROR_IO_INCOMPLETE 996L
  1667. //
  1668. // MessageId: ERROR_IO_PENDING
  1669. //
  1670. // MessageText:
  1671. //
  1672. // Overlapped I/O operation is in progress.
  1673. //
  1674. #define ERROR_IO_PENDING 997L // dderror
  1675. //
  1676. // MessageId: ERROR_NOACCESS
  1677. //
  1678. // MessageText:
  1679. //
  1680. // Invalid access to memory location.
  1681. //
  1682. #define ERROR_NOACCESS 998L
  1683. //
  1684. // MessageId: ERROR_SWAPERROR
  1685. //
  1686. // MessageText:
  1687. //
  1688. // Error performing inpage operation.
  1689. //
  1690. #define ERROR_SWAPERROR 999L
  1691. //
  1692. // MessageId: ERROR_STACK_OVERFLOW
  1693. //
  1694. // MessageText:
  1695. //
  1696. // Recursion too deep; the stack overflowed.
  1697. //
  1698. #define ERROR_STACK_OVERFLOW 1001L
  1699. //
  1700. // MessageId: ERROR_INVALID_MESSAGE
  1701. //
  1702. // MessageText:
  1703. //
  1704. // The window cannot act on the sent message.
  1705. //
  1706. #define ERROR_INVALID_MESSAGE 1002L
  1707. //
  1708. // MessageId: ERROR_CAN_NOT_COMPLETE
  1709. //
  1710. // MessageText:
  1711. //
  1712. // Cannot complete this function.
  1713. //
  1714. #define ERROR_CAN_NOT_COMPLETE 1003L
  1715. //
  1716. // MessageId: ERROR_INVALID_FLAGS
  1717. //
  1718. // MessageText:
  1719. //
  1720. // Invalid flags.
  1721. //
  1722. #define ERROR_INVALID_FLAGS 1004L
  1723. //
  1724. // MessageId: ERROR_UNRECOGNIZED_VOLUME
  1725. //
  1726. // MessageText:
  1727. //
  1728. // The volume does not contain a recognized file system.
  1729. // Please make sure that all required file system drivers are loaded and that the volume is not corrupted.
  1730. //
  1731. #define ERROR_UNRECOGNIZED_VOLUME 1005L
  1732. //
  1733. // MessageId: ERROR_FILE_INVALID
  1734. //
  1735. // MessageText:
  1736. //
  1737. // The volume for a file has been externally altered so that the opened file is no longer valid.
  1738. //
  1739. #define ERROR_FILE_INVALID 1006L
  1740. //
  1741. // MessageId: ERROR_FULLSCREEN_MODE
  1742. //
  1743. // MessageText:
  1744. //
  1745. // The requested operation cannot be performed in full-screen mode.
  1746. //
  1747. #define ERROR_FULLSCREEN_MODE 1007L
  1748. //
  1749. // MessageId: ERROR_NO_TOKEN
  1750. //
  1751. // MessageText:
  1752. //
  1753. // An attempt was made to reference a token that does not exist.
  1754. //
  1755. #define ERROR_NO_TOKEN 1008L
  1756. //
  1757. // MessageId: ERROR_BADDB
  1758. //
  1759. // MessageText:
  1760. //
  1761. // The configuration registry database is corrupt.
  1762. //
  1763. #define ERROR_BADDB 1009L
  1764. //
  1765. // MessageId: ERROR_BADKEY
  1766. //
  1767. // MessageText:
  1768. //
  1769. // The configuration registry key is invalid.
  1770. //
  1771. #define ERROR_BADKEY 1010L
  1772. //
  1773. // MessageId: ERROR_CANTOPEN
  1774. //
  1775. // MessageText:
  1776. //
  1777. // The configuration registry key could not be opened.
  1778. //
  1779. #define ERROR_CANTOPEN 1011L
  1780. //
  1781. // MessageId: ERROR_CANTREAD
  1782. //
  1783. // MessageText:
  1784. //
  1785. // The configuration registry key could not be read.
  1786. //
  1787. #define ERROR_CANTREAD 1012L
  1788. //
  1789. // MessageId: ERROR_CANTWRITE
  1790. //
  1791. // MessageText:
  1792. //
  1793. // The configuration registry key could not be written.
  1794. //
  1795. #define ERROR_CANTWRITE 1013L
  1796. //
  1797. // MessageId: ERROR_REGISTRY_RECOVERED
  1798. //
  1799. // MessageText:
  1800. //
  1801. // One of the files in the registry database had to be recovered by use of a log or alternate copy. The recovery was successful.
  1802. //
  1803. #define ERROR_REGISTRY_RECOVERED 1014L
  1804. //
  1805. // MessageId: ERROR_REGISTRY_CORRUPT
  1806. //
  1807. // MessageText:
  1808. //
  1809. // The registry is corrupted. The structure of one of the files containing registry data is corrupted, or the system's memory image of the file is corrupted, or the file could not be recovered because the alternate copy or log was absent or corrupted.
  1810. //
  1811. #define ERROR_REGISTRY_CORRUPT 1015L
  1812. //
  1813. // MessageId: ERROR_REGISTRY_IO_FAILED
  1814. //
  1815. // MessageText:
  1816. //
  1817. // An I/O operation initiated by the registry failed unrecoverably. The registry could not read in, or write out, or flush, one of the files that contain the system's image of the registry.
  1818. //
  1819. #define ERROR_REGISTRY_IO_FAILED 1016L
  1820. //
  1821. // MessageId: ERROR_NOT_REGISTRY_FILE
  1822. //
  1823. // MessageText:
  1824. //
  1825. // The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format.
  1826. //
  1827. #define ERROR_NOT_REGISTRY_FILE 1017L
  1828. //
  1829. // MessageId: ERROR_KEY_DELETED
  1830. //
  1831. // MessageText:
  1832. //
  1833. // Illegal operation attempted on a registry key that has been marked for deletion.
  1834. //
  1835. #define ERROR_KEY_DELETED 1018L
  1836. //
  1837. // MessageId: ERROR_NO_LOG_SPACE
  1838. //
  1839. // MessageText:
  1840. //
  1841. // System could not allocate the required space in a registry log.
  1842. //
  1843. #define ERROR_NO_LOG_SPACE 1019L
  1844. //
  1845. // MessageId: ERROR_KEY_HAS_CHILDREN
  1846. //
  1847. // MessageText:
  1848. //
  1849. // Cannot create a symbolic link in a registry key that already has subkeys or values.
  1850. //
  1851. #define ERROR_KEY_HAS_CHILDREN 1020L
  1852. //
  1853. // MessageId: ERROR_CHILD_MUST_BE_VOLATILE
  1854. //
  1855. // MessageText:
  1856. //
  1857. // Cannot create a stable subkey under a volatile parent key.
  1858. //
  1859. #define ERROR_CHILD_MUST_BE_VOLATILE 1021L
  1860. //
  1861. // MessageId: ERROR_NOTIFY_ENUM_DIR
  1862. //
  1863. // MessageText:
  1864. //
  1865. // A notify change request is being completed and the information is not being returned in the caller's buffer. The caller now needs to enumerate the files to find the changes.
  1866. //
  1867. #define ERROR_NOTIFY_ENUM_DIR 1022L
  1868. //
  1869. // MessageId: ERROR_DEPENDENT_SERVICES_RUNNING
  1870. //
  1871. // MessageText:
  1872. //
  1873. // A stop control has been sent to a service that other running services are dependent on.
  1874. //
  1875. #define ERROR_DEPENDENT_SERVICES_RUNNING 1051L
  1876. //
  1877. // MessageId: ERROR_INVALID_SERVICE_CONTROL
  1878. //
  1879. // MessageText:
  1880. //
  1881. // The requested control is not valid for this service.
  1882. //
  1883. #define ERROR_INVALID_SERVICE_CONTROL 1052L
  1884. //
  1885. // MessageId: ERROR_SERVICE_REQUEST_TIMEOUT
  1886. //
  1887. // MessageText:
  1888. //
  1889. // The service did not respond to the start or control request in a timely fashion.
  1890. //
  1891. #define ERROR_SERVICE_REQUEST_TIMEOUT 1053L
  1892. //
  1893. // MessageId: ERROR_SERVICE_NO_THREAD
  1894. //
  1895. // MessageText:
  1896. //
  1897. // A thread could not be created for the service.
  1898. //
  1899. #define ERROR_SERVICE_NO_THREAD 1054L
  1900. //
  1901. // MessageId: ERROR_SERVICE_DATABASE_LOCKED
  1902. //
  1903. // MessageText:
  1904. //
  1905. // The service database is locked.
  1906. //
  1907. #define ERROR_SERVICE_DATABASE_LOCKED 1055L
  1908. //
  1909. // MessageId: ERROR_SERVICE_ALREADY_RUNNING
  1910. //
  1911. // MessageText:
  1912. //
  1913. // An instance of the service is already running.
  1914. //
  1915. #define ERROR_SERVICE_ALREADY_RUNNING 1056L
  1916. //
  1917. // MessageId: ERROR_INVALID_SERVICE_ACCOUNT
  1918. //
  1919. // MessageText:
  1920. //
  1921. // The account name is invalid or does not exist, or the password is invalid for the account name specified.
  1922. //
  1923. #define ERROR_INVALID_SERVICE_ACCOUNT 1057L
  1924. //
  1925. // MessageId: ERROR_SERVICE_DISABLED
  1926. //
  1927. // MessageText:
  1928. //
  1929. // The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
  1930. //
  1931. #define ERROR_SERVICE_DISABLED 1058L
  1932. //
  1933. // MessageId: ERROR_CIRCULAR_DEPENDENCY
  1934. //
  1935. // MessageText:
  1936. //
  1937. // Circular service dependency was specified.
  1938. //
  1939. #define ERROR_CIRCULAR_DEPENDENCY 1059L
  1940. //
  1941. // MessageId: ERROR_SERVICE_DOES_NOT_EXIST
  1942. //
  1943. // MessageText:
  1944. //
  1945. // The specified service does not exist as an installed service.
  1946. //
  1947. #define ERROR_SERVICE_DOES_NOT_EXIST 1060L
  1948. //
  1949. // MessageId: ERROR_SERVICE_CANNOT_ACCEPT_CTRL
  1950. //
  1951. // MessageText:
  1952. //
  1953. // The service cannot accept control messages at this time.
  1954. //
  1955. #define ERROR_SERVICE_CANNOT_ACCEPT_CTRL 1061L
  1956. //
  1957. // MessageId: ERROR_SERVICE_NOT_ACTIVE
  1958. //
  1959. // MessageText:
  1960. //
  1961. // The service has not been started.
  1962. //
  1963. #define ERROR_SERVICE_NOT_ACTIVE 1062L
  1964. //
  1965. // MessageId: ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
  1966. //
  1967. // MessageText:
  1968. //
  1969. // The service process could not connect to the service controller.
  1970. //
  1971. #define ERROR_FAILED_SERVICE_CONTROLLER_CONNECT 1063L
  1972. //
  1973. // MessageId: ERROR_EXCEPTION_IN_SERVICE
  1974. //
  1975. // MessageText:
  1976. //
  1977. // An exception occurred in the service when handling the control request.
  1978. //
  1979. #define ERROR_EXCEPTION_IN_SERVICE 1064L
  1980. //
  1981. // MessageId: ERROR_DATABASE_DOES_NOT_EXIST
  1982. //
  1983. // MessageText:
  1984. //
  1985. // The database specified does not exist.
  1986. //
  1987. #define ERROR_DATABASE_DOES_NOT_EXIST 1065L
  1988. //
  1989. // MessageId: ERROR_SERVICE_SPECIFIC_ERROR
  1990. //
  1991. // MessageText:
  1992. //
  1993. // The service has returned a service-specific error code.
  1994. //
  1995. #define ERROR_SERVICE_SPECIFIC_ERROR 1066L
  1996. //
  1997. // MessageId: ERROR_PROCESS_ABORTED
  1998. //
  1999. // MessageText:
  2000. //
  2001. // The process terminated unexpectedly.
  2002. //
  2003. #define ERROR_PROCESS_ABORTED 1067L
  2004. //
  2005. // MessageId: ERROR_SERVICE_DEPENDENCY_FAIL
  2006. //
  2007. // MessageText:
  2008. //
  2009. // The dependency service or group failed to start.
  2010. //
  2011. #define ERROR_SERVICE_DEPENDENCY_FAIL 1068L
  2012. //
  2013. // MessageId: ERROR_SERVICE_LOGON_FAILED
  2014. //
  2015. // MessageText:
  2016. //
  2017. // The service did not start due to a logon failure.
  2018. //
  2019. #define ERROR_SERVICE_LOGON_FAILED 1069L
  2020. //
  2021. // MessageId: ERROR_SERVICE_START_HANG
  2022. //
  2023. // MessageText:
  2024. //
  2025. // After starting, the service hung in a start-pending state.
  2026. //
  2027. #define ERROR_SERVICE_START_HANG 1070L
  2028. //
  2029. // MessageId: ERROR_INVALID_SERVICE_LOCK
  2030. //
  2031. // MessageText:
  2032. //
  2033. // The specified service database lock is invalid.
  2034. //
  2035. #define ERROR_INVALID_SERVICE_LOCK 1071L
  2036. //
  2037. // MessageId: ERROR_SERVICE_MARKED_FOR_DELETE
  2038. //
  2039. // MessageText:
  2040. //
  2041. // The specified service has been marked for deletion.
  2042. //
  2043. #define ERROR_SERVICE_MARKED_FOR_DELETE 1072L
  2044. //
  2045. // MessageId: ERROR_SERVICE_EXISTS
  2046. //
  2047. // MessageText:
  2048. //
  2049. // The specified service already exists.
  2050. //
  2051. #define ERROR_SERVICE_EXISTS 1073L
  2052. //
  2053. // MessageId: ERROR_ALREADY_RUNNING_LKG
  2054. //
  2055. // MessageText:
  2056. //
  2057. // The system is currently running with the last-known-good configuration.
  2058. //
  2059. #define ERROR_ALREADY_RUNNING_LKG 1074L
  2060. //
  2061. // MessageId: ERROR_SERVICE_DEPENDENCY_DELETED
  2062. //
  2063. // MessageText:
  2064. //
  2065. // The dependency service does not exist or has been marked for deletion.
  2066. //
  2067. #define ERROR_SERVICE_DEPENDENCY_DELETED 1075L
  2068. //
  2069. // MessageId: ERROR_BOOT_ALREADY_ACCEPTED
  2070. //
  2071. // MessageText:
  2072. //
  2073. // The current boot has already been accepted for use as the last-known-good control set.
  2074. //
  2075. #define ERROR_BOOT_ALREADY_ACCEPTED 1076L
  2076. //
  2077. // MessageId: ERROR_SERVICE_NEVER_STARTED
  2078. //
  2079. // MessageText:
  2080. //
  2081. // No attempts to start the service have been made since the last boot.
  2082. //
  2083. #define ERROR_SERVICE_NEVER_STARTED 1077L
  2084. //
  2085. // MessageId: ERROR_DUPLICATE_SERVICE_NAME
  2086. //
  2087. // MessageText:
  2088. //
  2089. // The name is already in use as either a service name or a service display name.
  2090. //
  2091. #define ERROR_DUPLICATE_SERVICE_NAME 1078L
  2092. //
  2093. // MessageId: ERROR_DIFFERENT_SERVICE_ACCOUNT
  2094. //
  2095. // MessageText:
  2096. //
  2097. // The account specified for this service is different from the account specified for other services running in the same process.
  2098. //
  2099. #define ERROR_DIFFERENT_SERVICE_ACCOUNT 1079L
  2100. //
  2101. // MessageId: ERROR_CANNOT_DETECT_DRIVER_FAILURE
  2102. //
  2103. // MessageText:
  2104. //
  2105. // Failure actions can only be set for Win32 services, not for drivers.
  2106. //
  2107. #define ERROR_CANNOT_DETECT_DRIVER_FAILURE 1080L
  2108. //
  2109. // MessageId: ERROR_CANNOT_DETECT_PROCESS_ABORT
  2110. //
  2111. // MessageText:
  2112. //
  2113. // This service runs in the same process as the service control manager.
  2114. // Therefore, the service control manager cannot take action if this service's process terminates unexpectedly.
  2115. //
  2116. #define ERROR_CANNOT_DETECT_PROCESS_ABORT 1081L
  2117. //
  2118. // MessageId: ERROR_NO_RECOVERY_PROGRAM
  2119. //
  2120. // MessageText:
  2121. //
  2122. // No recovery program has been configured for this service.
  2123. //
  2124. #define ERROR_NO_RECOVERY_PROGRAM 1082L
  2125. //
  2126. // MessageId: ERROR_SERVICE_NOT_IN_EXE
  2127. //
  2128. // MessageText:
  2129. //
  2130. // The executable program that this service is configured to run in does not implement the service.
  2131. //
  2132. #define ERROR_SERVICE_NOT_IN_EXE 1083L
  2133. //
  2134. // MessageId: ERROR_NOT_SAFEBOOT_SERVICE
  2135. //
  2136. // MessageText:
  2137. //
  2138. // This service cannot be started in Safe Mode
  2139. //
  2140. #define ERROR_NOT_SAFEBOOT_SERVICE 1084L
  2141. //
  2142. // MessageId: ERROR_END_OF_MEDIA
  2143. //
  2144. // MessageText:
  2145. //
  2146. // The physical end of the tape has been reached.
  2147. //
  2148. #define ERROR_END_OF_MEDIA 1100L
  2149. //
  2150. // MessageId: ERROR_FILEMARK_DETECTED
  2151. //
  2152. // MessageText:
  2153. //
  2154. // A tape access reached a filemark.
  2155. //
  2156. #define ERROR_FILEMARK_DETECTED 1101L
  2157. //
  2158. // MessageId: ERROR_BEGINNING_OF_MEDIA
  2159. //
  2160. // MessageText:
  2161. //
  2162. // The beginning of the tape or a partition was encountered.
  2163. //
  2164. #define ERROR_BEGINNING_OF_MEDIA 1102L
  2165. //
  2166. // MessageId: ERROR_SETMARK_DETECTED
  2167. //
  2168. // MessageText:
  2169. //
  2170. // A tape access reached the end of a set of files.
  2171. //
  2172. #define ERROR_SETMARK_DETECTED 1103L
  2173. //
  2174. // MessageId: ERROR_NO_DATA_DETECTED
  2175. //
  2176. // MessageText:
  2177. //
  2178. // No more data is on the tape.
  2179. //
  2180. #define ERROR_NO_DATA_DETECTED 1104L
  2181. //
  2182. // MessageId: ERROR_PARTITION_FAILURE
  2183. //
  2184. // MessageText:
  2185. //
  2186. // Tape could not be partitioned.
  2187. //
  2188. #define ERROR_PARTITION_FAILURE 1105L
  2189. //
  2190. // MessageId: ERROR_INVALID_BLOCK_LENGTH
  2191. //
  2192. // MessageText:
  2193. //
  2194. // When accessing a new tape of a multivolume partition, the current block size is incorrect.
  2195. //
  2196. #define ERROR_INVALID_BLOCK_LENGTH 1106L
  2197. //
  2198. // MessageId: ERROR_DEVICE_NOT_PARTITIONED
  2199. //
  2200. // MessageText:
  2201. //
  2202. // Tape partition information could not be found when loading a tape.
  2203. //
  2204. #define ERROR_DEVICE_NOT_PARTITIONED 1107L
  2205. //
  2206. // MessageId: ERROR_UNABLE_TO_LOCK_MEDIA
  2207. //
  2208. // MessageText:
  2209. //
  2210. // Unable to lock the media eject mechanism.
  2211. //
  2212. #define ERROR_UNABLE_TO_LOCK_MEDIA 1108L
  2213. //
  2214. // MessageId: ERROR_UNABLE_TO_UNLOAD_MEDIA
  2215. //
  2216. // MessageText:
  2217. //
  2218. // Unable to unload the media.
  2219. //
  2220. #define ERROR_UNABLE_TO_UNLOAD_MEDIA 1109L
  2221. //
  2222. // MessageId: ERROR_MEDIA_CHANGED
  2223. //
  2224. // MessageText:
  2225. //
  2226. // The media in the drive may have changed.
  2227. //
  2228. #define ERROR_MEDIA_CHANGED 1110L
  2229. //
  2230. // MessageId: ERROR_BUS_RESET
  2231. //
  2232. // MessageText:
  2233. //
  2234. // The I/O bus was reset.
  2235. //
  2236. #define ERROR_BUS_RESET 1111L
  2237. //
  2238. // MessageId: ERROR_NO_MEDIA_IN_DRIVE
  2239. //
  2240. // MessageText:
  2241. //
  2242. // No media in drive.
  2243. //
  2244. #define ERROR_NO_MEDIA_IN_DRIVE 1112L
  2245. //
  2246. // MessageId: ERROR_NO_UNICODE_TRANSLATION
  2247. //
  2248. // MessageText:
  2249. //
  2250. // No mapping for the Unicode character exists in the target multi-byte code page.
  2251. //
  2252. #define ERROR_NO_UNICODE_TRANSLATION 1113L
  2253. //
  2254. // MessageId: ERROR_DLL_INIT_FAILED
  2255. //
  2256. // MessageText:
  2257. //
  2258. // A dynamic link library (DLL) initialization routine failed.
  2259. //
  2260. #define ERROR_DLL_INIT_FAILED 1114L
  2261. //
  2262. // MessageId: ERROR_SHUTDOWN_IN_PROGRESS
  2263. //
  2264. // MessageText:
  2265. //
  2266. // A system shutdown is in progress.
  2267. //
  2268. #define ERROR_SHUTDOWN_IN_PROGRESS 1115L
  2269. //
  2270. // MessageId: ERROR_NO_SHUTDOWN_IN_PROGRESS
  2271. //
  2272. // MessageText:
  2273. //
  2274. // Unable to abort the system shutdown because no shutdown was in progress.
  2275. //
  2276. #define ERROR_NO_SHUTDOWN_IN_PROGRESS 1116L
  2277. //
  2278. // MessageId: ERROR_IO_DEVICE
  2279. //
  2280. // MessageText:
  2281. //
  2282. // The request could not be performed because of an I/O device error.
  2283. //
  2284. #define ERROR_IO_DEVICE 1117L
  2285. //
  2286. // MessageId: ERROR_SERIAL_NO_DEVICE
  2287. //
  2288. // MessageText:
  2289. //
  2290. // No serial device was successfully initialized. The serial driver will unload.
  2291. //
  2292. #define ERROR_SERIAL_NO_DEVICE 1118L
  2293. //
  2294. // MessageId: ERROR_IRQ_BUSY
  2295. //
  2296. // MessageText:
  2297. //
  2298. // Unable to open a device that was sharing an interrupt request (IRQ) with other devices. At least one other device that uses that IRQ was already opened.
  2299. //
  2300. #define ERROR_IRQ_BUSY 1119L
  2301. //
  2302. // MessageId: ERROR_MORE_WRITES
  2303. //
  2304. // MessageText:
  2305. //
  2306. // A serial I/O operation was completed by another write to the serial port.
  2307. // (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
  2308. //
  2309. #define ERROR_MORE_WRITES 1120L
  2310. //
  2311. // MessageId: ERROR_COUNTER_TIMEOUT
  2312. //
  2313. // MessageText:
  2314. //
  2315. // A serial I/O operation completed because the timeout period expired.
  2316. // (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)
  2317. //
  2318. #define ERROR_COUNTER_TIMEOUT 1121L
  2319. //
  2320. // MessageId: ERROR_FLOPPY_ID_MARK_NOT_FOUND
  2321. //
  2322. // MessageText:
  2323. //
  2324. // No ID address mark was found on the floppy disk.
  2325. //
  2326. #define ERROR_FLOPPY_ID_MARK_NOT_FOUND 1122L
  2327. //
  2328. // MessageId: ERROR_FLOPPY_WRONG_CYLINDER
  2329. //
  2330. // MessageText:
  2331. //
  2332. // Mismatch between the floppy disk sector ID field and the floppy disk controller track address.
  2333. //
  2334. #define ERROR_FLOPPY_WRONG_CYLINDER 1123L
  2335. //
  2336. // MessageId: ERROR_FLOPPY_UNKNOWN_ERROR
  2337. //
  2338. // MessageText:
  2339. //
  2340. // The floppy disk controller reported an error that is not recognized by the floppy disk driver.
  2341. //
  2342. #define ERROR_FLOPPY_UNKNOWN_ERROR 1124L
  2343. //
  2344. // MessageId: ERROR_FLOPPY_BAD_REGISTERS
  2345. //
  2346. // MessageText:
  2347. //
  2348. // The floppy disk controller returned inconsistent results in its registers.
  2349. //
  2350. #define ERROR_FLOPPY_BAD_REGISTERS 1125L
  2351. //
  2352. // MessageId: ERROR_DISK_RECALIBRATE_FAILED
  2353. //
  2354. // MessageText:
  2355. //
  2356. // While accessing the hard disk, a recalibrate operation failed, even after retries.
  2357. //
  2358. #define ERROR_DISK_RECALIBRATE_FAILED 1126L
  2359. //
  2360. // MessageId: ERROR_DISK_OPERATION_FAILED
  2361. //
  2362. // MessageText:
  2363. //
  2364. // While accessing the hard disk, a disk operation failed even after retries.
  2365. //
  2366. #define ERROR_DISK_OPERATION_FAILED 1127L
  2367. //
  2368. // MessageId: ERROR_DISK_RESET_FAILED
  2369. //
  2370. // MessageText:
  2371. //
  2372. // While accessing the hard disk, a disk controller reset was needed, but even that failed.
  2373. //
  2374. #define ERROR_DISK_RESET_FAILED 1128L
  2375. //
  2376. // MessageId: ERROR_EOM_OVERFLOW
  2377. //
  2378. // MessageText:
  2379. //
  2380. // Physical end of tape encountered.
  2381. //
  2382. #define ERROR_EOM_OVERFLOW 1129L
  2383. //
  2384. // MessageId: ERROR_NOT_ENOUGH_SERVER_MEMORY
  2385. //
  2386. // MessageText:
  2387. //
  2388. // Not enough server storage is available to process this command.
  2389. //
  2390. #define ERROR_NOT_ENOUGH_SERVER_MEMORY 1130L
  2391. //
  2392. // MessageId: ERROR_POSSIBLE_DEADLOCK
  2393. //
  2394. // MessageText:
  2395. //
  2396. // A potential deadlock condition has been detected.
  2397. //
  2398. #define ERROR_POSSIBLE_DEADLOCK 1131L
  2399. //
  2400. // MessageId: ERROR_MAPPED_ALIGNMENT
  2401. //
  2402. // MessageText:
  2403. //
  2404. // The base address or the file offset specified does not have the proper alignment.
  2405. //
  2406. #define ERROR_MAPPED_ALIGNMENT 1132L
  2407. //
  2408. // MessageId: ERROR_SET_POWER_STATE_VETOED
  2409. //
  2410. // MessageText:
  2411. //
  2412. // An attempt to change the system power state was vetoed by another application or driver.
  2413. //
  2414. #define ERROR_SET_POWER_STATE_VETOED 1140L
  2415. //
  2416. // MessageId: ERROR_SET_POWER_STATE_FAILED
  2417. //
  2418. // MessageText:
  2419. //
  2420. // The system BIOS failed an attempt to change the system power state.
  2421. //
  2422. #define ERROR_SET_POWER_STATE_FAILED 1141L
  2423. //
  2424. // MessageId: ERROR_TOO_MANY_LINKS
  2425. //
  2426. // MessageText:
  2427. //
  2428. // An attempt was made to create more links on a file than the file system supports.
  2429. //
  2430. #define ERROR_TOO_MANY_LINKS 1142L
  2431. //
  2432. // MessageId: ERROR_OLD_WIN_VERSION
  2433. //
  2434. // MessageText:
  2435. //
  2436. // The specified program requires a newer version of Windows.
  2437. //
  2438. #define ERROR_OLD_WIN_VERSION 1150L
  2439. //
  2440. // MessageId: ERROR_APP_WRONG_OS
  2441. //
  2442. // MessageText:
  2443. //
  2444. // The specified program is not a Windows or MS-DOS program.
  2445. //
  2446. #define ERROR_APP_WRONG_OS 1151L
  2447. //
  2448. // MessageId: ERROR_SINGLE_INSTANCE_APP
  2449. //
  2450. // MessageText:
  2451. //
  2452. // Cannot start more than one instance of the specified program.
  2453. //
  2454. #define ERROR_SINGLE_INSTANCE_APP 1152L
  2455. //
  2456. // MessageId: ERROR_RMODE_APP
  2457. //
  2458. // MessageText:
  2459. //
  2460. // The specified program was written for an earlier version of Windows.
  2461. //
  2462. #define ERROR_RMODE_APP 1153L
  2463. //
  2464. // MessageId: ERROR_INVALID_DLL
  2465. //
  2466. // MessageText:
  2467. //
  2468. // One of the library files needed to run this application is damaged.
  2469. //
  2470. #define ERROR_INVALID_DLL 1154L
  2471. //
  2472. // MessageId: ERROR_NO_ASSOCIATION
  2473. //
  2474. // MessageText:
  2475. //
  2476. // No application is associated with the specified file for this operation.
  2477. //
  2478. #define ERROR_NO_ASSOCIATION 1155L
  2479. //
  2480. // MessageId: ERROR_DDE_FAIL
  2481. //
  2482. // MessageText:
  2483. //
  2484. // An error occurred in sending the command to the application.
  2485. //
  2486. #define ERROR_DDE_FAIL 1156L
  2487. //
  2488. // MessageId: ERROR_DLL_NOT_FOUND
  2489. //
  2490. // MessageText:
  2491. //
  2492. // One of the library files needed to run this application cannot be found.
  2493. //
  2494. #define ERROR_DLL_NOT_FOUND 1157L
  2495. //
  2496. // MessageId: ERROR_NO_MORE_USER_HANDLES
  2497. //
  2498. // MessageText:
  2499. //
  2500. // The current process has used all of its system allowance of handles for Window Manager objects.
  2501. //
  2502. #define ERROR_NO_MORE_USER_HANDLES 1158L
  2503. //
  2504. // MessageId: ERROR_MESSAGE_SYNC_ONLY
  2505. //
  2506. // MessageText:
  2507. //
  2508. // The message can be used only with synchronous operations.
  2509. //
  2510. #define ERROR_MESSAGE_SYNC_ONLY 1159L
  2511. //
  2512. // MessageId: ERROR_SOURCE_ELEMENT_EMPTY
  2513. //
  2514. // MessageText:
  2515. //
  2516. // The indicated source element has no media.
  2517. //
  2518. #define ERROR_SOURCE_ELEMENT_EMPTY 1160L
  2519. //
  2520. // MessageId: ERROR_DESTINATION_ELEMENT_FULL
  2521. //
  2522. // MessageText:
  2523. //
  2524. // The indicated destination element already contains media.
  2525. //
  2526. #define ERROR_DESTINATION_ELEMENT_FULL 1161L
  2527. //
  2528. // MessageId: ERROR_ILLEGAL_ELEMENT_ADDRESS
  2529. //
  2530. // MessageText:
  2531. //
  2532. // The indicated element does not exist.
  2533. //
  2534. #define ERROR_ILLEGAL_ELEMENT_ADDRESS 1162L
  2535. //
  2536. // MessageId: ERROR_MAGAZINE_NOT_PRESENT
  2537. //
  2538. // MessageText:
  2539. //
  2540. // The indicated element is part of a magazine that is not present.
  2541. //
  2542. #define ERROR_MAGAZINE_NOT_PRESENT 1163L
  2543. //
  2544. // MessageId: ERROR_DEVICE_REINITIALIZATION_NEEDED
  2545. //
  2546. // MessageText:
  2547. //
  2548. // The indicated device requires reinitialization due to hardware errors.
  2549. //
  2550. #define ERROR_DEVICE_REINITIALIZATION_NEEDED 1164L // dderror
  2551. //
  2552. // MessageId: ERROR_DEVICE_REQUIRES_CLEANING
  2553. //
  2554. // MessageText:
  2555. //
  2556. // The device has indicated that cleaning is required before further operations are attempted.
  2557. //
  2558. #define ERROR_DEVICE_REQUIRES_CLEANING 1165L
  2559. //
  2560. // MessageId: ERROR_DEVICE_DOOR_OPEN
  2561. //
  2562. // MessageText:
  2563. //
  2564. // The device has indicated that its door is open.
  2565. //
  2566. #define ERROR_DEVICE_DOOR_OPEN 1166L
  2567. //
  2568. // MessageId: ERROR_DEVICE_NOT_CONNECTED
  2569. //
  2570. // MessageText:
  2571. //
  2572. // The device is not connected.
  2573. //
  2574. #define ERROR_DEVICE_NOT_CONNECTED 1167L
  2575. //
  2576. // MessageId: ERROR_NOT_FOUND
  2577. //
  2578. // MessageText:
  2579. //
  2580. // Element not found.
  2581. //
  2582. #define ERROR_NOT_FOUND 1168L
  2583. //
  2584. // MessageId: ERROR_NO_MATCH
  2585. //
  2586. // MessageText:
  2587. //
  2588. // There was no match for the specified key in the index.
  2589. //
  2590. #define ERROR_NO_MATCH 1169L
  2591. //
  2592. // MessageId: ERROR_SET_NOT_FOUND
  2593. //
  2594. // MessageText:
  2595. //
  2596. // The property set specified does not exist on the object.
  2597. //
  2598. #define ERROR_SET_NOT_FOUND 1170L
  2599. //
  2600. // MessageId: ERROR_POINT_NOT_FOUND
  2601. //
  2602. // MessageText:
  2603. //
  2604. // The point passed to GetMouseMovePoints is not in the buffer.
  2605. //
  2606. #define ERROR_POINT_NOT_FOUND 1171L
  2607. //
  2608. // MessageId: ERROR_NO_TRACKING_SERVICE
  2609. //
  2610. // MessageText:
  2611. //
  2612. // The tracking (workstation) service is not running.
  2613. //
  2614. #define ERROR_NO_TRACKING_SERVICE 1172L
  2615. //
  2616. // MessageId: ERROR_NO_VOLUME_ID
  2617. //
  2618. // MessageText:
  2619. //
  2620. // The Volume ID could not be found.
  2621. //
  2622. #define ERROR_NO_VOLUME_ID 1173L
  2623. //
  2624. // MessageId: ERROR_UNABLE_TO_REMOVE_REPLACED
  2625. //
  2626. // MessageText:
  2627. //
  2628. // Unable to remove the file to be replaced.
  2629. //
  2630. #define ERROR_UNABLE_TO_REMOVE_REPLACED 1175L
  2631. //
  2632. // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT
  2633. //
  2634. // MessageText:
  2635. //
  2636. // Unable to move the replacement file to the file to be replaced. The file to be replaced has retained its original name.
  2637. //
  2638. #define ERROR_UNABLE_TO_MOVE_REPLACEMENT 1176L
  2639. //
  2640. // MessageId: ERROR_UNABLE_TO_MOVE_REPLACEMENT_2
  2641. //
  2642. // MessageText:
  2643. //
  2644. // Unable to move the replacement file to the file to be replaced. The file to be replaced has been renamed using the backup name.
  2645. //
  2646. #define ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 1177L
  2647. //
  2648. // MessageId: ERROR_JOURNAL_DELETE_IN_PROGRESS
  2649. //
  2650. // MessageText:
  2651. //
  2652. // The volume change journal is being deleted.
  2653. //
  2654. #define ERROR_JOURNAL_DELETE_IN_PROGRESS 1178L
  2655. //
  2656. // MessageId: ERROR_JOURNAL_NOT_ACTIVE
  2657. //
  2658. // MessageText:
  2659. //
  2660. // The volume change journal is not active.
  2661. //
  2662. #define ERROR_JOURNAL_NOT_ACTIVE 1179L
  2663. //
  2664. // MessageId: ERROR_POTENTIAL_FILE_FOUND
  2665. //
  2666. // MessageText:
  2667. //
  2668. // A file was found, but it may not be the correct file.
  2669. //
  2670. #define ERROR_POTENTIAL_FILE_FOUND 1180L
  2671. //
  2672. // MessageId: ERROR_JOURNAL_ENTRY_DELETED
  2673. //
  2674. // MessageText:
  2675. //
  2676. // The journal entry has been deleted from the journal.
  2677. //
  2678. #define ERROR_JOURNAL_ENTRY_DELETED 1181L
  2679. //
  2680. // MessageId: ERROR_BAD_DEVICE
  2681. //
  2682. // MessageText:
  2683. //
  2684. // The specified device name is invalid.
  2685. //
  2686. #define ERROR_BAD_DEVICE 1200L
  2687. //
  2688. // MessageId: ERROR_CONNECTION_UNAVAIL
  2689. //
  2690. // MessageText:
  2691. //
  2692. // The device is not currently connected but it is a remembered connection.
  2693. //
  2694. #define ERROR_CONNECTION_UNAVAIL 1201L
  2695. //
  2696. // MessageId: ERROR_DEVICE_ALREADY_REMEMBERED
  2697. //
  2698. // MessageText:
  2699. //
  2700. // The local device name has a remembered connection to another network resource.
  2701. //
  2702. #define ERROR_DEVICE_ALREADY_REMEMBERED 1202L
  2703. //
  2704. // MessageId: ERROR_NO_NET_OR_BAD_PATH
  2705. //
  2706. // MessageText:
  2707. //
  2708. // No network provider accepted the given network path.
  2709. //
  2710. #define ERROR_NO_NET_OR_BAD_PATH 1203L
  2711. //
  2712. // MessageId: ERROR_BAD_PROVIDER
  2713. //
  2714. // MessageText:
  2715. //
  2716. // The specified network provider name is invalid.
  2717. //
  2718. #define ERROR_BAD_PROVIDER 1204L
  2719. //
  2720. // MessageId: ERROR_CANNOT_OPEN_PROFILE
  2721. //
  2722. // MessageText:
  2723. //
  2724. // Unable to open the network connection profile.
  2725. //
  2726. #define ERROR_CANNOT_OPEN_PROFILE 1205L
  2727. //
  2728. // MessageId: ERROR_BAD_PROFILE
  2729. //
  2730. // MessageText:
  2731. //
  2732. // The network connection profile is corrupted.
  2733. //
  2734. #define ERROR_BAD_PROFILE 1206L
  2735. //
  2736. // MessageId: ERROR_NOT_CONTAINER
  2737. //
  2738. // MessageText:
  2739. //
  2740. // Cannot enumerate a noncontainer.
  2741. //
  2742. #define ERROR_NOT_CONTAINER 1207L
  2743. //
  2744. // MessageId: ERROR_EXTENDED_ERROR
  2745. //
  2746. // MessageText:
  2747. //
  2748. // An extended error has occurred.
  2749. //
  2750. #define ERROR_EXTENDED_ERROR 1208L
  2751. //
  2752. // MessageId: ERROR_INVALID_GROUPNAME
  2753. //
  2754. // MessageText:
  2755. //
  2756. // The format of the specified group name is invalid.
  2757. //
  2758. #define ERROR_INVALID_GROUPNAME 1209L
  2759. //
  2760. // MessageId: ERROR_INVALID_COMPUTERNAME
  2761. //
  2762. // MessageText:
  2763. //
  2764. // The format of the specified computer name is invalid.
  2765. //
  2766. #define ERROR_INVALID_COMPUTERNAME 1210L
  2767. //
  2768. // MessageId: ERROR_INVALID_EVENTNAME
  2769. //
  2770. // MessageText:
  2771. //
  2772. // The format of the specified event name is invalid.
  2773. //
  2774. #define ERROR_INVALID_EVENTNAME 1211L
  2775. //
  2776. // MessageId: ERROR_INVALID_DOMAINNAME
  2777. //
  2778. // MessageText:
  2779. //
  2780. // The format of the specified domain name is invalid.
  2781. //
  2782. #define ERROR_INVALID_DOMAINNAME 1212L
  2783. //
  2784. // MessageId: ERROR_INVALID_SERVICENAME
  2785. //
  2786. // MessageText:
  2787. //
  2788. // The format of the specified service name is invalid.
  2789. //
  2790. #define ERROR_INVALID_SERVICENAME 1213L
  2791. //
  2792. // MessageId: ERROR_INVALID_NETNAME
  2793. //
  2794. // MessageText:
  2795. //
  2796. // The format of the specified network name is invalid.
  2797. //
  2798. #define ERROR_INVALID_NETNAME 1214L
  2799. //
  2800. // MessageId: ERROR_INVALID_SHARENAME
  2801. //
  2802. // MessageText:
  2803. //
  2804. // The format of the specified share name is invalid.
  2805. //
  2806. #define ERROR_INVALID_SHARENAME 1215L
  2807. //
  2808. // MessageId: ERROR_INVALID_PASSWORDNAME
  2809. //
  2810. // MessageText:
  2811. //
  2812. // The format of the specified password is invalid.
  2813. //
  2814. #define ERROR_INVALID_PASSWORDNAME 1216L
  2815. //
  2816. // MessageId: ERROR_INVALID_MESSAGENAME
  2817. //
  2818. // MessageText:
  2819. //
  2820. // The format of the specified message name is invalid.
  2821. //
  2822. #define ERROR_INVALID_MESSAGENAME 1217L
  2823. //
  2824. // MessageId: ERROR_INVALID_MESSAGEDEST
  2825. //
  2826. // MessageText:
  2827. //
  2828. // The format of the specified message destination is invalid.
  2829. //
  2830. #define ERROR_INVALID_MESSAGEDEST 1218L
  2831. //
  2832. // MessageId: ERROR_SESSION_CREDENTIAL_CONFLICT
  2833. //
  2834. // MessageText:
  2835. //
  2836. // Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again..
  2837. //
  2838. #define ERROR_SESSION_CREDENTIAL_CONFLICT 1219L
  2839. //
  2840. // MessageId: ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
  2841. //
  2842. // MessageText:
  2843. //
  2844. // An attempt was made to establish a session to a network server, but there are already too many sessions established to that server.
  2845. //
  2846. #define ERROR_REMOTE_SESSION_LIMIT_EXCEEDED 1220L
  2847. //
  2848. // MessageId: ERROR_DUP_DOMAINNAME
  2849. //
  2850. // MessageText:
  2851. //
  2852. // The workgroup or domain name is already in use by another computer on the network.
  2853. //
  2854. #define ERROR_DUP_DOMAINNAME 1221L
  2855. //
  2856. // MessageId: ERROR_NO_NETWORK
  2857. //
  2858. // MessageText:
  2859. //
  2860. // The network is not present or not started.
  2861. //
  2862. #define ERROR_NO_NETWORK 1222L
  2863. //
  2864. // MessageId: ERROR_CANCELLED
  2865. //
  2866. // MessageText:
  2867. //
  2868. // The operation was canceled by the user.
  2869. //
  2870. #define ERROR_CANCELLED 1223L
  2871. //
  2872. // MessageId: ERROR_USER_MAPPED_FILE
  2873. //
  2874. // MessageText:
  2875. //
  2876. // The requested operation cannot be performed on a file with a user-mapped section open.
  2877. //
  2878. #define ERROR_USER_MAPPED_FILE 1224L
  2879. //
  2880. // MessageId: ERROR_CONNECTION_REFUSED
  2881. //
  2882. // MessageText:
  2883. //
  2884. // The remote system refused the network connection.
  2885. //
  2886. #define ERROR_CONNECTION_REFUSED 1225L
  2887. //
  2888. // MessageId: ERROR_GRACEFUL_DISCONNECT
  2889. //
  2890. // MessageText:
  2891. //
  2892. // The network connection was gracefully closed.
  2893. //
  2894. #define ERROR_GRACEFUL_DISCONNECT 1226L
  2895. //
  2896. // MessageId: ERROR_ADDRESS_ALREADY_ASSOCIATED
  2897. //
  2898. // MessageText:
  2899. //
  2900. // The network transport endpoint already has an address associated with it.
  2901. //
  2902. #define ERROR_ADDRESS_ALREADY_ASSOCIATED 1227L
  2903. //
  2904. // MessageId: ERROR_ADDRESS_NOT_ASSOCIATED
  2905. //
  2906. // MessageText:
  2907. //
  2908. // An address has not yet been associated with the network endpoint.
  2909. //
  2910. #define ERROR_ADDRESS_NOT_ASSOCIATED 1228L
  2911. //
  2912. // MessageId: ERROR_CONNECTION_INVALID
  2913. //
  2914. // MessageText:
  2915. //
  2916. // An operation was attempted on a nonexistent network connection.
  2917. //
  2918. #define ERROR_CONNECTION_INVALID 1229L
  2919. //
  2920. // MessageId: ERROR_CONNECTION_ACTIVE
  2921. //
  2922. // MessageText:
  2923. //
  2924. // An invalid operation was attempted on an active network connection.
  2925. //
  2926. #define ERROR_CONNECTION_ACTIVE 1230L
  2927. //
  2928. // MessageId: ERROR_NETWORK_UNREACHABLE
  2929. //
  2930. // MessageText:
  2931. //
  2932. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  2933. //
  2934. #define ERROR_NETWORK_UNREACHABLE 1231L
  2935. //
  2936. // MessageId: ERROR_HOST_UNREACHABLE
  2937. //
  2938. // MessageText:
  2939. //
  2940. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  2941. //
  2942. #define ERROR_HOST_UNREACHABLE 1232L
  2943. //
  2944. // MessageId: ERROR_PROTOCOL_UNREACHABLE
  2945. //
  2946. // MessageText:
  2947. //
  2948. // The network location cannot be reached. For information about network troubleshooting, see Windows Help.
  2949. //
  2950. #define ERROR_PROTOCOL_UNREACHABLE 1233L
  2951. //
  2952. // MessageId: ERROR_PORT_UNREACHABLE
  2953. //
  2954. // MessageText:
  2955. //
  2956. // No service is operating at the destination network endpoint on the remote system.
  2957. //
  2958. #define ERROR_PORT_UNREACHABLE 1234L
  2959. //
  2960. // MessageId: ERROR_REQUEST_ABORTED
  2961. //
  2962. // MessageText:
  2963. //
  2964. // The request was aborted.
  2965. //
  2966. #define ERROR_REQUEST_ABORTED 1235L
  2967. //
  2968. // MessageId: ERROR_CONNECTION_ABORTED
  2969. //
  2970. // MessageText:
  2971. //
  2972. // The network connection was aborted by the local system.
  2973. //
  2974. #define ERROR_CONNECTION_ABORTED 1236L
  2975. //
  2976. // MessageId: ERROR_RETRY
  2977. //
  2978. // MessageText:
  2979. //
  2980. // The operation could not be completed. A retry should be performed.
  2981. //
  2982. #define ERROR_RETRY 1237L
  2983. //
  2984. // MessageId: ERROR_CONNECTION_COUNT_LIMIT
  2985. //
  2986. // MessageText:
  2987. //
  2988. // A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
  2989. //
  2990. #define ERROR_CONNECTION_COUNT_LIMIT 1238L
  2991. //
  2992. // MessageId: ERROR_LOGIN_TIME_RESTRICTION
  2993. //
  2994. // MessageText:
  2995. //
  2996. // Attempting to log in during an unauthorized time of day for this account.
  2997. //
  2998. #define ERROR_LOGIN_TIME_RESTRICTION 1239L
  2999. //
  3000. // MessageId: ERROR_LOGIN_WKSTA_RESTRICTION
  3001. //
  3002. // MessageText:
  3003. //
  3004. // The account is not authorized to log in from this station.
  3005. //
  3006. #define ERROR_LOGIN_WKSTA_RESTRICTION 1240L
  3007. //
  3008. // MessageId: ERROR_INCORRECT_ADDRESS
  3009. //
  3010. // MessageText:
  3011. //
  3012. // The network address could not be used for the operation requested.
  3013. //
  3014. #define ERROR_INCORRECT_ADDRESS 1241L
  3015. //
  3016. // MessageId: ERROR_ALREADY_REGISTERED
  3017. //
  3018. // MessageText:
  3019. //
  3020. // The service is already registered.
  3021. //
  3022. #define ERROR_ALREADY_REGISTERED 1242L
  3023. //
  3024. // MessageId: ERROR_SERVICE_NOT_FOUND
  3025. //
  3026. // MessageText:
  3027. //
  3028. // The specified service does not exist.
  3029. //
  3030. #define ERROR_SERVICE_NOT_FOUND 1243L
  3031. //
  3032. // MessageId: ERROR_NOT_AUTHENTICATED
  3033. //
  3034. // MessageText:
  3035. //
  3036. // The operation being requested was not performed because the user has not been authenticated.
  3037. //
  3038. #define ERROR_NOT_AUTHENTICATED 1244L
  3039. //
  3040. // MessageId: ERROR_NOT_LOGGED_ON
  3041. //
  3042. // MessageText:
  3043. //
  3044. // The operation being requested was not performed because the user has not logged on to the network.
  3045. // The specified service does not exist.
  3046. //
  3047. #define ERROR_NOT_LOGGED_ON 1245L
  3048. //
  3049. // MessageId: ERROR_CONTINUE
  3050. //
  3051. // MessageText:
  3052. //
  3053. // Continue with work in progress.
  3054. //
  3055. #define ERROR_CONTINUE 1246L // dderror
  3056. //
  3057. // MessageId: ERROR_ALREADY_INITIALIZED
  3058. //
  3059. // MessageText:
  3060. //
  3061. // An attempt was made to perform an initialization operation when initialization has already been completed.
  3062. //
  3063. #define ERROR_ALREADY_INITIALIZED 1247L
  3064. //
  3065. // MessageId: ERROR_NO_MORE_DEVICES
  3066. //
  3067. // MessageText:
  3068. //
  3069. // No more local devices.
  3070. //
  3071. #define ERROR_NO_MORE_DEVICES 1248L // dderror
  3072. //
  3073. // MessageId: ERROR_NO_SUCH_SITE
  3074. //
  3075. // MessageText:
  3076. //
  3077. // The specified site does not exist.
  3078. //
  3079. #define ERROR_NO_SUCH_SITE 1249L
  3080. //
  3081. // MessageId: ERROR_DOMAIN_CONTROLLER_EXISTS
  3082. //
  3083. // MessageText:
  3084. //
  3085. // A domain controller with the specified name already exists.
  3086. //
  3087. #define ERROR_DOMAIN_CONTROLLER_EXISTS 1250L
  3088. //
  3089. // MessageId: ERROR_ONLY_IF_CONNECTED
  3090. //
  3091. // MessageText:
  3092. //
  3093. // This operation is supported only when you are connected to the server.
  3094. //
  3095. #define ERROR_ONLY_IF_CONNECTED 1251L
  3096. //
  3097. // MessageId: ERROR_OVERRIDE_NOCHANGES
  3098. //
  3099. // MessageText:
  3100. //
  3101. // The group policy framework should call the extension even if there are no changes.
  3102. //
  3103. #define ERROR_OVERRIDE_NOCHANGES 1252L
  3104. //
  3105. // MessageId: ERROR_BAD_USER_PROFILE
  3106. //
  3107. // MessageText:
  3108. //
  3109. // The specified user does not have a valid profile.
  3110. //
  3111. #define ERROR_BAD_USER_PROFILE 1253L
  3112. //
  3113. // MessageId: ERROR_NOT_SUPPORTED_ON_SBS
  3114. //
  3115. // MessageText:
  3116. //
  3117. // This operation is not supported on a Microsoft Small Business Server
  3118. //
  3119. #define ERROR_NOT_SUPPORTED_ON_SBS 1254L
  3120. //
  3121. // MessageId: ERROR_SERVER_SHUTDOWN_IN_PROGRESS
  3122. //
  3123. // MessageText:
  3124. //
  3125. // The server machine is shutting down.
  3126. //
  3127. #define ERROR_SERVER_SHUTDOWN_IN_PROGRESS 1255L
  3128. //
  3129. // MessageId: ERROR_HOST_DOWN
  3130. //
  3131. // MessageText:
  3132. //
  3133. // The remote system is not available. For information about network troubleshooting, see Windows Help.
  3134. //
  3135. #define ERROR_HOST_DOWN 1256L
  3136. //
  3137. // MessageId: ERROR_NON_ACCOUNT_SID
  3138. //
  3139. // MessageText:
  3140. //
  3141. // The security identifier provided is not from an account domain.
  3142. //
  3143. #define ERROR_NON_ACCOUNT_SID 1257L
  3144. //
  3145. // MessageId: ERROR_NON_DOMAIN_SID
  3146. //
  3147. // MessageText:
  3148. //
  3149. // The security identifier provided does not have a domain component.
  3150. //
  3151. #define ERROR_NON_DOMAIN_SID 1258L
  3152. //
  3153. // MessageId: ERROR_APPHELP_BLOCK
  3154. //
  3155. // MessageText:
  3156. //
  3157. // AppHelp dialog canceled thus preventing the application from starting.
  3158. //
  3159. #define ERROR_APPHELP_BLOCK 1259L
  3160. //
  3161. // MessageId: ERROR_ACCESS_DISABLED_BY_POLICY
  3162. //
  3163. // MessageText:
  3164. //
  3165. // Windows cannot open this program because it has been prevented by a software restriction policy. For more information, open Event Viewer or contact your system administrator.
  3166. //
  3167. #define ERROR_ACCESS_DISABLED_BY_POLICY 1260L
  3168. //
  3169. // MessageId: ERROR_REG_NAT_CONSUMPTION
  3170. //
  3171. // MessageText:
  3172. //
  3173. // A program attempt to use an invalid register value. Normally caused by an uninitialized register. This error is Itanium specific.
  3174. //
  3175. #define ERROR_REG_NAT_CONSUMPTION 1261L
  3176. //
  3177. // MessageId: ERROR_CSCSHARE_OFFLINE
  3178. //
  3179. // MessageText:
  3180. //
  3181. // The share is currently offline or does not exist.
  3182. //
  3183. #define ERROR_CSCSHARE_OFFLINE 1262L
  3184. //
  3185. // MessageId: ERROR_PKINIT_FAILURE
  3186. //
  3187. // MessageText:
  3188. //
  3189. // The kerberos protocol encountered an error while validating the
  3190. // KDC certificate during smartcard logon.
  3191. //
  3192. #define ERROR_PKINIT_FAILURE 1263L
  3193. //
  3194. // MessageId: ERROR_SMARTCARD_SUBSYSTEM_FAILURE
  3195. //
  3196. // MessageText:
  3197. //
  3198. // The kerberos protocol encountered an error while attempting to utilize
  3199. // the smartcard subsystem.
  3200. //
  3201. #define ERROR_SMARTCARD_SUBSYSTEM_FAILURE 1264L
  3202. //
  3203. // MessageId: ERROR_DOWNGRADE_DETECTED
  3204. //
  3205. // MessageText:
  3206. //
  3207. // The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you.
  3208. //
  3209. #define ERROR_DOWNGRADE_DETECTED 1265L
  3210. //
  3211. // MessageId: SEC_E_SMARTCARD_CERT_REVOKED
  3212. //
  3213. // MessageText:
  3214. //
  3215. // The smartcard certificate used for authentication has been revoked.
  3216. // Please contact your system administrator. There may be additional information in the
  3217. // event log.
  3218. //
  3219. #define SEC_E_SMARTCARD_CERT_REVOKED 1266L
  3220. //
  3221. // MessageId: SEC_E_ISSUING_CA_UNTRUSTED
  3222. //
  3223. // MessageText:
  3224. //
  3225. // An untrusted certificate authority was detected While processing the
  3226. // smartcard certificate used for authentication. Please contact your system
  3227. // administrator.
  3228. //
  3229. #define SEC_E_ISSUING_CA_UNTRUSTED 1267L
  3230. //
  3231. // MessageId: SEC_E_REVOCATION_OFFLINE_C
  3232. //
  3233. // MessageText:
  3234. //
  3235. // The revocation status of the smartcard certificate used for
  3236. // authentication could not be determined. Please contact your system administrator.
  3237. //
  3238. #define SEC_E_REVOCATION_OFFLINE_C 1268L
  3239. //
  3240. // MessageId: SEC_E_PKINIT_CLIENT_FAILURE
  3241. //
  3242. // MessageText:
  3243. //
  3244. // The smartcard certificate used for authentication was not trusted. Please
  3245. // contact your system administrator.
  3246. //
  3247. #define SEC_E_PKINIT_CLIENT_FAILURE 1269L
  3248. //
  3249. // MessageId: SEC_E_SMARTCARD_CERT_EXPIRED
  3250. //
  3251. // MessageText:
  3252. //
  3253. // The smartcard certificate used for authentication has expired. Please
  3254. // contact your system administrator.
  3255. //
  3256. #define SEC_E_SMARTCARD_CERT_EXPIRED 1270L
  3257. //
  3258. // MessageId: ERROR_MACHINE_LOCKED
  3259. //
  3260. // MessageText:
  3261. //
  3262. // The machine is locked and can not be shut down without the force option.
  3263. //
  3264. #define ERROR_MACHINE_LOCKED 1271L
  3265. //
  3266. // MessageId: ERROR_CALLBACK_SUPPLIED_INVALID_DATA
  3267. //
  3268. // MessageText:
  3269. //
  3270. // An application-defined callback gave invalid data when called.
  3271. //
  3272. #define ERROR_CALLBACK_SUPPLIED_INVALID_DATA 1273L
  3273. //
  3274. // MessageId: ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED
  3275. //
  3276. // MessageText:
  3277. //
  3278. // The group policy framework should call the extension in the synchronous foreground policy refresh.
  3279. //
  3280. #define ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED 1274L
  3281. //
  3282. // MessageId: ERROR_DRIVER_BLOCKED
  3283. //
  3284. // MessageText:
  3285. //
  3286. // This driver has been blocked from loading
  3287. //
  3288. #define ERROR_DRIVER_BLOCKED 1275L
  3289. //
  3290. // MessageId: ERROR_INVALID_IMPORT_OF_NON_DLL
  3291. //
  3292. // MessageText:
  3293. //
  3294. // A dynamic link library (DLL) referenced a module that was neither a DLL nor the process's executable image.
  3295. //
  3296. #define ERROR_INVALID_IMPORT_OF_NON_DLL 1276L
  3297. ///////////////////////////
  3298. //
  3299. // Add new status codes before this point unless there is a component specific section below.
  3300. //
  3301. ///////////////////////////
  3302. ///////////////////////////
  3303. // //
  3304. // Security Status Codes //
  3305. // //
  3306. ///////////////////////////
  3307. //
  3308. // MessageId: ERROR_NOT_ALL_ASSIGNED
  3309. //
  3310. // MessageText:
  3311. //
  3312. // Not all privileges referenced are assigned to the caller.
  3313. //
  3314. #define ERROR_NOT_ALL_ASSIGNED 1300L
  3315. //
  3316. // MessageId: ERROR_SOME_NOT_MAPPED
  3317. //
  3318. // MessageText:
  3319. //
  3320. // Some mapping between account names and security IDs was not done.
  3321. //
  3322. #define ERROR_SOME_NOT_MAPPED 1301L
  3323. //
  3324. // MessageId: ERROR_NO_QUOTAS_FOR_ACCOUNT
  3325. //
  3326. // MessageText:
  3327. //
  3328. // No system quota limits are specifically set for this account.
  3329. //
  3330. #define ERROR_NO_QUOTAS_FOR_ACCOUNT 1302L
  3331. //
  3332. // MessageId: ERROR_LOCAL_USER_SESSION_KEY
  3333. //
  3334. // MessageText:
  3335. //
  3336. // No encryption key is available. A well-known encryption key was returned.
  3337. //
  3338. #define ERROR_LOCAL_USER_SESSION_KEY 1303L
  3339. //
  3340. // MessageId: ERROR_NULL_LM_PASSWORD
  3341. //
  3342. // MessageText:
  3343. //
  3344. // The password is too complex to be converted to a LAN Manager password. The LAN Manager password returned is a NULL string.
  3345. //
  3346. #define ERROR_NULL_LM_PASSWORD 1304L
  3347. //
  3348. // MessageId: ERROR_UNKNOWN_REVISION
  3349. //
  3350. // MessageText:
  3351. //
  3352. // The revision level is unknown.
  3353. //
  3354. #define ERROR_UNKNOWN_REVISION 1305L
  3355. //
  3356. // MessageId: ERROR_REVISION_MISMATCH
  3357. //
  3358. // MessageText:
  3359. //
  3360. // Indicates two revision levels are incompatible.
  3361. //
  3362. #define ERROR_REVISION_MISMATCH 1306L
  3363. //
  3364. // MessageId: ERROR_INVALID_OWNER
  3365. //
  3366. // MessageText:
  3367. //
  3368. // This security ID may not be assigned as the owner of this object.
  3369. //
  3370. #define ERROR_INVALID_OWNER 1307L
  3371. //
  3372. // MessageId: ERROR_INVALID_PRIMARY_GROUP
  3373. //
  3374. // MessageText:
  3375. //
  3376. // This security ID may not be assigned as the primary group of an object.
  3377. //
  3378. #define ERROR_INVALID_PRIMARY_GROUP 1308L
  3379. //
  3380. // MessageId: ERROR_NO_IMPERSONATION_TOKEN
  3381. //
  3382. // MessageText:
  3383. //
  3384. // An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
  3385. //
  3386. #define ERROR_NO_IMPERSONATION_TOKEN 1309L
  3387. //
  3388. // MessageId: ERROR_CANT_DISABLE_MANDATORY
  3389. //
  3390. // MessageText:
  3391. //
  3392. // The group may not be disabled.
  3393. //
  3394. #define ERROR_CANT_DISABLE_MANDATORY 1310L
  3395. //
  3396. // MessageId: ERROR_NO_LOGON_SERVERS
  3397. //
  3398. // MessageText:
  3399. //
  3400. // There are currently no logon servers available to service the logon request.
  3401. //
  3402. #define ERROR_NO_LOGON_SERVERS 1311L
  3403. //
  3404. // MessageId: ERROR_NO_SUCH_LOGON_SESSION
  3405. //
  3406. // MessageText:
  3407. //
  3408. // A specified logon session does not exist. It may already have been terminated.
  3409. //
  3410. #define ERROR_NO_SUCH_LOGON_SESSION 1312L
  3411. //
  3412. // MessageId: ERROR_NO_SUCH_PRIVILEGE
  3413. //
  3414. // MessageText:
  3415. //
  3416. // A specified privilege does not exist.
  3417. //
  3418. #define ERROR_NO_SUCH_PRIVILEGE 1313L
  3419. //
  3420. // MessageId: ERROR_PRIVILEGE_NOT_HELD
  3421. //
  3422. // MessageText:
  3423. //
  3424. // A required privilege is not held by the client.
  3425. //
  3426. #define ERROR_PRIVILEGE_NOT_HELD 1314L
  3427. //
  3428. // MessageId: ERROR_INVALID_ACCOUNT_NAME
  3429. //
  3430. // MessageText:
  3431. //
  3432. // The name provided is not a properly formed account name.
  3433. //
  3434. #define ERROR_INVALID_ACCOUNT_NAME 1315L
  3435. //
  3436. // MessageId: ERROR_USER_EXISTS
  3437. //
  3438. // MessageText:
  3439. //
  3440. // The specified user already exists.
  3441. //
  3442. #define ERROR_USER_EXISTS 1316L
  3443. //
  3444. // MessageId: ERROR_NO_SUCH_USER
  3445. //
  3446. // MessageText:
  3447. //
  3448. // The specified user does not exist.
  3449. //
  3450. #define ERROR_NO_SUCH_USER 1317L
  3451. //
  3452. // MessageId: ERROR_GROUP_EXISTS
  3453. //
  3454. // MessageText:
  3455. //
  3456. // The specified group already exists.
  3457. //
  3458. #define ERROR_GROUP_EXISTS 1318L
  3459. //
  3460. // MessageId: ERROR_NO_SUCH_GROUP
  3461. //
  3462. // MessageText:
  3463. //
  3464. // The specified group does not exist.
  3465. //
  3466. #define ERROR_NO_SUCH_GROUP 1319L
  3467. //
  3468. // MessageId: ERROR_MEMBER_IN_GROUP
  3469. //
  3470. // MessageText:
  3471. //
  3472. // Either the specified user account is already a member of the specified group, or the specified group cannot be deleted because it contains a member.
  3473. //
  3474. #define ERROR_MEMBER_IN_GROUP 1320L
  3475. //
  3476. // MessageId: ERROR_MEMBER_NOT_IN_GROUP
  3477. //
  3478. // MessageText:
  3479. //
  3480. // The specified user account is not a member of the specified group account.
  3481. //
  3482. #define ERROR_MEMBER_NOT_IN_GROUP 1321L
  3483. //
  3484. // MessageId: ERROR_LAST_ADMIN
  3485. //
  3486. // MessageText:
  3487. //
  3488. // The last remaining administration account cannot be disabled or deleted.
  3489. //
  3490. #define ERROR_LAST_ADMIN 1322L
  3491. //
  3492. // MessageId: ERROR_WRONG_PASSWORD
  3493. //
  3494. // MessageText:
  3495. //
  3496. // Unable to update the password. The value provided as the current password is incorrect.
  3497. //
  3498. #define ERROR_WRONG_PASSWORD 1323L
  3499. //
  3500. // MessageId: ERROR_ILL_FORMED_PASSWORD
  3501. //
  3502. // MessageText:
  3503. //
  3504. // Unable to update the password. The value provided for the new password contains values that are not allowed in passwords.
  3505. //
  3506. #define ERROR_ILL_FORMED_PASSWORD 1324L
  3507. //
  3508. // MessageId: ERROR_PASSWORD_RESTRICTION
  3509. //
  3510. // MessageText:
  3511. //
  3512. // Unable to update the password. The value provided for the new password does not meet the length, complexity, or history requirement of the domain.
  3513. //
  3514. #define ERROR_PASSWORD_RESTRICTION 1325L
  3515. //
  3516. // MessageId: ERROR_LOGON_FAILURE
  3517. //
  3518. // MessageText:
  3519. //
  3520. // Logon failure: unknown user name or bad password.
  3521. //
  3522. #define ERROR_LOGON_FAILURE 1326L
  3523. //
  3524. // MessageId: ERROR_ACCOUNT_RESTRICTION
  3525. //
  3526. // MessageText:
  3527. //
  3528. // Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.
  3529. //
  3530. #define ERROR_ACCOUNT_RESTRICTION 1327L
  3531. //
  3532. // MessageId: ERROR_INVALID_LOGON_HOURS
  3533. //
  3534. // MessageText:
  3535. //
  3536. // Logon failure: account logon time restriction violation.
  3537. //
  3538. #define ERROR_INVALID_LOGON_HOURS 1328L
  3539. //
  3540. // MessageId: ERROR_INVALID_WORKSTATION
  3541. //
  3542. // MessageText:
  3543. //
  3544. // Logon failure: user not allowed to log on to this computer.
  3545. //
  3546. #define ERROR_INVALID_WORKSTATION 1329L
  3547. //
  3548. // MessageId: ERROR_PASSWORD_EXPIRED
  3549. //
  3550. // MessageText:
  3551. //
  3552. // Logon failure: the specified account password has expired.
  3553. //
  3554. #define ERROR_PASSWORD_EXPIRED 1330L
  3555. //
  3556. // MessageId: ERROR_ACCOUNT_DISABLED
  3557. //
  3558. // MessageText:
  3559. //
  3560. // Logon failure: account currently disabled.
  3561. //
  3562. #define ERROR_ACCOUNT_DISABLED 1331L
  3563. //
  3564. // MessageId: ERROR_NONE_MAPPED
  3565. //
  3566. // MessageText:
  3567. //
  3568. // No mapping between account names and security IDs was done.
  3569. //
  3570. #define ERROR_NONE_MAPPED 1332L
  3571. //
  3572. // MessageId: ERROR_TOO_MANY_LUIDS_REQUESTED
  3573. //
  3574. // MessageText:
  3575. //
  3576. // Too many local user identifiers (LUIDs) were requested at one time.
  3577. //
  3578. #define ERROR_TOO_MANY_LUIDS_REQUESTED 1333L
  3579. //
  3580. // MessageId: ERROR_LUIDS_EXHAUSTED
  3581. //
  3582. // MessageText:
  3583. //
  3584. // No more local user identifiers (LUIDs) are available.
  3585. //
  3586. #define ERROR_LUIDS_EXHAUSTED 1334L
  3587. //
  3588. // MessageId: ERROR_INVALID_SUB_AUTHORITY
  3589. //
  3590. // MessageText:
  3591. //
  3592. // The subauthority part of a security ID is invalid for this particular use.
  3593. //
  3594. #define ERROR_INVALID_SUB_AUTHORITY 1335L
  3595. //
  3596. // MessageId: ERROR_INVALID_ACL
  3597. //
  3598. // MessageText:
  3599. //
  3600. // The access control list (ACL) structure is invalid.
  3601. //
  3602. #define ERROR_INVALID_ACL 1336L
  3603. //
  3604. // MessageId: ERROR_INVALID_SID
  3605. //
  3606. // MessageText:
  3607. //
  3608. // The security ID structure is invalid.
  3609. //
  3610. #define ERROR_INVALID_SID 1337L
  3611. //
  3612. // MessageId: ERROR_INVALID_SECURITY_DESCR
  3613. //
  3614. // MessageText:
  3615. //
  3616. // The security descriptor structure is invalid.
  3617. //
  3618. #define ERROR_INVALID_SECURITY_DESCR 1338L
  3619. //
  3620. // MessageId: ERROR_BAD_INHERITANCE_ACL
  3621. //
  3622. // MessageText:
  3623. //
  3624. // The inherited access control list (ACL) or access control entry (ACE) could not be built.
  3625. //
  3626. #define ERROR_BAD_INHERITANCE_ACL 1340L
  3627. //
  3628. // MessageId: ERROR_SERVER_DISABLED
  3629. //
  3630. // MessageText:
  3631. //
  3632. // The server is currently disabled.
  3633. //
  3634. #define ERROR_SERVER_DISABLED 1341L
  3635. //
  3636. // MessageId: ERROR_SERVER_NOT_DISABLED
  3637. //
  3638. // MessageText:
  3639. //
  3640. // The server is currently enabled.
  3641. //
  3642. #define ERROR_SERVER_NOT_DISABLED 1342L
  3643. //
  3644. // MessageId: ERROR_INVALID_ID_AUTHORITY
  3645. //
  3646. // MessageText:
  3647. //
  3648. // The value provided was an invalid value for an identifier authority.
  3649. //
  3650. #define ERROR_INVALID_ID_AUTHORITY 1343L
  3651. //
  3652. // MessageId: ERROR_ALLOTTED_SPACE_EXCEEDED
  3653. //
  3654. // MessageText:
  3655. //
  3656. // No more memory is available for security information updates.
  3657. //
  3658. #define ERROR_ALLOTTED_SPACE_EXCEEDED 1344L
  3659. //
  3660. // MessageId: ERROR_INVALID_GROUP_ATTRIBUTES
  3661. //
  3662. // MessageText:
  3663. //
  3664. // The specified attributes are invalid, or incompatible with the attributes for the group as a whole.
  3665. //
  3666. #define ERROR_INVALID_GROUP_ATTRIBUTES 1345L
  3667. //
  3668. // MessageId: ERROR_BAD_IMPERSONATION_LEVEL
  3669. //
  3670. // MessageText:
  3671. //
  3672. // Either a required impersonation level was not provided, or the provided impersonation level is invalid.
  3673. //
  3674. #define ERROR_BAD_IMPERSONATION_LEVEL 1346L
  3675. //
  3676. // MessageId: ERROR_CANT_OPEN_ANONYMOUS
  3677. //
  3678. // MessageText:
  3679. //
  3680. // Cannot open an anonymous level security token.
  3681. //
  3682. #define ERROR_CANT_OPEN_ANONYMOUS 1347L
  3683. //
  3684. // MessageId: ERROR_BAD_VALIDATION_CLASS
  3685. //
  3686. // MessageText:
  3687. //
  3688. // The validation information class requested was invalid.
  3689. //
  3690. #define ERROR_BAD_VALIDATION_CLASS 1348L
  3691. //
  3692. // MessageId: ERROR_BAD_TOKEN_TYPE
  3693. //
  3694. // MessageText:
  3695. //
  3696. // The type of the token is inappropriate for its attempted use.
  3697. //
  3698. #define ERROR_BAD_TOKEN_TYPE 1349L
  3699. //
  3700. // MessageId: ERROR_NO_SECURITY_ON_OBJECT
  3701. //
  3702. // MessageText:
  3703. //
  3704. // Unable to perform a security operation on an object that has no associated security.
  3705. //
  3706. #define ERROR_NO_SECURITY_ON_OBJECT 1350L
  3707. //
  3708. // MessageId: ERROR_CANT_ACCESS_DOMAIN_INFO
  3709. //
  3710. // MessageText:
  3711. //
  3712. // Configuration information could not be read from the domain controller, either because the machine is unavailable, or access has been denied.
  3713. //
  3714. #define ERROR_CANT_ACCESS_DOMAIN_INFO 1351L
  3715. //
  3716. // MessageId: ERROR_INVALID_SERVER_STATE
  3717. //
  3718. // MessageText:
  3719. //
  3720. // The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.
  3721. //
  3722. #define ERROR_INVALID_SERVER_STATE 1352L
  3723. //
  3724. // MessageId: ERROR_INVALID_DOMAIN_STATE
  3725. //
  3726. // MessageText:
  3727. //
  3728. // The domain was in the wrong state to perform the security operation.
  3729. //
  3730. #define ERROR_INVALID_DOMAIN_STATE 1353L
  3731. //
  3732. // MessageId: ERROR_INVALID_DOMAIN_ROLE
  3733. //
  3734. // MessageText:
  3735. //
  3736. // This operation is only allowed for the Primary Domain Controller of the domain.
  3737. //
  3738. #define ERROR_INVALID_DOMAIN_ROLE 1354L
  3739. //
  3740. // MessageId: ERROR_NO_SUCH_DOMAIN
  3741. //
  3742. // MessageText:
  3743. //
  3744. // The specified domain either does not exist or could not be contacted.
  3745. //
  3746. #define ERROR_NO_SUCH_DOMAIN 1355L
  3747. //
  3748. // MessageId: ERROR_DOMAIN_EXISTS
  3749. //
  3750. // MessageText:
  3751. //
  3752. // The specified domain already exists.
  3753. //
  3754. #define ERROR_DOMAIN_EXISTS 1356L
  3755. //
  3756. // MessageId: ERROR_DOMAIN_LIMIT_EXCEEDED
  3757. //
  3758. // MessageText:
  3759. //
  3760. // An attempt was made to exceed the limit on the number of domains per server.
  3761. //
  3762. #define ERROR_DOMAIN_LIMIT_EXCEEDED 1357L
  3763. //
  3764. // MessageId: ERROR_INTERNAL_DB_CORRUPTION
  3765. //
  3766. // MessageText:
  3767. //
  3768. // Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.
  3769. //
  3770. #define ERROR_INTERNAL_DB_CORRUPTION 1358L
  3771. //
  3772. // MessageId: ERROR_INTERNAL_ERROR
  3773. //
  3774. // MessageText:
  3775. //
  3776. // An internal error occurred.
  3777. //
  3778. #define ERROR_INTERNAL_ERROR 1359L
  3779. //
  3780. // MessageId: ERROR_GENERIC_NOT_MAPPED
  3781. //
  3782. // MessageText:
  3783. //
  3784. // Generic access types were contained in an access mask which should already be mapped to nongeneric types.
  3785. //
  3786. #define ERROR_GENERIC_NOT_MAPPED 1360L
  3787. //
  3788. // MessageId: ERROR_BAD_DESCRIPTOR_FORMAT
  3789. //
  3790. // MessageText:
  3791. //
  3792. // A security descriptor is not in the right format (absolute or self-relative).
  3793. //
  3794. #define ERROR_BAD_DESCRIPTOR_FORMAT 1361L
  3795. //
  3796. // MessageId: ERROR_NOT_LOGON_PROCESS
  3797. //
  3798. // MessageText:
  3799. //
  3800. // The requested action is restricted for use by logon processes only. The calling process has not registered as a logon process.
  3801. //
  3802. #define ERROR_NOT_LOGON_PROCESS 1362L
  3803. //
  3804. // MessageId: ERROR_LOGON_SESSION_EXISTS
  3805. //
  3806. // MessageText:
  3807. //
  3808. // Cannot start a new logon session with an ID that is already in use.
  3809. //
  3810. #define ERROR_LOGON_SESSION_EXISTS 1363L
  3811. //
  3812. // MessageId: ERROR_NO_SUCH_PACKAGE
  3813. //
  3814. // MessageText:
  3815. //
  3816. // A specified authentication package is unknown.
  3817. //
  3818. #define ERROR_NO_SUCH_PACKAGE 1364L
  3819. //
  3820. // MessageId: ERROR_BAD_LOGON_SESSION_STATE
  3821. //
  3822. // MessageText:
  3823. //
  3824. // The logon session is not in a state that is consistent with the requested operation.
  3825. //
  3826. #define ERROR_BAD_LOGON_SESSION_STATE 1365L
  3827. //
  3828. // MessageId: ERROR_LOGON_SESSION_COLLISION
  3829. //
  3830. // MessageText:
  3831. //
  3832. // The logon session ID is already in use.
  3833. //
  3834. #define ERROR_LOGON_SESSION_COLLISION 1366L
  3835. //
  3836. // MessageId: ERROR_INVALID_LOGON_TYPE
  3837. //
  3838. // MessageText:
  3839. //
  3840. // A logon request contained an invalid logon type value.
  3841. //
  3842. #define ERROR_INVALID_LOGON_TYPE 1367L
  3843. //
  3844. // MessageId: ERROR_CANNOT_IMPERSONATE
  3845. //
  3846. // MessageText:
  3847. //
  3848. // Unable to impersonate using a named pipe until data has been read from that pipe.
  3849. //
  3850. #define ERROR_CANNOT_IMPERSONATE 1368L
  3851. //
  3852. // MessageId: ERROR_RXACT_INVALID_STATE
  3853. //
  3854. // MessageText:
  3855. //
  3856. // The transaction state of a registry subtree is incompatible with the requested operation.
  3857. //
  3858. #define ERROR_RXACT_INVALID_STATE 1369L
  3859. //
  3860. // MessageId: ERROR_RXACT_COMMIT_FAILURE
  3861. //
  3862. // MessageText:
  3863. //
  3864. // An internal security database corruption has been encountered.
  3865. //
  3866. #define ERROR_RXACT_COMMIT_FAILURE 1370L
  3867. //
  3868. // MessageId: ERROR_SPECIAL_ACCOUNT
  3869. //
  3870. // MessageText:
  3871. //
  3872. // Cannot perform this operation on built-in accounts.
  3873. //
  3874. #define ERROR_SPECIAL_ACCOUNT 1371L
  3875. //
  3876. // MessageId: ERROR_SPECIAL_GROUP
  3877. //
  3878. // MessageText:
  3879. //
  3880. // Cannot perform this operation on this built-in special group.
  3881. //
  3882. #define ERROR_SPECIAL_GROUP 1372L
  3883. //
  3884. // MessageId: ERROR_SPECIAL_USER
  3885. //
  3886. // MessageText:
  3887. //
  3888. // Cannot perform this operation on this built-in special user.
  3889. //
  3890. #define ERROR_SPECIAL_USER 1373L
  3891. //
  3892. // MessageId: ERROR_MEMBERS_PRIMARY_GROUP
  3893. //
  3894. // MessageText:
  3895. //
  3896. // The user cannot be removed from a group because the group is currently the user's primary group.
  3897. //
  3898. #define ERROR_MEMBERS_PRIMARY_GROUP 1374L
  3899. //
  3900. // MessageId: ERROR_TOKEN_ALREADY_IN_USE
  3901. //
  3902. // MessageText:
  3903. //
  3904. // The token is already in use as a primary token.
  3905. //
  3906. #define ERROR_TOKEN_ALREADY_IN_USE 1375L
  3907. //
  3908. // MessageId: ERROR_NO_SUCH_ALIAS
  3909. //
  3910. // MessageText:
  3911. //
  3912. // The specified local group does not exist.
  3913. //
  3914. #define ERROR_NO_SUCH_ALIAS 1376L
  3915. //
  3916. // MessageId: ERROR_MEMBER_NOT_IN_ALIAS
  3917. //
  3918. // MessageText:
  3919. //
  3920. // The specified account name is not a member of the local group.
  3921. //
  3922. #define ERROR_MEMBER_NOT_IN_ALIAS 1377L
  3923. //
  3924. // MessageId: ERROR_MEMBER_IN_ALIAS
  3925. //
  3926. // MessageText:
  3927. //
  3928. // The specified account name is already a member of the local group.
  3929. //
  3930. #define ERROR_MEMBER_IN_ALIAS 1378L
  3931. //
  3932. // MessageId: ERROR_ALIAS_EXISTS
  3933. //
  3934. // MessageText:
  3935. //
  3936. // The specified local group already exists.
  3937. //
  3938. #define ERROR_ALIAS_EXISTS 1379L
  3939. //
  3940. // MessageId: ERROR_LOGON_NOT_GRANTED
  3941. //
  3942. // MessageText:
  3943. //
  3944. // Logon failure: the user has not been granted the requested logon type at this computer.
  3945. //
  3946. #define ERROR_LOGON_NOT_GRANTED 1380L
  3947. //
  3948. // MessageId: ERROR_TOO_MANY_SECRETS
  3949. //
  3950. // MessageText:
  3951. //
  3952. // The maximum number of secrets that may be stored in a single system has been exceeded.
  3953. //
  3954. #define ERROR_TOO_MANY_SECRETS 1381L
  3955. //
  3956. // MessageId: ERROR_SECRET_TOO_LONG
  3957. //
  3958. // MessageText:
  3959. //
  3960. // The length of a secret exceeds the maximum length allowed.
  3961. //
  3962. #define ERROR_SECRET_TOO_LONG 1382L
  3963. //
  3964. // MessageId: ERROR_INTERNAL_DB_ERROR
  3965. //
  3966. // MessageText:
  3967. //
  3968. // The local security authority database contains an internal inconsistency.
  3969. //
  3970. #define ERROR_INTERNAL_DB_ERROR 1383L
  3971. //
  3972. // MessageId: ERROR_TOO_MANY_CONTEXT_IDS
  3973. //
  3974. // MessageText:
  3975. //
  3976. // During a logon attempt, the user's security context accumulated too many security IDs.
  3977. //
  3978. #define ERROR_TOO_MANY_CONTEXT_IDS 1384L
  3979. //
  3980. // MessageId: ERROR_LOGON_TYPE_NOT_GRANTED
  3981. //
  3982. // MessageText:
  3983. //
  3984. // Logon failure: the user has not been granted the requested logon type at this computer.
  3985. //
  3986. #define ERROR_LOGON_TYPE_NOT_GRANTED 1385L
  3987. //
  3988. // MessageId: ERROR_NT_CROSS_ENCRYPTION_REQUIRED
  3989. //
  3990. // MessageText:
  3991. //
  3992. // A cross-encrypted password is necessary to change a user password.
  3993. //
  3994. #define ERROR_NT_CROSS_ENCRYPTION_REQUIRED 1386L
  3995. //
  3996. // MessageId: ERROR_NO_SUCH_MEMBER
  3997. //
  3998. // MessageText:
  3999. //
  4000. // A member could not be added to or removed from the local group because the member does not exist.
  4001. //
  4002. #define ERROR_NO_SUCH_MEMBER 1387L
  4003. //
  4004. // MessageId: ERROR_INVALID_MEMBER
  4005. //
  4006. // MessageText:
  4007. //
  4008. // A new member could not be added to a local group because the member has the wrong account type.
  4009. //
  4010. #define ERROR_INVALID_MEMBER 1388L
  4011. //
  4012. // MessageId: ERROR_TOO_MANY_SIDS
  4013. //
  4014. // MessageText:
  4015. //
  4016. // Too many security IDs have been specified.
  4017. //
  4018. #define ERROR_TOO_MANY_SIDS 1389L
  4019. //
  4020. // MessageId: ERROR_LM_CROSS_ENCRYPTION_REQUIRED
  4021. //
  4022. // MessageText:
  4023. //
  4024. // A cross-encrypted password is necessary to change this user password.
  4025. //
  4026. #define ERROR_LM_CROSS_ENCRYPTION_REQUIRED 1390L
  4027. //
  4028. // MessageId: ERROR_NO_INHERITANCE
  4029. //
  4030. // MessageText:
  4031. //
  4032. // Indicates an ACL contains no inheritable components.
  4033. //
  4034. #define ERROR_NO_INHERITANCE 1391L
  4035. //
  4036. // MessageId: ERROR_FILE_CORRUPT
  4037. //
  4038. // MessageText:
  4039. //
  4040. // The file or directory is corrupted and unreadable.
  4041. //
  4042. #define ERROR_FILE_CORRUPT 1392L
  4043. //
  4044. // MessageId: ERROR_DISK_CORRUPT
  4045. //
  4046. // MessageText:
  4047. //
  4048. // The disk structure is corrupted and unreadable.
  4049. //
  4050. #define ERROR_DISK_CORRUPT 1393L
  4051. //
  4052. // MessageId: ERROR_NO_USER_SESSION_KEY
  4053. //
  4054. // MessageText:
  4055. //
  4056. // There is no user session key for the specified logon session.
  4057. //
  4058. #define ERROR_NO_USER_SESSION_KEY 1394L
  4059. //
  4060. // MessageId: ERROR_LICENSE_QUOTA_EXCEEDED
  4061. //
  4062. // MessageText:
  4063. //
  4064. // The service being accessed is licensed for a particular number of connections.
  4065. // No more connections can be made to the service at this time because there are already as many connections as the service can accept.
  4066. //
  4067. #define ERROR_LICENSE_QUOTA_EXCEEDED 1395L
  4068. //
  4069. // MessageId: ERROR_WRONG_TARGET_NAME
  4070. //
  4071. // MessageText:
  4072. //
  4073. // Logon Failure: The target account name is incorrect.
  4074. //
  4075. #define ERROR_WRONG_TARGET_NAME 1396L
  4076. //
  4077. // MessageId: ERROR_MUTUAL_AUTH_FAILED
  4078. //
  4079. // MessageText:
  4080. //
  4081. // Mutual Authentication failed. The server's password is out of date at the domain controller.
  4082. //
  4083. #define ERROR_MUTUAL_AUTH_FAILED 1397L
  4084. //
  4085. // MessageId: ERROR_TIME_SKEW
  4086. //
  4087. // MessageText:
  4088. //
  4089. // There is a time and/or date difference between the client and server.
  4090. //
  4091. #define ERROR_TIME_SKEW 1398L
  4092. //
  4093. // MessageId: ERROR_CURRENT_DOMAIN_NOT_ALLOWED
  4094. //
  4095. // MessageText:
  4096. //
  4097. // This operation can not be performed on the current domain.
  4098. //
  4099. #define ERROR_CURRENT_DOMAIN_NOT_ALLOWED 1399L
  4100. // End of security error codes
  4101. ///////////////////////////
  4102. // //
  4103. // WinUser Error Codes //
  4104. // //
  4105. ///////////////////////////
  4106. //
  4107. // MessageId: ERROR_INVALID_WINDOW_HANDLE
  4108. //
  4109. // MessageText:
  4110. //
  4111. // Invalid window handle.
  4112. //
  4113. #define ERROR_INVALID_WINDOW_HANDLE 1400L
  4114. //
  4115. // MessageId: ERROR_INVALID_MENU_HANDLE
  4116. //
  4117. // MessageText:
  4118. //
  4119. // Invalid menu handle.
  4120. //
  4121. #define ERROR_INVALID_MENU_HANDLE 1401L
  4122. //
  4123. // MessageId: ERROR_INVALID_CURSOR_HANDLE
  4124. //
  4125. // MessageText:
  4126. //
  4127. // Invalid cursor handle.
  4128. //
  4129. #define ERROR_INVALID_CURSOR_HANDLE 1402L
  4130. //
  4131. // MessageId: ERROR_INVALID_ACCEL_HANDLE
  4132. //
  4133. // MessageText:
  4134. //
  4135. // Invalid accelerator table handle.
  4136. //
  4137. #define ERROR_INVALID_ACCEL_HANDLE 1403L
  4138. //
  4139. // MessageId: ERROR_INVALID_HOOK_HANDLE
  4140. //
  4141. // MessageText:
  4142. //
  4143. // Invalid hook handle.
  4144. //
  4145. #define ERROR_INVALID_HOOK_HANDLE 1404L
  4146. //
  4147. // MessageId: ERROR_INVALID_DWP_HANDLE
  4148. //
  4149. // MessageText:
  4150. //
  4151. // Invalid handle to a multiple-window position structure.
  4152. //
  4153. #define ERROR_INVALID_DWP_HANDLE 1405L
  4154. //
  4155. // MessageId: ERROR_TLW_WITH_WSCHILD
  4156. //
  4157. // MessageText:
  4158. //
  4159. // Cannot create a top-level child window.
  4160. //
  4161. #define ERROR_TLW_WITH_WSCHILD 1406L
  4162. //
  4163. // MessageId: ERROR_CANNOT_FIND_WND_CLASS
  4164. //
  4165. // MessageText:
  4166. //
  4167. // Cannot find window class.
  4168. //
  4169. #define ERROR_CANNOT_FIND_WND_CLASS 1407L
  4170. //
  4171. // MessageId: ERROR_WINDOW_OF_OTHER_THREAD
  4172. //
  4173. // MessageText:
  4174. //
  4175. // Invalid window; it belongs to other thread.
  4176. //
  4177. #define ERROR_WINDOW_OF_OTHER_THREAD 1408L
  4178. //
  4179. // MessageId: ERROR_HOTKEY_ALREADY_REGISTERED
  4180. //
  4181. // MessageText:
  4182. //
  4183. // Hot key is already registered.
  4184. //
  4185. #define ERROR_HOTKEY_ALREADY_REGISTERED 1409L
  4186. //
  4187. // MessageId: ERROR_CLASS_ALREADY_EXISTS
  4188. //
  4189. // MessageText:
  4190. //
  4191. // Class already exists.
  4192. //
  4193. #define ERROR_CLASS_ALREADY_EXISTS 1410L
  4194. //
  4195. // MessageId: ERROR_CLASS_DOES_NOT_EXIST
  4196. //
  4197. // MessageText:
  4198. //
  4199. // Class does not exist.
  4200. //
  4201. #define ERROR_CLASS_DOES_NOT_EXIST 1411L
  4202. //
  4203. // MessageId: ERROR_CLASS_HAS_WINDOWS
  4204. //
  4205. // MessageText:
  4206. //
  4207. // Class still has open windows.
  4208. //
  4209. #define ERROR_CLASS_HAS_WINDOWS 1412L
  4210. //
  4211. // MessageId: ERROR_INVALID_INDEX
  4212. //
  4213. // MessageText:
  4214. //
  4215. // Invalid index.
  4216. //
  4217. #define ERROR_INVALID_INDEX 1413L
  4218. //
  4219. // MessageId: ERROR_INVALID_ICON_HANDLE
  4220. //
  4221. // MessageText:
  4222. //
  4223. // Invalid icon handle.
  4224. //
  4225. #define ERROR_INVALID_ICON_HANDLE 1414L
  4226. //
  4227. // MessageId: ERROR_PRIVATE_DIALOG_INDEX
  4228. //
  4229. // MessageText:
  4230. //
  4231. // Using private DIALOG window words.
  4232. //
  4233. #define ERROR_PRIVATE_DIALOG_INDEX 1415L
  4234. //
  4235. // MessageId: ERROR_LISTBOX_ID_NOT_FOUND
  4236. //
  4237. // MessageText:
  4238. //
  4239. // The list box identifier was not found.
  4240. //
  4241. #define ERROR_LISTBOX_ID_NOT_FOUND 1416L
  4242. //
  4243. // MessageId: ERROR_NO_WILDCARD_CHARACTERS
  4244. //
  4245. // MessageText:
  4246. //
  4247. // No wildcards were found.
  4248. //
  4249. #define ERROR_NO_WILDCARD_CHARACTERS 1417L
  4250. //
  4251. // MessageId: ERROR_CLIPBOARD_NOT_OPEN
  4252. //
  4253. // MessageText:
  4254. //
  4255. // Thread does not have a clipboard open.
  4256. //
  4257. #define ERROR_CLIPBOARD_NOT_OPEN 1418L
  4258. //
  4259. // MessageId: ERROR_HOTKEY_NOT_REGISTERED
  4260. //
  4261. // MessageText:
  4262. //
  4263. // Hot key is not registered.
  4264. //
  4265. #define ERROR_HOTKEY_NOT_REGISTERED 1419L
  4266. //
  4267. // MessageId: ERROR_WINDOW_NOT_DIALOG
  4268. //
  4269. // MessageText:
  4270. //
  4271. // The window is not a valid dialog window.
  4272. //
  4273. #define ERROR_WINDOW_NOT_DIALOG 1420L
  4274. //
  4275. // MessageId: ERROR_CONTROL_ID_NOT_FOUND
  4276. //
  4277. // MessageText:
  4278. //
  4279. // Control ID not found.
  4280. //
  4281. #define ERROR_CONTROL_ID_NOT_FOUND 1421L
  4282. //
  4283. // MessageId: ERROR_INVALID_COMBOBOX_MESSAGE
  4284. //
  4285. // MessageText:
  4286. //
  4287. // Invalid message for a combo box because it does not have an edit control.
  4288. //
  4289. #define ERROR_INVALID_COMBOBOX_MESSAGE 1422L
  4290. //
  4291. // MessageId: ERROR_WINDOW_NOT_COMBOBOX
  4292. //
  4293. // MessageText:
  4294. //
  4295. // The window is not a combo box.
  4296. //
  4297. #define ERROR_WINDOW_NOT_COMBOBOX 1423L
  4298. //
  4299. // MessageId: ERROR_INVALID_EDIT_HEIGHT
  4300. //
  4301. // MessageText:
  4302. //
  4303. // Height must be less than 256.
  4304. //
  4305. #define ERROR_INVALID_EDIT_HEIGHT 1424L
  4306. //
  4307. // MessageId: ERROR_DC_NOT_FOUND
  4308. //
  4309. // MessageText:
  4310. //
  4311. // Invalid device context (DC) handle.
  4312. //
  4313. #define ERROR_DC_NOT_FOUND 1425L
  4314. //
  4315. // MessageId: ERROR_INVALID_HOOK_FILTER
  4316. //
  4317. // MessageText:
  4318. //
  4319. // Invalid hook procedure type.
  4320. //
  4321. #define ERROR_INVALID_HOOK_FILTER 1426L
  4322. //
  4323. // MessageId: ERROR_INVALID_FILTER_PROC
  4324. //
  4325. // MessageText:
  4326. //
  4327. // Invalid hook procedure.
  4328. //
  4329. #define ERROR_INVALID_FILTER_PROC 1427L
  4330. //
  4331. // MessageId: ERROR_HOOK_NEEDS_HMOD
  4332. //
  4333. // MessageText:
  4334. //
  4335. // Cannot set nonlocal hook without a module handle.
  4336. //
  4337. #define ERROR_HOOK_NEEDS_HMOD 1428L
  4338. //
  4339. // MessageId: ERROR_GLOBAL_ONLY_HOOK
  4340. //
  4341. // MessageText:
  4342. //
  4343. // This hook procedure can only be set globally.
  4344. //
  4345. #define ERROR_GLOBAL_ONLY_HOOK 1429L
  4346. //
  4347. // MessageId: ERROR_JOURNAL_HOOK_SET
  4348. //
  4349. // MessageText:
  4350. //
  4351. // The journal hook procedure is already installed.
  4352. //
  4353. #define ERROR_JOURNAL_HOOK_SET 1430L
  4354. //
  4355. // MessageId: ERROR_HOOK_NOT_INSTALLED
  4356. //
  4357. // MessageText:
  4358. //
  4359. // The hook procedure is not installed.
  4360. //
  4361. #define ERROR_HOOK_NOT_INSTALLED 1431L
  4362. //
  4363. // MessageId: ERROR_INVALID_LB_MESSAGE
  4364. //
  4365. // MessageText:
  4366. //
  4367. // Invalid message for single-selection list box.
  4368. //
  4369. #define ERROR_INVALID_LB_MESSAGE 1432L
  4370. //
  4371. // MessageId: ERROR_SETCOUNT_ON_BAD_LB
  4372. //
  4373. // MessageText:
  4374. //
  4375. // LB_SETCOUNT sent to non-lazy list box.
  4376. //
  4377. #define ERROR_SETCOUNT_ON_BAD_LB 1433L
  4378. //
  4379. // MessageId: ERROR_LB_WITHOUT_TABSTOPS
  4380. //
  4381. // MessageText:
  4382. //
  4383. // This list box does not support tab stops.
  4384. //
  4385. #define ERROR_LB_WITHOUT_TABSTOPS 1434L
  4386. //
  4387. // MessageId: ERROR_DESTROY_OBJECT_OF_OTHER_THREAD
  4388. //
  4389. // MessageText:
  4390. //
  4391. // Cannot destroy object created by another thread.
  4392. //
  4393. #define ERROR_DESTROY_OBJECT_OF_OTHER_THREAD 1435L
  4394. //
  4395. // MessageId: ERROR_CHILD_WINDOW_MENU
  4396. //
  4397. // MessageText:
  4398. //
  4399. // Child windows cannot have menus.
  4400. //
  4401. #define ERROR_CHILD_WINDOW_MENU 1436L
  4402. //
  4403. // MessageId: ERROR_NO_SYSTEM_MENU
  4404. //
  4405. // MessageText:
  4406. //
  4407. // The window does not have a system menu.
  4408. //
  4409. #define ERROR_NO_SYSTEM_MENU 1437L
  4410. //
  4411. // MessageId: ERROR_INVALID_MSGBOX_STYLE
  4412. //
  4413. // MessageText:
  4414. //
  4415. // Invalid message box style.
  4416. //
  4417. #define ERROR_INVALID_MSGBOX_STYLE 1438L
  4418. //
  4419. // MessageId: ERROR_INVALID_SPI_VALUE
  4420. //
  4421. // MessageText:
  4422. //
  4423. // Invalid system-wide (SPI_*) parameter.
  4424. //
  4425. #define ERROR_INVALID_SPI_VALUE 1439L
  4426. //
  4427. // MessageId: ERROR_SCREEN_ALREADY_LOCKED
  4428. //
  4429. // MessageText:
  4430. //
  4431. // Screen already locked.
  4432. //
  4433. #define ERROR_SCREEN_ALREADY_LOCKED 1440L
  4434. //
  4435. // MessageId: ERROR_HWNDS_HAVE_DIFF_PARENT
  4436. //
  4437. // MessageText:
  4438. //
  4439. // All handles to windows in a multiple-window position structure must have the same parent.
  4440. //
  4441. #define ERROR_HWNDS_HAVE_DIFF_PARENT 1441L
  4442. //
  4443. // MessageId: ERROR_NOT_CHILD_WINDOW
  4444. //
  4445. // MessageText:
  4446. //
  4447. // The window is not a child window.
  4448. //
  4449. #define ERROR_NOT_CHILD_WINDOW 1442L
  4450. //
  4451. // MessageId: ERROR_INVALID_GW_COMMAND
  4452. //
  4453. // MessageText:
  4454. //
  4455. // Invalid GW_* command.
  4456. //
  4457. #define ERROR_INVALID_GW_COMMAND 1443L
  4458. //
  4459. // MessageId: ERROR_INVALID_THREAD_ID
  4460. //
  4461. // MessageText:
  4462. //
  4463. // Invalid thread identifier.
  4464. //
  4465. #define ERROR_INVALID_THREAD_ID 1444L
  4466. //
  4467. // MessageId: ERROR_NON_MDICHILD_WINDOW
  4468. //
  4469. // MessageText:
  4470. //
  4471. // Cannot process a message from a window that is not a multiple document interface (MDI) window.
  4472. //
  4473. #define ERROR_NON_MDICHILD_WINDOW 1445L
  4474. //
  4475. // MessageId: ERROR_POPUP_ALREADY_ACTIVE
  4476. //
  4477. // MessageText:
  4478. //
  4479. // Popup menu already active.
  4480. //
  4481. #define ERROR_POPUP_ALREADY_ACTIVE 1446L
  4482. //
  4483. // MessageId: ERROR_NO_SCROLLBARS
  4484. //
  4485. // MessageText:
  4486. //
  4487. // The window does not have scroll bars.
  4488. //
  4489. #define ERROR_NO_SCROLLBARS 1447L
  4490. //
  4491. // MessageId: ERROR_INVALID_SCROLLBAR_RANGE
  4492. //
  4493. // MessageText:
  4494. //
  4495. // Scroll bar range cannot be greater than MAXLONG.
  4496. //
  4497. #define ERROR_INVALID_SCROLLBAR_RANGE 1448L
  4498. //
  4499. // MessageId: ERROR_INVALID_SHOWWIN_COMMAND
  4500. //
  4501. // MessageText:
  4502. //
  4503. // Cannot show or remove the window in the way specified.
  4504. //
  4505. #define ERROR_INVALID_SHOWWIN_COMMAND 1449L
  4506. //
  4507. // MessageId: ERROR_NO_SYSTEM_RESOURCES
  4508. //
  4509. // MessageText:
  4510. //
  4511. // Insufficient system resources exist to complete the requested service.
  4512. //
  4513. #define ERROR_NO_SYSTEM_RESOURCES 1450L
  4514. //
  4515. // MessageId: ERROR_NONPAGED_SYSTEM_RESOURCES
  4516. //
  4517. // MessageText:
  4518. //
  4519. // Insufficient system resources exist to complete the requested service.
  4520. //
  4521. #define ERROR_NONPAGED_SYSTEM_RESOURCES 1451L
  4522. //
  4523. // MessageId: ERROR_PAGED_SYSTEM_RESOURCES
  4524. //
  4525. // MessageText:
  4526. //
  4527. // Insufficient system resources exist to complete the requested service.
  4528. //
  4529. #define ERROR_PAGED_SYSTEM_RESOURCES 1452L
  4530. //
  4531. // MessageId: ERROR_WORKING_SET_QUOTA
  4532. //
  4533. // MessageText:
  4534. //
  4535. // Insufficient quota to complete the requested service.
  4536. //
  4537. #define ERROR_WORKING_SET_QUOTA 1453L
  4538. //
  4539. // MessageId: ERROR_PAGEFILE_QUOTA
  4540. //
  4541. // MessageText:
  4542. //
  4543. // Insufficient quota to complete the requested service.
  4544. //
  4545. #define ERROR_PAGEFILE_QUOTA 1454L
  4546. //
  4547. // MessageId: ERROR_COMMITMENT_LIMIT
  4548. //
  4549. // MessageText:
  4550. //
  4551. // The paging file is too small for this operation to complete.
  4552. //
  4553. #define ERROR_COMMITMENT_LIMIT 1455L
  4554. //
  4555. // MessageId: ERROR_MENU_ITEM_NOT_FOUND
  4556. //
  4557. // MessageText:
  4558. //
  4559. // A menu item was not found.
  4560. //
  4561. #define ERROR_MENU_ITEM_NOT_FOUND 1456L
  4562. //
  4563. // MessageId: ERROR_INVALID_KEYBOARD_HANDLE
  4564. //
  4565. // MessageText:
  4566. //
  4567. // Invalid keyboard layout handle.
  4568. //
  4569. #define ERROR_INVALID_KEYBOARD_HANDLE 1457L
  4570. //
  4571. // MessageId: ERROR_HOOK_TYPE_NOT_ALLOWED
  4572. //
  4573. // MessageText:
  4574. //
  4575. // Hook type not allowed.
  4576. //
  4577. #define ERROR_HOOK_TYPE_NOT_ALLOWED 1458L
  4578. //
  4579. // MessageId: ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION
  4580. //
  4581. // MessageText:
  4582. //
  4583. // This operation requires an interactive window station.
  4584. //
  4585. #define ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION 1459L
  4586. //
  4587. // MessageId: ERROR_TIMEOUT
  4588. //
  4589. // MessageText:
  4590. //
  4591. // This operation returned because the timeout period expired.
  4592. //
  4593. #define ERROR_TIMEOUT 1460L
  4594. //
  4595. // MessageId: ERROR_INVALID_MONITOR_HANDLE
  4596. //
  4597. // MessageText:
  4598. //
  4599. // Invalid monitor handle.
  4600. //
  4601. #define ERROR_INVALID_MONITOR_HANDLE 1461L
  4602. // End of WinUser error codes
  4603. ///////////////////////////
  4604. // //
  4605. // Eventlog Status Codes //
  4606. // //
  4607. ///////////////////////////
  4608. //
  4609. // MessageId: ERROR_EVENTLOG_FILE_CORRUPT
  4610. //
  4611. // MessageText:
  4612. //
  4613. // The event log file is corrupted.
  4614. //
  4615. #define ERROR_EVENTLOG_FILE_CORRUPT 1500L
  4616. //
  4617. // MessageId: ERROR_EVENTLOG_CANT_START
  4618. //
  4619. // MessageText:
  4620. //
  4621. // No event log file could be opened, so the event logging service did not start.
  4622. //
  4623. #define ERROR_EVENTLOG_CANT_START 1501L
  4624. //
  4625. // MessageId: ERROR_LOG_FILE_FULL
  4626. //
  4627. // MessageText:
  4628. //
  4629. // The event log file is full.
  4630. //
  4631. #define ERROR_LOG_FILE_FULL 1502L
  4632. //
  4633. // MessageId: ERROR_EVENTLOG_FILE_CHANGED
  4634. //
  4635. // MessageText:
  4636. //
  4637. // The event log file has changed between read operations.
  4638. //
  4639. #define ERROR_EVENTLOG_FILE_CHANGED 1503L
  4640. // End of eventlog error codes
  4641. ///////////////////////////
  4642. // //
  4643. // MSI Error Codes //
  4644. // //
  4645. ///////////////////////////
  4646. //
  4647. // MessageId: ERROR_INSTALL_SERVICE_FAILURE
  4648. //
  4649. // MessageText:
  4650. //
  4651. // The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.
  4652. //
  4653. #define ERROR_INSTALL_SERVICE_FAILURE 1601L
  4654. //
  4655. // MessageId: ERROR_INSTALL_USEREXIT
  4656. //
  4657. // MessageText:
  4658. //
  4659. // User cancelled installation.
  4660. //
  4661. #define ERROR_INSTALL_USEREXIT 1602L
  4662. //
  4663. // MessageId: ERROR_INSTALL_FAILURE
  4664. //
  4665. // MessageText:
  4666. //
  4667. // Fatal error during installation.
  4668. //
  4669. #define ERROR_INSTALL_FAILURE 1603L
  4670. //
  4671. // MessageId: ERROR_INSTALL_SUSPEND
  4672. //
  4673. // MessageText:
  4674. //
  4675. // Installation suspended, incomplete.
  4676. //
  4677. #define ERROR_INSTALL_SUSPEND 1604L
  4678. //
  4679. // MessageId: ERROR_UNKNOWN_PRODUCT
  4680. //
  4681. // MessageText:
  4682. //
  4683. // This action is only valid for products that are currently installed.
  4684. //
  4685. #define ERROR_UNKNOWN_PRODUCT 1605L
  4686. //
  4687. // MessageId: ERROR_UNKNOWN_FEATURE
  4688. //
  4689. // MessageText:
  4690. //
  4691. // Feature ID not registered.
  4692. //
  4693. #define ERROR_UNKNOWN_FEATURE 1606L
  4694. //
  4695. // MessageId: ERROR_UNKNOWN_COMPONENT
  4696. //
  4697. // MessageText:
  4698. //
  4699. // Component ID not registered.
  4700. //
  4701. #define ERROR_UNKNOWN_COMPONENT 1607L
  4702. //
  4703. // MessageId: ERROR_UNKNOWN_PROPERTY
  4704. //
  4705. // MessageText:
  4706. //
  4707. // Unknown property.
  4708. //
  4709. #define ERROR_UNKNOWN_PROPERTY 1608L
  4710. //
  4711. // MessageId: ERROR_INVALID_HANDLE_STATE
  4712. //
  4713. // MessageText:
  4714. //
  4715. // Handle is in an invalid state.
  4716. //
  4717. #define ERROR_INVALID_HANDLE_STATE 1609L
  4718. //
  4719. // MessageId: ERROR_BAD_CONFIGURATION
  4720. //
  4721. // MessageText:
  4722. //
  4723. // The configuration data for this product is corrupt. Contact your support personnel.
  4724. //
  4725. #define ERROR_BAD_CONFIGURATION 1610L
  4726. //
  4727. // MessageId: ERROR_INDEX_ABSENT
  4728. //
  4729. // MessageText:
  4730. //
  4731. // Component qualifier not present.
  4732. //
  4733. #define ERROR_INDEX_ABSENT 1611L
  4734. //
  4735. // MessageId: ERROR_INSTALL_SOURCE_ABSENT
  4736. //
  4737. // MessageText:
  4738. //
  4739. // The installation source for this product is not available. Verify that the source exists and that you can access it.
  4740. //
  4741. #define ERROR_INSTALL_SOURCE_ABSENT 1612L
  4742. //
  4743. // MessageId: ERROR_INSTALL_PACKAGE_VERSION
  4744. //
  4745. // MessageText:
  4746. //
  4747. // This installation package cannot be installed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service.
  4748. //
  4749. #define ERROR_INSTALL_PACKAGE_VERSION 1613L
  4750. //
  4751. // MessageId: ERROR_PRODUCT_UNINSTALLED
  4752. //
  4753. // MessageText:
  4754. //
  4755. // Product is uninstalled.
  4756. //
  4757. #define ERROR_PRODUCT_UNINSTALLED 1614L
  4758. //
  4759. // MessageId: ERROR_BAD_QUERY_SYNTAX
  4760. //
  4761. // MessageText:
  4762. //
  4763. // SQL query syntax invalid or unsupported.
  4764. //
  4765. #define ERROR_BAD_QUERY_SYNTAX 1615L
  4766. //
  4767. // MessageId: ERROR_INVALID_FIELD
  4768. //
  4769. // MessageText:
  4770. //
  4771. // Record field does not exist.
  4772. //
  4773. #define ERROR_INVALID_FIELD 1616L
  4774. //
  4775. // MessageId: ERROR_DEVICE_REMOVED
  4776. //
  4777. // MessageText:
  4778. //
  4779. // The device has been removed.
  4780. //
  4781. #define ERROR_DEVICE_REMOVED 1617L
  4782. //
  4783. // MessageId: ERROR_INSTALL_ALREADY_RUNNING
  4784. //
  4785. // MessageText:
  4786. //
  4787. // Another installation is already in progress. Complete that installation before proceeding with this install.
  4788. //
  4789. #define ERROR_INSTALL_ALREADY_RUNNING 1618L
  4790. //
  4791. // MessageId: ERROR_INSTALL_PACKAGE_OPEN_FAILED
  4792. //
  4793. // MessageText:
  4794. //
  4795. // This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.
  4796. //
  4797. #define ERROR_INSTALL_PACKAGE_OPEN_FAILED 1619L
  4798. //
  4799. // MessageId: ERROR_INSTALL_PACKAGE_INVALID
  4800. //
  4801. // MessageText:
  4802. //
  4803. // This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.
  4804. //
  4805. #define ERROR_INSTALL_PACKAGE_INVALID 1620L
  4806. //
  4807. // MessageId: ERROR_INSTALL_UI_FAILURE
  4808. //
  4809. // MessageText:
  4810. //
  4811. // There was an error starting the Windows Installer service user interface. Contact your support personnel.
  4812. //
  4813. #define ERROR_INSTALL_UI_FAILURE 1621L
  4814. //
  4815. // MessageId: ERROR_INSTALL_LOG_FAILURE
  4816. //
  4817. // MessageText:
  4818. //
  4819. // Error opening installation log file. Verify that the specified log file location exists and that you can write to it.
  4820. //
  4821. #define ERROR_INSTALL_LOG_FAILURE 1622L
  4822. //
  4823. // MessageId: ERROR_INSTALL_LANGUAGE_UNSUPPORTED
  4824. //
  4825. // MessageText:
  4826. //
  4827. // The language of this installation package is not supported by your system.
  4828. //
  4829. #define ERROR_INSTALL_LANGUAGE_UNSUPPORTED 1623L
  4830. //
  4831. // MessageId: ERROR_INSTALL_TRANSFORM_FAILURE
  4832. //
  4833. // MessageText:
  4834. //
  4835. // Error applying transforms. Verify that the specified transform paths are valid.
  4836. //
  4837. #define ERROR_INSTALL_TRANSFORM_FAILURE 1624L
  4838. //
  4839. // MessageId: ERROR_INSTALL_PACKAGE_REJECTED
  4840. //
  4841. // MessageText:
  4842. //
  4843. // This installation is forbidden by system policy. Contact your system administrator.
  4844. //
  4845. #define ERROR_INSTALL_PACKAGE_REJECTED 1625L
  4846. //
  4847. // MessageId: ERROR_FUNCTION_NOT_CALLED
  4848. //
  4849. // MessageText:
  4850. //
  4851. // Function could not be executed.
  4852. //
  4853. #define ERROR_FUNCTION_NOT_CALLED 1626L
  4854. //
  4855. // MessageId: ERROR_FUNCTION_FAILED
  4856. //
  4857. // MessageText:
  4858. //
  4859. // Function failed during execution.
  4860. //
  4861. #define ERROR_FUNCTION_FAILED 1627L
  4862. //
  4863. // MessageId: ERROR_INVALID_TABLE
  4864. //
  4865. // MessageText:
  4866. //
  4867. // Invalid or unknown table specified.
  4868. //
  4869. #define ERROR_INVALID_TABLE 1628L
  4870. //
  4871. // MessageId: ERROR_DATATYPE_MISMATCH
  4872. //
  4873. // MessageText:
  4874. //
  4875. // Data supplied is of wrong type.
  4876. //
  4877. #define ERROR_DATATYPE_MISMATCH 1629L
  4878. //
  4879. // MessageId: ERROR_UNSUPPORTED_TYPE
  4880. //
  4881. // MessageText:
  4882. //
  4883. // Data of this type is not supported.
  4884. //
  4885. #define ERROR_UNSUPPORTED_TYPE 1630L
  4886. //
  4887. // MessageId: ERROR_CREATE_FAILED
  4888. //
  4889. // MessageText:
  4890. //
  4891. // The Windows Installer service failed to start. Contact your support personnel.
  4892. //
  4893. #define ERROR_CREATE_FAILED 1631L
  4894. //
  4895. // MessageId: ERROR_INSTALL_TEMP_UNWRITABLE
  4896. //
  4897. // MessageText:
  4898. //
  4899. // The Temp folder is on a drive that is full or is inaccessible. Free up space on the drive or verify that you have write permission on the Temp folder.
  4900. //
  4901. #define ERROR_INSTALL_TEMP_UNWRITABLE 1632L
  4902. //
  4903. // MessageId: ERROR_INSTALL_PLATFORM_UNSUPPORTED
  4904. //
  4905. // MessageText:
  4906. //
  4907. // This installation package is not supported by this processor type. Contact your product vendor.
  4908. //
  4909. #define ERROR_INSTALL_PLATFORM_UNSUPPORTED 1633L
  4910. //
  4911. // MessageId: ERROR_INSTALL_NOTUSED
  4912. //
  4913. // MessageText:
  4914. //
  4915. // Component not used on this computer.
  4916. //
  4917. #define ERROR_INSTALL_NOTUSED 1634L
  4918. //
  4919. // MessageId: ERROR_PATCH_PACKAGE_OPEN_FAILED
  4920. //
  4921. // MessageText:
  4922. //
  4923. // This patch package could not be opened. Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.
  4924. //
  4925. #define ERROR_PATCH_PACKAGE_OPEN_FAILED 1635L
  4926. //
  4927. // MessageId: ERROR_PATCH_PACKAGE_INVALID
  4928. //
  4929. // MessageText:
  4930. //
  4931. // This patch package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer patch package.
  4932. //
  4933. #define ERROR_PATCH_PACKAGE_INVALID 1636L
  4934. //
  4935. // MessageId: ERROR_PATCH_PACKAGE_UNSUPPORTED
  4936. //
  4937. // MessageText:
  4938. //
  4939. // This patch package cannot be processed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service.
  4940. //
  4941. #define ERROR_PATCH_PACKAGE_UNSUPPORTED 1637L
  4942. //
  4943. // MessageId: ERROR_PRODUCT_VERSION
  4944. //
  4945. // MessageText:
  4946. //
  4947. // Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.
  4948. //
  4949. #define ERROR_PRODUCT_VERSION 1638L
  4950. //
  4951. // MessageId: ERROR_INVALID_COMMAND_LINE
  4952. //
  4953. // MessageText:
  4954. //
  4955. // Invalid command line argument. Consult the Windows Installer SDK for detailed command line help.
  4956. //
  4957. #define ERROR_INVALID_COMMAND_LINE 1639L
  4958. //
  4959. // MessageId: ERROR_INSTALL_REMOTE_DISALLOWED
  4960. //
  4961. // MessageText:
  4962. //
  4963. // Only administrators have permission to add, remove, or configure server software during a Terminal services remote session. If you want to install or configure software on the server, contact your network administrator.
  4964. //
  4965. #define ERROR_INSTALL_REMOTE_DISALLOWED 1640L
  4966. //
  4967. // MessageId: ERROR_SUCCESS_REBOOT_INITIATED
  4968. //
  4969. // MessageText:
  4970. //
  4971. // The requested operation completed successfully. The system will be restarted so the changes can take effect.
  4972. //
  4973. #define ERROR_SUCCESS_REBOOT_INITIATED 1641L
  4974. //
  4975. // MessageId: ERROR_PATCH_TARGET_NOT_FOUND
  4976. //
  4977. // MessageText:
  4978. //
  4979. // The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer an
  4980. // d that you have the correct upgrade patch.
  4981. //
  4982. #define ERROR_PATCH_TARGET_NOT_FOUND 1642L
  4983. //
  4984. // MessageId: ERROR_PATCH_PACKAGE_REJECTED
  4985. //
  4986. // MessageText:
  4987. //
  4988. // The patch package is not permitted by software restriction policy.
  4989. //
  4990. #define ERROR_PATCH_PACKAGE_REJECTED 1643L
  4991. //
  4992. // MessageId: ERROR_INSTALL_TRANSFORM_REJECTED
  4993. //
  4994. // MessageText:
  4995. //
  4996. // One or more customizations are not permitted by software restriction policy.
  4997. //
  4998. #define ERROR_INSTALL_TRANSFORM_REJECTED 1644L
  4999. // End of MSI error codes
  5000. ///////////////////////////
  5001. // //
  5002. // RPC Status Codes //
  5003. // //
  5004. ///////////////////////////
  5005. //
  5006. // MessageId: RPC_S_INVALID_STRING_BINDING
  5007. //
  5008. // MessageText:
  5009. //
  5010. // The string binding is invalid.
  5011. //
  5012. #define RPC_S_INVALID_STRING_BINDING 1700L
  5013. //
  5014. // MessageId: RPC_S_WRONG_KIND_OF_BINDING
  5015. //
  5016. // MessageText:
  5017. //
  5018. // The binding handle is not the correct type.
  5019. //
  5020. #define RPC_S_WRONG_KIND_OF_BINDING 1701L
  5021. //
  5022. // MessageId: RPC_S_INVALID_BINDING
  5023. //
  5024. // MessageText:
  5025. //
  5026. // The binding handle is invalid.
  5027. //
  5028. #define RPC_S_INVALID_BINDING 1702L
  5029. //
  5030. // MessageId: RPC_S_PROTSEQ_NOT_SUPPORTED
  5031. //
  5032. // MessageText:
  5033. //
  5034. // The RPC protocol sequence is not supported.
  5035. //
  5036. #define RPC_S_PROTSEQ_NOT_SUPPORTED 1703L
  5037. //
  5038. // MessageId: RPC_S_INVALID_RPC_PROTSEQ
  5039. //
  5040. // MessageText:
  5041. //
  5042. // The RPC protocol sequence is invalid.
  5043. //
  5044. #define RPC_S_INVALID_RPC_PROTSEQ 1704L
  5045. //
  5046. // MessageId: RPC_S_INVALID_STRING_UUID
  5047. //
  5048. // MessageText:
  5049. //
  5050. // The string universal unique identifier (UUID) is invalid.
  5051. //
  5052. #define RPC_S_INVALID_STRING_UUID 1705L
  5053. //
  5054. // MessageId: RPC_S_INVALID_ENDPOINT_FORMAT
  5055. //
  5056. // MessageText:
  5057. //
  5058. // The endpoint format is invalid.
  5059. //
  5060. #define RPC_S_INVALID_ENDPOINT_FORMAT 1706L
  5061. //
  5062. // MessageId: RPC_S_INVALID_NET_ADDR
  5063. //
  5064. // MessageText:
  5065. //
  5066. // The network address is invalid.
  5067. //
  5068. #define RPC_S_INVALID_NET_ADDR 1707L
  5069. //
  5070. // MessageId: RPC_S_NO_ENDPOINT_FOUND
  5071. //
  5072. // MessageText:
  5073. //
  5074. // No endpoint was found.
  5075. //
  5076. #define RPC_S_NO_ENDPOINT_FOUND 1708L
  5077. //
  5078. // MessageId: RPC_S_INVALID_TIMEOUT
  5079. //
  5080. // MessageText:
  5081. //
  5082. // The timeout value is invalid.
  5083. //
  5084. #define RPC_S_INVALID_TIMEOUT 1709L
  5085. //
  5086. // MessageId: RPC_S_OBJECT_NOT_FOUND
  5087. //
  5088. // MessageText:
  5089. //
  5090. // The object universal unique identifier (UUID) was not found.
  5091. //
  5092. #define RPC_S_OBJECT_NOT_FOUND 1710L
  5093. //
  5094. // MessageId: RPC_S_ALREADY_REGISTERED
  5095. //
  5096. // MessageText:
  5097. //
  5098. // The object universal unique identifier (UUID) has already been registered.
  5099. //
  5100. #define RPC_S_ALREADY_REGISTERED 1711L
  5101. //
  5102. // MessageId: RPC_S_TYPE_ALREADY_REGISTERED
  5103. //
  5104. // MessageText:
  5105. //
  5106. // The type universal unique identifier (UUID) has already been registered.
  5107. //
  5108. #define RPC_S_TYPE_ALREADY_REGISTERED 1712L
  5109. //
  5110. // MessageId: RPC_S_ALREADY_LISTENING
  5111. //
  5112. // MessageText:
  5113. //
  5114. // The RPC server is already listening.
  5115. //
  5116. #define RPC_S_ALREADY_LISTENING 1713L
  5117. //
  5118. // MessageId: RPC_S_NO_PROTSEQS_REGISTERED
  5119. //
  5120. // MessageText:
  5121. //
  5122. // No protocol sequences have been registered.
  5123. //
  5124. #define RPC_S_NO_PROTSEQS_REGISTERED 1714L
  5125. //
  5126. // MessageId: RPC_S_NOT_LISTENING
  5127. //
  5128. // MessageText:
  5129. //
  5130. // The RPC server is not listening.
  5131. //
  5132. #define RPC_S_NOT_LISTENING 1715L
  5133. //
  5134. // MessageId: RPC_S_UNKNOWN_MGR_TYPE
  5135. //
  5136. // MessageText:
  5137. //
  5138. // The manager type is unknown.
  5139. //
  5140. #define RPC_S_UNKNOWN_MGR_TYPE 1716L
  5141. //
  5142. // MessageId: RPC_S_UNKNOWN_IF
  5143. //
  5144. // MessageText:
  5145. //
  5146. // The interface is unknown.
  5147. //
  5148. #define RPC_S_UNKNOWN_IF 1717L
  5149. //
  5150. // MessageId: RPC_S_NO_BINDINGS
  5151. //
  5152. // MessageText:
  5153. //
  5154. // There are no bindings.
  5155. //
  5156. #define RPC_S_NO_BINDINGS 1718L
  5157. //
  5158. // MessageId: RPC_S_NO_PROTSEQS
  5159. //
  5160. // MessageText:
  5161. //
  5162. // There are no protocol sequences.
  5163. //
  5164. #define RPC_S_NO_PROTSEQS 1719L
  5165. //
  5166. // MessageId: RPC_S_CANT_CREATE_ENDPOINT
  5167. //
  5168. // MessageText:
  5169. //
  5170. // The endpoint cannot be created.
  5171. //
  5172. #define RPC_S_CANT_CREATE_ENDPOINT 1720L
  5173. //
  5174. // MessageId: RPC_S_OUT_OF_RESOURCES
  5175. //
  5176. // MessageText:
  5177. //
  5178. // Not enough resources are available to complete this operation.
  5179. //
  5180. #define RPC_S_OUT_OF_RESOURCES 1721L
  5181. //
  5182. // MessageId: RPC_S_SERVER_UNAVAILABLE
  5183. //
  5184. // MessageText:
  5185. //
  5186. // The RPC server is unavailable.
  5187. //
  5188. #define RPC_S_SERVER_UNAVAILABLE 1722L
  5189. //
  5190. // MessageId: RPC_S_SERVER_TOO_BUSY
  5191. //
  5192. // MessageText:
  5193. //
  5194. // The RPC server is too busy to complete this operation.
  5195. //
  5196. #define RPC_S_SERVER_TOO_BUSY 1723L
  5197. //
  5198. // MessageId: RPC_S_INVALID_NETWORK_OPTIONS
  5199. //
  5200. // MessageText:
  5201. //
  5202. // The network options are invalid.
  5203. //
  5204. #define RPC_S_INVALID_NETWORK_OPTIONS 1724L
  5205. //
  5206. // MessageId: RPC_S_NO_CALL_ACTIVE
  5207. //
  5208. // MessageText:
  5209. //
  5210. // There are no remote procedure calls active on this thread.
  5211. //
  5212. #define RPC_S_NO_CALL_ACTIVE 1725L
  5213. //
  5214. // MessageId: RPC_S_CALL_FAILED
  5215. //
  5216. // MessageText:
  5217. //
  5218. // The remote procedure call failed.
  5219. //
  5220. #define RPC_S_CALL_FAILED 1726L
  5221. //
  5222. // MessageId: RPC_S_CALL_FAILED_DNE
  5223. //
  5224. // MessageText:
  5225. //
  5226. // The remote procedure call failed and did not execute.
  5227. //
  5228. #define RPC_S_CALL_FAILED_DNE 1727L
  5229. //
  5230. // MessageId: RPC_S_PROTOCOL_ERROR
  5231. //
  5232. // MessageText:
  5233. //
  5234. // A remote procedure call (RPC) protocol error occurred.
  5235. //
  5236. #define RPC_S_PROTOCOL_ERROR 1728L
  5237. //
  5238. // MessageId: RPC_S_UNSUPPORTED_TRANS_SYN
  5239. //
  5240. // MessageText:
  5241. //
  5242. // The transfer syntax is not supported by the RPC server.
  5243. //
  5244. #define RPC_S_UNSUPPORTED_TRANS_SYN 1730L
  5245. //
  5246. // MessageId: RPC_S_UNSUPPORTED_TYPE
  5247. //
  5248. // MessageText:
  5249. //
  5250. // The universal unique identifier (UUID) type is not supported.
  5251. //
  5252. #define RPC_S_UNSUPPORTED_TYPE 1732L
  5253. //
  5254. // MessageId: RPC_S_INVALID_TAG
  5255. //
  5256. // MessageText:
  5257. //
  5258. // The tag is invalid.
  5259. //
  5260. #define RPC_S_INVALID_TAG 1733L
  5261. //
  5262. // MessageId: RPC_S_INVALID_BOUND
  5263. //
  5264. // MessageText:
  5265. //
  5266. // The array bounds are invalid.
  5267. //
  5268. #define RPC_S_INVALID_BOUND 1734L
  5269. //
  5270. // MessageId: RPC_S_NO_ENTRY_NAME
  5271. //
  5272. // MessageText:
  5273. //
  5274. // The binding does not contain an entry name.
  5275. //
  5276. #define RPC_S_NO_ENTRY_NAME 1735L
  5277. //
  5278. // MessageId: RPC_S_INVALID_NAME_SYNTAX
  5279. //
  5280. // MessageText:
  5281. //
  5282. // The name syntax is invalid.
  5283. //
  5284. #define RPC_S_INVALID_NAME_SYNTAX 1736L
  5285. //
  5286. // MessageId: RPC_S_UNSUPPORTED_NAME_SYNTAX
  5287. //
  5288. // MessageText:
  5289. //
  5290. // The name syntax is not supported.
  5291. //
  5292. #define RPC_S_UNSUPPORTED_NAME_SYNTAX 1737L
  5293. //
  5294. // MessageId: RPC_S_UUID_NO_ADDRESS
  5295. //
  5296. // MessageText:
  5297. //
  5298. // No network address is available to use to construct a universal unique identifier (UUID).
  5299. //
  5300. #define RPC_S_UUID_NO_ADDRESS 1739L
  5301. //
  5302. // MessageId: RPC_S_DUPLICATE_ENDPOINT
  5303. //
  5304. // MessageText:
  5305. //
  5306. // The endpoint is a duplicate.
  5307. //
  5308. #define RPC_S_DUPLICATE_ENDPOINT 1740L
  5309. //
  5310. // MessageId: RPC_S_UNKNOWN_AUTHN_TYPE
  5311. //
  5312. // MessageText:
  5313. //
  5314. // The authentication type is unknown.
  5315. //
  5316. #define RPC_S_UNKNOWN_AUTHN_TYPE 1741L
  5317. //
  5318. // MessageId: RPC_S_MAX_CALLS_TOO_SMALL
  5319. //
  5320. // MessageText:
  5321. //
  5322. // The maximum number of calls is too small.
  5323. //
  5324. #define RPC_S_MAX_CALLS_TOO_SMALL 1742L
  5325. //
  5326. // MessageId: RPC_S_STRING_TOO_LONG
  5327. //
  5328. // MessageText:
  5329. //
  5330. // The string is too long.
  5331. //
  5332. #define RPC_S_STRING_TOO_LONG 1743L
  5333. //
  5334. // MessageId: RPC_S_PROTSEQ_NOT_FOUND
  5335. //
  5336. // MessageText:
  5337. //
  5338. // The RPC protocol sequence was not found.
  5339. //
  5340. #define RPC_S_PROTSEQ_NOT_FOUND 1744L
  5341. //
  5342. // MessageId: RPC_S_PROCNUM_OUT_OF_RANGE
  5343. //
  5344. // MessageText:
  5345. //
  5346. // The procedure number is out of range.
  5347. //
  5348. #define RPC_S_PROCNUM_OUT_OF_RANGE 1745L
  5349. //
  5350. // MessageId: RPC_S_BINDING_HAS_NO_AUTH
  5351. //
  5352. // MessageText:
  5353. //
  5354. // The binding does not contain any authentication information.
  5355. //
  5356. #define RPC_S_BINDING_HAS_NO_AUTH 1746L
  5357. //
  5358. // MessageId: RPC_S_UNKNOWN_AUTHN_SERVICE
  5359. //
  5360. // MessageText:
  5361. //
  5362. // The authentication service is unknown.
  5363. //
  5364. #define RPC_S_UNKNOWN_AUTHN_SERVICE 1747L
  5365. //
  5366. // MessageId: RPC_S_UNKNOWN_AUTHN_LEVEL
  5367. //
  5368. // MessageText:
  5369. //
  5370. // The authentication level is unknown.
  5371. //
  5372. #define RPC_S_UNKNOWN_AUTHN_LEVEL 1748L
  5373. //
  5374. // MessageId: RPC_S_INVALID_AUTH_IDENTITY
  5375. //
  5376. // MessageText:
  5377. //
  5378. // The security context is invalid.
  5379. //
  5380. #define RPC_S_INVALID_AUTH_IDENTITY 1749L
  5381. //
  5382. // MessageId: RPC_S_UNKNOWN_AUTHZ_SERVICE
  5383. //
  5384. // MessageText:
  5385. //
  5386. // The authorization service is unknown.
  5387. //
  5388. #define RPC_S_UNKNOWN_AUTHZ_SERVICE 1750L
  5389. //
  5390. // MessageId: EPT_S_INVALID_ENTRY
  5391. //
  5392. // MessageText:
  5393. //
  5394. // The entry is invalid.
  5395. //
  5396. #define EPT_S_INVALID_ENTRY 1751L
  5397. //
  5398. // MessageId: EPT_S_CANT_PERFORM_OP
  5399. //
  5400. // MessageText:
  5401. //
  5402. // The server endpoint cannot perform the operation.
  5403. //
  5404. #define EPT_S_CANT_PERFORM_OP 1752L
  5405. //
  5406. // MessageId: EPT_S_NOT_REGISTERED
  5407. //
  5408. // MessageText:
  5409. //
  5410. // There are no more endpoints available from the endpoint mapper.
  5411. //
  5412. #define EPT_S_NOT_REGISTERED 1753L
  5413. //
  5414. // MessageId: RPC_S_NOTHING_TO_EXPORT
  5415. //
  5416. // MessageText:
  5417. //
  5418. // No interfaces have been exported.
  5419. //
  5420. #define RPC_S_NOTHING_TO_EXPORT 1754L
  5421. //
  5422. // MessageId: RPC_S_INCOMPLETE_NAME
  5423. //
  5424. // MessageText:
  5425. //
  5426. // The entry name is incomplete.
  5427. //
  5428. #define RPC_S_INCOMPLETE_NAME 1755L
  5429. //
  5430. // MessageId: RPC_S_INVALID_VERS_OPTION
  5431. //
  5432. // MessageText:
  5433. //
  5434. // The version option is invalid.
  5435. //
  5436. #define RPC_S_INVALID_VERS_OPTION 1756L
  5437. //
  5438. // MessageId: RPC_S_NO_MORE_MEMBERS
  5439. //
  5440. // MessageText:
  5441. //
  5442. // There are no more members.
  5443. //
  5444. #define RPC_S_NO_MORE_MEMBERS 1757L
  5445. //
  5446. // MessageId: RPC_S_NOT_ALL_OBJS_UNEXPORTED
  5447. //
  5448. // MessageText:
  5449. //
  5450. // There is nothing to unexport.
  5451. //
  5452. #define RPC_S_NOT_ALL_OBJS_UNEXPORTED 1758L
  5453. //
  5454. // MessageId: RPC_S_INTERFACE_NOT_FOUND
  5455. //
  5456. // MessageText:
  5457. //
  5458. // The interface was not found.
  5459. //
  5460. #define RPC_S_INTERFACE_NOT_FOUND 1759L
  5461. //
  5462. // MessageId: RPC_S_ENTRY_ALREADY_EXISTS
  5463. //
  5464. // MessageText:
  5465. //
  5466. // The entry already exists.
  5467. //
  5468. #define RPC_S_ENTRY_ALREADY_EXISTS 1760L
  5469. //
  5470. // MessageId: RPC_S_ENTRY_NOT_FOUND
  5471. //
  5472. // MessageText:
  5473. //
  5474. // The entry is not found.
  5475. //
  5476. #define RPC_S_ENTRY_NOT_FOUND 1761L
  5477. //
  5478. // MessageId: RPC_S_NAME_SERVICE_UNAVAILABLE
  5479. //
  5480. // MessageText:
  5481. //
  5482. // The name service is unavailable.
  5483. //
  5484. #define RPC_S_NAME_SERVICE_UNAVAILABLE 1762L
  5485. //
  5486. // MessageId: RPC_S_INVALID_NAF_ID
  5487. //
  5488. // MessageText:
  5489. //
  5490. // The network address family is invalid.
  5491. //
  5492. #define RPC_S_INVALID_NAF_ID 1763L
  5493. //
  5494. // MessageId: RPC_S_CANNOT_SUPPORT
  5495. //
  5496. // MessageText:
  5497. //
  5498. // The requested operation is not supported.
  5499. //
  5500. #define RPC_S_CANNOT_SUPPORT 1764L
  5501. //
  5502. // MessageId: RPC_S_NO_CONTEXT_AVAILABLE
  5503. //
  5504. // MessageText:
  5505. //
  5506. // No security context is available to allow impersonation.
  5507. //
  5508. #define RPC_S_NO_CONTEXT_AVAILABLE 1765L
  5509. //
  5510. // MessageId: RPC_S_INTERNAL_ERROR
  5511. //
  5512. // MessageText:
  5513. //
  5514. // An internal error occurred in a remote procedure call (RPC).
  5515. //
  5516. #define RPC_S_INTERNAL_ERROR 1766L
  5517. //
  5518. // MessageId: RPC_S_ZERO_DIVIDE
  5519. //
  5520. // MessageText:
  5521. //
  5522. // The RPC server attempted an integer division by zero.
  5523. //
  5524. #define RPC_S_ZERO_DIVIDE 1767L
  5525. //
  5526. // MessageId: RPC_S_ADDRESS_ERROR
  5527. //
  5528. // MessageText:
  5529. //
  5530. // An addressing error occurred in the RPC server.
  5531. //
  5532. #define RPC_S_ADDRESS_ERROR 1768L
  5533. //
  5534. // MessageId: RPC_S_FP_DIV_ZERO
  5535. //
  5536. // MessageText:
  5537. //
  5538. // A floating-point operation at the RPC server caused a division by zero.
  5539. //
  5540. #define RPC_S_FP_DIV_ZERO 1769L
  5541. //
  5542. // MessageId: RPC_S_FP_UNDERFLOW
  5543. //
  5544. // MessageText:
  5545. //
  5546. // A floating-point underflow occurred at the RPC server.
  5547. //
  5548. #define RPC_S_FP_UNDERFLOW 1770L
  5549. //
  5550. // MessageId: RPC_S_FP_OVERFLOW
  5551. //
  5552. // MessageText:
  5553. //
  5554. // A floating-point overflow occurred at the RPC server.
  5555. //
  5556. #define RPC_S_FP_OVERFLOW 1771L
  5557. //
  5558. // MessageId: RPC_X_NO_MORE_ENTRIES
  5559. //
  5560. // MessageText:
  5561. //
  5562. // The list of RPC servers available for the binding of auto handles has been exhausted.
  5563. //
  5564. #define RPC_X_NO_MORE_ENTRIES 1772L
  5565. //
  5566. // MessageId: RPC_X_SS_CHAR_TRANS_OPEN_FAIL
  5567. //
  5568. // MessageText:
  5569. //
  5570. // Unable to open the character translation table file.
  5571. //
  5572. #define RPC_X_SS_CHAR_TRANS_OPEN_FAIL 1773L
  5573. //
  5574. // MessageId: RPC_X_SS_CHAR_TRANS_SHORT_FILE
  5575. //
  5576. // MessageText:
  5577. //
  5578. // The file containing the character translation table has fewer than 512 bytes.
  5579. //
  5580. #define RPC_X_SS_CHAR_TRANS_SHORT_FILE 1774L
  5581. //
  5582. // MessageId: RPC_X_SS_IN_NULL_CONTEXT
  5583. //
  5584. // MessageText:
  5585. //
  5586. // A null context handle was passed from the client to the host during a remote procedure call.
  5587. //
  5588. #define RPC_X_SS_IN_NULL_CONTEXT 1775L
  5589. //
  5590. // MessageId: RPC_X_SS_CONTEXT_DAMAGED
  5591. //
  5592. // MessageText:
  5593. //
  5594. // The context handle changed during a remote procedure call.
  5595. //
  5596. #define RPC_X_SS_CONTEXT_DAMAGED 1777L
  5597. //
  5598. // MessageId: RPC_X_SS_HANDLES_MISMATCH
  5599. //
  5600. // MessageText:
  5601. //
  5602. // The binding handles passed to a remote procedure call do not match.
  5603. //
  5604. #define RPC_X_SS_HANDLES_MISMATCH 1778L
  5605. //
  5606. // MessageId: RPC_X_SS_CANNOT_GET_CALL_HANDLE
  5607. //
  5608. // MessageText:
  5609. //
  5610. // The stub is unable to get the remote procedure call handle.
  5611. //
  5612. #define RPC_X_SS_CANNOT_GET_CALL_HANDLE 1779L
  5613. //
  5614. // MessageId: RPC_X_NULL_REF_POINTER
  5615. //
  5616. // MessageText:
  5617. //
  5618. // A null reference pointer was passed to the stub.
  5619. //
  5620. #define RPC_X_NULL_REF_POINTER 1780L
  5621. //
  5622. // MessageId: RPC_X_ENUM_VALUE_OUT_OF_RANGE
  5623. //
  5624. // MessageText:
  5625. //
  5626. // The enumeration value is out of range.
  5627. //
  5628. #define RPC_X_ENUM_VALUE_OUT_OF_RANGE 1781L
  5629. //
  5630. // MessageId: RPC_X_BYTE_COUNT_TOO_SMALL
  5631. //
  5632. // MessageText:
  5633. //
  5634. // The byte count is too small.
  5635. //
  5636. #define RPC_X_BYTE_COUNT_TOO_SMALL 1782L
  5637. //
  5638. // MessageId: RPC_X_BAD_STUB_DATA
  5639. //
  5640. // MessageText:
  5641. //
  5642. // The stub received bad data.
  5643. //
  5644. #define RPC_X_BAD_STUB_DATA 1783L
  5645. //
  5646. // MessageId: ERROR_INVALID_USER_BUFFER
  5647. //
  5648. // MessageText:
  5649. //
  5650. // The supplied user buffer is not valid for the requested operation.
  5651. //
  5652. #define ERROR_INVALID_USER_BUFFER 1784L
  5653. //
  5654. // MessageId: ERROR_UNRECOGNIZED_MEDIA
  5655. //
  5656. // MessageText:
  5657. //
  5658. // The disk media is not recognized. It may not be formatted.
  5659. //
  5660. #define ERROR_UNRECOGNIZED_MEDIA 1785L
  5661. //
  5662. // MessageId: ERROR_NO_TRUST_LSA_SECRET
  5663. //
  5664. // MessageText:
  5665. //
  5666. // The workstation does not have a trust secret.
  5667. //
  5668. #define ERROR_NO_TRUST_LSA_SECRET 1786L
  5669. //
  5670. // MessageId: ERROR_NO_TRUST_SAM_ACCOUNT
  5671. //
  5672. // MessageText:
  5673. //
  5674. // The security database on the server does not have a computer account for this workstation trust relationship.
  5675. //
  5676. #define ERROR_NO_TRUST_SAM_ACCOUNT 1787L
  5677. //
  5678. // MessageId: ERROR_TRUSTED_DOMAIN_FAILURE
  5679. //
  5680. // MessageText:
  5681. //
  5682. // The trust relationship between the primary domain and the trusted domain failed.
  5683. //
  5684. #define ERROR_TRUSTED_DOMAIN_FAILURE 1788L
  5685. //
  5686. // MessageId: ERROR_TRUSTED_RELATIONSHIP_FAILURE
  5687. //
  5688. // MessageText:
  5689. //
  5690. // The trust relationship between this workstation and the primary domain failed.
  5691. //
  5692. #define ERROR_TRUSTED_RELATIONSHIP_FAILURE 1789L
  5693. //
  5694. // MessageId: ERROR_TRUST_FAILURE
  5695. //
  5696. // MessageText:
  5697. //
  5698. // The network logon failed.
  5699. //
  5700. #define ERROR_TRUST_FAILURE 1790L
  5701. //
  5702. // MessageId: RPC_S_CALL_IN_PROGRESS
  5703. //
  5704. // MessageText:
  5705. //
  5706. // A remote procedure call is already in progress for this thread.
  5707. //
  5708. #define RPC_S_CALL_IN_PROGRESS 1791L
  5709. //
  5710. // MessageId: ERROR_NETLOGON_NOT_STARTED
  5711. //
  5712. // MessageText:
  5713. //
  5714. // An attempt was made to logon, but the network logon service was not started.
  5715. //
  5716. #define ERROR_NETLOGON_NOT_STARTED 1792L
  5717. //
  5718. // MessageId: ERROR_ACCOUNT_EXPIRED
  5719. //
  5720. // MessageText:
  5721. //
  5722. // The user's account has expired.
  5723. //
  5724. #define ERROR_ACCOUNT_EXPIRED 1793L
  5725. //
  5726. // MessageId: ERROR_REDIRECTOR_HAS_OPEN_HANDLES
  5727. //
  5728. // MessageText:
  5729. //
  5730. // The redirector is in use and cannot be unloaded.
  5731. //
  5732. #define ERROR_REDIRECTOR_HAS_OPEN_HANDLES 1794L
  5733. //
  5734. // MessageId: ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
  5735. //
  5736. // MessageText:
  5737. //
  5738. // The specified printer driver is already installed.
  5739. //
  5740. #define ERROR_PRINTER_DRIVER_ALREADY_INSTALLED 1795L
  5741. //
  5742. // MessageId: ERROR_UNKNOWN_PORT
  5743. //
  5744. // MessageText:
  5745. //
  5746. // The specified port is unknown.
  5747. //
  5748. #define ERROR_UNKNOWN_PORT 1796L
  5749. //
  5750. // MessageId: ERROR_UNKNOWN_PRINTER_DRIVER
  5751. //
  5752. // MessageText:
  5753. //
  5754. // The printer driver is unknown.
  5755. //
  5756. #define ERROR_UNKNOWN_PRINTER_DRIVER 1797L
  5757. //
  5758. // MessageId: ERROR_UNKNOWN_PRINTPROCESSOR
  5759. //
  5760. // MessageText:
  5761. //
  5762. // The print processor is unknown.
  5763. //
  5764. #define ERROR_UNKNOWN_PRINTPROCESSOR 1798L
  5765. //
  5766. // MessageId: ERROR_INVALID_SEPARATOR_FILE
  5767. //
  5768. // MessageText:
  5769. //
  5770. // The specified separator file is invalid.
  5771. //
  5772. #define ERROR_INVALID_SEPARATOR_FILE 1799L
  5773. //
  5774. // MessageId: ERROR_INVALID_PRIORITY
  5775. //
  5776. // MessageText:
  5777. //
  5778. // The specified priority is invalid.
  5779. //
  5780. #define ERROR_INVALID_PRIORITY 1800L
  5781. //
  5782. // MessageId: ERROR_INVALID_PRINTER_NAME
  5783. //
  5784. // MessageText:
  5785. //
  5786. // The printer name is invalid.
  5787. //
  5788. #define ERROR_INVALID_PRINTER_NAME 1801L
  5789. //
  5790. // MessageId: ERROR_PRINTER_ALREADY_EXISTS
  5791. //
  5792. // MessageText:
  5793. //
  5794. // The printer already exists.
  5795. //
  5796. #define ERROR_PRINTER_ALREADY_EXISTS 1802L
  5797. //
  5798. // MessageId: ERROR_INVALID_PRINTER_COMMAND
  5799. //
  5800. // MessageText:
  5801. //
  5802. // The printer command is invalid.
  5803. //
  5804. #define ERROR_INVALID_PRINTER_COMMAND 1803L
  5805. //
  5806. // MessageId: ERROR_INVALID_DATATYPE
  5807. //
  5808. // MessageText:
  5809. //
  5810. // The specified datatype is invalid.
  5811. //
  5812. #define ERROR_INVALID_DATATYPE 1804L
  5813. //
  5814. // MessageId: ERROR_INVALID_ENVIRONMENT
  5815. //
  5816. // MessageText:
  5817. //
  5818. // The environment specified is invalid.
  5819. //
  5820. #define ERROR_INVALID_ENVIRONMENT 1805L
  5821. //
  5822. // MessageId: RPC_S_NO_MORE_BINDINGS
  5823. //
  5824. // MessageText:
  5825. //
  5826. // There are no more bindings.
  5827. //
  5828. #define RPC_S_NO_MORE_BINDINGS 1806L
  5829. //
  5830. // MessageId: ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
  5831. //
  5832. // MessageText:
  5833. //
  5834. // The account used is an interdomain trust account. Use your global user account or local user account to access this server.
  5835. //
  5836. #define ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT 1807L
  5837. //
  5838. // MessageId: ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
  5839. //
  5840. // MessageText:
  5841. //
  5842. // The account used is a computer account. Use your global user account or local user account to access this server.
  5843. //
  5844. #define ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT 1808L
  5845. //
  5846. // MessageId: ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
  5847. //
  5848. // MessageText:
  5849. //
  5850. // The account used is a server trust account. Use your global user account or local user account to access this server.
  5851. //
  5852. #define ERROR_NOLOGON_SERVER_TRUST_ACCOUNT 1809L
  5853. //
  5854. // MessageId: ERROR_DOMAIN_TRUST_INCONSISTENT
  5855. //
  5856. // MessageText:
  5857. //
  5858. // The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
  5859. //
  5860. #define ERROR_DOMAIN_TRUST_INCONSISTENT 1810L
  5861. //
  5862. // MessageId: ERROR_SERVER_HAS_OPEN_HANDLES
  5863. //
  5864. // MessageText:
  5865. //
  5866. // The server is in use and cannot be unloaded.
  5867. //
  5868. #define ERROR_SERVER_HAS_OPEN_HANDLES 1811L
  5869. //
  5870. // MessageId: ERROR_RESOURCE_DATA_NOT_FOUND
  5871. //
  5872. // MessageText:
  5873. //
  5874. // The specified image file did not contain a resource section.
  5875. //
  5876. #define ERROR_RESOURCE_DATA_NOT_FOUND 1812L
  5877. //
  5878. // MessageId: ERROR_RESOURCE_TYPE_NOT_FOUND
  5879. //
  5880. // MessageText:
  5881. //
  5882. // The specified resource type cannot be found in the image file.
  5883. //
  5884. #define ERROR_RESOURCE_TYPE_NOT_FOUND 1813L
  5885. //
  5886. // MessageId: ERROR_RESOURCE_NAME_NOT_FOUND
  5887. //
  5888. // MessageText:
  5889. //
  5890. // The specified resource name cannot be found in the image file.
  5891. //
  5892. #define ERROR_RESOURCE_NAME_NOT_FOUND 1814L
  5893. //
  5894. // MessageId: ERROR_RESOURCE_LANG_NOT_FOUND
  5895. //
  5896. // MessageText:
  5897. //
  5898. // The specified resource language ID cannot be found in the image file.
  5899. //
  5900. #define ERROR_RESOURCE_LANG_NOT_FOUND 1815L
  5901. //
  5902. // MessageId: ERROR_NOT_ENOUGH_QUOTA
  5903. //
  5904. // MessageText:
  5905. //
  5906. // Not enough quota is available to process this command.
  5907. //
  5908. #define ERROR_NOT_ENOUGH_QUOTA 1816L
  5909. //
  5910. // MessageId: RPC_S_NO_INTERFACES
  5911. //
  5912. // MessageText:
  5913. //
  5914. // No interfaces have been registered.
  5915. //
  5916. #define RPC_S_NO_INTERFACES 1817L
  5917. //
  5918. // MessageId: RPC_S_CALL_CANCELLED
  5919. //
  5920. // MessageText:
  5921. //
  5922. // The remote procedure call was cancelled.
  5923. //
  5924. #define RPC_S_CALL_CANCELLED 1818L
  5925. //
  5926. // MessageId: RPC_S_BINDING_INCOMPLETE
  5927. //
  5928. // MessageText:
  5929. //
  5930. // The binding handle does not contain all required information.
  5931. //
  5932. #define RPC_S_BINDING_INCOMPLETE 1819L
  5933. //
  5934. // MessageId: RPC_S_COMM_FAILURE
  5935. //
  5936. // MessageText:
  5937. //
  5938. // A communications failure occurred during a remote procedure call.
  5939. //
  5940. #define RPC_S_COMM_FAILURE 1820L
  5941. //
  5942. // MessageId: RPC_S_UNSUPPORTED_AUTHN_LEVEL
  5943. //
  5944. // MessageText:
  5945. //
  5946. // The requested authentication level is not supported.
  5947. //
  5948. #define RPC_S_UNSUPPORTED_AUTHN_LEVEL 1821L
  5949. //
  5950. // MessageId: RPC_S_NO_PRINC_NAME
  5951. //
  5952. // MessageText:
  5953. //
  5954. // No principal name registered.
  5955. //
  5956. #define RPC_S_NO_PRINC_NAME 1822L
  5957. //
  5958. // MessageId: RPC_S_NOT_RPC_ERROR
  5959. //
  5960. // MessageText:
  5961. //
  5962. // The error specified is not a valid Windows RPC error code.
  5963. //
  5964. #define RPC_S_NOT_RPC_ERROR 1823L
  5965. //
  5966. // MessageId: RPC_S_UUID_LOCAL_ONLY
  5967. //
  5968. // MessageText:
  5969. //
  5970. // A UUID that is valid only on this computer has been allocated.
  5971. //
  5972. #define RPC_S_UUID_LOCAL_ONLY 1824L
  5973. //
  5974. // MessageId: RPC_S_SEC_PKG_ERROR
  5975. //
  5976. // MessageText:
  5977. //
  5978. // A security package specific error occurred.
  5979. //
  5980. #define RPC_S_SEC_PKG_ERROR 1825L
  5981. //
  5982. // MessageId: RPC_S_NOT_CANCELLED
  5983. //
  5984. // MessageText:
  5985. //
  5986. // Thread is not canceled.
  5987. //
  5988. #define RPC_S_NOT_CANCELLED 1826L
  5989. //
  5990. // MessageId: RPC_X_INVALID_ES_ACTION
  5991. //
  5992. // MessageText:
  5993. //
  5994. // Invalid operation on the encoding/decoding handle.
  5995. //
  5996. #define RPC_X_INVALID_ES_ACTION 1827L
  5997. //
  5998. // MessageId: RPC_X_WRONG_ES_VERSION
  5999. //
  6000. // MessageText:
  6001. //
  6002. // Incompatible version of the serializing package.
  6003. //
  6004. #define RPC_X_WRONG_ES_VERSION 1828L
  6005. //
  6006. // MessageId: RPC_X_WRONG_STUB_VERSION
  6007. //
  6008. // MessageText:
  6009. //
  6010. // Incompatible version of the RPC stub.
  6011. //
  6012. #define RPC_X_WRONG_STUB_VERSION 1829L
  6013. //
  6014. // MessageId: RPC_X_INVALID_PIPE_OBJECT
  6015. //
  6016. // MessageText:
  6017. //
  6018. // The RPC pipe object is invalid or corrupted.
  6019. //
  6020. #define RPC_X_INVALID_PIPE_OBJECT 1830L
  6021. //
  6022. // MessageId: RPC_X_WRONG_PIPE_ORDER
  6023. //
  6024. // MessageText:
  6025. //
  6026. // An invalid operation was attempted on an RPC pipe object.
  6027. //
  6028. #define RPC_X_WRONG_PIPE_ORDER 1831L
  6029. //
  6030. // MessageId: RPC_X_WRONG_PIPE_VERSION
  6031. //
  6032. // MessageText:
  6033. //
  6034. // Unsupported RPC pipe version.
  6035. //
  6036. #define RPC_X_WRONG_PIPE_VERSION 1832L
  6037. //
  6038. // MessageId: RPC_S_GROUP_MEMBER_NOT_FOUND
  6039. //
  6040. // MessageText:
  6041. //
  6042. // The group member was not found.
  6043. //
  6044. #define RPC_S_GROUP_MEMBER_NOT_FOUND 1898L
  6045. //
  6046. // MessageId: EPT_S_CANT_CREATE
  6047. //
  6048. // MessageText:
  6049. //
  6050. // The endpoint mapper database entry could not be created.
  6051. //
  6052. #define EPT_S_CANT_CREATE 1899L
  6053. //
  6054. // MessageId: RPC_S_INVALID_OBJECT
  6055. //
  6056. // MessageText:
  6057. //
  6058. // The object universal unique identifier (UUID) is the nil UUID.
  6059. //
  6060. #define RPC_S_INVALID_OBJECT 1900L
  6061. //
  6062. // MessageId: ERROR_INVALID_TIME
  6063. //
  6064. // MessageText:
  6065. //
  6066. // The specified time is invalid.
  6067. //
  6068. #define ERROR_INVALID_TIME 1901L
  6069. //
  6070. // MessageId: ERROR_INVALID_FORM_NAME
  6071. //
  6072. // MessageText:
  6073. //
  6074. // The specified form name is invalid.
  6075. //
  6076. #define ERROR_INVALID_FORM_NAME 1902L
  6077. //
  6078. // MessageId: ERROR_INVALID_FORM_SIZE
  6079. //
  6080. // MessageText:
  6081. //
  6082. // The specified form size is invalid.
  6083. //
  6084. #define ERROR_INVALID_FORM_SIZE 1903L
  6085. //
  6086. // MessageId: ERROR_ALREADY_WAITING
  6087. //
  6088. // MessageText:
  6089. //
  6090. // The specified printer handle is already being waited on
  6091. //
  6092. #define ERROR_ALREADY_WAITING 1904L
  6093. //
  6094. // MessageId: ERROR_PRINTER_DELETED
  6095. //
  6096. // MessageText:
  6097. //
  6098. // The specified printer has been deleted.
  6099. //
  6100. #define ERROR_PRINTER_DELETED 1905L
  6101. //
  6102. // MessageId: ERROR_INVALID_PRINTER_STATE
  6103. //
  6104. // MessageText:
  6105. //
  6106. // The state of the printer is invalid.
  6107. //
  6108. #define ERROR_INVALID_PRINTER_STATE 1906L
  6109. //
  6110. // MessageId: ERROR_PASSWORD_MUST_CHANGE
  6111. //
  6112. // MessageText:
  6113. //
  6114. // The user's password must be changed before logging on the first time.
  6115. //
  6116. #define ERROR_PASSWORD_MUST_CHANGE 1907L
  6117. //
  6118. // MessageId: ERROR_DOMAIN_CONTROLLER_NOT_FOUND
  6119. //
  6120. // MessageText:
  6121. //
  6122. // Could not find the domain controller for this domain.
  6123. //
  6124. #define ERROR_DOMAIN_CONTROLLER_NOT_FOUND 1908L
  6125. //
  6126. // MessageId: ERROR_ACCOUNT_LOCKED_OUT
  6127. //
  6128. // MessageText:
  6129. //
  6130. // The referenced account is currently locked out and may not be logged on to.
  6131. //
  6132. #define ERROR_ACCOUNT_LOCKED_OUT 1909L
  6133. //
  6134. // MessageId: OR_INVALID_OXID
  6135. //
  6136. // MessageText:
  6137. //
  6138. // The object exporter specified was not found.
  6139. //
  6140. #define OR_INVALID_OXID 1910L
  6141. //
  6142. // MessageId: OR_INVALID_OID
  6143. //
  6144. // MessageText:
  6145. //
  6146. // The object specified was not found.
  6147. //
  6148. #define OR_INVALID_OID 1911L
  6149. //
  6150. // MessageId: OR_INVALID_SET
  6151. //
  6152. // MessageText:
  6153. //
  6154. // The object resolver set specified was not found.
  6155. //
  6156. #define OR_INVALID_SET 1912L
  6157. //
  6158. // MessageId: RPC_S_SEND_INCOMPLETE
  6159. //
  6160. // MessageText:
  6161. //
  6162. // Some data remains to be sent in the request buffer.
  6163. //
  6164. #define RPC_S_SEND_INCOMPLETE 1913L
  6165. //
  6166. // MessageId: RPC_S_INVALID_ASYNC_HANDLE
  6167. //
  6168. // MessageText:
  6169. //
  6170. // Invalid asynchronous remote procedure call handle.
  6171. //
  6172. #define RPC_S_INVALID_ASYNC_HANDLE 1914L
  6173. //
  6174. // MessageId: RPC_S_INVALID_ASYNC_CALL
  6175. //
  6176. // MessageText:
  6177. //
  6178. // Invalid asynchronous RPC call handle for this operation.
  6179. //
  6180. #define RPC_S_INVALID_ASYNC_CALL 1915L
  6181. //
  6182. // MessageId: RPC_X_PIPE_CLOSED
  6183. //
  6184. // MessageText:
  6185. //
  6186. // The RPC pipe object has already been closed.
  6187. //
  6188. #define RPC_X_PIPE_CLOSED 1916L
  6189. //
  6190. // MessageId: RPC_X_PIPE_DISCIPLINE_ERROR
  6191. //
  6192. // MessageText:
  6193. //
  6194. // The RPC call completed before all pipes were processed.
  6195. //
  6196. #define RPC_X_PIPE_DISCIPLINE_ERROR 1917L
  6197. //
  6198. // MessageId: RPC_X_PIPE_EMPTY
  6199. //
  6200. // MessageText:
  6201. //
  6202. // No more data is available from the RPC pipe.
  6203. //
  6204. #define RPC_X_PIPE_EMPTY 1918L
  6205. //
  6206. // MessageId: ERROR_NO_SITENAME
  6207. //
  6208. // MessageText:
  6209. //
  6210. // No site name is available for this machine.
  6211. //
  6212. #define ERROR_NO_SITENAME 1919L
  6213. //
  6214. // MessageId: ERROR_CANT_ACCESS_FILE
  6215. //
  6216. // MessageText:
  6217. //
  6218. // The file can not be accessed by the system.
  6219. //
  6220. #define ERROR_CANT_ACCESS_FILE 1920L
  6221. //
  6222. // MessageId: ERROR_CANT_RESOLVE_FILENAME
  6223. //
  6224. // MessageText:
  6225. //
  6226. // The name of the file cannot be resolved by the system.
  6227. //
  6228. #define ERROR_CANT_RESOLVE_FILENAME 1921L
  6229. //
  6230. // MessageId: RPC_S_ENTRY_TYPE_MISMATCH
  6231. //
  6232. // MessageText:
  6233. //
  6234. // The entry is not of the expected type.
  6235. //
  6236. #define RPC_S_ENTRY_TYPE_MISMATCH 1922L
  6237. //
  6238. // MessageId: RPC_S_NOT_ALL_OBJS_EXPORTED
  6239. //
  6240. // MessageText:
  6241. //
  6242. // Not all object UUIDs could be exported to the specified entry.
  6243. //
  6244. #define RPC_S_NOT_ALL_OBJS_EXPORTED 1923L
  6245. //
  6246. // MessageId: RPC_S_INTERFACE_NOT_EXPORTED
  6247. //
  6248. // MessageText:
  6249. //
  6250. // Interface could not be exported to the specified entry.
  6251. //
  6252. #define RPC_S_INTERFACE_NOT_EXPORTED 1924L
  6253. //
  6254. // MessageId: RPC_S_PROFILE_NOT_ADDED
  6255. //
  6256. // MessageText:
  6257. //
  6258. // The specified profile entry could not be added.
  6259. //
  6260. #define RPC_S_PROFILE_NOT_ADDED 1925L
  6261. //
  6262. // MessageId: RPC_S_PRF_ELT_NOT_ADDED
  6263. //
  6264. // MessageText:
  6265. //
  6266. // The specified profile element could not be added.
  6267. //
  6268. #define RPC_S_PRF_ELT_NOT_ADDED 1926L
  6269. //
  6270. // MessageId: RPC_S_PRF_ELT_NOT_REMOVED
  6271. //
  6272. // MessageText:
  6273. //
  6274. // The specified profile element could not be removed.
  6275. //
  6276. #define RPC_S_PRF_ELT_NOT_REMOVED 1927L
  6277. //
  6278. // MessageId: RPC_S_GRP_ELT_NOT_ADDED
  6279. //
  6280. // MessageText:
  6281. //
  6282. // The group element could not be added.
  6283. //
  6284. #define RPC_S_GRP_ELT_NOT_ADDED 1928L
  6285. //
  6286. // MessageId: RPC_S_GRP_ELT_NOT_REMOVED
  6287. //
  6288. // MessageText:
  6289. //
  6290. // The group element could not be removed.
  6291. //
  6292. #define RPC_S_GRP_ELT_NOT_REMOVED 1929L
  6293. //
  6294. // MessageId: ERROR_KM_DRIVER_BLOCKED
  6295. //
  6296. // MessageText:
  6297. //
  6298. // The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers.
  6299. //
  6300. #define ERROR_KM_DRIVER_BLOCKED 1930L
  6301. //
  6302. // MessageId: ERROR_CONTEXT_EXPIRED
  6303. //
  6304. // MessageText:
  6305. //
  6306. // The context has expired and can no longer be used.
  6307. //
  6308. #define ERROR_CONTEXT_EXPIRED 1931L
  6309. ///////////////////////////
  6310. // //
  6311. // OpenGL Error Code //
  6312. // //
  6313. ///////////////////////////
  6314. //
  6315. // MessageId: ERROR_INVALID_PIXEL_FORMAT
  6316. //
  6317. // MessageText:
  6318. //
  6319. // The pixel format is invalid.
  6320. //
  6321. #define ERROR_INVALID_PIXEL_FORMAT 2000L
  6322. //
  6323. // MessageId: ERROR_BAD_DRIVER
  6324. //
  6325. // MessageText:
  6326. //
  6327. // The specified driver is invalid.
  6328. //
  6329. #define ERROR_BAD_DRIVER 2001L
  6330. //
  6331. // MessageId: ERROR_INVALID_WINDOW_STYLE
  6332. //
  6333. // MessageText:
  6334. //
  6335. // The window style or class attribute is invalid for this operation.
  6336. //
  6337. #define ERROR_INVALID_WINDOW_STYLE 2002L
  6338. //
  6339. // MessageId: ERROR_METAFILE_NOT_SUPPORTED
  6340. //
  6341. // MessageText:
  6342. //
  6343. // The requested metafile operation is not supported.
  6344. //
  6345. #define ERROR_METAFILE_NOT_SUPPORTED 2003L
  6346. //
  6347. // MessageId: ERROR_TRANSFORM_NOT_SUPPORTED
  6348. //
  6349. // MessageText:
  6350. //
  6351. // The requested transformation operation is not supported.
  6352. //
  6353. #define ERROR_TRANSFORM_NOT_SUPPORTED 2004L
  6354. //
  6355. // MessageId: ERROR_CLIPPING_NOT_SUPPORTED
  6356. //
  6357. // MessageText:
  6358. //
  6359. // The requested clipping operation is not supported.
  6360. //
  6361. #define ERROR_CLIPPING_NOT_SUPPORTED 2005L
  6362. // End of OpenGL error codes
  6363. ///////////////////////////////////////////
  6364. // //
  6365. // Image Color Management Error Code //
  6366. // //
  6367. ///////////////////////////////////////////
  6368. //
  6369. // MessageId: ERROR_INVALID_CMM
  6370. //
  6371. // MessageText:
  6372. //
  6373. // The specified color management module is invalid.
  6374. //
  6375. #define ERROR_INVALID_CMM 2010L
  6376. //
  6377. // MessageId: ERROR_INVALID_PROFILE
  6378. //
  6379. // MessageText:
  6380. //
  6381. // The specified color profile is invalid.
  6382. //
  6383. #define ERROR_INVALID_PROFILE 2011L
  6384. //
  6385. // MessageId: ERROR_TAG_NOT_FOUND
  6386. //
  6387. // MessageText:
  6388. //
  6389. // The specified tag was not found.
  6390. //
  6391. #define ERROR_TAG_NOT_FOUND 2012L
  6392. //
  6393. // MessageId: ERROR_TAG_NOT_PRESENT
  6394. //
  6395. // MessageText:
  6396. //
  6397. // A required tag is not present.
  6398. //
  6399. #define ERROR_TAG_NOT_PRESENT 2013L
  6400. //
  6401. // MessageId: ERROR_DUPLICATE_TAG
  6402. //
  6403. // MessageText:
  6404. //
  6405. // The specified tag is already present.
  6406. //
  6407. #define ERROR_DUPLICATE_TAG 2014L
  6408. //
  6409. // MessageId: ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE
  6410. //
  6411. // MessageText:
  6412. //
  6413. // The specified color profile is not associated with any device.
  6414. //
  6415. #define ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE 2015L
  6416. //
  6417. // MessageId: ERROR_PROFILE_NOT_FOUND
  6418. //
  6419. // MessageText:
  6420. //
  6421. // The specified color profile was not found.
  6422. //
  6423. #define ERROR_PROFILE_NOT_FOUND 2016L
  6424. //
  6425. // MessageId: ERROR_INVALID_COLORSPACE
  6426. //
  6427. // MessageText:
  6428. //
  6429. // The specified color space is invalid.
  6430. //
  6431. #define ERROR_INVALID_COLORSPACE 2017L
  6432. //
  6433. // MessageId: ERROR_ICM_NOT_ENABLED
  6434. //
  6435. // MessageText:
  6436. //
  6437. // Image Color Management is not enabled.
  6438. //
  6439. #define ERROR_ICM_NOT_ENABLED 2018L
  6440. //
  6441. // MessageId: ERROR_DELETING_ICM_XFORM
  6442. //
  6443. // MessageText:
  6444. //
  6445. // There was an error while deleting the color transform.
  6446. //
  6447. #define ERROR_DELETING_ICM_XFORM 2019L
  6448. //
  6449. // MessageId: ERROR_INVALID_TRANSFORM
  6450. //
  6451. // MessageText:
  6452. //
  6453. // The specified color transform is invalid.
  6454. //
  6455. #define ERROR_INVALID_TRANSFORM 2020L
  6456. //
  6457. // MessageId: ERROR_COLORSPACE_MISMATCH
  6458. //
  6459. // MessageText:
  6460. //
  6461. // The specified transform does not match the bitmap's color space.
  6462. //
  6463. #define ERROR_COLORSPACE_MISMATCH 2021L
  6464. //
  6465. // MessageId: ERROR_INVALID_COLORINDEX
  6466. //
  6467. // MessageText:
  6468. //
  6469. // The specified named color index is not present in the profile.
  6470. //
  6471. #define ERROR_INVALID_COLORINDEX 2022L
  6472. ///////////////////////////
  6473. // //
  6474. // Winnet32 Status Codes //
  6475. // //
  6476. // The range 2100 through 2999 is reserved for network status codes.
  6477. // See lmerr.h for a complete listing
  6478. ///////////////////////////
  6479. //
  6480. // MessageId: ERROR_CONNECTED_OTHER_PASSWORD
  6481. //
  6482. // MessageText:
  6483. //
  6484. // The network connection was made successfully, but the user had to be prompted for a password other than the one originally specified.
  6485. //
  6486. #define ERROR_CONNECTED_OTHER_PASSWORD 2108L
  6487. //
  6488. // MessageId: ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT
  6489. //
  6490. // MessageText:
  6491. //
  6492. // The network connection was made successfully using default credentials.
  6493. //
  6494. #define ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT 2109L
  6495. //
  6496. // MessageId: ERROR_BAD_USERNAME
  6497. //
  6498. // MessageText:
  6499. //
  6500. // The specified username is invalid.
  6501. //
  6502. #define ERROR_BAD_USERNAME 2202L
  6503. //
  6504. // MessageId: ERROR_NOT_CONNECTED
  6505. //
  6506. // MessageText:
  6507. //
  6508. // This network connection does not exist.
  6509. //
  6510. #define ERROR_NOT_CONNECTED 2250L
  6511. //
  6512. // MessageId: ERROR_OPEN_FILES
  6513. //
  6514. // MessageText:
  6515. //
  6516. // This network connection has files open or requests pending.
  6517. //
  6518. #define ERROR_OPEN_FILES 2401L
  6519. //
  6520. // MessageId: ERROR_ACTIVE_CONNECTIONS
  6521. //
  6522. // MessageText:
  6523. //
  6524. // Active connections still exist.
  6525. //
  6526. #define ERROR_ACTIVE_CONNECTIONS 2402L
  6527. //
  6528. // MessageId: ERROR_DEVICE_IN_USE
  6529. //
  6530. // MessageText:
  6531. //
  6532. // The device is in use by an active process and cannot be disconnected.
  6533. //
  6534. #define ERROR_DEVICE_IN_USE 2404L
  6535. ////////////////////////////////////
  6536. // //
  6537. // Win32 Spooler Error Codes //
  6538. // //
  6539. ////////////////////////////////////
  6540. //
  6541. // MessageId: ERROR_UNKNOWN_PRINT_MONITOR
  6542. //
  6543. // MessageText:
  6544. //
  6545. // The specified print monitor is unknown.
  6546. //
  6547. #define ERROR_UNKNOWN_PRINT_MONITOR 3000L
  6548. //
  6549. // MessageId: ERROR_PRINTER_DRIVER_IN_USE
  6550. //
  6551. // MessageText:
  6552. //
  6553. // The specified printer driver is currently in use.
  6554. //
  6555. #define ERROR_PRINTER_DRIVER_IN_USE 3001L
  6556. //
  6557. // MessageId: ERROR_SPOOL_FILE_NOT_FOUND
  6558. //
  6559. // MessageText:
  6560. //
  6561. // The spool file was not found.
  6562. //
  6563. #define ERROR_SPOOL_FILE_NOT_FOUND 3002L
  6564. //
  6565. // MessageId: ERROR_SPL_NO_STARTDOC
  6566. //
  6567. // MessageText:
  6568. //
  6569. // A StartDocPrinter call was not issued.
  6570. //
  6571. #define ERROR_SPL_NO_STARTDOC 3003L
  6572. //
  6573. // MessageId: ERROR_SPL_NO_ADDJOB
  6574. //
  6575. // MessageText:
  6576. //
  6577. // An AddJob call was not issued.
  6578. //
  6579. #define ERROR_SPL_NO_ADDJOB 3004L
  6580. //
  6581. // MessageId: ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
  6582. //
  6583. // MessageText:
  6584. //
  6585. // The specified print processor has already been installed.
  6586. //
  6587. #define ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED 3005L
  6588. //
  6589. // MessageId: ERROR_PRINT_MONITOR_ALREADY_INSTALLED
  6590. //
  6591. // MessageText:
  6592. //
  6593. // The specified print monitor has already been installed.
  6594. //
  6595. #define ERROR_PRINT_MONITOR_ALREADY_INSTALLED 3006L
  6596. //
  6597. // MessageId: ERROR_INVALID_PRINT_MONITOR
  6598. //
  6599. // MessageText:
  6600. //
  6601. // The specified print monitor does not have the required functions.
  6602. //
  6603. #define ERROR_INVALID_PRINT_MONITOR 3007L
  6604. //
  6605. // MessageId: ERROR_PRINT_MONITOR_IN_USE
  6606. //
  6607. // MessageText:
  6608. //
  6609. // The specified print monitor is currently in use.
  6610. //
  6611. #define ERROR_PRINT_MONITOR_IN_USE 3008L
  6612. //
  6613. // MessageId: ERROR_PRINTER_HAS_JOBS_QUEUED
  6614. //
  6615. // MessageText:
  6616. //
  6617. // The requested operation is not allowed when there are jobs queued to the printer.
  6618. //
  6619. #define ERROR_PRINTER_HAS_JOBS_QUEUED 3009L
  6620. //
  6621. // MessageId: ERROR_SUCCESS_REBOOT_REQUIRED
  6622. //
  6623. // MessageText:
  6624. //
  6625. // The requested operation is successful. Changes will not be effective until the system is rebooted.
  6626. //
  6627. #define ERROR_SUCCESS_REBOOT_REQUIRED 3010L
  6628. //
  6629. // MessageId: ERROR_SUCCESS_RESTART_REQUIRED
  6630. //
  6631. // MessageText:
  6632. //
  6633. // The requested operation is successful. Changes will not be effective until the service is restarted.
  6634. //
  6635. #define ERROR_SUCCESS_RESTART_REQUIRED 3011L
  6636. //
  6637. // MessageId: ERROR_PRINTER_NOT_FOUND
  6638. //
  6639. // MessageText:
  6640. //
  6641. // No printers were found.
  6642. //
  6643. #define ERROR_PRINTER_NOT_FOUND 3012L
  6644. //
  6645. // MessageId: ERROR_PRINTER_DRIVER_WARNED
  6646. //
  6647. // MessageText:
  6648. //
  6649. // The printer driver is known to be unreliable.
  6650. //
  6651. #define ERROR_PRINTER_DRIVER_WARNED 3013L
  6652. //
  6653. // MessageId: ERROR_PRINTER_DRIVER_BLOCKED
  6654. //
  6655. // MessageText:
  6656. //
  6657. // The printer driver is known to harm the system.
  6658. //
  6659. #define ERROR_PRINTER_DRIVER_BLOCKED 3014L
  6660. ////////////////////////////////////
  6661. // //
  6662. // Wins Error Codes //
  6663. // //
  6664. ////////////////////////////////////
  6665. //
  6666. // MessageId: ERROR_WINS_INTERNAL
  6667. //
  6668. // MessageText:
  6669. //
  6670. // WINS encountered an error while processing the command.
  6671. //
  6672. #define ERROR_WINS_INTERNAL 4000L
  6673. //
  6674. // MessageId: ERROR_CAN_NOT_DEL_LOCAL_WINS
  6675. //
  6676. // MessageText:
  6677. //
  6678. // The local WINS can not be deleted.
  6679. //
  6680. #define ERROR_CAN_NOT_DEL_LOCAL_WINS 4001L
  6681. //
  6682. // MessageId: ERROR_STATIC_INIT
  6683. //
  6684. // MessageText:
  6685. //
  6686. // The importation from the file failed.
  6687. //
  6688. #define ERROR_STATIC_INIT 4002L
  6689. //
  6690. // MessageId: ERROR_INC_BACKUP
  6691. //
  6692. // MessageText:
  6693. //
  6694. // The backup failed. Was a full backup done before?
  6695. //
  6696. #define ERROR_INC_BACKUP 4003L
  6697. //
  6698. // MessageId: ERROR_FULL_BACKUP
  6699. //
  6700. // MessageText:
  6701. //
  6702. // The backup failed. Check the directory to which you are backing the database.
  6703. //
  6704. #define ERROR_FULL_BACKUP 4004L
  6705. //
  6706. // MessageId: ERROR_REC_NON_EXISTENT
  6707. //
  6708. // MessageText:
  6709. //
  6710. // The name does not exist in the WINS database.
  6711. //
  6712. #define ERROR_REC_NON_EXISTENT 4005L
  6713. //
  6714. // MessageId: ERROR_RPL_NOT_ALLOWED
  6715. //
  6716. // MessageText:
  6717. //
  6718. // Replication with a nonconfigured partner is not allowed.
  6719. //
  6720. #define ERROR_RPL_NOT_ALLOWED 4006L
  6721. ////////////////////////////////////
  6722. // //
  6723. // DHCP Error Codes //
  6724. // //
  6725. ////////////////////////////////////
  6726. //
  6727. // MessageId: ERROR_DHCP_ADDRESS_CONFLICT
  6728. //
  6729. // MessageText:
  6730. //
  6731. // The DHCP client has obtained an IP address that is already in use on the network. The local interface will be disabled until the DHCP client can obtain a new address.
  6732. //
  6733. #define ERROR_DHCP_ADDRESS_CONFLICT 4100L
  6734. ////////////////////////////////////
  6735. // //
  6736. // WMI Error Codes //
  6737. // //
  6738. ////////////////////////////////////
  6739. //
  6740. // MessageId: ERROR_WMI_GUID_NOT_FOUND
  6741. //
  6742. // MessageText:
  6743. //
  6744. // The GUID passed was not recognized as valid by a WMI data provider.
  6745. //
  6746. #define ERROR_WMI_GUID_NOT_FOUND 4200L
  6747. //
  6748. // MessageId: ERROR_WMI_INSTANCE_NOT_FOUND
  6749. //
  6750. // MessageText:
  6751. //
  6752. // The instance name passed was not recognized as valid by a WMI data provider.
  6753. //
  6754. #define ERROR_WMI_INSTANCE_NOT_FOUND 4201L
  6755. //
  6756. // MessageId: ERROR_WMI_ITEMID_NOT_FOUND
  6757. //
  6758. // MessageText:
  6759. //
  6760. // The data item ID passed was not recognized as valid by a WMI data provider.
  6761. //
  6762. #define ERROR_WMI_ITEMID_NOT_FOUND 4202L
  6763. //
  6764. // MessageId: ERROR_WMI_TRY_AGAIN
  6765. //
  6766. // MessageText:
  6767. //
  6768. // The WMI request could not be completed and should be retried.
  6769. //
  6770. #define ERROR_WMI_TRY_AGAIN 4203L
  6771. //
  6772. // MessageId: ERROR_WMI_DP_NOT_FOUND
  6773. //
  6774. // MessageText:
  6775. //
  6776. // The WMI data provider could not be located.
  6777. //
  6778. #define ERROR_WMI_DP_NOT_FOUND 4204L
  6779. //
  6780. // MessageId: ERROR_WMI_UNRESOLVED_INSTANCE_REF
  6781. //
  6782. // MessageText:
  6783. //
  6784. // The WMI data provider references an instance set that has not been registered.
  6785. //
  6786. #define ERROR_WMI_UNRESOLVED_INSTANCE_REF 4205L
  6787. //
  6788. // MessageId: ERROR_WMI_ALREADY_ENABLED
  6789. //
  6790. // MessageText:
  6791. //
  6792. // The WMI data block or event notification has already been enabled.
  6793. //
  6794. #define ERROR_WMI_ALREADY_ENABLED 4206L
  6795. //
  6796. // MessageId: ERROR_WMI_GUID_DISCONNECTED
  6797. //
  6798. // MessageText:
  6799. //
  6800. // The WMI data block is no longer available.
  6801. //
  6802. #define ERROR_WMI_GUID_DISCONNECTED 4207L
  6803. //
  6804. // MessageId: ERROR_WMI_SERVER_UNAVAILABLE
  6805. //
  6806. // MessageText:
  6807. //
  6808. // The WMI data service is not available.
  6809. //
  6810. #define ERROR_WMI_SERVER_UNAVAILABLE 4208L
  6811. //
  6812. // MessageId: ERROR_WMI_DP_FAILED
  6813. //
  6814. // MessageText:
  6815. //
  6816. // The WMI data provider failed to carry out the request.
  6817. //
  6818. #define ERROR_WMI_DP_FAILED 4209L
  6819. //
  6820. // MessageId: ERROR_WMI_INVALID_MOF
  6821. //
  6822. // MessageText:
  6823. //
  6824. // The WMI MOF information is not valid.
  6825. //
  6826. #define ERROR_WMI_INVALID_MOF 4210L
  6827. //
  6828. // MessageId: ERROR_WMI_INVALID_REGINFO
  6829. //
  6830. // MessageText:
  6831. //
  6832. // The WMI registration information is not valid.
  6833. //
  6834. #define ERROR_WMI_INVALID_REGINFO 4211L
  6835. //
  6836. // MessageId: ERROR_WMI_ALREADY_DISABLED
  6837. //
  6838. // MessageText:
  6839. //
  6840. // The WMI data block or event notification has already been disabled.
  6841. //
  6842. #define ERROR_WMI_ALREADY_DISABLED 4212L
  6843. //
  6844. // MessageId: ERROR_WMI_READ_ONLY
  6845. //
  6846. // MessageText:
  6847. //
  6848. // The WMI data item or data block is read only.
  6849. //
  6850. #define ERROR_WMI_READ_ONLY 4213L
  6851. //
  6852. // MessageId: ERROR_WMI_SET_FAILURE
  6853. //
  6854. // MessageText:
  6855. //
  6856. // The WMI data item or data block could not be changed.
  6857. //
  6858. #define ERROR_WMI_SET_FAILURE 4214L
  6859. //////////////////////////////////////////
  6860. // //
  6861. // NT Media Services (RSM) Error Codes //
  6862. // //
  6863. //////////////////////////////////////////
  6864. //
  6865. // MessageId: ERROR_INVALID_MEDIA
  6866. //
  6867. // MessageText:
  6868. //
  6869. // The media identifier does not represent a valid medium.
  6870. //
  6871. #define ERROR_INVALID_MEDIA 4300L
  6872. //
  6873. // MessageId: ERROR_INVALID_LIBRARY
  6874. //
  6875. // MessageText:
  6876. //
  6877. // The library identifier does not represent a valid library.
  6878. //
  6879. #define ERROR_INVALID_LIBRARY 4301L
  6880. //
  6881. // MessageId: ERROR_INVALID_MEDIA_POOL
  6882. //
  6883. // MessageText:
  6884. //
  6885. // The media pool identifier does not represent a valid media pool.
  6886. //
  6887. #define ERROR_INVALID_MEDIA_POOL 4302L
  6888. //
  6889. // MessageId: ERROR_DRIVE_MEDIA_MISMATCH
  6890. //
  6891. // MessageText:
  6892. //
  6893. // The drive and medium are not compatible or exist in different libraries.
  6894. //
  6895. #define ERROR_DRIVE_MEDIA_MISMATCH 4303L
  6896. //
  6897. // MessageId: ERROR_MEDIA_OFFLINE
  6898. //
  6899. // MessageText:
  6900. //
  6901. // The medium currently exists in an offline library and must be online to perform this operation.
  6902. //
  6903. #define ERROR_MEDIA_OFFLINE 4304L
  6904. //
  6905. // MessageId: ERROR_LIBRARY_OFFLINE
  6906. //
  6907. // MessageText:
  6908. //
  6909. // The operation cannot be performed on an offline library.
  6910. //
  6911. #define ERROR_LIBRARY_OFFLINE 4305L
  6912. //
  6913. // MessageId: ERROR_EMPTY
  6914. //
  6915. // MessageText:
  6916. //
  6917. // The library, drive, or media pool is empty.
  6918. //
  6919. #define ERROR_EMPTY 4306L
  6920. //
  6921. // MessageId: ERROR_NOT_EMPTY
  6922. //
  6923. // MessageText:
  6924. //
  6925. // The library, drive, or media pool must be empty to perform this operation.
  6926. //
  6927. #define ERROR_NOT_EMPTY 4307L
  6928. //
  6929. // MessageId: ERROR_MEDIA_UNAVAILABLE
  6930. //
  6931. // MessageText:
  6932. //
  6933. // No media is currently available in this media pool or library.
  6934. //
  6935. #define ERROR_MEDIA_UNAVAILABLE 4308L
  6936. //
  6937. // MessageId: ERROR_RESOURCE_DISABLED
  6938. //
  6939. // MessageText:
  6940. //
  6941. // A resource required for this operation is disabled.
  6942. //
  6943. #define ERROR_RESOURCE_DISABLED 4309L
  6944. //
  6945. // MessageId: ERROR_INVALID_CLEANER
  6946. //
  6947. // MessageText:
  6948. //
  6949. // The media identifier does not represent a valid cleaner.
  6950. //
  6951. #define ERROR_INVALID_CLEANER 4310L
  6952. //
  6953. // MessageId: ERROR_UNABLE_TO_CLEAN
  6954. //
  6955. // MessageText:
  6956. //
  6957. // The drive cannot be cleaned or does not support cleaning.
  6958. //
  6959. #define ERROR_UNABLE_TO_CLEAN 4311L
  6960. //
  6961. // MessageId: ERROR_OBJECT_NOT_FOUND
  6962. //
  6963. // MessageText:
  6964. //
  6965. // The object identifier does not represent a valid object.
  6966. //
  6967. #define ERROR_OBJECT_NOT_FOUND 4312L
  6968. //
  6969. // MessageId: ERROR_DATABASE_FAILURE
  6970. //
  6971. // MessageText:
  6972. //
  6973. // Unable to read from or write to the database.
  6974. //
  6975. #define ERROR_DATABASE_FAILURE 4313L
  6976. //
  6977. // MessageId: ERROR_DATABASE_FULL
  6978. //
  6979. // MessageText:
  6980. //
  6981. // The database is full.
  6982. //
  6983. #define ERROR_DATABASE_FULL 4314L
  6984. //
  6985. // MessageId: ERROR_MEDIA_INCOMPATIBLE
  6986. //
  6987. // MessageText:
  6988. //
  6989. // The medium is not compatible with the device or media pool.
  6990. //
  6991. #define ERROR_MEDIA_INCOMPATIBLE 4315L
  6992. //
  6993. // MessageId: ERROR_RESOURCE_NOT_PRESENT
  6994. //
  6995. // MessageText:
  6996. //
  6997. // The resource required for this operation does not exist.
  6998. //
  6999. #define ERROR_RESOURCE_NOT_PRESENT 4316L
  7000. //
  7001. // MessageId: ERROR_INVALID_OPERATION
  7002. //
  7003. // MessageText:
  7004. //
  7005. // The operation identifier is not valid.
  7006. //
  7007. #define ERROR_INVALID_OPERATION 4317L
  7008. //
  7009. // MessageId: ERROR_MEDIA_NOT_AVAILABLE
  7010. //
  7011. // MessageText:
  7012. //
  7013. // The media is not mounted or ready for use.
  7014. //
  7015. #define ERROR_MEDIA_NOT_AVAILABLE 4318L
  7016. //
  7017. // MessageId: ERROR_DEVICE_NOT_AVAILABLE
  7018. //
  7019. // MessageText:
  7020. //
  7021. // The device is not ready for use.
  7022. //
  7023. #define ERROR_DEVICE_NOT_AVAILABLE 4319L
  7024. //
  7025. // MessageId: ERROR_REQUEST_REFUSED
  7026. //
  7027. // MessageText:
  7028. //
  7029. // The operator or administrator has refused the request.
  7030. //
  7031. #define ERROR_REQUEST_REFUSED 4320L
  7032. //
  7033. // MessageId: ERROR_INVALID_DRIVE_OBJECT
  7034. //
  7035. // MessageText:
  7036. //
  7037. // The drive identifier does not represent a valid drive.
  7038. //
  7039. #define ERROR_INVALID_DRIVE_OBJECT 4321L
  7040. //
  7041. // MessageId: ERROR_LIBRARY_FULL
  7042. //
  7043. // MessageText:
  7044. //
  7045. // Library is full. No slot is available for use.
  7046. //
  7047. #define ERROR_LIBRARY_FULL 4322L
  7048. //
  7049. // MessageId: ERROR_MEDIUM_NOT_ACCESSIBLE
  7050. //
  7051. // MessageText:
  7052. //
  7053. // The transport cannot access the medium.
  7054. //
  7055. #define ERROR_MEDIUM_NOT_ACCESSIBLE 4323L
  7056. //
  7057. // MessageId: ERROR_UNABLE_TO_LOAD_MEDIUM
  7058. //
  7059. // MessageText:
  7060. //
  7061. // Unable to load the medium into the drive.
  7062. //
  7063. #define ERROR_UNABLE_TO_LOAD_MEDIUM 4324L
  7064. //
  7065. // MessageId: ERROR_UNABLE_TO_INVENTORY_DRIVE
  7066. //
  7067. // MessageText:
  7068. //
  7069. // Unable to retrieve the drive status.
  7070. //
  7071. #define ERROR_UNABLE_TO_INVENTORY_DRIVE 4325L
  7072. //
  7073. // MessageId: ERROR_UNABLE_TO_INVENTORY_SLOT
  7074. //
  7075. // MessageText:
  7076. //
  7077. // Unable to retrieve the slot status.
  7078. //
  7079. #define ERROR_UNABLE_TO_INVENTORY_SLOT 4326L
  7080. //
  7081. // MessageId: ERROR_UNABLE_TO_INVENTORY_TRANSPORT
  7082. //
  7083. // MessageText:
  7084. //
  7085. // Unable to retrieve status about the transport.
  7086. //
  7087. #define ERROR_UNABLE_TO_INVENTORY_TRANSPORT 4327L
  7088. //
  7089. // MessageId: ERROR_TRANSPORT_FULL
  7090. //
  7091. // MessageText:
  7092. //
  7093. // Cannot use the transport because it is already in use.
  7094. //
  7095. #define ERROR_TRANSPORT_FULL 4328L
  7096. //
  7097. // MessageId: ERROR_CONTROLLING_IEPORT
  7098. //
  7099. // MessageText:
  7100. //
  7101. // Unable to open or close the inject/eject port.
  7102. //
  7103. #define ERROR_CONTROLLING_IEPORT 4329L
  7104. //
  7105. // MessageId: ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA
  7106. //
  7107. // MessageText:
  7108. //
  7109. // Unable to eject the medium because it is in a drive.
  7110. //
  7111. #define ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA 4330L
  7112. //
  7113. // MessageId: ERROR_CLEANER_SLOT_SET
  7114. //
  7115. // MessageText:
  7116. //
  7117. // A cleaner slot is already reserved.
  7118. //
  7119. #define ERROR_CLEANER_SLOT_SET 4331L
  7120. //
  7121. // MessageId: ERROR_CLEANER_SLOT_NOT_SET
  7122. //
  7123. // MessageText:
  7124. //
  7125. // A cleaner slot is not reserved.
  7126. //
  7127. #define ERROR_CLEANER_SLOT_NOT_SET 4332L
  7128. //
  7129. // MessageId: ERROR_CLEANER_CARTRIDGE_SPENT
  7130. //
  7131. // MessageText:
  7132. //
  7133. // The cleaner cartridge has performed the maximum number of drive cleanings.
  7134. //
  7135. #define ERROR_CLEANER_CARTRIDGE_SPENT 4333L
  7136. //
  7137. // MessageId: ERROR_UNEXPECTED_OMID
  7138. //
  7139. // MessageText:
  7140. //
  7141. // Unexpected on-medium identifier.
  7142. //
  7143. #define ERROR_UNEXPECTED_OMID 4334L
  7144. //
  7145. // MessageId: ERROR_CANT_DELETE_LAST_ITEM
  7146. //
  7147. // MessageText:
  7148. //
  7149. // The last remaining item in this group or resource cannot be deleted.
  7150. //
  7151. #define ERROR_CANT_DELETE_LAST_ITEM 4335L
  7152. //
  7153. // MessageId: ERROR_MESSAGE_EXCEEDS_MAX_SIZE
  7154. //
  7155. // MessageText:
  7156. //
  7157. // The message provided exceeds the maximum size allowed for this parameter.
  7158. //
  7159. #define ERROR_MESSAGE_EXCEEDS_MAX_SIZE 4336L
  7160. //
  7161. // MessageId: ERROR_VOLUME_CONTAINS_SYS_FILES
  7162. //
  7163. // MessageText:
  7164. //
  7165. // The volume contains system or paging files.
  7166. //
  7167. #define ERROR_VOLUME_CONTAINS_SYS_FILES 4337L
  7168. //
  7169. // MessageId: ERROR_INDIGENOUS_TYPE
  7170. //
  7171. // MessageText:
  7172. //
  7173. // The media type cannot be removed from this library since at least one drive in the library reports it can support this media type.
  7174. //
  7175. #define ERROR_INDIGENOUS_TYPE 4338L
  7176. //
  7177. // MessageId: ERROR_NO_SUPPORTING_DRIVES
  7178. //
  7179. // MessageText:
  7180. //
  7181. // This offline media cannot be mounted on this system since no enabled drives are present which can be used.
  7182. //
  7183. #define ERROR_NO_SUPPORTING_DRIVES 4339L
  7184. //
  7185. // MessageId: ERROR_CLEANER_CARTRIDGE_INSTALLED
  7186. //
  7187. // MessageText:
  7188. //
  7189. // A cleaner cartridge is present in the tape library.
  7190. //
  7191. #define ERROR_CLEANER_CARTRIDGE_INSTALLED 4340L
  7192. ////////////////////////////////////////////
  7193. // //
  7194. // NT Remote Storage Service Error Codes //
  7195. // //
  7196. ////////////////////////////////////////////
  7197. //
  7198. // MessageId: ERROR_FILE_OFFLINE
  7199. //
  7200. // MessageText:
  7201. //
  7202. // The remote storage service was not able to recall the file.
  7203. //
  7204. #define ERROR_FILE_OFFLINE 4350L
  7205. //
  7206. // MessageId: ERROR_REMOTE_STORAGE_NOT_ACTIVE
  7207. //
  7208. // MessageText:
  7209. //
  7210. // The remote storage service is not operational at this time.
  7211. //
  7212. #define ERROR_REMOTE_STORAGE_NOT_ACTIVE 4351L
  7213. //
  7214. // MessageId: ERROR_REMOTE_STORAGE_MEDIA_ERROR
  7215. //
  7216. // MessageText:
  7217. //
  7218. // The remote storage service encountered a media error.
  7219. //
  7220. #define ERROR_REMOTE_STORAGE_MEDIA_ERROR 4352L
  7221. ////////////////////////////////////////////
  7222. // //
  7223. // NT Reparse Points Error Codes //
  7224. // //
  7225. ////////////////////////////////////////////
  7226. //
  7227. // MessageId: ERROR_NOT_A_REPARSE_POINT
  7228. //
  7229. // MessageText:
  7230. //
  7231. // The file or directory is not a reparse point.
  7232. //
  7233. #define ERROR_NOT_A_REPARSE_POINT 4390L
  7234. //
  7235. // MessageId: ERROR_REPARSE_ATTRIBUTE_CONFLICT
  7236. //
  7237. // MessageText:
  7238. //
  7239. // The reparse point attribute cannot be set because it conflicts with an existing attribute.
  7240. //
  7241. #define ERROR_REPARSE_ATTRIBUTE_CONFLICT 4391L
  7242. //
  7243. // MessageId: ERROR_INVALID_REPARSE_DATA
  7244. //
  7245. // MessageText:
  7246. //
  7247. // The data present in the reparse point buffer is invalid.
  7248. //
  7249. #define ERROR_INVALID_REPARSE_DATA 4392L
  7250. //
  7251. // MessageId: ERROR_REPARSE_TAG_INVALID
  7252. //
  7253. // MessageText:
  7254. //
  7255. // The tag present in the reparse point buffer is invalid.
  7256. //
  7257. #define ERROR_REPARSE_TAG_INVALID 4393L
  7258. //
  7259. // MessageId: ERROR_REPARSE_TAG_MISMATCH
  7260. //
  7261. // MessageText:
  7262. //
  7263. // There is a mismatch between the tag specified in the request and the tag present in the reparse point.
  7264. //
  7265. //
  7266. #define ERROR_REPARSE_TAG_MISMATCH 4394L
  7267. ////////////////////////////////////////////
  7268. // //
  7269. // NT Single Instance Store Error Codes //
  7270. // //
  7271. ////////////////////////////////////////////
  7272. //
  7273. // MessageId: ERROR_VOLUME_NOT_SIS_ENABLED
  7274. //
  7275. // MessageText:
  7276. //
  7277. // Single Instance Storage is not available on this volume.
  7278. //
  7279. #define ERROR_VOLUME_NOT_SIS_ENABLED 4500L
  7280. ////////////////////////////////////
  7281. // //
  7282. // Cluster Error Codes //
  7283. // //
  7284. ////////////////////////////////////
  7285. //
  7286. // MessageId: ERROR_DEPENDENT_RESOURCE_EXISTS
  7287. //
  7288. // MessageText:
  7289. //
  7290. // The cluster resource cannot be moved to another group because other resources are dependent on it.
  7291. //
  7292. #define ERROR_DEPENDENT_RESOURCE_EXISTS 5001L
  7293. //
  7294. // MessageId: ERROR_DEPENDENCY_NOT_FOUND
  7295. //
  7296. // MessageText:
  7297. //
  7298. // The cluster resource dependency cannot be found.
  7299. //
  7300. #define ERROR_DEPENDENCY_NOT_FOUND 5002L
  7301. //
  7302. // MessageId: ERROR_DEPENDENCY_ALREADY_EXISTS
  7303. //
  7304. // MessageText:
  7305. //
  7306. // The cluster resource cannot be made dependent on the specified resource because it is already dependent.
  7307. //
  7308. #define ERROR_DEPENDENCY_ALREADY_EXISTS 5003L
  7309. //
  7310. // MessageId: ERROR_RESOURCE_NOT_ONLINE
  7311. //
  7312. // MessageText:
  7313. //
  7314. // The cluster resource is not online.
  7315. //
  7316. #define ERROR_RESOURCE_NOT_ONLINE 5004L
  7317. //
  7318. // MessageId: ERROR_HOST_NODE_NOT_AVAILABLE
  7319. //
  7320. // MessageText:
  7321. //
  7322. // A cluster node is not available for this operation.
  7323. //
  7324. #define ERROR_HOST_NODE_NOT_AVAILABLE 5005L
  7325. //
  7326. // MessageId: ERROR_RESOURCE_NOT_AVAILABLE
  7327. //
  7328. // MessageText:
  7329. //
  7330. // The cluster resource is not available.
  7331. //
  7332. #define ERROR_RESOURCE_NOT_AVAILABLE 5006L
  7333. //
  7334. // MessageId: ERROR_RESOURCE_NOT_FOUND
  7335. //
  7336. // MessageText:
  7337. //
  7338. // The cluster resource could not be found.
  7339. //
  7340. #define ERROR_RESOURCE_NOT_FOUND 5007L
  7341. //
  7342. // MessageId: ERROR_SHUTDOWN_CLUSTER
  7343. //
  7344. // MessageText:
  7345. //
  7346. // The cluster is being shut down.
  7347. //
  7348. #define ERROR_SHUTDOWN_CLUSTER 5008L
  7349. //
  7350. // MessageId: ERROR_CANT_EVICT_ACTIVE_NODE
  7351. //
  7352. // MessageText:
  7353. //
  7354. // A cluster node cannot be evicted from the cluster unless the node is down or it is the last node.
  7355. //
  7356. #define ERROR_CANT_EVICT_ACTIVE_NODE 5009L
  7357. //
  7358. // MessageId: ERROR_OBJECT_ALREADY_EXISTS
  7359. //
  7360. // MessageText:
  7361. //
  7362. // The object already exists.
  7363. //
  7364. #define ERROR_OBJECT_ALREADY_EXISTS 5010L
  7365. //
  7366. // MessageId: ERROR_OBJECT_IN_LIST
  7367. //
  7368. // MessageText:
  7369. //
  7370. // The object is already in the list.
  7371. //
  7372. #define ERROR_OBJECT_IN_LIST 5011L
  7373. //
  7374. // MessageId: ERROR_GROUP_NOT_AVAILABLE
  7375. //
  7376. // MessageText:
  7377. //
  7378. // The cluster group is not available for any new requests.
  7379. //
  7380. #define ERROR_GROUP_NOT_AVAILABLE 5012L
  7381. //
  7382. // MessageId: ERROR_GROUP_NOT_FOUND
  7383. //
  7384. // MessageText:
  7385. //
  7386. // The cluster group could not be found.
  7387. //
  7388. #define ERROR_GROUP_NOT_FOUND 5013L
  7389. //
  7390. // MessageId: ERROR_GROUP_NOT_ONLINE
  7391. //
  7392. // MessageText:
  7393. //
  7394. // The operation could not be completed because the cluster group is not online.
  7395. //
  7396. #define ERROR_GROUP_NOT_ONLINE 5014L
  7397. //
  7398. // MessageId: ERROR_HOST_NODE_NOT_RESOURCE_OWNER
  7399. //
  7400. // MessageText:
  7401. //
  7402. // The cluster node is not the owner of the resource.
  7403. //
  7404. #define ERROR_HOST_NODE_NOT_RESOURCE_OWNER 5015L
  7405. //
  7406. // MessageId: ERROR_HOST_NODE_NOT_GROUP_OWNER
  7407. //
  7408. // MessageText:
  7409. //
  7410. // The cluster node is not the owner of the group.
  7411. //
  7412. #define ERROR_HOST_NODE_NOT_GROUP_OWNER 5016L
  7413. //
  7414. // MessageId: ERROR_RESMON_CREATE_FAILED
  7415. //
  7416. // MessageText:
  7417. //
  7418. // The cluster resource could not be created in the specified resource monitor.
  7419. //
  7420. #define ERROR_RESMON_CREATE_FAILED 5017L
  7421. //
  7422. // MessageId: ERROR_RESMON_ONLINE_FAILED
  7423. //
  7424. // MessageText:
  7425. //
  7426. // The cluster resource could not be brought online by the resource monitor.
  7427. //
  7428. #define ERROR_RESMON_ONLINE_FAILED 5018L
  7429. //
  7430. // MessageId: ERROR_RESOURCE_ONLINE
  7431. //
  7432. // MessageText:
  7433. //
  7434. // The operation could not be completed because the cluster resource is online.
  7435. //
  7436. #define ERROR_RESOURCE_ONLINE 5019L
  7437. //
  7438. // MessageId: ERROR_QUORUM_RESOURCE
  7439. //
  7440. // MessageText:
  7441. //
  7442. // The cluster resource could not be deleted or brought offline because it is the quorum resource.
  7443. //
  7444. #define ERROR_QUORUM_RESOURCE 5020L
  7445. //
  7446. // MessageId: ERROR_NOT_QUORUM_CAPABLE
  7447. //
  7448. // MessageText:
  7449. //
  7450. // The cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource.
  7451. //
  7452. #define ERROR_NOT_QUORUM_CAPABLE 5021L
  7453. //
  7454. // MessageId: ERROR_CLUSTER_SHUTTING_DOWN
  7455. //
  7456. // MessageText:
  7457. //
  7458. // The cluster software is shutting down.
  7459. //
  7460. #define ERROR_CLUSTER_SHUTTING_DOWN 5022L
  7461. //
  7462. // MessageId: ERROR_INVALID_STATE
  7463. //
  7464. // MessageText:
  7465. //
  7466. // The group or resource is not in the correct state to perform the requested operation.
  7467. //
  7468. #define ERROR_INVALID_STATE 5023L
  7469. //
  7470. // MessageId: ERROR_RESOURCE_PROPERTIES_STORED
  7471. //
  7472. // MessageText:
  7473. //
  7474. // The properties were stored but not all changes will take effect until the next time the resource is brought online.
  7475. //
  7476. #define ERROR_RESOURCE_PROPERTIES_STORED 5024L
  7477. //
  7478. // MessageId: ERROR_NOT_QUORUM_CLASS
  7479. //
  7480. // MessageText:
  7481. //
  7482. // The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class.
  7483. //
  7484. #define ERROR_NOT_QUORUM_CLASS 5025L
  7485. //
  7486. // MessageId: ERROR_CORE_RESOURCE
  7487. //
  7488. // MessageText:
  7489. //
  7490. // The cluster resource could not be deleted since it is a core resource.
  7491. //
  7492. #define ERROR_CORE_RESOURCE 5026L
  7493. //
  7494. // MessageId: ERROR_QUORUM_RESOURCE_ONLINE_FAILED
  7495. //
  7496. // MessageText:
  7497. //
  7498. // The quorum resource failed to come online.
  7499. //
  7500. #define ERROR_QUORUM_RESOURCE_ONLINE_FAILED 5027L
  7501. //
  7502. // MessageId: ERROR_QUORUMLOG_OPEN_FAILED
  7503. //
  7504. // MessageText:
  7505. //
  7506. // The quorum log could not be created or mounted successfully.
  7507. //
  7508. #define ERROR_QUORUMLOG_OPEN_FAILED 5028L
  7509. //
  7510. // MessageId: ERROR_CLUSTERLOG_CORRUPT
  7511. //
  7512. // MessageText:
  7513. //
  7514. // The cluster log is corrupt.
  7515. //
  7516. #define ERROR_CLUSTERLOG_CORRUPT 5029L
  7517. //
  7518. // MessageId: ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE
  7519. //
  7520. // MessageText:
  7521. //
  7522. // The record could not be written to the cluster log since it exceeds the maximum size.
  7523. //
  7524. #define ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE 5030L
  7525. //
  7526. // MessageId: ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE
  7527. //
  7528. // MessageText:
  7529. //
  7530. // The cluster log exceeds its maximum size.
  7531. //
  7532. #define ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE 5031L
  7533. //
  7534. // MessageId: ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND
  7535. //
  7536. // MessageText:
  7537. //
  7538. // No checkpoint record was found in the cluster log.
  7539. //
  7540. #define ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND 5032L
  7541. //
  7542. // MessageId: ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE
  7543. //
  7544. // MessageText:
  7545. //
  7546. // The minimum required disk space needed for logging is not available.
  7547. //
  7548. #define ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE 5033L
  7549. //
  7550. // MessageId: ERROR_QUORUM_OWNER_ALIVE
  7551. //
  7552. // MessageText:
  7553. //
  7554. // The cluster node failed to take control of the quorum resource because the resource is owned by another active node.
  7555. //
  7556. #define ERROR_QUORUM_OWNER_ALIVE 5034L
  7557. //
  7558. // MessageId: ERROR_NETWORK_NOT_AVAILABLE
  7559. //
  7560. // MessageText:
  7561. //
  7562. // A cluster network is not available for this operation.
  7563. //
  7564. #define ERROR_NETWORK_NOT_AVAILABLE 5035L
  7565. //
  7566. // MessageId: ERROR_NODE_NOT_AVAILABLE
  7567. //
  7568. // MessageText:
  7569. //
  7570. // A cluster node is not available for this operation.
  7571. //
  7572. #define ERROR_NODE_NOT_AVAILABLE 5036L
  7573. //
  7574. // MessageId: ERROR_ALL_NODES_NOT_AVAILABLE
  7575. //
  7576. // MessageText:
  7577. //
  7578. // All cluster nodes must be running to perform this operation.
  7579. //
  7580. #define ERROR_ALL_NODES_NOT_AVAILABLE 5037L
  7581. //
  7582. // MessageId: ERROR_RESOURCE_FAILED
  7583. //
  7584. // MessageText:
  7585. //
  7586. // A cluster resource failed.
  7587. //
  7588. #define ERROR_RESOURCE_FAILED 5038L
  7589. //
  7590. // MessageId: ERROR_CLUSTER_INVALID_NODE
  7591. //
  7592. // MessageText:
  7593. //
  7594. // The cluster node is not valid.
  7595. //
  7596. #define ERROR_CLUSTER_INVALID_NODE 5039L
  7597. //
  7598. // MessageId: ERROR_CLUSTER_NODE_EXISTS
  7599. //
  7600. // MessageText:
  7601. //
  7602. // The cluster node already exists.
  7603. //
  7604. #define ERROR_CLUSTER_NODE_EXISTS 5040L
  7605. //
  7606. // MessageId: ERROR_CLUSTER_JOIN_IN_PROGRESS
  7607. //
  7608. // MessageText:
  7609. //
  7610. // A node is in the process of joining the cluster.
  7611. //
  7612. #define ERROR_CLUSTER_JOIN_IN_PROGRESS 5041L
  7613. //
  7614. // MessageId: ERROR_CLUSTER_NODE_NOT_FOUND
  7615. //
  7616. // MessageText:
  7617. //
  7618. // The cluster node was not found.
  7619. //
  7620. #define ERROR_CLUSTER_NODE_NOT_FOUND 5042L
  7621. //
  7622. // MessageId: ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND
  7623. //
  7624. // MessageText:
  7625. //
  7626. // The cluster local node information was not found.
  7627. //
  7628. #define ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND 5043L
  7629. //
  7630. // MessageId: ERROR_CLUSTER_NETWORK_EXISTS
  7631. //
  7632. // MessageText:
  7633. //
  7634. // The cluster network already exists.
  7635. //
  7636. #define ERROR_CLUSTER_NETWORK_EXISTS 5044L
  7637. //
  7638. // MessageId: ERROR_CLUSTER_NETWORK_NOT_FOUND
  7639. //
  7640. // MessageText:
  7641. //
  7642. // The cluster network was not found.
  7643. //
  7644. #define ERROR_CLUSTER_NETWORK_NOT_FOUND 5045L
  7645. //
  7646. // MessageId: ERROR_CLUSTER_NETINTERFACE_EXISTS
  7647. //
  7648. // MessageText:
  7649. //
  7650. // The cluster network interface already exists.
  7651. //
  7652. #define ERROR_CLUSTER_NETINTERFACE_EXISTS 5046L
  7653. //
  7654. // MessageId: ERROR_CLUSTER_NETINTERFACE_NOT_FOUND
  7655. //
  7656. // MessageText:
  7657. //
  7658. // The cluster network interface was not found.
  7659. //
  7660. #define ERROR_CLUSTER_NETINTERFACE_NOT_FOUND 5047L
  7661. //
  7662. // MessageId: ERROR_CLUSTER_INVALID_REQUEST
  7663. //
  7664. // MessageText:
  7665. //
  7666. // The cluster request is not valid for this object.
  7667. //
  7668. #define ERROR_CLUSTER_INVALID_REQUEST 5048L
  7669. //
  7670. // MessageId: ERROR_CLUSTER_INVALID_NETWORK_PROVIDER
  7671. //
  7672. // MessageText:
  7673. //
  7674. // The cluster network provider is not valid.
  7675. //
  7676. #define ERROR_CLUSTER_INVALID_NETWORK_PROVIDER 5049L
  7677. //
  7678. // MessageId: ERROR_CLUSTER_NODE_DOWN
  7679. //
  7680. // MessageText:
  7681. //
  7682. // The cluster node is down.
  7683. //
  7684. #define ERROR_CLUSTER_NODE_DOWN 5050L
  7685. //
  7686. // MessageId: ERROR_CLUSTER_NODE_UNREACHABLE
  7687. //
  7688. // MessageText:
  7689. //
  7690. // The cluster node is not reachable.
  7691. //
  7692. #define ERROR_CLUSTER_NODE_UNREACHABLE 5051L
  7693. //
  7694. // MessageId: ERROR_CLUSTER_NODE_NOT_MEMBER
  7695. //
  7696. // MessageText:
  7697. //
  7698. // The cluster node is not a member of the cluster.
  7699. //
  7700. #define ERROR_CLUSTER_NODE_NOT_MEMBER 5052L
  7701. //
  7702. // MessageId: ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS
  7703. //
  7704. // MessageText:
  7705. //
  7706. // A cluster join operation is not in progress.
  7707. //
  7708. #define ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS 5053L
  7709. //
  7710. // MessageId: ERROR_CLUSTER_INVALID_NETWORK
  7711. //
  7712. // MessageText:
  7713. //
  7714. // The cluster network is not valid.
  7715. //
  7716. #define ERROR_CLUSTER_INVALID_NETWORK 5054L
  7717. //
  7718. // MessageId: ERROR_CLUSTER_NODE_UP
  7719. //
  7720. // MessageText:
  7721. //
  7722. // The cluster node is up.
  7723. //
  7724. #define ERROR_CLUSTER_NODE_UP 5056L
  7725. //
  7726. // MessageId: ERROR_CLUSTER_IPADDR_IN_USE
  7727. //
  7728. // MessageText:
  7729. //
  7730. // The cluster IP address is already in use.
  7731. //
  7732. #define ERROR_CLUSTER_IPADDR_IN_USE 5057L
  7733. //
  7734. // MessageId: ERROR_CLUSTER_NODE_NOT_PAUSED
  7735. //
  7736. // MessageText:
  7737. //
  7738. // The cluster node is not paused.
  7739. //
  7740. #define ERROR_CLUSTER_NODE_NOT_PAUSED 5058L
  7741. //
  7742. // MessageId: ERROR_CLUSTER_NO_SECURITY_CONTEXT
  7743. //
  7744. // MessageText:
  7745. //
  7746. // No cluster security context is available.
  7747. //
  7748. #define ERROR_CLUSTER_NO_SECURITY_CONTEXT 5059L
  7749. //
  7750. // MessageId: ERROR_CLUSTER_NETWORK_NOT_INTERNAL
  7751. //
  7752. // MessageText:
  7753. //
  7754. // The cluster network is not configured for internal cluster communication.
  7755. //
  7756. #define ERROR_CLUSTER_NETWORK_NOT_INTERNAL 5060L
  7757. //
  7758. // MessageId: ERROR_CLUSTER_NODE_ALREADY_UP
  7759. //
  7760. // MessageText:
  7761. //
  7762. // The cluster node is already up.
  7763. //
  7764. #define ERROR_CLUSTER_NODE_ALREADY_UP 5061L
  7765. //
  7766. // MessageId: ERROR_CLUSTER_NODE_ALREADY_DOWN
  7767. //
  7768. // MessageText:
  7769. //
  7770. // The cluster node is already down.
  7771. //
  7772. #define ERROR_CLUSTER_NODE_ALREADY_DOWN 5062L
  7773. //
  7774. // MessageId: ERROR_CLUSTER_NETWORK_ALREADY_ONLINE
  7775. //
  7776. // MessageText:
  7777. //
  7778. // The cluster network is already online.
  7779. //
  7780. #define ERROR_CLUSTER_NETWORK_ALREADY_ONLINE 5063L
  7781. //
  7782. // MessageId: ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE
  7783. //
  7784. // MessageText:
  7785. //
  7786. // The cluster network is already offline.
  7787. //
  7788. #define ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE 5064L
  7789. //
  7790. // MessageId: ERROR_CLUSTER_NODE_ALREADY_MEMBER
  7791. //
  7792. // MessageText:
  7793. //
  7794. // The cluster node is already a member of the cluster.
  7795. //
  7796. #define ERROR_CLUSTER_NODE_ALREADY_MEMBER 5065L
  7797. //
  7798. // MessageId: ERROR_CLUSTER_LAST_INTERNAL_NETWORK
  7799. //
  7800. // MessageText:
  7801. //
  7802. // The cluster network is the only one configured for internal cluster communication between two or more active cluster nodes. The internal communication capability cannot be removed from the network.
  7803. //
  7804. #define ERROR_CLUSTER_LAST_INTERNAL_NETWORK 5066L
  7805. //
  7806. // MessageId: ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS
  7807. //
  7808. // MessageText:
  7809. //
  7810. // One or more cluster resources depend on the network to provide service to clients. The client access capability cannot be removed from the network.
  7811. //
  7812. #define ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS 5067L
  7813. //
  7814. // MessageId: ERROR_INVALID_OPERATION_ON_QUORUM
  7815. //
  7816. // MessageText:
  7817. //
  7818. // This operation cannot be performed on the cluster resource as it the quorum resource. You may not bring the quorum resource offline or modify its possible owners list.
  7819. //
  7820. #define ERROR_INVALID_OPERATION_ON_QUORUM 5068L
  7821. //
  7822. // MessageId: ERROR_DEPENDENCY_NOT_ALLOWED
  7823. //
  7824. // MessageText:
  7825. //
  7826. // The cluster quorum resource is not allowed to have any dependencies.
  7827. //
  7828. #define ERROR_DEPENDENCY_NOT_ALLOWED 5069L
  7829. //
  7830. // MessageId: ERROR_CLUSTER_NODE_PAUSED
  7831. //
  7832. // MessageText:
  7833. //
  7834. // The cluster node is paused.
  7835. //
  7836. #define ERROR_CLUSTER_NODE_PAUSED 5070L
  7837. //
  7838. // MessageId: ERROR_NODE_CANT_HOST_RESOURCE
  7839. //
  7840. // MessageText:
  7841. //
  7842. // The cluster resource cannot be brought online. The owner node cannot run this resource.
  7843. //
  7844. #define ERROR_NODE_CANT_HOST_RESOURCE 5071L
  7845. //
  7846. // MessageId: ERROR_CLUSTER_NODE_NOT_READY
  7847. //
  7848. // MessageText:
  7849. //
  7850. // The cluster node is not ready to perform the requested operation.
  7851. //
  7852. #define ERROR_CLUSTER_NODE_NOT_READY 5072L
  7853. //
  7854. // MessageId: ERROR_CLUSTER_NODE_SHUTTING_DOWN
  7855. //
  7856. // MessageText:
  7857. //
  7858. // The cluster node is shutting down.
  7859. //
  7860. #define ERROR_CLUSTER_NODE_SHUTTING_DOWN 5073L
  7861. //
  7862. // MessageId: ERROR_CLUSTER_JOIN_ABORTED
  7863. //
  7864. // MessageText:
  7865. //
  7866. // The cluster join operation was aborted.
  7867. //
  7868. #define ERROR_CLUSTER_JOIN_ABORTED 5074L
  7869. //
  7870. // MessageId: ERROR_CLUSTER_INCOMPATIBLE_VERSIONS
  7871. //
  7872. // MessageText:
  7873. //
  7874. // The cluster join operation failed due to incompatible software versions between the joining node and its sponsor.
  7875. //
  7876. #define ERROR_CLUSTER_INCOMPATIBLE_VERSIONS 5075L
  7877. //
  7878. // MessageId: ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED
  7879. //
  7880. // MessageText:
  7881. //
  7882. // This resource cannot be created because the cluster has reached the limit on the number of resources it can monitor.
  7883. //
  7884. #define ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED 5076L
  7885. //
  7886. // MessageId: ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED
  7887. //
  7888. // MessageText:
  7889. //
  7890. // The system configuration changed during the cluster join or form operation. The join or form operation was aborted.
  7891. //
  7892. #define ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED 5077L
  7893. //
  7894. // MessageId: ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND
  7895. //
  7896. // MessageText:
  7897. //
  7898. // The specified resource type was not found.
  7899. //
  7900. #define ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND 5078L
  7901. //
  7902. // MessageId: ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED
  7903. //
  7904. // MessageText:
  7905. //
  7906. // The specified node does not support a resource of this type. This may be due to version inconsistencies or due to the absence of the resource DLL on this node.
  7907. //
  7908. #define ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED 5079L
  7909. //
  7910. // MessageId: ERROR_CLUSTER_RESNAME_NOT_FOUND
  7911. //
  7912. // MessageText:
  7913. //
  7914. // The specified resource name is not supported by this resource DLL. This may be due to a bad (or changed) name supplied to the resource DLL.
  7915. //
  7916. #define ERROR_CLUSTER_RESNAME_NOT_FOUND 5080L
  7917. //
  7918. // MessageId: ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED
  7919. //
  7920. // MessageText:
  7921. //
  7922. // No authentication package could be registered with the RPC server.
  7923. //
  7924. #define ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED 5081L
  7925. //
  7926. // MessageId: ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST
  7927. //
  7928. // MessageText:
  7929. //
  7930. // You cannot bring the group online because the owner of the group is not in the preferred list for the group. To change the owner node for the group, move the group.
  7931. //
  7932. #define ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST 5082L
  7933. //
  7934. // MessageId: ERROR_CLUSTER_DATABASE_SEQMISMATCH
  7935. //
  7936. // MessageText:
  7937. //
  7938. // The join operation failed because the cluster database sequence number has changed or is incompatible with the locker node. This may happen during a join operation if the cluster database was changing during the join.
  7939. //
  7940. #define ERROR_CLUSTER_DATABASE_SEQMISMATCH 5083L
  7941. //
  7942. // MessageId: ERROR_RESMON_INVALID_STATE
  7943. //
  7944. // MessageText:
  7945. //
  7946. // The resource monitor will not allow the fail operation to be performed while the resource is in its current state. This may happen if the resource is in a pending state.
  7947. //
  7948. #define ERROR_RESMON_INVALID_STATE 5084L
  7949. //
  7950. // MessageId: ERROR_CLUSTER_GUM_NOT_LOCKER
  7951. //
  7952. // MessageText:
  7953. //
  7954. // A non locker code got a request to reserve the lock for making global updates.
  7955. //
  7956. #define ERROR_CLUSTER_GUM_NOT_LOCKER 5085L
  7957. //
  7958. // MessageId: ERROR_QUORUM_DISK_NOT_FOUND
  7959. //
  7960. // MessageText:
  7961. //
  7962. // The quorum disk could not be located by the cluster service.
  7963. //
  7964. #define ERROR_QUORUM_DISK_NOT_FOUND 5086L
  7965. //
  7966. // MessageId: ERROR_DATABASE_BACKUP_CORRUPT
  7967. //
  7968. // MessageText:
  7969. //
  7970. // The backed up cluster database is possibly corrupt.
  7971. //
  7972. #define ERROR_DATABASE_BACKUP_CORRUPT 5087L
  7973. //
  7974. // MessageId: ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT
  7975. //
  7976. // MessageText:
  7977. //
  7978. // A DFS root already exists in this cluster node.
  7979. //
  7980. #define ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT 5088L
  7981. //
  7982. // MessageId: ERROR_RESOURCE_PROPERTY_UNCHANGEABLE
  7983. //
  7984. // MessageText:
  7985. //
  7986. // An attempt to modify a resource property failed because it conflicts with another existing property.
  7987. //
  7988. #define ERROR_RESOURCE_PROPERTY_UNCHANGEABLE 5089L
  7989. /*
  7990. Codes from 4300 through 5889 overlap with codes in ds\published\inc\apperr2.w.
  7991. Do not add any more error codes in that range.
  7992. */
  7993. //
  7994. // MessageId: ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE
  7995. //
  7996. // MessageText:
  7997. //
  7998. // An operation was attempted that is incompatible with the current membership state of the node.
  7999. //
  8000. #define ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE 5890L
  8001. //
  8002. // MessageId: ERROR_CLUSTER_QUORUMLOG_NOT_FOUND
  8003. //
  8004. // MessageText:
  8005. //
  8006. // The quorum resource does not contain the quorum log.
  8007. //
  8008. #define ERROR_CLUSTER_QUORUMLOG_NOT_FOUND 5891L
  8009. //
  8010. // MessageId: ERROR_CLUSTER_MEMBERSHIP_HALT
  8011. //
  8012. // MessageText:
  8013. //
  8014. // The membership engine requested shutdown of the cluster service on this node.
  8015. //
  8016. #define ERROR_CLUSTER_MEMBERSHIP_HALT 5892L
  8017. //
  8018. // MessageId: ERROR_CLUSTER_INSTANCE_ID_MISMATCH
  8019. //
  8020. // MessageText:
  8021. //
  8022. // The join operation failed because the cluster instance ID of the joining node does not match the cluster instance ID of the sponsor node.
  8023. //
  8024. #define ERROR_CLUSTER_INSTANCE_ID_MISMATCH 5893L
  8025. //
  8026. // MessageId: ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP
  8027. //
  8028. // MessageText:
  8029. //
  8030. // A matching network for the specified IP address could not be found. Please also specify a subnet mask and a cluster network.
  8031. //
  8032. #define ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP 5894L
  8033. //
  8034. // MessageId: ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH
  8035. //
  8036. // MessageText:
  8037. //
  8038. // The actual data type of the property did not match the expected data type of the property.
  8039. //
  8040. #define ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH 5895L
  8041. //
  8042. // MessageId: ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP
  8043. //
  8044. // MessageText:
  8045. //
  8046. // The cluster node was evicted from the cluster successfully, but the node was not cleaned up. Extended status information explaining why the node was not cleaned up is available.
  8047. //
  8048. #define ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP 5896L
  8049. //
  8050. // MessageId: ERROR_CLUSTER_PARAMETER_MISMATCH
  8051. //
  8052. // MessageText:
  8053. //
  8054. // Two or more parameter values specified for a resource's properties are in conflict.
  8055. //
  8056. #define ERROR_CLUSTER_PARAMETER_MISMATCH 5897L
  8057. //
  8058. // MessageId: ERROR_NODE_CANNOT_BE_CLUSTERED
  8059. //
  8060. // MessageText:
  8061. //
  8062. // This computer cannot be made a member of a cluster.
  8063. //
  8064. #define ERROR_NODE_CANNOT_BE_CLUSTERED 5898L
  8065. //
  8066. // MessageId: ERROR_CLUSTER_WRONG_OS_VERSION
  8067. //
  8068. // MessageText:
  8069. //
  8070. // This computer cannot be made a member of a cluster because it does not have the correct version of Windows installed.
  8071. //
  8072. #define ERROR_CLUSTER_WRONG_OS_VERSION 5899L
  8073. //
  8074. // MessageId: ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME
  8075. //
  8076. // MessageText:
  8077. //
  8078. // A cluster cannot be created with the specified cluster name because that cluster name is already in use. Specify a different name for the cluster.
  8079. //
  8080. #define ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME 5900L
  8081. ////////////////////////////////////
  8082. // //
  8083. // EFS Error Codes //
  8084. // //
  8085. ////////////////////////////////////
  8086. //
  8087. // MessageId: ERROR_ENCRYPTION_FAILED
  8088. //
  8089. // MessageText:
  8090. //
  8091. // The specified file could not be encrypted.
  8092. //
  8093. #define ERROR_ENCRYPTION_FAILED 6000L
  8094. //
  8095. // MessageId: ERROR_DECRYPTION_FAILED
  8096. //
  8097. // MessageText:
  8098. //
  8099. // The specified file could not be decrypted.
  8100. //
  8101. #define ERROR_DECRYPTION_FAILED 6001L
  8102. //
  8103. // MessageId: ERROR_FILE_ENCRYPTED
  8104. //
  8105. // MessageText:
  8106. //
  8107. // The specified file is encrypted and the user does not have the ability to decrypt it.
  8108. //
  8109. #define ERROR_FILE_ENCRYPTED 6002L
  8110. //
  8111. // MessageId: ERROR_NO_RECOVERY_POLICY
  8112. //
  8113. // MessageText:
  8114. //
  8115. // There is no valid encryption recovery policy configured for this system.
  8116. //
  8117. #define ERROR_NO_RECOVERY_POLICY 6003L
  8118. //
  8119. // MessageId: ERROR_NO_EFS
  8120. //
  8121. // MessageText:
  8122. //
  8123. // The required encryption driver is not loaded for this system.
  8124. //
  8125. #define ERROR_NO_EFS 6004L
  8126. //
  8127. // MessageId: ERROR_WRONG_EFS
  8128. //
  8129. // MessageText:
  8130. //
  8131. // The file was encrypted with a different encryption driver than is currently loaded.
  8132. //
  8133. #define ERROR_WRONG_EFS 6005L
  8134. //
  8135. // MessageId: ERROR_NO_USER_KEYS
  8136. //
  8137. // MessageText:
  8138. //
  8139. // There are no EFS keys defined for the user.
  8140. //
  8141. #define ERROR_NO_USER_KEYS 6006L
  8142. //
  8143. // MessageId: ERROR_FILE_NOT_ENCRYPTED
  8144. //
  8145. // MessageText:
  8146. //
  8147. // The specified file is not encrypted.
  8148. //
  8149. #define ERROR_FILE_NOT_ENCRYPTED 6007L
  8150. //
  8151. // MessageId: ERROR_NOT_EXPORT_FORMAT
  8152. //
  8153. // MessageText:
  8154. //
  8155. // The specified file is not in the defined EFS export format.
  8156. //
  8157. #define ERROR_NOT_EXPORT_FORMAT 6008L
  8158. //
  8159. // MessageId: ERROR_FILE_READ_ONLY
  8160. //
  8161. // MessageText:
  8162. //
  8163. // The specified file is read only.
  8164. //
  8165. #define ERROR_FILE_READ_ONLY 6009L
  8166. //
  8167. // MessageId: ERROR_DIR_EFS_DISALLOWED
  8168. //
  8169. // MessageText:
  8170. //
  8171. // The directory has been disabled for encryption.
  8172. //
  8173. #define ERROR_DIR_EFS_DISALLOWED 6010L
  8174. //
  8175. // MessageId: ERROR_EFS_SERVER_NOT_TRUSTED
  8176. //
  8177. // MessageText:
  8178. //
  8179. // The server is not trusted for remote encryption operation.
  8180. //
  8181. #define ERROR_EFS_SERVER_NOT_TRUSTED 6011L
  8182. //
  8183. // MessageId: ERROR_BAD_RECOVERY_POLICY
  8184. //
  8185. // MessageText:
  8186. //
  8187. // Recovery policy configured for this system contains invalid recovery certificate.
  8188. //
  8189. #define ERROR_BAD_RECOVERY_POLICY 6012L
  8190. //
  8191. // MessageId: ERROR_EFS_ALG_BLOB_TOO_BIG
  8192. //
  8193. // MessageText:
  8194. //
  8195. // The encryption algorithm used on the source file needs a bigger key buffer than the one on the destination file.
  8196. //
  8197. #define ERROR_EFS_ALG_BLOB_TOO_BIG 6013L
  8198. //
  8199. // MessageId: ERROR_VOLUME_NOT_SUPPORT_EFS
  8200. //
  8201. // MessageText:
  8202. //
  8203. // The disk partition does not support file encryption.
  8204. //
  8205. #define ERROR_VOLUME_NOT_SUPPORT_EFS 6014L
  8206. //
  8207. // MessageId: ERROR_EFS_DISABLED
  8208. //
  8209. // MessageText:
  8210. //
  8211. // This machine is disabled for file encryption.
  8212. //
  8213. #define ERROR_EFS_DISABLED 6015L
  8214. //
  8215. // MessageId: ERROR_EFS_VERSION_NOT_SUPPORT
  8216. //
  8217. // MessageText:
  8218. //
  8219. // A newer system is required to decrypt this encrypted file.
  8220. //
  8221. #define ERROR_EFS_VERSION_NOT_SUPPORT 6016L
  8222. // This message number is for historical purposes and cannot be changed or re-used.
  8223. //
  8224. // MessageId: ERROR_NO_BROWSER_SERVERS_FOUND
  8225. //
  8226. // MessageText:
  8227. //
  8228. // The list of servers for this workgroup is not currently available
  8229. //
  8230. #define ERROR_NO_BROWSER_SERVERS_FOUND 6118L
  8231. //////////////////////////////////////////////////////////////////
  8232. // //
  8233. // Task Scheduler Error Codes that NET START must understand //
  8234. // //
  8235. //////////////////////////////////////////////////////////////////
  8236. //
  8237. // MessageId: SCHED_E_SERVICE_NOT_LOCALSYSTEM
  8238. //
  8239. // MessageText:
  8240. //
  8241. // The Task Scheduler service must be configured to run in the System account to function properly. Individual tasks may be configured to run in other accounts.
  8242. //
  8243. #define SCHED_E_SERVICE_NOT_LOCALSYSTEM 6200L
  8244. ////////////////////////////////////
  8245. // //
  8246. // Terminal Server Error Codes //
  8247. // //
  8248. ////////////////////////////////////
  8249. //
  8250. // MessageId: ERROR_CTX_WINSTATION_NAME_INVALID
  8251. //
  8252. // MessageText:
  8253. //
  8254. // The specified session name is invalid.
  8255. //
  8256. #define ERROR_CTX_WINSTATION_NAME_INVALID 7001L
  8257. //
  8258. // MessageId: ERROR_CTX_INVALID_PD
  8259. //
  8260. // MessageText:
  8261. //
  8262. // The specified protocol driver is invalid.
  8263. //
  8264. #define ERROR_CTX_INVALID_PD 7002L
  8265. //
  8266. // MessageId: ERROR_CTX_PD_NOT_FOUND
  8267. //
  8268. // MessageText:
  8269. //
  8270. // The specified protocol driver was not found in the system path.
  8271. //
  8272. #define ERROR_CTX_PD_NOT_FOUND 7003L
  8273. //
  8274. // MessageId: ERROR_CTX_WD_NOT_FOUND
  8275. //
  8276. // MessageText:
  8277. //
  8278. // The specified terminal connection driver was not found in the system path.
  8279. //
  8280. #define ERROR_CTX_WD_NOT_FOUND 7004L
  8281. //
  8282. // MessageId: ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY
  8283. //
  8284. // MessageText:
  8285. //
  8286. // A registry key for event logging could not be created for this session.
  8287. //
  8288. #define ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY 7005L
  8289. //
  8290. // MessageId: ERROR_CTX_SERVICE_NAME_COLLISION
  8291. //
  8292. // MessageText:
  8293. //
  8294. // A service with the same name already exists on the system.
  8295. //
  8296. #define ERROR_CTX_SERVICE_NAME_COLLISION 7006L
  8297. //
  8298. // MessageId: ERROR_CTX_CLOSE_PENDING
  8299. //
  8300. // MessageText:
  8301. //
  8302. // A close operation is pending on the session.
  8303. //
  8304. #define ERROR_CTX_CLOSE_PENDING 7007L
  8305. //
  8306. // MessageId: ERROR_CTX_NO_OUTBUF
  8307. //
  8308. // MessageText:
  8309. //
  8310. // There are no free output buffers available.
  8311. //
  8312. #define ERROR_CTX_NO_OUTBUF 7008L
  8313. //
  8314. // MessageId: ERROR_CTX_MODEM_INF_NOT_FOUND
  8315. //
  8316. // MessageText:
  8317. //
  8318. // The MODEM.INF file was not found.
  8319. //
  8320. #define ERROR_CTX_MODEM_INF_NOT_FOUND 7009L
  8321. //
  8322. // MessageId: ERROR_CTX_INVALID_MODEMNAME
  8323. //
  8324. // MessageText:
  8325. //
  8326. // The modem name was not found in MODEM.INF.
  8327. //
  8328. #define ERROR_CTX_INVALID_MODEMNAME 7010L
  8329. //
  8330. // MessageId: ERROR_CTX_MODEM_RESPONSE_ERROR
  8331. //
  8332. // MessageText:
  8333. //
  8334. // The modem did not accept the command sent to it. Verify that the configured modem name matches the attached modem.
  8335. //
  8336. #define ERROR_CTX_MODEM_RESPONSE_ERROR 7011L
  8337. //
  8338. // MessageId: ERROR_CTX_MODEM_RESPONSE_TIMEOUT
  8339. //
  8340. // MessageText:
  8341. //
  8342. // The modem did not respond to the command sent to it. Verify that the modem is properly cabled and powered on.
  8343. //
  8344. #define ERROR_CTX_MODEM_RESPONSE_TIMEOUT 7012L
  8345. //
  8346. // MessageId: ERROR_CTX_MODEM_RESPONSE_NO_CARRIER
  8347. //
  8348. // MessageText:
  8349. //
  8350. // Carrier detect has failed or carrier has been dropped due to disconnect.
  8351. //
  8352. #define ERROR_CTX_MODEM_RESPONSE_NO_CARRIER 7013L
  8353. //
  8354. // MessageId: ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE
  8355. //
  8356. // MessageText:
  8357. //
  8358. // Dial tone not detected within the required time. Verify that the phone cable is properly attached and functional.
  8359. //
  8360. #define ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE 7014L
  8361. //
  8362. // MessageId: ERROR_CTX_MODEM_RESPONSE_BUSY
  8363. //
  8364. // MessageText:
  8365. //
  8366. // Busy signal detected at remote site on callback.
  8367. //
  8368. #define ERROR_CTX_MODEM_RESPONSE_BUSY 7015L
  8369. //
  8370. // MessageId: ERROR_CTX_MODEM_RESPONSE_VOICE
  8371. //
  8372. // MessageText:
  8373. //
  8374. // Voice detected at remote site on callback.
  8375. //
  8376. #define ERROR_CTX_MODEM_RESPONSE_VOICE 7016L
  8377. //
  8378. // MessageId: ERROR_CTX_TD_ERROR
  8379. //
  8380. // MessageText:
  8381. //
  8382. // Transport driver error
  8383. //
  8384. #define ERROR_CTX_TD_ERROR 7017L
  8385. //
  8386. // MessageId: ERROR_CTX_WINSTATION_NOT_FOUND
  8387. //
  8388. // MessageText:
  8389. //
  8390. // The specified session cannot be found.
  8391. //
  8392. #define ERROR_CTX_WINSTATION_NOT_FOUND 7022L
  8393. //
  8394. // MessageId: ERROR_CTX_WINSTATION_ALREADY_EXISTS
  8395. //
  8396. // MessageText:
  8397. //
  8398. // The specified session name is already in use.
  8399. //
  8400. #define ERROR_CTX_WINSTATION_ALREADY_EXISTS 7023L
  8401. //
  8402. // MessageId: ERROR_CTX_WINSTATION_BUSY
  8403. //
  8404. // MessageText:
  8405. //
  8406. // The requested operation cannot be completed because the terminal connection is currently busy processing a connect, disconnect, reset, or delete operation.
  8407. //
  8408. #define ERROR_CTX_WINSTATION_BUSY 7024L
  8409. //
  8410. // MessageId: ERROR_CTX_BAD_VIDEO_MODE
  8411. //
  8412. // MessageText:
  8413. //
  8414. // An attempt has been made to connect to a session whose video mode is not supported by the current client.
  8415. //
  8416. #define ERROR_CTX_BAD_VIDEO_MODE 7025L
  8417. //
  8418. // MessageId: ERROR_CTX_GRAPHICS_INVALID
  8419. //
  8420. // MessageText:
  8421. //
  8422. // The application attempted to enable DOS graphics mode.
  8423. // DOS graphics mode is not supported.
  8424. //
  8425. #define ERROR_CTX_GRAPHICS_INVALID 7035L
  8426. //
  8427. // MessageId: ERROR_CTX_LOGON_DISABLED
  8428. //
  8429. // MessageText:
  8430. //
  8431. // Your interactive logon privilege has been disabled.
  8432. // Please contact your administrator.
  8433. //
  8434. #define ERROR_CTX_LOGON_DISABLED 7037L
  8435. //
  8436. // MessageId: ERROR_CTX_NOT_CONSOLE
  8437. //
  8438. // MessageText:
  8439. //
  8440. // The requested operation can be performed only on the system console.
  8441. // This is most often the result of a driver or system DLL requiring direct console access.
  8442. //
  8443. #define ERROR_CTX_NOT_CONSOLE 7038L
  8444. //
  8445. // MessageId: ERROR_CTX_CLIENT_QUERY_TIMEOUT
  8446. //
  8447. // MessageText:
  8448. //
  8449. // The client failed to respond to the server connect message.
  8450. //
  8451. #define ERROR_CTX_CLIENT_QUERY_TIMEOUT 7040L
  8452. //
  8453. // MessageId: ERROR_CTX_CONSOLE_DISCONNECT
  8454. //
  8455. // MessageText:
  8456. //
  8457. // Disconnecting the console session is not supported.
  8458. //
  8459. #define ERROR_CTX_CONSOLE_DISCONNECT 7041L
  8460. //
  8461. // MessageId: ERROR_CTX_CONSOLE_CONNECT
  8462. //
  8463. // MessageText:
  8464. //
  8465. // Reconnecting a disconnected session to the console is not supported.
  8466. //
  8467. #define ERROR_CTX_CONSOLE_CONNECT 7042L
  8468. //
  8469. // MessageId: ERROR_CTX_SHADOW_DENIED
  8470. //
  8471. // MessageText:
  8472. //
  8473. // The request to control another session remotely was denied.
  8474. //
  8475. #define ERROR_CTX_SHADOW_DENIED 7044L
  8476. //
  8477. // MessageId: ERROR_CTX_WINSTATION_ACCESS_DENIED
  8478. //
  8479. // MessageText:
  8480. //
  8481. // The requested session access is denied.
  8482. //
  8483. #define ERROR_CTX_WINSTATION_ACCESS_DENIED 7045L
  8484. //
  8485. // MessageId: ERROR_CTX_INVALID_WD
  8486. //
  8487. // MessageText:
  8488. //
  8489. // The specified terminal connection driver is invalid.
  8490. //
  8491. #define ERROR_CTX_INVALID_WD 7049L
  8492. //
  8493. // MessageId: ERROR_CTX_SHADOW_INVALID
  8494. //
  8495. // MessageText:
  8496. //
  8497. // The requested session cannot be controlled remotely.
  8498. // This may be because the session is disconnected or does not currently have a user logged on.
  8499. //
  8500. #define ERROR_CTX_SHADOW_INVALID 7050L
  8501. //
  8502. // MessageId: ERROR_CTX_SHADOW_DISABLED
  8503. //
  8504. // MessageText:
  8505. //
  8506. // The requested session is not configured to allow remote control.
  8507. //
  8508. #define ERROR_CTX_SHADOW_DISABLED 7051L
  8509. //
  8510. // MessageId: ERROR_CTX_CLIENT_LICENSE_IN_USE
  8511. //
  8512. // MessageText:
  8513. //
  8514. // Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number is currently being used by another user.
  8515. // Please call your system administrator to obtain a unique license number.
  8516. //
  8517. #define ERROR_CTX_CLIENT_LICENSE_IN_USE 7052L
  8518. //
  8519. // MessageId: ERROR_CTX_CLIENT_LICENSE_NOT_SET
  8520. //
  8521. // MessageText:
  8522. //
  8523. // Your request to connect to this Terminal Server has been rejected. Your Terminal Server client license number has not been entered for this copy of the Terminal Server client.
  8524. // Please contact your system administrator.
  8525. //
  8526. #define ERROR_CTX_CLIENT_LICENSE_NOT_SET 7053L
  8527. //
  8528. // MessageId: ERROR_CTX_LICENSE_NOT_AVAILABLE
  8529. //
  8530. // MessageText:
  8531. //
  8532. // The system has reached its licensed logon limit.
  8533. // Please try again later.
  8534. //
  8535. #define ERROR_CTX_LICENSE_NOT_AVAILABLE 7054L
  8536. //
  8537. // MessageId: ERROR_CTX_LICENSE_CLIENT_INVALID
  8538. //
  8539. // MessageText:
  8540. //
  8541. // The client you are using is not licensed to use this system. Your logon request is denied.
  8542. //
  8543. #define ERROR_CTX_LICENSE_CLIENT_INVALID 7055L
  8544. //
  8545. // MessageId: ERROR_CTX_LICENSE_EXPIRED
  8546. //
  8547. // MessageText:
  8548. //
  8549. // The system license has expired. Your logon request is denied.
  8550. //
  8551. #define ERROR_CTX_LICENSE_EXPIRED 7056L
  8552. //
  8553. // MessageId: ERROR_CTX_SHADOW_NOT_RUNNING
  8554. //
  8555. // MessageText:
  8556. //
  8557. // Remote control could not be terminated because the specified session is not currently being remotely controlled.
  8558. //
  8559. #define ERROR_CTX_SHADOW_NOT_RUNNING 7057L
  8560. //
  8561. // MessageId: ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE
  8562. //
  8563. // MessageText:
  8564. //
  8565. // The remote control of the console was terminated because the display mode was changed. Changing the display mode in a remote control session is not supported.
  8566. //
  8567. #define ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE 7058L
  8568. ///////////////////////////////////////////////////
  8569. // /
  8570. // Traffic Control Error Codes /
  8571. // /
  8572. // 7500 to 7999 /
  8573. // /
  8574. // defined in: tcerror.h /
  8575. ///////////////////////////////////////////////////
  8576. ///////////////////////////////////////////////////
  8577. // /
  8578. // Active Directory Error Codes /
  8579. // /
  8580. // 8000 to 8999 /
  8581. ///////////////////////////////////////////////////
  8582. // *****************
  8583. // FACILITY_FILE_REPLICATION_SERVICE
  8584. // *****************
  8585. //
  8586. // MessageId: FRS_ERR_INVALID_API_SEQUENCE
  8587. //
  8588. // MessageText:
  8589. //
  8590. // The file replication service API was called incorrectly.
  8591. //
  8592. #define FRS_ERR_INVALID_API_SEQUENCE 8001L
  8593. //
  8594. // MessageId: FRS_ERR_STARTING_SERVICE
  8595. //
  8596. // MessageText:
  8597. //
  8598. // The file replication service cannot be started.
  8599. //
  8600. #define FRS_ERR_STARTING_SERVICE 8002L
  8601. //
  8602. // MessageId: FRS_ERR_STOPPING_SERVICE
  8603. //
  8604. // MessageText:
  8605. //
  8606. // The file replication service cannot be stopped.
  8607. //
  8608. #define FRS_ERR_STOPPING_SERVICE 8003L
  8609. //
  8610. // MessageId: FRS_ERR_INTERNAL_API
  8611. //
  8612. // MessageText:
  8613. //
  8614. // The file replication service API terminated the request.
  8615. // The event log may have more information.
  8616. //
  8617. #define FRS_ERR_INTERNAL_API 8004L
  8618. //
  8619. // MessageId: FRS_ERR_INTERNAL
  8620. //
  8621. // MessageText:
  8622. //
  8623. // The file replication service terminated the request.
  8624. // The event log may have more information.
  8625. //
  8626. #define FRS_ERR_INTERNAL 8005L
  8627. //
  8628. // MessageId: FRS_ERR_SERVICE_COMM
  8629. //
  8630. // MessageText:
  8631. //
  8632. // The file replication service cannot be contacted.
  8633. // The event log may have more information.
  8634. //
  8635. #define FRS_ERR_SERVICE_COMM 8006L
  8636. //
  8637. // MessageId: FRS_ERR_INSUFFICIENT_PRIV
  8638. //
  8639. // MessageText:
  8640. //
  8641. // The file replication service cannot satisfy the request because the user has insufficient privileges.
  8642. // The event log may have more information.
  8643. //
  8644. #define FRS_ERR_INSUFFICIENT_PRIV 8007L
  8645. //
  8646. // MessageId: FRS_ERR_AUTHENTICATION
  8647. //
  8648. // MessageText:
  8649. //
  8650. // The file replication service cannot satisfy the request because authenticated RPC is not available.
  8651. // The event log may have more information.
  8652. //
  8653. #define FRS_ERR_AUTHENTICATION 8008L
  8654. //
  8655. // MessageId: FRS_ERR_PARENT_INSUFFICIENT_PRIV
  8656. //
  8657. // MessageText:
  8658. //
  8659. // The file replication service cannot satisfy the request because the user has insufficient privileges on the domain controller.
  8660. // The event log may have more information.
  8661. //
  8662. #define FRS_ERR_PARENT_INSUFFICIENT_PRIV 8009L
  8663. //
  8664. // MessageId: FRS_ERR_PARENT_AUTHENTICATION
  8665. //
  8666. // MessageText:
  8667. //
  8668. // The file replication service cannot satisfy the request because authenticated RPC is not available on the domain controller.
  8669. // The event log may have more information.
  8670. //
  8671. #define FRS_ERR_PARENT_AUTHENTICATION 8010L
  8672. //
  8673. // MessageId: FRS_ERR_CHILD_TO_PARENT_COMM
  8674. //
  8675. // MessageText:
  8676. //
  8677. // The file replication service cannot communicate with the file replication service on the domain controller.
  8678. // The event log may have more information.
  8679. //
  8680. #define FRS_ERR_CHILD_TO_PARENT_COMM 8011L
  8681. //
  8682. // MessageId: FRS_ERR_PARENT_TO_CHILD_COMM
  8683. //
  8684. // MessageText:
  8685. //
  8686. // The file replication service on the domain controller cannot communicate with the file replication service on this computer.
  8687. // The event log may have more information.
  8688. //
  8689. #define FRS_ERR_PARENT_TO_CHILD_COMM 8012L
  8690. //
  8691. // MessageId: FRS_ERR_SYSVOL_POPULATE
  8692. //
  8693. // MessageText:
  8694. //
  8695. // The file replication service cannot populate the system volume because of an internal error.
  8696. // The event log may have more information.
  8697. //
  8698. #define FRS_ERR_SYSVOL_POPULATE 8013L
  8699. //
  8700. // MessageId: FRS_ERR_SYSVOL_POPULATE_TIMEOUT
  8701. //
  8702. // MessageText:
  8703. //
  8704. // The file replication service cannot populate the system volume because of an internal timeout.
  8705. // The event log may have more information.
  8706. //
  8707. #define FRS_ERR_SYSVOL_POPULATE_TIMEOUT 8014L
  8708. //
  8709. // MessageId: FRS_ERR_SYSVOL_IS_BUSY
  8710. //
  8711. // MessageText:
  8712. //
  8713. // The file replication service cannot process the request. The system volume is busy with a previous request.
  8714. //
  8715. #define FRS_ERR_SYSVOL_IS_BUSY 8015L
  8716. //
  8717. // MessageId: FRS_ERR_SYSVOL_DEMOTE
  8718. //
  8719. // MessageText:
  8720. //
  8721. // The file replication service cannot stop replicating the system volume because of an internal error.
  8722. // The event log may have more information.
  8723. //
  8724. #define FRS_ERR_SYSVOL_DEMOTE 8016L
  8725. //
  8726. // MessageId: FRS_ERR_INVALID_SERVICE_PARAMETER
  8727. //
  8728. // MessageText:
  8729. //
  8730. // The file replication service detected an invalid parameter.
  8731. //
  8732. #define FRS_ERR_INVALID_SERVICE_PARAMETER 8017L
  8733. // *****************
  8734. // FACILITY DIRECTORY SERVICE
  8735. // *****************
  8736. #define DS_S_SUCCESS NO_ERROR
  8737. //
  8738. // MessageId: ERROR_DS_NOT_INSTALLED
  8739. //
  8740. // MessageText:
  8741. //
  8742. // An error occurred while installing the directory service. For more information, see the event log.
  8743. //
  8744. #define ERROR_DS_NOT_INSTALLED 8200L
  8745. //
  8746. // MessageId: ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY
  8747. //
  8748. // MessageText:
  8749. //
  8750. // The directory service evaluated group memberships locally.
  8751. //
  8752. #define ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY 8201L
  8753. //
  8754. // MessageId: ERROR_DS_NO_ATTRIBUTE_OR_VALUE
  8755. //
  8756. // MessageText:
  8757. //
  8758. // The specified directory service attribute or value does not exist.
  8759. //
  8760. #define ERROR_DS_NO_ATTRIBUTE_OR_VALUE 8202L
  8761. //
  8762. // MessageId: ERROR_DS_INVALID_ATTRIBUTE_SYNTAX
  8763. //
  8764. // MessageText:
  8765. //
  8766. // The attribute syntax specified to the directory service is invalid.
  8767. //
  8768. #define ERROR_DS_INVALID_ATTRIBUTE_SYNTAX 8203L
  8769. //
  8770. // MessageId: ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED
  8771. //
  8772. // MessageText:
  8773. //
  8774. // The attribute type specified to the directory service is not defined.
  8775. //
  8776. #define ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED 8204L
  8777. //
  8778. // MessageId: ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS
  8779. //
  8780. // MessageText:
  8781. //
  8782. // The specified directory service attribute or value already exists.
  8783. //
  8784. #define ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS 8205L
  8785. //
  8786. // MessageId: ERROR_DS_BUSY
  8787. //
  8788. // MessageText:
  8789. //
  8790. // The directory service is busy.
  8791. //
  8792. #define ERROR_DS_BUSY 8206L
  8793. //
  8794. // MessageId: ERROR_DS_UNAVAILABLE
  8795. //
  8796. // MessageText:
  8797. //
  8798. // The directory service is unavailable.
  8799. //
  8800. #define ERROR_DS_UNAVAILABLE 8207L
  8801. //
  8802. // MessageId: ERROR_DS_NO_RIDS_ALLOCATED
  8803. //
  8804. // MessageText:
  8805. //
  8806. // The directory service was unable to allocate a relative identifier.
  8807. //
  8808. #define ERROR_DS_NO_RIDS_ALLOCATED 8208L
  8809. //
  8810. // MessageId: ERROR_DS_NO_MORE_RIDS
  8811. //
  8812. // MessageText:
  8813. //
  8814. // The directory service has exhausted the pool of relative identifiers.
  8815. //
  8816. #define ERROR_DS_NO_MORE_RIDS 8209L
  8817. //
  8818. // MessageId: ERROR_DS_INCORRECT_ROLE_OWNER
  8819. //
  8820. // MessageText:
  8821. //
  8822. // The requested operation could not be performed because the directory service is not the master for that type of operation.
  8823. //
  8824. #define ERROR_DS_INCORRECT_ROLE_OWNER 8210L
  8825. //
  8826. // MessageId: ERROR_DS_RIDMGR_INIT_ERROR
  8827. //
  8828. // MessageText:
  8829. //
  8830. // The directory service was unable to initialize the subsystem that allocates relative identifiers.
  8831. //
  8832. #define ERROR_DS_RIDMGR_INIT_ERROR 8211L
  8833. //
  8834. // MessageId: ERROR_DS_OBJ_CLASS_VIOLATION
  8835. //
  8836. // MessageText:
  8837. //
  8838. // The requested operation did not satisfy one or more constraints associated with the class of the object.
  8839. //
  8840. #define ERROR_DS_OBJ_CLASS_VIOLATION 8212L
  8841. //
  8842. // MessageId: ERROR_DS_CANT_ON_NON_LEAF
  8843. //
  8844. // MessageText:
  8845. //
  8846. // The directory service can perform the requested operation only on a leaf object.
  8847. //
  8848. #define ERROR_DS_CANT_ON_NON_LEAF 8213L
  8849. //
  8850. // MessageId: ERROR_DS_CANT_ON_RDN
  8851. //
  8852. // MessageText:
  8853. //
  8854. // The directory service cannot perform the requested operation on the RDN attribute of an object.
  8855. //
  8856. #define ERROR_DS_CANT_ON_RDN 8214L
  8857. //
  8858. // MessageId: ERROR_DS_CANT_MOD_OBJ_CLASS
  8859. //
  8860. // MessageText:
  8861. //
  8862. // The directory service detected an attempt to modify the object class of an object.
  8863. //
  8864. #define ERROR_DS_CANT_MOD_OBJ_CLASS 8215L
  8865. //
  8866. // MessageId: ERROR_DS_CROSS_DOM_MOVE_ERROR
  8867. //
  8868. // MessageText:
  8869. //
  8870. // The requested cross-domain move operation could not be performed.
  8871. //
  8872. #define ERROR_DS_CROSS_DOM_MOVE_ERROR 8216L
  8873. //
  8874. // MessageId: ERROR_DS_GC_NOT_AVAILABLE
  8875. //
  8876. // MessageText:
  8877. //
  8878. // Unable to contact the global catalog server.
  8879. //
  8880. #define ERROR_DS_GC_NOT_AVAILABLE 8217L
  8881. //
  8882. // MessageId: ERROR_SHARED_POLICY
  8883. //
  8884. // MessageText:
  8885. //
  8886. // The policy object is shared and can only be modified at the root.
  8887. //
  8888. #define ERROR_SHARED_POLICY 8218L
  8889. //
  8890. // MessageId: ERROR_POLICY_OBJECT_NOT_FOUND
  8891. //
  8892. // MessageText:
  8893. //
  8894. // The policy object does not exist.
  8895. //
  8896. #define ERROR_POLICY_OBJECT_NOT_FOUND 8219L
  8897. //
  8898. // MessageId: ERROR_POLICY_ONLY_IN_DS
  8899. //
  8900. // MessageText:
  8901. //
  8902. // The requested policy information is only in the directory service.
  8903. //
  8904. #define ERROR_POLICY_ONLY_IN_DS 8220L
  8905. //
  8906. // MessageId: ERROR_PROMOTION_ACTIVE
  8907. //
  8908. // MessageText:
  8909. //
  8910. // A domain controller promotion is currently active.
  8911. //
  8912. #define ERROR_PROMOTION_ACTIVE 8221L
  8913. //
  8914. // MessageId: ERROR_NO_PROMOTION_ACTIVE
  8915. //
  8916. // MessageText:
  8917. //
  8918. // A domain controller promotion is not currently active
  8919. //
  8920. #define ERROR_NO_PROMOTION_ACTIVE 8222L
  8921. // 8223 unused
  8922. //
  8923. // MessageId: ERROR_DS_OPERATIONS_ERROR
  8924. //
  8925. // MessageText:
  8926. //
  8927. // An operations error occurred.
  8928. //
  8929. #define ERROR_DS_OPERATIONS_ERROR 8224L
  8930. //
  8931. // MessageId: ERROR_DS_PROTOCOL_ERROR
  8932. //
  8933. // MessageText:
  8934. //
  8935. // A protocol error occurred.
  8936. //
  8937. #define ERROR_DS_PROTOCOL_ERROR 8225L
  8938. //
  8939. // MessageId: ERROR_DS_TIMELIMIT_EXCEEDED
  8940. //
  8941. // MessageText:
  8942. //
  8943. // The time limit for this request was exceeded.
  8944. //
  8945. #define ERROR_DS_TIMELIMIT_EXCEEDED 8226L
  8946. //
  8947. // MessageId: ERROR_DS_SIZELIMIT_EXCEEDED
  8948. //
  8949. // MessageText:
  8950. //
  8951. // The size limit for this request was exceeded.
  8952. //
  8953. #define ERROR_DS_SIZELIMIT_EXCEEDED 8227L
  8954. //
  8955. // MessageId: ERROR_DS_ADMIN_LIMIT_EXCEEDED
  8956. //
  8957. // MessageText:
  8958. //
  8959. // The administrative limit for this request was exceeded.
  8960. //
  8961. #define ERROR_DS_ADMIN_LIMIT_EXCEEDED 8228L
  8962. //
  8963. // MessageId: ERROR_DS_COMPARE_FALSE
  8964. //
  8965. // MessageText:
  8966. //
  8967. // The compare response was false.
  8968. //
  8969. #define ERROR_DS_COMPARE_FALSE 8229L
  8970. //
  8971. // MessageId: ERROR_DS_COMPARE_TRUE
  8972. //
  8973. // MessageText:
  8974. //
  8975. // The compare response was true.
  8976. //
  8977. #define ERROR_DS_COMPARE_TRUE 8230L
  8978. //
  8979. // MessageId: ERROR_DS_AUTH_METHOD_NOT_SUPPORTED
  8980. //
  8981. // MessageText:
  8982. //
  8983. // The requested authentication method is not supported by the server.
  8984. //
  8985. #define ERROR_DS_AUTH_METHOD_NOT_SUPPORTED 8231L
  8986. //
  8987. // MessageId: ERROR_DS_STRONG_AUTH_REQUIRED
  8988. //
  8989. // MessageText:
  8990. //
  8991. // A more secure authentication method is required for this server.
  8992. //
  8993. #define ERROR_DS_STRONG_AUTH_REQUIRED 8232L
  8994. //
  8995. // MessageId: ERROR_DS_INAPPROPRIATE_AUTH
  8996. //
  8997. // MessageText:
  8998. //
  8999. // Inappropriate authentication.
  9000. //
  9001. #define ERROR_DS_INAPPROPRIATE_AUTH 8233L
  9002. //
  9003. // MessageId: ERROR_DS_AUTH_UNKNOWN
  9004. //
  9005. // MessageText:
  9006. //
  9007. // The authentication mechanism is unknown.
  9008. //
  9009. #define ERROR_DS_AUTH_UNKNOWN 8234L
  9010. //
  9011. // MessageId: ERROR_DS_REFERRAL
  9012. //
  9013. // MessageText:
  9014. //
  9015. // A referral was returned from the server.
  9016. //
  9017. #define ERROR_DS_REFERRAL 8235L
  9018. //
  9019. // MessageId: ERROR_DS_UNAVAILABLE_CRIT_EXTENSION
  9020. //
  9021. // MessageText:
  9022. //
  9023. // The server does not support the requested critical extension.
  9024. //
  9025. #define ERROR_DS_UNAVAILABLE_CRIT_EXTENSION 8236L
  9026. //
  9027. // MessageId: ERROR_DS_CONFIDENTIALITY_REQUIRED
  9028. //
  9029. // MessageText:
  9030. //
  9031. // This request requires a secure connection.
  9032. //
  9033. #define ERROR_DS_CONFIDENTIALITY_REQUIRED 8237L
  9034. //
  9035. // MessageId: ERROR_DS_INAPPROPRIATE_MATCHING
  9036. //
  9037. // MessageText:
  9038. //
  9039. // Inappropriate matching.
  9040. //
  9041. #define ERROR_DS_INAPPROPRIATE_MATCHING 8238L
  9042. //
  9043. // MessageId: ERROR_DS_CONSTRAINT_VIOLATION
  9044. //
  9045. // MessageText:
  9046. //
  9047. // A constraint violation occurred.
  9048. //
  9049. #define ERROR_DS_CONSTRAINT_VIOLATION 8239L
  9050. //
  9051. // MessageId: ERROR_DS_NO_SUCH_OBJECT
  9052. //
  9053. // MessageText:
  9054. //
  9055. // There is no such object on the server.
  9056. //
  9057. #define ERROR_DS_NO_SUCH_OBJECT 8240L
  9058. //
  9059. // MessageId: ERROR_DS_ALIAS_PROBLEM
  9060. //
  9061. // MessageText:
  9062. //
  9063. // There is an alias problem.
  9064. //
  9065. #define ERROR_DS_ALIAS_PROBLEM 8241L
  9066. //
  9067. // MessageId: ERROR_DS_INVALID_DN_SYNTAX
  9068. //
  9069. // MessageText:
  9070. //
  9071. // An invalid dn syntax has been specified.
  9072. //
  9073. #define ERROR_DS_INVALID_DN_SYNTAX 8242L
  9074. //
  9075. // MessageId: ERROR_DS_IS_LEAF
  9076. //
  9077. // MessageText:
  9078. //
  9079. // The object is a leaf object.
  9080. //
  9081. #define ERROR_DS_IS_LEAF 8243L
  9082. //
  9083. // MessageId: ERROR_DS_ALIAS_DEREF_PROBLEM
  9084. //
  9085. // MessageText:
  9086. //
  9087. // There is an alias dereferencing problem.
  9088. //
  9089. #define ERROR_DS_ALIAS_DEREF_PROBLEM 8244L
  9090. //
  9091. // MessageId: ERROR_DS_UNWILLING_TO_PERFORM
  9092. //
  9093. // MessageText:
  9094. //
  9095. // The server is unwilling to process the request.
  9096. //
  9097. #define ERROR_DS_UNWILLING_TO_PERFORM 8245L
  9098. //
  9099. // MessageId: ERROR_DS_LOOP_DETECT
  9100. //
  9101. // MessageText:
  9102. //
  9103. // A loop has been detected.
  9104. //
  9105. #define ERROR_DS_LOOP_DETECT 8246L
  9106. //
  9107. // MessageId: ERROR_DS_NAMING_VIOLATION
  9108. //
  9109. // MessageText:
  9110. //
  9111. // There is a naming violation.
  9112. //
  9113. #define ERROR_DS_NAMING_VIOLATION 8247L
  9114. //
  9115. // MessageId: ERROR_DS_OBJECT_RESULTS_TOO_LARGE
  9116. //
  9117. // MessageText:
  9118. //
  9119. // The result set is too large.
  9120. //
  9121. #define ERROR_DS_OBJECT_RESULTS_TOO_LARGE 8248L
  9122. //
  9123. // MessageId: ERROR_DS_AFFECTS_MULTIPLE_DSAS
  9124. //
  9125. // MessageText:
  9126. //
  9127. // The operation affects multiple DSAs
  9128. //
  9129. #define ERROR_DS_AFFECTS_MULTIPLE_DSAS 8249L
  9130. //
  9131. // MessageId: ERROR_DS_SERVER_DOWN
  9132. //
  9133. // MessageText:
  9134. //
  9135. // The server is not operational.
  9136. //
  9137. #define ERROR_DS_SERVER_DOWN 8250L
  9138. //
  9139. // MessageId: ERROR_DS_LOCAL_ERROR
  9140. //
  9141. // MessageText:
  9142. //
  9143. // A local error has occurred.
  9144. //
  9145. #define ERROR_DS_LOCAL_ERROR 8251L
  9146. //
  9147. // MessageId: ERROR_DS_ENCODING_ERROR
  9148. //
  9149. // MessageText:
  9150. //
  9151. // An encoding error has occurred.
  9152. //
  9153. #define ERROR_DS_ENCODING_ERROR 8252L
  9154. //
  9155. // MessageId: ERROR_DS_DECODING_ERROR
  9156. //
  9157. // MessageText:
  9158. //
  9159. // A decoding error has occurred.
  9160. //
  9161. #define ERROR_DS_DECODING_ERROR 8253L
  9162. //
  9163. // MessageId: ERROR_DS_FILTER_UNKNOWN
  9164. //
  9165. // MessageText:
  9166. //
  9167. // The search filter cannot be recognized.
  9168. //
  9169. #define ERROR_DS_FILTER_UNKNOWN 8254L
  9170. //
  9171. // MessageId: ERROR_DS_PARAM_ERROR
  9172. //
  9173. // MessageText:
  9174. //
  9175. // One or more parameters are illegal.
  9176. //
  9177. #define ERROR_DS_PARAM_ERROR 8255L
  9178. //
  9179. // MessageId: ERROR_DS_NOT_SUPPORTED
  9180. //
  9181. // MessageText:
  9182. //
  9183. // The specified method is not supported.
  9184. //
  9185. #define ERROR_DS_NOT_SUPPORTED 8256L
  9186. //
  9187. // MessageId: ERROR_DS_NO_RESULTS_RETURNED
  9188. //
  9189. // MessageText:
  9190. //
  9191. // No results were returned.
  9192. //
  9193. #define ERROR_DS_NO_RESULTS_RETURNED 8257L
  9194. //
  9195. // MessageId: ERROR_DS_CONTROL_NOT_FOUND
  9196. //
  9197. // MessageText:
  9198. //
  9199. // The specified control is not supported by the server.
  9200. //
  9201. #define ERROR_DS_CONTROL_NOT_FOUND 8258L
  9202. //
  9203. // MessageId: ERROR_DS_CLIENT_LOOP
  9204. //
  9205. // MessageText:
  9206. //
  9207. // A referral loop was detected by the client.
  9208. //
  9209. #define ERROR_DS_CLIENT_LOOP 8259L
  9210. //
  9211. // MessageId: ERROR_DS_REFERRAL_LIMIT_EXCEEDED
  9212. //
  9213. // MessageText:
  9214. //
  9215. // The preset referral limit was exceeded.
  9216. //
  9217. #define ERROR_DS_REFERRAL_LIMIT_EXCEEDED 8260L
  9218. //
  9219. // MessageId: ERROR_DS_SORT_CONTROL_MISSING
  9220. //
  9221. // MessageText:
  9222. //
  9223. // The search requires a SORT control.
  9224. //
  9225. #define ERROR_DS_SORT_CONTROL_MISSING 8261L
  9226. //
  9227. // MessageId: ERROR_DS_OFFSET_RANGE_ERROR
  9228. //
  9229. // MessageText:
  9230. //
  9231. // The search results exceed the offset range specified.
  9232. //
  9233. #define ERROR_DS_OFFSET_RANGE_ERROR 8262L
  9234. //
  9235. // MessageId: ERROR_DS_ROOT_MUST_BE_NC
  9236. //
  9237. // MessageText:
  9238. //
  9239. // The root object must be the head of a naming context. The root object cannot have an instantiated parent.
  9240. //
  9241. #define ERROR_DS_ROOT_MUST_BE_NC 8301L
  9242. //
  9243. // MessageId: ERROR_DS_ADD_REPLICA_INHIBITED
  9244. //
  9245. // MessageText:
  9246. //
  9247. // The add replica operation cannot be performed. The naming context must be writable in order to create the replica.
  9248. //
  9249. #define ERROR_DS_ADD_REPLICA_INHIBITED 8302L
  9250. //
  9251. // MessageId: ERROR_DS_ATT_NOT_DEF_IN_SCHEMA
  9252. //
  9253. // MessageText:
  9254. //
  9255. // A reference to an attribute that is not defined in the schema occurred.
  9256. //
  9257. #define ERROR_DS_ATT_NOT_DEF_IN_SCHEMA 8303L
  9258. //
  9259. // MessageId: ERROR_DS_MAX_OBJ_SIZE_EXCEEDED
  9260. //
  9261. // MessageText:
  9262. //
  9263. // The maximum size of an object has been exceeded.
  9264. //
  9265. #define ERROR_DS_MAX_OBJ_SIZE_EXCEEDED 8304L
  9266. //
  9267. // MessageId: ERROR_DS_OBJ_STRING_NAME_EXISTS
  9268. //
  9269. // MessageText:
  9270. //
  9271. // An attempt was made to add an object to the directory with a name that is already in use.
  9272. //
  9273. #define ERROR_DS_OBJ_STRING_NAME_EXISTS 8305L
  9274. //
  9275. // MessageId: ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA
  9276. //
  9277. // MessageText:
  9278. //
  9279. // An attempt was made to add an object of a class that does not have an RDN defined in the schema.
  9280. //
  9281. #define ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA 8306L
  9282. //
  9283. // MessageId: ERROR_DS_RDN_DOESNT_MATCH_SCHEMA
  9284. //
  9285. // MessageText:
  9286. //
  9287. // An attempt was made to add an object using an RDN that is not the RDN defined in the schema.
  9288. //
  9289. #define ERROR_DS_RDN_DOESNT_MATCH_SCHEMA 8307L
  9290. //
  9291. // MessageId: ERROR_DS_NO_REQUESTED_ATTS_FOUND
  9292. //
  9293. // MessageText:
  9294. //
  9295. // None of the requested attributes were found on the objects.
  9296. //
  9297. #define ERROR_DS_NO_REQUESTED_ATTS_FOUND 8308L
  9298. //
  9299. // MessageId: ERROR_DS_USER_BUFFER_TO_SMALL
  9300. //
  9301. // MessageText:
  9302. //
  9303. // The user buffer is too small.
  9304. //
  9305. #define ERROR_DS_USER_BUFFER_TO_SMALL 8309L
  9306. //
  9307. // MessageId: ERROR_DS_ATT_IS_NOT_ON_OBJ
  9308. //
  9309. // MessageText:
  9310. //
  9311. // The attribute specified in the operation is not present on the object.
  9312. //
  9313. #define ERROR_DS_ATT_IS_NOT_ON_OBJ 8310L
  9314. //
  9315. // MessageId: ERROR_DS_ILLEGAL_MOD_OPERATION
  9316. //
  9317. // MessageText:
  9318. //
  9319. // Illegal modify operation. Some aspect of the modification is not permitted.
  9320. //
  9321. #define ERROR_DS_ILLEGAL_MOD_OPERATION 8311L
  9322. //
  9323. // MessageId: ERROR_DS_OBJ_TOO_LARGE
  9324. //
  9325. // MessageText:
  9326. //
  9327. // The specified object is too large.
  9328. //
  9329. #define ERROR_DS_OBJ_TOO_LARGE 8312L
  9330. //
  9331. // MessageId: ERROR_DS_BAD_INSTANCE_TYPE
  9332. //
  9333. // MessageText:
  9334. //
  9335. // The specified instance type is not valid.
  9336. //
  9337. #define ERROR_DS_BAD_INSTANCE_TYPE 8313L
  9338. //
  9339. // MessageId: ERROR_DS_MASTERDSA_REQUIRED
  9340. //
  9341. // MessageText:
  9342. //
  9343. // The operation must be performed at a master DSA.
  9344. //
  9345. #define ERROR_DS_MASTERDSA_REQUIRED 8314L
  9346. //
  9347. // MessageId: ERROR_DS_OBJECT_CLASS_REQUIRED
  9348. //
  9349. // MessageText:
  9350. //
  9351. // The object class attribute must be specified.
  9352. //
  9353. #define ERROR_DS_OBJECT_CLASS_REQUIRED 8315L
  9354. //
  9355. // MessageId: ERROR_DS_MISSING_REQUIRED_ATT
  9356. //
  9357. // MessageText:
  9358. //
  9359. // A required attribute is missing.
  9360. //
  9361. #define ERROR_DS_MISSING_REQUIRED_ATT 8316L
  9362. //
  9363. // MessageId: ERROR_DS_ATT_NOT_DEF_FOR_CLASS
  9364. //
  9365. // MessageText:
  9366. //
  9367. // An attempt was made to modify an object to include an attribute that is not legal for its class.
  9368. //
  9369. #define ERROR_DS_ATT_NOT_DEF_FOR_CLASS 8317L
  9370. //
  9371. // MessageId: ERROR_DS_ATT_ALREADY_EXISTS
  9372. //
  9373. // MessageText:
  9374. //
  9375. // The specified attribute is already present on the object.
  9376. //
  9377. #define ERROR_DS_ATT_ALREADY_EXISTS 8318L
  9378. // 8319 unused
  9379. //
  9380. // MessageId: ERROR_DS_CANT_ADD_ATT_VALUES
  9381. //
  9382. // MessageText:
  9383. //
  9384. // The specified attribute is not present, or has no values.
  9385. //
  9386. #define ERROR_DS_CANT_ADD_ATT_VALUES 8320L
  9387. //
  9388. // MessageId: ERROR_DS_SINGLE_VALUE_CONSTRAINT
  9389. //
  9390. // MessageText:
  9391. //
  9392. // Mutliple values were specified for an attribute that can have only one value.
  9393. //
  9394. #define ERROR_DS_SINGLE_VALUE_CONSTRAINT 8321L
  9395. //
  9396. // MessageId: ERROR_DS_RANGE_CONSTRAINT
  9397. //
  9398. // MessageText:
  9399. //
  9400. // A value for the attribute was not in the acceptable range of values.
  9401. //
  9402. #define ERROR_DS_RANGE_CONSTRAINT 8322L
  9403. //
  9404. // MessageId: ERROR_DS_ATT_VAL_ALREADY_EXISTS
  9405. //
  9406. // MessageText:
  9407. //
  9408. // The specified value already exists.
  9409. //
  9410. #define ERROR_DS_ATT_VAL_ALREADY_EXISTS 8323L
  9411. //
  9412. // MessageId: ERROR_DS_CANT_REM_MISSING_ATT
  9413. //
  9414. // MessageText:
  9415. //
  9416. // The attribute cannot be removed because it is not present on the object.
  9417. //
  9418. #define ERROR_DS_CANT_REM_MISSING_ATT 8324L
  9419. //
  9420. // MessageId: ERROR_DS_CANT_REM_MISSING_ATT_VAL
  9421. //
  9422. // MessageText:
  9423. //
  9424. // The attribute value cannot be removed because it is not present on the object.
  9425. //
  9426. #define ERROR_DS_CANT_REM_MISSING_ATT_VAL 8325L
  9427. //
  9428. // MessageId: ERROR_DS_ROOT_CANT_BE_SUBREF
  9429. //
  9430. // MessageText:
  9431. //
  9432. // The specified root object cannot be a subref.
  9433. //
  9434. #define ERROR_DS_ROOT_CANT_BE_SUBREF 8326L
  9435. //
  9436. // MessageId: ERROR_DS_NO_CHAINING
  9437. //
  9438. // MessageText:
  9439. //
  9440. // Chaining is not permitted.
  9441. //
  9442. #define ERROR_DS_NO_CHAINING 8327L
  9443. //
  9444. // MessageId: ERROR_DS_NO_CHAINED_EVAL
  9445. //
  9446. // MessageText:
  9447. //
  9448. // Chained evaluation is not permitted.
  9449. //
  9450. #define ERROR_DS_NO_CHAINED_EVAL 8328L
  9451. //
  9452. // MessageId: ERROR_DS_NO_PARENT_OBJECT
  9453. //
  9454. // MessageText:
  9455. //
  9456. // The operation could not be performed because the object's parent is either uninstantiated or deleted.
  9457. //
  9458. #define ERROR_DS_NO_PARENT_OBJECT 8329L
  9459. //
  9460. // MessageId: ERROR_DS_PARENT_IS_AN_ALIAS
  9461. //
  9462. // MessageText:
  9463. //
  9464. // Having a parent that is an alias is not permitted. Aliases are leaf objects.
  9465. //
  9466. #define ERROR_DS_PARENT_IS_AN_ALIAS 8330L
  9467. //
  9468. // MessageId: ERROR_DS_CANT_MIX_MASTER_AND_REPS
  9469. //
  9470. // MessageText:
  9471. //
  9472. // The object and parent must be of the same type, either both masters or both replicas.
  9473. //
  9474. #define ERROR_DS_CANT_MIX_MASTER_AND_REPS 8331L
  9475. //
  9476. // MessageId: ERROR_DS_CHILDREN_EXIST
  9477. //
  9478. // MessageText:
  9479. //
  9480. // The operation cannot be performed because child objects exist. This operation can only be performed on a leaf object.
  9481. //
  9482. #define ERROR_DS_CHILDREN_EXIST 8332L
  9483. //
  9484. // MessageId: ERROR_DS_OBJ_NOT_FOUND
  9485. //
  9486. // MessageText:
  9487. //
  9488. // Directory object not found.
  9489. //
  9490. #define ERROR_DS_OBJ_NOT_FOUND 8333L
  9491. //
  9492. // MessageId: ERROR_DS_ALIASED_OBJ_MISSING
  9493. //
  9494. // MessageText:
  9495. //
  9496. // The aliased object is missing.
  9497. //
  9498. #define ERROR_DS_ALIASED_OBJ_MISSING 8334L
  9499. //
  9500. // MessageId: ERROR_DS_BAD_NAME_SYNTAX
  9501. //
  9502. // MessageText:
  9503. //
  9504. // The object name has bad syntax.
  9505. //
  9506. #define ERROR_DS_BAD_NAME_SYNTAX 8335L
  9507. //
  9508. // MessageId: ERROR_DS_ALIAS_POINTS_TO_ALIAS
  9509. //
  9510. // MessageText:
  9511. //
  9512. // It is not permitted for an alias to refer to another alias.
  9513. //
  9514. #define ERROR_DS_ALIAS_POINTS_TO_ALIAS 8336L
  9515. //
  9516. // MessageId: ERROR_DS_CANT_DEREF_ALIAS
  9517. //
  9518. // MessageText:
  9519. //
  9520. // The alias cannot be dereferenced.
  9521. //
  9522. #define ERROR_DS_CANT_DEREF_ALIAS 8337L
  9523. //
  9524. // MessageId: ERROR_DS_OUT_OF_SCOPE
  9525. //
  9526. // MessageText:
  9527. //
  9528. // The operation is out of scope.
  9529. //
  9530. #define ERROR_DS_OUT_OF_SCOPE 8338L
  9531. //
  9532. // MessageId: ERROR_DS_OBJECT_BEING_REMOVED
  9533. //
  9534. // MessageText:
  9535. //
  9536. // The operation cannot continue because the object is in the process of being removed.
  9537. //
  9538. #define ERROR_DS_OBJECT_BEING_REMOVED 8339L
  9539. //
  9540. // MessageId: ERROR_DS_CANT_DELETE_DSA_OBJ
  9541. //
  9542. // MessageText:
  9543. //
  9544. // The DSA object cannot be deleted.
  9545. //
  9546. #define ERROR_DS_CANT_DELETE_DSA_OBJ 8340L
  9547. //
  9548. // MessageId: ERROR_DS_GENERIC_ERROR
  9549. //
  9550. // MessageText:
  9551. //
  9552. // A directory service error has occurred.
  9553. //
  9554. #define ERROR_DS_GENERIC_ERROR 8341L
  9555. //
  9556. // MessageId: ERROR_DS_DSA_MUST_BE_INT_MASTER
  9557. //
  9558. // MessageText:
  9559. //
  9560. // The operation can only be performed on an internal master DSA object.
  9561. //
  9562. #define ERROR_DS_DSA_MUST_BE_INT_MASTER 8342L
  9563. //
  9564. // MessageId: ERROR_DS_CLASS_NOT_DSA
  9565. //
  9566. // MessageText:
  9567. //
  9568. // The object must be of class DSA.
  9569. //
  9570. #define ERROR_DS_CLASS_NOT_DSA 8343L
  9571. //
  9572. // MessageId: ERROR_DS_INSUFF_ACCESS_RIGHTS
  9573. //
  9574. // MessageText:
  9575. //
  9576. // Insufficient access rights to perform the operation.
  9577. //
  9578. #define ERROR_DS_INSUFF_ACCESS_RIGHTS 8344L
  9579. //
  9580. // MessageId: ERROR_DS_ILLEGAL_SUPERIOR
  9581. //
  9582. // MessageText:
  9583. //
  9584. // The object cannot be added because the parent is not on the list of possible superiors.
  9585. //
  9586. #define ERROR_DS_ILLEGAL_SUPERIOR 8345L
  9587. //
  9588. // MessageId: ERROR_DS_ATTRIBUTE_OWNED_BY_SAM
  9589. //
  9590. // MessageText:
  9591. //
  9592. // Access to the attribute is not permitted because the attribute is owned by the Security Accounts Manager (SAM).
  9593. //
  9594. #define ERROR_DS_ATTRIBUTE_OWNED_BY_SAM 8346L
  9595. //
  9596. // MessageId: ERROR_DS_NAME_TOO_MANY_PARTS
  9597. //
  9598. // MessageText:
  9599. //
  9600. // The name has too many parts.
  9601. //
  9602. #define ERROR_DS_NAME_TOO_MANY_PARTS 8347L
  9603. //
  9604. // MessageId: ERROR_DS_NAME_TOO_LONG
  9605. //
  9606. // MessageText:
  9607. //
  9608. // The name is too long.
  9609. //
  9610. #define ERROR_DS_NAME_TOO_LONG 8348L
  9611. //
  9612. // MessageId: ERROR_DS_NAME_VALUE_TOO_LONG
  9613. //
  9614. // MessageText:
  9615. //
  9616. // The name value is too long.
  9617. //
  9618. #define ERROR_DS_NAME_VALUE_TOO_LONG 8349L
  9619. //
  9620. // MessageId: ERROR_DS_NAME_UNPARSEABLE
  9621. //
  9622. // MessageText:
  9623. //
  9624. // The directory service encountered an error parsing a name.
  9625. //
  9626. #define ERROR_DS_NAME_UNPARSEABLE 8350L
  9627. //
  9628. // MessageId: ERROR_DS_NAME_TYPE_UNKNOWN
  9629. //
  9630. // MessageText:
  9631. //
  9632. // The directory service cannot get the attribute type for a name.
  9633. //
  9634. #define ERROR_DS_NAME_TYPE_UNKNOWN 8351L
  9635. //
  9636. // MessageId: ERROR_DS_NOT_AN_OBJECT
  9637. //
  9638. // MessageText:
  9639. //
  9640. // The name does not identify an object; the name identifies a phantom.
  9641. //
  9642. #define ERROR_DS_NOT_AN_OBJECT 8352L
  9643. //
  9644. // MessageId: ERROR_DS_SEC_DESC_TOO_SHORT
  9645. //
  9646. // MessageText:
  9647. //
  9648. // The security descriptor is too short.
  9649. //
  9650. #define ERROR_DS_SEC_DESC_TOO_SHORT 8353L
  9651. //
  9652. // MessageId: ERROR_DS_SEC_DESC_INVALID
  9653. //
  9654. // MessageText:
  9655. //
  9656. // The security descriptor is invalid.
  9657. //
  9658. #define ERROR_DS_SEC_DESC_INVALID 8354L
  9659. //
  9660. // MessageId: ERROR_DS_NO_DELETED_NAME
  9661. //
  9662. // MessageText:
  9663. //
  9664. // Failed to create name for deleted object.
  9665. //
  9666. #define ERROR_DS_NO_DELETED_NAME 8355L
  9667. //
  9668. // MessageId: ERROR_DS_SUBREF_MUST_HAVE_PARENT
  9669. //
  9670. // MessageText:
  9671. //
  9672. // The parent of a new subref must exist.
  9673. //
  9674. #define ERROR_DS_SUBREF_MUST_HAVE_PARENT 8356L
  9675. //
  9676. // MessageId: ERROR_DS_NCNAME_MUST_BE_NC
  9677. //
  9678. // MessageText:
  9679. //
  9680. // The object must be a naming context.
  9681. //
  9682. #define ERROR_DS_NCNAME_MUST_BE_NC 8357L
  9683. //
  9684. // MessageId: ERROR_DS_CANT_ADD_SYSTEM_ONLY
  9685. //
  9686. // MessageText:
  9687. //
  9688. // It is not permitted to add an attribute which is owned by the system.
  9689. //
  9690. #define ERROR_DS_CANT_ADD_SYSTEM_ONLY 8358L
  9691. //
  9692. // MessageId: ERROR_DS_CLASS_MUST_BE_CONCRETE
  9693. //
  9694. // MessageText:
  9695. //
  9696. // The class of the object must be structural; you cannot instantiate an abstract class.
  9697. //
  9698. #define ERROR_DS_CLASS_MUST_BE_CONCRETE 8359L
  9699. //
  9700. // MessageId: ERROR_DS_INVALID_DMD
  9701. //
  9702. // MessageText:
  9703. //
  9704. // The schema object could not be found.
  9705. //
  9706. #define ERROR_DS_INVALID_DMD 8360L
  9707. //
  9708. // MessageId: ERROR_DS_OBJ_GUID_EXISTS
  9709. //
  9710. // MessageText:
  9711. //
  9712. // A local object with this GUID (dead or alive) already exists.
  9713. //
  9714. #define ERROR_DS_OBJ_GUID_EXISTS 8361L
  9715. //
  9716. // MessageId: ERROR_DS_NOT_ON_BACKLINK
  9717. //
  9718. // MessageText:
  9719. //
  9720. // The operation cannot be performed on a back link.
  9721. //
  9722. #define ERROR_DS_NOT_ON_BACKLINK 8362L
  9723. //
  9724. // MessageId: ERROR_DS_NO_CROSSREF_FOR_NC
  9725. //
  9726. // MessageText:
  9727. //
  9728. // The cross reference for the specified naming context could not be found.
  9729. //
  9730. #define ERROR_DS_NO_CROSSREF_FOR_NC 8363L
  9731. //
  9732. // MessageId: ERROR_DS_SHUTTING_DOWN
  9733. //
  9734. // MessageText:
  9735. //
  9736. // The operation could not be performed because the directory service is shutting down.
  9737. //
  9738. #define ERROR_DS_SHUTTING_DOWN 8364L
  9739. //
  9740. // MessageId: ERROR_DS_UNKNOWN_OPERATION
  9741. //
  9742. // MessageText:
  9743. //
  9744. // The directory service request is invalid.
  9745. //
  9746. #define ERROR_DS_UNKNOWN_OPERATION 8365L
  9747. //
  9748. // MessageId: ERROR_DS_INVALID_ROLE_OWNER
  9749. //
  9750. // MessageText:
  9751. //
  9752. // The role owner attribute could not be read.
  9753. //
  9754. #define ERROR_DS_INVALID_ROLE_OWNER 8366L
  9755. //
  9756. // MessageId: ERROR_DS_COULDNT_CONTACT_FSMO
  9757. //
  9758. // MessageText:
  9759. //
  9760. // The requested FSMO operation failed. The current FSMO holder could not be contacted.
  9761. //
  9762. #define ERROR_DS_COULDNT_CONTACT_FSMO 8367L
  9763. //
  9764. // MessageId: ERROR_DS_CROSS_NC_DN_RENAME
  9765. //
  9766. // MessageText:
  9767. //
  9768. // Modification of a DN across a naming context is not permitted.
  9769. //
  9770. #define ERROR_DS_CROSS_NC_DN_RENAME 8368L
  9771. //
  9772. // MessageId: ERROR_DS_CANT_MOD_SYSTEM_ONLY
  9773. //
  9774. // MessageText:
  9775. //
  9776. // The attribute cannot be modified because it is owned by the system.
  9777. //
  9778. #define ERROR_DS_CANT_MOD_SYSTEM_ONLY 8369L
  9779. //
  9780. // MessageId: ERROR_DS_REPLICATOR_ONLY
  9781. //
  9782. // MessageText:
  9783. //
  9784. // Only the replicator can perform this function.
  9785. //
  9786. #define ERROR_DS_REPLICATOR_ONLY 8370L
  9787. //
  9788. // MessageId: ERROR_DS_OBJ_CLASS_NOT_DEFINED
  9789. //
  9790. // MessageText:
  9791. //
  9792. // The specified class is not defined.
  9793. //
  9794. #define ERROR_DS_OBJ_CLASS_NOT_DEFINED 8371L
  9795. //
  9796. // MessageId: ERROR_DS_OBJ_CLASS_NOT_SUBCLASS
  9797. //
  9798. // MessageText:
  9799. //
  9800. // The specified class is not a subclass.
  9801. //
  9802. #define ERROR_DS_OBJ_CLASS_NOT_SUBCLASS 8372L
  9803. //
  9804. // MessageId: ERROR_DS_NAME_REFERENCE_INVALID
  9805. //
  9806. // MessageText:
  9807. //
  9808. // The name reference is invalid.
  9809. //
  9810. #define ERROR_DS_NAME_REFERENCE_INVALID 8373L
  9811. //
  9812. // MessageId: ERROR_DS_CROSS_REF_EXISTS
  9813. //
  9814. // MessageText:
  9815. //
  9816. // A cross reference already exists.
  9817. //
  9818. #define ERROR_DS_CROSS_REF_EXISTS 8374L
  9819. //
  9820. // MessageId: ERROR_DS_CANT_DEL_MASTER_CROSSREF
  9821. //
  9822. // MessageText:
  9823. //
  9824. // It is not permitted to delete a master cross reference.
  9825. //
  9826. #define ERROR_DS_CANT_DEL_MASTER_CROSSREF 8375L
  9827. //
  9828. // MessageId: ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD
  9829. //
  9830. // MessageText:
  9831. //
  9832. // Subtree notifications are only supported on NC heads.
  9833. //
  9834. #define ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD 8376L
  9835. //
  9836. // MessageId: ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX
  9837. //
  9838. // MessageText:
  9839. //
  9840. // Notification filter is too complex.
  9841. //
  9842. #define ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX 8377L
  9843. //
  9844. // MessageId: ERROR_DS_DUP_RDN
  9845. //
  9846. // MessageText:
  9847. //
  9848. // Schema update failed: duplicate RDN.
  9849. //
  9850. #define ERROR_DS_DUP_RDN 8378L
  9851. //
  9852. // MessageId: ERROR_DS_DUP_OID
  9853. //
  9854. // MessageText:
  9855. //
  9856. // Schema update failed: duplicate OID.
  9857. //
  9858. #define ERROR_DS_DUP_OID 8379L
  9859. //
  9860. // MessageId: ERROR_DS_DUP_MAPI_ID
  9861. //
  9862. // MessageText:
  9863. //
  9864. // Schema update failed: duplicate MAPI identifier.
  9865. //
  9866. #define ERROR_DS_DUP_MAPI_ID 8380L
  9867. //
  9868. // MessageId: ERROR_DS_DUP_SCHEMA_ID_GUID
  9869. //
  9870. // MessageText:
  9871. //
  9872. // Schema update failed: duplicate schema-id GUID.
  9873. //
  9874. #define ERROR_DS_DUP_SCHEMA_ID_GUID 8381L
  9875. //
  9876. // MessageId: ERROR_DS_DUP_LDAP_DISPLAY_NAME
  9877. //
  9878. // MessageText:
  9879. //
  9880. // Schema update failed: duplicate LDAP display name.
  9881. //
  9882. #define ERROR_DS_DUP_LDAP_DISPLAY_NAME 8382L
  9883. //
  9884. // MessageId: ERROR_DS_SEMANTIC_ATT_TEST
  9885. //
  9886. // MessageText:
  9887. //
  9888. // Schema update failed: range-lower less than range upper.
  9889. //
  9890. #define ERROR_DS_SEMANTIC_ATT_TEST 8383L
  9891. //
  9892. // MessageId: ERROR_DS_SYNTAX_MISMATCH
  9893. //
  9894. // MessageText:
  9895. //
  9896. // Schema update failed: syntax mismatch.
  9897. //
  9898. #define ERROR_DS_SYNTAX_MISMATCH 8384L
  9899. //
  9900. // MessageId: ERROR_DS_EXISTS_IN_MUST_HAVE
  9901. //
  9902. // MessageText:
  9903. //
  9904. // Schema deletion failed: attribute is used in must-contain.
  9905. //
  9906. #define ERROR_DS_EXISTS_IN_MUST_HAVE 8385L
  9907. //
  9908. // MessageId: ERROR_DS_EXISTS_IN_MAY_HAVE
  9909. //
  9910. // MessageText:
  9911. //
  9912. // Schema deletion failed: attribute is used in may-contain.
  9913. //
  9914. #define ERROR_DS_EXISTS_IN_MAY_HAVE 8386L
  9915. //
  9916. // MessageId: ERROR_DS_NONEXISTENT_MAY_HAVE
  9917. //
  9918. // MessageText:
  9919. //
  9920. // Schema update failed: attribute in may-contain does not exist.
  9921. //
  9922. #define ERROR_DS_NONEXISTENT_MAY_HAVE 8387L
  9923. //
  9924. // MessageId: ERROR_DS_NONEXISTENT_MUST_HAVE
  9925. //
  9926. // MessageText:
  9927. //
  9928. // Schema update failed: attribute in must-contain does not exist.
  9929. //
  9930. #define ERROR_DS_NONEXISTENT_MUST_HAVE 8388L
  9931. //
  9932. // MessageId: ERROR_DS_AUX_CLS_TEST_FAIL
  9933. //
  9934. // MessageText:
  9935. //
  9936. // Schema update failed: class in aux-class list does not exist or is not an auxiliary class.
  9937. //
  9938. #define ERROR_DS_AUX_CLS_TEST_FAIL 8389L
  9939. //
  9940. // MessageId: ERROR_DS_NONEXISTENT_POSS_SUP
  9941. //
  9942. // MessageText:
  9943. //
  9944. // Schema update failed: class in poss-superiors does not exist.
  9945. //
  9946. #define ERROR_DS_NONEXISTENT_POSS_SUP 8390L
  9947. //
  9948. // MessageId: ERROR_DS_SUB_CLS_TEST_FAIL
  9949. //
  9950. // MessageText:
  9951. //
  9952. // Schema update failed: class in subclassof list does not exist or does not satisfy hierarchy rules.
  9953. //
  9954. #define ERROR_DS_SUB_CLS_TEST_FAIL 8391L
  9955. //
  9956. // MessageId: ERROR_DS_BAD_RDN_ATT_ID_SYNTAX
  9957. //
  9958. // MessageText:
  9959. //
  9960. // Schema update failed: Rdn-Att-Id has wrong syntax.
  9961. //
  9962. #define ERROR_DS_BAD_RDN_ATT_ID_SYNTAX 8392L
  9963. //
  9964. // MessageId: ERROR_DS_EXISTS_IN_AUX_CLS
  9965. //
  9966. // MessageText:
  9967. //
  9968. // Schema deletion failed: class is used as auxiliary class.
  9969. //
  9970. #define ERROR_DS_EXISTS_IN_AUX_CLS 8393L
  9971. //
  9972. // MessageId: ERROR_DS_EXISTS_IN_SUB_CLS
  9973. //
  9974. // MessageText:
  9975. //
  9976. // Schema deletion failed: class is used as sub class.
  9977. //
  9978. #define ERROR_DS_EXISTS_IN_SUB_CLS 8394L
  9979. //
  9980. // MessageId: ERROR_DS_EXISTS_IN_POSS_SUP
  9981. //
  9982. // MessageText:
  9983. //
  9984. // Schema deletion failed: class is used as poss superior.
  9985. //
  9986. #define ERROR_DS_EXISTS_IN_POSS_SUP 8395L
  9987. //
  9988. // MessageId: ERROR_DS_RECALCSCHEMA_FAILED
  9989. //
  9990. // MessageText:
  9991. //
  9992. // Schema update failed in recalculating validation cache.
  9993. //
  9994. #define ERROR_DS_RECALCSCHEMA_FAILED 8396L
  9995. //
  9996. // MessageId: ERROR_DS_TREE_DELETE_NOT_FINISHED
  9997. //
  9998. // MessageText:
  9999. //
  10000. // The tree deletion is not finished. The request must be made again to continue deleting the tree.
  10001. //
  10002. #define ERROR_DS_TREE_DELETE_NOT_FINISHED 8397L
  10003. //
  10004. // MessageId: ERROR_DS_CANT_DELETE
  10005. //
  10006. // MessageText:
  10007. //
  10008. // The requested delete operation could not be performed.
  10009. //
  10010. #define ERROR_DS_CANT_DELETE 8398L
  10011. //
  10012. // MessageId: ERROR_DS_ATT_SCHEMA_REQ_ID
  10013. //
  10014. // MessageText:
  10015. //
  10016. // Cannot read the governs class identifier for the schema record.
  10017. //
  10018. #define ERROR_DS_ATT_SCHEMA_REQ_ID 8399L
  10019. //
  10020. // MessageId: ERROR_DS_BAD_ATT_SCHEMA_SYNTAX
  10021. //
  10022. // MessageText:
  10023. //
  10024. // The attribute schema has bad syntax.
  10025. //
  10026. #define ERROR_DS_BAD_ATT_SCHEMA_SYNTAX 8400L
  10027. //
  10028. // MessageId: ERROR_DS_CANT_CACHE_ATT
  10029. //
  10030. // MessageText:
  10031. //
  10032. // The attribute could not be cached.
  10033. //
  10034. #define ERROR_DS_CANT_CACHE_ATT 8401L
  10035. //
  10036. // MessageId: ERROR_DS_CANT_CACHE_CLASS
  10037. //
  10038. // MessageText:
  10039. //
  10040. // The class could not be cached.
  10041. //
  10042. #define ERROR_DS_CANT_CACHE_CLASS 8402L
  10043. //
  10044. // MessageId: ERROR_DS_CANT_REMOVE_ATT_CACHE
  10045. //
  10046. // MessageText:
  10047. //
  10048. // The attribute could not be removed from the cache.
  10049. //
  10050. #define ERROR_DS_CANT_REMOVE_ATT_CACHE 8403L
  10051. //
  10052. // MessageId: ERROR_DS_CANT_REMOVE_CLASS_CACHE
  10053. //
  10054. // MessageText:
  10055. //
  10056. // The class could not be removed from the cache.
  10057. //
  10058. #define ERROR_DS_CANT_REMOVE_CLASS_CACHE 8404L
  10059. //
  10060. // MessageId: ERROR_DS_CANT_RETRIEVE_DN
  10061. //
  10062. // MessageText:
  10063. //
  10064. // The distinguished name attribute could not be read.
  10065. //
  10066. #define ERROR_DS_CANT_RETRIEVE_DN 8405L
  10067. //
  10068. // MessageId: ERROR_DS_MISSING_SUPREF
  10069. //
  10070. // MessageText:
  10071. //
  10072. // A required subref is missing.
  10073. //
  10074. #define ERROR_DS_MISSING_SUPREF 8406L
  10075. //
  10076. // MessageId: ERROR_DS_CANT_RETRIEVE_INSTANCE
  10077. //
  10078. // MessageText:
  10079. //
  10080. // The instance type attribute could not be retrieved.
  10081. //
  10082. #define ERROR_DS_CANT_RETRIEVE_INSTANCE 8407L
  10083. //
  10084. // MessageId: ERROR_DS_CODE_INCONSISTENCY
  10085. //
  10086. // MessageText:
  10087. //
  10088. // An internal error has occurred.
  10089. //
  10090. #define ERROR_DS_CODE_INCONSISTENCY 8408L
  10091. //
  10092. // MessageId: ERROR_DS_DATABASE_ERROR
  10093. //
  10094. // MessageText:
  10095. //
  10096. // A database error has occurred.
  10097. //
  10098. #define ERROR_DS_DATABASE_ERROR 8409L
  10099. //
  10100. // MessageId: ERROR_DS_GOVERNSID_MISSING
  10101. //
  10102. // MessageText:
  10103. //
  10104. // The attribute GOVERNSID is missing.
  10105. //
  10106. #define ERROR_DS_GOVERNSID_MISSING 8410L
  10107. //
  10108. // MessageId: ERROR_DS_MISSING_EXPECTED_ATT
  10109. //
  10110. // MessageText:
  10111. //
  10112. // An expected attribute is missing.
  10113. //
  10114. #define ERROR_DS_MISSING_EXPECTED_ATT 8411L
  10115. //
  10116. // MessageId: ERROR_DS_NCNAME_MISSING_CR_REF
  10117. //
  10118. // MessageText:
  10119. //
  10120. // The specified naming context is missing a cross reference.
  10121. //
  10122. #define ERROR_DS_NCNAME_MISSING_CR_REF 8412L
  10123. //
  10124. // MessageId: ERROR_DS_SECURITY_CHECKING_ERROR
  10125. //
  10126. // MessageText:
  10127. //
  10128. // A security checking error has occurred.
  10129. //
  10130. #define ERROR_DS_SECURITY_CHECKING_ERROR 8413L
  10131. //
  10132. // MessageId: ERROR_DS_SCHEMA_NOT_LOADED
  10133. //
  10134. // MessageText:
  10135. //
  10136. // The schema is not loaded.
  10137. //
  10138. #define ERROR_DS_SCHEMA_NOT_LOADED 8414L
  10139. //
  10140. // MessageId: ERROR_DS_SCHEMA_ALLOC_FAILED
  10141. //
  10142. // MessageText:
  10143. //
  10144. // Schema allocation failed. Please check if the machine is running low on memory.
  10145. //
  10146. #define ERROR_DS_SCHEMA_ALLOC_FAILED 8415L
  10147. //
  10148. // MessageId: ERROR_DS_ATT_SCHEMA_REQ_SYNTAX
  10149. //
  10150. // MessageText:
  10151. //
  10152. // Failed to obtain the required syntax for the attribute schema.
  10153. //
  10154. #define ERROR_DS_ATT_SCHEMA_REQ_SYNTAX 8416L
  10155. //
  10156. // MessageId: ERROR_DS_GCVERIFY_ERROR
  10157. //
  10158. // MessageText:
  10159. //
  10160. // The global catalog verification failed. The global catalog is not available or does not support the operation. Some part of the directory is currently not available.
  10161. //
  10162. #define ERROR_DS_GCVERIFY_ERROR 8417L
  10163. //
  10164. // MessageId: ERROR_DS_DRA_SCHEMA_MISMATCH
  10165. //
  10166. // MessageText:
  10167. //
  10168. // The replication operation failed because of a schema mismatch between the servers involved.
  10169. //
  10170. #define ERROR_DS_DRA_SCHEMA_MISMATCH 8418L
  10171. //
  10172. // MessageId: ERROR_DS_CANT_FIND_DSA_OBJ
  10173. //
  10174. // MessageText:
  10175. //
  10176. // The DSA object could not be found.
  10177. //
  10178. #define ERROR_DS_CANT_FIND_DSA_OBJ 8419L
  10179. //
  10180. // MessageId: ERROR_DS_CANT_FIND_EXPECTED_NC
  10181. //
  10182. // MessageText:
  10183. //
  10184. // The naming context could not be found.
  10185. //
  10186. #define ERROR_DS_CANT_FIND_EXPECTED_NC 8420L
  10187. //
  10188. // MessageId: ERROR_DS_CANT_FIND_NC_IN_CACHE
  10189. //
  10190. // MessageText:
  10191. //
  10192. // The naming context could not be found in the cache.
  10193. //
  10194. #define ERROR_DS_CANT_FIND_NC_IN_CACHE 8421L
  10195. //
  10196. // MessageId: ERROR_DS_CANT_RETRIEVE_CHILD
  10197. //
  10198. // MessageText:
  10199. //
  10200. // The child object could not be retrieved.
  10201. //
  10202. #define ERROR_DS_CANT_RETRIEVE_CHILD 8422L
  10203. //
  10204. // MessageId: ERROR_DS_SECURITY_ILLEGAL_MODIFY
  10205. //
  10206. // MessageText:
  10207. //
  10208. // The modification was not permitted for security reasons.
  10209. //
  10210. #define ERROR_DS_SECURITY_ILLEGAL_MODIFY 8423L
  10211. //
  10212. // MessageId: ERROR_DS_CANT_REPLACE_HIDDEN_REC
  10213. //
  10214. // MessageText:
  10215. //
  10216. // The operation cannot replace the hidden record.
  10217. //
  10218. #define ERROR_DS_CANT_REPLACE_HIDDEN_REC 8424L
  10219. //
  10220. // MessageId: ERROR_DS_BAD_HIERARCHY_FILE
  10221. //
  10222. // MessageText:
  10223. //
  10224. // The hierarchy file is invalid.
  10225. //
  10226. #define ERROR_DS_BAD_HIERARCHY_FILE 8425L
  10227. //
  10228. // MessageId: ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED
  10229. //
  10230. // MessageText:
  10231. //
  10232. // The attempt to build the hierarchy table failed.
  10233. //
  10234. #define ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED 8426L
  10235. //
  10236. // MessageId: ERROR_DS_CONFIG_PARAM_MISSING
  10237. //
  10238. // MessageText:
  10239. //
  10240. // The directory configuration parameter is missing from the registry.
  10241. //
  10242. #define ERROR_DS_CONFIG_PARAM_MISSING 8427L
  10243. //
  10244. // MessageId: ERROR_DS_COUNTING_AB_INDICES_FAILED
  10245. //
  10246. // MessageText:
  10247. //
  10248. // The attempt to count the address book indices failed.
  10249. //
  10250. #define ERROR_DS_COUNTING_AB_INDICES_FAILED 8428L
  10251. //
  10252. // MessageId: ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED
  10253. //
  10254. // MessageText:
  10255. //
  10256. // The allocation of the hierarchy table failed.
  10257. //
  10258. #define ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED 8429L
  10259. //
  10260. // MessageId: ERROR_DS_INTERNAL_FAILURE
  10261. //
  10262. // MessageText:
  10263. //
  10264. // The directory service encountered an internal failure.
  10265. //
  10266. #define ERROR_DS_INTERNAL_FAILURE 8430L
  10267. //
  10268. // MessageId: ERROR_DS_UNKNOWN_ERROR
  10269. //
  10270. // MessageText:
  10271. //
  10272. // The directory service encountered an unknown failure.
  10273. //
  10274. #define ERROR_DS_UNKNOWN_ERROR 8431L
  10275. //
  10276. // MessageId: ERROR_DS_ROOT_REQUIRES_CLASS_TOP
  10277. //
  10278. // MessageText:
  10279. //
  10280. // A root object requires a class of 'top'.
  10281. //
  10282. #define ERROR_DS_ROOT_REQUIRES_CLASS_TOP 8432L
  10283. //
  10284. // MessageId: ERROR_DS_REFUSING_FSMO_ROLES
  10285. //
  10286. // MessageText:
  10287. //
  10288. // This directory server is shutting down, and cannot take ownership of new floating single-master operation roles.
  10289. //
  10290. #define ERROR_DS_REFUSING_FSMO_ROLES 8433L
  10291. //
  10292. // MessageId: ERROR_DS_MISSING_FSMO_SETTINGS
  10293. //
  10294. // MessageText:
  10295. //
  10296. // The directory service is missing mandatory configuration information, and is unable to determine the ownership of floating single-master operation roles.
  10297. //
  10298. #define ERROR_DS_MISSING_FSMO_SETTINGS 8434L
  10299. //
  10300. // MessageId: ERROR_DS_UNABLE_TO_SURRENDER_ROLES
  10301. //
  10302. // MessageText:
  10303. //
  10304. // The directory service was unable to transfer ownership of one or more floating single-master operation roles to other servers.
  10305. //
  10306. #define ERROR_DS_UNABLE_TO_SURRENDER_ROLES 8435L
  10307. //
  10308. // MessageId: ERROR_DS_DRA_GENERIC
  10309. //
  10310. // MessageText:
  10311. //
  10312. // The replication operation failed.
  10313. //
  10314. #define ERROR_DS_DRA_GENERIC 8436L
  10315. //
  10316. // MessageId: ERROR_DS_DRA_INVALID_PARAMETER
  10317. //
  10318. // MessageText:
  10319. //
  10320. // An invalid parameter was specified for this replication operation.
  10321. //
  10322. #define ERROR_DS_DRA_INVALID_PARAMETER 8437L
  10323. //
  10324. // MessageId: ERROR_DS_DRA_BUSY
  10325. //
  10326. // MessageText:
  10327. //
  10328. // The directory service is too busy to complete the replication operation at this time.
  10329. //
  10330. #define ERROR_DS_DRA_BUSY 8438L
  10331. //
  10332. // MessageId: ERROR_DS_DRA_BAD_DN
  10333. //
  10334. // MessageText:
  10335. //
  10336. // The distinguished name specified for this replication operation is invalid.
  10337. //
  10338. #define ERROR_DS_DRA_BAD_DN 8439L
  10339. //
  10340. // MessageId: ERROR_DS_DRA_BAD_NC
  10341. //
  10342. // MessageText:
  10343. //
  10344. // The naming context specified for this replication operation is invalid.
  10345. //
  10346. #define ERROR_DS_DRA_BAD_NC 8440L
  10347. //
  10348. // MessageId: ERROR_DS_DRA_DN_EXISTS
  10349. //
  10350. // MessageText:
  10351. //
  10352. // The distinguished name specified for this replication operation already exists.
  10353. //
  10354. #define ERROR_DS_DRA_DN_EXISTS 8441L
  10355. //
  10356. // MessageId: ERROR_DS_DRA_INTERNAL_ERROR
  10357. //
  10358. // MessageText:
  10359. //
  10360. // The replication system encountered an internal error.
  10361. //
  10362. #define ERROR_DS_DRA_INTERNAL_ERROR 8442L
  10363. //
  10364. // MessageId: ERROR_DS_DRA_INCONSISTENT_DIT
  10365. //
  10366. // MessageText:
  10367. //
  10368. // The replication operation encountered a database inconsistency.
  10369. //
  10370. #define ERROR_DS_DRA_INCONSISTENT_DIT 8443L
  10371. //
  10372. // MessageId: ERROR_DS_DRA_CONNECTION_FAILED
  10373. //
  10374. // MessageText:
  10375. //
  10376. // The server specified for this replication operation could not be contacted.
  10377. //
  10378. #define ERROR_DS_DRA_CONNECTION_FAILED 8444L
  10379. //
  10380. // MessageId: ERROR_DS_DRA_BAD_INSTANCE_TYPE
  10381. //
  10382. // MessageText:
  10383. //
  10384. // The replication operation encountered an object with an invalid instance type.
  10385. //
  10386. #define ERROR_DS_DRA_BAD_INSTANCE_TYPE 8445L
  10387. //
  10388. // MessageId: ERROR_DS_DRA_OUT_OF_MEM
  10389. //
  10390. // MessageText:
  10391. //
  10392. // The replication operation failed to allocate memory.
  10393. //
  10394. #define ERROR_DS_DRA_OUT_OF_MEM 8446L
  10395. //
  10396. // MessageId: ERROR_DS_DRA_MAIL_PROBLEM
  10397. //
  10398. // MessageText:
  10399. //
  10400. // The replication operation encountered an error with the mail system.
  10401. //
  10402. #define ERROR_DS_DRA_MAIL_PROBLEM 8447L
  10403. //
  10404. // MessageId: ERROR_DS_DRA_REF_ALREADY_EXISTS
  10405. //
  10406. // MessageText:
  10407. //
  10408. // The replication reference information for the target server already exists.
  10409. //
  10410. #define ERROR_DS_DRA_REF_ALREADY_EXISTS 8448L
  10411. //
  10412. // MessageId: ERROR_DS_DRA_REF_NOT_FOUND
  10413. //
  10414. // MessageText:
  10415. //
  10416. // The replication reference information for the target server does not exist.
  10417. //
  10418. #define ERROR_DS_DRA_REF_NOT_FOUND 8449L
  10419. //
  10420. // MessageId: ERROR_DS_DRA_OBJ_IS_REP_SOURCE
  10421. //
  10422. // MessageText:
  10423. //
  10424. // The naming context cannot be removed because it is replicated to another server.
  10425. //
  10426. #define ERROR_DS_DRA_OBJ_IS_REP_SOURCE 8450L
  10427. //
  10428. // MessageId: ERROR_DS_DRA_DB_ERROR
  10429. //
  10430. // MessageText:
  10431. //
  10432. // The replication operation encountered a database error.
  10433. //
  10434. #define ERROR_DS_DRA_DB_ERROR 8451L
  10435. //
  10436. // MessageId: ERROR_DS_DRA_NO_REPLICA
  10437. //
  10438. // MessageText:
  10439. //
  10440. // The naming context is in the process of being removed or is not replicated from the specified server.
  10441. //
  10442. #define ERROR_DS_DRA_NO_REPLICA 8452L
  10443. //
  10444. // MessageId: ERROR_DS_DRA_ACCESS_DENIED
  10445. //
  10446. // MessageText:
  10447. //
  10448. // Replication access was denied.
  10449. //
  10450. #define ERROR_DS_DRA_ACCESS_DENIED 8453L
  10451. //
  10452. // MessageId: ERROR_DS_DRA_NOT_SUPPORTED
  10453. //
  10454. // MessageText:
  10455. //
  10456. // The requested operation is not supported by this version of the directory service.
  10457. //
  10458. #define ERROR_DS_DRA_NOT_SUPPORTED 8454L
  10459. //
  10460. // MessageId: ERROR_DS_DRA_RPC_CANCELLED
  10461. //
  10462. // MessageText:
  10463. //
  10464. // The replication remote procedure call was cancelled.
  10465. //
  10466. #define ERROR_DS_DRA_RPC_CANCELLED 8455L
  10467. //
  10468. // MessageId: ERROR_DS_DRA_SOURCE_DISABLED
  10469. //
  10470. // MessageText:
  10471. //
  10472. // The source server is currently rejecting replication requests.
  10473. //
  10474. #define ERROR_DS_DRA_SOURCE_DISABLED 8456L
  10475. //
  10476. // MessageId: ERROR_DS_DRA_SINK_DISABLED
  10477. //
  10478. // MessageText:
  10479. //
  10480. // The destination server is currently rejecting replication requests.
  10481. //
  10482. #define ERROR_DS_DRA_SINK_DISABLED 8457L
  10483. //
  10484. // MessageId: ERROR_DS_DRA_NAME_COLLISION
  10485. //
  10486. // MessageText:
  10487. //
  10488. // The replication operation failed due to a collision of object names.
  10489. //
  10490. #define ERROR_DS_DRA_NAME_COLLISION 8458L
  10491. //
  10492. // MessageId: ERROR_DS_DRA_SOURCE_REINSTALLED
  10493. //
  10494. // MessageText:
  10495. //
  10496. // The replication source has been reinstalled.
  10497. //
  10498. #define ERROR_DS_DRA_SOURCE_REINSTALLED 8459L
  10499. //
  10500. // MessageId: ERROR_DS_DRA_MISSING_PARENT
  10501. //
  10502. // MessageText:
  10503. //
  10504. // The replication operation failed because a required parent object is missing.
  10505. //
  10506. #define ERROR_DS_DRA_MISSING_PARENT 8460L
  10507. //
  10508. // MessageId: ERROR_DS_DRA_PREEMPTED
  10509. //
  10510. // MessageText:
  10511. //
  10512. // The replication operation was preempted.
  10513. //
  10514. #define ERROR_DS_DRA_PREEMPTED 8461L
  10515. //
  10516. // MessageId: ERROR_DS_DRA_ABANDON_SYNC
  10517. //
  10518. // MessageText:
  10519. //
  10520. // The replication synchronization attempt was abandoned because of a lack of updates.
  10521. //
  10522. #define ERROR_DS_DRA_ABANDON_SYNC 8462L
  10523. //
  10524. // MessageId: ERROR_DS_DRA_SHUTDOWN
  10525. //
  10526. // MessageText:
  10527. //
  10528. // The replication operation was terminated because the system is shutting down.
  10529. //
  10530. #define ERROR_DS_DRA_SHUTDOWN 8463L
  10531. //
  10532. // MessageId: ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET
  10533. //
  10534. // MessageText:
  10535. //
  10536. // The replication synchronization attempt failed as the destination partial attribute set is not a subset of source partial attribute set.
  10537. //
  10538. #define ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET 8464L
  10539. //
  10540. // MessageId: ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA
  10541. //
  10542. // MessageText:
  10543. //
  10544. // The replication synchronization attempt failed because a master replica attempted to sync from a partial replica.
  10545. //
  10546. #define ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA 8465L
  10547. //
  10548. // MessageId: ERROR_DS_DRA_EXTN_CONNECTION_FAILED
  10549. //
  10550. // MessageText:
  10551. //
  10552. // The server specified for this replication operation was contacted, but that server was unable to contact an additional server needed to complete the operation.
  10553. //
  10554. #define ERROR_DS_DRA_EXTN_CONNECTION_FAILED 8466L
  10555. //
  10556. // MessageId: ERROR_DS_INSTALL_SCHEMA_MISMATCH
  10557. //
  10558. // MessageText:
  10559. //
  10560. // The version of the Active Directory schema of the source forest is not compatible with the version of Active Directory on this computer. You must upgrade the operating system on a domain controller in the source forest before this computer can be added as a domain controller to that forest.
  10561. //
  10562. #define ERROR_DS_INSTALL_SCHEMA_MISMATCH 8467L
  10563. //
  10564. // MessageId: ERROR_DS_DUP_LINK_ID
  10565. //
  10566. // MessageText:
  10567. //
  10568. // Schema update failed: An attribute with the same link identifier already exists.
  10569. //
  10570. #define ERROR_DS_DUP_LINK_ID 8468L
  10571. //
  10572. // MessageId: ERROR_DS_NAME_ERROR_RESOLVING
  10573. //
  10574. // MessageText:
  10575. //
  10576. // Name translation: Generic processing error.
  10577. //
  10578. #define ERROR_DS_NAME_ERROR_RESOLVING 8469L
  10579. //
  10580. // MessageId: ERROR_DS_NAME_ERROR_NOT_FOUND
  10581. //
  10582. // MessageText:
  10583. //
  10584. // Name translation: Could not find the name or insufficient right to see name.
  10585. //
  10586. #define ERROR_DS_NAME_ERROR_NOT_FOUND 8470L
  10587. //
  10588. // MessageId: ERROR_DS_NAME_ERROR_NOT_UNIQUE
  10589. //
  10590. // MessageText:
  10591. //
  10592. // Name translation: Input name mapped to more than one output name.
  10593. //
  10594. #define ERROR_DS_NAME_ERROR_NOT_UNIQUE 8471L
  10595. //
  10596. // MessageId: ERROR_DS_NAME_ERROR_NO_MAPPING
  10597. //
  10598. // MessageText:
  10599. //
  10600. // Name translation: Input name found, but not the associated output format.
  10601. //
  10602. #define ERROR_DS_NAME_ERROR_NO_MAPPING 8472L
  10603. //
  10604. // MessageId: ERROR_DS_NAME_ERROR_DOMAIN_ONLY
  10605. //
  10606. // MessageText:
  10607. //
  10608. // Name translation: Unable to resolve completely, only the domain was found.
  10609. //
  10610. #define ERROR_DS_NAME_ERROR_DOMAIN_ONLY 8473L
  10611. //
  10612. // MessageId: ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
  10613. //
  10614. // MessageText:
  10615. //
  10616. // Name translation: Unable to perform purely syntactical mapping at the client without going out to the wire.
  10617. //
  10618. #define ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING 8474L
  10619. //
  10620. // MessageId: ERROR_DS_CONSTRUCTED_ATT_MOD
  10621. //
  10622. // MessageText:
  10623. //
  10624. // Modification of a constructed att is not allowed.
  10625. //
  10626. #define ERROR_DS_CONSTRUCTED_ATT_MOD 8475L
  10627. //
  10628. // MessageId: ERROR_DS_WRONG_OM_OBJ_CLASS
  10629. //
  10630. // MessageText:
  10631. //
  10632. // The OM-Object-Class specified is incorrect for an attribute with the specified syntax.
  10633. //
  10634. #define ERROR_DS_WRONG_OM_OBJ_CLASS 8476L
  10635. //
  10636. // MessageId: ERROR_DS_DRA_REPL_PENDING
  10637. //
  10638. // MessageText:
  10639. //
  10640. // The replication request has been posted; waiting for reply.
  10641. //
  10642. #define ERROR_DS_DRA_REPL_PENDING 8477L
  10643. //
  10644. // MessageId: ERROR_DS_DS_REQUIRED
  10645. //
  10646. // MessageText:
  10647. //
  10648. // The requested operation requires a directory service, and none was available.
  10649. //
  10650. #define ERROR_DS_DS_REQUIRED 8478L
  10651. //
  10652. // MessageId: ERROR_DS_INVALID_LDAP_DISPLAY_NAME
  10653. //
  10654. // MessageText:
  10655. //
  10656. // The LDAP display name of the class or attribute contains non-ASCII characters.
  10657. //
  10658. #define ERROR_DS_INVALID_LDAP_DISPLAY_NAME 8479L
  10659. //
  10660. // MessageId: ERROR_DS_NON_BASE_SEARCH
  10661. //
  10662. // MessageText:
  10663. //
  10664. // The requested search operation is only supported for base searches.
  10665. //
  10666. #define ERROR_DS_NON_BASE_SEARCH 8480L
  10667. //
  10668. // MessageId: ERROR_DS_CANT_RETRIEVE_ATTS
  10669. //
  10670. // MessageText:
  10671. //
  10672. // The search failed to retrieve attributes from the database.
  10673. //
  10674. #define ERROR_DS_CANT_RETRIEVE_ATTS 8481L
  10675. //
  10676. // MessageId: ERROR_DS_BACKLINK_WITHOUT_LINK
  10677. //
  10678. // MessageText:
  10679. //
  10680. // The schema update operation tried to add a backward link attribute that has no corresponding forward link.
  10681. //
  10682. #define ERROR_DS_BACKLINK_WITHOUT_LINK 8482L
  10683. //
  10684. // MessageId: ERROR_DS_EPOCH_MISMATCH
  10685. //
  10686. // MessageText:
  10687. //
  10688. // Source and destination of a cross-domain move do not agree on the object's epoch number. Either source or destination does not have the latest version of the object.
  10689. //
  10690. #define ERROR_DS_EPOCH_MISMATCH 8483L
  10691. //
  10692. // MessageId: ERROR_DS_SRC_NAME_MISMATCH
  10693. //
  10694. // MessageText:
  10695. //
  10696. // Source and destination of a cross-domain move do not agree on the object's current name. Either source or destination does not have the latest version of the object.
  10697. //
  10698. #define ERROR_DS_SRC_NAME_MISMATCH 8484L
  10699. //
  10700. // MessageId: ERROR_DS_SRC_AND_DST_NC_IDENTICAL
  10701. //
  10702. // MessageText:
  10703. //
  10704. // Source and destination for the cross-domain move operation are identical. Caller should use local move operation instead of cross-domain move operation.
  10705. //
  10706. #define ERROR_DS_SRC_AND_DST_NC_IDENTICAL 8485L
  10707. //
  10708. // MessageId: ERROR_DS_DST_NC_MISMATCH
  10709. //
  10710. // MessageText:
  10711. //
  10712. // Source and destination for a cross-domain move are not in agreement on the naming contexts in the forest. Either source or destination does not have the latest version of the Partitions container.
  10713. //
  10714. #define ERROR_DS_DST_NC_MISMATCH 8486L
  10715. //
  10716. // MessageId: ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC
  10717. //
  10718. // MessageText:
  10719. //
  10720. // Destination of a cross-domain move is not authoritative for the destination naming context.
  10721. //
  10722. #define ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC 8487L
  10723. //
  10724. // MessageId: ERROR_DS_SRC_GUID_MISMATCH
  10725. //
  10726. // MessageText:
  10727. //
  10728. // Source and destination of a cross-domain move do not agree on the identity of the source object. Either source or destination does not have the latest version of the source object.
  10729. //
  10730. #define ERROR_DS_SRC_GUID_MISMATCH 8488L
  10731. //
  10732. // MessageId: ERROR_DS_CANT_MOVE_DELETED_OBJECT
  10733. //
  10734. // MessageText:
  10735. //
  10736. // Object being moved across-domains is already known to be deleted by the destination server. The source server does not have the latest version of the source object.
  10737. //
  10738. #define ERROR_DS_CANT_MOVE_DELETED_OBJECT 8489L
  10739. //
  10740. // MessageId: ERROR_DS_PDC_OPERATION_IN_PROGRESS
  10741. //
  10742. // MessageText:
  10743. //
  10744. // Another operation which requires exclusive access to the PDC FSMO is already in progress.
  10745. //
  10746. #define ERROR_DS_PDC_OPERATION_IN_PROGRESS 8490L
  10747. //
  10748. // MessageId: ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD
  10749. //
  10750. // MessageText:
  10751. //
  10752. // A cross-domain move operation failed such that two versions of the moved object exist - one each in the source and destination domains. The destination object needs to be removed to restore the system to a consistent state.
  10753. //
  10754. #define ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD 8491L
  10755. //
  10756. // MessageId: ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION
  10757. //
  10758. // MessageText:
  10759. //
  10760. // This object may not be moved across domain boundaries either because cross-domain moves for this class are disallowed, or the object has some special characteristics, eg: trust account or restricted RID, which prevent its move.
  10761. //
  10762. #define ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION 8492L
  10763. //
  10764. // MessageId: ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS
  10765. //
  10766. // MessageText:
  10767. //
  10768. // Can't move objects with memberships across domain boundaries as once moved, this would violate the membership conditions of the account group. Remove the object from any account group memberships and retry.
  10769. //
  10770. #define ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS 8493L
  10771. //
  10772. // MessageId: ERROR_DS_NC_MUST_HAVE_NC_PARENT
  10773. //
  10774. // MessageText:
  10775. //
  10776. // A naming context head must be the immediate child of another naming context head, not of an interior node.
  10777. //
  10778. #define ERROR_DS_NC_MUST_HAVE_NC_PARENT 8494L
  10779. //
  10780. // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE
  10781. //
  10782. // MessageText:
  10783. //
  10784. // The directory cannot validate the proposed naming context name because it does not hold a replica of the naming context above the proposed naming context. Please ensure that the domain naming master role is held by a server that is configured as a global catalog server, and that the server is up to date with its replication partners. (Applies only to Windows 2000 Domain Naming masters)
  10785. //
  10786. #define ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE 8495L
  10787. //
  10788. // MessageId: ERROR_DS_DST_DOMAIN_NOT_NATIVE
  10789. //
  10790. // MessageText:
  10791. //
  10792. // Destination domain must be in native mode.
  10793. //
  10794. #define ERROR_DS_DST_DOMAIN_NOT_NATIVE 8496L
  10795. //
  10796. // MessageId: ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER
  10797. //
  10798. // MessageText:
  10799. //
  10800. // The operation can not be performed because the server does not have an infrastructure container in the domain of interest.
  10801. //
  10802. #define ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER 8497L
  10803. //
  10804. // MessageId: ERROR_DS_CANT_MOVE_ACCOUNT_GROUP
  10805. //
  10806. // MessageText:
  10807. //
  10808. // Cross-domain move of non-empty account groups is not allowed.
  10809. //
  10810. #define ERROR_DS_CANT_MOVE_ACCOUNT_GROUP 8498L
  10811. //
  10812. // MessageId: ERROR_DS_CANT_MOVE_RESOURCE_GROUP
  10813. //
  10814. // MessageText:
  10815. //
  10816. // Cross-domain move of non-empty resource groups is not allowed.
  10817. //
  10818. #define ERROR_DS_CANT_MOVE_RESOURCE_GROUP 8499L
  10819. //
  10820. // MessageId: ERROR_DS_INVALID_SEARCH_FLAG
  10821. //
  10822. // MessageText:
  10823. //
  10824. // The search flags for the attribute are invalid. The ANR bit is valid only on attributes of Unicode or Teletex strings.
  10825. //
  10826. #define ERROR_DS_INVALID_SEARCH_FLAG 8500L
  10827. //
  10828. // MessageId: ERROR_DS_NO_TREE_DELETE_ABOVE_NC
  10829. //
  10830. // MessageText:
  10831. //
  10832. // Tree deletions starting at an object which has an NC head as a descendant are not allowed.
  10833. //
  10834. #define ERROR_DS_NO_TREE_DELETE_ABOVE_NC 8501L
  10835. //
  10836. // MessageId: ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE
  10837. //
  10838. // MessageText:
  10839. //
  10840. // The directory service failed to lock a tree in preparation for a tree deletion because the tree was in use.
  10841. //
  10842. #define ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE 8502L
  10843. //
  10844. // MessageId: ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE
  10845. //
  10846. // MessageText:
  10847. //
  10848. // The directory service failed to identify the list of objects to delete while attempting a tree deletion.
  10849. //
  10850. #define ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE 8503L
  10851. //
  10852. // MessageId: ERROR_DS_SAM_INIT_FAILURE
  10853. //
  10854. // MessageText:
  10855. //
  10856. // Security Accounts Manager initialization failed because of the following error: %1.
  10857. // Error Status: 0x%2. Click OK to shut down the system and reboot into Directory Services Restore Mode. Check the event log for detailed information.
  10858. //
  10859. #define ERROR_DS_SAM_INIT_FAILURE 8504L
  10860. //
  10861. // MessageId: ERROR_DS_SENSITIVE_GROUP_VIOLATION
  10862. //
  10863. // MessageText:
  10864. //
  10865. // Only an administrator can modify the membership list of an administrative group.
  10866. //
  10867. #define ERROR_DS_SENSITIVE_GROUP_VIOLATION 8505L
  10868. //
  10869. // MessageId: ERROR_DS_CANT_MOD_PRIMARYGROUPID
  10870. //
  10871. // MessageText:
  10872. //
  10873. // Cannot change the primary group ID of a domain controller account.
  10874. //
  10875. #define ERROR_DS_CANT_MOD_PRIMARYGROUPID 8506L
  10876. //
  10877. // MessageId: ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD
  10878. //
  10879. // MessageText:
  10880. //
  10881. // An attempt is made to modify the base schema.
  10882. //
  10883. #define ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD 8507L
  10884. //
  10885. // MessageId: ERROR_DS_NONSAFE_SCHEMA_CHANGE
  10886. //
  10887. // MessageText:
  10888. //
  10889. // Adding a new mandatory attribute to an existing class, deleting a mandatory attribute from an existing class, or adding an optional attribute to the special class Top that is not a backlink attribute (directly or through inheritance, for example, by adding or deleting an auxiliary class) is not allowed.
  10890. //
  10891. #define ERROR_DS_NONSAFE_SCHEMA_CHANGE 8508L
  10892. //
  10893. // MessageId: ERROR_DS_SCHEMA_UPDATE_DISALLOWED
  10894. //
  10895. // MessageText:
  10896. //
  10897. // Schema update is not allowed on this DC because the DC is not the schema FSMO Role Owner.
  10898. //
  10899. #define ERROR_DS_SCHEMA_UPDATE_DISALLOWED 8509L
  10900. //
  10901. // MessageId: ERROR_DS_CANT_CREATE_UNDER_SCHEMA
  10902. //
  10903. // MessageText:
  10904. //
  10905. // An object of this class cannot be created under the schema container. You can only create attribute-schema and class-schema objects under the schema container.
  10906. //
  10907. #define ERROR_DS_CANT_CREATE_UNDER_SCHEMA 8510L
  10908. //
  10909. // MessageId: ERROR_DS_INSTALL_NO_SRC_SCH_VERSION
  10910. //
  10911. // MessageText:
  10912. //
  10913. // The replica/child install failed to get the objectVersion attribute on the schema container on the source DC. Either the attribute is missing on the schema container or the credentials supplied do not have permission to read it.
  10914. //
  10915. #define ERROR_DS_INSTALL_NO_SRC_SCH_VERSION 8511L
  10916. //
  10917. // MessageId: ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE
  10918. //
  10919. // MessageText:
  10920. //
  10921. // The replica/child install failed to read the objectVersion attribute in the SCHEMA section of the file schema.ini in the system32 directory.
  10922. //
  10923. #define ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE 8512L
  10924. //
  10925. // MessageId: ERROR_DS_INVALID_GROUP_TYPE
  10926. //
  10927. // MessageText:
  10928. //
  10929. // The specified group type is invalid.
  10930. //
  10931. #define ERROR_DS_INVALID_GROUP_TYPE 8513L
  10932. //
  10933. // MessageId: ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN
  10934. //
  10935. // MessageText:
  10936. //
  10937. // You cannot nest global groups in a mixed domain if the group is security-enabled.
  10938. //
  10939. #define ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN 8514L
  10940. //
  10941. // MessageId: ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN
  10942. //
  10943. // MessageText:
  10944. //
  10945. // You cannot nest local groups in a mixed domain if the group is security-enabled.
  10946. //
  10947. #define ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN 8515L
  10948. //
  10949. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER
  10950. //
  10951. // MessageText:
  10952. //
  10953. // A global group cannot have a local group as a member.
  10954. //
  10955. #define ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER 8516L
  10956. //
  10957. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER
  10958. //
  10959. // MessageText:
  10960. //
  10961. // A global group cannot have a universal group as a member.
  10962. //
  10963. #define ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER 8517L
  10964. //
  10965. // MessageId: ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER
  10966. //
  10967. // MessageText:
  10968. //
  10969. // A universal group cannot have a local group as a member.
  10970. //
  10971. #define ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER 8518L
  10972. //
  10973. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER
  10974. //
  10975. // MessageText:
  10976. //
  10977. // A global group cannot have a cross-domain member.
  10978. //
  10979. #define ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER 8519L
  10980. //
  10981. // MessageId: ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER
  10982. //
  10983. // MessageText:
  10984. //
  10985. // A local group cannot have another cross domain local group as a member.
  10986. //
  10987. #define ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER 8520L
  10988. //
  10989. // MessageId: ERROR_DS_HAVE_PRIMARY_MEMBERS
  10990. //
  10991. // MessageText:
  10992. //
  10993. // A group with primary members cannot change to a security-disabled group.
  10994. //
  10995. #define ERROR_DS_HAVE_PRIMARY_MEMBERS 8521L
  10996. //
  10997. // MessageId: ERROR_DS_STRING_SD_CONVERSION_FAILED
  10998. //
  10999. // MessageText:
  11000. //
  11001. // The schema cache load failed to convert the string default SD on a class-schema object.
  11002. //
  11003. #define ERROR_DS_STRING_SD_CONVERSION_FAILED 8522L
  11004. //
  11005. // MessageId: ERROR_DS_NAMING_MASTER_GC
  11006. //
  11007. // MessageText:
  11008. //
  11009. // Only DSAs configured to be Global Catalog servers should be allowed to hold the Domain Naming Master FSMO role. (Applies only to Windows 2000 servers)
  11010. //
  11011. #define ERROR_DS_NAMING_MASTER_GC 8523L
  11012. //
  11013. // MessageId: ERROR_DS_DNS_LOOKUP_FAILURE
  11014. //
  11015. // MessageText:
  11016. //
  11017. // The DSA operation is unable to proceed because of a DNS lookup failure.
  11018. //
  11019. #define ERROR_DS_DNS_LOOKUP_FAILURE 8524L
  11020. //
  11021. // MessageId: ERROR_DS_COULDNT_UPDATE_SPNS
  11022. //
  11023. // MessageText:
  11024. //
  11025. // While processing a change to the DNS Host Name for an object, the Service Principal Name values could not be kept in sync.
  11026. //
  11027. #define ERROR_DS_COULDNT_UPDATE_SPNS 8525L
  11028. //
  11029. // MessageId: ERROR_DS_CANT_RETRIEVE_SD
  11030. //
  11031. // MessageText:
  11032. //
  11033. // The Security Descriptor attribute could not be read.
  11034. //
  11035. #define ERROR_DS_CANT_RETRIEVE_SD 8526L
  11036. //
  11037. // MessageId: ERROR_DS_KEY_NOT_UNIQUE
  11038. //
  11039. // MessageText:
  11040. //
  11041. // The object requested was not found, but an object with that key was found.
  11042. //
  11043. #define ERROR_DS_KEY_NOT_UNIQUE 8527L
  11044. //
  11045. // MessageId: ERROR_DS_WRONG_LINKED_ATT_SYNTAX
  11046. //
  11047. // MessageText:
  11048. //
  11049. // The syntax of the linked attribute being added is incorrect. Forward links can only have syntax 2.5.5.1, 2.5.5.7, and 2.5.5.14, and backlinks can only have syntax 2.5.5.1
  11050. //
  11051. #define ERROR_DS_WRONG_LINKED_ATT_SYNTAX 8528L
  11052. //
  11053. // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD
  11054. //
  11055. // MessageText:
  11056. //
  11057. // Security Account Manager needs to get the boot password.
  11058. //
  11059. #define ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD 8529L
  11060. //
  11061. // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY
  11062. //
  11063. // MessageText:
  11064. //
  11065. // Security Account Manager needs to get the boot key from floppy disk.
  11066. //
  11067. #define ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY 8530L
  11068. //
  11069. // MessageId: ERROR_DS_CANT_START
  11070. //
  11071. // MessageText:
  11072. //
  11073. // Directory Service cannot start.
  11074. //
  11075. #define ERROR_DS_CANT_START 8531L
  11076. //
  11077. // MessageId: ERROR_DS_INIT_FAILURE
  11078. //
  11079. // MessageText:
  11080. //
  11081. // Directory Services could not start.
  11082. //
  11083. #define ERROR_DS_INIT_FAILURE 8532L
  11084. //
  11085. // MessageId: ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION
  11086. //
  11087. // MessageText:
  11088. //
  11089. // The connection between client and server requires packet privacy or better.
  11090. //
  11091. #define ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION 8533L
  11092. //
  11093. // MessageId: ERROR_DS_SOURCE_DOMAIN_IN_FOREST
  11094. //
  11095. // MessageText:
  11096. //
  11097. // The source domain may not be in the same forest as destination.
  11098. //
  11099. #define ERROR_DS_SOURCE_DOMAIN_IN_FOREST 8534L
  11100. //
  11101. // MessageId: ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST
  11102. //
  11103. // MessageText:
  11104. //
  11105. // The destination domain must be in the forest.
  11106. //
  11107. #define ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST 8535L
  11108. //
  11109. // MessageId: ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED
  11110. //
  11111. // MessageText:
  11112. //
  11113. // The operation requires that destination domain auditing be enabled.
  11114. //
  11115. #define ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED 8536L
  11116. //
  11117. // MessageId: ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN
  11118. //
  11119. // MessageText:
  11120. //
  11121. // The operation couldn't locate a DC for the source domain.
  11122. //
  11123. #define ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN 8537L
  11124. //
  11125. // MessageId: ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER
  11126. //
  11127. // MessageText:
  11128. //
  11129. // The source object must be a group or user.
  11130. //
  11131. #define ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER 8538L
  11132. //
  11133. // MessageId: ERROR_DS_SRC_SID_EXISTS_IN_FOREST
  11134. //
  11135. // MessageText:
  11136. //
  11137. // The source object's SID already exists in destination forest.
  11138. //
  11139. #define ERROR_DS_SRC_SID_EXISTS_IN_FOREST 8539L
  11140. //
  11141. // MessageId: ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH
  11142. //
  11143. // MessageText:
  11144. //
  11145. // The source and destination object must be of the same type.
  11146. //
  11147. #define ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH 8540L
  11148. //
  11149. // MessageId: ERROR_SAM_INIT_FAILURE
  11150. //
  11151. // MessageText:
  11152. //
  11153. // Security Accounts Manager initialization failed because of the following error: %1.
  11154. // Error Status: 0x%2. Click OK to shut down the system and reboot into Safe Mode. Check the event log for detailed information.
  11155. //
  11156. #define ERROR_SAM_INIT_FAILURE 8541L
  11157. //
  11158. // MessageId: ERROR_DS_DRA_SCHEMA_INFO_SHIP
  11159. //
  11160. // MessageText:
  11161. //
  11162. // Schema information could not be included in the replication request.
  11163. //
  11164. #define ERROR_DS_DRA_SCHEMA_INFO_SHIP 8542L
  11165. //
  11166. // MessageId: ERROR_DS_DRA_SCHEMA_CONFLICT
  11167. //
  11168. // MessageText:
  11169. //
  11170. // The replication operation could not be completed due to a schema incompatibility.
  11171. //
  11172. #define ERROR_DS_DRA_SCHEMA_CONFLICT 8543L
  11173. //
  11174. // MessageId: ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT
  11175. //
  11176. // MessageText:
  11177. //
  11178. // The replication operation could not be completed due to a previous schema incompatibility.
  11179. //
  11180. #define ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT 8544L
  11181. //
  11182. // MessageId: ERROR_DS_DRA_OBJ_NC_MISMATCH
  11183. //
  11184. // MessageText:
  11185. //
  11186. // The replication update could not be applied because either the source or the destination has not yet received information regarding a recent cross-domain move operation.
  11187. //
  11188. #define ERROR_DS_DRA_OBJ_NC_MISMATCH 8545L
  11189. //
  11190. // MessageId: ERROR_DS_NC_STILL_HAS_DSAS
  11191. //
  11192. // MessageText:
  11193. //
  11194. // The requested domain could not be deleted because there exist domain controllers that still host this domain.
  11195. //
  11196. #define ERROR_DS_NC_STILL_HAS_DSAS 8546L
  11197. //
  11198. // MessageId: ERROR_DS_GC_REQUIRED
  11199. //
  11200. // MessageText:
  11201. //
  11202. // The requested operation can be performed only on a global catalog server.
  11203. //
  11204. #define ERROR_DS_GC_REQUIRED 8547L
  11205. //
  11206. // MessageId: ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY
  11207. //
  11208. // MessageText:
  11209. //
  11210. // A local group can only be a member of other local groups in the same domain.
  11211. //
  11212. #define ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY 8548L
  11213. //
  11214. // MessageId: ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS
  11215. //
  11216. // MessageText:
  11217. //
  11218. // Foreign security principals cannot be members of universal groups.
  11219. //
  11220. #define ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS 8549L
  11221. //
  11222. // MessageId: ERROR_DS_CANT_ADD_TO_GC
  11223. //
  11224. // MessageText:
  11225. //
  11226. // The attribute is not allowed to be replicated to the GC because of security reasons.
  11227. //
  11228. #define ERROR_DS_CANT_ADD_TO_GC 8550L
  11229. //
  11230. // MessageId: ERROR_DS_NO_CHECKPOINT_WITH_PDC
  11231. //
  11232. // MessageText:
  11233. //
  11234. // The checkpoint with the PDC could not be taken because there too many modifications being processed currently.
  11235. //
  11236. #define ERROR_DS_NO_CHECKPOINT_WITH_PDC 8551L
  11237. //
  11238. // MessageId: ERROR_DS_SOURCE_AUDITING_NOT_ENABLED
  11239. //
  11240. // MessageText:
  11241. //
  11242. // The operation requires that source domain auditing be enabled.
  11243. //
  11244. #define ERROR_DS_SOURCE_AUDITING_NOT_ENABLED 8552L
  11245. //
  11246. // MessageId: ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC
  11247. //
  11248. // MessageText:
  11249. //
  11250. // Security principal objects can only be created inside domain naming contexts.
  11251. //
  11252. #define ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC 8553L
  11253. //
  11254. // MessageId: ERROR_DS_INVALID_NAME_FOR_SPN
  11255. //
  11256. // MessageText:
  11257. //
  11258. // A Service Principal Name (SPN) could not be constructed because the provided hostname is not in the necessary format.
  11259. //
  11260. #define ERROR_DS_INVALID_NAME_FOR_SPN 8554L
  11261. //
  11262. // MessageId: ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS
  11263. //
  11264. // MessageText:
  11265. //
  11266. // A Filter was passed that uses constructed attributes.
  11267. //
  11268. #define ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS 8555L
  11269. //
  11270. // MessageId: ERROR_DS_UNICODEPWD_NOT_IN_QUOTES
  11271. //
  11272. // MessageText:
  11273. //
  11274. // The unicodePwd attribute value must be enclosed in double quotes.
  11275. //
  11276. #define ERROR_DS_UNICODEPWD_NOT_IN_QUOTES 8556L
  11277. //
  11278. // MessageId: ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED
  11279. //
  11280. // MessageText:
  11281. //
  11282. // Your computer could not be joined to the domain. You have exceeded the maximum number of computer accounts you are allowed to create in this domain. Contact your system administrator to have this limit reset or increased.
  11283. //
  11284. #define ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED 8557L
  11285. //
  11286. // MessageId: ERROR_DS_MUST_BE_RUN_ON_DST_DC
  11287. //
  11288. // MessageText:
  11289. //
  11290. // For security reasons, the operation must be run on the destination DC.
  11291. //
  11292. #define ERROR_DS_MUST_BE_RUN_ON_DST_DC 8558L
  11293. //
  11294. // MessageId: ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER
  11295. //
  11296. // MessageText:
  11297. //
  11298. // For security reasons, the source DC must be NT4SP4 or greater.
  11299. //
  11300. #define ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER 8559L
  11301. //
  11302. // MessageId: ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ
  11303. //
  11304. // MessageText:
  11305. //
  11306. // Critical Directory Service System objects cannot be deleted during tree delete operations. The tree delete may have been partially performed.
  11307. //
  11308. #define ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ 8560L
  11309. //
  11310. // MessageId: ERROR_DS_INIT_FAILURE_CONSOLE
  11311. //
  11312. // MessageText:
  11313. //
  11314. // Directory Services could not start because of the following error: %1.
  11315. // Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
  11316. //
  11317. #define ERROR_DS_INIT_FAILURE_CONSOLE 8561L
  11318. //
  11319. // MessageId: ERROR_DS_SAM_INIT_FAILURE_CONSOLE
  11320. //
  11321. // MessageText:
  11322. //
  11323. // Security Accounts Manager initialization failed because of the following error: %1.
  11324. // Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
  11325. //
  11326. #define ERROR_DS_SAM_INIT_FAILURE_CONSOLE 8562L
  11327. //
  11328. // MessageId: ERROR_DS_FOREST_VERSION_TOO_HIGH
  11329. //
  11330. // MessageText:
  11331. //
  11332. // This version of Windows is too old to support the current directory forest behavior. You must upgrade the operating system on this server before it can become a domain controller in this forest.
  11333. //
  11334. #define ERROR_DS_FOREST_VERSION_TOO_HIGH 8563L
  11335. //
  11336. // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_HIGH
  11337. //
  11338. // MessageText:
  11339. //
  11340. // This version of Windows is too old to support the current domain behavior. You must upgrade the operating system on this server before it can become a domain controller in this domain.
  11341. //
  11342. #define ERROR_DS_DOMAIN_VERSION_TOO_HIGH 8564L
  11343. //
  11344. // MessageId: ERROR_DS_FOREST_VERSION_TOO_LOW
  11345. //
  11346. // MessageText:
  11347. //
  11348. // This version of Windows no longer supports the behavior version in use in this directory forest. You must advance the forest behavior version before this server can become a domain controller in the forest.
  11349. //
  11350. #define ERROR_DS_FOREST_VERSION_TOO_LOW 8565L
  11351. //
  11352. // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_LOW
  11353. //
  11354. // MessageText:
  11355. //
  11356. // This version of Windows no longer supports the behavior version in use in this domain. You must advance the domain behavior version before this server can become a domain controller in the domain.
  11357. //
  11358. #define ERROR_DS_DOMAIN_VERSION_TOO_LOW 8566L
  11359. //
  11360. // MessageId: ERROR_DS_INCOMPATIBLE_VERSION
  11361. //
  11362. // MessageText:
  11363. //
  11364. // The version of Windows is incompatible with the behavior version of the domain or forest.
  11365. //
  11366. #define ERROR_DS_INCOMPATIBLE_VERSION 8567L
  11367. //
  11368. // MessageId: ERROR_DS_LOW_DSA_VERSION
  11369. //
  11370. // MessageText:
  11371. //
  11372. // The behavior version cannot be increased to the requested value because Domain Controllers still exist with versions lower than the requested value.
  11373. //
  11374. #define ERROR_DS_LOW_DSA_VERSION 8568L
  11375. //
  11376. // MessageId: ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN
  11377. //
  11378. // MessageText:
  11379. //
  11380. // The behavior version value cannot be increased while the domain is still in mixed domain mode. You must first change the domain to native mode before increasing the behavior version.
  11381. //
  11382. #define ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN 8569L
  11383. //
  11384. // MessageId: ERROR_DS_NOT_SUPPORTED_SORT_ORDER
  11385. //
  11386. // MessageText:
  11387. //
  11388. // The sort order requested is not supported.
  11389. //
  11390. #define ERROR_DS_NOT_SUPPORTED_SORT_ORDER 8570L
  11391. //
  11392. // MessageId: ERROR_DS_NAME_NOT_UNIQUE
  11393. //
  11394. // MessageText:
  11395. //
  11396. // Found an object with a non unique name.
  11397. //
  11398. #define ERROR_DS_NAME_NOT_UNIQUE 8571L
  11399. //
  11400. // MessageId: ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4
  11401. //
  11402. // MessageText:
  11403. //
  11404. // The machine account was created pre-NT4. The account needs to be recreated.
  11405. //
  11406. #define ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 8572L
  11407. //
  11408. // MessageId: ERROR_DS_OUT_OF_VERSION_STORE
  11409. //
  11410. // MessageText:
  11411. //
  11412. // The database is out of version store.
  11413. //
  11414. #define ERROR_DS_OUT_OF_VERSION_STORE 8573L
  11415. //
  11416. // MessageId: ERROR_DS_INCOMPATIBLE_CONTROLS_USED
  11417. //
  11418. // MessageText:
  11419. //
  11420. // Unable to continue operation because multiple conflicting controls were used.
  11421. //
  11422. #define ERROR_DS_INCOMPATIBLE_CONTROLS_USED 8574L
  11423. //
  11424. // MessageId: ERROR_DS_NO_REF_DOMAIN
  11425. //
  11426. // MessageText:
  11427. //
  11428. // Unable to find a valid security descriptor reference domain for this partition.
  11429. //
  11430. #define ERROR_DS_NO_REF_DOMAIN 8575L
  11431. //
  11432. // MessageId: ERROR_DS_RESERVED_LINK_ID
  11433. //
  11434. // MessageText:
  11435. //
  11436. // Schema update failed: The link identifier is reserved.
  11437. //
  11438. #define ERROR_DS_RESERVED_LINK_ID 8576L
  11439. //
  11440. // MessageId: ERROR_DS_LINK_ID_NOT_AVAILABLE
  11441. //
  11442. // MessageText:
  11443. //
  11444. // Schema update failed: There are no link identifiers available.
  11445. //
  11446. #define ERROR_DS_LINK_ID_NOT_AVAILABLE 8577L
  11447. //
  11448. // MessageId: ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER
  11449. //
  11450. // MessageText:
  11451. //
  11452. // A account group can not have a universal group as a member.
  11453. //
  11454. #define ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER 8578L
  11455. //
  11456. // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE
  11457. //
  11458. // MessageText:
  11459. //
  11460. // Rename or move operations on naming context heads or read-only objects are not allowed.
  11461. //
  11462. #define ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE 8579L
  11463. //
  11464. // MessageId: ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC
  11465. //
  11466. // MessageText:
  11467. //
  11468. // Move operations on objects in the schema naming context are not allowed.
  11469. //
  11470. #define ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC 8580L
  11471. //
  11472. // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG
  11473. //
  11474. // MessageText:
  11475. //
  11476. // A system flag has been set on the object and does not allow the object to be moved or renamed.
  11477. //
  11478. #define ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG 8581L
  11479. //
  11480. // MessageId: ERROR_DS_MODIFYDN_WRONG_GRANDPARENT
  11481. //
  11482. // MessageText:
  11483. //
  11484. // This object is not allowed to change its grandparent container. Moves are not forbidden on this object, but are restricted to sibling containers.
  11485. //
  11486. #define ERROR_DS_MODIFYDN_WRONG_GRANDPARENT 8582L
  11487. //
  11488. // MessageId: ERROR_DS_NAME_ERROR_TRUST_REFERRAL
  11489. //
  11490. // MessageText:
  11491. //
  11492. // Unable to resolve completely, a referral to another forest is generated.
  11493. //
  11494. #define ERROR_DS_NAME_ERROR_TRUST_REFERRAL 8583L
  11495. //
  11496. // MessageId: ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER
  11497. //
  11498. // MessageText:
  11499. //
  11500. // The requested action is not supported on standard server.
  11501. //
  11502. #define ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER 8584L
  11503. //
  11504. // MessageId: ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD
  11505. //
  11506. // MessageText:
  11507. //
  11508. // Could not access a partition of the Active Directory located on a remote server. Make sure at least one server is running for the partition in question.
  11509. //
  11510. #define ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD 8585L
  11511. //
  11512. // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2
  11513. //
  11514. // MessageText:
  11515. //
  11516. // The directory cannot validate the proposed naming context (or partition) name because it does not hold a replica nor can it contact a replica of the naming context above the proposed naming context. Please ensure that the parent naming context is properly registered in DNS, and at least one replica of this naming context is reachable by the Domain Naming master.
  11517. //
  11518. #define ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 8586L
  11519. //
  11520. // MessageId: ERROR_DS_THREAD_LIMIT_EXCEEDED
  11521. //
  11522. // MessageText:
  11523. //
  11524. // The thread limit for this request was exceeded.
  11525. //
  11526. #define ERROR_DS_THREAD_LIMIT_EXCEEDED 8587L
  11527. //
  11528. // MessageId: ERROR_DS_NOT_CLOSEST
  11529. //
  11530. // MessageText:
  11531. //
  11532. // The Global catalog server is not in the closest site.
  11533. //
  11534. #define ERROR_DS_NOT_CLOSEST 8588L
  11535. //
  11536. // MessageId: ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF
  11537. //
  11538. // MessageText:
  11539. //
  11540. // The DS cannot derive a service principal name (SPN) with which to mutually authenticate the target server because the corresponding server object in the local DS database has no serverReference attribute.
  11541. //
  11542. #define ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF 8589L
  11543. //
  11544. // MessageId: ERROR_DS_SINGLE_USER_MODE_FAILED
  11545. //
  11546. // MessageText:
  11547. //
  11548. // The Directory Service failed to enter single user mode.
  11549. //
  11550. #define ERROR_DS_SINGLE_USER_MODE_FAILED 8590L
  11551. //
  11552. // MessageId: ERROR_DS_NTDSCRIPT_SYNTAX_ERROR
  11553. //
  11554. // MessageText:
  11555. //
  11556. // The Directory Service cannot parse the script because of a syntax error.
  11557. //
  11558. #define ERROR_DS_NTDSCRIPT_SYNTAX_ERROR 8591L
  11559. //
  11560. // MessageId: ERROR_DS_NTDSCRIPT_PROCESS_ERROR
  11561. //
  11562. // MessageText:
  11563. //
  11564. // The Directory Service cannot process the script because of an error.
  11565. //
  11566. #define ERROR_DS_NTDSCRIPT_PROCESS_ERROR 8592L
  11567. //
  11568. // MessageId: ERROR_DS_DIFFERENT_REPL_EPOCHS
  11569. //
  11570. // MessageText:
  11571. //
  11572. // The directory service cannot perform the requested operation because the servers
  11573. // involved are of different replication epochs (which is usually related to a
  11574. // domain rename that is in progress).
  11575. //
  11576. #define ERROR_DS_DIFFERENT_REPL_EPOCHS 8593L
  11577. //
  11578. // MessageId: ERROR_DS_DRS_EXTENSIONS_CHANGED
  11579. //
  11580. // MessageText:
  11581. //
  11582. // The directory service binding must be renegotiated due to a change in the server
  11583. // extensions information.
  11584. //
  11585. #define ERROR_DS_DRS_EXTENSIONS_CHANGED 8594L
  11586. //
  11587. // MessageId: ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR
  11588. //
  11589. // MessageText:
  11590. //
  11591. // Operation not allowed on a disabled cross ref.
  11592. //
  11593. #define ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR 8595L
  11594. //
  11595. // MessageId: ERROR_DS_NO_MSDS_INTID
  11596. //
  11597. // MessageText:
  11598. //
  11599. // Schema update failed: No values for msDS-IntId are available.
  11600. //
  11601. #define ERROR_DS_NO_MSDS_INTID 8596L
  11602. //
  11603. // MessageId: ERROR_DS_DUP_MSDS_INTID
  11604. //
  11605. // MessageText:
  11606. //
  11607. // Schema update failed: Duplicate msDS-INtId. Retry the operation.
  11608. //
  11609. #define ERROR_DS_DUP_MSDS_INTID 8597L
  11610. //
  11611. // MessageId: ERROR_DS_EXISTS_IN_RDNATTID
  11612. //
  11613. // MessageText:
  11614. //
  11615. // Schema deletion failed: attribute is used in rDNAttID.
  11616. //
  11617. #define ERROR_DS_EXISTS_IN_RDNATTID 8598L
  11618. //
  11619. // MessageId: ERROR_DS_AUTHORIZATION_FAILED
  11620. //
  11621. // MessageText:
  11622. //
  11623. // The directory service failed to authorize the request.
  11624. //
  11625. #define ERROR_DS_AUTHORIZATION_FAILED 8599L
  11626. //
  11627. // MessageId: ERROR_DS_INVALID_SCRIPT
  11628. //
  11629. // MessageText:
  11630. //
  11631. // The Directory Service cannot process the script because it is invalid.
  11632. //
  11633. #define ERROR_DS_INVALID_SCRIPT 8600L
  11634. //
  11635. // MessageId: ERROR_DS_REMOTE_CROSSREF_OP_FAILED
  11636. //
  11637. // MessageText:
  11638. //
  11639. // The remote create cross reference operation failed on the Domain Naming Master FSMO. The operation's error is in the extended data.
  11640. //
  11641. #define ERROR_DS_REMOTE_CROSSREF_OP_FAILED 8601L
  11642. ///////////////////////////////////////////////////
  11643. // /
  11644. // End of Active Directory Error Codes /
  11645. // /
  11646. // 8000 to 8999 /
  11647. ///////////////////////////////////////////////////
  11648. ///////////////////////////////////////////////////
  11649. // //
  11650. // DNS Error Codes //
  11651. // //
  11652. // 9000 to 9999 //
  11653. ///////////////////////////////////////////////////
  11654. // =============================
  11655. // Facility DNS Error Messages
  11656. // =============================
  11657. //
  11658. // DNS response codes.
  11659. //
  11660. #define DNS_ERROR_RESPONSE_CODES_BASE 9000
  11661. #define DNS_ERROR_RCODE_NO_ERROR NO_ERROR
  11662. #define DNS_ERROR_MASK 0x00002328 // 9000 or DNS_ERROR_RESPONSE_CODES_BASE
  11663. // DNS_ERROR_RCODE_FORMAT_ERROR 0x00002329
  11664. //
  11665. // MessageId: DNS_ERROR_RCODE_FORMAT_ERROR
  11666. //
  11667. // MessageText:
  11668. //
  11669. // DNS server unable to interpret format.
  11670. //
  11671. #define DNS_ERROR_RCODE_FORMAT_ERROR 9001L
  11672. // DNS_ERROR_RCODE_SERVER_FAILURE 0x0000232a
  11673. //
  11674. // MessageId: DNS_ERROR_RCODE_SERVER_FAILURE
  11675. //
  11676. // MessageText:
  11677. //
  11678. // DNS server failure.
  11679. //
  11680. #define DNS_ERROR_RCODE_SERVER_FAILURE 9002L
  11681. // DNS_ERROR_RCODE_NAME_ERROR 0x0000232b
  11682. //
  11683. // MessageId: DNS_ERROR_RCODE_NAME_ERROR
  11684. //
  11685. // MessageText:
  11686. //
  11687. // DNS name does not exist.
  11688. //
  11689. #define DNS_ERROR_RCODE_NAME_ERROR 9003L
  11690. // DNS_ERROR_RCODE_NOT_IMPLEMENTED 0x0000232c
  11691. //
  11692. // MessageId: DNS_ERROR_RCODE_NOT_IMPLEMENTED
  11693. //
  11694. // MessageText:
  11695. //
  11696. // DNS request not supported by name server.
  11697. //
  11698. #define DNS_ERROR_RCODE_NOT_IMPLEMENTED 9004L
  11699. // DNS_ERROR_RCODE_REFUSED 0x0000232d
  11700. //
  11701. // MessageId: DNS_ERROR_RCODE_REFUSED
  11702. //
  11703. // MessageText:
  11704. //
  11705. // DNS operation refused.
  11706. //
  11707. #define DNS_ERROR_RCODE_REFUSED 9005L
  11708. // DNS_ERROR_RCODE_YXDOMAIN 0x0000232e
  11709. //
  11710. // MessageId: DNS_ERROR_RCODE_YXDOMAIN
  11711. //
  11712. // MessageText:
  11713. //
  11714. // DNS name that ought not exist, does exist.
  11715. //
  11716. #define DNS_ERROR_RCODE_YXDOMAIN 9006L
  11717. // DNS_ERROR_RCODE_YXRRSET 0x0000232f
  11718. //
  11719. // MessageId: DNS_ERROR_RCODE_YXRRSET
  11720. //
  11721. // MessageText:
  11722. //
  11723. // DNS RR set that ought not exist, does exist.
  11724. //
  11725. #define DNS_ERROR_RCODE_YXRRSET 9007L
  11726. // DNS_ERROR_RCODE_NXRRSET 0x00002330
  11727. //
  11728. // MessageId: DNS_ERROR_RCODE_NXRRSET
  11729. //
  11730. // MessageText:
  11731. //
  11732. // DNS RR set that ought to exist, does not exist.
  11733. //
  11734. #define DNS_ERROR_RCODE_NXRRSET 9008L
  11735. // DNS_ERROR_RCODE_NOTAUTH 0x00002331
  11736. //
  11737. // MessageId: DNS_ERROR_RCODE_NOTAUTH
  11738. //
  11739. // MessageText:
  11740. //
  11741. // DNS server not authoritative for zone.
  11742. //
  11743. #define DNS_ERROR_RCODE_NOTAUTH 9009L
  11744. // DNS_ERROR_RCODE_NOTZONE 0x00002332
  11745. //
  11746. // MessageId: DNS_ERROR_RCODE_NOTZONE
  11747. //
  11748. // MessageText:
  11749. //
  11750. // DNS name in update or prereq is not in zone.
  11751. //
  11752. #define DNS_ERROR_RCODE_NOTZONE 9010L
  11753. // DNS_ERROR_RCODE_BADSIG 0x00002338
  11754. //
  11755. // MessageId: DNS_ERROR_RCODE_BADSIG
  11756. //
  11757. // MessageText:
  11758. //
  11759. // DNS signature failed to verify.
  11760. //
  11761. #define DNS_ERROR_RCODE_BADSIG 9016L
  11762. // DNS_ERROR_RCODE_BADKEY 0x00002339
  11763. //
  11764. // MessageId: DNS_ERROR_RCODE_BADKEY
  11765. //
  11766. // MessageText:
  11767. //
  11768. // DNS bad key.
  11769. //
  11770. #define DNS_ERROR_RCODE_BADKEY 9017L
  11771. // DNS_ERROR_RCODE_BADTIME 0x0000233a
  11772. //
  11773. // MessageId: DNS_ERROR_RCODE_BADTIME
  11774. //
  11775. // MessageText:
  11776. //
  11777. // DNS signature validity expired.
  11778. //
  11779. #define DNS_ERROR_RCODE_BADTIME 9018L
  11780. #define DNS_ERROR_RCODE_LAST DNS_ERROR_RCODE_BADTIME
  11781. //
  11782. // Packet format
  11783. //
  11784. #define DNS_ERROR_PACKET_FMT_BASE 9500
  11785. // DNS_INFO_NO_RECORDS 0x0000251d
  11786. //
  11787. // MessageId: DNS_INFO_NO_RECORDS
  11788. //
  11789. // MessageText:
  11790. //
  11791. // No records found for given DNS query.
  11792. //
  11793. #define DNS_INFO_NO_RECORDS 9501L
  11794. // DNS_ERROR_BAD_PACKET 0x0000251e
  11795. //
  11796. // MessageId: DNS_ERROR_BAD_PACKET
  11797. //
  11798. // MessageText:
  11799. //
  11800. // Bad DNS packet.
  11801. //
  11802. #define DNS_ERROR_BAD_PACKET 9502L
  11803. // DNS_ERROR_NO_PACKET 0x0000251f
  11804. //
  11805. // MessageId: DNS_ERROR_NO_PACKET
  11806. //
  11807. // MessageText:
  11808. //
  11809. // No DNS packet.
  11810. //
  11811. #define DNS_ERROR_NO_PACKET 9503L
  11812. // DNS_ERROR_RCODE 0x00002520
  11813. //
  11814. // MessageId: DNS_ERROR_RCODE
  11815. //
  11816. // MessageText:
  11817. //
  11818. // DNS error, check rcode.
  11819. //
  11820. #define DNS_ERROR_RCODE 9504L
  11821. // DNS_ERROR_UNSECURE_PACKET 0x00002521
  11822. //
  11823. // MessageId: DNS_ERROR_UNSECURE_PACKET
  11824. //
  11825. // MessageText:
  11826. //
  11827. // Unsecured DNS packet.
  11828. //
  11829. #define DNS_ERROR_UNSECURE_PACKET 9505L
  11830. #define DNS_STATUS_PACKET_UNSECURE DNS_ERROR_UNSECURE_PACKET
  11831. //
  11832. // General API errors
  11833. //
  11834. #define DNS_ERROR_NO_MEMORY ERROR_OUTOFMEMORY
  11835. #define DNS_ERROR_INVALID_NAME ERROR_INVALID_NAME
  11836. #define DNS_ERROR_INVALID_DATA ERROR_INVALID_DATA
  11837. #define DNS_ERROR_GENERAL_API_BASE 9550
  11838. // DNS_ERROR_INVALID_TYPE 0x0000254f
  11839. //
  11840. // MessageId: DNS_ERROR_INVALID_TYPE
  11841. //
  11842. // MessageText:
  11843. //
  11844. // Invalid DNS type.
  11845. //
  11846. #define DNS_ERROR_INVALID_TYPE 9551L
  11847. // DNS_ERROR_INVALID_IP_ADDRESS 0x00002550
  11848. //
  11849. // MessageId: DNS_ERROR_INVALID_IP_ADDRESS
  11850. //
  11851. // MessageText:
  11852. //
  11853. // Invalid IP address.
  11854. //
  11855. #define DNS_ERROR_INVALID_IP_ADDRESS 9552L
  11856. // DNS_ERROR_INVALID_PROPERTY 0x00002551
  11857. //
  11858. // MessageId: DNS_ERROR_INVALID_PROPERTY
  11859. //
  11860. // MessageText:
  11861. //
  11862. // Invalid property.
  11863. //
  11864. #define DNS_ERROR_INVALID_PROPERTY 9553L
  11865. // DNS_ERROR_TRY_AGAIN_LATER 0x00002552
  11866. //
  11867. // MessageId: DNS_ERROR_TRY_AGAIN_LATER
  11868. //
  11869. // MessageText:
  11870. //
  11871. // Try DNS operation again later.
  11872. //
  11873. #define DNS_ERROR_TRY_AGAIN_LATER 9554L
  11874. // DNS_ERROR_NOT_UNIQUE 0x00002553
  11875. //
  11876. // MessageId: DNS_ERROR_NOT_UNIQUE
  11877. //
  11878. // MessageText:
  11879. //
  11880. // Record for given name and type is not unique.
  11881. //
  11882. #define DNS_ERROR_NOT_UNIQUE 9555L
  11883. // DNS_ERROR_NON_RFC_NAME 0x00002554
  11884. //
  11885. // MessageId: DNS_ERROR_NON_RFC_NAME
  11886. //
  11887. // MessageText:
  11888. //
  11889. // DNS name does not comply with RFC specifications.
  11890. //
  11891. #define DNS_ERROR_NON_RFC_NAME 9556L
  11892. // DNS_STATUS_FQDN 0x00002555
  11893. //
  11894. // MessageId: DNS_STATUS_FQDN
  11895. //
  11896. // MessageText:
  11897. //
  11898. // DNS name is a fully-qualified DNS name.
  11899. //
  11900. #define DNS_STATUS_FQDN 9557L
  11901. // DNS_STATUS_DOTTED_NAME 0x00002556
  11902. //
  11903. // MessageId: DNS_STATUS_DOTTED_NAME
  11904. //
  11905. // MessageText:
  11906. //
  11907. // DNS name is dotted (multi-label).
  11908. //
  11909. #define DNS_STATUS_DOTTED_NAME 9558L
  11910. // DNS_STATUS_SINGLE_PART_NAME 0x00002557
  11911. //
  11912. // MessageId: DNS_STATUS_SINGLE_PART_NAME
  11913. //
  11914. // MessageText:
  11915. //
  11916. // DNS name is a single-part name.
  11917. //
  11918. #define DNS_STATUS_SINGLE_PART_NAME 9559L
  11919. // DNS_ERROR_INVALID_NAME_CHAR 0x00002558
  11920. //
  11921. // MessageId: DNS_ERROR_INVALID_NAME_CHAR
  11922. //
  11923. // MessageText:
  11924. //
  11925. // DNS name contains an invalid character.
  11926. //
  11927. #define DNS_ERROR_INVALID_NAME_CHAR 9560L
  11928. // DNS_ERROR_NUMERIC_NAME 0x00002559
  11929. //
  11930. // MessageId: DNS_ERROR_NUMERIC_NAME
  11931. //
  11932. // MessageText:
  11933. //
  11934. // DNS name is entirely numeric.
  11935. //
  11936. #define DNS_ERROR_NUMERIC_NAME 9561L
  11937. // DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER 0x0000255A
  11938. //
  11939. // MessageId: DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER
  11940. //
  11941. // MessageText:
  11942. //
  11943. // The operation requested is not permitted on a DNS root server.
  11944. //
  11945. #define DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER 9562L
  11946. //
  11947. // Zone errors
  11948. //
  11949. #define DNS_ERROR_ZONE_BASE 9600
  11950. // DNS_ERROR_ZONE_DOES_NOT_EXIST 0x00002581
  11951. //
  11952. // MessageId: DNS_ERROR_ZONE_DOES_NOT_EXIST
  11953. //
  11954. // MessageText:
  11955. //
  11956. // DNS zone does not exist.
  11957. //
  11958. #define DNS_ERROR_ZONE_DOES_NOT_EXIST 9601L
  11959. // DNS_ERROR_NO_ZONE_INFO 0x00002582
  11960. //
  11961. // MessageId: DNS_ERROR_NO_ZONE_INFO
  11962. //
  11963. // MessageText:
  11964. //
  11965. // DNS zone information not available.
  11966. //
  11967. #define DNS_ERROR_NO_ZONE_INFO 9602L
  11968. // DNS_ERROR_INVALID_ZONE_OPERATION 0x00002583
  11969. //
  11970. // MessageId: DNS_ERROR_INVALID_ZONE_OPERATION
  11971. //
  11972. // MessageText:
  11973. //
  11974. // Invalid operation for DNS zone.
  11975. //
  11976. #define DNS_ERROR_INVALID_ZONE_OPERATION 9603L
  11977. // DNS_ERROR_ZONE_CONFIGURATION_ERROR 0x00002584
  11978. //
  11979. // MessageId: DNS_ERROR_ZONE_CONFIGURATION_ERROR
  11980. //
  11981. // MessageText:
  11982. //
  11983. // Invalid DNS zone configuration.
  11984. //
  11985. #define DNS_ERROR_ZONE_CONFIGURATION_ERROR 9604L
  11986. // DNS_ERROR_ZONE_HAS_NO_SOA_RECORD 0x00002585
  11987. //
  11988. // MessageId: DNS_ERROR_ZONE_HAS_NO_SOA_RECORD
  11989. //
  11990. // MessageText:
  11991. //
  11992. // DNS zone has no start of authority (SOA) record.
  11993. //
  11994. #define DNS_ERROR_ZONE_HAS_NO_SOA_RECORD 9605L
  11995. // DNS_ERROR_ZONE_HAS_NO_NS_RECORDS 0x00002586
  11996. //
  11997. // MessageId: DNS_ERROR_ZONE_HAS_NO_NS_RECORDS
  11998. //
  11999. // MessageText:
  12000. //
  12001. // DNS zone has no Name Server (NS) record.
  12002. //
  12003. #define DNS_ERROR_ZONE_HAS_NO_NS_RECORDS 9606L
  12004. // DNS_ERROR_ZONE_LOCKED 0x00002587
  12005. //
  12006. // MessageId: DNS_ERROR_ZONE_LOCKED
  12007. //
  12008. // MessageText:
  12009. //
  12010. // DNS zone is locked.
  12011. //
  12012. #define DNS_ERROR_ZONE_LOCKED 9607L
  12013. // DNS_ERROR_ZONE_CREATION_FAILED 0x00002588
  12014. //
  12015. // MessageId: DNS_ERROR_ZONE_CREATION_FAILED
  12016. //
  12017. // MessageText:
  12018. //
  12019. // DNS zone creation failed.
  12020. //
  12021. #define DNS_ERROR_ZONE_CREATION_FAILED 9608L
  12022. // DNS_ERROR_ZONE_ALREADY_EXISTS 0x00002589
  12023. //
  12024. // MessageId: DNS_ERROR_ZONE_ALREADY_EXISTS
  12025. //
  12026. // MessageText:
  12027. //
  12028. // DNS zone already exists.
  12029. //
  12030. #define DNS_ERROR_ZONE_ALREADY_EXISTS 9609L
  12031. // DNS_ERROR_AUTOZONE_ALREADY_EXISTS 0x0000258a
  12032. //
  12033. // MessageId: DNS_ERROR_AUTOZONE_ALREADY_EXISTS
  12034. //
  12035. // MessageText:
  12036. //
  12037. // DNS automatic zone already exists.
  12038. //
  12039. #define DNS_ERROR_AUTOZONE_ALREADY_EXISTS 9610L
  12040. // DNS_ERROR_INVALID_ZONE_TYPE 0x0000258b
  12041. //
  12042. // MessageId: DNS_ERROR_INVALID_ZONE_TYPE
  12043. //
  12044. // MessageText:
  12045. //
  12046. // Invalid DNS zone type.
  12047. //
  12048. #define DNS_ERROR_INVALID_ZONE_TYPE 9611L
  12049. // DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 0x0000258c
  12050. //
  12051. // MessageId: DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP
  12052. //
  12053. // MessageText:
  12054. //
  12055. // Secondary DNS zone requires master IP address.
  12056. //
  12057. #define DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 9612L
  12058. // DNS_ERROR_ZONE_NOT_SECONDARY 0x0000258d
  12059. //
  12060. // MessageId: DNS_ERROR_ZONE_NOT_SECONDARY
  12061. //
  12062. // MessageText:
  12063. //
  12064. // DNS zone not secondary.
  12065. //
  12066. #define DNS_ERROR_ZONE_NOT_SECONDARY 9613L
  12067. // DNS_ERROR_NEED_SECONDARY_ADDRESSES 0x0000258e
  12068. //
  12069. // MessageId: DNS_ERROR_NEED_SECONDARY_ADDRESSES
  12070. //
  12071. // MessageText:
  12072. //
  12073. // Need secondary IP address.
  12074. //
  12075. #define DNS_ERROR_NEED_SECONDARY_ADDRESSES 9614L
  12076. // DNS_ERROR_WINS_INIT_FAILED 0x0000258f
  12077. //
  12078. // MessageId: DNS_ERROR_WINS_INIT_FAILED
  12079. //
  12080. // MessageText:
  12081. //
  12082. // WINS initialization failed.
  12083. //
  12084. #define DNS_ERROR_WINS_INIT_FAILED 9615L
  12085. // DNS_ERROR_NEED_WINS_SERVERS 0x00002590
  12086. //
  12087. // MessageId: DNS_ERROR_NEED_WINS_SERVERS
  12088. //
  12089. // MessageText:
  12090. //
  12091. // Need WINS servers.
  12092. //
  12093. #define DNS_ERROR_NEED_WINS_SERVERS 9616L
  12094. // DNS_ERROR_NBSTAT_INIT_FAILED 0x00002591
  12095. //
  12096. // MessageId: DNS_ERROR_NBSTAT_INIT_FAILED
  12097. //
  12098. // MessageText:
  12099. //
  12100. // NBTSTAT initialization call failed.
  12101. //
  12102. #define DNS_ERROR_NBSTAT_INIT_FAILED 9617L
  12103. // DNS_ERROR_SOA_DELETE_INVALID 0x00002592
  12104. //
  12105. // MessageId: DNS_ERROR_SOA_DELETE_INVALID
  12106. //
  12107. // MessageText:
  12108. //
  12109. // Invalid delete of start of authority (SOA)
  12110. //
  12111. #define DNS_ERROR_SOA_DELETE_INVALID 9618L
  12112. // DNS_ERROR_FORWARDER_ALREADY_EXISTS 0x00002593
  12113. //
  12114. // MessageId: DNS_ERROR_FORWARDER_ALREADY_EXISTS
  12115. //
  12116. // MessageText:
  12117. //
  12118. // A conditional forwarding zone already exists for that name.
  12119. //
  12120. #define DNS_ERROR_FORWARDER_ALREADY_EXISTS 9619L
  12121. // DNS_ERROR_ZONE_REQUIRES_MASTER_IP 0x00002594
  12122. //
  12123. // MessageId: DNS_ERROR_ZONE_REQUIRES_MASTER_IP
  12124. //
  12125. // MessageText:
  12126. //
  12127. // This zone must be configured with one or more master DNS server IP addresses.
  12128. //
  12129. #define DNS_ERROR_ZONE_REQUIRES_MASTER_IP 9620L
  12130. // DNS_ERROR_ZONE_IS_SHUTDOWN 0x00002595
  12131. //
  12132. // MessageId: DNS_ERROR_ZONE_IS_SHUTDOWN
  12133. //
  12134. // MessageText:
  12135. //
  12136. // The operation cannot be performed because this zone is shutdown.
  12137. //
  12138. #define DNS_ERROR_ZONE_IS_SHUTDOWN 9621L
  12139. //
  12140. // Datafile errors
  12141. //
  12142. #define DNS_ERROR_DATAFILE_BASE 9650
  12143. // DNS 0x000025b3
  12144. //
  12145. // MessageId: DNS_ERROR_PRIMARY_REQUIRES_DATAFILE
  12146. //
  12147. // MessageText:
  12148. //
  12149. // Primary DNS zone requires datafile.
  12150. //
  12151. #define DNS_ERROR_PRIMARY_REQUIRES_DATAFILE 9651L
  12152. // DNS 0x000025b4
  12153. //
  12154. // MessageId: DNS_ERROR_INVALID_DATAFILE_NAME
  12155. //
  12156. // MessageText:
  12157. //
  12158. // Invalid datafile name for DNS zone.
  12159. //
  12160. #define DNS_ERROR_INVALID_DATAFILE_NAME 9652L
  12161. // DNS 0x000025b5
  12162. //
  12163. // MessageId: DNS_ERROR_DATAFILE_OPEN_FAILURE
  12164. //
  12165. // MessageText:
  12166. //
  12167. // Failed to open datafile for DNS zone.
  12168. //
  12169. #define DNS_ERROR_DATAFILE_OPEN_FAILURE 9653L
  12170. // DNS 0x000025b6
  12171. //
  12172. // MessageId: DNS_ERROR_FILE_WRITEBACK_FAILED
  12173. //
  12174. // MessageText:
  12175. //
  12176. // Failed to write datafile for DNS zone.
  12177. //
  12178. #define DNS_ERROR_FILE_WRITEBACK_FAILED 9654L
  12179. // DNS 0x000025b7
  12180. //
  12181. // MessageId: DNS_ERROR_DATAFILE_PARSING
  12182. //
  12183. // MessageText:
  12184. //
  12185. // Failure while reading datafile for DNS zone.
  12186. //
  12187. #define DNS_ERROR_DATAFILE_PARSING 9655L
  12188. //
  12189. // Database errors
  12190. //
  12191. #define DNS_ERROR_DATABASE_BASE 9700
  12192. // DNS_ERROR_RECORD_DOES_NOT_EXIST 0x000025e5
  12193. //
  12194. // MessageId: DNS_ERROR_RECORD_DOES_NOT_EXIST
  12195. //
  12196. // MessageText:
  12197. //
  12198. // DNS record does not exist.
  12199. //
  12200. #define DNS_ERROR_RECORD_DOES_NOT_EXIST 9701L
  12201. // DNS_ERROR_RECORD_FORMAT 0x000025e6
  12202. //
  12203. // MessageId: DNS_ERROR_RECORD_FORMAT
  12204. //
  12205. // MessageText:
  12206. //
  12207. // DNS record format error.
  12208. //
  12209. #define DNS_ERROR_RECORD_FORMAT 9702L
  12210. // DNS_ERROR_NODE_CREATION_FAILED 0x000025e7
  12211. //
  12212. // MessageId: DNS_ERROR_NODE_CREATION_FAILED
  12213. //
  12214. // MessageText:
  12215. //
  12216. // Node creation failure in DNS.
  12217. //
  12218. #define DNS_ERROR_NODE_CREATION_FAILED 9703L
  12219. // DNS_ERROR_UNKNOWN_RECORD_TYPE 0x000025e8
  12220. //
  12221. // MessageId: DNS_ERROR_UNKNOWN_RECORD_TYPE
  12222. //
  12223. // MessageText:
  12224. //
  12225. // Unknown DNS record type.
  12226. //
  12227. #define DNS_ERROR_UNKNOWN_RECORD_TYPE 9704L
  12228. // DNS_ERROR_RECORD_TIMED_OUT 0x000025e9
  12229. //
  12230. // MessageId: DNS_ERROR_RECORD_TIMED_OUT
  12231. //
  12232. // MessageText:
  12233. //
  12234. // DNS record timed out.
  12235. //
  12236. #define DNS_ERROR_RECORD_TIMED_OUT 9705L
  12237. // DNS_ERROR_NAME_NOT_IN_ZONE 0x000025ea
  12238. //
  12239. // MessageId: DNS_ERROR_NAME_NOT_IN_ZONE
  12240. //
  12241. // MessageText:
  12242. //
  12243. // Name not in DNS zone.
  12244. //
  12245. #define DNS_ERROR_NAME_NOT_IN_ZONE 9706L
  12246. // DNS_ERROR_CNAME_LOOP 0x000025eb
  12247. //
  12248. // MessageId: DNS_ERROR_CNAME_LOOP
  12249. //
  12250. // MessageText:
  12251. //
  12252. // CNAME loop detected.
  12253. //
  12254. #define DNS_ERROR_CNAME_LOOP 9707L
  12255. // DNS_ERROR_NODE_IS_CNAME 0x000025ec
  12256. //
  12257. // MessageId: DNS_ERROR_NODE_IS_CNAME
  12258. //
  12259. // MessageText:
  12260. //
  12261. // Node is a CNAME DNS record.
  12262. //
  12263. #define DNS_ERROR_NODE_IS_CNAME 9708L
  12264. // DNS_ERROR_CNAME_COLLISION 0x000025ed
  12265. //
  12266. // MessageId: DNS_ERROR_CNAME_COLLISION
  12267. //
  12268. // MessageText:
  12269. //
  12270. // A CNAME record already exists for given name.
  12271. //
  12272. #define DNS_ERROR_CNAME_COLLISION 9709L
  12273. // DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT 0x000025ee
  12274. //
  12275. // MessageId: DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT
  12276. //
  12277. // MessageText:
  12278. //
  12279. // Record only at DNS zone root.
  12280. //
  12281. #define DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT 9710L
  12282. // DNS_ERROR_RECORD_ALREADY_EXISTS 0x000025ef
  12283. //
  12284. // MessageId: DNS_ERROR_RECORD_ALREADY_EXISTS
  12285. //
  12286. // MessageText:
  12287. //
  12288. // DNS record already exists.
  12289. //
  12290. #define DNS_ERROR_RECORD_ALREADY_EXISTS 9711L
  12291. // DNS_ERROR_SECONDARY_DATA 0x000025f0
  12292. //
  12293. // MessageId: DNS_ERROR_SECONDARY_DATA
  12294. //
  12295. // MessageText:
  12296. //
  12297. // Secondary DNS zone data error.
  12298. //
  12299. #define DNS_ERROR_SECONDARY_DATA 9712L
  12300. // DNS_ERROR_NO_CREATE_CACHE_DATA 0x000025f1
  12301. //
  12302. // MessageId: DNS_ERROR_NO_CREATE_CACHE_DATA
  12303. //
  12304. // MessageText:
  12305. //
  12306. // Could not create DNS cache data.
  12307. //
  12308. #define DNS_ERROR_NO_CREATE_CACHE_DATA 9713L
  12309. // DNS_ERROR_NAME_DOES_NOT_EXIST 0x000025f2
  12310. //
  12311. // MessageId: DNS_ERROR_NAME_DOES_NOT_EXIST
  12312. //
  12313. // MessageText:
  12314. //
  12315. // DNS name does not exist.
  12316. //
  12317. #define DNS_ERROR_NAME_DOES_NOT_EXIST 9714L
  12318. // DNS_WARNING_PTR_CREATE_FAILED 0x000025f3
  12319. //
  12320. // MessageId: DNS_WARNING_PTR_CREATE_FAILED
  12321. //
  12322. // MessageText:
  12323. //
  12324. // Could not create pointer (PTR) record.
  12325. //
  12326. #define DNS_WARNING_PTR_CREATE_FAILED 9715L
  12327. // DNS_WARNING_DOMAIN_UNDELETED 0x000025f4
  12328. //
  12329. // MessageId: DNS_WARNING_DOMAIN_UNDELETED
  12330. //
  12331. // MessageText:
  12332. //
  12333. // DNS domain was undeleted.
  12334. //
  12335. #define DNS_WARNING_DOMAIN_UNDELETED 9716L
  12336. // DNS_ERROR_DS_UNAVAILABLE 0x000025f5
  12337. //
  12338. // MessageId: DNS_ERROR_DS_UNAVAILABLE
  12339. //
  12340. // MessageText:
  12341. //
  12342. // The directory service is unavailable.
  12343. //
  12344. #define DNS_ERROR_DS_UNAVAILABLE 9717L
  12345. // DNS_ERROR_DS_ZONE_ALREADY_EXISTS 0x000025f6
  12346. //
  12347. // MessageId: DNS_ERROR_DS_ZONE_ALREADY_EXISTS
  12348. //
  12349. // MessageText:
  12350. //
  12351. // DNS zone already exists in the directory service.
  12352. //
  12353. #define DNS_ERROR_DS_ZONE_ALREADY_EXISTS 9718L
  12354. // DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE 0x000025f7
  12355. //
  12356. // MessageId: DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE
  12357. //
  12358. // MessageText:
  12359. //
  12360. // DNS server not creating or reading the boot file for the directory service integrated DNS zone.
  12361. //
  12362. #define DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE 9719L
  12363. //
  12364. // Operation errors
  12365. //
  12366. #define DNS_ERROR_OPERATION_BASE 9750
  12367. // DNS_INFO_AXFR_COMPLETE 0x00002617
  12368. //
  12369. // MessageId: DNS_INFO_AXFR_COMPLETE
  12370. //
  12371. // MessageText:
  12372. //
  12373. // DNS AXFR (zone transfer) complete.
  12374. //
  12375. #define DNS_INFO_AXFR_COMPLETE 9751L
  12376. // DNS_ERROR_AXFR 0x00002618
  12377. //
  12378. // MessageId: DNS_ERROR_AXFR
  12379. //
  12380. // MessageText:
  12381. //
  12382. // DNS zone transfer failed.
  12383. //
  12384. #define DNS_ERROR_AXFR 9752L
  12385. // DNS_INFO_ADDED_LOCAL_WINS 0x00002619
  12386. //
  12387. // MessageId: DNS_INFO_ADDED_LOCAL_WINS
  12388. //
  12389. // MessageText:
  12390. //
  12391. // Added local WINS server.
  12392. //
  12393. #define DNS_INFO_ADDED_LOCAL_WINS 9753L
  12394. //
  12395. // Secure update
  12396. //
  12397. #define DNS_ERROR_SECURE_BASE 9800
  12398. // DNS_STATUS_CONTINUE_NEEDED 0x00002649
  12399. //
  12400. // MessageId: DNS_STATUS_CONTINUE_NEEDED
  12401. //
  12402. // MessageText:
  12403. //
  12404. // Secure update call needs to continue update request.
  12405. //
  12406. #define DNS_STATUS_CONTINUE_NEEDED 9801L
  12407. //
  12408. // Setup errors
  12409. //
  12410. #define DNS_ERROR_SETUP_BASE 9850
  12411. // DNS_ERROR_NO_TCPIP 0x0000267b
  12412. //
  12413. // MessageId: DNS_ERROR_NO_TCPIP
  12414. //
  12415. // MessageText:
  12416. //
  12417. // TCP/IP network protocol not installed.
  12418. //
  12419. #define DNS_ERROR_NO_TCPIP 9851L
  12420. // DNS_ERROR_NO_DNS_SERVERS 0x0000267c
  12421. //
  12422. // MessageId: DNS_ERROR_NO_DNS_SERVERS
  12423. //
  12424. // MessageText:
  12425. //
  12426. // No DNS servers configured for local system.
  12427. //
  12428. #define DNS_ERROR_NO_DNS_SERVERS 9852L
  12429. //
  12430. // Directory partition (DP) errors
  12431. //
  12432. #define DNS_ERROR_DP_BASE 9900
  12433. // DNS_ERROR_DP_DOES_NOT_EXIST 0x000026ad
  12434. //
  12435. // MessageId: DNS_ERROR_DP_DOES_NOT_EXIST
  12436. //
  12437. // MessageText:
  12438. //
  12439. // The specified directory partition does not exist.
  12440. //
  12441. #define DNS_ERROR_DP_DOES_NOT_EXIST 9901L
  12442. // DNS_ERROR_DP_ALREADY_EXISTS 0x000026ae
  12443. //
  12444. // MessageId: DNS_ERROR_DP_ALREADY_EXISTS
  12445. //
  12446. // MessageText:
  12447. //
  12448. // The specified directory partition already exists.
  12449. //
  12450. #define DNS_ERROR_DP_ALREADY_EXISTS 9902L
  12451. // DNS_ERROR_DP_NOT_ENLISTED 0x000026af
  12452. //
  12453. // MessageId: DNS_ERROR_DP_NOT_ENLISTED
  12454. //
  12455. // MessageText:
  12456. //
  12457. // The DS is not enlisted in the specified directory partition.
  12458. //
  12459. #define DNS_ERROR_DP_NOT_ENLISTED 9903L
  12460. // DNS_ERROR_DP_ALREADY_ENLISTED 0x000026b0
  12461. //
  12462. // MessageId: DNS_ERROR_DP_ALREADY_ENLISTED
  12463. //
  12464. // MessageText:
  12465. //
  12466. // The DS is already enlisted in the specified directory partition.
  12467. //
  12468. #define DNS_ERROR_DP_ALREADY_ENLISTED 9904L
  12469. ///////////////////////////////////////////////////
  12470. // //
  12471. // End of DNS Error Codes //
  12472. // //
  12473. // 9000 to 9999 //
  12474. ///////////////////////////////////////////////////
  12475. ///////////////////////////////////////////////////
  12476. // //
  12477. // WinSock Error Codes //
  12478. // //
  12479. // 10000 to 11999 //
  12480. ///////////////////////////////////////////////////
  12481. //
  12482. // WinSock error codes are also defined in WinSock.h
  12483. // and WinSock2.h, hence the IFDEF
  12484. //
  12485. #ifndef WSABASEERR
  12486. #define WSABASEERR 10000
  12487. //
  12488. // MessageId: WSAEINTR
  12489. //
  12490. // MessageText:
  12491. //
  12492. // A blocking operation was interrupted by a call to WSACancelBlockingCall.
  12493. //
  12494. #define WSAEINTR 10004L
  12495. //
  12496. // MessageId: WSAEBADF
  12497. //
  12498. // MessageText:
  12499. //
  12500. // The file handle supplied is not valid.
  12501. //
  12502. #define WSAEBADF 10009L
  12503. //
  12504. // MessageId: WSAEACCES
  12505. //
  12506. // MessageText:
  12507. //
  12508. // An attempt was made to access a socket in a way forbidden by its access permissions.
  12509. //
  12510. #define WSAEACCES 10013L
  12511. //
  12512. // MessageId: WSAEFAULT
  12513. //
  12514. // MessageText:
  12515. //
  12516. // The system detected an invalid pointer address in attempting to use a pointer argument in a call.
  12517. //
  12518. #define WSAEFAULT 10014L
  12519. //
  12520. // MessageId: WSAEINVAL
  12521. //
  12522. // MessageText:
  12523. //
  12524. // An invalid argument was supplied.
  12525. //
  12526. #define WSAEINVAL 10022L
  12527. //
  12528. // MessageId: WSAEMFILE
  12529. //
  12530. // MessageText:
  12531. //
  12532. // Too many open sockets.
  12533. //
  12534. #define WSAEMFILE 10024L
  12535. //
  12536. // MessageId: WSAEWOULDBLOCK
  12537. //
  12538. // MessageText:
  12539. //
  12540. // A non-blocking socket operation could not be completed immediately.
  12541. //
  12542. #define WSAEWOULDBLOCK 10035L
  12543. //
  12544. // MessageId: WSAEINPROGRESS
  12545. //
  12546. // MessageText:
  12547. //
  12548. // A blocking operation is currently executing.
  12549. //
  12550. #define WSAEINPROGRESS 10036L
  12551. //
  12552. // MessageId: WSAEALREADY
  12553. //
  12554. // MessageText:
  12555. //
  12556. // An operation was attempted on a non-blocking socket that already had an operation in progress.
  12557. //
  12558. #define WSAEALREADY 10037L
  12559. //
  12560. // MessageId: WSAENOTSOCK
  12561. //
  12562. // MessageText:
  12563. //
  12564. // An operation was attempted on something that is not a socket.
  12565. //
  12566. #define WSAENOTSOCK 10038L
  12567. //
  12568. // MessageId: WSAEDESTADDRREQ
  12569. //
  12570. // MessageText:
  12571. //
  12572. // A required address was omitted from an operation on a socket.
  12573. //
  12574. #define WSAEDESTADDRREQ 10039L
  12575. //
  12576. // MessageId: WSAEMSGSIZE
  12577. //
  12578. // MessageText:
  12579. //
  12580. // A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
  12581. //
  12582. #define WSAEMSGSIZE 10040L
  12583. //
  12584. // MessageId: WSAEPROTOTYPE
  12585. //
  12586. // MessageText:
  12587. //
  12588. // A protocol was specified in the socket function call that does not support the semantics of the socket type requested.
  12589. //
  12590. #define WSAEPROTOTYPE 10041L
  12591. //
  12592. // MessageId: WSAENOPROTOOPT
  12593. //
  12594. // MessageText:
  12595. //
  12596. // An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
  12597. //
  12598. #define WSAENOPROTOOPT 10042L
  12599. //
  12600. // MessageId: WSAEPROTONOSUPPORT
  12601. //
  12602. // MessageText:
  12603. //
  12604. // The requested protocol has not been configured into the system, or no implementation for it exists.
  12605. //
  12606. #define WSAEPROTONOSUPPORT 10043L
  12607. //
  12608. // MessageId: WSAESOCKTNOSUPPORT
  12609. //
  12610. // MessageText:
  12611. //
  12612. // The support for the specified socket type does not exist in this address family.
  12613. //
  12614. #define WSAESOCKTNOSUPPORT 10044L
  12615. //
  12616. // MessageId: WSAEOPNOTSUPP
  12617. //
  12618. // MessageText:
  12619. //
  12620. // The attempted operation is not supported for the type of object referenced.
  12621. //
  12622. #define WSAEOPNOTSUPP 10045L
  12623. //
  12624. // MessageId: WSAEPFNOSUPPORT
  12625. //
  12626. // MessageText:
  12627. //
  12628. // The protocol family has not been configured into the system or no implementation for it exists.
  12629. //
  12630. #define WSAEPFNOSUPPORT 10046L
  12631. //
  12632. // MessageId: WSAEAFNOSUPPORT
  12633. //
  12634. // MessageText:
  12635. //
  12636. // An address incompatible with the requested protocol was used.
  12637. //
  12638. #define WSAEAFNOSUPPORT 10047L
  12639. //
  12640. // MessageId: WSAEADDRINUSE
  12641. //
  12642. // MessageText:
  12643. //
  12644. // Only one usage of each socket address (protocol/network address/port) is normally permitted.
  12645. //
  12646. #define WSAEADDRINUSE 10048L
  12647. //
  12648. // MessageId: WSAEADDRNOTAVAIL
  12649. //
  12650. // MessageText:
  12651. //
  12652. // The requested address is not valid in its context.
  12653. //
  12654. #define WSAEADDRNOTAVAIL 10049L
  12655. //
  12656. // MessageId: WSAENETDOWN
  12657. //
  12658. // MessageText:
  12659. //
  12660. // A socket operation encountered a dead network.
  12661. //
  12662. #define WSAENETDOWN 10050L
  12663. //
  12664. // MessageId: WSAENETUNREACH
  12665. //
  12666. // MessageText:
  12667. //
  12668. // A socket operation was attempted to an unreachable network.
  12669. //
  12670. #define WSAENETUNREACH 10051L
  12671. //
  12672. // MessageId: WSAENETRESET
  12673. //
  12674. // MessageText:
  12675. //
  12676. // The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress.
  12677. //
  12678. #define WSAENETRESET 10052L
  12679. //
  12680. // MessageId: WSAECONNABORTED
  12681. //
  12682. // MessageText:
  12683. //
  12684. // An established connection was aborted by the software in your host machine.
  12685. //
  12686. #define WSAECONNABORTED 10053L
  12687. //
  12688. // MessageId: WSAECONNRESET
  12689. //
  12690. // MessageText:
  12691. //
  12692. // An existing connection was forcibly closed by the remote host.
  12693. //
  12694. #define WSAECONNRESET 10054L
  12695. //
  12696. // MessageId: WSAENOBUFS
  12697. //
  12698. // MessageText:
  12699. //
  12700. // An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
  12701. //
  12702. #define WSAENOBUFS 10055L
  12703. //
  12704. // MessageId: WSAEISCONN
  12705. //
  12706. // MessageText:
  12707. //
  12708. // A connect request was made on an already connected socket.
  12709. //
  12710. #define WSAEISCONN 10056L
  12711. //
  12712. // MessageId: WSAENOTCONN
  12713. //
  12714. // MessageText:
  12715. //
  12716. // A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
  12717. //
  12718. #define WSAENOTCONN 10057L
  12719. //
  12720. // MessageId: WSAESHUTDOWN
  12721. //
  12722. // MessageText:
  12723. //
  12724. // A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call.
  12725. //
  12726. #define WSAESHUTDOWN 10058L
  12727. //
  12728. // MessageId: WSAETOOMANYREFS
  12729. //
  12730. // MessageText:
  12731. //
  12732. // Too many references to some kernel object.
  12733. //
  12734. #define WSAETOOMANYREFS 10059L
  12735. //
  12736. // MessageId: WSAETIMEDOUT
  12737. //
  12738. // MessageText:
  12739. //
  12740. // A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
  12741. //
  12742. #define WSAETIMEDOUT 10060L
  12743. //
  12744. // MessageId: WSAECONNREFUSED
  12745. //
  12746. // MessageText:
  12747. //
  12748. // No connection could be made because the target machine actively refused it.
  12749. //
  12750. #define WSAECONNREFUSED 10061L
  12751. //
  12752. // MessageId: WSAELOOP
  12753. //
  12754. // MessageText:
  12755. //
  12756. // Cannot translate name.
  12757. //
  12758. #define WSAELOOP 10062L
  12759. //
  12760. // MessageId: WSAENAMETOOLONG
  12761. //
  12762. // MessageText:
  12763. //
  12764. // Name component or name was too long.
  12765. //
  12766. #define WSAENAMETOOLONG 10063L
  12767. //
  12768. // MessageId: WSAEHOSTDOWN
  12769. //
  12770. // MessageText:
  12771. //
  12772. // A socket operation failed because the destination host was down.
  12773. //
  12774. #define WSAEHOSTDOWN 10064L
  12775. //
  12776. // MessageId: WSAEHOSTUNREACH
  12777. //
  12778. // MessageText:
  12779. //
  12780. // A socket operation was attempted to an unreachable host.
  12781. //
  12782. #define WSAEHOSTUNREACH 10065L
  12783. //
  12784. // MessageId: WSAENOTEMPTY
  12785. //
  12786. // MessageText:
  12787. //
  12788. // Cannot remove a directory that is not empty.
  12789. //
  12790. #define WSAENOTEMPTY 10066L
  12791. //
  12792. // MessageId: WSAEPROCLIM
  12793. //
  12794. // MessageText:
  12795. //
  12796. // A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.
  12797. //
  12798. #define WSAEPROCLIM 10067L
  12799. //
  12800. // MessageId: WSAEUSERS
  12801. //
  12802. // MessageText:
  12803. //
  12804. // Ran out of quota.
  12805. //
  12806. #define WSAEUSERS 10068L
  12807. //
  12808. // MessageId: WSAEDQUOT
  12809. //
  12810. // MessageText:
  12811. //
  12812. // Ran out of disk quota.
  12813. //
  12814. #define WSAEDQUOT 10069L
  12815. //
  12816. // MessageId: WSAESTALE
  12817. //
  12818. // MessageText:
  12819. //
  12820. // File handle reference is no longer available.
  12821. //
  12822. #define WSAESTALE 10070L
  12823. //
  12824. // MessageId: WSAEREMOTE
  12825. //
  12826. // MessageText:
  12827. //
  12828. // Item is not available locally.
  12829. //
  12830. #define WSAEREMOTE 10071L
  12831. //
  12832. // MessageId: WSASYSNOTREADY
  12833. //
  12834. // MessageText:
  12835. //
  12836. // WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.
  12837. //
  12838. #define WSASYSNOTREADY 10091L
  12839. //
  12840. // MessageId: WSAVERNOTSUPPORTED
  12841. //
  12842. // MessageText:
  12843. //
  12844. // The Windows Sockets version requested is not supported.
  12845. //
  12846. #define WSAVERNOTSUPPORTED 10092L
  12847. //
  12848. // MessageId: WSANOTINITIALISED
  12849. //
  12850. // MessageText:
  12851. //
  12852. // Either the application has not called WSAStartup, or WSAStartup failed.
  12853. //
  12854. #define WSANOTINITIALISED 10093L
  12855. //
  12856. // MessageId: WSAEDISCON
  12857. //
  12858. // MessageText:
  12859. //
  12860. // Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.
  12861. //
  12862. #define WSAEDISCON 10101L
  12863. //
  12864. // MessageId: WSAENOMORE
  12865. //
  12866. // MessageText:
  12867. //
  12868. // No more results can be returned by WSALookupServiceNext.
  12869. //
  12870. #define WSAENOMORE 10102L
  12871. //
  12872. // MessageId: WSAECANCELLED
  12873. //
  12874. // MessageText:
  12875. //
  12876. // A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
  12877. //
  12878. #define WSAECANCELLED 10103L
  12879. //
  12880. // MessageId: WSAEINVALIDPROCTABLE
  12881. //
  12882. // MessageText:
  12883. //
  12884. // The procedure call table is invalid.
  12885. //
  12886. #define WSAEINVALIDPROCTABLE 10104L
  12887. //
  12888. // MessageId: WSAEINVALIDPROVIDER
  12889. //
  12890. // MessageText:
  12891. //
  12892. // The requested service provider is invalid.
  12893. //
  12894. #define WSAEINVALIDPROVIDER 10105L
  12895. //
  12896. // MessageId: WSAEPROVIDERFAILEDINIT
  12897. //
  12898. // MessageText:
  12899. //
  12900. // The requested service provider could not be loaded or initialized.
  12901. //
  12902. #define WSAEPROVIDERFAILEDINIT 10106L
  12903. //
  12904. // MessageId: WSASYSCALLFAILURE
  12905. //
  12906. // MessageText:
  12907. //
  12908. // A system call that should never fail has failed.
  12909. //
  12910. #define WSASYSCALLFAILURE 10107L
  12911. //
  12912. // MessageId: WSASERVICE_NOT_FOUND
  12913. //
  12914. // MessageText:
  12915. //
  12916. // No such service is known. The service cannot be found in the specified name space.
  12917. //
  12918. #define WSASERVICE_NOT_FOUND 10108L
  12919. //
  12920. // MessageId: WSATYPE_NOT_FOUND
  12921. //
  12922. // MessageText:
  12923. //
  12924. // The specified class was not found.
  12925. //
  12926. #define WSATYPE_NOT_FOUND 10109L
  12927. //
  12928. // MessageId: WSA_E_NO_MORE
  12929. //
  12930. // MessageText:
  12931. //
  12932. // No more results can be returned by WSALookupServiceNext.
  12933. //
  12934. #define WSA_E_NO_MORE 10110L
  12935. //
  12936. // MessageId: WSA_E_CANCELLED
  12937. //
  12938. // MessageText:
  12939. //
  12940. // A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
  12941. //
  12942. #define WSA_E_CANCELLED 10111L
  12943. //
  12944. // MessageId: WSAEREFUSED
  12945. //
  12946. // MessageText:
  12947. //
  12948. // A database query failed because it was actively refused.
  12949. //
  12950. #define WSAEREFUSED 10112L
  12951. //
  12952. // MessageId: WSAHOST_NOT_FOUND
  12953. //
  12954. // MessageText:
  12955. //
  12956. // No such host is known.
  12957. //
  12958. #define WSAHOST_NOT_FOUND 11001L
  12959. //
  12960. // MessageId: WSATRY_AGAIN
  12961. //
  12962. // MessageText:
  12963. //
  12964. // This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
  12965. //
  12966. #define WSATRY_AGAIN 11002L
  12967. //
  12968. // MessageId: WSANO_RECOVERY
  12969. //
  12970. // MessageText:
  12971. //
  12972. // A non-recoverable error occurred during a database lookup.
  12973. //
  12974. #define WSANO_RECOVERY 11003L
  12975. //
  12976. // MessageId: WSANO_DATA
  12977. //
  12978. // MessageText:
  12979. //
  12980. // The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for.
  12981. //
  12982. #define WSANO_DATA 11004L
  12983. //
  12984. // MessageId: WSA_QOS_RECEIVERS
  12985. //
  12986. // MessageText:
  12987. //
  12988. // At least one reserve has arrived.
  12989. //
  12990. #define WSA_QOS_RECEIVERS 11005L
  12991. //
  12992. // MessageId: WSA_QOS_SENDERS
  12993. //
  12994. // MessageText:
  12995. //
  12996. // At least one path has arrived.
  12997. //
  12998. #define WSA_QOS_SENDERS 11006L
  12999. //
  13000. // MessageId: WSA_QOS_NO_SENDERS
  13001. //
  13002. // MessageText:
  13003. //
  13004. // There are no senders.
  13005. //
  13006. #define WSA_QOS_NO_SENDERS 11007L
  13007. //
  13008. // MessageId: WSA_QOS_NO_RECEIVERS
  13009. //
  13010. // MessageText:
  13011. //
  13012. // There are no receivers.
  13013. //
  13014. #define WSA_QOS_NO_RECEIVERS 11008L
  13015. //
  13016. // MessageId: WSA_QOS_REQUEST_CONFIRMED
  13017. //
  13018. // MessageText:
  13019. //
  13020. // Reserve has been confirmed.
  13021. //
  13022. #define WSA_QOS_REQUEST_CONFIRMED 11009L
  13023. //
  13024. // MessageId: WSA_QOS_ADMISSION_FAILURE
  13025. //
  13026. // MessageText:
  13027. //
  13028. // Error due to lack of resources.
  13029. //
  13030. #define WSA_QOS_ADMISSION_FAILURE 11010L
  13031. //
  13032. // MessageId: WSA_QOS_POLICY_FAILURE
  13033. //
  13034. // MessageText:
  13035. //
  13036. // Rejected for administrative reasons - bad credentials.
  13037. //
  13038. #define WSA_QOS_POLICY_FAILURE 11011L
  13039. //
  13040. // MessageId: WSA_QOS_BAD_STYLE
  13041. //
  13042. // MessageText:
  13043. //
  13044. // Unknown or conflicting style.
  13045. //
  13046. #define WSA_QOS_BAD_STYLE 11012L
  13047. //
  13048. // MessageId: WSA_QOS_BAD_OBJECT
  13049. //
  13050. // MessageText:
  13051. //
  13052. // Problem with some part of the filterspec or providerspecific buffer in general.
  13053. //
  13054. #define WSA_QOS_BAD_OBJECT 11013L
  13055. //
  13056. // MessageId: WSA_QOS_TRAFFIC_CTRL_ERROR
  13057. //
  13058. // MessageText:
  13059. //
  13060. // Problem with some part of the flowspec.
  13061. //
  13062. #define WSA_QOS_TRAFFIC_CTRL_ERROR 11014L
  13063. //
  13064. // MessageId: WSA_QOS_GENERIC_ERROR
  13065. //
  13066. // MessageText:
  13067. //
  13068. // General QOS error.
  13069. //
  13070. #define WSA_QOS_GENERIC_ERROR 11015L
  13071. //
  13072. // MessageId: WSA_QOS_ESERVICETYPE
  13073. //
  13074. // MessageText:
  13075. //
  13076. // An invalid or unrecognized service type was found in the flowspec.
  13077. //
  13078. #define WSA_QOS_ESERVICETYPE 11016L
  13079. //
  13080. // MessageId: WSA_QOS_EFLOWSPEC
  13081. //
  13082. // MessageText:
  13083. //
  13084. // An invalid or inconsistent flowspec was found in the QOS structure.
  13085. //
  13086. #define WSA_QOS_EFLOWSPEC 11017L
  13087. //
  13088. // MessageId: WSA_QOS_EPROVSPECBUF
  13089. //
  13090. // MessageText:
  13091. //
  13092. // Invalid QOS provider-specific buffer.
  13093. //
  13094. #define WSA_QOS_EPROVSPECBUF 11018L
  13095. //
  13096. // MessageId: WSA_QOS_EFILTERSTYLE
  13097. //
  13098. // MessageText:
  13099. //
  13100. // An invalid QOS filter style was used.
  13101. //
  13102. #define WSA_QOS_EFILTERSTYLE 11019L
  13103. //
  13104. // MessageId: WSA_QOS_EFILTERTYPE
  13105. //
  13106. // MessageText:
  13107. //
  13108. // An invalid QOS filter type was used.
  13109. //
  13110. #define WSA_QOS_EFILTERTYPE 11020L
  13111. //
  13112. // MessageId: WSA_QOS_EFILTERCOUNT
  13113. //
  13114. // MessageText:
  13115. //
  13116. // An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.
  13117. //
  13118. #define WSA_QOS_EFILTERCOUNT 11021L
  13119. //
  13120. // MessageId: WSA_QOS_EOBJLENGTH
  13121. //
  13122. // MessageText:
  13123. //
  13124. // An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.
  13125. //
  13126. #define WSA_QOS_EOBJLENGTH 11022L
  13127. //
  13128. // MessageId: WSA_QOS_EFLOWCOUNT
  13129. //
  13130. // MessageText:
  13131. //
  13132. // An incorrect number of flow descriptors was specified in the QOS structure.
  13133. //
  13134. #define WSA_QOS_EFLOWCOUNT 11023L
  13135. //
  13136. // MessageId: WSA_QOS_EUNKOWNPSOBJ
  13137. //
  13138. // MessageText:
  13139. //
  13140. // An unrecognized object was found in the QOS provider-specific buffer.
  13141. //
  13142. #define WSA_QOS_EUNKOWNPSOBJ 11024L
  13143. //
  13144. // MessageId: WSA_QOS_EPOLICYOBJ
  13145. //
  13146. // MessageText:
  13147. //
  13148. // An invalid policy object was found in the QOS provider-specific buffer.
  13149. //
  13150. #define WSA_QOS_EPOLICYOBJ 11025L
  13151. //
  13152. // MessageId: WSA_QOS_EFLOWDESC
  13153. //
  13154. // MessageText:
  13155. //
  13156. // An invalid QOS flow descriptor was found in the flow descriptor list.
  13157. //
  13158. #define WSA_QOS_EFLOWDESC 11026L
  13159. //
  13160. // MessageId: WSA_QOS_EPSFLOWSPEC
  13161. //
  13162. // MessageText:
  13163. //
  13164. // An invalid or inconsistent flowspec was found in the QOS provider specific buffer.
  13165. //
  13166. #define WSA_QOS_EPSFLOWSPEC 11027L
  13167. //
  13168. // MessageId: WSA_QOS_EPSFILTERSPEC
  13169. //
  13170. // MessageText:
  13171. //
  13172. // An invalid FILTERSPEC was found in the QOS provider-specific buffer.
  13173. //
  13174. #define WSA_QOS_EPSFILTERSPEC 11028L
  13175. //
  13176. // MessageId: WSA_QOS_ESDMODEOBJ
  13177. //
  13178. // MessageText:
  13179. //
  13180. // An invalid shape discard mode object was found in the QOS provider specific buffer.
  13181. //
  13182. #define WSA_QOS_ESDMODEOBJ 11029L
  13183. //
  13184. // MessageId: WSA_QOS_ESHAPERATEOBJ
  13185. //
  13186. // MessageText:
  13187. //
  13188. // An invalid shaping rate object was found in the QOS provider-specific buffer.
  13189. //
  13190. #define WSA_QOS_ESHAPERATEOBJ 11030L
  13191. //
  13192. // MessageId: WSA_QOS_RESERVED_PETYPE
  13193. //
  13194. // MessageText:
  13195. //
  13196. // A reserved policy element was found in the QOS provider-specific buffer.
  13197. //
  13198. #define WSA_QOS_RESERVED_PETYPE 11031L
  13199. #endif // defined(WSABASEERR)
  13200. ///////////////////////////////////////////////////
  13201. // //
  13202. // End of WinSock Error Codes //
  13203. // //
  13204. // 10000 to 11999 //
  13205. ///////////////////////////////////////////////////
  13206. ///////////////////////////////////////////////////
  13207. // //
  13208. // Side By Side Error Codes //
  13209. // //
  13210. // 14000 to 14999 //
  13211. ///////////////////////////////////////////////////
  13212. //
  13213. // MessageId: ERROR_SXS_SECTION_NOT_FOUND
  13214. //
  13215. // MessageText:
  13216. //
  13217. // The requested section was not present in the activation context.
  13218. //
  13219. #define ERROR_SXS_SECTION_NOT_FOUND 14000L
  13220. //
  13221. // MessageId: ERROR_SXS_CANT_GEN_ACTCTX
  13222. //
  13223. // MessageText:
  13224. //
  13225. // This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
  13226. //
  13227. #define ERROR_SXS_CANT_GEN_ACTCTX 14001L
  13228. //
  13229. // MessageId: ERROR_SXS_INVALID_ACTCTXDATA_FORMAT
  13230. //
  13231. // MessageText:
  13232. //
  13233. // The application binding data format is invalid.
  13234. //
  13235. #define ERROR_SXS_INVALID_ACTCTXDATA_FORMAT 14002L
  13236. //
  13237. // MessageId: ERROR_SXS_ASSEMBLY_NOT_FOUND
  13238. //
  13239. // MessageText:
  13240. //
  13241. // The referenced assembly is not installed on your system.
  13242. //
  13243. #define ERROR_SXS_ASSEMBLY_NOT_FOUND 14003L
  13244. //
  13245. // MessageId: ERROR_SXS_MANIFEST_FORMAT_ERROR
  13246. //
  13247. // MessageText:
  13248. //
  13249. // The manifest file does not begin with the required tag and format information.
  13250. //
  13251. #define ERROR_SXS_MANIFEST_FORMAT_ERROR 14004L
  13252. //
  13253. // MessageId: ERROR_SXS_MANIFEST_PARSE_ERROR
  13254. //
  13255. // MessageText:
  13256. //
  13257. // The manifest file contains one or more syntax errors.
  13258. //
  13259. #define ERROR_SXS_MANIFEST_PARSE_ERROR 14005L
  13260. //
  13261. // MessageId: ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
  13262. //
  13263. // MessageText:
  13264. //
  13265. // The application attempted to activate a disabled activation context.
  13266. //
  13267. #define ERROR_SXS_ACTIVATION_CONTEXT_DISABLED 14006L
  13268. //
  13269. // MessageId: ERROR_SXS_KEY_NOT_FOUND
  13270. //
  13271. // MessageText:
  13272. //
  13273. // The requested lookup key was not found in any active activation context.
  13274. //
  13275. #define ERROR_SXS_KEY_NOT_FOUND 14007L
  13276. //
  13277. // MessageId: ERROR_SXS_VERSION_CONFLICT
  13278. //
  13279. // MessageText:
  13280. //
  13281. // A component version required by the application conflicts with another component version already active.
  13282. //
  13283. #define ERROR_SXS_VERSION_CONFLICT 14008L
  13284. //
  13285. // MessageId: ERROR_SXS_WRONG_SECTION_TYPE
  13286. //
  13287. // MessageText:
  13288. //
  13289. // The type requested activation context section does not match the query API used.
  13290. //
  13291. #define ERROR_SXS_WRONG_SECTION_TYPE 14009L
  13292. //
  13293. // MessageId: ERROR_SXS_THREAD_QUERIES_DISABLED
  13294. //
  13295. // MessageText:
  13296. //
  13297. // Lack of system resources has required isolated activation to be disabled for the current thread of execution.
  13298. //
  13299. #define ERROR_SXS_THREAD_QUERIES_DISABLED 14010L
  13300. //
  13301. // MessageId: ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET
  13302. //
  13303. // MessageText:
  13304. //
  13305. // An attempt to set the process default activation context failed because the process default activation context was already set.
  13306. //
  13307. #define ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET 14011L
  13308. //
  13309. // MessageId: ERROR_SXS_UNKNOWN_ENCODING_GROUP
  13310. //
  13311. // MessageText:
  13312. //
  13313. // The encoding group identifier specified is not recognized.
  13314. //
  13315. #define ERROR_SXS_UNKNOWN_ENCODING_GROUP 14012L
  13316. //
  13317. // MessageId: ERROR_SXS_UNKNOWN_ENCODING
  13318. //
  13319. // MessageText:
  13320. //
  13321. // The encoding requested is not recognized.
  13322. //
  13323. #define ERROR_SXS_UNKNOWN_ENCODING 14013L
  13324. //
  13325. // MessageId: ERROR_SXS_INVALID_XML_NAMESPACE_URI
  13326. //
  13327. // MessageText:
  13328. //
  13329. // The manifest contains a reference to an invalid URI.
  13330. //
  13331. #define ERROR_SXS_INVALID_XML_NAMESPACE_URI 14014L
  13332. //
  13333. // MessageId: ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED
  13334. //
  13335. // MessageText:
  13336. //
  13337. // The application manifest contains a reference to a dependent assembly which is not installed
  13338. //
  13339. #define ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED 14015L
  13340. //
  13341. // MessageId: ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED
  13342. //
  13343. // MessageText:
  13344. //
  13345. // The manifest for an assembly used by the application has a reference to a dependent assembly which is not installed
  13346. //
  13347. #define ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED 14016L
  13348. //
  13349. // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE
  13350. //
  13351. // MessageText:
  13352. //
  13353. // The manifest contains an attribute for the assembly identity which is not valid.
  13354. //
  13355. #define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE 14017L
  13356. //
  13357. // MessageId: ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE
  13358. //
  13359. // MessageText:
  13360. //
  13361. // The manifest is missing the required default namespace specification on the assembly element.
  13362. //
  13363. #define ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE 14018L
  13364. //
  13365. // MessageId: ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE
  13366. //
  13367. // MessageText:
  13368. //
  13369. // The manifest has a default namespace specified on the assembly element but its value is not "urn:schemas-microsoft-com:asm.v1".
  13370. //
  13371. #define ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE 14019L
  13372. //
  13373. // MessageId: ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT
  13374. //
  13375. // MessageText:
  13376. //
  13377. // The private manifest probed has crossed reparse-point-associated path
  13378. //
  13379. #define ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT 14020L
  13380. //
  13381. // MessageId: ERROR_SXS_DUPLICATE_DLL_NAME
  13382. //
  13383. // MessageText:
  13384. //
  13385. // Two or more components referenced directly or indirectly by the application manifest have files by the same name.
  13386. //
  13387. #define ERROR_SXS_DUPLICATE_DLL_NAME 14021L
  13388. //
  13389. // MessageId: ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME
  13390. //
  13391. // MessageText:
  13392. //
  13393. // Two or more components referenced directly or indirectly by the application manifest have window classes with the same name.
  13394. //
  13395. #define ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME 14022L
  13396. //
  13397. // MessageId: ERROR_SXS_DUPLICATE_CLSID
  13398. //
  13399. // MessageText:
  13400. //
  13401. // Two or more components referenced directly or indirectly by the application manifest have the same COM server CLSIDs.
  13402. //
  13403. #define ERROR_SXS_DUPLICATE_CLSID 14023L
  13404. //
  13405. // MessageId: ERROR_SXS_DUPLICATE_IID
  13406. //
  13407. // MessageText:
  13408. //
  13409. // Two or more components referenced directly or indirectly by the application manifest have proxies for the same COM interface IIDs.
  13410. //
  13411. #define ERROR_SXS_DUPLICATE_IID 14024L
  13412. //
  13413. // MessageId: ERROR_SXS_DUPLICATE_TLBID
  13414. //
  13415. // MessageText:
  13416. //
  13417. // Two or more components referenced directly or indirectly by the application manifest have the same COM type library TLBIDs.
  13418. //
  13419. #define ERROR_SXS_DUPLICATE_TLBID 14025L
  13420. //
  13421. // MessageId: ERROR_SXS_DUPLICATE_PROGID
  13422. //
  13423. // MessageText:
  13424. //
  13425. // Two or more components referenced directly or indirectly by the application manifest have the same COM ProgIDs.
  13426. //
  13427. #define ERROR_SXS_DUPLICATE_PROGID 14026L
  13428. //
  13429. // MessageId: ERROR_SXS_DUPLICATE_ASSEMBLY_NAME
  13430. //
  13431. // MessageText:
  13432. //
  13433. // Two or more components referenced directly or indirectly by the application manifest are different versions of the same component which is not permitted.
  13434. //
  13435. #define ERROR_SXS_DUPLICATE_ASSEMBLY_NAME 14027L
  13436. //
  13437. // MessageId: ERROR_SXS_FILE_HASH_MISMATCH
  13438. //
  13439. // MessageText:
  13440. //
  13441. // A component's file does not match the verification information present in the
  13442. // component manifest.
  13443. //
  13444. #define ERROR_SXS_FILE_HASH_MISMATCH 14028L
  13445. //
  13446. // MessageId: ERROR_SXS_POLICY_PARSE_ERROR
  13447. //
  13448. // MessageText:
  13449. //
  13450. // The policy manifest contains one or more syntax errors.
  13451. //
  13452. #define ERROR_SXS_POLICY_PARSE_ERROR 14029L
  13453. //
  13454. // MessageId: ERROR_SXS_XML_E_MISSINGQUOTE
  13455. //
  13456. // MessageText:
  13457. //
  13458. // Manifest Parse Error : A string literal was expected, but no opening quote character was found.
  13459. //
  13460. #define ERROR_SXS_XML_E_MISSINGQUOTE 14030L
  13461. //
  13462. // MessageId: ERROR_SXS_XML_E_COMMENTSYNTAX
  13463. //
  13464. // MessageText:
  13465. //
  13466. // Manifest Parse Error : Incorrect syntax was used in a comment.
  13467. //
  13468. #define ERROR_SXS_XML_E_COMMENTSYNTAX 14031L
  13469. //
  13470. // MessageId: ERROR_SXS_XML_E_BADSTARTNAMECHAR
  13471. //
  13472. // MessageText:
  13473. //
  13474. // Manifest Parse Error : A name was started with an invalid character.
  13475. //
  13476. #define ERROR_SXS_XML_E_BADSTARTNAMECHAR 14032L
  13477. //
  13478. // MessageId: ERROR_SXS_XML_E_BADNAMECHAR
  13479. //
  13480. // MessageText:
  13481. //
  13482. // Manifest Parse Error : A name contained an invalid character.
  13483. //
  13484. #define ERROR_SXS_XML_E_BADNAMECHAR 14033L
  13485. //
  13486. // MessageId: ERROR_SXS_XML_E_BADCHARINSTRING
  13487. //
  13488. // MessageText:
  13489. //
  13490. // Manifest Parse Error : A string literal contained an invalid character.
  13491. //
  13492. #define ERROR_SXS_XML_E_BADCHARINSTRING 14034L
  13493. //
  13494. // MessageId: ERROR_SXS_XML_E_XMLDECLSYNTAX
  13495. //
  13496. // MessageText:
  13497. //
  13498. // Manifest Parse Error : Invalid syntax for an xml declaration.
  13499. //
  13500. #define ERROR_SXS_XML_E_XMLDECLSYNTAX 14035L
  13501. //
  13502. // MessageId: ERROR_SXS_XML_E_BADCHARDATA
  13503. //
  13504. // MessageText:
  13505. //
  13506. // Manifest Parse Error : An Invalid character was found in text content.
  13507. //
  13508. #define ERROR_SXS_XML_E_BADCHARDATA 14036L
  13509. //
  13510. // MessageId: ERROR_SXS_XML_E_MISSINGWHITESPACE
  13511. //
  13512. // MessageText:
  13513. //
  13514. // Manifest Parse Error : Required white space was missing.
  13515. //
  13516. #define ERROR_SXS_XML_E_MISSINGWHITESPACE 14037L
  13517. //
  13518. // MessageId: ERROR_SXS_XML_E_EXPECTINGTAGEND
  13519. //
  13520. // MessageText:
  13521. //
  13522. // Manifest Parse Error : The character '>' was expected.
  13523. //
  13524. #define ERROR_SXS_XML_E_EXPECTINGTAGEND 14038L
  13525. //
  13526. // MessageId: ERROR_SXS_XML_E_MISSINGSEMICOLON
  13527. //
  13528. // MessageText:
  13529. //
  13530. // Manifest Parse Error : A semi colon character was expected.
  13531. //
  13532. #define ERROR_SXS_XML_E_MISSINGSEMICOLON 14039L
  13533. //
  13534. // MessageId: ERROR_SXS_XML_E_UNBALANCEDPAREN
  13535. //
  13536. // MessageText:
  13537. //
  13538. // Manifest Parse Error : Unbalanced parentheses.
  13539. //
  13540. #define ERROR_SXS_XML_E_UNBALANCEDPAREN 14040L
  13541. //
  13542. // MessageId: ERROR_SXS_XML_E_INTERNALERROR
  13543. //
  13544. // MessageText:
  13545. //
  13546. // Manifest Parse Error : Internal error.
  13547. //
  13548. #define ERROR_SXS_XML_E_INTERNALERROR 14041L
  13549. //
  13550. // MessageId: ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE
  13551. //
  13552. // MessageText:
  13553. //
  13554. // Manifest Parse Error : Whitespace is not allowed at this location.
  13555. //
  13556. #define ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE 14042L
  13557. //
  13558. // MessageId: ERROR_SXS_XML_E_INCOMPLETE_ENCODING
  13559. //
  13560. // MessageText:
  13561. //
  13562. // Manifest Parse Error : End of file reached in invalid state for current encoding.
  13563. //
  13564. #define ERROR_SXS_XML_E_INCOMPLETE_ENCODING 14043L
  13565. //
  13566. // MessageId: ERROR_SXS_XML_E_MISSING_PAREN
  13567. //
  13568. // MessageText:
  13569. //
  13570. // Manifest Parse Error : Missing parenthesis.
  13571. //
  13572. #define ERROR_SXS_XML_E_MISSING_PAREN 14044L
  13573. //
  13574. // MessageId: ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE
  13575. //
  13576. // MessageText:
  13577. //
  13578. // Manifest Parse Error : A single or double closing quote character (\' or \") is missing.
  13579. //
  13580. #define ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE 14045L
  13581. //
  13582. // MessageId: ERROR_SXS_XML_E_MULTIPLE_COLONS
  13583. //
  13584. // MessageText:
  13585. //
  13586. // Manifest Parse Error : Multiple colons are not allowed in a name.
  13587. //
  13588. #define ERROR_SXS_XML_E_MULTIPLE_COLONS 14046L
  13589. //
  13590. // MessageId: ERROR_SXS_XML_E_INVALID_DECIMAL
  13591. //
  13592. // MessageText:
  13593. //
  13594. // Manifest Parse Error : Invalid character for decimal digit.
  13595. //
  13596. #define ERROR_SXS_XML_E_INVALID_DECIMAL 14047L
  13597. //
  13598. // MessageId: ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
  13599. //
  13600. // MessageText:
  13601. //
  13602. // Manifest Parse Error : Invalid character for hexidecimal digit.
  13603. //
  13604. #define ERROR_SXS_XML_E_INVALID_HEXIDECIMAL 14048L
  13605. //
  13606. // MessageId: ERROR_SXS_XML_E_INVALID_UNICODE
  13607. //
  13608. // MessageText:
  13609. //
  13610. // Manifest Parse Error : Invalid unicode character value for this platform.
  13611. //
  13612. #define ERROR_SXS_XML_E_INVALID_UNICODE 14049L
  13613. //
  13614. // MessageId: ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK
  13615. //
  13616. // MessageText:
  13617. //
  13618. // Manifest Parse Error : Expecting whitespace or '?'.
  13619. //
  13620. #define ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK 14050L
  13621. //
  13622. // MessageId: ERROR_SXS_XML_E_UNEXPECTEDENDTAG
  13623. //
  13624. // MessageText:
  13625. //
  13626. // Manifest Parse Error : End tag was not expected at this location.
  13627. //
  13628. #define ERROR_SXS_XML_E_UNEXPECTEDENDTAG 14051L
  13629. //
  13630. // MessageId: ERROR_SXS_XML_E_UNCLOSEDTAG
  13631. //
  13632. // MessageText:
  13633. //
  13634. // Manifest Parse Error : The following tags were not closed: %1.
  13635. //
  13636. #define ERROR_SXS_XML_E_UNCLOSEDTAG 14052L
  13637. //
  13638. // MessageId: ERROR_SXS_XML_E_DUPLICATEATTRIBUTE
  13639. //
  13640. // MessageText:
  13641. //
  13642. // Manifest Parse Error : Duplicate attribute.
  13643. //
  13644. #define ERROR_SXS_XML_E_DUPLICATEATTRIBUTE 14053L
  13645. //
  13646. // MessageId: ERROR_SXS_XML_E_MULTIPLEROOTS
  13647. //
  13648. // MessageText:
  13649. //
  13650. // Manifest Parse Error : Only one top level element is allowed in an XML document.
  13651. //
  13652. #define ERROR_SXS_XML_E_MULTIPLEROOTS 14054L
  13653. //
  13654. // MessageId: ERROR_SXS_XML_E_INVALIDATROOTLEVEL
  13655. //
  13656. // MessageText:
  13657. //
  13658. // Manifest Parse Error : Invalid at the top level of the document.
  13659. //
  13660. #define ERROR_SXS_XML_E_INVALIDATROOTLEVEL 14055L
  13661. //
  13662. // MessageId: ERROR_SXS_XML_E_BADXMLDECL
  13663. //
  13664. // MessageText:
  13665. //
  13666. // Manifest Parse Error : Invalid xml declaration.
  13667. //
  13668. #define ERROR_SXS_XML_E_BADXMLDECL 14056L
  13669. //
  13670. // MessageId: ERROR_SXS_XML_E_MISSINGROOT
  13671. //
  13672. // MessageText:
  13673. //
  13674. // Manifest Parse Error : XML document must have a top level element.
  13675. //
  13676. #define ERROR_SXS_XML_E_MISSINGROOT 14057L
  13677. //
  13678. // MessageId: ERROR_SXS_XML_E_UNEXPECTEDEOF
  13679. //
  13680. // MessageText:
  13681. //
  13682. // Manifest Parse Error : Unexpected end of file.
  13683. //
  13684. #define ERROR_SXS_XML_E_UNEXPECTEDEOF 14058L
  13685. //
  13686. // MessageId: ERROR_SXS_XML_E_BADPEREFINSUBSET
  13687. //
  13688. // MessageText:
  13689. //
  13690. // Manifest Parse Error : Parameter entities cannot be used inside markup declarations in an internal subset.
  13691. //
  13692. #define ERROR_SXS_XML_E_BADPEREFINSUBSET 14059L
  13693. //
  13694. // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTARTTAG
  13695. //
  13696. // MessageText:
  13697. //
  13698. // Manifest Parse Error : Element was not closed.
  13699. //
  13700. #define ERROR_SXS_XML_E_UNCLOSEDSTARTTAG 14060L
  13701. //
  13702. // MessageId: ERROR_SXS_XML_E_UNCLOSEDENDTAG
  13703. //
  13704. // MessageText:
  13705. //
  13706. // Manifest Parse Error : End element was missing the character '>'.
  13707. //
  13708. #define ERROR_SXS_XML_E_UNCLOSEDENDTAG 14061L
  13709. //
  13710. // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTRING
  13711. //
  13712. // MessageText:
  13713. //
  13714. // Manifest Parse Error : A string literal was not closed.
  13715. //
  13716. #define ERROR_SXS_XML_E_UNCLOSEDSTRING 14062L
  13717. //
  13718. // MessageId: ERROR_SXS_XML_E_UNCLOSEDCOMMENT
  13719. //
  13720. // MessageText:
  13721. //
  13722. // Manifest Parse Error : A comment was not closed.
  13723. //
  13724. #define ERROR_SXS_XML_E_UNCLOSEDCOMMENT 14063L
  13725. //
  13726. // MessageId: ERROR_SXS_XML_E_UNCLOSEDDECL
  13727. //
  13728. // MessageText:
  13729. //
  13730. // Manifest Parse Error : A declaration was not closed.
  13731. //
  13732. #define ERROR_SXS_XML_E_UNCLOSEDDECL 14064L
  13733. //
  13734. // MessageId: ERROR_SXS_XML_E_UNCLOSEDCDATA
  13735. //
  13736. // MessageText:
  13737. //
  13738. // Manifest Parse Error : A CDATA section was not closed.
  13739. //
  13740. #define ERROR_SXS_XML_E_UNCLOSEDCDATA 14065L
  13741. //
  13742. // MessageId: ERROR_SXS_XML_E_RESERVEDNAMESPACE
  13743. //
  13744. // MessageText:
  13745. //
  13746. // Manifest Parse Error : The namespace prefix is not allowed to start with the reserved string "xml".
  13747. //
  13748. #define ERROR_SXS_XML_E_RESERVEDNAMESPACE 14066L
  13749. //
  13750. // MessageId: ERROR_SXS_XML_E_INVALIDENCODING
  13751. //
  13752. // MessageText:
  13753. //
  13754. // Manifest Parse Error : System does not support the specified encoding.
  13755. //
  13756. #define ERROR_SXS_XML_E_INVALIDENCODING 14067L
  13757. //
  13758. // MessageId: ERROR_SXS_XML_E_INVALIDSWITCH
  13759. //
  13760. // MessageText:
  13761. //
  13762. // Manifest Parse Error : Switch from current encoding to specified encoding not supported.
  13763. //
  13764. #define ERROR_SXS_XML_E_INVALIDSWITCH 14068L
  13765. //
  13766. // MessageId: ERROR_SXS_XML_E_BADXMLCASE
  13767. //
  13768. // MessageText:
  13769. //
  13770. // Manifest Parse Error : The name 'xml' is reserved and must be lower case.
  13771. //
  13772. #define ERROR_SXS_XML_E_BADXMLCASE 14069L
  13773. //
  13774. // MessageId: ERROR_SXS_XML_E_INVALID_STANDALONE
  13775. //
  13776. // MessageText:
  13777. //
  13778. // Manifest Parse Error : The standalone attribute must have the value 'yes' or 'no'.
  13779. //
  13780. #define ERROR_SXS_XML_E_INVALID_STANDALONE 14070L
  13781. //
  13782. // MessageId: ERROR_SXS_XML_E_UNEXPECTED_STANDALONE
  13783. //
  13784. // MessageText:
  13785. //
  13786. // Manifest Parse Error : The standalone attribute cannot be used in external entities.
  13787. //
  13788. #define ERROR_SXS_XML_E_UNEXPECTED_STANDALONE 14071L
  13789. //
  13790. // MessageId: ERROR_SXS_XML_E_INVALID_VERSION
  13791. //
  13792. // MessageText:
  13793. //
  13794. // Manifest Parse Error : Invalid version number.
  13795. //
  13796. #define ERROR_SXS_XML_E_INVALID_VERSION 14072L
  13797. //
  13798. // MessageId: ERROR_SXS_XML_E_MISSINGEQUALS
  13799. //
  13800. // MessageText:
  13801. //
  13802. // Manifest Parse Error : Missing equals sign between attribute and attribute value.
  13803. //
  13804. #define ERROR_SXS_XML_E_MISSINGEQUALS 14073L
  13805. //
  13806. // MessageId: ERROR_SXS_PROTECTION_RECOVERY_FAILED
  13807. //
  13808. // MessageText:
  13809. //
  13810. // Assembly Protection Error : Unable to recover the specified assembly.
  13811. //
  13812. #define ERROR_SXS_PROTECTION_RECOVERY_FAILED 14074L
  13813. //
  13814. // MessageId: ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT
  13815. //
  13816. // MessageText:
  13817. //
  13818. // Assembly Protection Error : The public key for an assembly was too short to be allowed.
  13819. //
  13820. #define ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT 14075L
  13821. //
  13822. // MessageId: ERROR_SXS_PROTECTION_CATALOG_NOT_VALID
  13823. //
  13824. // MessageText:
  13825. //
  13826. // Assembly Protection Error : The catalog for an assembly is not valid, or does not match the assembly's manifest.
  13827. //
  13828. #define ERROR_SXS_PROTECTION_CATALOG_NOT_VALID 14076L
  13829. //
  13830. // MessageId: ERROR_SXS_UNTRANSLATABLE_HRESULT
  13831. //
  13832. // MessageText:
  13833. //
  13834. // An HRESULT could not be translated to a corresponding Win32 error code.
  13835. //
  13836. #define ERROR_SXS_UNTRANSLATABLE_HRESULT 14077L
  13837. //
  13838. // MessageId: ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING
  13839. //
  13840. // MessageText:
  13841. //
  13842. // Assembly Protection Error : The catalog for an assembly is missing.
  13843. //
  13844. #define ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING 14078L
  13845. //
  13846. // MessageId: ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE
  13847. //
  13848. // MessageText:
  13849. //
  13850. // The supplied assembly identity is missing one or more attributes which must be present in this context.
  13851. //
  13852. #define ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE 14079L
  13853. //
  13854. // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME
  13855. //
  13856. // MessageText:
  13857. //
  13858. // The supplied assembly identity has one or more attribute names that contain characters not permitted in XML names.
  13859. //
  13860. #define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME 14080L
  13861. ///////////////////////////////////////////////////
  13862. // //
  13863. // End of Side By Side Error Codes //
  13864. // //
  13865. // 14000 to 14999 //
  13866. ///////////////////////////////////////////////////
  13867. ///////////////////////////////////////////////////
  13868. // //
  13869. // Start of IPSec Error codes //
  13870. // //
  13871. // 13000 to 13999 //
  13872. ///////////////////////////////////////////////////
  13873. //
  13874. // MessageId: ERROR_IPSEC_QM_POLICY_EXISTS
  13875. //
  13876. // MessageText:
  13877. //
  13878. // The specified quick mode policy already exists.
  13879. //
  13880. #define ERROR_IPSEC_QM_POLICY_EXISTS 13000L
  13881. //
  13882. // MessageId: ERROR_IPSEC_QM_POLICY_NOT_FOUND
  13883. //
  13884. // MessageText:
  13885. //
  13886. // The specified quick mode policy was not found.
  13887. //
  13888. #define ERROR_IPSEC_QM_POLICY_NOT_FOUND 13001L
  13889. //
  13890. // MessageId: ERROR_IPSEC_QM_POLICY_IN_USE
  13891. //
  13892. // MessageText:
  13893. //
  13894. // The specified quick mode policy is being used.
  13895. //
  13896. #define ERROR_IPSEC_QM_POLICY_IN_USE 13002L
  13897. //
  13898. // MessageId: ERROR_IPSEC_MM_POLICY_EXISTS
  13899. //
  13900. // MessageText:
  13901. //
  13902. // The specified main mode policy already exists.
  13903. //
  13904. #define ERROR_IPSEC_MM_POLICY_EXISTS 13003L
  13905. //
  13906. // MessageId: ERROR_IPSEC_MM_POLICY_NOT_FOUND
  13907. //
  13908. // MessageText:
  13909. //
  13910. // The specified main mode policy was not found
  13911. //
  13912. #define ERROR_IPSEC_MM_POLICY_NOT_FOUND 13004L
  13913. //
  13914. // MessageId: ERROR_IPSEC_MM_POLICY_IN_USE
  13915. //
  13916. // MessageText:
  13917. //
  13918. // The specified main mode policy is being used.
  13919. //
  13920. #define ERROR_IPSEC_MM_POLICY_IN_USE 13005L
  13921. //
  13922. // MessageId: ERROR_IPSEC_MM_FILTER_EXISTS
  13923. //
  13924. // MessageText:
  13925. //
  13926. // The specified main mode filter already exists.
  13927. //
  13928. #define ERROR_IPSEC_MM_FILTER_EXISTS 13006L
  13929. //
  13930. // MessageId: ERROR_IPSEC_MM_FILTER_NOT_FOUND
  13931. //
  13932. // MessageText:
  13933. //
  13934. // The specified main mode filter was not found.
  13935. //
  13936. #define ERROR_IPSEC_MM_FILTER_NOT_FOUND 13007L
  13937. //
  13938. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_EXISTS
  13939. //
  13940. // MessageText:
  13941. //
  13942. // The specified transport mode filter already exists.
  13943. //
  13944. #define ERROR_IPSEC_TRANSPORT_FILTER_EXISTS 13008L
  13945. //
  13946. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND
  13947. //
  13948. // MessageText:
  13949. //
  13950. // The specified transport mode filter does not exist.
  13951. //
  13952. #define ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND 13009L
  13953. //
  13954. // MessageId: ERROR_IPSEC_MM_AUTH_EXISTS
  13955. //
  13956. // MessageText:
  13957. //
  13958. // The specified main mode authentication list exists.
  13959. //
  13960. #define ERROR_IPSEC_MM_AUTH_EXISTS 13010L
  13961. //
  13962. // MessageId: ERROR_IPSEC_MM_AUTH_NOT_FOUND
  13963. //
  13964. // MessageText:
  13965. //
  13966. // The specified main mode authentication list was not found.
  13967. //
  13968. #define ERROR_IPSEC_MM_AUTH_NOT_FOUND 13011L
  13969. //
  13970. // MessageId: ERROR_IPSEC_MM_AUTH_IN_USE
  13971. //
  13972. // MessageText:
  13973. //
  13974. // The specified quick mode policy is being used.
  13975. //
  13976. #define ERROR_IPSEC_MM_AUTH_IN_USE 13012L
  13977. //
  13978. // MessageId: ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND
  13979. //
  13980. // MessageText:
  13981. //
  13982. // The specified main mode policy was not found.
  13983. //
  13984. #define ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND 13013L
  13985. //
  13986. // MessageId: ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND
  13987. //
  13988. // MessageText:
  13989. //
  13990. // The specified quick mode policy was not found
  13991. //
  13992. #define ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND 13014L
  13993. //
  13994. // MessageId: ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND
  13995. //
  13996. // MessageText:
  13997. //
  13998. // The manifest file contains one or more syntax errors.
  13999. //
  14000. #define ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND 13015L
  14001. //
  14002. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_EXISTS
  14003. //
  14004. // MessageText:
  14005. //
  14006. // The application attempted to activate a disabled activation context.
  14007. //
  14008. #define ERROR_IPSEC_TUNNEL_FILTER_EXISTS 13016L
  14009. //
  14010. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND
  14011. //
  14012. // MessageText:
  14013. //
  14014. // The requested lookup key was not found in any active activation context.
  14015. //
  14016. #define ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND 13017L
  14017. //
  14018. // MessageId: ERROR_IPSEC_MM_FILTER_PENDING_DELETION
  14019. //
  14020. // MessageText:
  14021. //
  14022. // The Main Mode filter is pending deletion.
  14023. //
  14024. #define ERROR_IPSEC_MM_FILTER_PENDING_DELETION 13018L
  14025. //
  14026. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION
  14027. //
  14028. // MessageText:
  14029. //
  14030. // The transport filter is pending deletion.
  14031. //
  14032. #define ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION 13019L
  14033. //
  14034. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION
  14035. //
  14036. // MessageText:
  14037. //
  14038. // The tunnel filter is pending deletion.
  14039. //
  14040. #define ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION 13020L
  14041. //
  14042. // MessageId: ERROR_IPSEC_MM_POLICY_PENDING_DELETION
  14043. //
  14044. // MessageText:
  14045. //
  14046. // The Main Mode policy is pending deletion.
  14047. //
  14048. #define ERROR_IPSEC_MM_POLICY_PENDING_DELETION 13021L
  14049. //
  14050. // MessageId: ERROR_IPSEC_MM_AUTH_PENDING_DELETION
  14051. //
  14052. // MessageText:
  14053. //
  14054. // The Main Mode authentication bundle is pending deletion.
  14055. //
  14056. #define ERROR_IPSEC_MM_AUTH_PENDING_DELETION 13022L
  14057. //
  14058. // MessageId: ERROR_IPSEC_QM_POLICY_PENDING_DELETION
  14059. //
  14060. // MessageText:
  14061. //
  14062. // The Quick Mode policy is pending deletion.
  14063. //
  14064. #define ERROR_IPSEC_QM_POLICY_PENDING_DELETION 13023L
  14065. //
  14066. // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
  14067. //
  14068. // MessageText:
  14069. //
  14070. // ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
  14071. //
  14072. #define ERROR_IPSEC_IKE_NEG_STATUS_BEGIN 13800L
  14073. //
  14074. // MessageId: ERROR_IPSEC_IKE_AUTH_FAIL
  14075. //
  14076. // MessageText:
  14077. //
  14078. // IKE authentication credentials are unacceptable
  14079. //
  14080. #define ERROR_IPSEC_IKE_AUTH_FAIL 13801L
  14081. //
  14082. // MessageId: ERROR_IPSEC_IKE_ATTRIB_FAIL
  14083. //
  14084. // MessageText:
  14085. //
  14086. // IKE security attributes are unacceptable
  14087. //
  14088. #define ERROR_IPSEC_IKE_ATTRIB_FAIL 13802L
  14089. //
  14090. // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_PENDING
  14091. //
  14092. // MessageText:
  14093. //
  14094. // IKE Negotiation in progress
  14095. //
  14096. #define ERROR_IPSEC_IKE_NEGOTIATION_PENDING 13803L
  14097. //
  14098. // MessageId: ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR
  14099. //
  14100. // MessageText:
  14101. //
  14102. // General processing error
  14103. //
  14104. #define ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR 13804L
  14105. //
  14106. // MessageId: ERROR_IPSEC_IKE_TIMED_OUT
  14107. //
  14108. // MessageText:
  14109. //
  14110. // Negotiation timed out
  14111. //
  14112. #define ERROR_IPSEC_IKE_TIMED_OUT 13805L
  14113. //
  14114. // MessageId: ERROR_IPSEC_IKE_NO_CERT
  14115. //
  14116. // MessageText:
  14117. //
  14118. // IKE failed to find valid machine certificate
  14119. //
  14120. #define ERROR_IPSEC_IKE_NO_CERT 13806L
  14121. //
  14122. // MessageId: ERROR_IPSEC_IKE_SA_DELETED
  14123. //
  14124. // MessageText:
  14125. //
  14126. // IKE SA deleted by peer before establishment completed
  14127. //
  14128. #define ERROR_IPSEC_IKE_SA_DELETED 13807L
  14129. //
  14130. // MessageId: ERROR_IPSEC_IKE_SA_REAPED
  14131. //
  14132. // MessageText:
  14133. //
  14134. // IKE SA deleted before establishment completed
  14135. //
  14136. #define ERROR_IPSEC_IKE_SA_REAPED 13808L
  14137. //
  14138. // MessageId: ERROR_IPSEC_IKE_MM_ACQUIRE_DROP
  14139. //
  14140. // MessageText:
  14141. //
  14142. // Negotiation request sat in Queue too long
  14143. //
  14144. #define ERROR_IPSEC_IKE_MM_ACQUIRE_DROP 13809L
  14145. //
  14146. // MessageId: ERROR_IPSEC_IKE_QM_ACQUIRE_DROP
  14147. //
  14148. // MessageText:
  14149. //
  14150. // Negotiation request sat in Queue too long
  14151. //
  14152. #define ERROR_IPSEC_IKE_QM_ACQUIRE_DROP 13810L
  14153. //
  14154. // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_MM
  14155. //
  14156. // MessageText:
  14157. //
  14158. // Negotiation request sat in Queue too long
  14159. //
  14160. #define ERROR_IPSEC_IKE_QUEUE_DROP_MM 13811L
  14161. //
  14162. // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM
  14163. //
  14164. // MessageText:
  14165. //
  14166. // Negotiation request sat in Queue too long
  14167. //
  14168. #define ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM 13812L
  14169. //
  14170. // MessageId: ERROR_IPSEC_IKE_DROP_NO_RESPONSE
  14171. //
  14172. // MessageText:
  14173. //
  14174. // No response from peer
  14175. //
  14176. #define ERROR_IPSEC_IKE_DROP_NO_RESPONSE 13813L
  14177. //
  14178. // MessageId: ERROR_IPSEC_IKE_MM_DELAY_DROP
  14179. //
  14180. // MessageText:
  14181. //
  14182. // Negotiation took too long
  14183. //
  14184. #define ERROR_IPSEC_IKE_MM_DELAY_DROP 13814L
  14185. //
  14186. // MessageId: ERROR_IPSEC_IKE_QM_DELAY_DROP
  14187. //
  14188. // MessageText:
  14189. //
  14190. // Negotiation took too long
  14191. //
  14192. #define ERROR_IPSEC_IKE_QM_DELAY_DROP 13815L
  14193. //
  14194. // MessageId: ERROR_IPSEC_IKE_ERROR
  14195. //
  14196. // MessageText:
  14197. //
  14198. // Unknown error occurred
  14199. //
  14200. #define ERROR_IPSEC_IKE_ERROR 13816L
  14201. //
  14202. // MessageId: ERROR_IPSEC_IKE_CRL_FAILED
  14203. //
  14204. // MessageText:
  14205. //
  14206. // Certificate Revocation Check failed
  14207. //
  14208. #define ERROR_IPSEC_IKE_CRL_FAILED 13817L
  14209. //
  14210. // MessageId: ERROR_IPSEC_IKE_INVALID_KEY_USAGE
  14211. //
  14212. // MessageText:
  14213. //
  14214. // Invalid certificate key usage
  14215. //
  14216. #define ERROR_IPSEC_IKE_INVALID_KEY_USAGE 13818L
  14217. //
  14218. // MessageId: ERROR_IPSEC_IKE_INVALID_CERT_TYPE
  14219. //
  14220. // MessageText:
  14221. //
  14222. // Invalid certificate type
  14223. //
  14224. #define ERROR_IPSEC_IKE_INVALID_CERT_TYPE 13819L
  14225. //
  14226. // MessageId: ERROR_IPSEC_IKE_NO_PRIVATE_KEY
  14227. //
  14228. // MessageText:
  14229. //
  14230. // No private key associated with machine certificate
  14231. //
  14232. #define ERROR_IPSEC_IKE_NO_PRIVATE_KEY 13820L
  14233. //
  14234. // MessageId: ERROR_IPSEC_IKE_DH_FAIL
  14235. //
  14236. // MessageText:
  14237. //
  14238. // Failure in Diffie-Helman computation
  14239. //
  14240. #define ERROR_IPSEC_IKE_DH_FAIL 13822L
  14241. //
  14242. // MessageId: ERROR_IPSEC_IKE_INVALID_HEADER
  14243. //
  14244. // MessageText:
  14245. //
  14246. // Invalid header
  14247. //
  14248. #define ERROR_IPSEC_IKE_INVALID_HEADER 13824L
  14249. //
  14250. // MessageId: ERROR_IPSEC_IKE_NO_POLICY
  14251. //
  14252. // MessageText:
  14253. //
  14254. // No policy configured
  14255. //
  14256. #define ERROR_IPSEC_IKE_NO_POLICY 13825L
  14257. //
  14258. // MessageId: ERROR_IPSEC_IKE_INVALID_SIGNATURE
  14259. //
  14260. // MessageText:
  14261. //
  14262. // Failed to verify signature
  14263. //
  14264. #define ERROR_IPSEC_IKE_INVALID_SIGNATURE 13826L
  14265. //
  14266. // MessageId: ERROR_IPSEC_IKE_KERBEROS_ERROR
  14267. //
  14268. // MessageText:
  14269. //
  14270. // Failed to authenticate using kerberos
  14271. //
  14272. #define ERROR_IPSEC_IKE_KERBEROS_ERROR 13827L
  14273. //
  14274. // MessageId: ERROR_IPSEC_IKE_NO_PUBLIC_KEY
  14275. //
  14276. // MessageText:
  14277. //
  14278. // Peer's certificate did not have a public key
  14279. //
  14280. #define ERROR_IPSEC_IKE_NO_PUBLIC_KEY 13828L
  14281. // These must stay as a unit.
  14282. //
  14283. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR
  14284. //
  14285. // MessageText:
  14286. //
  14287. // Error processing error payload
  14288. //
  14289. #define ERROR_IPSEC_IKE_PROCESS_ERR 13829L
  14290. //
  14291. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_SA
  14292. //
  14293. // MessageText:
  14294. //
  14295. // Error processing SA payload
  14296. //
  14297. #define ERROR_IPSEC_IKE_PROCESS_ERR_SA 13830L
  14298. //
  14299. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_PROP
  14300. //
  14301. // MessageText:
  14302. //
  14303. // Error processing Proposal payload
  14304. //
  14305. #define ERROR_IPSEC_IKE_PROCESS_ERR_PROP 13831L
  14306. //
  14307. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_TRANS
  14308. //
  14309. // MessageText:
  14310. //
  14311. // Error processing Transform payload
  14312. //
  14313. #define ERROR_IPSEC_IKE_PROCESS_ERR_TRANS 13832L
  14314. //
  14315. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_KE
  14316. //
  14317. // MessageText:
  14318. //
  14319. // Error processing KE payload
  14320. //
  14321. #define ERROR_IPSEC_IKE_PROCESS_ERR_KE 13833L
  14322. //
  14323. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_ID
  14324. //
  14325. // MessageText:
  14326. //
  14327. // Error processing ID payload
  14328. //
  14329. #define ERROR_IPSEC_IKE_PROCESS_ERR_ID 13834L
  14330. //
  14331. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_CERT
  14332. //
  14333. // MessageText:
  14334. //
  14335. // Error processing Cert payload
  14336. //
  14337. #define ERROR_IPSEC_IKE_PROCESS_ERR_CERT 13835L
  14338. //
  14339. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ
  14340. //
  14341. // MessageText:
  14342. //
  14343. // Error processing Certificate Request payload
  14344. //
  14345. #define ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ 13836L
  14346. //
  14347. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_HASH
  14348. //
  14349. // MessageText:
  14350. //
  14351. // Error processing Hash payload
  14352. //
  14353. #define ERROR_IPSEC_IKE_PROCESS_ERR_HASH 13837L
  14354. //
  14355. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_SIG
  14356. //
  14357. // MessageText:
  14358. //
  14359. // Error processing Signature payload
  14360. //
  14361. #define ERROR_IPSEC_IKE_PROCESS_ERR_SIG 13838L
  14362. //
  14363. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_NONCE
  14364. //
  14365. // MessageText:
  14366. //
  14367. // Error processing Nonce payload
  14368. //
  14369. #define ERROR_IPSEC_IKE_PROCESS_ERR_NONCE 13839L
  14370. //
  14371. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY
  14372. //
  14373. // MessageText:
  14374. //
  14375. // Error processing Notify payload
  14376. //
  14377. #define ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY 13840L
  14378. //
  14379. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_DELETE
  14380. //
  14381. // MessageText:
  14382. //
  14383. // Error processing Delete Payload
  14384. //
  14385. #define ERROR_IPSEC_IKE_PROCESS_ERR_DELETE 13841L
  14386. //
  14387. // MessageId: ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR
  14388. //
  14389. // MessageText:
  14390. //
  14391. // Error processing VendorId payload
  14392. //
  14393. #define ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR 13842L
  14394. //
  14395. // MessageId: ERROR_IPSEC_IKE_INVALID_PAYLOAD
  14396. //
  14397. // MessageText:
  14398. //
  14399. // Invalid payload received
  14400. //
  14401. #define ERROR_IPSEC_IKE_INVALID_PAYLOAD 13843L
  14402. //
  14403. // MessageId: ERROR_IPSEC_IKE_LOAD_SOFT_SA
  14404. //
  14405. // MessageText:
  14406. //
  14407. // Soft SA loaded
  14408. //
  14409. #define ERROR_IPSEC_IKE_LOAD_SOFT_SA 13844L
  14410. //
  14411. // MessageId: ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN
  14412. //
  14413. // MessageText:
  14414. //
  14415. // Soft SA torn down
  14416. //
  14417. #define ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN 13845L
  14418. //
  14419. // MessageId: ERROR_IPSEC_IKE_INVALID_COOKIE
  14420. //
  14421. // MessageText:
  14422. //
  14423. // Invalid cookie received.
  14424. //
  14425. #define ERROR_IPSEC_IKE_INVALID_COOKIE 13846L
  14426. //
  14427. // MessageId: ERROR_IPSEC_IKE_NO_PEER_CERT
  14428. //
  14429. // MessageText:
  14430. //
  14431. // Peer failed to send valid machine certificate
  14432. //
  14433. #define ERROR_IPSEC_IKE_NO_PEER_CERT 13847L
  14434. //
  14435. // MessageId: ERROR_IPSEC_IKE_PEER_CRL_FAILED
  14436. //
  14437. // MessageText:
  14438. //
  14439. // Certification Revocation check of peer's certificate failed
  14440. //
  14441. #define ERROR_IPSEC_IKE_PEER_CRL_FAILED 13848L
  14442. //
  14443. // MessageId: ERROR_IPSEC_IKE_POLICY_CHANGE
  14444. //
  14445. // MessageText:
  14446. //
  14447. // New policy invalidated SAs formed with old policy
  14448. //
  14449. #define ERROR_IPSEC_IKE_POLICY_CHANGE 13849L
  14450. //
  14451. // MessageId: ERROR_IPSEC_IKE_NO_MM_POLICY
  14452. //
  14453. // MessageText:
  14454. //
  14455. // There is no available Main Mode IKE policy.
  14456. //
  14457. #define ERROR_IPSEC_IKE_NO_MM_POLICY 13850L
  14458. //
  14459. // MessageId: ERROR_IPSEC_IKE_NOTCBPRIV
  14460. //
  14461. // MessageText:
  14462. //
  14463. // Failed to enabled TCB privilege.
  14464. //
  14465. #define ERROR_IPSEC_IKE_NOTCBPRIV 13851L
  14466. //
  14467. // MessageId: ERROR_IPSEC_IKE_SECLOADFAIL
  14468. //
  14469. // MessageText:
  14470. //
  14471. // Failed to load SECURITY.DLL.
  14472. //
  14473. #define ERROR_IPSEC_IKE_SECLOADFAIL 13852L
  14474. //
  14475. // MessageId: ERROR_IPSEC_IKE_FAILSSPINIT
  14476. //
  14477. // MessageText:
  14478. //
  14479. // Failed to obtain security function table dispatch address from SSPI.
  14480. //
  14481. #define ERROR_IPSEC_IKE_FAILSSPINIT 13853L
  14482. //
  14483. // MessageId: ERROR_IPSEC_IKE_FAILQUERYSSP
  14484. //
  14485. // MessageText:
  14486. //
  14487. // Failed to query Kerberos package to obtain max token size.
  14488. //
  14489. #define ERROR_IPSEC_IKE_FAILQUERYSSP 13854L
  14490. //
  14491. // MessageId: ERROR_IPSEC_IKE_SRVACQFAIL
  14492. //
  14493. // MessageText:
  14494. //
  14495. // Failed to obtain Kerberos server credentials for ISAKMP/ERROR_IPSEC_IKE service. Kerberos authentication will not function. The most likely reason for this is lack of domain membership. This is normal if your computer is a member of a workgroup.
  14496. //
  14497. #define ERROR_IPSEC_IKE_SRVACQFAIL 13855L
  14498. //
  14499. // MessageId: ERROR_IPSEC_IKE_SRVQUERYCRED
  14500. //
  14501. // MessageText:
  14502. //
  14503. // Failed to determine SSPI principal name for ISAKMP/ERROR_IPSEC_IKE service (QueryCredentialsAttributes).
  14504. //
  14505. #define ERROR_IPSEC_IKE_SRVQUERYCRED 13856L
  14506. //
  14507. // MessageId: ERROR_IPSEC_IKE_GETSPIFAIL
  14508. //
  14509. // MessageText:
  14510. //
  14511. // Failed to obtain new SPI for the inbound SA from Ipsec driver. The most common cause for this is that the driver does not have the correct filter. Check your policy to verify the filters.
  14512. //
  14513. #define ERROR_IPSEC_IKE_GETSPIFAIL 13857L
  14514. //
  14515. // MessageId: ERROR_IPSEC_IKE_INVALID_FILTER
  14516. //
  14517. // MessageText:
  14518. //
  14519. // Given filter is invalid
  14520. //
  14521. #define ERROR_IPSEC_IKE_INVALID_FILTER 13858L
  14522. //
  14523. // MessageId: ERROR_IPSEC_IKE_OUT_OF_MEMORY
  14524. //
  14525. // MessageText:
  14526. //
  14527. // Memory allocation failed.
  14528. //
  14529. #define ERROR_IPSEC_IKE_OUT_OF_MEMORY 13859L
  14530. //
  14531. // MessageId: ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED
  14532. //
  14533. // MessageText:
  14534. //
  14535. // Failed to add Security Association to IPSec Driver. The most common cause for this is if the IKE negotiation took too long to complete. If the problem persists, reduce the load on the faulting machine.
  14536. //
  14537. #define ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED 13860L
  14538. //
  14539. // MessageId: ERROR_IPSEC_IKE_INVALID_POLICY
  14540. //
  14541. // MessageText:
  14542. //
  14543. // Invalid policy
  14544. //
  14545. #define ERROR_IPSEC_IKE_INVALID_POLICY 13861L
  14546. //
  14547. // MessageId: ERROR_IPSEC_IKE_UNKNOWN_DOI
  14548. //
  14549. // MessageText:
  14550. //
  14551. // Invalid DOI
  14552. //
  14553. #define ERROR_IPSEC_IKE_UNKNOWN_DOI 13862L
  14554. //
  14555. // MessageId: ERROR_IPSEC_IKE_INVALID_SITUATION
  14556. //
  14557. // MessageText:
  14558. //
  14559. // Invalid situation
  14560. //
  14561. #define ERROR_IPSEC_IKE_INVALID_SITUATION 13863L
  14562. //
  14563. // MessageId: ERROR_IPSEC_IKE_DH_FAILURE
  14564. //
  14565. // MessageText:
  14566. //
  14567. // Diffie-Hellman failure
  14568. //
  14569. #define ERROR_IPSEC_IKE_DH_FAILURE 13864L
  14570. //
  14571. // MessageId: ERROR_IPSEC_IKE_INVALID_GROUP
  14572. //
  14573. // MessageText:
  14574. //
  14575. // Invalid Diffie-Hellman group
  14576. //
  14577. #define ERROR_IPSEC_IKE_INVALID_GROUP 13865L
  14578. //
  14579. // MessageId: ERROR_IPSEC_IKE_ENCRYPT
  14580. //
  14581. // MessageText:
  14582. //
  14583. // Error encrypting payload
  14584. //
  14585. #define ERROR_IPSEC_IKE_ENCRYPT 13866L
  14586. //
  14587. // MessageId: ERROR_IPSEC_IKE_DECRYPT
  14588. //
  14589. // MessageText:
  14590. //
  14591. // Error decrypting payload
  14592. //
  14593. #define ERROR_IPSEC_IKE_DECRYPT 13867L
  14594. //
  14595. // MessageId: ERROR_IPSEC_IKE_POLICY_MATCH
  14596. //
  14597. // MessageText:
  14598. //
  14599. // Policy match error
  14600. //
  14601. #define ERROR_IPSEC_IKE_POLICY_MATCH 13868L
  14602. //
  14603. // MessageId: ERROR_IPSEC_IKE_UNSUPPORTED_ID
  14604. //
  14605. // MessageText:
  14606. //
  14607. // Unsupported ID
  14608. //
  14609. #define ERROR_IPSEC_IKE_UNSUPPORTED_ID 13869L
  14610. //
  14611. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH
  14612. //
  14613. // MessageText:
  14614. //
  14615. // Hash verification failed
  14616. //
  14617. #define ERROR_IPSEC_IKE_INVALID_HASH 13870L
  14618. //
  14619. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH_ALG
  14620. //
  14621. // MessageText:
  14622. //
  14623. // Invalid hash algorithm
  14624. //
  14625. #define ERROR_IPSEC_IKE_INVALID_HASH_ALG 13871L
  14626. //
  14627. // MessageId: ERROR_IPSEC_IKE_INVALID_HASH_SIZE
  14628. //
  14629. // MessageText:
  14630. //
  14631. // Invalid hash size
  14632. //
  14633. #define ERROR_IPSEC_IKE_INVALID_HASH_SIZE 13872L
  14634. //
  14635. // MessageId: ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG
  14636. //
  14637. // MessageText:
  14638. //
  14639. // Invalid encryption algorithm
  14640. //
  14641. #define ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG 13873L
  14642. //
  14643. // MessageId: ERROR_IPSEC_IKE_INVALID_AUTH_ALG
  14644. //
  14645. // MessageText:
  14646. //
  14647. // Invalid authentication algorithm
  14648. //
  14649. #define ERROR_IPSEC_IKE_INVALID_AUTH_ALG 13874L
  14650. //
  14651. // MessageId: ERROR_IPSEC_IKE_INVALID_SIG
  14652. //
  14653. // MessageText:
  14654. //
  14655. // Invalid certificate signature
  14656. //
  14657. #define ERROR_IPSEC_IKE_INVALID_SIG 13875L
  14658. //
  14659. // MessageId: ERROR_IPSEC_IKE_LOAD_FAILED
  14660. //
  14661. // MessageText:
  14662. //
  14663. // Load failed
  14664. //
  14665. #define ERROR_IPSEC_IKE_LOAD_FAILED 13876L
  14666. //
  14667. // MessageId: ERROR_IPSEC_IKE_RPC_DELETE
  14668. //
  14669. // MessageText:
  14670. //
  14671. // Deleted via RPC call
  14672. //
  14673. #define ERROR_IPSEC_IKE_RPC_DELETE 13877L
  14674. //
  14675. // MessageId: ERROR_IPSEC_IKE_BENIGN_REINIT
  14676. //
  14677. // MessageText:
  14678. //
  14679. // Temporary state created to perform reinit. This is not a real failure.
  14680. //
  14681. #define ERROR_IPSEC_IKE_BENIGN_REINIT 13878L
  14682. //
  14683. // MessageId: ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY
  14684. //
  14685. // MessageText:
  14686. //
  14687. // The lifetime value received in the Responder Lifetime Notify is below the Windows 2000 configured minimum value. Please fix the policy on the peer machine.
  14688. //
  14689. #define ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY 13879L
  14690. //
  14691. // MessageId: ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN
  14692. //
  14693. // MessageText:
  14694. //
  14695. // Key length in certificate is too small for configured security requirements.
  14696. //
  14697. #define ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN 13881L
  14698. //
  14699. // MessageId: ERROR_IPSEC_IKE_MM_LIMIT
  14700. //
  14701. // MessageText:
  14702. //
  14703. // Max number of established MM SAs to peer exceeded.
  14704. //
  14705. #define ERROR_IPSEC_IKE_MM_LIMIT 13882L
  14706. //
  14707. // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_DISABLED
  14708. //
  14709. // MessageText:
  14710. //
  14711. // IKE received a policy that disables negotiation.
  14712. //
  14713. #define ERROR_IPSEC_IKE_NEGOTIATION_DISABLED 13883L
  14714. //
  14715. // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_END
  14716. //
  14717. // MessageText:
  14718. //
  14719. // ERROR_IPSEC_IKE_NEG_STATUS_END
  14720. //
  14721. #define ERROR_IPSEC_IKE_NEG_STATUS_END 13884L
  14722. ////////////////////////////////////
  14723. // //
  14724. // COM Error Codes //
  14725. // //
  14726. ////////////////////////////////////
  14727. //
  14728. // The return value of COM functions and methods is an HRESULT.
  14729. // This is not a handle to anything, but is merely a 32-bit value
  14730. // with several fields encoded in the value. The parts of an
  14731. // HRESULT are shown below.
  14732. //
  14733. // Many of the macros and functions below were orginally defined to
  14734. // operate on SCODEs. SCODEs are no longer used. The macros are
  14735. // still present for compatibility and easy porting of Win16 code.
  14736. // Newly written code should use the HRESULT macros and functions.
  14737. //
  14738. //
  14739. // HRESULTs are 32 bit values layed out as follows:
  14740. //
  14741. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  14742. // 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
  14743. // +-+-+-+-+-+---------------------+-------------------------------+
  14744. // |S|R|C|N|r| Facility | Code |
  14745. // +-+-+-+-+-+---------------------+-------------------------------+
  14746. //
  14747. // where
  14748. //
  14749. // S - Severity - indicates success/fail
  14750. //
  14751. // 0 - Success
  14752. // 1 - Fail (COERROR)
  14753. //
  14754. // R - reserved portion of the facility code, corresponds to NT's
  14755. // second severity bit.
  14756. //
  14757. // C - reserved portion of the facility code, corresponds to NT's
  14758. // C field.
  14759. //
  14760. // N - reserved portion of the facility code. Used to indicate a
  14761. // mapped NT status value.
  14762. //
  14763. // r - reserved portion of the facility code. Reserved for internal
  14764. // use. Used to indicate HRESULT values that are not status
  14765. // values, but are instead message ids for display strings.
  14766. //
  14767. // Facility - is the facility code
  14768. //
  14769. // Code - is the facility's status code
  14770. //
  14771. //
  14772. // Severity values
  14773. //
  14774. #define SEVERITY_SUCCESS 0
  14775. #define SEVERITY_ERROR 1
  14776. //
  14777. // Generic test for success on any status value (non-negative numbers
  14778. // indicate success).
  14779. //
  14780. #define SUCCEEDED(Status) ((HRESULT)(Status) >= 0)
  14781. //
  14782. // and the inverse
  14783. //
  14784. #define FAILED(Status) ((HRESULT)(Status)<0)
  14785. //
  14786. // Generic test for error on any status value.
  14787. //
  14788. #define IS_ERROR(Status) ((unsigned long)(Status) >> 31 == SEVERITY_ERROR)
  14789. //
  14790. // Return the code
  14791. //
  14792. #define HRESULT_CODE(hr) ((hr) & 0xFFFF)
  14793. #define SCODE_CODE(sc) ((sc) & 0xFFFF)
  14794. //
  14795. // Return the facility
  14796. //
  14797. #define HRESULT_FACILITY(hr) (((hr) >> 16) & 0x1fff)
  14798. #define SCODE_FACILITY(sc) (((sc) >> 16) & 0x1fff)
  14799. //
  14800. // Return the severity
  14801. //
  14802. #define HRESULT_SEVERITY(hr) (((hr) >> 31) & 0x1)
  14803. #define SCODE_SEVERITY(sc) (((sc) >> 31) & 0x1)
  14804. //
  14805. // Create an HRESULT value from component pieces
  14806. //
  14807. #define MAKE_HRESULT(sev,fac,code) \
  14808. ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )
  14809. #define MAKE_SCODE(sev,fac,code) \
  14810. ((SCODE) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )
  14811. //
  14812. // Map a WIN32 error value into a HRESULT
  14813. // Note: This assumes that WIN32 errors fall in the range -32k to 32k.
  14814. //
  14815. // Define bits here so macros are guaranteed to work
  14816. #define FACILITY_NT_BIT 0x10000000
  14817. // __HRESULT_FROM_WIN32 will always be a macro.
  14818. // The goal will be to enable INLINE_HRESULT_FROM_WIN32 all the time,
  14819. // but there's too much code to change to do that at this time.
  14820. #define __HRESULT_FROM_WIN32(x) ((HRESULT)(x) <= 0 ? ((HRESULT)(x)) : ((HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000)))
  14821. #ifdef INLINE_HRESULT_FROM_WIN32
  14822. #ifndef _HRESULT_DEFINED
  14823. #define _HRESULT_DEFINED
  14824. typedef long HRESULT;
  14825. #endif
  14826. #ifndef __midl
  14827. __inline HRESULT HRESULT_FROM_WIN32(long x) { return x < 0 ? (HRESULT)x : (HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000);}
  14828. #else
  14829. #define HRESULT_FROM_WIN32(x) __HRESULT_FROM_WIN32(x)
  14830. #endif
  14831. #else
  14832. #define HRESULT_FROM_WIN32(x) __HRESULT_FROM_WIN32(x)
  14833. #endif
  14834. //
  14835. // Map an NT status value into a HRESULT
  14836. //
  14837. #define HRESULT_FROM_NT(x) ((HRESULT) ((x) | FACILITY_NT_BIT))
  14838. // ****** OBSOLETE functions
  14839. // HRESULT functions
  14840. // As noted above, these functions are obsolete and should not be used.
  14841. // Extract the SCODE from a HRESULT
  14842. #define GetScode(hr) ((SCODE) (hr))
  14843. // Convert an SCODE into an HRESULT.
  14844. #define ResultFromScode(sc) ((HRESULT) (sc))
  14845. // PropagateResult is a noop
  14846. #define PropagateResult(hrPrevious, scBase) ((HRESULT) scBase)
  14847. // ****** End of OBSOLETE functions.
  14848. // ---------------------- HRESULT value definitions -----------------
  14849. //
  14850. // HRESULT definitions
  14851. //
  14852. #ifdef RC_INVOKED
  14853. #define _HRESULT_TYPEDEF_(_sc) _sc
  14854. #else // RC_INVOKED
  14855. #define _HRESULT_TYPEDEF_(_sc) ((HRESULT)_sc)
  14856. #endif // RC_INVOKED
  14857. #define NOERROR 0
  14858. //
  14859. // Error definitions follow
  14860. //
  14861. //
  14862. // Codes 0x4000-0x40ff are reserved for OLE
  14863. //
  14864. //
  14865. // Error codes
  14866. //
  14867. //
  14868. // MessageId: E_UNEXPECTED
  14869. //
  14870. // MessageText:
  14871. //
  14872. // Catastrophic failure
  14873. //
  14874. #define E_UNEXPECTED _HRESULT_TYPEDEF_(0x8000FFFFL)
  14875. #if defined(_WIN32) && !defined(_MAC)
  14876. //
  14877. // MessageId: E_NOTIMPL
  14878. //
  14879. // MessageText:
  14880. //
  14881. // Not implemented
  14882. //
  14883. #define E_NOTIMPL _HRESULT_TYPEDEF_(0x80004001L)
  14884. //
  14885. // MessageId: E_OUTOFMEMORY
  14886. //
  14887. // MessageText:
  14888. //
  14889. // Ran out of memory
  14890. //
  14891. #define E_OUTOFMEMORY _HRESULT_TYPEDEF_(0x8007000EL)
  14892. //
  14893. // MessageId: E_INVALIDARG
  14894. //
  14895. // MessageText:
  14896. //
  14897. // One or more arguments are invalid
  14898. //
  14899. #define E_INVALIDARG _HRESULT_TYPEDEF_(0x80070057L)
  14900. //
  14901. // MessageId: E_NOINTERFACE
  14902. //
  14903. // MessageText:
  14904. //
  14905. // No such interface supported
  14906. //
  14907. #define E_NOINTERFACE _HRESULT_TYPEDEF_(0x80004002L)
  14908. //
  14909. // MessageId: E_POINTER
  14910. //
  14911. // MessageText:
  14912. //
  14913. // Invalid pointer
  14914. //
  14915. #define E_POINTER _HRESULT_TYPEDEF_(0x80004003L)
  14916. //
  14917. // MessageId: E_HANDLE
  14918. //
  14919. // MessageText:
  14920. //
  14921. // Invalid handle
  14922. //
  14923. #define E_HANDLE _HRESULT_TYPEDEF_(0x80070006L)
  14924. //
  14925. // MessageId: E_ABORT
  14926. //
  14927. // MessageText:
  14928. //
  14929. // Operation aborted
  14930. //
  14931. #define E_ABORT _HRESULT_TYPEDEF_(0x80004004L)
  14932. //
  14933. // MessageId: E_FAIL
  14934. //
  14935. // MessageText:
  14936. //
  14937. // Unspecified error
  14938. //
  14939. #define E_FAIL _HRESULT_TYPEDEF_(0x80004005L)
  14940. //
  14941. // MessageId: E_ACCESSDENIED
  14942. //
  14943. // MessageText:
  14944. //
  14945. // General access denied error
  14946. //
  14947. #define E_ACCESSDENIED _HRESULT_TYPEDEF_(0x80070005L)
  14948. #else
  14949. //
  14950. // MessageId: E_NOTIMPL
  14951. //
  14952. // MessageText:
  14953. //
  14954. // Not implemented
  14955. //
  14956. #define E_NOTIMPL _HRESULT_TYPEDEF_(0x80000001L)
  14957. //
  14958. // MessageId: E_OUTOFMEMORY
  14959. //
  14960. // MessageText:
  14961. //
  14962. // Ran out of memory
  14963. //
  14964. #define E_OUTOFMEMORY _HRESULT_TYPEDEF_(0x80000002L)
  14965. //
  14966. // MessageId: E_INVALIDARG
  14967. //
  14968. // MessageText:
  14969. //
  14970. // One or more arguments are invalid
  14971. //
  14972. #define E_INVALIDARG _HRESULT_TYPEDEF_(0x80000003L)
  14973. //
  14974. // MessageId: E_NOINTERFACE
  14975. //
  14976. // MessageText:
  14977. //
  14978. // No such interface supported
  14979. //
  14980. #define E_NOINTERFACE _HRESULT_TYPEDEF_(0x80000004L)
  14981. //
  14982. // MessageId: E_POINTER
  14983. //
  14984. // MessageText:
  14985. //
  14986. // Invalid pointer
  14987. //
  14988. #define E_POINTER _HRESULT_TYPEDEF_(0x80000005L)
  14989. //
  14990. // MessageId: E_HANDLE
  14991. //
  14992. // MessageText:
  14993. //
  14994. // Invalid handle
  14995. //
  14996. #define E_HANDLE _HRESULT_TYPEDEF_(0x80000006L)
  14997. //
  14998. // MessageId: E_ABORT
  14999. //
  15000. // MessageText:
  15001. //
  15002. // Operation aborted
  15003. //
  15004. #define E_ABORT _HRESULT_TYPEDEF_(0x80000007L)
  15005. //
  15006. // MessageId: E_FAIL
  15007. //
  15008. // MessageText:
  15009. //
  15010. // Unspecified error
  15011. //
  15012. #define E_FAIL _HRESULT_TYPEDEF_(0x80000008L)
  15013. //
  15014. // MessageId: E_ACCESSDENIED
  15015. //
  15016. // MessageText:
  15017. //
  15018. // General access denied error
  15019. //
  15020. #define E_ACCESSDENIED _HRESULT_TYPEDEF_(0x80000009L)
  15021. #endif //WIN32
  15022. //
  15023. // MessageId: E_PENDING
  15024. //
  15025. // MessageText:
  15026. //
  15027. // The data necessary to complete this operation is not yet available.
  15028. //
  15029. #define E_PENDING _HRESULT_TYPEDEF_(0x8000000AL)
  15030. //
  15031. // MessageId: CO_E_INIT_TLS
  15032. //
  15033. // MessageText:
  15034. //
  15035. // Thread local storage failure
  15036. //
  15037. #define CO_E_INIT_TLS _HRESULT_TYPEDEF_(0x80004006L)
  15038. //
  15039. // MessageId: CO_E_INIT_SHARED_ALLOCATOR
  15040. //
  15041. // MessageText:
  15042. //
  15043. // Get shared memory allocator failure
  15044. //
  15045. #define CO_E_INIT_SHARED_ALLOCATOR _HRESULT_TYPEDEF_(0x80004007L)
  15046. //
  15047. // MessageId: CO_E_INIT_MEMORY_ALLOCATOR
  15048. //
  15049. // MessageText:
  15050. //
  15051. // Get memory allocator failure
  15052. //
  15053. #define CO_E_INIT_MEMORY_ALLOCATOR _HRESULT_TYPEDEF_(0x80004008L)
  15054. //
  15055. // MessageId: CO_E_INIT_CLASS_CACHE
  15056. //
  15057. // MessageText:
  15058. //
  15059. // Unable to initialize class cache
  15060. //
  15061. #define CO_E_INIT_CLASS_CACHE _HRESULT_TYPEDEF_(0x80004009L)
  15062. //
  15063. // MessageId: CO_E_INIT_RPC_CHANNEL
  15064. //
  15065. // MessageText:
  15066. //
  15067. // Unable to initialize RPC services
  15068. //
  15069. #define CO_E_INIT_RPC_CHANNEL _HRESULT_TYPEDEF_(0x8000400AL)
  15070. //
  15071. // MessageId: CO_E_INIT_TLS_SET_CHANNEL_CONTROL
  15072. //
  15073. // MessageText:
  15074. //
  15075. // Cannot set thread local storage channel control
  15076. //
  15077. #define CO_E_INIT_TLS_SET_CHANNEL_CONTROL _HRESULT_TYPEDEF_(0x8000400BL)
  15078. //
  15079. // MessageId: CO_E_INIT_TLS_CHANNEL_CONTROL
  15080. //
  15081. // MessageText:
  15082. //
  15083. // Could not allocate thread local storage channel control
  15084. //
  15085. #define CO_E_INIT_TLS_CHANNEL_CONTROL _HRESULT_TYPEDEF_(0x8000400CL)
  15086. //
  15087. // MessageId: CO_E_INIT_UNACCEPTED_USER_ALLOCATOR
  15088. //
  15089. // MessageText:
  15090. //
  15091. // The user supplied memory allocator is unacceptable
  15092. //
  15093. #define CO_E_INIT_UNACCEPTED_USER_ALLOCATOR _HRESULT_TYPEDEF_(0x8000400DL)
  15094. //
  15095. // MessageId: CO_E_INIT_SCM_MUTEX_EXISTS
  15096. //
  15097. // MessageText:
  15098. //
  15099. // The OLE service mutex already exists
  15100. //
  15101. #define CO_E_INIT_SCM_MUTEX_EXISTS _HRESULT_TYPEDEF_(0x8000400EL)
  15102. //
  15103. // MessageId: CO_E_INIT_SCM_FILE_MAPPING_EXISTS
  15104. //
  15105. // MessageText:
  15106. //
  15107. // The OLE service file mapping already exists
  15108. //
  15109. #define CO_E_INIT_SCM_FILE_MAPPING_EXISTS _HRESULT_TYPEDEF_(0x8000400FL)
  15110. //
  15111. // MessageId: CO_E_INIT_SCM_MAP_VIEW_OF_FILE
  15112. //
  15113. // MessageText:
  15114. //
  15115. // Unable to map view of file for OLE service
  15116. //
  15117. #define CO_E_INIT_SCM_MAP_VIEW_OF_FILE _HRESULT_TYPEDEF_(0x80004010L)
  15118. //
  15119. // MessageId: CO_E_INIT_SCM_EXEC_FAILURE
  15120. //
  15121. // MessageText:
  15122. //
  15123. // Failure attempting to launch OLE service
  15124. //
  15125. #define CO_E_INIT_SCM_EXEC_FAILURE _HRESULT_TYPEDEF_(0x80004011L)
  15126. //
  15127. // MessageId: CO_E_INIT_ONLY_SINGLE_THREADED
  15128. //
  15129. // MessageText:
  15130. //
  15131. // There was an attempt to call CoInitialize a second time while single threaded
  15132. //
  15133. #define CO_E_INIT_ONLY_SINGLE_THREADED _HRESULT_TYPEDEF_(0x80004012L)
  15134. //
  15135. // MessageId: CO_E_CANT_REMOTE
  15136. //
  15137. // MessageText:
  15138. //
  15139. // A Remote activation was necessary but was not allowed
  15140. //
  15141. #define CO_E_CANT_REMOTE _HRESULT_TYPEDEF_(0x80004013L)
  15142. //
  15143. // MessageId: CO_E_BAD_SERVER_NAME
  15144. //
  15145. // MessageText:
  15146. //
  15147. // A Remote activation was necessary but the server name provided was invalid
  15148. //
  15149. #define CO_E_BAD_SERVER_NAME _HRESULT_TYPEDEF_(0x80004014L)
  15150. //
  15151. // MessageId: CO_E_WRONG_SERVER_IDENTITY
  15152. //
  15153. // MessageText:
  15154. //
  15155. // The class is configured to run as a security id different from the caller
  15156. //
  15157. #define CO_E_WRONG_SERVER_IDENTITY _HRESULT_TYPEDEF_(0x80004015L)
  15158. //
  15159. // MessageId: CO_E_OLE1DDE_DISABLED
  15160. //
  15161. // MessageText:
  15162. //
  15163. // Use of Ole1 services requiring DDE windows is disabled
  15164. //
  15165. #define CO_E_OLE1DDE_DISABLED _HRESULT_TYPEDEF_(0x80004016L)
  15166. //
  15167. // MessageId: CO_E_RUNAS_SYNTAX
  15168. //
  15169. // MessageText:
  15170. //
  15171. // A RunAs specification must be <domain name>\<user name> or simply <user name>
  15172. //
  15173. #define CO_E_RUNAS_SYNTAX _HRESULT_TYPEDEF_(0x80004017L)
  15174. //
  15175. // MessageId: CO_E_CREATEPROCESS_FAILURE
  15176. //
  15177. // MessageText:
  15178. //
  15179. // The server process could not be started. The pathname may be incorrect.
  15180. //
  15181. #define CO_E_CREATEPROCESS_FAILURE _HRESULT_TYPEDEF_(0x80004018L)
  15182. //
  15183. // MessageId: CO_E_RUNAS_CREATEPROCESS_FAILURE
  15184. //
  15185. // MessageText:
  15186. //
  15187. // The server process could not be started as the configured identity. The pathname may be incorrect or unavailable.
  15188. //
  15189. #define CO_E_RUNAS_CREATEPROCESS_FAILURE _HRESULT_TYPEDEF_(0x80004019L)
  15190. //
  15191. // MessageId: CO_E_RUNAS_LOGON_FAILURE
  15192. //
  15193. // MessageText:
  15194. //
  15195. // The server process could not be started because the configured identity is incorrect. Check the username and password.
  15196. //
  15197. #define CO_E_RUNAS_LOGON_FAILURE _HRESULT_TYPEDEF_(0x8000401AL)
  15198. //
  15199. // MessageId: CO_E_LAUNCH_PERMSSION_DENIED
  15200. //
  15201. // MessageText:
  15202. //
  15203. // The client is not allowed to launch this server.
  15204. //
  15205. #define CO_E_LAUNCH_PERMSSION_DENIED _HRESULT_TYPEDEF_(0x8000401BL)
  15206. //
  15207. // MessageId: CO_E_START_SERVICE_FAILURE
  15208. //
  15209. // MessageText:
  15210. //
  15211. // The service providing this server could not be started.
  15212. //
  15213. #define CO_E_START_SERVICE_FAILURE _HRESULT_TYPEDEF_(0x8000401CL)
  15214. //
  15215. // MessageId: CO_E_REMOTE_COMMUNICATION_FAILURE
  15216. //
  15217. // MessageText:
  15218. //
  15219. // This computer was unable to communicate with the computer providing the server.
  15220. //
  15221. #define CO_E_REMOTE_COMMUNICATION_FAILURE _HRESULT_TYPEDEF_(0x8000401DL)
  15222. //
  15223. // MessageId: CO_E_SERVER_START_TIMEOUT
  15224. //
  15225. // MessageText:
  15226. //
  15227. // The server did not respond after being launched.
  15228. //
  15229. #define CO_E_SERVER_START_TIMEOUT _HRESULT_TYPEDEF_(0x8000401EL)
  15230. //
  15231. // MessageId: CO_E_CLSREG_INCONSISTENT
  15232. //
  15233. // MessageText:
  15234. //
  15235. // The registration information for this server is inconsistent or incomplete.
  15236. //
  15237. #define CO_E_CLSREG_INCONSISTENT _HRESULT_TYPEDEF_(0x8000401FL)
  15238. //
  15239. // MessageId: CO_E_IIDREG_INCONSISTENT
  15240. //
  15241. // MessageText:
  15242. //
  15243. // The registration information for this interface is inconsistent or incomplete.
  15244. //
  15245. #define CO_E_IIDREG_INCONSISTENT _HRESULT_TYPEDEF_(0x80004020L)
  15246. //
  15247. // MessageId: CO_E_NOT_SUPPORTED
  15248. //
  15249. // MessageText:
  15250. //
  15251. // The operation attempted is not supported.
  15252. //
  15253. #define CO_E_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x80004021L)
  15254. //
  15255. // MessageId: CO_E_RELOAD_DLL
  15256. //
  15257. // MessageText:
  15258. //
  15259. // A dll must be loaded.
  15260. //
  15261. #define CO_E_RELOAD_DLL _HRESULT_TYPEDEF_(0x80004022L)
  15262. //
  15263. // MessageId: CO_E_MSI_ERROR
  15264. //
  15265. // MessageText:
  15266. //
  15267. // A Microsoft Software Installer error was encountered.
  15268. //
  15269. #define CO_E_MSI_ERROR _HRESULT_TYPEDEF_(0x80004023L)
  15270. //
  15271. // MessageId: CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT
  15272. //
  15273. // MessageText:
  15274. //
  15275. // The specified activation could not occur in the client context as specified.
  15276. //
  15277. #define CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT _HRESULT_TYPEDEF_(0x80004024L)
  15278. //
  15279. // MessageId: CO_E_SERVER_PAUSED
  15280. //
  15281. // MessageText:
  15282. //
  15283. // Activations on the server are paused.
  15284. //
  15285. #define CO_E_SERVER_PAUSED _HRESULT_TYPEDEF_(0x80004025L)
  15286. //
  15287. // MessageId: CO_E_SERVER_NOT_PAUSED
  15288. //
  15289. // MessageText:
  15290. //
  15291. // Activations on the server are not paused.
  15292. //
  15293. #define CO_E_SERVER_NOT_PAUSED _HRESULT_TYPEDEF_(0x80004026L)
  15294. //
  15295. // MessageId: CO_E_CLASS_DISABLED
  15296. //
  15297. // MessageText:
  15298. //
  15299. // The component or application containing the component has been disabled.
  15300. //
  15301. #define CO_E_CLASS_DISABLED _HRESULT_TYPEDEF_(0x80004027L)
  15302. //
  15303. // MessageId: CO_E_CLRNOTAVAILABLE
  15304. //
  15305. // MessageText:
  15306. //
  15307. // The common language runtime is not available
  15308. //
  15309. #define CO_E_CLRNOTAVAILABLE _HRESULT_TYPEDEF_(0x80004028L)
  15310. //
  15311. // MessageId: CO_E_ASYNC_WORK_REJECTED
  15312. //
  15313. // MessageText:
  15314. //
  15315. // The thread-pool rejected the submitted asynchronous work.
  15316. //
  15317. #define CO_E_ASYNC_WORK_REJECTED _HRESULT_TYPEDEF_(0x80004029L)
  15318. //
  15319. // MessageId: CO_E_SERVER_INIT_TIMEOUT
  15320. //
  15321. // MessageText:
  15322. //
  15323. // The server started, but did not finish initializing in a timely fashion.
  15324. //
  15325. #define CO_E_SERVER_INIT_TIMEOUT _HRESULT_TYPEDEF_(0x8000402AL)
  15326. //
  15327. // MessageId: CO_E_NO_SECCTX_IN_ACTIVATE
  15328. //
  15329. // MessageText:
  15330. //
  15331. // Unable to complete the call since there is no COM+ security context inside IObjectControl.Activate.
  15332. //
  15333. #define CO_E_NO_SECCTX_IN_ACTIVATE _HRESULT_TYPEDEF_(0x8000402BL)
  15334. //
  15335. // MessageId: CO_E_TRACKER_CONFIG
  15336. //
  15337. // MessageText:
  15338. //
  15339. // The provided tracker configuration is invalid
  15340. //
  15341. #define CO_E_TRACKER_CONFIG _HRESULT_TYPEDEF_(0x80004030L)
  15342. //
  15343. // MessageId: CO_E_THREADPOOL_CONFIG
  15344. //
  15345. // MessageText:
  15346. //
  15347. // The provided thread pool configuration is invalid
  15348. //
  15349. #define CO_E_THREADPOOL_CONFIG _HRESULT_TYPEDEF_(0x80004031L)
  15350. //
  15351. // MessageId: CO_E_SXS_CONFIG
  15352. //
  15353. // MessageText:
  15354. //
  15355. // The provided side-by-side configuration is invalid
  15356. //
  15357. #define CO_E_SXS_CONFIG _HRESULT_TYPEDEF_(0x80004032L)
  15358. //
  15359. // MessageId: CO_E_MALFORMED_SPN
  15360. //
  15361. // MessageText:
  15362. //
  15363. // The server principal name (SPN) obtained during security negotiation is malformed.
  15364. //
  15365. #define CO_E_MALFORMED_SPN _HRESULT_TYPEDEF_(0x80004033L)
  15366. //
  15367. // Success codes
  15368. //
  15369. #define S_OK ((HRESULT)0x00000000L)
  15370. #define S_FALSE ((HRESULT)0x00000001L)
  15371. // ******************
  15372. // FACILITY_ITF
  15373. // ******************
  15374. //
  15375. // Codes 0x0-0x01ff are reserved for the OLE group of
  15376. // interfaces.
  15377. //
  15378. //
  15379. // Generic OLE errors that may be returned by many inerfaces
  15380. //
  15381. #define OLE_E_FIRST ((HRESULT)0x80040000L)
  15382. #define OLE_E_LAST ((HRESULT)0x800400FFL)
  15383. #define OLE_S_FIRST ((HRESULT)0x00040000L)
  15384. #define OLE_S_LAST ((HRESULT)0x000400FFL)
  15385. //
  15386. // Old OLE errors
  15387. //
  15388. //
  15389. // MessageId: OLE_E_OLEVERB
  15390. //
  15391. // MessageText:
  15392. //
  15393. // Invalid OLEVERB structure
  15394. //
  15395. #define OLE_E_OLEVERB _HRESULT_TYPEDEF_(0x80040000L)
  15396. //
  15397. // MessageId: OLE_E_ADVF
  15398. //
  15399. // MessageText:
  15400. //
  15401. // Invalid advise flags
  15402. //
  15403. #define OLE_E_ADVF _HRESULT_TYPEDEF_(0x80040001L)
  15404. //
  15405. // MessageId: OLE_E_ENUM_NOMORE
  15406. //
  15407. // MessageText:
  15408. //
  15409. // Can't enumerate any more, because the associated data is missing
  15410. //
  15411. #define OLE_E_ENUM_NOMORE _HRESULT_TYPEDEF_(0x80040002L)
  15412. //
  15413. // MessageId: OLE_E_ADVISENOTSUPPORTED
  15414. //
  15415. // MessageText:
  15416. //
  15417. // This implementation doesn't take advises
  15418. //
  15419. #define OLE_E_ADVISENOTSUPPORTED _HRESULT_TYPEDEF_(0x80040003L)
  15420. //
  15421. // MessageId: OLE_E_NOCONNECTION
  15422. //
  15423. // MessageText:
  15424. //
  15425. // There is no connection for this connection ID
  15426. //
  15427. #define OLE_E_NOCONNECTION _HRESULT_TYPEDEF_(0x80040004L)
  15428. //
  15429. // MessageId: OLE_E_NOTRUNNING
  15430. //
  15431. // MessageText:
  15432. //
  15433. // Need to run the object to perform this operation
  15434. //
  15435. #define OLE_E_NOTRUNNING _HRESULT_TYPEDEF_(0x80040005L)
  15436. //
  15437. // MessageId: OLE_E_NOCACHE
  15438. //
  15439. // MessageText:
  15440. //
  15441. // There is no cache to operate on
  15442. //
  15443. #define OLE_E_NOCACHE _HRESULT_TYPEDEF_(0x80040006L)
  15444. //
  15445. // MessageId: OLE_E_BLANK
  15446. //
  15447. // MessageText:
  15448. //
  15449. // Uninitialized object
  15450. //
  15451. #define OLE_E_BLANK _HRESULT_TYPEDEF_(0x80040007L)
  15452. //
  15453. // MessageId: OLE_E_CLASSDIFF
  15454. //
  15455. // MessageText:
  15456. //
  15457. // Linked object's source class has changed
  15458. //
  15459. #define OLE_E_CLASSDIFF _HRESULT_TYPEDEF_(0x80040008L)
  15460. //
  15461. // MessageId: OLE_E_CANT_GETMONIKER
  15462. //
  15463. // MessageText:
  15464. //
  15465. // Not able to get the moniker of the object
  15466. //
  15467. #define OLE_E_CANT_GETMONIKER _HRESULT_TYPEDEF_(0x80040009L)
  15468. //
  15469. // MessageId: OLE_E_CANT_BINDTOSOURCE
  15470. //
  15471. // MessageText:
  15472. //
  15473. // Not able to bind to the source
  15474. //
  15475. #define OLE_E_CANT_BINDTOSOURCE _HRESULT_TYPEDEF_(0x8004000AL)
  15476. //
  15477. // MessageId: OLE_E_STATIC
  15478. //
  15479. // MessageText:
  15480. //
  15481. // Object is static; operation not allowed
  15482. //
  15483. #define OLE_E_STATIC _HRESULT_TYPEDEF_(0x8004000BL)
  15484. //
  15485. // MessageId: OLE_E_PROMPTSAVECANCELLED
  15486. //
  15487. // MessageText:
  15488. //
  15489. // User canceled out of save dialog
  15490. //
  15491. #define OLE_E_PROMPTSAVECANCELLED _HRESULT_TYPEDEF_(0x8004000CL)
  15492. //
  15493. // MessageId: OLE_E_INVALIDRECT
  15494. //
  15495. // MessageText:
  15496. //
  15497. // Invalid rectangle
  15498. //
  15499. #define OLE_E_INVALIDRECT _HRESULT_TYPEDEF_(0x8004000DL)
  15500. //
  15501. // MessageId: OLE_E_WRONGCOMPOBJ
  15502. //
  15503. // MessageText:
  15504. //
  15505. // compobj.dll is too old for the ole2.dll initialized
  15506. //
  15507. #define OLE_E_WRONGCOMPOBJ _HRESULT_TYPEDEF_(0x8004000EL)
  15508. //
  15509. // MessageId: OLE_E_INVALIDHWND
  15510. //
  15511. // MessageText:
  15512. //
  15513. // Invalid window handle
  15514. //
  15515. #define OLE_E_INVALIDHWND _HRESULT_TYPEDEF_(0x8004000FL)
  15516. //
  15517. // MessageId: OLE_E_NOT_INPLACEACTIVE
  15518. //
  15519. // MessageText:
  15520. //
  15521. // Object is not in any of the inplace active states
  15522. //
  15523. #define OLE_E_NOT_INPLACEACTIVE _HRESULT_TYPEDEF_(0x80040010L)
  15524. //
  15525. // MessageId: OLE_E_CANTCONVERT
  15526. //
  15527. // MessageText:
  15528. //
  15529. // Not able to convert object
  15530. //
  15531. #define OLE_E_CANTCONVERT _HRESULT_TYPEDEF_(0x80040011L)
  15532. //
  15533. // MessageId: OLE_E_NOSTORAGE
  15534. //
  15535. // MessageText:
  15536. //
  15537. // Not able to perform the operation because object is not given storage yet
  15538. //
  15539. #define OLE_E_NOSTORAGE _HRESULT_TYPEDEF_(0x80040012L)
  15540. //
  15541. // MessageId: DV_E_FORMATETC
  15542. //
  15543. // MessageText:
  15544. //
  15545. // Invalid FORMATETC structure
  15546. //
  15547. #define DV_E_FORMATETC _HRESULT_TYPEDEF_(0x80040064L)
  15548. //
  15549. // MessageId: DV_E_DVTARGETDEVICE
  15550. //
  15551. // MessageText:
  15552. //
  15553. // Invalid DVTARGETDEVICE structure
  15554. //
  15555. #define DV_E_DVTARGETDEVICE _HRESULT_TYPEDEF_(0x80040065L)
  15556. //
  15557. // MessageId: DV_E_STGMEDIUM
  15558. //
  15559. // MessageText:
  15560. //
  15561. // Invalid STDGMEDIUM structure
  15562. //
  15563. #define DV_E_STGMEDIUM _HRESULT_TYPEDEF_(0x80040066L)
  15564. //
  15565. // MessageId: DV_E_STATDATA
  15566. //
  15567. // MessageText:
  15568. //
  15569. // Invalid STATDATA structure
  15570. //
  15571. #define DV_E_STATDATA _HRESULT_TYPEDEF_(0x80040067L)
  15572. //
  15573. // MessageId: DV_E_LINDEX
  15574. //
  15575. // MessageText:
  15576. //
  15577. // Invalid lindex
  15578. //
  15579. #define DV_E_LINDEX _HRESULT_TYPEDEF_(0x80040068L)
  15580. //
  15581. // MessageId: DV_E_TYMED
  15582. //
  15583. // MessageText:
  15584. //
  15585. // Invalid tymed
  15586. //
  15587. #define DV_E_TYMED _HRESULT_TYPEDEF_(0x80040069L)
  15588. //
  15589. // MessageId: DV_E_CLIPFORMAT
  15590. //
  15591. // MessageText:
  15592. //
  15593. // Invalid clipboard format
  15594. //
  15595. #define DV_E_CLIPFORMAT _HRESULT_TYPEDEF_(0x8004006AL)
  15596. //
  15597. // MessageId: DV_E_DVASPECT
  15598. //
  15599. // MessageText:
  15600. //
  15601. // Invalid aspect(s)
  15602. //
  15603. #define DV_E_DVASPECT _HRESULT_TYPEDEF_(0x8004006BL)
  15604. //
  15605. // MessageId: DV_E_DVTARGETDEVICE_SIZE
  15606. //
  15607. // MessageText:
  15608. //
  15609. // tdSize parameter of the DVTARGETDEVICE structure is invalid
  15610. //
  15611. #define DV_E_DVTARGETDEVICE_SIZE _HRESULT_TYPEDEF_(0x8004006CL)
  15612. //
  15613. // MessageId: DV_E_NOIVIEWOBJECT
  15614. //
  15615. // MessageText:
  15616. //
  15617. // Object doesn't support IViewObject interface
  15618. //
  15619. #define DV_E_NOIVIEWOBJECT _HRESULT_TYPEDEF_(0x8004006DL)
  15620. #define DRAGDROP_E_FIRST 0x80040100L
  15621. #define DRAGDROP_E_LAST 0x8004010FL
  15622. #define DRAGDROP_S_FIRST 0x00040100L
  15623. #define DRAGDROP_S_LAST 0x0004010FL
  15624. //
  15625. // MessageId: DRAGDROP_E_NOTREGISTERED
  15626. //
  15627. // MessageText:
  15628. //
  15629. // Trying to revoke a drop target that has not been registered
  15630. //
  15631. #define DRAGDROP_E_NOTREGISTERED _HRESULT_TYPEDEF_(0x80040100L)
  15632. //
  15633. // MessageId: DRAGDROP_E_ALREADYREGISTERED
  15634. //
  15635. // MessageText:
  15636. //
  15637. // This window has already been registered as a drop target
  15638. //
  15639. #define DRAGDROP_E_ALREADYREGISTERED _HRESULT_TYPEDEF_(0x80040101L)
  15640. //
  15641. // MessageId: DRAGDROP_E_INVALIDHWND
  15642. //
  15643. // MessageText:
  15644. //
  15645. // Invalid window handle
  15646. //
  15647. #define DRAGDROP_E_INVALIDHWND _HRESULT_TYPEDEF_(0x80040102L)
  15648. #define CLASSFACTORY_E_FIRST 0x80040110L
  15649. #define CLASSFACTORY_E_LAST 0x8004011FL
  15650. #define CLASSFACTORY_S_FIRST 0x00040110L
  15651. #define CLASSFACTORY_S_LAST 0x0004011FL
  15652. //
  15653. // MessageId: CLASS_E_NOAGGREGATION
  15654. //
  15655. // MessageText:
  15656. //
  15657. // Class does not support aggregation (or class object is remote)
  15658. //
  15659. #define CLASS_E_NOAGGREGATION _HRESULT_TYPEDEF_(0x80040110L)
  15660. //
  15661. // MessageId: CLASS_E_CLASSNOTAVAILABLE
  15662. //
  15663. // MessageText:
  15664. //
  15665. // ClassFactory cannot supply requested class
  15666. //
  15667. #define CLASS_E_CLASSNOTAVAILABLE _HRESULT_TYPEDEF_(0x80040111L)
  15668. //
  15669. // MessageId: CLASS_E_NOTLICENSED
  15670. //
  15671. // MessageText:
  15672. //
  15673. // Class is not licensed for use
  15674. //
  15675. #define CLASS_E_NOTLICENSED _HRESULT_TYPEDEF_(0x80040112L)
  15676. #define MARSHAL_E_FIRST 0x80040120L
  15677. #define MARSHAL_E_LAST 0x8004012FL
  15678. #define MARSHAL_S_FIRST 0x00040120L
  15679. #define MARSHAL_S_LAST 0x0004012FL
  15680. #define DATA_E_FIRST 0x80040130L
  15681. #define DATA_E_LAST 0x8004013FL
  15682. #define DATA_S_FIRST 0x00040130L
  15683. #define DATA_S_LAST 0x0004013FL
  15684. #define VIEW_E_FIRST 0x80040140L
  15685. #define VIEW_E_LAST 0x8004014FL
  15686. #define VIEW_S_FIRST 0x00040140L
  15687. #define VIEW_S_LAST 0x0004014FL
  15688. //
  15689. // MessageId: VIEW_E_DRAW
  15690. //
  15691. // MessageText:
  15692. //
  15693. // Error drawing view
  15694. //
  15695. #define VIEW_E_DRAW _HRESULT_TYPEDEF_(0x80040140L)
  15696. #define REGDB_E_FIRST 0x80040150L
  15697. #define REGDB_E_LAST 0x8004015FL
  15698. #define REGDB_S_FIRST 0x00040150L
  15699. #define REGDB_S_LAST 0x0004015FL
  15700. //
  15701. // MessageId: REGDB_E_READREGDB
  15702. //
  15703. // MessageText:
  15704. //
  15705. // Could not read key from registry
  15706. //
  15707. #define REGDB_E_READREGDB _HRESULT_TYPEDEF_(0x80040150L)
  15708. //
  15709. // MessageId: REGDB_E_WRITEREGDB
  15710. //
  15711. // MessageText:
  15712. //
  15713. // Could not write key to registry
  15714. //
  15715. #define REGDB_E_WRITEREGDB _HRESULT_TYPEDEF_(0x80040151L)
  15716. //
  15717. // MessageId: REGDB_E_KEYMISSING
  15718. //
  15719. // MessageText:
  15720. //
  15721. // Could not find the key in the registry
  15722. //
  15723. #define REGDB_E_KEYMISSING _HRESULT_TYPEDEF_(0x80040152L)
  15724. //
  15725. // MessageId: REGDB_E_INVALIDVALUE
  15726. //
  15727. // MessageText:
  15728. //
  15729. // Invalid value for registry
  15730. //
  15731. #define REGDB_E_INVALIDVALUE _HRESULT_TYPEDEF_(0x80040153L)
  15732. //
  15733. // MessageId: REGDB_E_CLASSNOTREG
  15734. //
  15735. // MessageText:
  15736. //
  15737. // Class not registered
  15738. //
  15739. #define REGDB_E_CLASSNOTREG _HRESULT_TYPEDEF_(0x80040154L)
  15740. //
  15741. // MessageId: REGDB_E_IIDNOTREG
  15742. //
  15743. // MessageText:
  15744. //
  15745. // Interface not registered
  15746. //
  15747. #define REGDB_E_IIDNOTREG _HRESULT_TYPEDEF_(0x80040155L)
  15748. //
  15749. // MessageId: REGDB_E_BADTHREADINGMODEL
  15750. //
  15751. // MessageText:
  15752. //
  15753. // Threading model entry is not valid
  15754. //
  15755. #define REGDB_E_BADTHREADINGMODEL _HRESULT_TYPEDEF_(0x80040156L)
  15756. #define CAT_E_FIRST 0x80040160L
  15757. #define CAT_E_LAST 0x80040161L
  15758. //
  15759. // MessageId: CAT_E_CATIDNOEXIST
  15760. //
  15761. // MessageText:
  15762. //
  15763. // CATID does not exist
  15764. //
  15765. #define CAT_E_CATIDNOEXIST _HRESULT_TYPEDEF_(0x80040160L)
  15766. //
  15767. // MessageId: CAT_E_NODESCRIPTION
  15768. //
  15769. // MessageText:
  15770. //
  15771. // Description not found
  15772. //
  15773. #define CAT_E_NODESCRIPTION _HRESULT_TYPEDEF_(0x80040161L)
  15774. ////////////////////////////////////
  15775. // //
  15776. // Class Store Error Codes //
  15777. // //
  15778. ////////////////////////////////////
  15779. #define CS_E_FIRST 0x80040164L
  15780. #define CS_E_LAST 0x8004016FL
  15781. //
  15782. // MessageId: CS_E_PACKAGE_NOTFOUND
  15783. //
  15784. // MessageText:
  15785. //
  15786. // No package in the software installation data in the Active Directory meets this criteria.
  15787. //
  15788. #define CS_E_PACKAGE_NOTFOUND _HRESULT_TYPEDEF_(0x80040164L)
  15789. //
  15790. // MessageId: CS_E_NOT_DELETABLE
  15791. //
  15792. // MessageText:
  15793. //
  15794. // Deleting this will break the referential integrity of the software installation data in the Active Directory.
  15795. //
  15796. #define CS_E_NOT_DELETABLE _HRESULT_TYPEDEF_(0x80040165L)
  15797. //
  15798. // MessageId: CS_E_CLASS_NOTFOUND
  15799. //
  15800. // MessageText:
  15801. //
  15802. // The CLSID was not found in the software installation data in the Active Directory.
  15803. //
  15804. #define CS_E_CLASS_NOTFOUND _HRESULT_TYPEDEF_(0x80040166L)
  15805. //
  15806. // MessageId: CS_E_INVALID_VERSION
  15807. //
  15808. // MessageText:
  15809. //
  15810. // The software installation data in the Active Directory is corrupt.
  15811. //
  15812. #define CS_E_INVALID_VERSION _HRESULT_TYPEDEF_(0x80040167L)
  15813. //
  15814. // MessageId: CS_E_NO_CLASSSTORE
  15815. //
  15816. // MessageText:
  15817. //
  15818. // There is no software installation data in the Active Directory.
  15819. //
  15820. #define CS_E_NO_CLASSSTORE _HRESULT_TYPEDEF_(0x80040168L)
  15821. //
  15822. // MessageId: CS_E_OBJECT_NOTFOUND
  15823. //
  15824. // MessageText:
  15825. //
  15826. // There is no software installation data object in the Active Directory.
  15827. //
  15828. #define CS_E_OBJECT_NOTFOUND _HRESULT_TYPEDEF_(0x80040169L)
  15829. //
  15830. // MessageId: CS_E_OBJECT_ALREADY_EXISTS
  15831. //
  15832. // MessageText:
  15833. //
  15834. // The software installation data object in the Active Directory already exists.
  15835. //
  15836. #define CS_E_OBJECT_ALREADY_EXISTS _HRESULT_TYPEDEF_(0x8004016AL)
  15837. //
  15838. // MessageId: CS_E_INVALID_PATH
  15839. //
  15840. // MessageText:
  15841. //
  15842. // The path to the software installation data in the Active Directory is not correct.
  15843. //
  15844. #define CS_E_INVALID_PATH _HRESULT_TYPEDEF_(0x8004016BL)
  15845. //
  15846. // MessageId: CS_E_NETWORK_ERROR
  15847. //
  15848. // MessageText:
  15849. //
  15850. // A network error interrupted the operation.
  15851. //
  15852. #define CS_E_NETWORK_ERROR _HRESULT_TYPEDEF_(0x8004016CL)
  15853. //
  15854. // MessageId: CS_E_ADMIN_LIMIT_EXCEEDED
  15855. //
  15856. // MessageText:
  15857. //
  15858. // The size of this object exceeds the maximum size set by the Administrator.
  15859. //
  15860. #define CS_E_ADMIN_LIMIT_EXCEEDED _HRESULT_TYPEDEF_(0x8004016DL)
  15861. //
  15862. // MessageId: CS_E_SCHEMA_MISMATCH
  15863. //
  15864. // MessageText:
  15865. //
  15866. // The schema for the software installation data in the Active Directory does not match the required schema.
  15867. //
  15868. #define CS_E_SCHEMA_MISMATCH _HRESULT_TYPEDEF_(0x8004016EL)
  15869. //
  15870. // MessageId: CS_E_INTERNAL_ERROR
  15871. //
  15872. // MessageText:
  15873. //
  15874. // An error occurred in the software installation data in the Active Directory.
  15875. //
  15876. #define CS_E_INTERNAL_ERROR _HRESULT_TYPEDEF_(0x8004016FL)
  15877. #define CACHE_E_FIRST 0x80040170L
  15878. #define CACHE_E_LAST 0x8004017FL
  15879. #define CACHE_S_FIRST 0x00040170L
  15880. #define CACHE_S_LAST 0x0004017FL
  15881. //
  15882. // MessageId: CACHE_E_NOCACHE_UPDATED
  15883. //
  15884. // MessageText:
  15885. //
  15886. // Cache not updated
  15887. //
  15888. #define CACHE_E_NOCACHE_UPDATED _HRESULT_TYPEDEF_(0x80040170L)
  15889. #define OLEOBJ_E_FIRST 0x80040180L
  15890. #define OLEOBJ_E_LAST 0x8004018FL
  15891. #define OLEOBJ_S_FIRST 0x00040180L
  15892. #define OLEOBJ_S_LAST 0x0004018FL
  15893. //
  15894. // MessageId: OLEOBJ_E_NOVERBS
  15895. //
  15896. // MessageText:
  15897. //
  15898. // No verbs for OLE object
  15899. //
  15900. #define OLEOBJ_E_NOVERBS _HRESULT_TYPEDEF_(0x80040180L)
  15901. //
  15902. // MessageId: OLEOBJ_E_INVALIDVERB
  15903. //
  15904. // MessageText:
  15905. //
  15906. // Invalid verb for OLE object
  15907. //
  15908. #define OLEOBJ_E_INVALIDVERB _HRESULT_TYPEDEF_(0x80040181L)
  15909. #define CLIENTSITE_E_FIRST 0x80040190L
  15910. #define CLIENTSITE_E_LAST 0x8004019FL
  15911. #define CLIENTSITE_S_FIRST 0x00040190L
  15912. #define CLIENTSITE_S_LAST 0x0004019FL
  15913. //
  15914. // MessageId: INPLACE_E_NOTUNDOABLE
  15915. //
  15916. // MessageText:
  15917. //
  15918. // Undo is not available
  15919. //
  15920. #define INPLACE_E_NOTUNDOABLE _HRESULT_TYPEDEF_(0x800401A0L)
  15921. //
  15922. // MessageId: INPLACE_E_NOTOOLSPACE
  15923. //
  15924. // MessageText:
  15925. //
  15926. // Space for tools is not available
  15927. //
  15928. #define INPLACE_E_NOTOOLSPACE _HRESULT_TYPEDEF_(0x800401A1L)
  15929. #define INPLACE_E_FIRST 0x800401A0L
  15930. #define INPLACE_E_LAST 0x800401AFL
  15931. #define INPLACE_S_FIRST 0x000401A0L
  15932. #define INPLACE_S_LAST 0x000401AFL
  15933. #define ENUM_E_FIRST 0x800401B0L
  15934. #define ENUM_E_LAST 0x800401BFL
  15935. #define ENUM_S_FIRST 0x000401B0L
  15936. #define ENUM_S_LAST 0x000401BFL
  15937. #define CONVERT10_E_FIRST 0x800401C0L
  15938. #define CONVERT10_E_LAST 0x800401CFL
  15939. #define CONVERT10_S_FIRST 0x000401C0L
  15940. #define CONVERT10_S_LAST 0x000401CFL
  15941. //
  15942. // MessageId: CONVERT10_E_OLESTREAM_GET
  15943. //
  15944. // MessageText:
  15945. //
  15946. // OLESTREAM Get method failed
  15947. //
  15948. #define CONVERT10_E_OLESTREAM_GET _HRESULT_TYPEDEF_(0x800401C0L)
  15949. //
  15950. // MessageId: CONVERT10_E_OLESTREAM_PUT
  15951. //
  15952. // MessageText:
  15953. //
  15954. // OLESTREAM Put method failed
  15955. //
  15956. #define CONVERT10_E_OLESTREAM_PUT _HRESULT_TYPEDEF_(0x800401C1L)
  15957. //
  15958. // MessageId: CONVERT10_E_OLESTREAM_FMT
  15959. //
  15960. // MessageText:
  15961. //
  15962. // Contents of the OLESTREAM not in correct format
  15963. //
  15964. #define CONVERT10_E_OLESTREAM_FMT _HRESULT_TYPEDEF_(0x800401C2L)
  15965. //
  15966. // MessageId: CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
  15967. //
  15968. // MessageText:
  15969. //
  15970. // There was an error in a Windows GDI call while converting the bitmap to a DIB
  15971. //
  15972. #define CONVERT10_E_OLESTREAM_BITMAP_TO_DIB _HRESULT_TYPEDEF_(0x800401C3L)
  15973. //
  15974. // MessageId: CONVERT10_E_STG_FMT
  15975. //
  15976. // MessageText:
  15977. //
  15978. // Contents of the IStorage not in correct format
  15979. //
  15980. #define CONVERT10_E_STG_FMT _HRESULT_TYPEDEF_(0x800401C4L)
  15981. //
  15982. // MessageId: CONVERT10_E_STG_NO_STD_STREAM
  15983. //
  15984. // MessageText:
  15985. //
  15986. // Contents of IStorage is missing one of the standard streams
  15987. //
  15988. #define CONVERT10_E_STG_NO_STD_STREAM _HRESULT_TYPEDEF_(0x800401C5L)
  15989. //
  15990. // MessageId: CONVERT10_E_STG_DIB_TO_BITMAP
  15991. //
  15992. // MessageText:
  15993. //
  15994. // There was an error in a Windows GDI call while converting the DIB to a bitmap.
  15995. //
  15996. //
  15997. #define CONVERT10_E_STG_DIB_TO_BITMAP _HRESULT_TYPEDEF_(0x800401C6L)
  15998. #define CLIPBRD_E_FIRST 0x800401D0L
  15999. #define CLIPBRD_E_LAST 0x800401DFL
  16000. #define CLIPBRD_S_FIRST 0x000401D0L
  16001. #define CLIPBRD_S_LAST 0x000401DFL
  16002. //
  16003. // MessageId: CLIPBRD_E_CANT_OPEN
  16004. //
  16005. // MessageText:
  16006. //
  16007. // OpenClipboard Failed
  16008. //
  16009. #define CLIPBRD_E_CANT_OPEN _HRESULT_TYPEDEF_(0x800401D0L)
  16010. //
  16011. // MessageId: CLIPBRD_E_CANT_EMPTY
  16012. //
  16013. // MessageText:
  16014. //
  16015. // EmptyClipboard Failed
  16016. //
  16017. #define CLIPBRD_E_CANT_EMPTY _HRESULT_TYPEDEF_(0x800401D1L)
  16018. //
  16019. // MessageId: CLIPBRD_E_CANT_SET
  16020. //
  16021. // MessageText:
  16022. //
  16023. // SetClipboard Failed
  16024. //
  16025. #define CLIPBRD_E_CANT_SET _HRESULT_TYPEDEF_(0x800401D2L)
  16026. //
  16027. // MessageId: CLIPBRD_E_BAD_DATA
  16028. //
  16029. // MessageText:
  16030. //
  16031. // Data on clipboard is invalid
  16032. //
  16033. #define CLIPBRD_E_BAD_DATA _HRESULT_TYPEDEF_(0x800401D3L)
  16034. //
  16035. // MessageId: CLIPBRD_E_CANT_CLOSE
  16036. //
  16037. // MessageText:
  16038. //
  16039. // CloseClipboard Failed
  16040. //
  16041. #define CLIPBRD_E_CANT_CLOSE _HRESULT_TYPEDEF_(0x800401D4L)
  16042. #define MK_E_FIRST 0x800401E0L
  16043. #define MK_E_LAST 0x800401EFL
  16044. #define MK_S_FIRST 0x000401E0L
  16045. #define MK_S_LAST 0x000401EFL
  16046. //
  16047. // MessageId: MK_E_CONNECTMANUALLY
  16048. //
  16049. // MessageText:
  16050. //
  16051. // Moniker needs to be connected manually
  16052. //
  16053. #define MK_E_CONNECTMANUALLY _HRESULT_TYPEDEF_(0x800401E0L)
  16054. //
  16055. // MessageId: MK_E_EXCEEDEDDEADLINE
  16056. //
  16057. // MessageText:
  16058. //
  16059. // Operation exceeded deadline
  16060. //
  16061. #define MK_E_EXCEEDEDDEADLINE _HRESULT_TYPEDEF_(0x800401E1L)
  16062. //
  16063. // MessageId: MK_E_NEEDGENERIC
  16064. //
  16065. // MessageText:
  16066. //
  16067. // Moniker needs to be generic
  16068. //
  16069. #define MK_E_NEEDGENERIC _HRESULT_TYPEDEF_(0x800401E2L)
  16070. //
  16071. // MessageId: MK_E_UNAVAILABLE
  16072. //
  16073. // MessageText:
  16074. //
  16075. // Operation unavailable
  16076. //
  16077. #define MK_E_UNAVAILABLE _HRESULT_TYPEDEF_(0x800401E3L)
  16078. //
  16079. // MessageId: MK_E_SYNTAX
  16080. //
  16081. // MessageText:
  16082. //
  16083. // Invalid syntax
  16084. //
  16085. #define MK_E_SYNTAX _HRESULT_TYPEDEF_(0x800401E4L)
  16086. //
  16087. // MessageId: MK_E_NOOBJECT
  16088. //
  16089. // MessageText:
  16090. //
  16091. // No object for moniker
  16092. //
  16093. #define MK_E_NOOBJECT _HRESULT_TYPEDEF_(0x800401E5L)
  16094. //
  16095. // MessageId: MK_E_INVALIDEXTENSION
  16096. //
  16097. // MessageText:
  16098. //
  16099. // Bad extension for file
  16100. //
  16101. #define MK_E_INVALIDEXTENSION _HRESULT_TYPEDEF_(0x800401E6L)
  16102. //
  16103. // MessageId: MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
  16104. //
  16105. // MessageText:
  16106. //
  16107. // Intermediate operation failed
  16108. //
  16109. #define MK_E_INTERMEDIATEINTERFACENOTSUPPORTED _HRESULT_TYPEDEF_(0x800401E7L)
  16110. //
  16111. // MessageId: MK_E_NOTBINDABLE
  16112. //
  16113. // MessageText:
  16114. //
  16115. // Moniker is not bindable
  16116. //
  16117. #define MK_E_NOTBINDABLE _HRESULT_TYPEDEF_(0x800401E8L)
  16118. //
  16119. // MessageId: MK_E_NOTBOUND
  16120. //
  16121. // MessageText:
  16122. //
  16123. // Moniker is not bound
  16124. //
  16125. #define MK_E_NOTBOUND _HRESULT_TYPEDEF_(0x800401E9L)
  16126. //
  16127. // MessageId: MK_E_CANTOPENFILE
  16128. //
  16129. // MessageText:
  16130. //
  16131. // Moniker cannot open file
  16132. //
  16133. #define MK_E_CANTOPENFILE _HRESULT_TYPEDEF_(0x800401EAL)
  16134. //
  16135. // MessageId: MK_E_MUSTBOTHERUSER
  16136. //
  16137. // MessageText:
  16138. //
  16139. // User input required for operation to succeed
  16140. //
  16141. #define MK_E_MUSTBOTHERUSER _HRESULT_TYPEDEF_(0x800401EBL)
  16142. //
  16143. // MessageId: MK_E_NOINVERSE
  16144. //
  16145. // MessageText:
  16146. //
  16147. // Moniker class has no inverse
  16148. //
  16149. #define MK_E_NOINVERSE _HRESULT_TYPEDEF_(0x800401ECL)
  16150. //
  16151. // MessageId: MK_E_NOSTORAGE
  16152. //
  16153. // MessageText:
  16154. //
  16155. // Moniker does not refer to storage
  16156. //
  16157. #define MK_E_NOSTORAGE _HRESULT_TYPEDEF_(0x800401EDL)
  16158. //
  16159. // MessageId: MK_E_NOPREFIX
  16160. //
  16161. // MessageText:
  16162. //
  16163. // No common prefix
  16164. //
  16165. #define MK_E_NOPREFIX _HRESULT_TYPEDEF_(0x800401EEL)
  16166. //
  16167. // MessageId: MK_E_ENUMERATION_FAILED
  16168. //
  16169. // MessageText:
  16170. //
  16171. // Moniker could not be enumerated
  16172. //
  16173. #define MK_E_ENUMERATION_FAILED _HRESULT_TYPEDEF_(0x800401EFL)
  16174. #define CO_E_FIRST 0x800401F0L
  16175. #define CO_E_LAST 0x800401FFL
  16176. #define CO_S_FIRST 0x000401F0L
  16177. #define CO_S_LAST 0x000401FFL
  16178. //
  16179. // MessageId: CO_E_NOTINITIALIZED
  16180. //
  16181. // MessageText:
  16182. //
  16183. // CoInitialize has not been called.
  16184. //
  16185. #define CO_E_NOTINITIALIZED _HRESULT_TYPEDEF_(0x800401F0L)
  16186. //
  16187. // MessageId: CO_E_ALREADYINITIALIZED
  16188. //
  16189. // MessageText:
  16190. //
  16191. // CoInitialize has already been called.
  16192. //
  16193. #define CO_E_ALREADYINITIALIZED _HRESULT_TYPEDEF_(0x800401F1L)
  16194. //
  16195. // MessageId: CO_E_CANTDETERMINECLASS
  16196. //
  16197. // MessageText:
  16198. //
  16199. // Class of object cannot be determined
  16200. //
  16201. #define CO_E_CANTDETERMINECLASS _HRESULT_TYPEDEF_(0x800401F2L)
  16202. //
  16203. // MessageId: CO_E_CLASSSTRING
  16204. //
  16205. // MessageText:
  16206. //
  16207. // Invalid class string
  16208. //
  16209. #define CO_E_CLASSSTRING _HRESULT_TYPEDEF_(0x800401F3L)
  16210. //
  16211. // MessageId: CO_E_IIDSTRING
  16212. //
  16213. // MessageText:
  16214. //
  16215. // Invalid interface string
  16216. //
  16217. #define CO_E_IIDSTRING _HRESULT_TYPEDEF_(0x800401F4L)
  16218. //
  16219. // MessageId: CO_E_APPNOTFOUND
  16220. //
  16221. // MessageText:
  16222. //
  16223. // Application not found
  16224. //
  16225. #define CO_E_APPNOTFOUND _HRESULT_TYPEDEF_(0x800401F5L)
  16226. //
  16227. // MessageId: CO_E_APPSINGLEUSE
  16228. //
  16229. // MessageText:
  16230. //
  16231. // Application cannot be run more than once
  16232. //
  16233. #define CO_E_APPSINGLEUSE _HRESULT_TYPEDEF_(0x800401F6L)
  16234. //
  16235. // MessageId: CO_E_ERRORINAPP
  16236. //
  16237. // MessageText:
  16238. //
  16239. // Some error in application program
  16240. //
  16241. #define CO_E_ERRORINAPP _HRESULT_TYPEDEF_(0x800401F7L)
  16242. //
  16243. // MessageId: CO_E_DLLNOTFOUND
  16244. //
  16245. // MessageText:
  16246. //
  16247. // DLL for class not found
  16248. //
  16249. #define CO_E_DLLNOTFOUND _HRESULT_TYPEDEF_(0x800401F8L)
  16250. //
  16251. // MessageId: CO_E_ERRORINDLL
  16252. //
  16253. // MessageText:
  16254. //
  16255. // Error in the DLL
  16256. //
  16257. #define CO_E_ERRORINDLL _HRESULT_TYPEDEF_(0x800401F9L)
  16258. //
  16259. // MessageId: CO_E_WRONGOSFORAPP
  16260. //
  16261. // MessageText:
  16262. //
  16263. // Wrong OS or OS version for application
  16264. //
  16265. #define CO_E_WRONGOSFORAPP _HRESULT_TYPEDEF_(0x800401FAL)
  16266. //
  16267. // MessageId: CO_E_OBJNOTREG
  16268. //
  16269. // MessageText:
  16270. //
  16271. // Object is not registered
  16272. //
  16273. #define CO_E_OBJNOTREG _HRESULT_TYPEDEF_(0x800401FBL)
  16274. //
  16275. // MessageId: CO_E_OBJISREG
  16276. //
  16277. // MessageText:
  16278. //
  16279. // Object is already registered
  16280. //
  16281. #define CO_E_OBJISREG _HRESULT_TYPEDEF_(0x800401FCL)
  16282. //
  16283. // MessageId: CO_E_OBJNOTCONNECTED
  16284. //
  16285. // MessageText:
  16286. //
  16287. // Object is not connected to server
  16288. //
  16289. #define CO_E_OBJNOTCONNECTED _HRESULT_TYPEDEF_(0x800401FDL)
  16290. //
  16291. // MessageId: CO_E_APPDIDNTREG
  16292. //
  16293. // MessageText:
  16294. //
  16295. // Application was launched but it didn't register a class factory
  16296. //
  16297. #define CO_E_APPDIDNTREG _HRESULT_TYPEDEF_(0x800401FEL)
  16298. //
  16299. // MessageId: CO_E_RELEASED
  16300. //
  16301. // MessageText:
  16302. //
  16303. // Object has been released
  16304. //
  16305. #define CO_E_RELEASED _HRESULT_TYPEDEF_(0x800401FFL)
  16306. #define EVENT_E_FIRST 0x80040200L
  16307. #define EVENT_E_LAST 0x8004021FL
  16308. #define EVENT_S_FIRST 0x00040200L
  16309. #define EVENT_S_LAST 0x0004021FL
  16310. //
  16311. // MessageId: EVENT_S_SOME_SUBSCRIBERS_FAILED
  16312. //
  16313. // MessageText:
  16314. //
  16315. // An event was able to invoke some but not all of the subscribers
  16316. //
  16317. #define EVENT_S_SOME_SUBSCRIBERS_FAILED _HRESULT_TYPEDEF_(0x00040200L)
  16318. //
  16319. // MessageId: EVENT_E_ALL_SUBSCRIBERS_FAILED
  16320. //
  16321. // MessageText:
  16322. //
  16323. // An event was unable to invoke any of the subscribers
  16324. //
  16325. #define EVENT_E_ALL_SUBSCRIBERS_FAILED _HRESULT_TYPEDEF_(0x80040201L)
  16326. //
  16327. // MessageId: EVENT_S_NOSUBSCRIBERS
  16328. //
  16329. // MessageText:
  16330. //
  16331. // An event was delivered but there were no subscribers
  16332. //
  16333. #define EVENT_S_NOSUBSCRIBERS _HRESULT_TYPEDEF_(0x00040202L)
  16334. //
  16335. // MessageId: EVENT_E_QUERYSYNTAX
  16336. //
  16337. // MessageText:
  16338. //
  16339. // A syntax error occurred trying to evaluate a query string
  16340. //
  16341. #define EVENT_E_QUERYSYNTAX _HRESULT_TYPEDEF_(0x80040203L)
  16342. //
  16343. // MessageId: EVENT_E_QUERYFIELD
  16344. //
  16345. // MessageText:
  16346. //
  16347. // An invalid field name was used in a query string
  16348. //
  16349. #define EVENT_E_QUERYFIELD _HRESULT_TYPEDEF_(0x80040204L)
  16350. //
  16351. // MessageId: EVENT_E_INTERNALEXCEPTION
  16352. //
  16353. // MessageText:
  16354. //
  16355. // An unexpected exception was raised
  16356. //
  16357. #define EVENT_E_INTERNALEXCEPTION _HRESULT_TYPEDEF_(0x80040205L)
  16358. //
  16359. // MessageId: EVENT_E_INTERNALERROR
  16360. //
  16361. // MessageText:
  16362. //
  16363. // An unexpected internal error was detected
  16364. //
  16365. #define EVENT_E_INTERNALERROR _HRESULT_TYPEDEF_(0x80040206L)
  16366. //
  16367. // MessageId: EVENT_E_INVALID_PER_USER_SID
  16368. //
  16369. // MessageText:
  16370. //
  16371. // The owner SID on a per-user subscription doesn't exist
  16372. //
  16373. #define EVENT_E_INVALID_PER_USER_SID _HRESULT_TYPEDEF_(0x80040207L)
  16374. //
  16375. // MessageId: EVENT_E_USER_EXCEPTION
  16376. //
  16377. // MessageText:
  16378. //
  16379. // A user-supplied component or subscriber raised an exception
  16380. //
  16381. #define EVENT_E_USER_EXCEPTION _HRESULT_TYPEDEF_(0x80040208L)
  16382. //
  16383. // MessageId: EVENT_E_TOO_MANY_METHODS
  16384. //
  16385. // MessageText:
  16386. //
  16387. // An interface has too many methods to fire events from
  16388. //
  16389. #define EVENT_E_TOO_MANY_METHODS _HRESULT_TYPEDEF_(0x80040209L)
  16390. //
  16391. // MessageId: EVENT_E_MISSING_EVENTCLASS
  16392. //
  16393. // MessageText:
  16394. //
  16395. // A subscription cannot be stored unless its event class already exists
  16396. //
  16397. #define EVENT_E_MISSING_EVENTCLASS _HRESULT_TYPEDEF_(0x8004020AL)
  16398. //
  16399. // MessageId: EVENT_E_NOT_ALL_REMOVED
  16400. //
  16401. // MessageText:
  16402. //
  16403. // Not all the objects requested could be removed
  16404. //
  16405. #define EVENT_E_NOT_ALL_REMOVED _HRESULT_TYPEDEF_(0x8004020BL)
  16406. //
  16407. // MessageId: EVENT_E_COMPLUS_NOT_INSTALLED
  16408. //
  16409. // MessageText:
  16410. //
  16411. // COM+ is required for this operation, but is not installed
  16412. //
  16413. #define EVENT_E_COMPLUS_NOT_INSTALLED _HRESULT_TYPEDEF_(0x8004020CL)
  16414. //
  16415. // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT
  16416. //
  16417. // MessageText:
  16418. //
  16419. // Cannot modify or delete an object that was not added using the COM+ Admin SDK
  16420. //
  16421. #define EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT _HRESULT_TYPEDEF_(0x8004020DL)
  16422. //
  16423. // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT
  16424. //
  16425. // MessageText:
  16426. //
  16427. // Cannot modify or delete an object that was added using the COM+ Admin SDK
  16428. //
  16429. #define EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT _HRESULT_TYPEDEF_(0x8004020EL)
  16430. //
  16431. // MessageId: EVENT_E_INVALID_EVENT_CLASS_PARTITION
  16432. //
  16433. // MessageText:
  16434. //
  16435. // The event class for this subscription is in an invalid partition
  16436. //
  16437. #define EVENT_E_INVALID_EVENT_CLASS_PARTITION _HRESULT_TYPEDEF_(0x8004020FL)
  16438. //
  16439. // MessageId: EVENT_E_PER_USER_SID_NOT_LOGGED_ON
  16440. //
  16441. // MessageText:
  16442. //
  16443. // The owner of the PerUser subscription is not logged on to the system specified
  16444. //
  16445. #define EVENT_E_PER_USER_SID_NOT_LOGGED_ON _HRESULT_TYPEDEF_(0x80040210L)
  16446. #define XACT_E_FIRST 0x8004D000
  16447. #define XACT_E_LAST 0x8004D029
  16448. #define XACT_S_FIRST 0x0004D000
  16449. #define XACT_S_LAST 0x0004D010
  16450. //
  16451. // MessageId: XACT_E_ALREADYOTHERSINGLEPHASE
  16452. //
  16453. // MessageText:
  16454. //
  16455. // Another single phase resource manager has already been enlisted in this transaction.
  16456. //
  16457. #define XACT_E_ALREADYOTHERSINGLEPHASE _HRESULT_TYPEDEF_(0x8004D000L)
  16458. //
  16459. // MessageId: XACT_E_CANTRETAIN
  16460. //
  16461. // MessageText:
  16462. //
  16463. // A retaining commit or abort is not supported
  16464. //
  16465. #define XACT_E_CANTRETAIN _HRESULT_TYPEDEF_(0x8004D001L)
  16466. //
  16467. // MessageId: XACT_E_COMMITFAILED
  16468. //
  16469. // MessageText:
  16470. //
  16471. // The transaction failed to commit for an unknown reason. The transaction was aborted.
  16472. //
  16473. #define XACT_E_COMMITFAILED _HRESULT_TYPEDEF_(0x8004D002L)
  16474. //
  16475. // MessageId: XACT_E_COMMITPREVENTED
  16476. //
  16477. // MessageText:
  16478. //
  16479. // Cannot call commit on this transaction object because the calling application did not initiate the transaction.
  16480. //
  16481. #define XACT_E_COMMITPREVENTED _HRESULT_TYPEDEF_(0x8004D003L)
  16482. //
  16483. // MessageId: XACT_E_HEURISTICABORT
  16484. //
  16485. // MessageText:
  16486. //
  16487. // Instead of committing, the resource heuristically aborted.
  16488. //
  16489. #define XACT_E_HEURISTICABORT _HRESULT_TYPEDEF_(0x8004D004L)
  16490. //
  16491. // MessageId: XACT_E_HEURISTICCOMMIT
  16492. //
  16493. // MessageText:
  16494. //
  16495. // Instead of aborting, the resource heuristically committed.
  16496. //
  16497. #define XACT_E_HEURISTICCOMMIT _HRESULT_TYPEDEF_(0x8004D005L)
  16498. //
  16499. // MessageId: XACT_E_HEURISTICDAMAGE
  16500. //
  16501. // MessageText:
  16502. //
  16503. // Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions.
  16504. //
  16505. #define XACT_E_HEURISTICDAMAGE _HRESULT_TYPEDEF_(0x8004D006L)
  16506. //
  16507. // MessageId: XACT_E_HEURISTICDANGER
  16508. //
  16509. // MessageText:
  16510. //
  16511. // Some of the states of the resource may have been committed while others may have been aborted, likely because of heuristic decisions.
  16512. //
  16513. #define XACT_E_HEURISTICDANGER _HRESULT_TYPEDEF_(0x8004D007L)
  16514. //
  16515. // MessageId: XACT_E_ISOLATIONLEVEL
  16516. //
  16517. // MessageText:
  16518. //
  16519. // The requested isolation level is not valid or supported.
  16520. //
  16521. #define XACT_E_ISOLATIONLEVEL _HRESULT_TYPEDEF_(0x8004D008L)
  16522. //
  16523. // MessageId: XACT_E_NOASYNC
  16524. //
  16525. // MessageText:
  16526. //
  16527. // The transaction manager doesn't support an asynchronous operation for this method.
  16528. //
  16529. #define XACT_E_NOASYNC _HRESULT_TYPEDEF_(0x8004D009L)
  16530. //
  16531. // MessageId: XACT_E_NOENLIST
  16532. //
  16533. // MessageText:
  16534. //
  16535. // Unable to enlist in the transaction.
  16536. //
  16537. #define XACT_E_NOENLIST _HRESULT_TYPEDEF_(0x8004D00AL)
  16538. //
  16539. // MessageId: XACT_E_NOISORETAIN
  16540. //
  16541. // MessageText:
  16542. //
  16543. // The requested semantics of retention of isolation across retaining commit and abort boundaries cannot be supported by this transaction implementation, or isoFlags was not equal to zero.
  16544. //
  16545. #define XACT_E_NOISORETAIN _HRESULT_TYPEDEF_(0x8004D00BL)
  16546. //
  16547. // MessageId: XACT_E_NORESOURCE
  16548. //
  16549. // MessageText:
  16550. //
  16551. // There is no resource presently associated with this enlistment
  16552. //
  16553. #define XACT_E_NORESOURCE _HRESULT_TYPEDEF_(0x8004D00CL)
  16554. //
  16555. // MessageId: XACT_E_NOTCURRENT
  16556. //
  16557. // MessageText:
  16558. //
  16559. // The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers.
  16560. //
  16561. #define XACT_E_NOTCURRENT _HRESULT_TYPEDEF_(0x8004D00DL)
  16562. //
  16563. // MessageId: XACT_E_NOTRANSACTION
  16564. //
  16565. // MessageText:
  16566. //
  16567. // The transaction has already been implicitly or explicitly committed or aborted
  16568. //
  16569. #define XACT_E_NOTRANSACTION _HRESULT_TYPEDEF_(0x8004D00EL)
  16570. //
  16571. // MessageId: XACT_E_NOTSUPPORTED
  16572. //
  16573. // MessageText:
  16574. //
  16575. // An invalid combination of flags was specified
  16576. //
  16577. #define XACT_E_NOTSUPPORTED _HRESULT_TYPEDEF_(0x8004D00FL)
  16578. //
  16579. // MessageId: XACT_E_UNKNOWNRMGRID
  16580. //
  16581. // MessageText:
  16582. //
  16583. // The resource manager id is not associated with this transaction or the transaction manager.
  16584. //
  16585. #define XACT_E_UNKNOWNRMGRID _HRESULT_TYPEDEF_(0x8004D010L)
  16586. //
  16587. // MessageId: XACT_E_WRONGSTATE
  16588. //
  16589. // MessageText:
  16590. //
  16591. // This method was called in the wrong state
  16592. //
  16593. #define XACT_E_WRONGSTATE _HRESULT_TYPEDEF_(0x8004D011L)
  16594. //
  16595. // MessageId: XACT_E_WRONGUOW
  16596. //
  16597. // MessageText:
  16598. //
  16599. // The indicated unit of work does not match the unit of work expected by the resource manager.
  16600. //
  16601. #define XACT_E_WRONGUOW _HRESULT_TYPEDEF_(0x8004D012L)
  16602. //
  16603. // MessageId: XACT_E_XTIONEXISTS
  16604. //
  16605. // MessageText:
  16606. //
  16607. // An enlistment in a transaction already exists.
  16608. //
  16609. #define XACT_E_XTIONEXISTS _HRESULT_TYPEDEF_(0x8004D013L)
  16610. //
  16611. // MessageId: XACT_E_NOIMPORTOBJECT
  16612. //
  16613. // MessageText:
  16614. //
  16615. // An import object for the transaction could not be found.
  16616. //
  16617. #define XACT_E_NOIMPORTOBJECT _HRESULT_TYPEDEF_(0x8004D014L)
  16618. //
  16619. // MessageId: XACT_E_INVALIDCOOKIE
  16620. //
  16621. // MessageText:
  16622. //
  16623. // The transaction cookie is invalid.
  16624. //
  16625. #define XACT_E_INVALIDCOOKIE _HRESULT_TYPEDEF_(0x8004D015L)
  16626. //
  16627. // MessageId: XACT_E_INDOUBT
  16628. //
  16629. // MessageText:
  16630. //
  16631. // The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed
  16632. //
  16633. #define XACT_E_INDOUBT _HRESULT_TYPEDEF_(0x8004D016L)
  16634. //
  16635. // MessageId: XACT_E_NOTIMEOUT
  16636. //
  16637. // MessageText:
  16638. //
  16639. // A time-out was specified, but time-outs are not supported.
  16640. //
  16641. #define XACT_E_NOTIMEOUT _HRESULT_TYPEDEF_(0x8004D017L)
  16642. //
  16643. // MessageId: XACT_E_ALREADYINPROGRESS
  16644. //
  16645. // MessageText:
  16646. //
  16647. // The requested operation is already in progress for the transaction.
  16648. //
  16649. #define XACT_E_ALREADYINPROGRESS _HRESULT_TYPEDEF_(0x8004D018L)
  16650. //
  16651. // MessageId: XACT_E_ABORTED
  16652. //
  16653. // MessageText:
  16654. //
  16655. // The transaction has already been aborted.
  16656. //
  16657. #define XACT_E_ABORTED _HRESULT_TYPEDEF_(0x8004D019L)
  16658. //
  16659. // MessageId: XACT_E_LOGFULL
  16660. //
  16661. // MessageText:
  16662. //
  16663. // The Transaction Manager returned a log full error.
  16664. //
  16665. #define XACT_E_LOGFULL _HRESULT_TYPEDEF_(0x8004D01AL)
  16666. //
  16667. // MessageId: XACT_E_TMNOTAVAILABLE
  16668. //
  16669. // MessageText:
  16670. //
  16671. // The Transaction Manager is not available.
  16672. //
  16673. #define XACT_E_TMNOTAVAILABLE _HRESULT_TYPEDEF_(0x8004D01BL)
  16674. //
  16675. // MessageId: XACT_E_CONNECTION_DOWN
  16676. //
  16677. // MessageText:
  16678. //
  16679. // A connection with the transaction manager was lost.
  16680. //
  16681. #define XACT_E_CONNECTION_DOWN _HRESULT_TYPEDEF_(0x8004D01CL)
  16682. //
  16683. // MessageId: XACT_E_CONNECTION_DENIED
  16684. //
  16685. // MessageText:
  16686. //
  16687. // A request to establish a connection with the transaction manager was denied.
  16688. //
  16689. #define XACT_E_CONNECTION_DENIED _HRESULT_TYPEDEF_(0x8004D01DL)
  16690. //
  16691. // MessageId: XACT_E_REENLISTTIMEOUT
  16692. //
  16693. // MessageText:
  16694. //
  16695. // Resource manager reenlistment to determine transaction status timed out.
  16696. //
  16697. #define XACT_E_REENLISTTIMEOUT _HRESULT_TYPEDEF_(0x8004D01EL)
  16698. //
  16699. // MessageId: XACT_E_TIP_CONNECT_FAILED
  16700. //
  16701. // MessageText:
  16702. //
  16703. // This transaction manager failed to establish a connection with another TIP transaction manager.
  16704. //
  16705. #define XACT_E_TIP_CONNECT_FAILED _HRESULT_TYPEDEF_(0x8004D01FL)
  16706. //
  16707. // MessageId: XACT_E_TIP_PROTOCOL_ERROR
  16708. //
  16709. // MessageText:
  16710. //
  16711. // This transaction manager encountered a protocol error with another TIP transaction manager.
  16712. //
  16713. #define XACT_E_TIP_PROTOCOL_ERROR _HRESULT_TYPEDEF_(0x8004D020L)
  16714. //
  16715. // MessageId: XACT_E_TIP_PULL_FAILED
  16716. //
  16717. // MessageText:
  16718. //
  16719. // This transaction manager could not propagate a transaction from another TIP transaction manager.
  16720. //
  16721. #define XACT_E_TIP_PULL_FAILED _HRESULT_TYPEDEF_(0x8004D021L)
  16722. //
  16723. // MessageId: XACT_E_DEST_TMNOTAVAILABLE
  16724. //
  16725. // MessageText:
  16726. //
  16727. // The Transaction Manager on the destination machine is not available.
  16728. //
  16729. #define XACT_E_DEST_TMNOTAVAILABLE _HRESULT_TYPEDEF_(0x8004D022L)
  16730. //
  16731. // MessageId: XACT_E_TIP_DISABLED
  16732. //
  16733. // MessageText:
  16734. //
  16735. // The Transaction Manager has disabled its support for TIP.
  16736. //
  16737. #define XACT_E_TIP_DISABLED _HRESULT_TYPEDEF_(0x8004D023L)
  16738. //
  16739. // MessageId: XACT_E_NETWORK_TX_DISABLED
  16740. //
  16741. // MessageText:
  16742. //
  16743. // The transaction manager has disabled its support for remote/network transactions.
  16744. //
  16745. #define XACT_E_NETWORK_TX_DISABLED _HRESULT_TYPEDEF_(0x8004D024L)
  16746. //
  16747. // MessageId: XACT_E_PARTNER_NETWORK_TX_DISABLED
  16748. //
  16749. // MessageText:
  16750. //
  16751. // The partner transaction manager has disabled its support for remote/network transactions.
  16752. //
  16753. #define XACT_E_PARTNER_NETWORK_TX_DISABLED _HRESULT_TYPEDEF_(0x8004D025L)
  16754. //
  16755. // MessageId: XACT_E_XA_TX_DISABLED
  16756. //
  16757. // MessageText:
  16758. //
  16759. // The transaction manager has disabled its support for XA transactions.
  16760. //
  16761. #define XACT_E_XA_TX_DISABLED _HRESULT_TYPEDEF_(0x8004D026L)
  16762. //
  16763. // MessageId: XACT_E_UNABLE_TO_READ_DTC_CONFIG
  16764. //
  16765. // MessageText:
  16766. //
  16767. // MSDTC was unable to read its configuration information.
  16768. //
  16769. #define XACT_E_UNABLE_TO_READ_DTC_CONFIG _HRESULT_TYPEDEF_(0x8004D027L)
  16770. //
  16771. // MessageId: XACT_E_UNABLE_TO_LOAD_DTC_PROXY
  16772. //
  16773. // MessageText:
  16774. //
  16775. // MSDTC was unable to load the dtc proxy dll.
  16776. //
  16777. #define XACT_E_UNABLE_TO_LOAD_DTC_PROXY _HRESULT_TYPEDEF_(0x8004D028L)
  16778. //
  16779. // MessageId: XACT_E_ABORTING
  16780. //
  16781. // MessageText:
  16782. //
  16783. // The local transaction has aborted.
  16784. //
  16785. #define XACT_E_ABORTING _HRESULT_TYPEDEF_(0x8004D029L)
  16786. //
  16787. // TXF & CRM errors start 4d080.
  16788. //
  16789. // MessageId: XACT_E_CLERKNOTFOUND
  16790. //
  16791. // MessageText:
  16792. //
  16793. // XACT_E_CLERKNOTFOUND
  16794. //
  16795. #define XACT_E_CLERKNOTFOUND _HRESULT_TYPEDEF_(0x8004D080L)
  16796. //
  16797. // MessageId: XACT_E_CLERKEXISTS
  16798. //
  16799. // MessageText:
  16800. //
  16801. // XACT_E_CLERKEXISTS
  16802. //
  16803. #define XACT_E_CLERKEXISTS _HRESULT_TYPEDEF_(0x8004D081L)
  16804. //
  16805. // MessageId: XACT_E_RECOVERYINPROGRESS
  16806. //
  16807. // MessageText:
  16808. //
  16809. // XACT_E_RECOVERYINPROGRESS
  16810. //
  16811. #define XACT_E_RECOVERYINPROGRESS _HRESULT_TYPEDEF_(0x8004D082L)
  16812. //
  16813. // MessageId: XACT_E_TRANSACTIONCLOSED
  16814. //
  16815. // MessageText:
  16816. //
  16817. // XACT_E_TRANSACTIONCLOSED
  16818. //
  16819. #define XACT_E_TRANSACTIONCLOSED _HRESULT_TYPEDEF_(0x8004D083L)
  16820. //
  16821. // MessageId: XACT_E_INVALIDLSN
  16822. //
  16823. // MessageText:
  16824. //
  16825. // XACT_E_INVALIDLSN
  16826. //
  16827. #define XACT_E_INVALIDLSN _HRESULT_TYPEDEF_(0x8004D084L)
  16828. //
  16829. // MessageId: XACT_E_REPLAYREQUEST
  16830. //
  16831. // MessageText:
  16832. //
  16833. // XACT_E_REPLAYREQUEST
  16834. //
  16835. #define XACT_E_REPLAYREQUEST _HRESULT_TYPEDEF_(0x8004D085L)
  16836. //
  16837. // OleTx Success codes.
  16838. //
  16839. //
  16840. // MessageId: XACT_S_ASYNC
  16841. //
  16842. // MessageText:
  16843. //
  16844. // An asynchronous operation was specified. The operation has begun, but its outcome is not known yet.
  16845. //
  16846. #define XACT_S_ASYNC _HRESULT_TYPEDEF_(0x0004D000L)
  16847. //
  16848. // MessageId: XACT_S_DEFECT
  16849. //
  16850. // MessageText:
  16851. //
  16852. // XACT_S_DEFECT
  16853. //
  16854. #define XACT_S_DEFECT _HRESULT_TYPEDEF_(0x0004D001L)
  16855. //
  16856. // MessageId: XACT_S_READONLY
  16857. //
  16858. // MessageText:
  16859. //
  16860. // The method call succeeded because the transaction was read-only.
  16861. //
  16862. #define XACT_S_READONLY _HRESULT_TYPEDEF_(0x0004D002L)
  16863. //
  16864. // MessageId: XACT_S_SOMENORETAIN
  16865. //
  16866. // MessageText:
  16867. //
  16868. // The transaction was successfully aborted. However, this is a coordinated transaction, and some number of enlisted resources were aborted outright because they could not support abort-retaining semantics
  16869. //
  16870. #define XACT_S_SOMENORETAIN _HRESULT_TYPEDEF_(0x0004D003L)
  16871. //
  16872. // MessageId: XACT_S_OKINFORM
  16873. //
  16874. // MessageText:
  16875. //
  16876. // No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes.
  16877. //
  16878. #define XACT_S_OKINFORM _HRESULT_TYPEDEF_(0x0004D004L)
  16879. //
  16880. // MessageId: XACT_S_MADECHANGESCONTENT
  16881. //
  16882. // MessageText:
  16883. //
  16884. // The sink is content and wishes the transaction to proceed. Changes were made to one or more resources during this call.
  16885. //
  16886. #define XACT_S_MADECHANGESCONTENT _HRESULT_TYPEDEF_(0x0004D005L)
  16887. //
  16888. // MessageId: XACT_S_MADECHANGESINFORM
  16889. //
  16890. // MessageText:
  16891. //
  16892. // The sink is for the moment and wishes the transaction to proceed, but if other changes are made following this return by other event sinks then this sink wants another chance to look
  16893. //
  16894. #define XACT_S_MADECHANGESINFORM _HRESULT_TYPEDEF_(0x0004D006L)
  16895. //
  16896. // MessageId: XACT_S_ALLNORETAIN
  16897. //
  16898. // MessageText:
  16899. //
  16900. // The transaction was successfully aborted. However, the abort was non-retaining.
  16901. //
  16902. #define XACT_S_ALLNORETAIN _HRESULT_TYPEDEF_(0x0004D007L)
  16903. //
  16904. // MessageId: XACT_S_ABORTING
  16905. //
  16906. // MessageText:
  16907. //
  16908. // An abort operation was already in progress.
  16909. //
  16910. #define XACT_S_ABORTING _HRESULT_TYPEDEF_(0x0004D008L)
  16911. //
  16912. // MessageId: XACT_S_SINGLEPHASE
  16913. //
  16914. // MessageText:
  16915. //
  16916. // The resource manager has performed a single-phase commit of the transaction.
  16917. //
  16918. #define XACT_S_SINGLEPHASE _HRESULT_TYPEDEF_(0x0004D009L)
  16919. //
  16920. // MessageId: XACT_S_LOCALLY_OK
  16921. //
  16922. // MessageText:
  16923. //
  16924. // The local transaction has not aborted.
  16925. //
  16926. #define XACT_S_LOCALLY_OK _HRESULT_TYPEDEF_(0x0004D00AL)
  16927. //
  16928. // MessageId: XACT_S_LASTRESOURCEMANAGER
  16929. //
  16930. // MessageText:
  16931. //
  16932. // The resource manager has requested to be the coordinator (last resource manager) for the transaction.
  16933. //
  16934. #define XACT_S_LASTRESOURCEMANAGER _HRESULT_TYPEDEF_(0x0004D010L)
  16935. #define CONTEXT_E_FIRST 0x8004E000L
  16936. #define CONTEXT_E_LAST 0x8004E02FL
  16937. #define CONTEXT_S_FIRST 0x0004E000L
  16938. #define CONTEXT_S_LAST 0x0004E02FL
  16939. //
  16940. // MessageId: CONTEXT_E_ABORTED
  16941. //
  16942. // MessageText:
  16943. //
  16944. // The root transaction wanted to commit, but transaction aborted
  16945. //
  16946. #define CONTEXT_E_ABORTED _HRESULT_TYPEDEF_(0x8004E002L)
  16947. //
  16948. // MessageId: CONTEXT_E_ABORTING
  16949. //
  16950. // MessageText:
  16951. //
  16952. // You made a method call on a COM+ component that has a transaction that has already aborted or in the process of aborting.
  16953. //
  16954. #define CONTEXT_E_ABORTING _HRESULT_TYPEDEF_(0x8004E003L)
  16955. //
  16956. // MessageId: CONTEXT_E_NOCONTEXT
  16957. //
  16958. // MessageText:
  16959. //
  16960. // There is no MTS object context
  16961. //
  16962. #define CONTEXT_E_NOCONTEXT _HRESULT_TYPEDEF_(0x8004E004L)
  16963. //
  16964. // MessageId: CONTEXT_E_SYNCH_TIMEOUT
  16965. //
  16966. // MessageText:
  16967. //
  16968. // The component is configured to use synchronization and a thread has timed out waiting to enter the context.
  16969. //
  16970. #define CONTEXT_E_SYNCH_TIMEOUT _HRESULT_TYPEDEF_(0x8004E006L)
  16971. //
  16972. // MessageId: CONTEXT_E_OLDREF
  16973. //
  16974. // MessageText:
  16975. //
  16976. // You made a method call on a COM+ component that has a transaction that has already committed or aborted.
  16977. //
  16978. #define CONTEXT_E_OLDREF _HRESULT_TYPEDEF_(0x8004E007L)
  16979. //
  16980. // MessageId: CONTEXT_E_ROLENOTFOUND
  16981. //
  16982. // MessageText:
  16983. //
  16984. // The specified role was not configured for the application
  16985. //
  16986. #define CONTEXT_E_ROLENOTFOUND _HRESULT_TYPEDEF_(0x8004E00CL)
  16987. //
  16988. // MessageId: CONTEXT_E_TMNOTAVAILABLE
  16989. //
  16990. // MessageText:
  16991. //
  16992. // COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator
  16993. //
  16994. #define CONTEXT_E_TMNOTAVAILABLE _HRESULT_TYPEDEF_(0x8004E00FL)
  16995. //
  16996. // MessageId: CO_E_ACTIVATIONFAILED
  16997. //
  16998. // MessageText:
  16999. //
  17000. // An unexpected error occurred during COM+ Activation.
  17001. //
  17002. #define CO_E_ACTIVATIONFAILED _HRESULT_TYPEDEF_(0x8004E021L)
  17003. //
  17004. // MessageId: CO_E_ACTIVATIONFAILED_EVENTLOGGED
  17005. //
  17006. // MessageText:
  17007. //
  17008. // COM+ Activation failed. Check the event log for more information
  17009. //
  17010. #define CO_E_ACTIVATIONFAILED_EVENTLOGGED _HRESULT_TYPEDEF_(0x8004E022L)
  17011. //
  17012. // MessageId: CO_E_ACTIVATIONFAILED_CATALOGERROR
  17013. //
  17014. // MessageText:
  17015. //
  17016. // COM+ Activation failed due to a catalog or configuration error.
  17017. //
  17018. #define CO_E_ACTIVATIONFAILED_CATALOGERROR _HRESULT_TYPEDEF_(0x8004E023L)
  17019. //
  17020. // MessageId: CO_E_ACTIVATIONFAILED_TIMEOUT
  17021. //
  17022. // MessageText:
  17023. //
  17024. // COM+ activation failed because the activation could not be completed in the specified amount of time.
  17025. //
  17026. #define CO_E_ACTIVATIONFAILED_TIMEOUT _HRESULT_TYPEDEF_(0x8004E024L)
  17027. //
  17028. // MessageId: CO_E_INITIALIZATIONFAILED
  17029. //
  17030. // MessageText:
  17031. //
  17032. // COM+ Activation failed because an initialization function failed. Check the event log for more information.
  17033. //
  17034. #define CO_E_INITIALIZATIONFAILED _HRESULT_TYPEDEF_(0x8004E025L)
  17035. //
  17036. // MessageId: CONTEXT_E_NOJIT
  17037. //
  17038. // MessageText:
  17039. //
  17040. // The requested operation requires that JIT be in the current context and it is not
  17041. //
  17042. #define CONTEXT_E_NOJIT _HRESULT_TYPEDEF_(0x8004E026L)
  17043. //
  17044. // MessageId: CONTEXT_E_NOTRANSACTION
  17045. //
  17046. // MessageText:
  17047. //
  17048. // The requested operation requires that the current context have a Transaction, and it does not
  17049. //
  17050. #define CONTEXT_E_NOTRANSACTION _HRESULT_TYPEDEF_(0x8004E027L)
  17051. //
  17052. // MessageId: CO_E_THREADINGMODEL_CHANGED
  17053. //
  17054. // MessageText:
  17055. //
  17056. // The components threading model has changed after install into a COM+ Application. Please re-install component.
  17057. //
  17058. #define CO_E_THREADINGMODEL_CHANGED _HRESULT_TYPEDEF_(0x8004E028L)
  17059. //
  17060. // MessageId: CO_E_NOIISINTRINSICS
  17061. //
  17062. // MessageText:
  17063. //
  17064. // IIS intrinsics not available. Start your work with IIS.
  17065. //
  17066. #define CO_E_NOIISINTRINSICS _HRESULT_TYPEDEF_(0x8004E029L)
  17067. //
  17068. // MessageId: CO_E_NOCOOKIES
  17069. //
  17070. // MessageText:
  17071. //
  17072. // An attempt to write a cookie failed.
  17073. //
  17074. #define CO_E_NOCOOKIES _HRESULT_TYPEDEF_(0x8004E02AL)
  17075. //
  17076. // MessageId: CO_E_DBERROR
  17077. //
  17078. // MessageText:
  17079. //
  17080. // An attempt to use a database generated a database specific error.
  17081. //
  17082. #define CO_E_DBERROR _HRESULT_TYPEDEF_(0x8004E02BL)
  17083. //
  17084. // MessageId: CO_E_NOTPOOLED
  17085. //
  17086. // MessageText:
  17087. //
  17088. // The COM+ component you created must use object pooling to work.
  17089. //
  17090. #define CO_E_NOTPOOLED _HRESULT_TYPEDEF_(0x8004E02CL)
  17091. //
  17092. // MessageId: CO_E_NOTCONSTRUCTED
  17093. //
  17094. // MessageText:
  17095. //
  17096. // The COM+ component you created must use object construction to work correctly.
  17097. //
  17098. #define CO_E_NOTCONSTRUCTED _HRESULT_TYPEDEF_(0x8004E02DL)
  17099. //
  17100. // MessageId: CO_E_NOSYNCHRONIZATION
  17101. //
  17102. // MessageText:
  17103. //
  17104. // The COM+ component requires synchronization, and it is not configured for it.
  17105. //
  17106. #define CO_E_NOSYNCHRONIZATION _HRESULT_TYPEDEF_(0x8004E02EL)
  17107. //
  17108. // MessageId: CO_E_ISOLEVELMISMATCH
  17109. //
  17110. // MessageText:
  17111. //
  17112. // The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the "root" component for the transaction. The creation failed.
  17113. //
  17114. #define CO_E_ISOLEVELMISMATCH _HRESULT_TYPEDEF_(0x8004E02FL)
  17115. //
  17116. // Old OLE Success Codes
  17117. //
  17118. //
  17119. // MessageId: OLE_S_USEREG
  17120. //
  17121. // MessageText:
  17122. //
  17123. // Use the registry database to provide the requested information
  17124. //
  17125. #define OLE_S_USEREG _HRESULT_TYPEDEF_(0x00040000L)
  17126. //
  17127. // MessageId: OLE_S_STATIC
  17128. //
  17129. // MessageText:
  17130. //
  17131. // Success, but static
  17132. //
  17133. #define OLE_S_STATIC _HRESULT_TYPEDEF_(0x00040001L)
  17134. //
  17135. // MessageId: OLE_S_MAC_CLIPFORMAT
  17136. //
  17137. // MessageText:
  17138. //
  17139. // Macintosh clipboard format
  17140. //
  17141. #define OLE_S_MAC_CLIPFORMAT _HRESULT_TYPEDEF_(0x00040002L)
  17142. //
  17143. // MessageId: DRAGDROP_S_DROP
  17144. //
  17145. // MessageText:
  17146. //
  17147. // Successful drop took place
  17148. //
  17149. #define DRAGDROP_S_DROP _HRESULT_TYPEDEF_(0x00040100L)
  17150. //
  17151. // MessageId: DRAGDROP_S_CANCEL
  17152. //
  17153. // MessageText:
  17154. //
  17155. // Drag-drop operation canceled
  17156. //
  17157. #define DRAGDROP_S_CANCEL _HRESULT_TYPEDEF_(0x00040101L)
  17158. //
  17159. // MessageId: DRAGDROP_S_USEDEFAULTCURSORS
  17160. //
  17161. // MessageText:
  17162. //
  17163. // Use the default cursor
  17164. //
  17165. #define DRAGDROP_S_USEDEFAULTCURSORS _HRESULT_TYPEDEF_(0x00040102L)
  17166. //
  17167. // MessageId: DATA_S_SAMEFORMATETC
  17168. //
  17169. // MessageText:
  17170. //
  17171. // Data has same FORMATETC
  17172. //
  17173. #define DATA_S_SAMEFORMATETC _HRESULT_TYPEDEF_(0x00040130L)
  17174. //
  17175. // MessageId: VIEW_S_ALREADY_FROZEN
  17176. //
  17177. // MessageText:
  17178. //
  17179. // View is already frozen
  17180. //
  17181. #define VIEW_S_ALREADY_FROZEN _HRESULT_TYPEDEF_(0x00040140L)
  17182. //
  17183. // MessageId: CACHE_S_FORMATETC_NOTSUPPORTED
  17184. //
  17185. // MessageText:
  17186. //
  17187. // FORMATETC not supported
  17188. //
  17189. #define CACHE_S_FORMATETC_NOTSUPPORTED _HRESULT_TYPEDEF_(0x00040170L)
  17190. //
  17191. // MessageId: CACHE_S_SAMECACHE
  17192. //
  17193. // MessageText:
  17194. //
  17195. // Same cache
  17196. //
  17197. #define CACHE_S_SAMECACHE _HRESULT_TYPEDEF_(0x00040171L)
  17198. //
  17199. // MessageId: CACHE_S_SOMECACHES_NOTUPDATED
  17200. //
  17201. // MessageText:
  17202. //
  17203. // Some cache(s) not updated
  17204. //
  17205. #define CACHE_S_SOMECACHES_NOTUPDATED _HRESULT_TYPEDEF_(0x00040172L)
  17206. //
  17207. // MessageId: OLEOBJ_S_INVALIDVERB
  17208. //
  17209. // MessageText:
  17210. //
  17211. // Invalid verb for OLE object
  17212. //
  17213. #define OLEOBJ_S_INVALIDVERB _HRESULT_TYPEDEF_(0x00040180L)
  17214. //
  17215. // MessageId: OLEOBJ_S_CANNOT_DOVERB_NOW
  17216. //
  17217. // MessageText:
  17218. //
  17219. // Verb number is valid but verb cannot be done now
  17220. //
  17221. #define OLEOBJ_S_CANNOT_DOVERB_NOW _HRESULT_TYPEDEF_(0x00040181L)
  17222. //
  17223. // MessageId: OLEOBJ_S_INVALIDHWND
  17224. //
  17225. // MessageText:
  17226. //
  17227. // Invalid window handle passed
  17228. //
  17229. #define OLEOBJ_S_INVALIDHWND _HRESULT_TYPEDEF_(0x00040182L)
  17230. //
  17231. // MessageId: INPLACE_S_TRUNCATED
  17232. //
  17233. // MessageText:
  17234. //
  17235. // Message is too long; some of it had to be truncated before displaying
  17236. //
  17237. #define INPLACE_S_TRUNCATED _HRESULT_TYPEDEF_(0x000401A0L)
  17238. //
  17239. // MessageId: CONVERT10_S_NO_PRESENTATION
  17240. //
  17241. // MessageText:
  17242. //
  17243. // Unable to convert OLESTREAM to IStorage
  17244. //
  17245. #define CONVERT10_S_NO_PRESENTATION _HRESULT_TYPEDEF_(0x000401C0L)
  17246. //
  17247. // MessageId: MK_S_REDUCED_TO_SELF
  17248. //
  17249. // MessageText:
  17250. //
  17251. // Moniker reduced to itself
  17252. //
  17253. #define MK_S_REDUCED_TO_SELF _HRESULT_TYPEDEF_(0x000401E2L)
  17254. //
  17255. // MessageId: MK_S_ME
  17256. //
  17257. // MessageText:
  17258. //
  17259. // Common prefix is this moniker
  17260. //
  17261. #define MK_S_ME _HRESULT_TYPEDEF_(0x000401E4L)
  17262. //
  17263. // MessageId: MK_S_HIM
  17264. //
  17265. // MessageText:
  17266. //
  17267. // Common prefix is input moniker
  17268. //
  17269. #define MK_S_HIM _HRESULT_TYPEDEF_(0x000401E5L)
  17270. //
  17271. // MessageId: MK_S_US
  17272. //
  17273. // MessageText:
  17274. //
  17275. // Common prefix is both monikers
  17276. //
  17277. #define MK_S_US _HRESULT_TYPEDEF_(0x000401E6L)
  17278. //
  17279. // MessageId: MK_S_MONIKERALREADYREGISTERED
  17280. //
  17281. // MessageText:
  17282. //
  17283. // Moniker is already registered in running object table
  17284. //
  17285. #define MK_S_MONIKERALREADYREGISTERED _HRESULT_TYPEDEF_(0x000401E7L)
  17286. //
  17287. // Task Scheduler errors
  17288. //
  17289. //
  17290. // MessageId: SCHED_S_TASK_READY
  17291. //
  17292. // MessageText:
  17293. //
  17294. // The task is ready to run at its next scheduled time.
  17295. //
  17296. #define SCHED_S_TASK_READY _HRESULT_TYPEDEF_(0x00041300L)
  17297. //
  17298. // MessageId: SCHED_S_TASK_RUNNING
  17299. //
  17300. // MessageText:
  17301. //
  17302. // The task is currently running.
  17303. //
  17304. #define SCHED_S_TASK_RUNNING _HRESULT_TYPEDEF_(0x00041301L)
  17305. //
  17306. // MessageId: SCHED_S_TASK_DISABLED
  17307. //
  17308. // MessageText:
  17309. //
  17310. // The task will not run at the scheduled times because it has been disabled.
  17311. //
  17312. #define SCHED_S_TASK_DISABLED _HRESULT_TYPEDEF_(0x00041302L)
  17313. //
  17314. // MessageId: SCHED_S_TASK_HAS_NOT_RUN
  17315. //
  17316. // MessageText:
  17317. //
  17318. // The task has not yet run.
  17319. //
  17320. #define SCHED_S_TASK_HAS_NOT_RUN _HRESULT_TYPEDEF_(0x00041303L)
  17321. //
  17322. // MessageId: SCHED_S_TASK_NO_MORE_RUNS
  17323. //
  17324. // MessageText:
  17325. //
  17326. // There are no more runs scheduled for this task.
  17327. //
  17328. #define SCHED_S_TASK_NO_MORE_RUNS _HRESULT_TYPEDEF_(0x00041304L)
  17329. //
  17330. // MessageId: SCHED_S_TASK_NOT_SCHEDULED
  17331. //
  17332. // MessageText:
  17333. //
  17334. // One or more of the properties that are needed to run this task on a schedule have not been set.
  17335. //
  17336. #define SCHED_S_TASK_NOT_SCHEDULED _HRESULT_TYPEDEF_(0x00041305L)
  17337. //
  17338. // MessageId: SCHED_S_TASK_TERMINATED
  17339. //
  17340. // MessageText:
  17341. //
  17342. // The last run of the task was terminated by the user.
  17343. //
  17344. #define SCHED_S_TASK_TERMINATED _HRESULT_TYPEDEF_(0x00041306L)
  17345. //
  17346. // MessageId: SCHED_S_TASK_NO_VALID_TRIGGERS
  17347. //
  17348. // MessageText:
  17349. //
  17350. // Either the task has no triggers or the existing triggers are disabled or not set.
  17351. //
  17352. #define SCHED_S_TASK_NO_VALID_TRIGGERS _HRESULT_TYPEDEF_(0x00041307L)
  17353. //
  17354. // MessageId: SCHED_S_EVENT_TRIGGER
  17355. //
  17356. // MessageText:
  17357. //
  17358. // Event triggers don't have set run times.
  17359. //
  17360. #define SCHED_S_EVENT_TRIGGER _HRESULT_TYPEDEF_(0x00041308L)
  17361. //
  17362. // MessageId: SCHED_E_TRIGGER_NOT_FOUND
  17363. //
  17364. // MessageText:
  17365. //
  17366. // Trigger not found.
  17367. //
  17368. #define SCHED_E_TRIGGER_NOT_FOUND _HRESULT_TYPEDEF_(0x80041309L)
  17369. //
  17370. // MessageId: SCHED_E_TASK_NOT_READY
  17371. //
  17372. // MessageText:
  17373. //
  17374. // One or more of the properties that are needed to run this task have not been set.
  17375. //
  17376. #define SCHED_E_TASK_NOT_READY _HRESULT_TYPEDEF_(0x8004130AL)
  17377. //
  17378. // MessageId: SCHED_E_TASK_NOT_RUNNING
  17379. //
  17380. // MessageText:
  17381. //
  17382. // There is no running instance of the task to terminate.
  17383. //
  17384. #define SCHED_E_TASK_NOT_RUNNING _HRESULT_TYPEDEF_(0x8004130BL)
  17385. //
  17386. // MessageId: SCHED_E_SERVICE_NOT_INSTALLED
  17387. //
  17388. // MessageText:
  17389. //
  17390. // The Task Scheduler Service is not installed on this computer.
  17391. //
  17392. #define SCHED_E_SERVICE_NOT_INSTALLED _HRESULT_TYPEDEF_(0x8004130CL)
  17393. //
  17394. // MessageId: SCHED_E_CANNOT_OPEN_TASK
  17395. //
  17396. // MessageText:
  17397. //
  17398. // The task object could not be opened.
  17399. //
  17400. #define SCHED_E_CANNOT_OPEN_TASK _HRESULT_TYPEDEF_(0x8004130DL)
  17401. //
  17402. // MessageId: SCHED_E_INVALID_TASK
  17403. //
  17404. // MessageText:
  17405. //
  17406. // The object is either an invalid task object or is not a task object.
  17407. //
  17408. #define SCHED_E_INVALID_TASK _HRESULT_TYPEDEF_(0x8004130EL)
  17409. //
  17410. // MessageId: SCHED_E_ACCOUNT_INFORMATION_NOT_SET
  17411. //
  17412. // MessageText:
  17413. //
  17414. // No account information could be found in the Task Scheduler security database for the task indicated.
  17415. //
  17416. #define SCHED_E_ACCOUNT_INFORMATION_NOT_SET _HRESULT_TYPEDEF_(0x8004130FL)
  17417. //
  17418. // MessageId: SCHED_E_ACCOUNT_NAME_NOT_FOUND
  17419. //
  17420. // MessageText:
  17421. //
  17422. // Unable to establish existence of the account specified.
  17423. //
  17424. #define SCHED_E_ACCOUNT_NAME_NOT_FOUND _HRESULT_TYPEDEF_(0x80041310L)
  17425. //
  17426. // MessageId: SCHED_E_ACCOUNT_DBASE_CORRUPT
  17427. //
  17428. // MessageText:
  17429. //
  17430. // Corruption was detected in the Task Scheduler security database; the database has been reset.
  17431. //
  17432. #define SCHED_E_ACCOUNT_DBASE_CORRUPT _HRESULT_TYPEDEF_(0x80041311L)
  17433. //
  17434. // MessageId: SCHED_E_NO_SECURITY_SERVICES
  17435. //
  17436. // MessageText:
  17437. //
  17438. // Task Scheduler security services are available only on Windows NT.
  17439. //
  17440. #define SCHED_E_NO_SECURITY_SERVICES _HRESULT_TYPEDEF_(0x80041312L)
  17441. //
  17442. // MessageId: SCHED_E_UNKNOWN_OBJECT_VERSION
  17443. //
  17444. // MessageText:
  17445. //
  17446. // The task object version is either unsupported or invalid.
  17447. //
  17448. #define SCHED_E_UNKNOWN_OBJECT_VERSION _HRESULT_TYPEDEF_(0x80041313L)
  17449. //
  17450. // MessageId: SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
  17451. //
  17452. // MessageText:
  17453. //
  17454. // The task has been configured with an unsupported combination of account settings and run time options.
  17455. //
  17456. #define SCHED_E_UNSUPPORTED_ACCOUNT_OPTION _HRESULT_TYPEDEF_(0x80041314L)
  17457. //
  17458. // MessageId: SCHED_E_SERVICE_NOT_RUNNING
  17459. //
  17460. // MessageText:
  17461. //
  17462. // The Task Scheduler Service is not running.
  17463. //
  17464. #define SCHED_E_SERVICE_NOT_RUNNING _HRESULT_TYPEDEF_(0x80041315L)
  17465. // ******************
  17466. // FACILITY_WINDOWS
  17467. // ******************
  17468. //
  17469. // Codes 0x0-0x01ff are reserved for the OLE group of
  17470. // interfaces.
  17471. //
  17472. //
  17473. // MessageId: CO_E_CLASS_CREATE_FAILED
  17474. //
  17475. // MessageText:
  17476. //
  17477. // Attempt to create a class object failed
  17478. //
  17479. #define CO_E_CLASS_CREATE_FAILED _HRESULT_TYPEDEF_(0x80080001L)
  17480. //
  17481. // MessageId: CO_E_SCM_ERROR
  17482. //
  17483. // MessageText:
  17484. //
  17485. // OLE service could not bind object
  17486. //
  17487. #define CO_E_SCM_ERROR _HRESULT_TYPEDEF_(0x80080002L)
  17488. //
  17489. // MessageId: CO_E_SCM_RPC_FAILURE
  17490. //
  17491. // MessageText:
  17492. //
  17493. // RPC communication failed with OLE service
  17494. //
  17495. #define CO_E_SCM_RPC_FAILURE _HRESULT_TYPEDEF_(0x80080003L)
  17496. //
  17497. // MessageId: CO_E_BAD_PATH
  17498. //
  17499. // MessageText:
  17500. //
  17501. // Bad path to object
  17502. //
  17503. #define CO_E_BAD_PATH _HRESULT_TYPEDEF_(0x80080004L)
  17504. //
  17505. // MessageId: CO_E_SERVER_EXEC_FAILURE
  17506. //
  17507. // MessageText:
  17508. //
  17509. // Server execution failed
  17510. //
  17511. #define CO_E_SERVER_EXEC_FAILURE _HRESULT_TYPEDEF_(0x80080005L)
  17512. //
  17513. // MessageId: CO_E_OBJSRV_RPC_FAILURE
  17514. //
  17515. // MessageText:
  17516. //
  17517. // OLE service could not communicate with the object server
  17518. //
  17519. #define CO_E_OBJSRV_RPC_FAILURE _HRESULT_TYPEDEF_(0x80080006L)
  17520. //
  17521. // MessageId: MK_E_NO_NORMALIZED
  17522. //
  17523. // MessageText:
  17524. //
  17525. // Moniker path could not be normalized
  17526. //
  17527. #define MK_E_NO_NORMALIZED _HRESULT_TYPEDEF_(0x80080007L)
  17528. //
  17529. // MessageId: CO_E_SERVER_STOPPING
  17530. //
  17531. // MessageText:
  17532. //
  17533. // Object server is stopping when OLE service contacts it
  17534. //
  17535. #define CO_E_SERVER_STOPPING _HRESULT_TYPEDEF_(0x80080008L)
  17536. //
  17537. // MessageId: MEM_E_INVALID_ROOT
  17538. //
  17539. // MessageText:
  17540. //
  17541. // An invalid root block pointer was specified
  17542. //
  17543. #define MEM_E_INVALID_ROOT _HRESULT_TYPEDEF_(0x80080009L)
  17544. //
  17545. // MessageId: MEM_E_INVALID_LINK
  17546. //
  17547. // MessageText:
  17548. //
  17549. // An allocation chain contained an invalid link pointer
  17550. //
  17551. #define MEM_E_INVALID_LINK _HRESULT_TYPEDEF_(0x80080010L)
  17552. //
  17553. // MessageId: MEM_E_INVALID_SIZE
  17554. //
  17555. // MessageText:
  17556. //
  17557. // The requested allocation size was too large
  17558. //
  17559. #define MEM_E_INVALID_SIZE _HRESULT_TYPEDEF_(0x80080011L)
  17560. //
  17561. // MessageId: CO_S_NOTALLINTERFACES
  17562. //
  17563. // MessageText:
  17564. //
  17565. // Not all the requested interfaces were available
  17566. //
  17567. #define CO_S_NOTALLINTERFACES _HRESULT_TYPEDEF_(0x00080012L)
  17568. //
  17569. // MessageId: CO_S_MACHINENAMENOTFOUND
  17570. //
  17571. // MessageText:
  17572. //
  17573. // The specified machine name was not found in the cache.
  17574. //
  17575. #define CO_S_MACHINENAMENOTFOUND _HRESULT_TYPEDEF_(0x00080013L)
  17576. // ******************
  17577. // FACILITY_DISPATCH
  17578. // ******************
  17579. //
  17580. // MessageId: DISP_E_UNKNOWNINTERFACE
  17581. //
  17582. // MessageText:
  17583. //
  17584. // Unknown interface.
  17585. //
  17586. #define DISP_E_UNKNOWNINTERFACE _HRESULT_TYPEDEF_(0x80020001L)
  17587. //
  17588. // MessageId: DISP_E_MEMBERNOTFOUND
  17589. //
  17590. // MessageText:
  17591. //
  17592. // Member not found.
  17593. //
  17594. #define DISP_E_MEMBERNOTFOUND _HRESULT_TYPEDEF_(0x80020003L)
  17595. //
  17596. // MessageId: DISP_E_PARAMNOTFOUND
  17597. //
  17598. // MessageText:
  17599. //
  17600. // Parameter not found.
  17601. //
  17602. #define DISP_E_PARAMNOTFOUND _HRESULT_TYPEDEF_(0x80020004L)
  17603. //
  17604. // MessageId: DISP_E_TYPEMISMATCH
  17605. //
  17606. // MessageText:
  17607. //
  17608. // Type mismatch.
  17609. //
  17610. #define DISP_E_TYPEMISMATCH _HRESULT_TYPEDEF_(0x80020005L)
  17611. //
  17612. // MessageId: DISP_E_UNKNOWNNAME
  17613. //
  17614. // MessageText:
  17615. //
  17616. // Unknown name.
  17617. //
  17618. #define DISP_E_UNKNOWNNAME _HRESULT_TYPEDEF_(0x80020006L)
  17619. //
  17620. // MessageId: DISP_E_NONAMEDARGS
  17621. //
  17622. // MessageText:
  17623. //
  17624. // No named arguments.
  17625. //
  17626. #define DISP_E_NONAMEDARGS _HRESULT_TYPEDEF_(0x80020007L)
  17627. //
  17628. // MessageId: DISP_E_BADVARTYPE
  17629. //
  17630. // MessageText:
  17631. //
  17632. // Bad variable type.
  17633. //
  17634. #define DISP_E_BADVARTYPE _HRESULT_TYPEDEF_(0x80020008L)
  17635. //
  17636. // MessageId: DISP_E_EXCEPTION
  17637. //
  17638. // MessageText:
  17639. //
  17640. // Exception occurred.
  17641. //
  17642. #define DISP_E_EXCEPTION _HRESULT_TYPEDEF_(0x80020009L)
  17643. //
  17644. // MessageId: DISP_E_OVERFLOW
  17645. //
  17646. // MessageText:
  17647. //
  17648. // Out of present range.
  17649. //
  17650. #define DISP_E_OVERFLOW _HRESULT_TYPEDEF_(0x8002000AL)
  17651. //
  17652. // MessageId: DISP_E_BADINDEX
  17653. //
  17654. // MessageText:
  17655. //
  17656. // Invalid index.
  17657. //
  17658. #define DISP_E_BADINDEX _HRESULT_TYPEDEF_(0x8002000BL)
  17659. //
  17660. // MessageId: DISP_E_UNKNOWNLCID
  17661. //
  17662. // MessageText:
  17663. //
  17664. // Unknown language.
  17665. //
  17666. #define DISP_E_UNKNOWNLCID _HRESULT_TYPEDEF_(0x8002000CL)
  17667. //
  17668. // MessageId: DISP_E_ARRAYISLOCKED
  17669. //
  17670. // MessageText:
  17671. //
  17672. // Memory is locked.
  17673. //
  17674. #define DISP_E_ARRAYISLOCKED _HRESULT_TYPEDEF_(0x8002000DL)
  17675. //
  17676. // MessageId: DISP_E_BADPARAMCOUNT
  17677. //
  17678. // MessageText:
  17679. //
  17680. // Invalid number of parameters.
  17681. //
  17682. #define DISP_E_BADPARAMCOUNT _HRESULT_TYPEDEF_(0x8002000EL)
  17683. //
  17684. // MessageId: DISP_E_PARAMNOTOPTIONAL
  17685. //
  17686. // MessageText:
  17687. //
  17688. // Parameter not optional.
  17689. //
  17690. #define DISP_E_PARAMNOTOPTIONAL _HRESULT_TYPEDEF_(0x8002000FL)
  17691. //
  17692. // MessageId: DISP_E_BADCALLEE
  17693. //
  17694. // MessageText:
  17695. //
  17696. // Invalid callee.
  17697. //
  17698. #define DISP_E_BADCALLEE _HRESULT_TYPEDEF_(0x80020010L)
  17699. //
  17700. // MessageId: DISP_E_NOTACOLLECTION
  17701. //
  17702. // MessageText:
  17703. //
  17704. // Does not support a collection.
  17705. //
  17706. #define DISP_E_NOTACOLLECTION _HRESULT_TYPEDEF_(0x80020011L)
  17707. //
  17708. // MessageId: DISP_E_DIVBYZERO
  17709. //
  17710. // MessageText:
  17711. //
  17712. // Division by zero.
  17713. //
  17714. #define DISP_E_DIVBYZERO _HRESULT_TYPEDEF_(0x80020012L)
  17715. //
  17716. // MessageId: DISP_E_BUFFERTOOSMALL
  17717. //
  17718. // MessageText:
  17719. //
  17720. // Buffer too small
  17721. //
  17722. #define DISP_E_BUFFERTOOSMALL _HRESULT_TYPEDEF_(0x80020013L)
  17723. //
  17724. // MessageId: TYPE_E_BUFFERTOOSMALL
  17725. //
  17726. // MessageText:
  17727. //
  17728. // Buffer too small.
  17729. //
  17730. #define TYPE_E_BUFFERTOOSMALL _HRESULT_TYPEDEF_(0x80028016L)
  17731. //
  17732. // MessageId: TYPE_E_FIELDNOTFOUND
  17733. //
  17734. // MessageText:
  17735. //
  17736. // Field name not defined in the record.
  17737. //
  17738. #define TYPE_E_FIELDNOTFOUND _HRESULT_TYPEDEF_(0x80028017L)
  17739. //
  17740. // MessageId: TYPE_E_INVDATAREAD
  17741. //
  17742. // MessageText:
  17743. //
  17744. // Old format or invalid type library.
  17745. //
  17746. #define TYPE_E_INVDATAREAD _HRESULT_TYPEDEF_(0x80028018L)
  17747. //
  17748. // MessageId: TYPE_E_UNSUPFORMAT
  17749. //
  17750. // MessageText:
  17751. //
  17752. // Old format or invalid type library.
  17753. //
  17754. #define TYPE_E_UNSUPFORMAT _HRESULT_TYPEDEF_(0x80028019L)
  17755. //
  17756. // MessageId: TYPE_E_REGISTRYACCESS
  17757. //
  17758. // MessageText:
  17759. //
  17760. // Error accessing the OLE registry.
  17761. //
  17762. #define TYPE_E_REGISTRYACCESS _HRESULT_TYPEDEF_(0x8002801CL)
  17763. //
  17764. // MessageId: TYPE_E_LIBNOTREGISTERED
  17765. //
  17766. // MessageText:
  17767. //
  17768. // Library not registered.
  17769. //
  17770. #define TYPE_E_LIBNOTREGISTERED _HRESULT_TYPEDEF_(0x8002801DL)
  17771. //
  17772. // MessageId: TYPE_E_UNDEFINEDTYPE
  17773. //
  17774. // MessageText:
  17775. //
  17776. // Bound to unknown type.
  17777. //
  17778. #define TYPE_E_UNDEFINEDTYPE _HRESULT_TYPEDEF_(0x80028027L)
  17779. //
  17780. // MessageId: TYPE_E_QUALIFIEDNAMEDISALLOWED
  17781. //
  17782. // MessageText:
  17783. //
  17784. // Qualified name disallowed.
  17785. //
  17786. #define TYPE_E_QUALIFIEDNAMEDISALLOWED _HRESULT_TYPEDEF_(0x80028028L)
  17787. //
  17788. // MessageId: TYPE_E_INVALIDSTATE
  17789. //
  17790. // MessageText:
  17791. //
  17792. // Invalid forward reference, or reference to uncompiled type.
  17793. //
  17794. #define TYPE_E_INVALIDSTATE _HRESULT_TYPEDEF_(0x80028029L)
  17795. //
  17796. // MessageId: TYPE_E_WRONGTYPEKIND
  17797. //
  17798. // MessageText:
  17799. //
  17800. // Type mismatch.
  17801. //
  17802. #define TYPE_E_WRONGTYPEKIND _HRESULT_TYPEDEF_(0x8002802AL)
  17803. //
  17804. // MessageId: TYPE_E_ELEMENTNOTFOUND
  17805. //
  17806. // MessageText:
  17807. //
  17808. // Element not found.
  17809. //
  17810. #define TYPE_E_ELEMENTNOTFOUND _HRESULT_TYPEDEF_(0x8002802BL)
  17811. //
  17812. // MessageId: TYPE_E_AMBIGUOUSNAME
  17813. //
  17814. // MessageText:
  17815. //
  17816. // Ambiguous name.
  17817. //
  17818. #define TYPE_E_AMBIGUOUSNAME _HRESULT_TYPEDEF_(0x8002802CL)
  17819. //
  17820. // MessageId: TYPE_E_NAMECONFLICT
  17821. //
  17822. // MessageText:
  17823. //
  17824. // Name already exists in the library.
  17825. //
  17826. #define TYPE_E_NAMECONFLICT _HRESULT_TYPEDEF_(0x8002802DL)
  17827. //
  17828. // MessageId: TYPE_E_UNKNOWNLCID
  17829. //
  17830. // MessageText:
  17831. //
  17832. // Unknown LCID.
  17833. //
  17834. #define TYPE_E_UNKNOWNLCID _HRESULT_TYPEDEF_(0x8002802EL)
  17835. //
  17836. // MessageId: TYPE_E_DLLFUNCTIONNOTFOUND
  17837. //
  17838. // MessageText:
  17839. //
  17840. // Function not defined in specified DLL.
  17841. //
  17842. #define TYPE_E_DLLFUNCTIONNOTFOUND _HRESULT_TYPEDEF_(0x8002802FL)
  17843. //
  17844. // MessageId: TYPE_E_BADMODULEKIND
  17845. //
  17846. // MessageText:
  17847. //
  17848. // Wrong module kind for the operation.
  17849. //
  17850. #define TYPE_E_BADMODULEKIND _HRESULT_TYPEDEF_(0x800288BDL)
  17851. //
  17852. // MessageId: TYPE_E_SIZETOOBIG
  17853. //
  17854. // MessageText:
  17855. //
  17856. // Size may not exceed 64K.
  17857. //
  17858. #define TYPE_E_SIZETOOBIG _HRESULT_TYPEDEF_(0x800288C5L)
  17859. //
  17860. // MessageId: TYPE_E_DUPLICATEID
  17861. //
  17862. // MessageText:
  17863. //
  17864. // Duplicate ID in inheritance hierarchy.
  17865. //
  17866. #define TYPE_E_DUPLICATEID _HRESULT_TYPEDEF_(0x800288C6L)
  17867. //
  17868. // MessageId: TYPE_E_INVALIDID
  17869. //
  17870. // MessageText:
  17871. //
  17872. // Incorrect inheritance depth in standard OLE hmember.
  17873. //
  17874. #define TYPE_E_INVALIDID _HRESULT_TYPEDEF_(0x800288CFL)
  17875. //
  17876. // MessageId: TYPE_E_TYPEMISMATCH
  17877. //
  17878. // MessageText:
  17879. //
  17880. // Type mismatch.
  17881. //
  17882. #define TYPE_E_TYPEMISMATCH _HRESULT_TYPEDEF_(0x80028CA0L)
  17883. //
  17884. // MessageId: TYPE_E_OUTOFBOUNDS
  17885. //
  17886. // MessageText:
  17887. //
  17888. // Invalid number of arguments.
  17889. //
  17890. #define TYPE_E_OUTOFBOUNDS _HRESULT_TYPEDEF_(0x80028CA1L)
  17891. //
  17892. // MessageId: TYPE_E_IOERROR
  17893. //
  17894. // MessageText:
  17895. //
  17896. // I/O Error.
  17897. //
  17898. #define TYPE_E_IOERROR _HRESULT_TYPEDEF_(0x80028CA2L)
  17899. //
  17900. // MessageId: TYPE_E_CANTCREATETMPFILE
  17901. //
  17902. // MessageText:
  17903. //
  17904. // Error creating unique tmp file.
  17905. //
  17906. #define TYPE_E_CANTCREATETMPFILE _HRESULT_TYPEDEF_(0x80028CA3L)
  17907. //
  17908. // MessageId: TYPE_E_CANTLOADLIBRARY
  17909. //
  17910. // MessageText:
  17911. //
  17912. // Error loading type library/DLL.
  17913. //
  17914. #define TYPE_E_CANTLOADLIBRARY _HRESULT_TYPEDEF_(0x80029C4AL)
  17915. //
  17916. // MessageId: TYPE_E_INCONSISTENTPROPFUNCS
  17917. //
  17918. // MessageText:
  17919. //
  17920. // Inconsistent property functions.
  17921. //
  17922. #define TYPE_E_INCONSISTENTPROPFUNCS _HRESULT_TYPEDEF_(0x80029C83L)
  17923. //
  17924. // MessageId: TYPE_E_CIRCULARTYPE
  17925. //
  17926. // MessageText:
  17927. //
  17928. // Circular dependency between types/modules.
  17929. //
  17930. #define TYPE_E_CIRCULARTYPE _HRESULT_TYPEDEF_(0x80029C84L)
  17931. // ******************
  17932. // FACILITY_STORAGE
  17933. // ******************
  17934. //
  17935. // MessageId: STG_E_INVALIDFUNCTION
  17936. //
  17937. // MessageText:
  17938. //
  17939. // Unable to perform requested operation.
  17940. //
  17941. #define STG_E_INVALIDFUNCTION _HRESULT_TYPEDEF_(0x80030001L)
  17942. //
  17943. // MessageId: STG_E_FILENOTFOUND
  17944. //
  17945. // MessageText:
  17946. //
  17947. // %1 could not be found.
  17948. //
  17949. #define STG_E_FILENOTFOUND _HRESULT_TYPEDEF_(0x80030002L)
  17950. //
  17951. // MessageId: STG_E_PATHNOTFOUND
  17952. //
  17953. // MessageText:
  17954. //
  17955. // The path %1 could not be found.
  17956. //
  17957. #define STG_E_PATHNOTFOUND _HRESULT_TYPEDEF_(0x80030003L)
  17958. //
  17959. // MessageId: STG_E_TOOMANYOPENFILES
  17960. //
  17961. // MessageText:
  17962. //
  17963. // There are insufficient resources to open another file.
  17964. //
  17965. #define STG_E_TOOMANYOPENFILES _HRESULT_TYPEDEF_(0x80030004L)
  17966. //
  17967. // MessageId: STG_E_ACCESSDENIED
  17968. //
  17969. // MessageText:
  17970. //
  17971. // Access Denied.
  17972. //
  17973. #define STG_E_ACCESSDENIED _HRESULT_TYPEDEF_(0x80030005L)
  17974. //
  17975. // MessageId: STG_E_INVALIDHANDLE
  17976. //
  17977. // MessageText:
  17978. //
  17979. // Attempted an operation on an invalid object.
  17980. //
  17981. #define STG_E_INVALIDHANDLE _HRESULT_TYPEDEF_(0x80030006L)
  17982. //
  17983. // MessageId: STG_E_INSUFFICIENTMEMORY
  17984. //
  17985. // MessageText:
  17986. //
  17987. // There is insufficient memory available to complete operation.
  17988. //
  17989. #define STG_E_INSUFFICIENTMEMORY _HRESULT_TYPEDEF_(0x80030008L)
  17990. //
  17991. // MessageId: STG_E_INVALIDPOINTER
  17992. //
  17993. // MessageText:
  17994. //
  17995. // Invalid pointer error.
  17996. //
  17997. #define STG_E_INVALIDPOINTER _HRESULT_TYPEDEF_(0x80030009L)
  17998. //
  17999. // MessageId: STG_E_NOMOREFILES
  18000. //
  18001. // MessageText:
  18002. //
  18003. // There are no more entries to return.
  18004. //
  18005. #define STG_E_NOMOREFILES _HRESULT_TYPEDEF_(0x80030012L)
  18006. //
  18007. // MessageId: STG_E_DISKISWRITEPROTECTED
  18008. //
  18009. // MessageText:
  18010. //
  18011. // Disk is write-protected.
  18012. //
  18013. #define STG_E_DISKISWRITEPROTECTED _HRESULT_TYPEDEF_(0x80030013L)
  18014. //
  18015. // MessageId: STG_E_SEEKERROR
  18016. //
  18017. // MessageText:
  18018. //
  18019. // An error occurred during a seek operation.
  18020. //
  18021. #define STG_E_SEEKERROR _HRESULT_TYPEDEF_(0x80030019L)
  18022. //
  18023. // MessageId: STG_E_WRITEFAULT
  18024. //
  18025. // MessageText:
  18026. //
  18027. // A disk error occurred during a write operation.
  18028. //
  18029. #define STG_E_WRITEFAULT _HRESULT_TYPEDEF_(0x8003001DL)
  18030. //
  18031. // MessageId: STG_E_READFAULT
  18032. //
  18033. // MessageText:
  18034. //
  18035. // A disk error occurred during a read operation.
  18036. //
  18037. #define STG_E_READFAULT _HRESULT_TYPEDEF_(0x8003001EL)
  18038. //
  18039. // MessageId: STG_E_SHAREVIOLATION
  18040. //
  18041. // MessageText:
  18042. //
  18043. // A share violation has occurred.
  18044. //
  18045. #define STG_E_SHAREVIOLATION _HRESULT_TYPEDEF_(0x80030020L)
  18046. //
  18047. // MessageId: STG_E_LOCKVIOLATION
  18048. //
  18049. // MessageText:
  18050. //
  18051. // A lock violation has occurred.
  18052. //
  18053. #define STG_E_LOCKVIOLATION _HRESULT_TYPEDEF_(0x80030021L)
  18054. //
  18055. // MessageId: STG_E_FILEALREADYEXISTS
  18056. //
  18057. // MessageText:
  18058. //
  18059. // %1 already exists.
  18060. //
  18061. #define STG_E_FILEALREADYEXISTS _HRESULT_TYPEDEF_(0x80030050L)
  18062. //
  18063. // MessageId: STG_E_INVALIDPARAMETER
  18064. //
  18065. // MessageText:
  18066. //
  18067. // Invalid parameter error.
  18068. //
  18069. #define STG_E_INVALIDPARAMETER _HRESULT_TYPEDEF_(0x80030057L)
  18070. //
  18071. // MessageId: STG_E_MEDIUMFULL
  18072. //
  18073. // MessageText:
  18074. //
  18075. // There is insufficient disk space to complete operation.
  18076. //
  18077. #define STG_E_MEDIUMFULL _HRESULT_TYPEDEF_(0x80030070L)
  18078. //
  18079. // MessageId: STG_E_PROPSETMISMATCHED
  18080. //
  18081. // MessageText:
  18082. //
  18083. // Illegal write of non-simple property to simple property set.
  18084. //
  18085. #define STG_E_PROPSETMISMATCHED _HRESULT_TYPEDEF_(0x800300F0L)
  18086. //
  18087. // MessageId: STG_E_ABNORMALAPIEXIT
  18088. //
  18089. // MessageText:
  18090. //
  18091. // An API call exited abnormally.
  18092. //
  18093. #define STG_E_ABNORMALAPIEXIT _HRESULT_TYPEDEF_(0x800300FAL)
  18094. //
  18095. // MessageId: STG_E_INVALIDHEADER
  18096. //
  18097. // MessageText:
  18098. //
  18099. // The file %1 is not a valid compound file.
  18100. //
  18101. #define STG_E_INVALIDHEADER _HRESULT_TYPEDEF_(0x800300FBL)
  18102. //
  18103. // MessageId: STG_E_INVALIDNAME
  18104. //
  18105. // MessageText:
  18106. //
  18107. // The name %1 is not valid.
  18108. //
  18109. #define STG_E_INVALIDNAME _HRESULT_TYPEDEF_(0x800300FCL)
  18110. //
  18111. // MessageId: STG_E_UNKNOWN
  18112. //
  18113. // MessageText:
  18114. //
  18115. // An unexpected error occurred.
  18116. //
  18117. #define STG_E_UNKNOWN _HRESULT_TYPEDEF_(0x800300FDL)
  18118. //
  18119. // MessageId: STG_E_UNIMPLEMENTEDFUNCTION
  18120. //
  18121. // MessageText:
  18122. //
  18123. // That function is not implemented.
  18124. //
  18125. #define STG_E_UNIMPLEMENTEDFUNCTION _HRESULT_TYPEDEF_(0x800300FEL)
  18126. //
  18127. // MessageId: STG_E_INVALIDFLAG
  18128. //
  18129. // MessageText:
  18130. //
  18131. // Invalid flag error.
  18132. //
  18133. #define STG_E_INVALIDFLAG _HRESULT_TYPEDEF_(0x800300FFL)
  18134. //
  18135. // MessageId: STG_E_INUSE
  18136. //
  18137. // MessageText:
  18138. //
  18139. // Attempted to use an object that is busy.
  18140. //
  18141. #define STG_E_INUSE _HRESULT_TYPEDEF_(0x80030100L)
  18142. //
  18143. // MessageId: STG_E_NOTCURRENT
  18144. //
  18145. // MessageText:
  18146. //
  18147. // The storage has been changed since the last commit.
  18148. //
  18149. #define STG_E_NOTCURRENT _HRESULT_TYPEDEF_(0x80030101L)
  18150. //
  18151. // MessageId: STG_E_REVERTED
  18152. //
  18153. // MessageText:
  18154. //
  18155. // Attempted to use an object that has ceased to exist.
  18156. //
  18157. #define STG_E_REVERTED _HRESULT_TYPEDEF_(0x80030102L)
  18158. //
  18159. // MessageId: STG_E_CANTSAVE
  18160. //
  18161. // MessageText:
  18162. //
  18163. // Can't save.
  18164. //
  18165. #define STG_E_CANTSAVE _HRESULT_TYPEDEF_(0x80030103L)
  18166. //
  18167. // MessageId: STG_E_OLDFORMAT
  18168. //
  18169. // MessageText:
  18170. //
  18171. // The compound file %1 was produced with an incompatible version of storage.
  18172. //
  18173. #define STG_E_OLDFORMAT _HRESULT_TYPEDEF_(0x80030104L)
  18174. //
  18175. // MessageId: STG_E_OLDDLL
  18176. //
  18177. // MessageText:
  18178. //
  18179. // The compound file %1 was produced with a newer version of storage.
  18180. //
  18181. #define STG_E_OLDDLL _HRESULT_TYPEDEF_(0x80030105L)
  18182. //
  18183. // MessageId: STG_E_SHAREREQUIRED
  18184. //
  18185. // MessageText:
  18186. //
  18187. // Share.exe or equivalent is required for operation.
  18188. //
  18189. #define STG_E_SHAREREQUIRED _HRESULT_TYPEDEF_(0x80030106L)
  18190. //
  18191. // MessageId: STG_E_NOTFILEBASEDSTORAGE
  18192. //
  18193. // MessageText:
  18194. //
  18195. // Illegal operation called on non-file based storage.
  18196. //
  18197. #define STG_E_NOTFILEBASEDSTORAGE _HRESULT_TYPEDEF_(0x80030107L)
  18198. //
  18199. // MessageId: STG_E_EXTANTMARSHALLINGS
  18200. //
  18201. // MessageText:
  18202. //
  18203. // Illegal operation called on object with extant marshallings.
  18204. //
  18205. #define STG_E_EXTANTMARSHALLINGS _HRESULT_TYPEDEF_(0x80030108L)
  18206. //
  18207. // MessageId: STG_E_DOCFILECORRUPT
  18208. //
  18209. // MessageText:
  18210. //
  18211. // The docfile has been corrupted.
  18212. //
  18213. #define STG_E_DOCFILECORRUPT _HRESULT_TYPEDEF_(0x80030109L)
  18214. //
  18215. // MessageId: STG_E_BADBASEADDRESS
  18216. //
  18217. // MessageText:
  18218. //
  18219. // OLE32.DLL has been loaded at the wrong address.
  18220. //
  18221. #define STG_E_BADBASEADDRESS _HRESULT_TYPEDEF_(0x80030110L)
  18222. //
  18223. // MessageId: STG_E_DOCFILETOOLARGE
  18224. //
  18225. // MessageText:
  18226. //
  18227. // The compound file is too large for the current implementation
  18228. //
  18229. #define STG_E_DOCFILETOOLARGE _HRESULT_TYPEDEF_(0x80030111L)
  18230. //
  18231. // MessageId: STG_E_NOTSIMPLEFORMAT
  18232. //
  18233. // MessageText:
  18234. //
  18235. // The compound file was not created with the STGM_SIMPLE flag
  18236. //
  18237. #define STG_E_NOTSIMPLEFORMAT _HRESULT_TYPEDEF_(0x80030112L)
  18238. //
  18239. // MessageId: STG_E_INCOMPLETE
  18240. //
  18241. // MessageText:
  18242. //
  18243. // The file download was aborted abnormally. The file is incomplete.
  18244. //
  18245. #define STG_E_INCOMPLETE _HRESULT_TYPEDEF_(0x80030201L)
  18246. //
  18247. // MessageId: STG_E_TERMINATED
  18248. //
  18249. // MessageText:
  18250. //
  18251. // The file download has been terminated.
  18252. //
  18253. #define STG_E_TERMINATED _HRESULT_TYPEDEF_(0x80030202L)
  18254. //
  18255. // MessageId: STG_S_CONVERTED
  18256. //
  18257. // MessageText:
  18258. //
  18259. // The underlying file was converted to compound file format.
  18260. //
  18261. #define STG_S_CONVERTED _HRESULT_TYPEDEF_(0x00030200L)
  18262. //
  18263. // MessageId: STG_S_BLOCK
  18264. //
  18265. // MessageText:
  18266. //
  18267. // The storage operation should block until more data is available.
  18268. //
  18269. #define STG_S_BLOCK _HRESULT_TYPEDEF_(0x00030201L)
  18270. //
  18271. // MessageId: STG_S_RETRYNOW
  18272. //
  18273. // MessageText:
  18274. //
  18275. // The storage operation should retry immediately.
  18276. //
  18277. #define STG_S_RETRYNOW _HRESULT_TYPEDEF_(0x00030202L)
  18278. //
  18279. // MessageId: STG_S_MONITORING
  18280. //
  18281. // MessageText:
  18282. //
  18283. // The notified event sink will not influence the storage operation.
  18284. //
  18285. #define STG_S_MONITORING _HRESULT_TYPEDEF_(0x00030203L)
  18286. //
  18287. // MessageId: STG_S_MULTIPLEOPENS
  18288. //
  18289. // MessageText:
  18290. //
  18291. // Multiple opens prevent consolidated. (commit succeeded).
  18292. //
  18293. #define STG_S_MULTIPLEOPENS _HRESULT_TYPEDEF_(0x00030204L)
  18294. //
  18295. // MessageId: STG_S_CONSOLIDATIONFAILED
  18296. //
  18297. // MessageText:
  18298. //
  18299. // Consolidation of the storage file failed. (commit succeeded).
  18300. //
  18301. #define STG_S_CONSOLIDATIONFAILED _HRESULT_TYPEDEF_(0x00030205L)
  18302. //
  18303. // MessageId: STG_S_CANNOTCONSOLIDATE
  18304. //
  18305. // MessageText:
  18306. //
  18307. // Consolidation of the storage file is inappropriate. (commit succeeded).
  18308. //
  18309. #define STG_S_CANNOTCONSOLIDATE _HRESULT_TYPEDEF_(0x00030206L)
  18310. /*++
  18311. MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
  18312. copy protection errors.
  18313. --*/
  18314. //
  18315. // MessageId: STG_E_STATUS_COPY_PROTECTION_FAILURE
  18316. //
  18317. // MessageText:
  18318. //
  18319. // Generic Copy Protection Error.
  18320. //
  18321. #define STG_E_STATUS_COPY_PROTECTION_FAILURE _HRESULT_TYPEDEF_(0x80030305L)
  18322. //
  18323. // MessageId: STG_E_CSS_AUTHENTICATION_FAILURE
  18324. //
  18325. // MessageText:
  18326. //
  18327. // Copy Protection Error - DVD CSS Authentication failed.
  18328. //
  18329. #define STG_E_CSS_AUTHENTICATION_FAILURE _HRESULT_TYPEDEF_(0x80030306L)
  18330. //
  18331. // MessageId: STG_E_CSS_KEY_NOT_PRESENT
  18332. //
  18333. // MessageText:
  18334. //
  18335. // Copy Protection Error - The given sector does not have a valid CSS key.
  18336. //
  18337. #define STG_E_CSS_KEY_NOT_PRESENT _HRESULT_TYPEDEF_(0x80030307L)
  18338. //
  18339. // MessageId: STG_E_CSS_KEY_NOT_ESTABLISHED
  18340. //
  18341. // MessageText:
  18342. //
  18343. // Copy Protection Error - DVD session key not established.
  18344. //
  18345. #define STG_E_CSS_KEY_NOT_ESTABLISHED _HRESULT_TYPEDEF_(0x80030308L)
  18346. //
  18347. // MessageId: STG_E_CSS_SCRAMBLED_SECTOR
  18348. //
  18349. // MessageText:
  18350. //
  18351. // Copy Protection Error - The read failed because the sector is encrypted.
  18352. //
  18353. #define STG_E_CSS_SCRAMBLED_SECTOR _HRESULT_TYPEDEF_(0x80030309L)
  18354. //
  18355. // MessageId: STG_E_CSS_REGION_MISMATCH
  18356. //
  18357. // MessageText:
  18358. //
  18359. // Copy Protection Error - The current DVD's region does not correspond to the region setting of the drive.
  18360. //
  18361. #define STG_E_CSS_REGION_MISMATCH _HRESULT_TYPEDEF_(0x8003030AL)
  18362. //
  18363. // MessageId: STG_E_RESETS_EXHAUSTED
  18364. //
  18365. // MessageText:
  18366. //
  18367. // Copy Protection Error - The drive's region setting may be permanent or the number of user resets has been exhausted.
  18368. //
  18369. #define STG_E_RESETS_EXHAUSTED _HRESULT_TYPEDEF_(0x8003030BL)
  18370. /*++
  18371. MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
  18372. copy protection errors.
  18373. --*/
  18374. // ******************
  18375. // FACILITY_RPC
  18376. // ******************
  18377. //
  18378. // Codes 0x0-0x11 are propagated from 16 bit OLE.
  18379. //
  18380. //
  18381. // MessageId: RPC_E_CALL_REJECTED
  18382. //
  18383. // MessageText:
  18384. //
  18385. // Call was rejected by callee.
  18386. //
  18387. #define RPC_E_CALL_REJECTED _HRESULT_TYPEDEF_(0x80010001L)
  18388. //
  18389. // MessageId: RPC_E_CALL_CANCELED
  18390. //
  18391. // MessageText:
  18392. //
  18393. // Call was canceled by the message filter.
  18394. //
  18395. #define RPC_E_CALL_CANCELED _HRESULT_TYPEDEF_(0x80010002L)
  18396. //
  18397. // MessageId: RPC_E_CANTPOST_INSENDCALL
  18398. //
  18399. // MessageText:
  18400. //
  18401. // The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.
  18402. //
  18403. #define RPC_E_CANTPOST_INSENDCALL _HRESULT_TYPEDEF_(0x80010003L)
  18404. //
  18405. // MessageId: RPC_E_CANTCALLOUT_INASYNCCALL
  18406. //
  18407. // MessageText:
  18408. //
  18409. // The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.
  18410. //
  18411. #define RPC_E_CANTCALLOUT_INASYNCCALL _HRESULT_TYPEDEF_(0x80010004L)
  18412. //
  18413. // MessageId: RPC_E_CANTCALLOUT_INEXTERNALCALL
  18414. //
  18415. // MessageText:
  18416. //
  18417. // It is illegal to call out while inside message filter.
  18418. //
  18419. #define RPC_E_CANTCALLOUT_INEXTERNALCALL _HRESULT_TYPEDEF_(0x80010005L)
  18420. //
  18421. // MessageId: RPC_E_CONNECTION_TERMINATED
  18422. //
  18423. // MessageText:
  18424. //
  18425. // The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.
  18426. //
  18427. #define RPC_E_CONNECTION_TERMINATED _HRESULT_TYPEDEF_(0x80010006L)
  18428. //
  18429. // MessageId: RPC_E_SERVER_DIED
  18430. //
  18431. // MessageText:
  18432. //
  18433. // The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.
  18434. //
  18435. #define RPC_E_SERVER_DIED _HRESULT_TYPEDEF_(0x80010007L)
  18436. //
  18437. // MessageId: RPC_E_CLIENT_DIED
  18438. //
  18439. // MessageText:
  18440. //
  18441. // The caller (client) disappeared while the callee (server) was processing a call.
  18442. //
  18443. #define RPC_E_CLIENT_DIED _HRESULT_TYPEDEF_(0x80010008L)
  18444. //
  18445. // MessageId: RPC_E_INVALID_DATAPACKET
  18446. //
  18447. // MessageText:
  18448. //
  18449. // The data packet with the marshalled parameter data is incorrect.
  18450. //
  18451. #define RPC_E_INVALID_DATAPACKET _HRESULT_TYPEDEF_(0x80010009L)
  18452. //
  18453. // MessageId: RPC_E_CANTTRANSMIT_CALL
  18454. //
  18455. // MessageText:
  18456. //
  18457. // The call was not transmitted properly; the message queue was full and was not emptied after yielding.
  18458. //
  18459. #define RPC_E_CANTTRANSMIT_CALL _HRESULT_TYPEDEF_(0x8001000AL)
  18460. //
  18461. // MessageId: RPC_E_CLIENT_CANTMARSHAL_DATA
  18462. //
  18463. // MessageText:
  18464. //
  18465. // The client (caller) cannot marshall the parameter data - low memory, etc.
  18466. //
  18467. #define RPC_E_CLIENT_CANTMARSHAL_DATA _HRESULT_TYPEDEF_(0x8001000BL)
  18468. //
  18469. // MessageId: RPC_E_CLIENT_CANTUNMARSHAL_DATA
  18470. //
  18471. // MessageText:
  18472. //
  18473. // The client (caller) cannot unmarshall the return data - low memory, etc.
  18474. //
  18475. #define RPC_E_CLIENT_CANTUNMARSHAL_DATA _HRESULT_TYPEDEF_(0x8001000CL)
  18476. //
  18477. // MessageId: RPC_E_SERVER_CANTMARSHAL_DATA
  18478. //
  18479. // MessageText:
  18480. //
  18481. // The server (callee) cannot marshall the return data - low memory, etc.
  18482. //
  18483. #define RPC_E_SERVER_CANTMARSHAL_DATA _HRESULT_TYPEDEF_(0x8001000DL)
  18484. //
  18485. // MessageId: RPC_E_SERVER_CANTUNMARSHAL_DATA
  18486. //
  18487. // MessageText:
  18488. //
  18489. // The server (callee) cannot unmarshall the parameter data - low memory, etc.
  18490. //
  18491. #define RPC_E_SERVER_CANTUNMARSHAL_DATA _HRESULT_TYPEDEF_(0x8001000EL)
  18492. //
  18493. // MessageId: RPC_E_INVALID_DATA
  18494. //
  18495. // MessageText:
  18496. //
  18497. // Received data is invalid; could be server or client data.
  18498. //
  18499. #define RPC_E_INVALID_DATA _HRESULT_TYPEDEF_(0x8001000FL)
  18500. //
  18501. // MessageId: RPC_E_INVALID_PARAMETER
  18502. //
  18503. // MessageText:
  18504. //
  18505. // A particular parameter is invalid and cannot be (un)marshalled.
  18506. //
  18507. #define RPC_E_INVALID_PARAMETER _HRESULT_TYPEDEF_(0x80010010L)
  18508. //
  18509. // MessageId: RPC_E_CANTCALLOUT_AGAIN
  18510. //
  18511. // MessageText:
  18512. //
  18513. // There is no second outgoing call on same channel in DDE conversation.
  18514. //
  18515. #define RPC_E_CANTCALLOUT_AGAIN _HRESULT_TYPEDEF_(0x80010011L)
  18516. //
  18517. // MessageId: RPC_E_SERVER_DIED_DNE
  18518. //
  18519. // MessageText:
  18520. //
  18521. // The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call did not execute.
  18522. //
  18523. #define RPC_E_SERVER_DIED_DNE _HRESULT_TYPEDEF_(0x80010012L)
  18524. //
  18525. // MessageId: RPC_E_SYS_CALL_FAILED
  18526. //
  18527. // MessageText:
  18528. //
  18529. // System call failed.
  18530. //
  18531. #define RPC_E_SYS_CALL_FAILED _HRESULT_TYPEDEF_(0x80010100L)
  18532. //
  18533. // MessageId: RPC_E_OUT_OF_RESOURCES
  18534. //
  18535. // MessageText:
  18536. //
  18537. // Could not allocate some required resource (memory, events, ...)
  18538. //
  18539. #define RPC_E_OUT_OF_RESOURCES _HRESULT_TYPEDEF_(0x80010101L)
  18540. //
  18541. // MessageId: RPC_E_ATTEMPTED_MULTITHREAD
  18542. //
  18543. // MessageText:
  18544. //
  18545. // Attempted to make calls on more than one thread in single threaded mode.
  18546. //
  18547. #define RPC_E_ATTEMPTED_MULTITHREAD _HRESULT_TYPEDEF_(0x80010102L)
  18548. //
  18549. // MessageId: RPC_E_NOT_REGISTERED
  18550. //
  18551. // MessageText:
  18552. //
  18553. // The requested interface is not registered on the server object.
  18554. //
  18555. #define RPC_E_NOT_REGISTERED _HRESULT_TYPEDEF_(0x80010103L)
  18556. //
  18557. // MessageId: RPC_E_FAULT
  18558. //
  18559. // MessageText:
  18560. //
  18561. // RPC could not call the server or could not return the results of calling the server.
  18562. //
  18563. #define RPC_E_FAULT _HRESULT_TYPEDEF_(0x80010104L)
  18564. //
  18565. // MessageId: RPC_E_SERVERFAULT
  18566. //
  18567. // MessageText:
  18568. //
  18569. // The server threw an exception.
  18570. //
  18571. #define RPC_E_SERVERFAULT _HRESULT_TYPEDEF_(0x80010105L)
  18572. //
  18573. // MessageId: RPC_E_CHANGED_MODE
  18574. //
  18575. // MessageText:
  18576. //
  18577. // Cannot change thread mode after it is set.
  18578. //
  18579. #define RPC_E_CHANGED_MODE _HRESULT_TYPEDEF_(0x80010106L)
  18580. //
  18581. // MessageId: RPC_E_INVALIDMETHOD
  18582. //
  18583. // MessageText:
  18584. //
  18585. // The method called does not exist on the server.
  18586. //
  18587. #define RPC_E_INVALIDMETHOD _HRESULT_TYPEDEF_(0x80010107L)
  18588. //
  18589. // MessageId: RPC_E_DISCONNECTED
  18590. //
  18591. // MessageText:
  18592. //
  18593. // The object invoked has disconnected from its clients.
  18594. //
  18595. #define RPC_E_DISCONNECTED _HRESULT_TYPEDEF_(0x80010108L)
  18596. //
  18597. // MessageId: RPC_E_RETRY
  18598. //
  18599. // MessageText:
  18600. //
  18601. // The object invoked chose not to process the call now. Try again later.
  18602. //
  18603. #define RPC_E_RETRY _HRESULT_TYPEDEF_(0x80010109L)
  18604. //
  18605. // MessageId: RPC_E_SERVERCALL_RETRYLATER
  18606. //
  18607. // MessageText:
  18608. //
  18609. // The message filter indicated that the application is busy.
  18610. //
  18611. #define RPC_E_SERVERCALL_RETRYLATER _HRESULT_TYPEDEF_(0x8001010AL)
  18612. //
  18613. // MessageId: RPC_E_SERVERCALL_REJECTED
  18614. //
  18615. // MessageText:
  18616. //
  18617. // The message filter rejected the call.
  18618. //
  18619. #define RPC_E_SERVERCALL_REJECTED _HRESULT_TYPEDEF_(0x8001010BL)
  18620. //
  18621. // MessageId: RPC_E_INVALID_CALLDATA
  18622. //
  18623. // MessageText:
  18624. //
  18625. // A call control interfaces was called with invalid data.
  18626. //
  18627. #define RPC_E_INVALID_CALLDATA _HRESULT_TYPEDEF_(0x8001010CL)
  18628. //
  18629. // MessageId: RPC_E_CANTCALLOUT_ININPUTSYNCCALL
  18630. //
  18631. // MessageText:
  18632. //
  18633. // An outgoing call cannot be made since the application is dispatching an input-synchronous call.
  18634. //
  18635. #define RPC_E_CANTCALLOUT_ININPUTSYNCCALL _HRESULT_TYPEDEF_(0x8001010DL)
  18636. //
  18637. // MessageId: RPC_E_WRONG_THREAD
  18638. //
  18639. // MessageText:
  18640. //
  18641. // The application called an interface that was marshalled for a different thread.
  18642. //
  18643. #define RPC_E_WRONG_THREAD _HRESULT_TYPEDEF_(0x8001010EL)
  18644. //
  18645. // MessageId: RPC_E_THREAD_NOT_INIT
  18646. //
  18647. // MessageText:
  18648. //
  18649. // CoInitialize has not been called on the current thread.
  18650. //
  18651. #define RPC_E_THREAD_NOT_INIT _HRESULT_TYPEDEF_(0x8001010FL)
  18652. //
  18653. // MessageId: RPC_E_VERSION_MISMATCH
  18654. //
  18655. // MessageText:
  18656. //
  18657. // The version of OLE on the client and server machines does not match.
  18658. //
  18659. #define RPC_E_VERSION_MISMATCH _HRESULT_TYPEDEF_(0x80010110L)
  18660. //
  18661. // MessageId: RPC_E_INVALID_HEADER
  18662. //
  18663. // MessageText:
  18664. //
  18665. // OLE received a packet with an invalid header.
  18666. //
  18667. #define RPC_E_INVALID_HEADER _HRESULT_TYPEDEF_(0x80010111L)
  18668. //
  18669. // MessageId: RPC_E_INVALID_EXTENSION
  18670. //
  18671. // MessageText:
  18672. //
  18673. // OLE received a packet with an invalid extension.
  18674. //
  18675. #define RPC_E_INVALID_EXTENSION _HRESULT_TYPEDEF_(0x80010112L)
  18676. //
  18677. // MessageId: RPC_E_INVALID_IPID
  18678. //
  18679. // MessageText:
  18680. //
  18681. // The requested object or interface does not exist.
  18682. //
  18683. #define RPC_E_INVALID_IPID _HRESULT_TYPEDEF_(0x80010113L)
  18684. //
  18685. // MessageId: RPC_E_INVALID_OBJECT
  18686. //
  18687. // MessageText:
  18688. //
  18689. // The requested object does not exist.
  18690. //
  18691. #define RPC_E_INVALID_OBJECT _HRESULT_TYPEDEF_(0x80010114L)
  18692. //
  18693. // MessageId: RPC_S_CALLPENDING
  18694. //
  18695. // MessageText:
  18696. //
  18697. // OLE has sent a request and is waiting for a reply.
  18698. //
  18699. #define RPC_S_CALLPENDING _HRESULT_TYPEDEF_(0x80010115L)
  18700. //
  18701. // MessageId: RPC_S_WAITONTIMER
  18702. //
  18703. // MessageText:
  18704. //
  18705. // OLE is waiting before retrying a request.
  18706. //
  18707. #define RPC_S_WAITONTIMER _HRESULT_TYPEDEF_(0x80010116L)
  18708. //
  18709. // MessageId: RPC_E_CALL_COMPLETE
  18710. //
  18711. // MessageText:
  18712. //
  18713. // Call context cannot be accessed after call completed.
  18714. //
  18715. #define RPC_E_CALL_COMPLETE _HRESULT_TYPEDEF_(0x80010117L)
  18716. //
  18717. // MessageId: RPC_E_UNSECURE_CALL
  18718. //
  18719. // MessageText:
  18720. //
  18721. // Impersonate on unsecure calls is not supported.
  18722. //
  18723. #define RPC_E_UNSECURE_CALL _HRESULT_TYPEDEF_(0x80010118L)
  18724. //
  18725. // MessageId: RPC_E_TOO_LATE
  18726. //
  18727. // MessageText:
  18728. //
  18729. // Security must be initialized before any interfaces are marshalled or unmarshalled. It cannot be changed once initialized.
  18730. //
  18731. #define RPC_E_TOO_LATE _HRESULT_TYPEDEF_(0x80010119L)
  18732. //
  18733. // MessageId: RPC_E_NO_GOOD_SECURITY_PACKAGES
  18734. //
  18735. // MessageText:
  18736. //
  18737. // No security packages are installed on this machine or the user is not logged on or there are no compatible security packages between the client and server.
  18738. //
  18739. #define RPC_E_NO_GOOD_SECURITY_PACKAGES _HRESULT_TYPEDEF_(0x8001011AL)
  18740. //
  18741. // MessageId: RPC_E_ACCESS_DENIED
  18742. //
  18743. // MessageText:
  18744. //
  18745. // Access is denied.
  18746. //
  18747. #define RPC_E_ACCESS_DENIED _HRESULT_TYPEDEF_(0x8001011BL)
  18748. //
  18749. // MessageId: RPC_E_REMOTE_DISABLED
  18750. //
  18751. // MessageText:
  18752. //
  18753. // Remote calls are not allowed for this process.
  18754. //
  18755. #define RPC_E_REMOTE_DISABLED _HRESULT_TYPEDEF_(0x8001011CL)
  18756. //
  18757. // MessageId: RPC_E_INVALID_OBJREF
  18758. //
  18759. // MessageText:
  18760. //
  18761. // The marshaled interface data packet (OBJREF) has an invalid or unknown format.
  18762. //
  18763. #define RPC_E_INVALID_OBJREF _HRESULT_TYPEDEF_(0x8001011DL)
  18764. //
  18765. // MessageId: RPC_E_NO_CONTEXT
  18766. //
  18767. // MessageText:
  18768. //
  18769. // No context is associated with this call. This happens for some custom marshalled calls and on the client side of the call.
  18770. //
  18771. #define RPC_E_NO_CONTEXT _HRESULT_TYPEDEF_(0x8001011EL)
  18772. //
  18773. // MessageId: RPC_E_TIMEOUT
  18774. //
  18775. // MessageText:
  18776. //
  18777. // This operation returned because the timeout period expired.
  18778. //
  18779. #define RPC_E_TIMEOUT _HRESULT_TYPEDEF_(0x8001011FL)
  18780. //
  18781. // MessageId: RPC_E_NO_SYNC
  18782. //
  18783. // MessageText:
  18784. //
  18785. // There are no synchronize objects to wait on.
  18786. //
  18787. #define RPC_E_NO_SYNC _HRESULT_TYPEDEF_(0x80010120L)
  18788. //
  18789. // MessageId: RPC_E_FULLSIC_REQUIRED
  18790. //
  18791. // MessageText:
  18792. //
  18793. // Full subject issuer chain SSL principal name expected from the server.
  18794. //
  18795. #define RPC_E_FULLSIC_REQUIRED _HRESULT_TYPEDEF_(0x80010121L)
  18796. //
  18797. // MessageId: RPC_E_INVALID_STD_NAME
  18798. //
  18799. // MessageText:
  18800. //
  18801. // Principal name is not a valid MSSTD name.
  18802. //
  18803. #define RPC_E_INVALID_STD_NAME _HRESULT_TYPEDEF_(0x80010122L)
  18804. //
  18805. // MessageId: CO_E_FAILEDTOIMPERSONATE
  18806. //
  18807. // MessageText:
  18808. //
  18809. // Unable to impersonate DCOM client
  18810. //
  18811. #define CO_E_FAILEDTOIMPERSONATE _HRESULT_TYPEDEF_(0x80010123L)
  18812. //
  18813. // MessageId: CO_E_FAILEDTOGETSECCTX
  18814. //
  18815. // MessageText:
  18816. //
  18817. // Unable to obtain server's security context
  18818. //
  18819. #define CO_E_FAILEDTOGETSECCTX _HRESULT_TYPEDEF_(0x80010124L)
  18820. //
  18821. // MessageId: CO_E_FAILEDTOOPENTHREADTOKEN
  18822. //
  18823. // MessageText:
  18824. //
  18825. // Unable to open the access token of the current thread
  18826. //
  18827. #define CO_E_FAILEDTOOPENTHREADTOKEN _HRESULT_TYPEDEF_(0x80010125L)
  18828. //
  18829. // MessageId: CO_E_FAILEDTOGETTOKENINFO
  18830. //
  18831. // MessageText:
  18832. //
  18833. // Unable to obtain user info from an access token
  18834. //
  18835. #define CO_E_FAILEDTOGETTOKENINFO _HRESULT_TYPEDEF_(0x80010126L)
  18836. //
  18837. // MessageId: CO_E_TRUSTEEDOESNTMATCHCLIENT
  18838. //
  18839. // MessageText:
  18840. //
  18841. // The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method
  18842. //
  18843. #define CO_E_TRUSTEEDOESNTMATCHCLIENT _HRESULT_TYPEDEF_(0x80010127L)
  18844. //
  18845. // MessageId: CO_E_FAILEDTOQUERYCLIENTBLANKET
  18846. //
  18847. // MessageText:
  18848. //
  18849. // Unable to obtain the client's security blanket
  18850. //
  18851. #define CO_E_FAILEDTOQUERYCLIENTBLANKET _HRESULT_TYPEDEF_(0x80010128L)
  18852. //
  18853. // MessageId: CO_E_FAILEDTOSETDACL
  18854. //
  18855. // MessageText:
  18856. //
  18857. // Unable to set a discretionary ACL into a security descriptor
  18858. //
  18859. #define CO_E_FAILEDTOSETDACL _HRESULT_TYPEDEF_(0x80010129L)
  18860. //
  18861. // MessageId: CO_E_ACCESSCHECKFAILED
  18862. //
  18863. // MessageText:
  18864. //
  18865. // The system function, AccessCheck, returned false
  18866. //
  18867. #define CO_E_ACCESSCHECKFAILED _HRESULT_TYPEDEF_(0x8001012AL)
  18868. //
  18869. // MessageId: CO_E_NETACCESSAPIFAILED
  18870. //
  18871. // MessageText:
  18872. //
  18873. // Either NetAccessDel or NetAccessAdd returned an error code.
  18874. //
  18875. #define CO_E_NETACCESSAPIFAILED _HRESULT_TYPEDEF_(0x8001012BL)
  18876. //
  18877. // MessageId: CO_E_WRONGTRUSTEENAMESYNTAX
  18878. //
  18879. // MessageText:
  18880. //
  18881. // One of the trustee strings provided by the user did not conform to the <Domain>\<Name> syntax and it was not the "*" string
  18882. //
  18883. #define CO_E_WRONGTRUSTEENAMESYNTAX _HRESULT_TYPEDEF_(0x8001012CL)
  18884. //
  18885. // MessageId: CO_E_INVALIDSID
  18886. //
  18887. // MessageText:
  18888. //
  18889. // One of the security identifiers provided by the user was invalid
  18890. //
  18891. #define CO_E_INVALIDSID _HRESULT_TYPEDEF_(0x8001012DL)
  18892. //
  18893. // MessageId: CO_E_CONVERSIONFAILED
  18894. //
  18895. // MessageText:
  18896. //
  18897. // Unable to convert a wide character trustee string to a multibyte trustee string
  18898. //
  18899. #define CO_E_CONVERSIONFAILED _HRESULT_TYPEDEF_(0x8001012EL)
  18900. //
  18901. // MessageId: CO_E_NOMATCHINGSIDFOUND
  18902. //
  18903. // MessageText:
  18904. //
  18905. // Unable to find a security identifier that corresponds to a trustee string provided by the user
  18906. //
  18907. #define CO_E_NOMATCHINGSIDFOUND _HRESULT_TYPEDEF_(0x8001012FL)
  18908. //
  18909. // MessageId: CO_E_LOOKUPACCSIDFAILED
  18910. //
  18911. // MessageText:
  18912. //
  18913. // The system function, LookupAccountSID, failed
  18914. //
  18915. #define CO_E_LOOKUPACCSIDFAILED _HRESULT_TYPEDEF_(0x80010130L)
  18916. //
  18917. // MessageId: CO_E_NOMATCHINGNAMEFOUND
  18918. //
  18919. // MessageText:
  18920. //
  18921. // Unable to find a trustee name that corresponds to a security identifier provided by the user
  18922. //
  18923. #define CO_E_NOMATCHINGNAMEFOUND _HRESULT_TYPEDEF_(0x80010131L)
  18924. //
  18925. // MessageId: CO_E_LOOKUPACCNAMEFAILED
  18926. //
  18927. // MessageText:
  18928. //
  18929. // The system function, LookupAccountName, failed
  18930. //
  18931. #define CO_E_LOOKUPACCNAMEFAILED _HRESULT_TYPEDEF_(0x80010132L)
  18932. //
  18933. // MessageId: CO_E_SETSERLHNDLFAILED
  18934. //
  18935. // MessageText:
  18936. //
  18937. // Unable to set or reset a serialization handle
  18938. //
  18939. #define CO_E_SETSERLHNDLFAILED _HRESULT_TYPEDEF_(0x80010133L)
  18940. //
  18941. // MessageId: CO_E_FAILEDTOGETWINDIR
  18942. //
  18943. // MessageText:
  18944. //
  18945. // Unable to obtain the Windows directory
  18946. //
  18947. #define CO_E_FAILEDTOGETWINDIR _HRESULT_TYPEDEF_(0x80010134L)
  18948. //
  18949. // MessageId: CO_E_PATHTOOLONG
  18950. //
  18951. // MessageText:
  18952. //
  18953. // Path too long
  18954. //
  18955. #define CO_E_PATHTOOLONG _HRESULT_TYPEDEF_(0x80010135L)
  18956. //
  18957. // MessageId: CO_E_FAILEDTOGENUUID
  18958. //
  18959. // MessageText:
  18960. //
  18961. // Unable to generate a uuid.
  18962. //
  18963. #define CO_E_FAILEDTOGENUUID _HRESULT_TYPEDEF_(0x80010136L)
  18964. //
  18965. // MessageId: CO_E_FAILEDTOCREATEFILE
  18966. //
  18967. // MessageText:
  18968. //
  18969. // Unable to create file
  18970. //
  18971. #define CO_E_FAILEDTOCREATEFILE _HRESULT_TYPEDEF_(0x80010137L)
  18972. //
  18973. // MessageId: CO_E_FAILEDTOCLOSEHANDLE
  18974. //
  18975. // MessageText:
  18976. //
  18977. // Unable to close a serialization handle or a file handle.
  18978. //
  18979. #define CO_E_FAILEDTOCLOSEHANDLE _HRESULT_TYPEDEF_(0x80010138L)
  18980. //
  18981. // MessageId: CO_E_EXCEEDSYSACLLIMIT
  18982. //
  18983. // MessageText:
  18984. //
  18985. // The number of ACEs in an ACL exceeds the system limit.
  18986. //
  18987. #define CO_E_EXCEEDSYSACLLIMIT _HRESULT_TYPEDEF_(0x80010139L)
  18988. //
  18989. // MessageId: CO_E_ACESINWRONGORDER
  18990. //
  18991. // MessageText:
  18992. //
  18993. // Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.
  18994. //
  18995. #define CO_E_ACESINWRONGORDER _HRESULT_TYPEDEF_(0x8001013AL)
  18996. //
  18997. // MessageId: CO_E_INCOMPATIBLESTREAMVERSION
  18998. //
  18999. // MessageText:
  19000. //
  19001. // The version of ACL format in the stream is not supported by this implementation of IAccessControl
  19002. //
  19003. #define CO_E_INCOMPATIBLESTREAMVERSION _HRESULT_TYPEDEF_(0x8001013BL)
  19004. //
  19005. // MessageId: CO_E_FAILEDTOOPENPROCESSTOKEN
  19006. //
  19007. // MessageText:
  19008. //
  19009. // Unable to open the access token of the server process
  19010. //
  19011. #define CO_E_FAILEDTOOPENPROCESSTOKEN _HRESULT_TYPEDEF_(0x8001013CL)
  19012. //
  19013. // MessageId: CO_E_DECODEFAILED
  19014. //
  19015. // MessageText:
  19016. //
  19017. // Unable to decode the ACL in the stream provided by the user
  19018. //
  19019. #define CO_E_DECODEFAILED _HRESULT_TYPEDEF_(0x8001013DL)
  19020. //
  19021. // MessageId: CO_E_ACNOTINITIALIZED
  19022. //
  19023. // MessageText:
  19024. //
  19025. // The COM IAccessControl object is not initialized
  19026. //
  19027. #define CO_E_ACNOTINITIALIZED _HRESULT_TYPEDEF_(0x8001013FL)
  19028. //
  19029. // MessageId: CO_E_CANCEL_DISABLED
  19030. //
  19031. // MessageText:
  19032. //
  19033. // Call Cancellation is disabled
  19034. //
  19035. #define CO_E_CANCEL_DISABLED _HRESULT_TYPEDEF_(0x80010140L)
  19036. //
  19037. // MessageId: RPC_E_UNEXPECTED
  19038. //
  19039. // MessageText:
  19040. //
  19041. // An internal error occurred.
  19042. //
  19043. #define RPC_E_UNEXPECTED _HRESULT_TYPEDEF_(0x8001FFFFL)
  19044. //////////////////////////////////////
  19045. // //
  19046. // Additional Security Status Codes //
  19047. // //
  19048. // Facility=Security //
  19049. // //
  19050. //////////////////////////////////////
  19051. //
  19052. // MessageId: ERROR_AUDITING_DISABLED
  19053. //
  19054. // MessageText:
  19055. //
  19056. // The specified event is currently not being audited.
  19057. //
  19058. #define ERROR_AUDITING_DISABLED _HRESULT_TYPEDEF_(0xC0090001L)
  19059. //
  19060. // MessageId: ERROR_ALL_SIDS_FILTERED
  19061. //
  19062. // MessageText:
  19063. //
  19064. // The SID filtering operation removed all SIDs.
  19065. //
  19066. #define ERROR_ALL_SIDS_FILTERED _HRESULT_TYPEDEF_(0xC0090002L)
  19067. /////////////////////////////////////////////
  19068. // //
  19069. // end of Additional Security Status Codes //
  19070. // //
  19071. /////////////////////////////////////////////
  19072. /////////////////
  19073. //
  19074. // FACILITY_SSPI
  19075. //
  19076. /////////////////
  19077. //
  19078. // MessageId: NTE_BAD_UID
  19079. //
  19080. // MessageText:
  19081. //
  19082. // Bad UID.
  19083. //
  19084. #define NTE_BAD_UID _HRESULT_TYPEDEF_(0x80090001L)
  19085. //
  19086. // MessageId: NTE_BAD_HASH
  19087. //
  19088. // MessageText:
  19089. //
  19090. // Bad Hash.
  19091. //
  19092. #define NTE_BAD_HASH _HRESULT_TYPEDEF_(0x80090002L)
  19093. //
  19094. // MessageId: NTE_BAD_KEY
  19095. //
  19096. // MessageText:
  19097. //
  19098. // Bad Key.
  19099. //
  19100. #define NTE_BAD_KEY _HRESULT_TYPEDEF_(0x80090003L)
  19101. //
  19102. // MessageId: NTE_BAD_LEN
  19103. //
  19104. // MessageText:
  19105. //
  19106. // Bad Length.
  19107. //
  19108. #define NTE_BAD_LEN _HRESULT_TYPEDEF_(0x80090004L)
  19109. //
  19110. // MessageId: NTE_BAD_DATA
  19111. //
  19112. // MessageText:
  19113. //
  19114. // Bad Data.
  19115. //
  19116. #define NTE_BAD_DATA _HRESULT_TYPEDEF_(0x80090005L)
  19117. //
  19118. // MessageId: NTE_BAD_SIGNATURE
  19119. //
  19120. // MessageText:
  19121. //
  19122. // Invalid Signature.
  19123. //
  19124. #define NTE_BAD_SIGNATURE _HRESULT_TYPEDEF_(0x80090006L)
  19125. //
  19126. // MessageId: NTE_BAD_VER
  19127. //
  19128. // MessageText:
  19129. //
  19130. // Bad Version of provider.
  19131. //
  19132. #define NTE_BAD_VER _HRESULT_TYPEDEF_(0x80090007L)
  19133. //
  19134. // MessageId: NTE_BAD_ALGID
  19135. //
  19136. // MessageText:
  19137. //
  19138. // Invalid algorithm specified.
  19139. //
  19140. #define NTE_BAD_ALGID _HRESULT_TYPEDEF_(0x80090008L)
  19141. //
  19142. // MessageId: NTE_BAD_FLAGS
  19143. //
  19144. // MessageText:
  19145. //
  19146. // Invalid flags specified.
  19147. //
  19148. #define NTE_BAD_FLAGS _HRESULT_TYPEDEF_(0x80090009L)
  19149. //
  19150. // MessageId: NTE_BAD_TYPE
  19151. //
  19152. // MessageText:
  19153. //
  19154. // Invalid type specified.
  19155. //
  19156. #define NTE_BAD_TYPE _HRESULT_TYPEDEF_(0x8009000AL)
  19157. //
  19158. // MessageId: NTE_BAD_KEY_STATE
  19159. //
  19160. // MessageText:
  19161. //
  19162. // Key not valid for use in specified state.
  19163. //
  19164. #define NTE_BAD_KEY_STATE _HRESULT_TYPEDEF_(0x8009000BL)
  19165. //
  19166. // MessageId: NTE_BAD_HASH_STATE
  19167. //
  19168. // MessageText:
  19169. //
  19170. // Hash not valid for use in specified state.
  19171. //
  19172. #define NTE_BAD_HASH_STATE _HRESULT_TYPEDEF_(0x8009000CL)
  19173. //
  19174. // MessageId: NTE_NO_KEY
  19175. //
  19176. // MessageText:
  19177. //
  19178. // Key does not exist.
  19179. //
  19180. #define NTE_NO_KEY _HRESULT_TYPEDEF_(0x8009000DL)
  19181. //
  19182. // MessageId: NTE_NO_MEMORY
  19183. //
  19184. // MessageText:
  19185. //
  19186. // Insufficient memory available for the operation.
  19187. //
  19188. #define NTE_NO_MEMORY _HRESULT_TYPEDEF_(0x8009000EL)
  19189. //
  19190. // MessageId: NTE_EXISTS
  19191. //
  19192. // MessageText:
  19193. //
  19194. // Object already exists.
  19195. //
  19196. #define NTE_EXISTS _HRESULT_TYPEDEF_(0x8009000FL)
  19197. //
  19198. // MessageId: NTE_PERM
  19199. //
  19200. // MessageText:
  19201. //
  19202. // Access denied.
  19203. //
  19204. #define NTE_PERM _HRESULT_TYPEDEF_(0x80090010L)
  19205. //
  19206. // MessageId: NTE_NOT_FOUND
  19207. //
  19208. // MessageText:
  19209. //
  19210. // Object was not found.
  19211. //
  19212. #define NTE_NOT_FOUND _HRESULT_TYPEDEF_(0x80090011L)
  19213. //
  19214. // MessageId: NTE_DOUBLE_ENCRYPT
  19215. //
  19216. // MessageText:
  19217. //
  19218. // Data already encrypted.
  19219. //
  19220. #define NTE_DOUBLE_ENCRYPT _HRESULT_TYPEDEF_(0x80090012L)
  19221. //
  19222. // MessageId: NTE_BAD_PROVIDER
  19223. //
  19224. // MessageText:
  19225. //
  19226. // Invalid provider specified.
  19227. //
  19228. #define NTE_BAD_PROVIDER _HRESULT_TYPEDEF_(0x80090013L)
  19229. //
  19230. // MessageId: NTE_BAD_PROV_TYPE
  19231. //
  19232. // MessageText:
  19233. //
  19234. // Invalid provider type specified.
  19235. //
  19236. #define NTE_BAD_PROV_TYPE _HRESULT_TYPEDEF_(0x80090014L)
  19237. //
  19238. // MessageId: NTE_BAD_PUBLIC_KEY
  19239. //
  19240. // MessageText:
  19241. //
  19242. // Provider's public key is invalid.
  19243. //
  19244. #define NTE_BAD_PUBLIC_KEY _HRESULT_TYPEDEF_(0x80090015L)
  19245. //
  19246. // MessageId: NTE_BAD_KEYSET
  19247. //
  19248. // MessageText:
  19249. //
  19250. // Keyset does not exist
  19251. //
  19252. #define NTE_BAD_KEYSET _HRESULT_TYPEDEF_(0x80090016L)
  19253. //
  19254. // MessageId: NTE_PROV_TYPE_NOT_DEF
  19255. //
  19256. // MessageText:
  19257. //
  19258. // Provider type not defined.
  19259. //
  19260. #define NTE_PROV_TYPE_NOT_DEF _HRESULT_TYPEDEF_(0x80090017L)
  19261. //
  19262. // MessageId: NTE_PROV_TYPE_ENTRY_BAD
  19263. //
  19264. // MessageText:
  19265. //
  19266. // Provider type as registered is invalid.
  19267. //
  19268. #define NTE_PROV_TYPE_ENTRY_BAD _HRESULT_TYPEDEF_(0x80090018L)
  19269. //
  19270. // MessageId: NTE_KEYSET_NOT_DEF
  19271. //
  19272. // MessageText:
  19273. //
  19274. // The keyset is not defined.
  19275. //
  19276. #define NTE_KEYSET_NOT_DEF _HRESULT_TYPEDEF_(0x80090019L)
  19277. //
  19278. // MessageId: NTE_KEYSET_ENTRY_BAD
  19279. //
  19280. // MessageText:
  19281. //
  19282. // Keyset as registered is invalid.
  19283. //
  19284. #define NTE_KEYSET_ENTRY_BAD _HRESULT_TYPEDEF_(0x8009001AL)
  19285. //
  19286. // MessageId: NTE_PROV_TYPE_NO_MATCH
  19287. //
  19288. // MessageText:
  19289. //
  19290. // Provider type does not match registered value.
  19291. //
  19292. #define NTE_PROV_TYPE_NO_MATCH _HRESULT_TYPEDEF_(0x8009001BL)
  19293. //
  19294. // MessageId: NTE_SIGNATURE_FILE_BAD
  19295. //
  19296. // MessageText:
  19297. //
  19298. // The digital signature file is corrupt.
  19299. //
  19300. #define NTE_SIGNATURE_FILE_BAD _HRESULT_TYPEDEF_(0x8009001CL)
  19301. //
  19302. // MessageId: NTE_PROVIDER_DLL_FAIL
  19303. //
  19304. // MessageText:
  19305. //
  19306. // Provider DLL failed to initialize correctly.
  19307. //
  19308. #define NTE_PROVIDER_DLL_FAIL _HRESULT_TYPEDEF_(0x8009001DL)
  19309. //
  19310. // MessageId: NTE_PROV_DLL_NOT_FOUND
  19311. //
  19312. // MessageText:
  19313. //
  19314. // Provider DLL could not be found.
  19315. //
  19316. #define NTE_PROV_DLL_NOT_FOUND _HRESULT_TYPEDEF_(0x8009001EL)
  19317. //
  19318. // MessageId: NTE_BAD_KEYSET_PARAM
  19319. //
  19320. // MessageText:
  19321. //
  19322. // The Keyset parameter is invalid.
  19323. //
  19324. #define NTE_BAD_KEYSET_PARAM _HRESULT_TYPEDEF_(0x8009001FL)
  19325. //
  19326. // MessageId: NTE_FAIL
  19327. //
  19328. // MessageText:
  19329. //
  19330. // An internal error occurred.
  19331. //
  19332. #define NTE_FAIL _HRESULT_TYPEDEF_(0x80090020L)
  19333. //
  19334. // MessageId: NTE_SYS_ERR
  19335. //
  19336. // MessageText:
  19337. //
  19338. // A base error occurred.
  19339. //
  19340. #define NTE_SYS_ERR _HRESULT_TYPEDEF_(0x80090021L)
  19341. //
  19342. // MessageId: NTE_SILENT_CONTEXT
  19343. //
  19344. // MessageText:
  19345. //
  19346. // Provider could not perform the action since the context was acquired as silent.
  19347. //
  19348. #define NTE_SILENT_CONTEXT _HRESULT_TYPEDEF_(0x80090022L)
  19349. //
  19350. // MessageId: NTE_TOKEN_KEYSET_STORAGE_FULL
  19351. //
  19352. // MessageText:
  19353. //
  19354. // The security token does not have storage space available for an additional container.
  19355. //
  19356. #define NTE_TOKEN_KEYSET_STORAGE_FULL _HRESULT_TYPEDEF_(0x80090023L)
  19357. //
  19358. // MessageId: NTE_TEMPORARY_PROFILE
  19359. //
  19360. // MessageText:
  19361. //
  19362. // The profile for the user is a temporary profile.
  19363. //
  19364. #define NTE_TEMPORARY_PROFILE _HRESULT_TYPEDEF_(0x80090024L)
  19365. //
  19366. // MessageId: NTE_FIXEDPARAMETER
  19367. //
  19368. // MessageText:
  19369. //
  19370. // The key parameters could not be set because the CSP uses fixed parameters.
  19371. //
  19372. #define NTE_FIXEDPARAMETER _HRESULT_TYPEDEF_(0x80090025L)
  19373. //
  19374. // MessageId: SEC_E_INSUFFICIENT_MEMORY
  19375. //
  19376. // MessageText:
  19377. //
  19378. // Not enough memory is available to complete this request
  19379. //
  19380. #define SEC_E_INSUFFICIENT_MEMORY _HRESULT_TYPEDEF_(0x80090300L)
  19381. //
  19382. // MessageId: SEC_E_INVALID_HANDLE
  19383. //
  19384. // MessageText:
  19385. //
  19386. // The handle specified is invalid
  19387. //
  19388. #define SEC_E_INVALID_HANDLE _HRESULT_TYPEDEF_(0x80090301L)
  19389. //
  19390. // MessageId: SEC_E_UNSUPPORTED_FUNCTION
  19391. //
  19392. // MessageText:
  19393. //
  19394. // The function requested is not supported
  19395. //
  19396. #define SEC_E_UNSUPPORTED_FUNCTION _HRESULT_TYPEDEF_(0x80090302L)
  19397. //
  19398. // MessageId: SEC_E_TARGET_UNKNOWN
  19399. //
  19400. // MessageText:
  19401. //
  19402. // The specified target is unknown or unreachable
  19403. //
  19404. #define SEC_E_TARGET_UNKNOWN _HRESULT_TYPEDEF_(0x80090303L)
  19405. //
  19406. // MessageId: SEC_E_INTERNAL_ERROR
  19407. //
  19408. // MessageText:
  19409. //
  19410. // The Local Security Authority cannot be contacted
  19411. //
  19412. #define SEC_E_INTERNAL_ERROR _HRESULT_TYPEDEF_(0x80090304L)
  19413. //
  19414. // MessageId: SEC_E_SECPKG_NOT_FOUND
  19415. //
  19416. // MessageText:
  19417. //
  19418. // The requested security package does not exist
  19419. //
  19420. #define SEC_E_SECPKG_NOT_FOUND _HRESULT_TYPEDEF_(0x80090305L)
  19421. //
  19422. // MessageId: SEC_E_NOT_OWNER
  19423. //
  19424. // MessageText:
  19425. //
  19426. // The caller is not the owner of the desired credentials
  19427. //
  19428. #define SEC_E_NOT_OWNER _HRESULT_TYPEDEF_(0x80090306L)
  19429. //
  19430. // MessageId: SEC_E_CANNOT_INSTALL
  19431. //
  19432. // MessageText:
  19433. //
  19434. // The security package failed to initialize, and cannot be installed
  19435. //
  19436. #define SEC_E_CANNOT_INSTALL _HRESULT_TYPEDEF_(0x80090307L)
  19437. //
  19438. // MessageId: SEC_E_INVALID_TOKEN
  19439. //
  19440. // MessageText:
  19441. //
  19442. // The token supplied to the function is invalid
  19443. //
  19444. #define SEC_E_INVALID_TOKEN _HRESULT_TYPEDEF_(0x80090308L)
  19445. //
  19446. // MessageId: SEC_E_CANNOT_PACK
  19447. //
  19448. // MessageText:
  19449. //
  19450. // The security package is not able to marshall the logon buffer, so the logon attempt has failed
  19451. //
  19452. #define SEC_E_CANNOT_PACK _HRESULT_TYPEDEF_(0x80090309L)
  19453. //
  19454. // MessageId: SEC_E_QOP_NOT_SUPPORTED
  19455. //
  19456. // MessageText:
  19457. //
  19458. // The per-message Quality of Protection is not supported by the security package
  19459. //
  19460. #define SEC_E_QOP_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x8009030AL)
  19461. //
  19462. // MessageId: SEC_E_NO_IMPERSONATION
  19463. //
  19464. // MessageText:
  19465. //
  19466. // The security context does not allow impersonation of the client
  19467. //
  19468. #define SEC_E_NO_IMPERSONATION _HRESULT_TYPEDEF_(0x8009030BL)
  19469. //
  19470. // MessageId: SEC_E_LOGON_DENIED
  19471. //
  19472. // MessageText:
  19473. //
  19474. // The logon attempt failed
  19475. //
  19476. #define SEC_E_LOGON_DENIED _HRESULT_TYPEDEF_(0x8009030CL)
  19477. //
  19478. // MessageId: SEC_E_UNKNOWN_CREDENTIALS
  19479. //
  19480. // MessageText:
  19481. //
  19482. // The credentials supplied to the package were not recognized
  19483. //
  19484. #define SEC_E_UNKNOWN_CREDENTIALS _HRESULT_TYPEDEF_(0x8009030DL)
  19485. //
  19486. // MessageId: SEC_E_NO_CREDENTIALS
  19487. //
  19488. // MessageText:
  19489. //
  19490. // No credentials are available in the security package
  19491. //
  19492. #define SEC_E_NO_CREDENTIALS _HRESULT_TYPEDEF_(0x8009030EL)
  19493. //
  19494. // MessageId: SEC_E_MESSAGE_ALTERED
  19495. //
  19496. // MessageText:
  19497. //
  19498. // The message or signature supplied for verification has been altered
  19499. //
  19500. #define SEC_E_MESSAGE_ALTERED _HRESULT_TYPEDEF_(0x8009030FL)
  19501. //
  19502. // MessageId: SEC_E_OUT_OF_SEQUENCE
  19503. //
  19504. // MessageText:
  19505. //
  19506. // The message supplied for verification is out of sequence
  19507. //
  19508. #define SEC_E_OUT_OF_SEQUENCE _HRESULT_TYPEDEF_(0x80090310L)
  19509. //
  19510. // MessageId: SEC_E_NO_AUTHENTICATING_AUTHORITY
  19511. //
  19512. // MessageText:
  19513. //
  19514. // No authority could be contacted for authentication.
  19515. //
  19516. #define SEC_E_NO_AUTHENTICATING_AUTHORITY _HRESULT_TYPEDEF_(0x80090311L)
  19517. //
  19518. // MessageId: SEC_I_CONTINUE_NEEDED
  19519. //
  19520. // MessageText:
  19521. //
  19522. // The function completed successfully, but must be called again to complete the context
  19523. //
  19524. #define SEC_I_CONTINUE_NEEDED _HRESULT_TYPEDEF_(0x00090312L)
  19525. //
  19526. // MessageId: SEC_I_COMPLETE_NEEDED
  19527. //
  19528. // MessageText:
  19529. //
  19530. // The function completed successfully, but CompleteToken must be called
  19531. //
  19532. #define SEC_I_COMPLETE_NEEDED _HRESULT_TYPEDEF_(0x00090313L)
  19533. //
  19534. // MessageId: SEC_I_COMPLETE_AND_CONTINUE
  19535. //
  19536. // MessageText:
  19537. //
  19538. // The function completed successfully, but both CompleteToken and this function must be called to complete the context
  19539. //
  19540. #define SEC_I_COMPLETE_AND_CONTINUE _HRESULT_TYPEDEF_(0x00090314L)
  19541. //
  19542. // MessageId: SEC_I_LOCAL_LOGON
  19543. //
  19544. // MessageText:
  19545. //
  19546. // The logon was completed, but no network authority was available. The logon was made using locally known information
  19547. //
  19548. #define SEC_I_LOCAL_LOGON _HRESULT_TYPEDEF_(0x00090315L)
  19549. //
  19550. // MessageId: SEC_E_BAD_PKGID
  19551. //
  19552. // MessageText:
  19553. //
  19554. // The requested security package does not exist
  19555. //
  19556. #define SEC_E_BAD_PKGID _HRESULT_TYPEDEF_(0x80090316L)
  19557. //
  19558. // MessageId: SEC_E_CONTEXT_EXPIRED
  19559. //
  19560. // MessageText:
  19561. //
  19562. // The context has expired and can no longer be used.
  19563. //
  19564. #define SEC_E_CONTEXT_EXPIRED _HRESULT_TYPEDEF_(0x80090317L)
  19565. //
  19566. // MessageId: SEC_I_CONTEXT_EXPIRED
  19567. //
  19568. // MessageText:
  19569. //
  19570. // The context has expired and can no longer be used.
  19571. //
  19572. #define SEC_I_CONTEXT_EXPIRED _HRESULT_TYPEDEF_(0x00090317L)
  19573. //
  19574. // MessageId: SEC_E_INCOMPLETE_MESSAGE
  19575. //
  19576. // MessageText:
  19577. //
  19578. // The supplied message is incomplete. The signature was not verified.
  19579. //
  19580. #define SEC_E_INCOMPLETE_MESSAGE _HRESULT_TYPEDEF_(0x80090318L)
  19581. //
  19582. // MessageId: SEC_E_INCOMPLETE_CREDENTIALS
  19583. //
  19584. // MessageText:
  19585. //
  19586. // The credentials supplied were not complete, and could not be verified. The context could not be initialized.
  19587. //
  19588. #define SEC_E_INCOMPLETE_CREDENTIALS _HRESULT_TYPEDEF_(0x80090320L)
  19589. //
  19590. // MessageId: SEC_E_BUFFER_TOO_SMALL
  19591. //
  19592. // MessageText:
  19593. //
  19594. // The buffers supplied to a function was too small.
  19595. //
  19596. #define SEC_E_BUFFER_TOO_SMALL _HRESULT_TYPEDEF_(0x80090321L)
  19597. //
  19598. // MessageId: SEC_I_INCOMPLETE_CREDENTIALS
  19599. //
  19600. // MessageText:
  19601. //
  19602. // The credentials supplied were not complete, and could not be verified. Additional information can be returned from the context.
  19603. //
  19604. #define SEC_I_INCOMPLETE_CREDENTIALS _HRESULT_TYPEDEF_(0x00090320L)
  19605. //
  19606. // MessageId: SEC_I_RENEGOTIATE
  19607. //
  19608. // MessageText:
  19609. //
  19610. // The context data must be renegotiated with the peer.
  19611. //
  19612. #define SEC_I_RENEGOTIATE _HRESULT_TYPEDEF_(0x00090321L)
  19613. //
  19614. // MessageId: SEC_E_WRONG_PRINCIPAL
  19615. //
  19616. // MessageText:
  19617. //
  19618. // The target principal name is incorrect.
  19619. //
  19620. #define SEC_E_WRONG_PRINCIPAL _HRESULT_TYPEDEF_(0x80090322L)
  19621. //
  19622. // MessageId: SEC_I_NO_LSA_CONTEXT
  19623. //
  19624. // MessageText:
  19625. //
  19626. // There is no LSA mode context associated with this context.
  19627. //
  19628. #define SEC_I_NO_LSA_CONTEXT _HRESULT_TYPEDEF_(0x00090323L)
  19629. //
  19630. // MessageId: SEC_E_TIME_SKEW
  19631. //
  19632. // MessageText:
  19633. //
  19634. // The clocks on the client and server machines are skewed.
  19635. //
  19636. #define SEC_E_TIME_SKEW _HRESULT_TYPEDEF_(0x80090324L)
  19637. //
  19638. // MessageId: SEC_E_UNTRUSTED_ROOT
  19639. //
  19640. // MessageText:
  19641. //
  19642. // The certificate chain was issued by an authority that is not trusted.
  19643. //
  19644. #define SEC_E_UNTRUSTED_ROOT _HRESULT_TYPEDEF_(0x80090325L)
  19645. //
  19646. // MessageId: SEC_E_ILLEGAL_MESSAGE
  19647. //
  19648. // MessageText:
  19649. //
  19650. // The message received was unexpected or badly formatted.
  19651. //
  19652. #define SEC_E_ILLEGAL_MESSAGE _HRESULT_TYPEDEF_(0x80090326L)
  19653. //
  19654. // MessageId: SEC_E_CERT_UNKNOWN
  19655. //
  19656. // MessageText:
  19657. //
  19658. // An unknown error occurred while processing the certificate.
  19659. //
  19660. #define SEC_E_CERT_UNKNOWN _HRESULT_TYPEDEF_(0x80090327L)
  19661. //
  19662. // MessageId: SEC_E_CERT_EXPIRED
  19663. //
  19664. // MessageText:
  19665. //
  19666. // The received certificate has expired.
  19667. //
  19668. #define SEC_E_CERT_EXPIRED _HRESULT_TYPEDEF_(0x80090328L)
  19669. //
  19670. // MessageId: SEC_E_ENCRYPT_FAILURE
  19671. //
  19672. // MessageText:
  19673. //
  19674. // The specified data could not be encrypted.
  19675. //
  19676. #define SEC_E_ENCRYPT_FAILURE _HRESULT_TYPEDEF_(0x80090329L)
  19677. //
  19678. // MessageId: SEC_E_DECRYPT_FAILURE
  19679. //
  19680. // MessageText:
  19681. //
  19682. // The specified data could not be decrypted.
  19683. //
  19684. //
  19685. #define SEC_E_DECRYPT_FAILURE _HRESULT_TYPEDEF_(0x80090330L)
  19686. //
  19687. // MessageId: SEC_E_ALGORITHM_MISMATCH
  19688. //
  19689. // MessageText:
  19690. //
  19691. // The client and server cannot communicate, because they do not possess a common algorithm.
  19692. //
  19693. #define SEC_E_ALGORITHM_MISMATCH _HRESULT_TYPEDEF_(0x80090331L)
  19694. //
  19695. // MessageId: SEC_E_SECURITY_QOS_FAILED
  19696. //
  19697. // MessageText:
  19698. //
  19699. // The security context could not be established due to a failure in the requested quality of service (e.g. mutual authentication or delegation).
  19700. //
  19701. #define SEC_E_SECURITY_QOS_FAILED _HRESULT_TYPEDEF_(0x80090332L)
  19702. //
  19703. // MessageId: SEC_E_UNFINISHED_CONTEXT_DELETED
  19704. //
  19705. // MessageText:
  19706. //
  19707. // A security context was deleted before the context was completed. This is considered a logon failure.
  19708. //
  19709. #define SEC_E_UNFINISHED_CONTEXT_DELETED _HRESULT_TYPEDEF_(0x80090333L)
  19710. //
  19711. // MessageId: SEC_E_NO_TGT_REPLY
  19712. //
  19713. // MessageText:
  19714. //
  19715. // The client is trying to negotiate a context and the server requires user-to-user but didn't send a TGT reply.
  19716. //
  19717. #define SEC_E_NO_TGT_REPLY _HRESULT_TYPEDEF_(0x80090334L)
  19718. //
  19719. // MessageId: SEC_E_NO_IP_ADDRESSES
  19720. //
  19721. // MessageText:
  19722. //
  19723. // Unable to accomplish the requested task because the local machine does not have any IP addresses.
  19724. //
  19725. #define SEC_E_NO_IP_ADDRESSES _HRESULT_TYPEDEF_(0x80090335L)
  19726. //
  19727. // MessageId: SEC_E_WRONG_CREDENTIAL_HANDLE
  19728. //
  19729. // MessageText:
  19730. //
  19731. // The supplied credential handle does not match the credential associated with the security context.
  19732. //
  19733. #define SEC_E_WRONG_CREDENTIAL_HANDLE _HRESULT_TYPEDEF_(0x80090336L)
  19734. //
  19735. // MessageId: SEC_E_CRYPTO_SYSTEM_INVALID
  19736. //
  19737. // MessageText:
  19738. //
  19739. // The crypto system or checksum function is invalid because a required function is unavailable.
  19740. //
  19741. #define SEC_E_CRYPTO_SYSTEM_INVALID _HRESULT_TYPEDEF_(0x80090337L)
  19742. //
  19743. // MessageId: SEC_E_MAX_REFERRALS_EXCEEDED
  19744. //
  19745. // MessageText:
  19746. //
  19747. // The number of maximum ticket referrals has been exceeded.
  19748. //
  19749. #define SEC_E_MAX_REFERRALS_EXCEEDED _HRESULT_TYPEDEF_(0x80090338L)
  19750. //
  19751. // MessageId: SEC_E_MUST_BE_KDC
  19752. //
  19753. // MessageText:
  19754. //
  19755. // The local machine must be a Kerberos KDC (domain controller) and it is not.
  19756. //
  19757. #define SEC_E_MUST_BE_KDC _HRESULT_TYPEDEF_(0x80090339L)
  19758. //
  19759. // MessageId: SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
  19760. //
  19761. // MessageText:
  19762. //
  19763. // The other end of the security negotiation is requires strong crypto but it is not supported on the local machine.
  19764. //
  19765. #define SEC_E_STRONG_CRYPTO_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x8009033AL)
  19766. //
  19767. // MessageId: SEC_E_TOO_MANY_PRINCIPALS
  19768. //
  19769. // MessageText:
  19770. //
  19771. // The KDC reply contained more than one principal name.
  19772. //
  19773. #define SEC_E_TOO_MANY_PRINCIPALS _HRESULT_TYPEDEF_(0x8009033BL)
  19774. //
  19775. // MessageId: SEC_E_NO_PA_DATA
  19776. //
  19777. // MessageText:
  19778. //
  19779. // Expected to find PA data for a hint of what etype to use, but it was not found.
  19780. //
  19781. #define SEC_E_NO_PA_DATA _HRESULT_TYPEDEF_(0x8009033CL)
  19782. //
  19783. // MessageId: SEC_E_PKINIT_NAME_MISMATCH
  19784. //
  19785. // MessageText:
  19786. //
  19787. // The client cert name does not matches the user name or the KDC name is incorrect.
  19788. //
  19789. #define SEC_E_PKINIT_NAME_MISMATCH _HRESULT_TYPEDEF_(0x8009033DL)
  19790. //
  19791. // MessageId: SEC_E_SMARTCARD_LOGON_REQUIRED
  19792. //
  19793. // MessageText:
  19794. //
  19795. // Smartcard logon is required and was not used.
  19796. //
  19797. #define SEC_E_SMARTCARD_LOGON_REQUIRED _HRESULT_TYPEDEF_(0x8009033EL)
  19798. //
  19799. // MessageId: SEC_E_SHUTDOWN_IN_PROGRESS
  19800. //
  19801. // MessageText:
  19802. //
  19803. // A system shutdown is in progress.
  19804. //
  19805. #define SEC_E_SHUTDOWN_IN_PROGRESS _HRESULT_TYPEDEF_(0x8009033FL)
  19806. //
  19807. // MessageId: SEC_E_KDC_INVALID_REQUEST
  19808. //
  19809. // MessageText:
  19810. //
  19811. // An invalid request was sent to the KDC.
  19812. //
  19813. #define SEC_E_KDC_INVALID_REQUEST _HRESULT_TYPEDEF_(0x80090340L)
  19814. //
  19815. // MessageId: SEC_E_KDC_UNABLE_TO_REFER
  19816. //
  19817. // MessageText:
  19818. //
  19819. // The KDC was unable to generate a referral for the service requested.
  19820. //
  19821. #define SEC_E_KDC_UNABLE_TO_REFER _HRESULT_TYPEDEF_(0x80090341L)
  19822. //
  19823. // MessageId: SEC_E_KDC_UNKNOWN_ETYPE
  19824. //
  19825. // MessageText:
  19826. //
  19827. // The encryption type requested is not supported by the KDC.
  19828. //
  19829. #define SEC_E_KDC_UNKNOWN_ETYPE _HRESULT_TYPEDEF_(0x80090342L)
  19830. //
  19831. // MessageId: SEC_E_UNSUPPORTED_PREAUTH
  19832. //
  19833. // MessageText:
  19834. //
  19835. // An unsupported preauthentication mechanism was presented to the kerberos package.
  19836. //
  19837. #define SEC_E_UNSUPPORTED_PREAUTH _HRESULT_TYPEDEF_(0x80090343L)
  19838. //
  19839. // MessageId: SEC_E_DELEGATION_REQUIRED
  19840. //
  19841. // MessageText:
  19842. //
  19843. // The requested operation requires delegation to be enabled on the machine.
  19844. //
  19845. #define SEC_E_DELEGATION_REQUIRED _HRESULT_TYPEDEF_(0x80090345L)
  19846. //
  19847. // MessageId: SEC_E_BAD_BINDINGS
  19848. //
  19849. // MessageText:
  19850. //
  19851. // Client's supplied SSPI channel bindings were incorrect.
  19852. //
  19853. #define SEC_E_BAD_BINDINGS _HRESULT_TYPEDEF_(0x80090346L)
  19854. //
  19855. // MessageId: SEC_E_MULTIPLE_ACCOUNTS
  19856. //
  19857. // MessageText:
  19858. //
  19859. // The received certificate was mapped to multiple accounts.
  19860. //
  19861. #define SEC_E_MULTIPLE_ACCOUNTS _HRESULT_TYPEDEF_(0x80090347L)
  19862. //
  19863. // MessageId: SEC_E_NO_KERB_KEY
  19864. //
  19865. // MessageText:
  19866. //
  19867. // SEC_E_NO_KERB_KEY
  19868. //
  19869. #define SEC_E_NO_KERB_KEY _HRESULT_TYPEDEF_(0x80090348L)
  19870. //
  19871. // Provided for backwards compatibility
  19872. //
  19873. #define SEC_E_NO_SPM SEC_E_INTERNAL_ERROR
  19874. #define SEC_E_NOT_SUPPORTED SEC_E_UNSUPPORTED_FUNCTION
  19875. //
  19876. // MessageId: CRYPT_E_MSG_ERROR
  19877. //
  19878. // MessageText:
  19879. //
  19880. // An error occurred while performing an operation on a cryptographic message.
  19881. //
  19882. #define CRYPT_E_MSG_ERROR _HRESULT_TYPEDEF_(0x80091001L)
  19883. //
  19884. // MessageId: CRYPT_E_UNKNOWN_ALGO
  19885. //
  19886. // MessageText:
  19887. //
  19888. // Unknown cryptographic algorithm.
  19889. //
  19890. #define CRYPT_E_UNKNOWN_ALGO _HRESULT_TYPEDEF_(0x80091002L)
  19891. //
  19892. // MessageId: CRYPT_E_OID_FORMAT
  19893. //
  19894. // MessageText:
  19895. //
  19896. // The object identifier is poorly formatted.
  19897. //
  19898. #define CRYPT_E_OID_FORMAT _HRESULT_TYPEDEF_(0x80091003L)
  19899. //
  19900. // MessageId: CRYPT_E_INVALID_MSG_TYPE
  19901. //
  19902. // MessageText:
  19903. //
  19904. // Invalid cryptographic message type.
  19905. //
  19906. #define CRYPT_E_INVALID_MSG_TYPE _HRESULT_TYPEDEF_(0x80091004L)
  19907. //
  19908. // MessageId: CRYPT_E_UNEXPECTED_ENCODING
  19909. //
  19910. // MessageText:
  19911. //
  19912. // Unexpected cryptographic message encoding.
  19913. //
  19914. #define CRYPT_E_UNEXPECTED_ENCODING _HRESULT_TYPEDEF_(0x80091005L)
  19915. //
  19916. // MessageId: CRYPT_E_AUTH_ATTR_MISSING
  19917. //
  19918. // MessageText:
  19919. //
  19920. // The cryptographic message does not contain an expected authenticated attribute.
  19921. //
  19922. #define CRYPT_E_AUTH_ATTR_MISSING _HRESULT_TYPEDEF_(0x80091006L)
  19923. //
  19924. // MessageId: CRYPT_E_HASH_VALUE
  19925. //
  19926. // MessageText:
  19927. //
  19928. // The hash value is not correct.
  19929. //
  19930. #define CRYPT_E_HASH_VALUE _HRESULT_TYPEDEF_(0x80091007L)
  19931. //
  19932. // MessageId: CRYPT_E_INVALID_INDEX
  19933. //
  19934. // MessageText:
  19935. //
  19936. // The index value is not valid.
  19937. //
  19938. #define CRYPT_E_INVALID_INDEX _HRESULT_TYPEDEF_(0x80091008L)
  19939. //
  19940. // MessageId: CRYPT_E_ALREADY_DECRYPTED
  19941. //
  19942. // MessageText:
  19943. //
  19944. // The content of the cryptographic message has already been decrypted.
  19945. //
  19946. #define CRYPT_E_ALREADY_DECRYPTED _HRESULT_TYPEDEF_(0x80091009L)
  19947. //
  19948. // MessageId: CRYPT_E_NOT_DECRYPTED
  19949. //
  19950. // MessageText:
  19951. //
  19952. // The content of the cryptographic message has not been decrypted yet.
  19953. //
  19954. #define CRYPT_E_NOT_DECRYPTED _HRESULT_TYPEDEF_(0x8009100AL)
  19955. //
  19956. // MessageId: CRYPT_E_RECIPIENT_NOT_FOUND
  19957. //
  19958. // MessageText:
  19959. //
  19960. // The enveloped-data message does not contain the specified recipient.
  19961. //
  19962. #define CRYPT_E_RECIPIENT_NOT_FOUND _HRESULT_TYPEDEF_(0x8009100BL)
  19963. //
  19964. // MessageId: CRYPT_E_CONTROL_TYPE
  19965. //
  19966. // MessageText:
  19967. //
  19968. // Invalid control type.
  19969. //
  19970. #define CRYPT_E_CONTROL_TYPE _HRESULT_TYPEDEF_(0x8009100CL)
  19971. //
  19972. // MessageId: CRYPT_E_ISSUER_SERIALNUMBER
  19973. //
  19974. // MessageText:
  19975. //
  19976. // Invalid issuer and/or serial number.
  19977. //
  19978. #define CRYPT_E_ISSUER_SERIALNUMBER _HRESULT_TYPEDEF_(0x8009100DL)
  19979. //
  19980. // MessageId: CRYPT_E_SIGNER_NOT_FOUND
  19981. //
  19982. // MessageText:
  19983. //
  19984. // Cannot find the original signer.
  19985. //
  19986. #define CRYPT_E_SIGNER_NOT_FOUND _HRESULT_TYPEDEF_(0x8009100EL)
  19987. //
  19988. // MessageId: CRYPT_E_ATTRIBUTES_MISSING
  19989. //
  19990. // MessageText:
  19991. //
  19992. // The cryptographic message does not contain all of the requested attributes.
  19993. //
  19994. #define CRYPT_E_ATTRIBUTES_MISSING _HRESULT_TYPEDEF_(0x8009100FL)
  19995. //
  19996. // MessageId: CRYPT_E_STREAM_MSG_NOT_READY
  19997. //
  19998. // MessageText:
  19999. //
  20000. // The streamed cryptographic message is not ready to return data.
  20001. //
  20002. #define CRYPT_E_STREAM_MSG_NOT_READY _HRESULT_TYPEDEF_(0x80091010L)
  20003. //
  20004. // MessageId: CRYPT_E_STREAM_INSUFFICIENT_DATA
  20005. //
  20006. // MessageText:
  20007. //
  20008. // The streamed cryptographic message requires more data to complete the decode operation.
  20009. //
  20010. #define CRYPT_E_STREAM_INSUFFICIENT_DATA _HRESULT_TYPEDEF_(0x80091011L)
  20011. //
  20012. // MessageId: CRYPT_I_NEW_PROTECTION_REQUIRED
  20013. //
  20014. // MessageText:
  20015. //
  20016. // The protected data needs to be re-protected.
  20017. //
  20018. #define CRYPT_I_NEW_PROTECTION_REQUIRED _HRESULT_TYPEDEF_(0x00091012L)
  20019. //
  20020. // MessageId: CRYPT_E_BAD_LEN
  20021. //
  20022. // MessageText:
  20023. //
  20024. // The length specified for the output data was insufficient.
  20025. //
  20026. #define CRYPT_E_BAD_LEN _HRESULT_TYPEDEF_(0x80092001L)
  20027. //
  20028. // MessageId: CRYPT_E_BAD_ENCODE
  20029. //
  20030. // MessageText:
  20031. //
  20032. // An error occurred during encode or decode operation.
  20033. //
  20034. #define CRYPT_E_BAD_ENCODE _HRESULT_TYPEDEF_(0x80092002L)
  20035. //
  20036. // MessageId: CRYPT_E_FILE_ERROR
  20037. //
  20038. // MessageText:
  20039. //
  20040. // An error occurred while reading or writing to a file.
  20041. //
  20042. #define CRYPT_E_FILE_ERROR _HRESULT_TYPEDEF_(0x80092003L)
  20043. //
  20044. // MessageId: CRYPT_E_NOT_FOUND
  20045. //
  20046. // MessageText:
  20047. //
  20048. // Cannot find object or property.
  20049. //
  20050. #define CRYPT_E_NOT_FOUND _HRESULT_TYPEDEF_(0x80092004L)
  20051. //
  20052. // MessageId: CRYPT_E_EXISTS
  20053. //
  20054. // MessageText:
  20055. //
  20056. // The object or property already exists.
  20057. //
  20058. #define CRYPT_E_EXISTS _HRESULT_TYPEDEF_(0x80092005L)
  20059. //
  20060. // MessageId: CRYPT_E_NO_PROVIDER
  20061. //
  20062. // MessageText:
  20063. //
  20064. // No provider was specified for the store or object.
  20065. //
  20066. #define CRYPT_E_NO_PROVIDER _HRESULT_TYPEDEF_(0x80092006L)
  20067. //
  20068. // MessageId: CRYPT_E_SELF_SIGNED
  20069. //
  20070. // MessageText:
  20071. //
  20072. // The specified certificate is self signed.
  20073. //
  20074. #define CRYPT_E_SELF_SIGNED _HRESULT_TYPEDEF_(0x80092007L)
  20075. //
  20076. // MessageId: CRYPT_E_DELETED_PREV
  20077. //
  20078. // MessageText:
  20079. //
  20080. // The previous certificate or CRL context was deleted.
  20081. //
  20082. #define CRYPT_E_DELETED_PREV _HRESULT_TYPEDEF_(0x80092008L)
  20083. //
  20084. // MessageId: CRYPT_E_NO_MATCH
  20085. //
  20086. // MessageText:
  20087. //
  20088. // Cannot find the requested object.
  20089. //
  20090. #define CRYPT_E_NO_MATCH _HRESULT_TYPEDEF_(0x80092009L)
  20091. //
  20092. // MessageId: CRYPT_E_UNEXPECTED_MSG_TYPE
  20093. //
  20094. // MessageText:
  20095. //
  20096. // The certificate does not have a property that references a private key.
  20097. //
  20098. #define CRYPT_E_UNEXPECTED_MSG_TYPE _HRESULT_TYPEDEF_(0x8009200AL)
  20099. //
  20100. // MessageId: CRYPT_E_NO_KEY_PROPERTY
  20101. //
  20102. // MessageText:
  20103. //
  20104. // Cannot find the certificate and private key for decryption.
  20105. //
  20106. #define CRYPT_E_NO_KEY_PROPERTY _HRESULT_TYPEDEF_(0x8009200BL)
  20107. //
  20108. // MessageId: CRYPT_E_NO_DECRYPT_CERT
  20109. //
  20110. // MessageText:
  20111. //
  20112. // Cannot find the certificate and private key to use for decryption.
  20113. //
  20114. #define CRYPT_E_NO_DECRYPT_CERT _HRESULT_TYPEDEF_(0x8009200CL)
  20115. //
  20116. // MessageId: CRYPT_E_BAD_MSG
  20117. //
  20118. // MessageText:
  20119. //
  20120. // Not a cryptographic message or the cryptographic message is not formatted correctly.
  20121. //
  20122. #define CRYPT_E_BAD_MSG _HRESULT_TYPEDEF_(0x8009200DL)
  20123. //
  20124. // MessageId: CRYPT_E_NO_SIGNER
  20125. //
  20126. // MessageText:
  20127. //
  20128. // The signed cryptographic message does not have a signer for the specified signer index.
  20129. //
  20130. #define CRYPT_E_NO_SIGNER _HRESULT_TYPEDEF_(0x8009200EL)
  20131. //
  20132. // MessageId: CRYPT_E_PENDING_CLOSE
  20133. //
  20134. // MessageText:
  20135. //
  20136. // Final closure is pending until additional frees or closes.
  20137. //
  20138. #define CRYPT_E_PENDING_CLOSE _HRESULT_TYPEDEF_(0x8009200FL)
  20139. //
  20140. // MessageId: CRYPT_E_REVOKED
  20141. //
  20142. // MessageText:
  20143. //
  20144. // The certificate is revoked.
  20145. //
  20146. #define CRYPT_E_REVOKED _HRESULT_TYPEDEF_(0x80092010L)
  20147. //
  20148. // MessageId: CRYPT_E_NO_REVOCATION_DLL
  20149. //
  20150. // MessageText:
  20151. //
  20152. // No Dll or exported function was found to verify revocation.
  20153. //
  20154. #define CRYPT_E_NO_REVOCATION_DLL _HRESULT_TYPEDEF_(0x80092011L)
  20155. //
  20156. // MessageId: CRYPT_E_NO_REVOCATION_CHECK
  20157. //
  20158. // MessageText:
  20159. //
  20160. // The revocation function was unable to check revocation for the certificate.
  20161. //
  20162. #define CRYPT_E_NO_REVOCATION_CHECK _HRESULT_TYPEDEF_(0x80092012L)
  20163. //
  20164. // MessageId: CRYPT_E_REVOCATION_OFFLINE
  20165. //
  20166. // MessageText:
  20167. //
  20168. // The revocation function was unable to check revocation because the revocation server was offline.
  20169. //
  20170. #define CRYPT_E_REVOCATION_OFFLINE _HRESULT_TYPEDEF_(0x80092013L)
  20171. //
  20172. // MessageId: CRYPT_E_NOT_IN_REVOCATION_DATABASE
  20173. //
  20174. // MessageText:
  20175. //
  20176. // The certificate is not in the revocation server's database.
  20177. //
  20178. #define CRYPT_E_NOT_IN_REVOCATION_DATABASE _HRESULT_TYPEDEF_(0x80092014L)
  20179. //
  20180. // MessageId: CRYPT_E_INVALID_NUMERIC_STRING
  20181. //
  20182. // MessageText:
  20183. //
  20184. // The string contains a non-numeric character.
  20185. //
  20186. #define CRYPT_E_INVALID_NUMERIC_STRING _HRESULT_TYPEDEF_(0x80092020L)
  20187. //
  20188. // MessageId: CRYPT_E_INVALID_PRINTABLE_STRING
  20189. //
  20190. // MessageText:
  20191. //
  20192. // The string contains a non-printable character.
  20193. //
  20194. #define CRYPT_E_INVALID_PRINTABLE_STRING _HRESULT_TYPEDEF_(0x80092021L)
  20195. //
  20196. // MessageId: CRYPT_E_INVALID_IA5_STRING
  20197. //
  20198. // MessageText:
  20199. //
  20200. // The string contains a character not in the 7 bit ASCII character set.
  20201. //
  20202. #define CRYPT_E_INVALID_IA5_STRING _HRESULT_TYPEDEF_(0x80092022L)
  20203. //
  20204. // MessageId: CRYPT_E_INVALID_X500_STRING
  20205. //
  20206. // MessageText:
  20207. //
  20208. // The string contains an invalid X500 name attribute key, oid, value or delimiter.
  20209. //
  20210. #define CRYPT_E_INVALID_X500_STRING _HRESULT_TYPEDEF_(0x80092023L)
  20211. //
  20212. // MessageId: CRYPT_E_NOT_CHAR_STRING
  20213. //
  20214. // MessageText:
  20215. //
  20216. // The dwValueType for the CERT_NAME_VALUE is not one of the character strings. Most likely it is either a CERT_RDN_ENCODED_BLOB or CERT_TDN_OCTED_STRING.
  20217. //
  20218. #define CRYPT_E_NOT_CHAR_STRING _HRESULT_TYPEDEF_(0x80092024L)
  20219. //
  20220. // MessageId: CRYPT_E_FILERESIZED
  20221. //
  20222. // MessageText:
  20223. //
  20224. // The Put operation can not continue. The file needs to be resized. However, there is already a signature present. A complete signing operation must be done.
  20225. //
  20226. #define CRYPT_E_FILERESIZED _HRESULT_TYPEDEF_(0x80092025L)
  20227. //
  20228. // MessageId: CRYPT_E_SECURITY_SETTINGS
  20229. //
  20230. // MessageText:
  20231. //
  20232. // The cryptographic operation failed due to a local security option setting.
  20233. //
  20234. #define CRYPT_E_SECURITY_SETTINGS _HRESULT_TYPEDEF_(0x80092026L)
  20235. //
  20236. // MessageId: CRYPT_E_NO_VERIFY_USAGE_DLL
  20237. //
  20238. // MessageText:
  20239. //
  20240. // No DLL or exported function was found to verify subject usage.
  20241. //
  20242. #define CRYPT_E_NO_VERIFY_USAGE_DLL _HRESULT_TYPEDEF_(0x80092027L)
  20243. //
  20244. // MessageId: CRYPT_E_NO_VERIFY_USAGE_CHECK
  20245. //
  20246. // MessageText:
  20247. //
  20248. // The called function was unable to do a usage check on the subject.
  20249. //
  20250. #define CRYPT_E_NO_VERIFY_USAGE_CHECK _HRESULT_TYPEDEF_(0x80092028L)
  20251. //
  20252. // MessageId: CRYPT_E_VERIFY_USAGE_OFFLINE
  20253. //
  20254. // MessageText:
  20255. //
  20256. // Since the server was offline, the called function was unable to complete the usage check.
  20257. //
  20258. #define CRYPT_E_VERIFY_USAGE_OFFLINE _HRESULT_TYPEDEF_(0x80092029L)
  20259. //
  20260. // MessageId: CRYPT_E_NOT_IN_CTL
  20261. //
  20262. // MessageText:
  20263. //
  20264. // The subject was not found in a Certificate Trust List (CTL).
  20265. //
  20266. #define CRYPT_E_NOT_IN_CTL _HRESULT_TYPEDEF_(0x8009202AL)
  20267. //
  20268. // MessageId: CRYPT_E_NO_TRUSTED_SIGNER
  20269. //
  20270. // MessageText:
  20271. //
  20272. // None of the signers of the cryptographic message or certificate trust list is trusted.
  20273. //
  20274. #define CRYPT_E_NO_TRUSTED_SIGNER _HRESULT_TYPEDEF_(0x8009202BL)
  20275. //
  20276. // MessageId: CRYPT_E_MISSING_PUBKEY_PARA
  20277. //
  20278. // MessageText:
  20279. //
  20280. // The public key's algorithm parameters are missing.
  20281. //
  20282. #define CRYPT_E_MISSING_PUBKEY_PARA _HRESULT_TYPEDEF_(0x8009202CL)
  20283. //
  20284. // MessageId: CRYPT_E_OSS_ERROR
  20285. //
  20286. // MessageText:
  20287. //
  20288. // OSS Certificate encode/decode error code base
  20289. //
  20290. // See asn1code.h for a definition of the OSS runtime errors. The OSS
  20291. // error values are offset by CRYPT_E_OSS_ERROR.
  20292. //
  20293. #define CRYPT_E_OSS_ERROR _HRESULT_TYPEDEF_(0x80093000L)
  20294. //
  20295. // MessageId: OSS_MORE_BUF
  20296. //
  20297. // MessageText:
  20298. //
  20299. // OSS ASN.1 Error: Output Buffer is too small.
  20300. //
  20301. #define OSS_MORE_BUF _HRESULT_TYPEDEF_(0x80093001L)
  20302. //
  20303. // MessageId: OSS_NEGATIVE_UINTEGER
  20304. //
  20305. // MessageText:
  20306. //
  20307. // OSS ASN.1 Error: Signed integer is encoded as a unsigned integer.
  20308. //
  20309. #define OSS_NEGATIVE_UINTEGER _HRESULT_TYPEDEF_(0x80093002L)
  20310. //
  20311. // MessageId: OSS_PDU_RANGE
  20312. //
  20313. // MessageText:
  20314. //
  20315. // OSS ASN.1 Error: Unknown ASN.1 data type.
  20316. //
  20317. #define OSS_PDU_RANGE _HRESULT_TYPEDEF_(0x80093003L)
  20318. //
  20319. // MessageId: OSS_MORE_INPUT
  20320. //
  20321. // MessageText:
  20322. //
  20323. // OSS ASN.1 Error: Output buffer is too small, the decoded data has been truncated.
  20324. //
  20325. #define OSS_MORE_INPUT _HRESULT_TYPEDEF_(0x80093004L)
  20326. //
  20327. // MessageId: OSS_DATA_ERROR
  20328. //
  20329. // MessageText:
  20330. //
  20331. // OSS ASN.1 Error: Invalid data.
  20332. //
  20333. #define OSS_DATA_ERROR _HRESULT_TYPEDEF_(0x80093005L)
  20334. //
  20335. // MessageId: OSS_BAD_ARG
  20336. //
  20337. // MessageText:
  20338. //
  20339. // OSS ASN.1 Error: Invalid argument.
  20340. //
  20341. #define OSS_BAD_ARG _HRESULT_TYPEDEF_(0x80093006L)
  20342. //
  20343. // MessageId: OSS_BAD_VERSION
  20344. //
  20345. // MessageText:
  20346. //
  20347. // OSS ASN.1 Error: Encode/Decode version mismatch.
  20348. //
  20349. #define OSS_BAD_VERSION _HRESULT_TYPEDEF_(0x80093007L)
  20350. //
  20351. // MessageId: OSS_OUT_MEMORY
  20352. //
  20353. // MessageText:
  20354. //
  20355. // OSS ASN.1 Error: Out of memory.
  20356. //
  20357. #define OSS_OUT_MEMORY _HRESULT_TYPEDEF_(0x80093008L)
  20358. //
  20359. // MessageId: OSS_PDU_MISMATCH
  20360. //
  20361. // MessageText:
  20362. //
  20363. // OSS ASN.1 Error: Encode/Decode Error.
  20364. //
  20365. #define OSS_PDU_MISMATCH _HRESULT_TYPEDEF_(0x80093009L)
  20366. //
  20367. // MessageId: OSS_LIMITED
  20368. //
  20369. // MessageText:
  20370. //
  20371. // OSS ASN.1 Error: Internal Error.
  20372. //
  20373. #define OSS_LIMITED _HRESULT_TYPEDEF_(0x8009300AL)
  20374. //
  20375. // MessageId: OSS_BAD_PTR
  20376. //
  20377. // MessageText:
  20378. //
  20379. // OSS ASN.1 Error: Invalid data.
  20380. //
  20381. #define OSS_BAD_PTR _HRESULT_TYPEDEF_(0x8009300BL)
  20382. //
  20383. // MessageId: OSS_BAD_TIME
  20384. //
  20385. // MessageText:
  20386. //
  20387. // OSS ASN.1 Error: Invalid data.
  20388. //
  20389. #define OSS_BAD_TIME _HRESULT_TYPEDEF_(0x8009300CL)
  20390. //
  20391. // MessageId: OSS_INDEFINITE_NOT_SUPPORTED
  20392. //
  20393. // MessageText:
  20394. //
  20395. // OSS ASN.1 Error: Unsupported BER indefinite-length encoding.
  20396. //
  20397. #define OSS_INDEFINITE_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x8009300DL)
  20398. //
  20399. // MessageId: OSS_MEM_ERROR
  20400. //
  20401. // MessageText:
  20402. //
  20403. // OSS ASN.1 Error: Access violation.
  20404. //
  20405. #define OSS_MEM_ERROR _HRESULT_TYPEDEF_(0x8009300EL)
  20406. //
  20407. // MessageId: OSS_BAD_TABLE
  20408. //
  20409. // MessageText:
  20410. //
  20411. // OSS ASN.1 Error: Invalid data.
  20412. //
  20413. #define OSS_BAD_TABLE _HRESULT_TYPEDEF_(0x8009300FL)
  20414. //
  20415. // MessageId: OSS_TOO_LONG
  20416. //
  20417. // MessageText:
  20418. //
  20419. // OSS ASN.1 Error: Invalid data.
  20420. //
  20421. #define OSS_TOO_LONG _HRESULT_TYPEDEF_(0x80093010L)
  20422. //
  20423. // MessageId: OSS_CONSTRAINT_VIOLATED
  20424. //
  20425. // MessageText:
  20426. //
  20427. // OSS ASN.1 Error: Invalid data.
  20428. //
  20429. #define OSS_CONSTRAINT_VIOLATED _HRESULT_TYPEDEF_(0x80093011L)
  20430. //
  20431. // MessageId: OSS_FATAL_ERROR
  20432. //
  20433. // MessageText:
  20434. //
  20435. // OSS ASN.1 Error: Internal Error.
  20436. //
  20437. #define OSS_FATAL_ERROR _HRESULT_TYPEDEF_(0x80093012L)
  20438. //
  20439. // MessageId: OSS_ACCESS_SERIALIZATION_ERROR
  20440. //
  20441. // MessageText:
  20442. //
  20443. // OSS ASN.1 Error: Multi-threading conflict.
  20444. //
  20445. #define OSS_ACCESS_SERIALIZATION_ERROR _HRESULT_TYPEDEF_(0x80093013L)
  20446. //
  20447. // MessageId: OSS_NULL_TBL
  20448. //
  20449. // MessageText:
  20450. //
  20451. // OSS ASN.1 Error: Invalid data.
  20452. //
  20453. #define OSS_NULL_TBL _HRESULT_TYPEDEF_(0x80093014L)
  20454. //
  20455. // MessageId: OSS_NULL_FCN
  20456. //
  20457. // MessageText:
  20458. //
  20459. // OSS ASN.1 Error: Invalid data.
  20460. //
  20461. #define OSS_NULL_FCN _HRESULT_TYPEDEF_(0x80093015L)
  20462. //
  20463. // MessageId: OSS_BAD_ENCRULES
  20464. //
  20465. // MessageText:
  20466. //
  20467. // OSS ASN.1 Error: Invalid data.
  20468. //
  20469. #define OSS_BAD_ENCRULES _HRESULT_TYPEDEF_(0x80093016L)
  20470. //
  20471. // MessageId: OSS_UNAVAIL_ENCRULES
  20472. //
  20473. // MessageText:
  20474. //
  20475. // OSS ASN.1 Error: Encode/Decode function not implemented.
  20476. //
  20477. #define OSS_UNAVAIL_ENCRULES _HRESULT_TYPEDEF_(0x80093017L)
  20478. //
  20479. // MessageId: OSS_CANT_OPEN_TRACE_WINDOW
  20480. //
  20481. // MessageText:
  20482. //
  20483. // OSS ASN.1 Error: Trace file error.
  20484. //
  20485. #define OSS_CANT_OPEN_TRACE_WINDOW _HRESULT_TYPEDEF_(0x80093018L)
  20486. //
  20487. // MessageId: OSS_UNIMPLEMENTED
  20488. //
  20489. // MessageText:
  20490. //
  20491. // OSS ASN.1 Error: Function not implemented.
  20492. //
  20493. #define OSS_UNIMPLEMENTED _HRESULT_TYPEDEF_(0x80093019L)
  20494. //
  20495. // MessageId: OSS_OID_DLL_NOT_LINKED
  20496. //
  20497. // MessageText:
  20498. //
  20499. // OSS ASN.1 Error: Program link error.
  20500. //
  20501. #define OSS_OID_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x8009301AL)
  20502. //
  20503. // MessageId: OSS_CANT_OPEN_TRACE_FILE
  20504. //
  20505. // MessageText:
  20506. //
  20507. // OSS ASN.1 Error: Trace file error.
  20508. //
  20509. #define OSS_CANT_OPEN_TRACE_FILE _HRESULT_TYPEDEF_(0x8009301BL)
  20510. //
  20511. // MessageId: OSS_TRACE_FILE_ALREADY_OPEN
  20512. //
  20513. // MessageText:
  20514. //
  20515. // OSS ASN.1 Error: Trace file error.
  20516. //
  20517. #define OSS_TRACE_FILE_ALREADY_OPEN _HRESULT_TYPEDEF_(0x8009301CL)
  20518. //
  20519. // MessageId: OSS_TABLE_MISMATCH
  20520. //
  20521. // MessageText:
  20522. //
  20523. // OSS ASN.1 Error: Invalid data.
  20524. //
  20525. #define OSS_TABLE_MISMATCH _HRESULT_TYPEDEF_(0x8009301DL)
  20526. //
  20527. // MessageId: OSS_TYPE_NOT_SUPPORTED
  20528. //
  20529. // MessageText:
  20530. //
  20531. // OSS ASN.1 Error: Invalid data.
  20532. //
  20533. #define OSS_TYPE_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x8009301EL)
  20534. //
  20535. // MessageId: OSS_REAL_DLL_NOT_LINKED
  20536. //
  20537. // MessageText:
  20538. //
  20539. // OSS ASN.1 Error: Program link error.
  20540. //
  20541. #define OSS_REAL_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x8009301FL)
  20542. //
  20543. // MessageId: OSS_REAL_CODE_NOT_LINKED
  20544. //
  20545. // MessageText:
  20546. //
  20547. // OSS ASN.1 Error: Program link error.
  20548. //
  20549. #define OSS_REAL_CODE_NOT_LINKED _HRESULT_TYPEDEF_(0x80093020L)
  20550. //
  20551. // MessageId: OSS_OUT_OF_RANGE
  20552. //
  20553. // MessageText:
  20554. //
  20555. // OSS ASN.1 Error: Program link error.
  20556. //
  20557. #define OSS_OUT_OF_RANGE _HRESULT_TYPEDEF_(0x80093021L)
  20558. //
  20559. // MessageId: OSS_COPIER_DLL_NOT_LINKED
  20560. //
  20561. // MessageText:
  20562. //
  20563. // OSS ASN.1 Error: Program link error.
  20564. //
  20565. #define OSS_COPIER_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093022L)
  20566. //
  20567. // MessageId: OSS_CONSTRAINT_DLL_NOT_LINKED
  20568. //
  20569. // MessageText:
  20570. //
  20571. // OSS ASN.1 Error: Program link error.
  20572. //
  20573. #define OSS_CONSTRAINT_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093023L)
  20574. //
  20575. // MessageId: OSS_COMPARATOR_DLL_NOT_LINKED
  20576. //
  20577. // MessageText:
  20578. //
  20579. // OSS ASN.1 Error: Program link error.
  20580. //
  20581. #define OSS_COMPARATOR_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093024L)
  20582. //
  20583. // MessageId: OSS_COMPARATOR_CODE_NOT_LINKED
  20584. //
  20585. // MessageText:
  20586. //
  20587. // OSS ASN.1 Error: Program link error.
  20588. //
  20589. #define OSS_COMPARATOR_CODE_NOT_LINKED _HRESULT_TYPEDEF_(0x80093025L)
  20590. //
  20591. // MessageId: OSS_MEM_MGR_DLL_NOT_LINKED
  20592. //
  20593. // MessageText:
  20594. //
  20595. // OSS ASN.1 Error: Program link error.
  20596. //
  20597. #define OSS_MEM_MGR_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093026L)
  20598. //
  20599. // MessageId: OSS_PDV_DLL_NOT_LINKED
  20600. //
  20601. // MessageText:
  20602. //
  20603. // OSS ASN.1 Error: Program link error.
  20604. //
  20605. #define OSS_PDV_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093027L)
  20606. //
  20607. // MessageId: OSS_PDV_CODE_NOT_LINKED
  20608. //
  20609. // MessageText:
  20610. //
  20611. // OSS ASN.1 Error: Program link error.
  20612. //
  20613. #define OSS_PDV_CODE_NOT_LINKED _HRESULT_TYPEDEF_(0x80093028L)
  20614. //
  20615. // MessageId: OSS_API_DLL_NOT_LINKED
  20616. //
  20617. // MessageText:
  20618. //
  20619. // OSS ASN.1 Error: Program link error.
  20620. //
  20621. #define OSS_API_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x80093029L)
  20622. //
  20623. // MessageId: OSS_BERDER_DLL_NOT_LINKED
  20624. //
  20625. // MessageText:
  20626. //
  20627. // OSS ASN.1 Error: Program link error.
  20628. //
  20629. #define OSS_BERDER_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x8009302AL)
  20630. //
  20631. // MessageId: OSS_PER_DLL_NOT_LINKED
  20632. //
  20633. // MessageText:
  20634. //
  20635. // OSS ASN.1 Error: Program link error.
  20636. //
  20637. #define OSS_PER_DLL_NOT_LINKED _HRESULT_TYPEDEF_(0x8009302BL)
  20638. //
  20639. // MessageId: OSS_OPEN_TYPE_ERROR
  20640. //
  20641. // MessageText:
  20642. //
  20643. // OSS ASN.1 Error: Program link error.
  20644. //
  20645. #define OSS_OPEN_TYPE_ERROR _HRESULT_TYPEDEF_(0x8009302CL)
  20646. //
  20647. // MessageId: OSS_MUTEX_NOT_CREATED
  20648. //
  20649. // MessageText:
  20650. //
  20651. // OSS ASN.1 Error: System resource error.
  20652. //
  20653. #define OSS_MUTEX_NOT_CREATED _HRESULT_TYPEDEF_(0x8009302DL)
  20654. //
  20655. // MessageId: OSS_CANT_CLOSE_TRACE_FILE
  20656. //
  20657. // MessageText:
  20658. //
  20659. // OSS ASN.1 Error: Trace file error.
  20660. //
  20661. #define OSS_CANT_CLOSE_TRACE_FILE _HRESULT_TYPEDEF_(0x8009302EL)
  20662. //
  20663. // MessageId: CRYPT_E_ASN1_ERROR
  20664. //
  20665. // MessageText:
  20666. //
  20667. // ASN1 Certificate encode/decode error code base.
  20668. //
  20669. // The ASN1 error values are offset by CRYPT_E_ASN1_ERROR.
  20670. //
  20671. #define CRYPT_E_ASN1_ERROR _HRESULT_TYPEDEF_(0x80093100L)
  20672. //
  20673. // MessageId: CRYPT_E_ASN1_INTERNAL
  20674. //
  20675. // MessageText:
  20676. //
  20677. // ASN1 internal encode or decode error.
  20678. //
  20679. #define CRYPT_E_ASN1_INTERNAL _HRESULT_TYPEDEF_(0x80093101L)
  20680. //
  20681. // MessageId: CRYPT_E_ASN1_EOD
  20682. //
  20683. // MessageText:
  20684. //
  20685. // ASN1 unexpected end of data.
  20686. //
  20687. #define CRYPT_E_ASN1_EOD _HRESULT_TYPEDEF_(0x80093102L)
  20688. //
  20689. // MessageId: CRYPT_E_ASN1_CORRUPT
  20690. //
  20691. // MessageText:
  20692. //
  20693. // ASN1 corrupted data.
  20694. //
  20695. #define CRYPT_E_ASN1_CORRUPT _HRESULT_TYPEDEF_(0x80093103L)
  20696. //
  20697. // MessageId: CRYPT_E_ASN1_LARGE
  20698. //
  20699. // MessageText:
  20700. //
  20701. // ASN1 value too large.
  20702. //
  20703. #define CRYPT_E_ASN1_LARGE _HRESULT_TYPEDEF_(0x80093104L)
  20704. //
  20705. // MessageId: CRYPT_E_ASN1_CONSTRAINT
  20706. //
  20707. // MessageText:
  20708. //
  20709. // ASN1 constraint violated.
  20710. //
  20711. #define CRYPT_E_ASN1_CONSTRAINT _HRESULT_TYPEDEF_(0x80093105L)
  20712. //
  20713. // MessageId: CRYPT_E_ASN1_MEMORY
  20714. //
  20715. // MessageText:
  20716. //
  20717. // ASN1 out of memory.
  20718. //
  20719. #define CRYPT_E_ASN1_MEMORY _HRESULT_TYPEDEF_(0x80093106L)
  20720. //
  20721. // MessageId: CRYPT_E_ASN1_OVERFLOW
  20722. //
  20723. // MessageText:
  20724. //
  20725. // ASN1 buffer overflow.
  20726. //
  20727. #define CRYPT_E_ASN1_OVERFLOW _HRESULT_TYPEDEF_(0x80093107L)
  20728. //
  20729. // MessageId: CRYPT_E_ASN1_BADPDU
  20730. //
  20731. // MessageText:
  20732. //
  20733. // ASN1 function not supported for this PDU.
  20734. //
  20735. #define CRYPT_E_ASN1_BADPDU _HRESULT_TYPEDEF_(0x80093108L)
  20736. //
  20737. // MessageId: CRYPT_E_ASN1_BADARGS
  20738. //
  20739. // MessageText:
  20740. //
  20741. // ASN1 bad arguments to function call.
  20742. //
  20743. #define CRYPT_E_ASN1_BADARGS _HRESULT_TYPEDEF_(0x80093109L)
  20744. //
  20745. // MessageId: CRYPT_E_ASN1_BADREAL
  20746. //
  20747. // MessageText:
  20748. //
  20749. // ASN1 bad real value.
  20750. //
  20751. #define CRYPT_E_ASN1_BADREAL _HRESULT_TYPEDEF_(0x8009310AL)
  20752. //
  20753. // MessageId: CRYPT_E_ASN1_BADTAG
  20754. //
  20755. // MessageText:
  20756. //
  20757. // ASN1 bad tag value met.
  20758. //
  20759. #define CRYPT_E_ASN1_BADTAG _HRESULT_TYPEDEF_(0x8009310BL)
  20760. //
  20761. // MessageId: CRYPT_E_ASN1_CHOICE
  20762. //
  20763. // MessageText:
  20764. //
  20765. // ASN1 bad choice value.
  20766. //
  20767. #define CRYPT_E_ASN1_CHOICE _HRESULT_TYPEDEF_(0x8009310CL)
  20768. //
  20769. // MessageId: CRYPT_E_ASN1_RULE
  20770. //
  20771. // MessageText:
  20772. //
  20773. // ASN1 bad encoding rule.
  20774. //
  20775. #define CRYPT_E_ASN1_RULE _HRESULT_TYPEDEF_(0x8009310DL)
  20776. //
  20777. // MessageId: CRYPT_E_ASN1_UTF8
  20778. //
  20779. // MessageText:
  20780. //
  20781. // ASN1 bad unicode (UTF8).
  20782. //
  20783. #define CRYPT_E_ASN1_UTF8 _HRESULT_TYPEDEF_(0x8009310EL)
  20784. //
  20785. // MessageId: CRYPT_E_ASN1_PDU_TYPE
  20786. //
  20787. // MessageText:
  20788. //
  20789. // ASN1 bad PDU type.
  20790. //
  20791. #define CRYPT_E_ASN1_PDU_TYPE _HRESULT_TYPEDEF_(0x80093133L)
  20792. //
  20793. // MessageId: CRYPT_E_ASN1_NYI
  20794. //
  20795. // MessageText:
  20796. //
  20797. // ASN1 not yet implemented.
  20798. //
  20799. #define CRYPT_E_ASN1_NYI _HRESULT_TYPEDEF_(0x80093134L)
  20800. //
  20801. // MessageId: CRYPT_E_ASN1_EXTENDED
  20802. //
  20803. // MessageText:
  20804. //
  20805. // ASN1 skipped unknown extension(s).
  20806. //
  20807. #define CRYPT_E_ASN1_EXTENDED _HRESULT_TYPEDEF_(0x80093201L)
  20808. //
  20809. // MessageId: CRYPT_E_ASN1_NOEOD
  20810. //
  20811. // MessageText:
  20812. //
  20813. // ASN1 end of data expected
  20814. //
  20815. #define CRYPT_E_ASN1_NOEOD _HRESULT_TYPEDEF_(0x80093202L)
  20816. //
  20817. // MessageId: CERTSRV_E_BAD_REQUESTSUBJECT
  20818. //
  20819. // MessageText:
  20820. //
  20821. // The request subject name is invalid or too long.
  20822. //
  20823. #define CERTSRV_E_BAD_REQUESTSUBJECT _HRESULT_TYPEDEF_(0x80094001L)
  20824. //
  20825. // MessageId: CERTSRV_E_NO_REQUEST
  20826. //
  20827. // MessageText:
  20828. //
  20829. // The request does not exist.
  20830. //
  20831. #define CERTSRV_E_NO_REQUEST _HRESULT_TYPEDEF_(0x80094002L)
  20832. //
  20833. // MessageId: CERTSRV_E_BAD_REQUESTSTATUS
  20834. //
  20835. // MessageText:
  20836. //
  20837. // The request's current status does not allow this operation.
  20838. //
  20839. #define CERTSRV_E_BAD_REQUESTSTATUS _HRESULT_TYPEDEF_(0x80094003L)
  20840. //
  20841. // MessageId: CERTSRV_E_PROPERTY_EMPTY
  20842. //
  20843. // MessageText:
  20844. //
  20845. // The requested property value is empty.
  20846. //
  20847. #define CERTSRV_E_PROPERTY_EMPTY _HRESULT_TYPEDEF_(0x80094004L)
  20848. //
  20849. // MessageId: CERTSRV_E_INVALID_CA_CERTIFICATE
  20850. //
  20851. // MessageText:
  20852. //
  20853. // The certification authority's certificate contains invalid data.
  20854. //
  20855. #define CERTSRV_E_INVALID_CA_CERTIFICATE _HRESULT_TYPEDEF_(0x80094005L)
  20856. //
  20857. // MessageId: CERTSRV_E_SERVER_SUSPENDED
  20858. //
  20859. // MessageText:
  20860. //
  20861. // Certificate service has been suspended for a database restore operation.
  20862. //
  20863. #define CERTSRV_E_SERVER_SUSPENDED _HRESULT_TYPEDEF_(0x80094006L)
  20864. //
  20865. // MessageId: CERTSRV_E_ENCODING_LENGTH
  20866. //
  20867. // MessageText:
  20868. //
  20869. // The certificate contains an encoded length that is potentially incompatible with older enrollment software.
  20870. //
  20871. #define CERTSRV_E_ENCODING_LENGTH _HRESULT_TYPEDEF_(0x80094007L)
  20872. //
  20873. // MessageId: CERTSRV_E_ROLECONFLICT
  20874. //
  20875. // MessageText:
  20876. //
  20877. // The operation is denied. The user has multiple roles assigned and the certification authority is configured to enforce role separation.
  20878. //
  20879. #define CERTSRV_E_ROLECONFLICT _HRESULT_TYPEDEF_(0x80094008L)
  20880. //
  20881. // MessageId: CERTSRV_E_RESTRICTEDOFFICER
  20882. //
  20883. // MessageText:
  20884. //
  20885. // The operation is denied. It can only be performed by a certificate manager that is allowed to manage certificates for the current requester.
  20886. //
  20887. #define CERTSRV_E_RESTRICTEDOFFICER _HRESULT_TYPEDEF_(0x80094009L)
  20888. //
  20889. // MessageId: CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED
  20890. //
  20891. // MessageText:
  20892. //
  20893. // Cannot archive private key. The certification authority is not configured for key archival.
  20894. //
  20895. #define CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED _HRESULT_TYPEDEF_(0x8009400AL)
  20896. //
  20897. // MessageId: CERTSRV_E_NO_VALID_KRA
  20898. //
  20899. // MessageText:
  20900. //
  20901. // Cannot archive private key. The certification authority could not verify one or more key recovery certificates.
  20902. //
  20903. #define CERTSRV_E_NO_VALID_KRA _HRESULT_TYPEDEF_(0x8009400BL)
  20904. //
  20905. // MessageId: CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL
  20906. //
  20907. // MessageText:
  20908. //
  20909. // The request is incorrectly formatted. The encrypted private key must be in an unauthenticated attribute in an outermost signature.
  20910. //
  20911. #define CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL _HRESULT_TYPEDEF_(0x8009400CL)
  20912. //
  20913. // MessageId: CERTSRV_E_NO_CAADMIN_DEFINED
  20914. //
  20915. // MessageText:
  20916. //
  20917. // At least one security principal must have the permission to manage this CA.
  20918. //
  20919. #define CERTSRV_E_NO_CAADMIN_DEFINED _HRESULT_TYPEDEF_(0x8009400DL)
  20920. //
  20921. // MessageId: CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE
  20922. //
  20923. // MessageText:
  20924. //
  20925. // The request contains an invalid renewal certificate attribute.
  20926. //
  20927. #define CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE _HRESULT_TYPEDEF_(0x8009400EL)
  20928. //
  20929. // MessageId: CERTSRV_E_NO_DB_SESSIONS
  20930. //
  20931. // MessageText:
  20932. //
  20933. // An attempt was made to open a Certification Authority database session, but there are already too many active sessions. The server may need to be configured to allow additional sessions.
  20934. //
  20935. #define CERTSRV_E_NO_DB_SESSIONS _HRESULT_TYPEDEF_(0x8009400FL)
  20936. //
  20937. // MessageId: CERTSRV_E_ALIGNMENT_FAULT
  20938. //
  20939. // MessageText:
  20940. //
  20941. // A memory reference caused a data alignment fault.
  20942. //
  20943. #define CERTSRV_E_ALIGNMENT_FAULT _HRESULT_TYPEDEF_(0x80094010L)
  20944. //
  20945. // MessageId: CERTSRV_E_ENROLL_DENIED
  20946. //
  20947. // MessageText:
  20948. //
  20949. // The permissions on this certification authority do not allow the current user to enroll for certificates.
  20950. //
  20951. #define CERTSRV_E_ENROLL_DENIED _HRESULT_TYPEDEF_(0x80094011L)
  20952. //
  20953. // MessageId: CERTSRV_E_TEMPLATE_DENIED
  20954. //
  20955. // MessageText:
  20956. //
  20957. // The permissions on the certificate template do not allow the current user to enroll for this type of certificate.
  20958. //
  20959. #define CERTSRV_E_TEMPLATE_DENIED _HRESULT_TYPEDEF_(0x80094012L)
  20960. //
  20961. // MessageId: CERTSRV_E_UNSUPPORTED_CERT_TYPE
  20962. //
  20963. // MessageText:
  20964. //
  20965. // The requested certificate template is not supported by this CA.
  20966. //
  20967. #define CERTSRV_E_UNSUPPORTED_CERT_TYPE _HRESULT_TYPEDEF_(0x80094800L)
  20968. //
  20969. // MessageId: CERTSRV_E_NO_CERT_TYPE
  20970. //
  20971. // MessageText:
  20972. //
  20973. // The request contains no certificate template information.
  20974. //
  20975. #define CERTSRV_E_NO_CERT_TYPE _HRESULT_TYPEDEF_(0x80094801L)
  20976. //
  20977. // MessageId: CERTSRV_E_TEMPLATE_CONFLICT
  20978. //
  20979. // MessageText:
  20980. //
  20981. // The request contains conflicting template information.
  20982. //
  20983. #define CERTSRV_E_TEMPLATE_CONFLICT _HRESULT_TYPEDEF_(0x80094802L)
  20984. //
  20985. // MessageId: CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED
  20986. //
  20987. // MessageText:
  20988. //
  20989. // The request is missing a required Subject Alternate name extension.
  20990. //
  20991. #define CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED _HRESULT_TYPEDEF_(0x80094803L)
  20992. //
  20993. // MessageId: CERTSRV_E_ARCHIVED_KEY_REQUIRED
  20994. //
  20995. // MessageText:
  20996. //
  20997. // The request is missing a required private key for archival by the server.
  20998. //
  20999. #define CERTSRV_E_ARCHIVED_KEY_REQUIRED _HRESULT_TYPEDEF_(0x80094804L)
  21000. //
  21001. // MessageId: CERTSRV_E_SMIME_REQUIRED
  21002. //
  21003. // MessageText:
  21004. //
  21005. // The request is missing a required SMIME capabilities extension.
  21006. //
  21007. #define CERTSRV_E_SMIME_REQUIRED _HRESULT_TYPEDEF_(0x80094805L)
  21008. //
  21009. // MessageId: CERTSRV_E_BAD_RENEWAL_SUBJECT
  21010. //
  21011. // MessageText:
  21012. //
  21013. // The request was made on behalf of a subject other than the caller. The certificate template must be configured to require at least one signature to authorize the request.
  21014. //
  21015. #define CERTSRV_E_BAD_RENEWAL_SUBJECT _HRESULT_TYPEDEF_(0x80094806L)
  21016. //
  21017. // MessageId: CERTSRV_E_BAD_TEMPLATE_VERSION
  21018. //
  21019. // MessageText:
  21020. //
  21021. // The request template version is newer than the supported template version.
  21022. //
  21023. #define CERTSRV_E_BAD_TEMPLATE_VERSION _HRESULT_TYPEDEF_(0x80094807L)
  21024. //
  21025. // MessageId: CERTSRV_E_TEMPLATE_POLICY_REQUIRED
  21026. //
  21027. // MessageText:
  21028. //
  21029. // The template is missing a required signature policy attribute.
  21030. //
  21031. #define CERTSRV_E_TEMPLATE_POLICY_REQUIRED _HRESULT_TYPEDEF_(0x80094808L)
  21032. //
  21033. // MessageId: CERTSRV_E_SIGNATURE_POLICY_REQUIRED
  21034. //
  21035. // MessageText:
  21036. //
  21037. // The request is missing required signature policy information.
  21038. //
  21039. #define CERTSRV_E_SIGNATURE_POLICY_REQUIRED _HRESULT_TYPEDEF_(0x80094809L)
  21040. //
  21041. // MessageId: CERTSRV_E_SIGNATURE_COUNT
  21042. //
  21043. // MessageText:
  21044. //
  21045. // The request is missing one or more required signatures.
  21046. //
  21047. #define CERTSRV_E_SIGNATURE_COUNT _HRESULT_TYPEDEF_(0x8009480AL)
  21048. //
  21049. // MessageId: CERTSRV_E_SIGNATURE_REJECTED
  21050. //
  21051. // MessageText:
  21052. //
  21053. // One or more signatures did not include the required application or issuance policies. The request is missing one or more required valid signatures.
  21054. //
  21055. #define CERTSRV_E_SIGNATURE_REJECTED _HRESULT_TYPEDEF_(0x8009480BL)
  21056. //
  21057. // MessageId: CERTSRV_E_ISSUANCE_POLICY_REQUIRED
  21058. //
  21059. // MessageText:
  21060. //
  21061. // The request is missing one or more required signature issuance policies.
  21062. //
  21063. #define CERTSRV_E_ISSUANCE_POLICY_REQUIRED _HRESULT_TYPEDEF_(0x8009480CL)
  21064. //
  21065. // MessageId: CERTSRV_E_SUBJECT_UPN_REQUIRED
  21066. //
  21067. // MessageText:
  21068. //
  21069. // The UPN is unavailable and cannot be added to the Subject Alternate name.
  21070. //
  21071. #define CERTSRV_E_SUBJECT_UPN_REQUIRED _HRESULT_TYPEDEF_(0x8009480DL)
  21072. //
  21073. // MessageId: CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED
  21074. //
  21075. // MessageText:
  21076. //
  21077. // The Active Directory GUID is unavailable and cannot be added to the Subject Alternate name.
  21078. //
  21079. #define CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED _HRESULT_TYPEDEF_(0x8009480EL)
  21080. //
  21081. // MessageId: CERTSRV_E_SUBJECT_DNS_REQUIRED
  21082. //
  21083. // MessageText:
  21084. //
  21085. // The DNS name is unavailable and cannot be added to the Subject Alternate name.
  21086. //
  21087. #define CERTSRV_E_SUBJECT_DNS_REQUIRED _HRESULT_TYPEDEF_(0x8009480FL)
  21088. //
  21089. // MessageId: CERTSRV_E_ARCHIVED_KEY_UNEXPECTED
  21090. //
  21091. // MessageText:
  21092. //
  21093. // The request includes a private key for archival by the server, but key archival is not enabled for the specified certificate template.
  21094. //
  21095. #define CERTSRV_E_ARCHIVED_KEY_UNEXPECTED _HRESULT_TYPEDEF_(0x80094810L)
  21096. //
  21097. // MessageId: CERTSRV_E_KEY_LENGTH
  21098. //
  21099. // MessageText:
  21100. //
  21101. // The public key does not meet the minimum size required by the specified certificate template.
  21102. //
  21103. #define CERTSRV_E_KEY_LENGTH _HRESULT_TYPEDEF_(0x80094811L)
  21104. //
  21105. // The range 0x5000-0x51ff is reserved for XENROLL errors.
  21106. //
  21107. //
  21108. // MessageId: XENROLL_E_KEY_NOT_EXPORTABLE
  21109. //
  21110. // MessageText:
  21111. //
  21112. // The key is not exportable.
  21113. //
  21114. #define XENROLL_E_KEY_NOT_EXPORTABLE _HRESULT_TYPEDEF_(0x80095000L)
  21115. //
  21116. // MessageId: XENROLL_E_CANNOT_ADD_ROOT_CERT
  21117. //
  21118. // MessageText:
  21119. //
  21120. // You cannot add the root CA certificate into your local store.
  21121. //
  21122. #define XENROLL_E_CANNOT_ADD_ROOT_CERT _HRESULT_TYPEDEF_(0x80095001L)
  21123. //
  21124. // MessageId: XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND
  21125. //
  21126. // MessageText:
  21127. //
  21128. // The key archival hash attribute was not found in the response.
  21129. //
  21130. #define XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND _HRESULT_TYPEDEF_(0x80095002L)
  21131. //
  21132. // MessageId: XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH
  21133. //
  21134. // MessageText:
  21135. //
  21136. // An unexpetced key archival hash attribute was found in the response.
  21137. //
  21138. #define XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH _HRESULT_TYPEDEF_(0x80095003L)
  21139. //
  21140. // MessageId: XENROLL_E_RESPONSE_KA_HASH_MISMATCH
  21141. //
  21142. // MessageText:
  21143. //
  21144. // There is a key archival hash mismatch between the request and the response.
  21145. //
  21146. #define XENROLL_E_RESPONSE_KA_HASH_MISMATCH _HRESULT_TYPEDEF_(0x80095004L)
  21147. //
  21148. // MessageId: XENROLL_E_KEYSPEC_SMIME_MISMATCH
  21149. //
  21150. // MessageText:
  21151. //
  21152. // Signing certificate cannot include SMIME extension.
  21153. //
  21154. #define XENROLL_E_KEYSPEC_SMIME_MISMATCH _HRESULT_TYPEDEF_(0x80095005L)
  21155. //
  21156. // MessageId: TRUST_E_SYSTEM_ERROR
  21157. //
  21158. // MessageText:
  21159. //
  21160. // A system-level error occurred while verifying trust.
  21161. //
  21162. #define TRUST_E_SYSTEM_ERROR _HRESULT_TYPEDEF_(0x80096001L)
  21163. //
  21164. // MessageId: TRUST_E_NO_SIGNER_CERT
  21165. //
  21166. // MessageText:
  21167. //
  21168. // The certificate for the signer of the message is invalid or not found.
  21169. //
  21170. #define TRUST_E_NO_SIGNER_CERT _HRESULT_TYPEDEF_(0x80096002L)
  21171. //
  21172. // MessageId: TRUST_E_COUNTER_SIGNER
  21173. //
  21174. // MessageText:
  21175. //
  21176. // One of the counter signatures was invalid.
  21177. //
  21178. #define TRUST_E_COUNTER_SIGNER _HRESULT_TYPEDEF_(0x80096003L)
  21179. //
  21180. // MessageId: TRUST_E_CERT_SIGNATURE
  21181. //
  21182. // MessageText:
  21183. //
  21184. // The signature of the certificate can not be verified.
  21185. //
  21186. #define TRUST_E_CERT_SIGNATURE _HRESULT_TYPEDEF_(0x80096004L)
  21187. //
  21188. // MessageId: TRUST_E_TIME_STAMP
  21189. //
  21190. // MessageText:
  21191. //
  21192. // The timestamp signature and/or certificate could not be verified or is malformed.
  21193. //
  21194. #define TRUST_E_TIME_STAMP _HRESULT_TYPEDEF_(0x80096005L)
  21195. //
  21196. // MessageId: TRUST_E_BAD_DIGEST
  21197. //
  21198. // MessageText:
  21199. //
  21200. // The digital signature of the object did not verify.
  21201. //
  21202. #define TRUST_E_BAD_DIGEST _HRESULT_TYPEDEF_(0x80096010L)
  21203. //
  21204. // MessageId: TRUST_E_BASIC_CONSTRAINTS
  21205. //
  21206. // MessageText:
  21207. //
  21208. // A certificate's basic constraint extension has not been observed.
  21209. //
  21210. #define TRUST_E_BASIC_CONSTRAINTS _HRESULT_TYPEDEF_(0x80096019L)
  21211. //
  21212. // MessageId: TRUST_E_FINANCIAL_CRITERIA
  21213. //
  21214. // MessageText:
  21215. //
  21216. // The certificate does not meet or contain the Authenticode financial extensions.
  21217. //
  21218. #define TRUST_E_FINANCIAL_CRITERIA _HRESULT_TYPEDEF_(0x8009601EL)
  21219. //
  21220. // Error codes for mssipotf.dll
  21221. // Most of the error codes can only occur when an error occurs
  21222. // during font file signing
  21223. //
  21224. //
  21225. //
  21226. // MessageId: MSSIPOTF_E_OUTOFMEMRANGE
  21227. //
  21228. // MessageText:
  21229. //
  21230. // Tried to reference a part of the file outside the proper range.
  21231. //
  21232. #define MSSIPOTF_E_OUTOFMEMRANGE _HRESULT_TYPEDEF_(0x80097001L)
  21233. //
  21234. // MessageId: MSSIPOTF_E_CANTGETOBJECT
  21235. //
  21236. // MessageText:
  21237. //
  21238. // Could not retrieve an object from the file.
  21239. //
  21240. #define MSSIPOTF_E_CANTGETOBJECT _HRESULT_TYPEDEF_(0x80097002L)
  21241. //
  21242. // MessageId: MSSIPOTF_E_NOHEADTABLE
  21243. //
  21244. // MessageText:
  21245. //
  21246. // Could not find the head table in the file.
  21247. //
  21248. #define MSSIPOTF_E_NOHEADTABLE _HRESULT_TYPEDEF_(0x80097003L)
  21249. //
  21250. // MessageId: MSSIPOTF_E_BAD_MAGICNUMBER
  21251. //
  21252. // MessageText:
  21253. //
  21254. // The magic number in the head table is incorrect.
  21255. //
  21256. #define MSSIPOTF_E_BAD_MAGICNUMBER _HRESULT_TYPEDEF_(0x80097004L)
  21257. //
  21258. // MessageId: MSSIPOTF_E_BAD_OFFSET_TABLE
  21259. //
  21260. // MessageText:
  21261. //
  21262. // The offset table has incorrect values.
  21263. //
  21264. #define MSSIPOTF_E_BAD_OFFSET_TABLE _HRESULT_TYPEDEF_(0x80097005L)
  21265. //
  21266. // MessageId: MSSIPOTF_E_TABLE_TAGORDER
  21267. //
  21268. // MessageText:
  21269. //
  21270. // Duplicate table tags or tags out of alphabetical order.
  21271. //
  21272. #define MSSIPOTF_E_TABLE_TAGORDER _HRESULT_TYPEDEF_(0x80097006L)
  21273. //
  21274. // MessageId: MSSIPOTF_E_TABLE_LONGWORD
  21275. //
  21276. // MessageText:
  21277. //
  21278. // A table does not start on a long word boundary.
  21279. //
  21280. #define MSSIPOTF_E_TABLE_LONGWORD _HRESULT_TYPEDEF_(0x80097007L)
  21281. //
  21282. // MessageId: MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT
  21283. //
  21284. // MessageText:
  21285. //
  21286. // First table does not appear after header information.
  21287. //
  21288. #define MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT _HRESULT_TYPEDEF_(0x80097008L)
  21289. //
  21290. // MessageId: MSSIPOTF_E_TABLES_OVERLAP
  21291. //
  21292. // MessageText:
  21293. //
  21294. // Two or more tables overlap.
  21295. //
  21296. #define MSSIPOTF_E_TABLES_OVERLAP _HRESULT_TYPEDEF_(0x80097009L)
  21297. //
  21298. // MessageId: MSSIPOTF_E_TABLE_PADBYTES
  21299. //
  21300. // MessageText:
  21301. //
  21302. // Too many pad bytes between tables or pad bytes are not 0.
  21303. //
  21304. #define MSSIPOTF_E_TABLE_PADBYTES _HRESULT_TYPEDEF_(0x8009700AL)
  21305. //
  21306. // MessageId: MSSIPOTF_E_FILETOOSMALL
  21307. //
  21308. // MessageText:
  21309. //
  21310. // File is too small to contain the last table.
  21311. //
  21312. #define MSSIPOTF_E_FILETOOSMALL _HRESULT_TYPEDEF_(0x8009700BL)
  21313. //
  21314. // MessageId: MSSIPOTF_E_TABLE_CHECKSUM
  21315. //
  21316. // MessageText:
  21317. //
  21318. // A table checksum is incorrect.
  21319. //
  21320. #define MSSIPOTF_E_TABLE_CHECKSUM _HRESULT_TYPEDEF_(0x8009700CL)
  21321. //
  21322. // MessageId: MSSIPOTF_E_FILE_CHECKSUM
  21323. //
  21324. // MessageText:
  21325. //
  21326. // The file checksum is incorrect.
  21327. //
  21328. #define MSSIPOTF_E_FILE_CHECKSUM _HRESULT_TYPEDEF_(0x8009700DL)
  21329. //
  21330. // MessageId: MSSIPOTF_E_FAILED_POLICY
  21331. //
  21332. // MessageText:
  21333. //
  21334. // The signature does not have the correct attributes for the policy.
  21335. //
  21336. #define MSSIPOTF_E_FAILED_POLICY _HRESULT_TYPEDEF_(0x80097010L)
  21337. //
  21338. // MessageId: MSSIPOTF_E_FAILED_HINTS_CHECK
  21339. //
  21340. // MessageText:
  21341. //
  21342. // The file did not pass the hints check.
  21343. //
  21344. #define MSSIPOTF_E_FAILED_HINTS_CHECK _HRESULT_TYPEDEF_(0x80097011L)
  21345. //
  21346. // MessageId: MSSIPOTF_E_NOT_OPENTYPE
  21347. //
  21348. // MessageText:
  21349. //
  21350. // The file is not an OpenType file.
  21351. //
  21352. #define MSSIPOTF_E_NOT_OPENTYPE _HRESULT_TYPEDEF_(0x80097012L)
  21353. //
  21354. // MessageId: MSSIPOTF_E_FILE
  21355. //
  21356. // MessageText:
  21357. //
  21358. // Failed on a file operation (open, map, read, write).
  21359. //
  21360. #define MSSIPOTF_E_FILE _HRESULT_TYPEDEF_(0x80097013L)
  21361. //
  21362. // MessageId: MSSIPOTF_E_CRYPT
  21363. //
  21364. // MessageText:
  21365. //
  21366. // A call to a CryptoAPI function failed.
  21367. //
  21368. #define MSSIPOTF_E_CRYPT _HRESULT_TYPEDEF_(0x80097014L)
  21369. //
  21370. // MessageId: MSSIPOTF_E_BADVERSION
  21371. //
  21372. // MessageText:
  21373. //
  21374. // There is a bad version number in the file.
  21375. //
  21376. #define MSSIPOTF_E_BADVERSION _HRESULT_TYPEDEF_(0x80097015L)
  21377. //
  21378. // MessageId: MSSIPOTF_E_DSIG_STRUCTURE
  21379. //
  21380. // MessageText:
  21381. //
  21382. // The structure of the DSIG table is incorrect.
  21383. //
  21384. #define MSSIPOTF_E_DSIG_STRUCTURE _HRESULT_TYPEDEF_(0x80097016L)
  21385. //
  21386. // MessageId: MSSIPOTF_E_PCONST_CHECK
  21387. //
  21388. // MessageText:
  21389. //
  21390. // A check failed in a partially constant table.
  21391. //
  21392. #define MSSIPOTF_E_PCONST_CHECK _HRESULT_TYPEDEF_(0x80097017L)
  21393. //
  21394. // MessageId: MSSIPOTF_E_STRUCTURE
  21395. //
  21396. // MessageText:
  21397. //
  21398. // Some kind of structural error.
  21399. //
  21400. #define MSSIPOTF_E_STRUCTURE _HRESULT_TYPEDEF_(0x80097018L)
  21401. #define NTE_OP_OK 0
  21402. //
  21403. // Note that additional FACILITY_SSPI errors are in issperr.h
  21404. //
  21405. // ******************
  21406. // FACILITY_CERT
  21407. // ******************
  21408. //
  21409. // MessageId: TRUST_E_PROVIDER_UNKNOWN
  21410. //
  21411. // MessageText:
  21412. //
  21413. // Unknown trust provider.
  21414. //
  21415. #define TRUST_E_PROVIDER_UNKNOWN _HRESULT_TYPEDEF_(0x800B0001L)
  21416. //
  21417. // MessageId: TRUST_E_ACTION_UNKNOWN
  21418. //
  21419. // MessageText:
  21420. //
  21421. // The trust verification action specified is not supported by the specified trust provider.
  21422. //
  21423. #define TRUST_E_ACTION_UNKNOWN _HRESULT_TYPEDEF_(0x800B0002L)
  21424. //
  21425. // MessageId: TRUST_E_SUBJECT_FORM_UNKNOWN
  21426. //
  21427. // MessageText:
  21428. //
  21429. // The form specified for the subject is not one supported or known by the specified trust provider.
  21430. //
  21431. #define TRUST_E_SUBJECT_FORM_UNKNOWN _HRESULT_TYPEDEF_(0x800B0003L)
  21432. //
  21433. // MessageId: TRUST_E_SUBJECT_NOT_TRUSTED
  21434. //
  21435. // MessageText:
  21436. //
  21437. // The subject is not trusted for the specified action.
  21438. //
  21439. #define TRUST_E_SUBJECT_NOT_TRUSTED _HRESULT_TYPEDEF_(0x800B0004L)
  21440. //
  21441. // MessageId: DIGSIG_E_ENCODE
  21442. //
  21443. // MessageText:
  21444. //
  21445. // Error due to problem in ASN.1 encoding process.
  21446. //
  21447. #define DIGSIG_E_ENCODE _HRESULT_TYPEDEF_(0x800B0005L)
  21448. //
  21449. // MessageId: DIGSIG_E_DECODE
  21450. //
  21451. // MessageText:
  21452. //
  21453. // Error due to problem in ASN.1 decoding process.
  21454. //
  21455. #define DIGSIG_E_DECODE _HRESULT_TYPEDEF_(0x800B0006L)
  21456. //
  21457. // MessageId: DIGSIG_E_EXTENSIBILITY
  21458. //
  21459. // MessageText:
  21460. //
  21461. // Reading / writing Extensions where Attributes are appropriate, and visa versa.
  21462. //
  21463. #define DIGSIG_E_EXTENSIBILITY _HRESULT_TYPEDEF_(0x800B0007L)
  21464. //
  21465. // MessageId: DIGSIG_E_CRYPTO
  21466. //
  21467. // MessageText:
  21468. //
  21469. // Unspecified cryptographic failure.
  21470. //
  21471. #define DIGSIG_E_CRYPTO _HRESULT_TYPEDEF_(0x800B0008L)
  21472. //
  21473. // MessageId: PERSIST_E_SIZEDEFINITE
  21474. //
  21475. // MessageText:
  21476. //
  21477. // The size of the data could not be determined.
  21478. //
  21479. #define PERSIST_E_SIZEDEFINITE _HRESULT_TYPEDEF_(0x800B0009L)
  21480. //
  21481. // MessageId: PERSIST_E_SIZEINDEFINITE
  21482. //
  21483. // MessageText:
  21484. //
  21485. // The size of the indefinite-sized data could not be determined.
  21486. //
  21487. #define PERSIST_E_SIZEINDEFINITE _HRESULT_TYPEDEF_(0x800B000AL)
  21488. //
  21489. // MessageId: PERSIST_E_NOTSELFSIZING
  21490. //
  21491. // MessageText:
  21492. //
  21493. // This object does not read and write self-sizing data.
  21494. //
  21495. #define PERSIST_E_NOTSELFSIZING _HRESULT_TYPEDEF_(0x800B000BL)
  21496. //
  21497. // MessageId: TRUST_E_NOSIGNATURE
  21498. //
  21499. // MessageText:
  21500. //
  21501. // No signature was present in the subject.
  21502. //
  21503. #define TRUST_E_NOSIGNATURE _HRESULT_TYPEDEF_(0x800B0100L)
  21504. //
  21505. // MessageId: CERT_E_EXPIRED
  21506. //
  21507. // MessageText:
  21508. //
  21509. // A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.
  21510. //
  21511. #define CERT_E_EXPIRED _HRESULT_TYPEDEF_(0x800B0101L)
  21512. //
  21513. // MessageId: CERT_E_VALIDITYPERIODNESTING
  21514. //
  21515. // MessageText:
  21516. //
  21517. // The validity periods of the certification chain do not nest correctly.
  21518. //
  21519. #define CERT_E_VALIDITYPERIODNESTING _HRESULT_TYPEDEF_(0x800B0102L)
  21520. //
  21521. // MessageId: CERT_E_ROLE
  21522. //
  21523. // MessageText:
  21524. //
  21525. // A certificate that can only be used as an end-entity is being used as a CA or visa versa.
  21526. //
  21527. #define CERT_E_ROLE _HRESULT_TYPEDEF_(0x800B0103L)
  21528. //
  21529. // MessageId: CERT_E_PATHLENCONST
  21530. //
  21531. // MessageText:
  21532. //
  21533. // A path length constraint in the certification chain has been violated.
  21534. //
  21535. #define CERT_E_PATHLENCONST _HRESULT_TYPEDEF_(0x800B0104L)
  21536. //
  21537. // MessageId: CERT_E_CRITICAL
  21538. //
  21539. // MessageText:
  21540. //
  21541. // A certificate contains an unknown extension that is marked 'critical'.
  21542. //
  21543. #define CERT_E_CRITICAL _HRESULT_TYPEDEF_(0x800B0105L)
  21544. //
  21545. // MessageId: CERT_E_PURPOSE
  21546. //
  21547. // MessageText:
  21548. //
  21549. // A certificate being used for a purpose other than the ones specified by its CA.
  21550. //
  21551. #define CERT_E_PURPOSE _HRESULT_TYPEDEF_(0x800B0106L)
  21552. //
  21553. // MessageId: CERT_E_ISSUERCHAINING
  21554. //
  21555. // MessageText:
  21556. //
  21557. // A parent of a given certificate in fact did not issue that child certificate.
  21558. //
  21559. #define CERT_E_ISSUERCHAINING _HRESULT_TYPEDEF_(0x800B0107L)
  21560. //
  21561. // MessageId: CERT_E_MALFORMED
  21562. //
  21563. // MessageText:
  21564. //
  21565. // A certificate is missing or has an empty value for an important field, such as a subject or issuer name.
  21566. //
  21567. #define CERT_E_MALFORMED _HRESULT_TYPEDEF_(0x800B0108L)
  21568. //
  21569. // MessageId: CERT_E_UNTRUSTEDROOT
  21570. //
  21571. // MessageText:
  21572. //
  21573. // A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
  21574. //
  21575. #define CERT_E_UNTRUSTEDROOT _HRESULT_TYPEDEF_(0x800B0109L)
  21576. //
  21577. // MessageId: CERT_E_CHAINING
  21578. //
  21579. // MessageText:
  21580. //
  21581. // An internal certificate chaining error has occurred.
  21582. //
  21583. #define CERT_E_CHAINING _HRESULT_TYPEDEF_(0x800B010AL)
  21584. //
  21585. // MessageId: TRUST_E_FAIL
  21586. //
  21587. // MessageText:
  21588. //
  21589. // Generic trust failure.
  21590. //
  21591. #define TRUST_E_FAIL _HRESULT_TYPEDEF_(0x800B010BL)
  21592. //
  21593. // MessageId: CERT_E_REVOKED
  21594. //
  21595. // MessageText:
  21596. //
  21597. // A certificate was explicitly revoked by its issuer.
  21598. //
  21599. #define CERT_E_REVOKED _HRESULT_TYPEDEF_(0x800B010CL)
  21600. //
  21601. // MessageId: CERT_E_UNTRUSTEDTESTROOT
  21602. //
  21603. // MessageText:
  21604. //
  21605. // The certification path terminates with the test root which is not trusted with the current policy settings.
  21606. //
  21607. #define CERT_E_UNTRUSTEDTESTROOT _HRESULT_TYPEDEF_(0x800B010DL)
  21608. //
  21609. // MessageId: CERT_E_REVOCATION_FAILURE
  21610. //
  21611. // MessageText:
  21612. //
  21613. // The revocation process could not continue - the certificate(s) could not be checked.
  21614. //
  21615. #define CERT_E_REVOCATION_FAILURE _HRESULT_TYPEDEF_(0x800B010EL)
  21616. //
  21617. // MessageId: CERT_E_CN_NO_MATCH
  21618. //
  21619. // MessageText:
  21620. //
  21621. // The certificate's CN name does not match the passed value.
  21622. //
  21623. #define CERT_E_CN_NO_MATCH _HRESULT_TYPEDEF_(0x800B010FL)
  21624. //
  21625. // MessageId: CERT_E_WRONG_USAGE
  21626. //
  21627. // MessageText:
  21628. //
  21629. // The certificate is not valid for the requested usage.
  21630. //
  21631. #define CERT_E_WRONG_USAGE _HRESULT_TYPEDEF_(0x800B0110L)
  21632. //
  21633. // MessageId: TRUST_E_EXPLICIT_DISTRUST
  21634. //
  21635. // MessageText:
  21636. //
  21637. // The certificate was explicitly marked as untrusted by the user.
  21638. //
  21639. #define TRUST_E_EXPLICIT_DISTRUST _HRESULT_TYPEDEF_(0x800B0111L)
  21640. //
  21641. // MessageId: CERT_E_UNTRUSTEDCA
  21642. //
  21643. // MessageText:
  21644. //
  21645. // A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.
  21646. //
  21647. #define CERT_E_UNTRUSTEDCA _HRESULT_TYPEDEF_(0x800B0112L)
  21648. //
  21649. // MessageId: CERT_E_INVALID_POLICY
  21650. //
  21651. // MessageText:
  21652. //
  21653. // The certificate has invalid policy.
  21654. //
  21655. #define CERT_E_INVALID_POLICY _HRESULT_TYPEDEF_(0x800B0113L)
  21656. //
  21657. // MessageId: CERT_E_INVALID_NAME
  21658. //
  21659. // MessageText:
  21660. //
  21661. // The certificate has an invalid name. The name is not included in the permitted list or is explicitly excluded.
  21662. //
  21663. #define CERT_E_INVALID_NAME _HRESULT_TYPEDEF_(0x800B0114L)
  21664. // *****************
  21665. // FACILITY_SETUPAPI
  21666. // *****************
  21667. //
  21668. // Since these error codes aren't in the standard Win32 range (i.e., 0-64K), define a
  21669. // macro to map either Win32 or SetupAPI error codes into an HRESULT.
  21670. //
  21671. #define HRESULT_FROM_SETUPAPI(x) ((((x) & (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR)) == (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR)) \
  21672. ? ((HRESULT) (((x) & 0x0000FFFF) | (FACILITY_SETUPAPI << 16) | 0x80000000)) \
  21673. : HRESULT_FROM_WIN32(x))
  21674. //
  21675. // MessageId: SPAPI_E_EXPECTED_SECTION_NAME
  21676. //
  21677. // MessageText:
  21678. //
  21679. // A non-empty line was encountered in the INF before the start of a section.
  21680. //
  21681. #define SPAPI_E_EXPECTED_SECTION_NAME _HRESULT_TYPEDEF_(0x800F0000L)
  21682. //
  21683. // MessageId: SPAPI_E_BAD_SECTION_NAME_LINE
  21684. //
  21685. // MessageText:
  21686. //
  21687. // A section name marker in the INF is not complete, or does not exist on a line by itself.
  21688. //
  21689. #define SPAPI_E_BAD_SECTION_NAME_LINE _HRESULT_TYPEDEF_(0x800F0001L)
  21690. //
  21691. // MessageId: SPAPI_E_SECTION_NAME_TOO_LONG
  21692. //
  21693. // MessageText:
  21694. //
  21695. // An INF section was encountered whose name exceeds the maximum section name length.
  21696. //
  21697. #define SPAPI_E_SECTION_NAME_TOO_LONG _HRESULT_TYPEDEF_(0x800F0002L)
  21698. //
  21699. // MessageId: SPAPI_E_GENERAL_SYNTAX
  21700. //
  21701. // MessageText:
  21702. //
  21703. // The syntax of the INF is invalid.
  21704. //
  21705. #define SPAPI_E_GENERAL_SYNTAX _HRESULT_TYPEDEF_(0x800F0003L)
  21706. //
  21707. // MessageId: SPAPI_E_WRONG_INF_STYLE
  21708. //
  21709. // MessageText:
  21710. //
  21711. // The style of the INF is different than what was requested.
  21712. //
  21713. #define SPAPI_E_WRONG_INF_STYLE _HRESULT_TYPEDEF_(0x800F0100L)
  21714. //
  21715. // MessageId: SPAPI_E_SECTION_NOT_FOUND
  21716. //
  21717. // MessageText:
  21718. //
  21719. // The required section was not found in the INF.
  21720. //
  21721. #define SPAPI_E_SECTION_NOT_FOUND _HRESULT_TYPEDEF_(0x800F0101L)
  21722. //
  21723. // MessageId: SPAPI_E_LINE_NOT_FOUND
  21724. //
  21725. // MessageText:
  21726. //
  21727. // The required line was not found in the INF.
  21728. //
  21729. #define SPAPI_E_LINE_NOT_FOUND _HRESULT_TYPEDEF_(0x800F0102L)
  21730. //
  21731. // MessageId: SPAPI_E_NO_BACKUP
  21732. //
  21733. // MessageText:
  21734. //
  21735. // The files affected by the installation of this file queue have not been backed up for uninstall.
  21736. //
  21737. #define SPAPI_E_NO_BACKUP _HRESULT_TYPEDEF_(0x800F0103L)
  21738. //
  21739. // MessageId: SPAPI_E_NO_ASSOCIATED_CLASS
  21740. //
  21741. // MessageText:
  21742. //
  21743. // The INF or the device information set or element does not have an associated install class.
  21744. //
  21745. #define SPAPI_E_NO_ASSOCIATED_CLASS _HRESULT_TYPEDEF_(0x800F0200L)
  21746. //
  21747. // MessageId: SPAPI_E_CLASS_MISMATCH
  21748. //
  21749. // MessageText:
  21750. //
  21751. // The INF or the device information set or element does not match the specified install class.
  21752. //
  21753. #define SPAPI_E_CLASS_MISMATCH _HRESULT_TYPEDEF_(0x800F0201L)
  21754. //
  21755. // MessageId: SPAPI_E_DUPLICATE_FOUND
  21756. //
  21757. // MessageText:
  21758. //
  21759. // An existing device was found that is a duplicate of the device being manually installed.
  21760. //
  21761. #define SPAPI_E_DUPLICATE_FOUND _HRESULT_TYPEDEF_(0x800F0202L)
  21762. //
  21763. // MessageId: SPAPI_E_NO_DRIVER_SELECTED
  21764. //
  21765. // MessageText:
  21766. //
  21767. // There is no driver selected for the device information set or element.
  21768. //
  21769. #define SPAPI_E_NO_DRIVER_SELECTED _HRESULT_TYPEDEF_(0x800F0203L)
  21770. //
  21771. // MessageId: SPAPI_E_KEY_DOES_NOT_EXIST
  21772. //
  21773. // MessageText:
  21774. //
  21775. // The requested device registry key does not exist.
  21776. //
  21777. #define SPAPI_E_KEY_DOES_NOT_EXIST _HRESULT_TYPEDEF_(0x800F0204L)
  21778. //
  21779. // MessageId: SPAPI_E_INVALID_DEVINST_NAME
  21780. //
  21781. // MessageText:
  21782. //
  21783. // The device instance name is invalid.
  21784. //
  21785. #define SPAPI_E_INVALID_DEVINST_NAME _HRESULT_TYPEDEF_(0x800F0205L)
  21786. //
  21787. // MessageId: SPAPI_E_INVALID_CLASS
  21788. //
  21789. // MessageText:
  21790. //
  21791. // The install class is not present or is invalid.
  21792. //
  21793. #define SPAPI_E_INVALID_CLASS _HRESULT_TYPEDEF_(0x800F0206L)
  21794. //
  21795. // MessageId: SPAPI_E_DEVINST_ALREADY_EXISTS
  21796. //
  21797. // MessageText:
  21798. //
  21799. // The device instance cannot be created because it already exists.
  21800. //
  21801. #define SPAPI_E_DEVINST_ALREADY_EXISTS _HRESULT_TYPEDEF_(0x800F0207L)
  21802. //
  21803. // MessageId: SPAPI_E_DEVINFO_NOT_REGISTERED
  21804. //
  21805. // MessageText:
  21806. //
  21807. // The operation cannot be performed on a device information element that has not been registered.
  21808. //
  21809. #define SPAPI_E_DEVINFO_NOT_REGISTERED _HRESULT_TYPEDEF_(0x800F0208L)
  21810. //
  21811. // MessageId: SPAPI_E_INVALID_REG_PROPERTY
  21812. //
  21813. // MessageText:
  21814. //
  21815. // The device property code is invalid.
  21816. //
  21817. #define SPAPI_E_INVALID_REG_PROPERTY _HRESULT_TYPEDEF_(0x800F0209L)
  21818. //
  21819. // MessageId: SPAPI_E_NO_INF
  21820. //
  21821. // MessageText:
  21822. //
  21823. // The INF from which a driver list is to be built does not exist.
  21824. //
  21825. #define SPAPI_E_NO_INF _HRESULT_TYPEDEF_(0x800F020AL)
  21826. //
  21827. // MessageId: SPAPI_E_NO_SUCH_DEVINST
  21828. //
  21829. // MessageText:
  21830. //
  21831. // The device instance does not exist in the hardware tree.
  21832. //
  21833. #define SPAPI_E_NO_SUCH_DEVINST _HRESULT_TYPEDEF_(0x800F020BL)
  21834. //
  21835. // MessageId: SPAPI_E_CANT_LOAD_CLASS_ICON
  21836. //
  21837. // MessageText:
  21838. //
  21839. // The icon representing this install class cannot be loaded.
  21840. //
  21841. #define SPAPI_E_CANT_LOAD_CLASS_ICON _HRESULT_TYPEDEF_(0x800F020CL)
  21842. //
  21843. // MessageId: SPAPI_E_INVALID_CLASS_INSTALLER
  21844. //
  21845. // MessageText:
  21846. //
  21847. // The class installer registry entry is invalid.
  21848. //
  21849. #define SPAPI_E_INVALID_CLASS_INSTALLER _HRESULT_TYPEDEF_(0x800F020DL)
  21850. //
  21851. // MessageId: SPAPI_E_DI_DO_DEFAULT
  21852. //
  21853. // MessageText:
  21854. //
  21855. // The class installer has indicated that the default action should be performed for this installation request.
  21856. //
  21857. #define SPAPI_E_DI_DO_DEFAULT _HRESULT_TYPEDEF_(0x800F020EL)
  21858. //
  21859. // MessageId: SPAPI_E_DI_NOFILECOPY
  21860. //
  21861. // MessageText:
  21862. //
  21863. // The operation does not require any files to be copied.
  21864. //
  21865. #define SPAPI_E_DI_NOFILECOPY _HRESULT_TYPEDEF_(0x800F020FL)
  21866. //
  21867. // MessageId: SPAPI_E_INVALID_HWPROFILE
  21868. //
  21869. // MessageText:
  21870. //
  21871. // The specified hardware profile does not exist.
  21872. //
  21873. #define SPAPI_E_INVALID_HWPROFILE _HRESULT_TYPEDEF_(0x800F0210L)
  21874. //
  21875. // MessageId: SPAPI_E_NO_DEVICE_SELECTED
  21876. //
  21877. // MessageText:
  21878. //
  21879. // There is no device information element currently selected for this device information set.
  21880. //
  21881. #define SPAPI_E_NO_DEVICE_SELECTED _HRESULT_TYPEDEF_(0x800F0211L)
  21882. //
  21883. // MessageId: SPAPI_E_DEVINFO_LIST_LOCKED
  21884. //
  21885. // MessageText:
  21886. //
  21887. // The operation cannot be performed because the device information set is locked.
  21888. //
  21889. #define SPAPI_E_DEVINFO_LIST_LOCKED _HRESULT_TYPEDEF_(0x800F0212L)
  21890. //
  21891. // MessageId: SPAPI_E_DEVINFO_DATA_LOCKED
  21892. //
  21893. // MessageText:
  21894. //
  21895. // The operation cannot be performed because the device information element is locked.
  21896. //
  21897. #define SPAPI_E_DEVINFO_DATA_LOCKED _HRESULT_TYPEDEF_(0x800F0213L)
  21898. //
  21899. // MessageId: SPAPI_E_DI_BAD_PATH
  21900. //
  21901. // MessageText:
  21902. //
  21903. // The specified path does not contain any applicable device INFs.
  21904. //
  21905. #define SPAPI_E_DI_BAD_PATH _HRESULT_TYPEDEF_(0x800F0214L)
  21906. //
  21907. // MessageId: SPAPI_E_NO_CLASSINSTALL_PARAMS
  21908. //
  21909. // MessageText:
  21910. //
  21911. // No class installer parameters have been set for the device information set or element.
  21912. //
  21913. #define SPAPI_E_NO_CLASSINSTALL_PARAMS _HRESULT_TYPEDEF_(0x800F0215L)
  21914. //
  21915. // MessageId: SPAPI_E_FILEQUEUE_LOCKED
  21916. //
  21917. // MessageText:
  21918. //
  21919. // The operation cannot be performed because the file queue is locked.
  21920. //
  21921. #define SPAPI_E_FILEQUEUE_LOCKED _HRESULT_TYPEDEF_(0x800F0216L)
  21922. //
  21923. // MessageId: SPAPI_E_BAD_SERVICE_INSTALLSECT
  21924. //
  21925. // MessageText:
  21926. //
  21927. // A service installation section in this INF is invalid.
  21928. //
  21929. #define SPAPI_E_BAD_SERVICE_INSTALLSECT _HRESULT_TYPEDEF_(0x800F0217L)
  21930. //
  21931. // MessageId: SPAPI_E_NO_CLASS_DRIVER_LIST
  21932. //
  21933. // MessageText:
  21934. //
  21935. // There is no class driver list for the device information element.
  21936. //
  21937. #define SPAPI_E_NO_CLASS_DRIVER_LIST _HRESULT_TYPEDEF_(0x800F0218L)
  21938. //
  21939. // MessageId: SPAPI_E_NO_ASSOCIATED_SERVICE
  21940. //
  21941. // MessageText:
  21942. //
  21943. // The installation failed because a function driver was not specified for this device instance.
  21944. //
  21945. #define SPAPI_E_NO_ASSOCIATED_SERVICE _HRESULT_TYPEDEF_(0x800F0219L)
  21946. //
  21947. // MessageId: SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE
  21948. //
  21949. // MessageText:
  21950. //
  21951. // There is presently no default device interface designated for this interface class.
  21952. //
  21953. #define SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE _HRESULT_TYPEDEF_(0x800F021AL)
  21954. //
  21955. // MessageId: SPAPI_E_DEVICE_INTERFACE_ACTIVE
  21956. //
  21957. // MessageText:
  21958. //
  21959. // The operation cannot be performed because the device interface is currently active.
  21960. //
  21961. #define SPAPI_E_DEVICE_INTERFACE_ACTIVE _HRESULT_TYPEDEF_(0x800F021BL)
  21962. //
  21963. // MessageId: SPAPI_E_DEVICE_INTERFACE_REMOVED
  21964. //
  21965. // MessageText:
  21966. //
  21967. // The operation cannot be performed because the device interface has been removed from the system.
  21968. //
  21969. #define SPAPI_E_DEVICE_INTERFACE_REMOVED _HRESULT_TYPEDEF_(0x800F021CL)
  21970. //
  21971. // MessageId: SPAPI_E_BAD_INTERFACE_INSTALLSECT
  21972. //
  21973. // MessageText:
  21974. //
  21975. // An interface installation section in this INF is invalid.
  21976. //
  21977. #define SPAPI_E_BAD_INTERFACE_INSTALLSECT _HRESULT_TYPEDEF_(0x800F021DL)
  21978. //
  21979. // MessageId: SPAPI_E_NO_SUCH_INTERFACE_CLASS
  21980. //
  21981. // MessageText:
  21982. //
  21983. // This interface class does not exist in the system.
  21984. //
  21985. #define SPAPI_E_NO_SUCH_INTERFACE_CLASS _HRESULT_TYPEDEF_(0x800F021EL)
  21986. //
  21987. // MessageId: SPAPI_E_INVALID_REFERENCE_STRING
  21988. //
  21989. // MessageText:
  21990. //
  21991. // The reference string supplied for this interface device is invalid.
  21992. //
  21993. #define SPAPI_E_INVALID_REFERENCE_STRING _HRESULT_TYPEDEF_(0x800F021FL)
  21994. //
  21995. // MessageId: SPAPI_E_INVALID_MACHINENAME
  21996. //
  21997. // MessageText:
  21998. //
  21999. // The specified machine name does not conform to UNC naming conventions.
  22000. //
  22001. #define SPAPI_E_INVALID_MACHINENAME _HRESULT_TYPEDEF_(0x800F0220L)
  22002. //
  22003. // MessageId: SPAPI_E_REMOTE_COMM_FAILURE
  22004. //
  22005. // MessageText:
  22006. //
  22007. // A general remote communication error occurred.
  22008. //
  22009. #define SPAPI_E_REMOTE_COMM_FAILURE _HRESULT_TYPEDEF_(0x800F0221L)
  22010. //
  22011. // MessageId: SPAPI_E_MACHINE_UNAVAILABLE
  22012. //
  22013. // MessageText:
  22014. //
  22015. // The machine selected for remote communication is not available at this time.
  22016. //
  22017. #define SPAPI_E_MACHINE_UNAVAILABLE _HRESULT_TYPEDEF_(0x800F0222L)
  22018. //
  22019. // MessageId: SPAPI_E_NO_CONFIGMGR_SERVICES
  22020. //
  22021. // MessageText:
  22022. //
  22023. // The Plug and Play service is not available on the remote machine.
  22024. //
  22025. #define SPAPI_E_NO_CONFIGMGR_SERVICES _HRESULT_TYPEDEF_(0x800F0223L)
  22026. //
  22027. // MessageId: SPAPI_E_INVALID_PROPPAGE_PROVIDER
  22028. //
  22029. // MessageText:
  22030. //
  22031. // The property page provider registry entry is invalid.
  22032. //
  22033. #define SPAPI_E_INVALID_PROPPAGE_PROVIDER _HRESULT_TYPEDEF_(0x800F0224L)
  22034. //
  22035. // MessageId: SPAPI_E_NO_SUCH_DEVICE_INTERFACE
  22036. //
  22037. // MessageText:
  22038. //
  22039. // The requested device interface is not present in the system.
  22040. //
  22041. #define SPAPI_E_NO_SUCH_DEVICE_INTERFACE _HRESULT_TYPEDEF_(0x800F0225L)
  22042. //
  22043. // MessageId: SPAPI_E_DI_POSTPROCESSING_REQUIRED
  22044. //
  22045. // MessageText:
  22046. //
  22047. // The device's co-installer has additional work to perform after installation is complete.
  22048. //
  22049. #define SPAPI_E_DI_POSTPROCESSING_REQUIRED _HRESULT_TYPEDEF_(0x800F0226L)
  22050. //
  22051. // MessageId: SPAPI_E_INVALID_COINSTALLER
  22052. //
  22053. // MessageText:
  22054. //
  22055. // The device's co-installer is invalid.
  22056. //
  22057. #define SPAPI_E_INVALID_COINSTALLER _HRESULT_TYPEDEF_(0x800F0227L)
  22058. //
  22059. // MessageId: SPAPI_E_NO_COMPAT_DRIVERS
  22060. //
  22061. // MessageText:
  22062. //
  22063. // There are no compatible drivers for this device.
  22064. //
  22065. #define SPAPI_E_NO_COMPAT_DRIVERS _HRESULT_TYPEDEF_(0x800F0228L)
  22066. //
  22067. // MessageId: SPAPI_E_NO_DEVICE_ICON
  22068. //
  22069. // MessageText:
  22070. //
  22071. // There is no icon that represents this device or device type.
  22072. //
  22073. #define SPAPI_E_NO_DEVICE_ICON _HRESULT_TYPEDEF_(0x800F0229L)
  22074. //
  22075. // MessageId: SPAPI_E_INVALID_INF_LOGCONFIG
  22076. //
  22077. // MessageText:
  22078. //
  22079. // A logical configuration specified in this INF is invalid.
  22080. //
  22081. #define SPAPI_E_INVALID_INF_LOGCONFIG _HRESULT_TYPEDEF_(0x800F022AL)
  22082. //
  22083. // MessageId: SPAPI_E_DI_DONT_INSTALL
  22084. //
  22085. // MessageText:
  22086. //
  22087. // The class installer has denied the request to install or upgrade this device.
  22088. //
  22089. #define SPAPI_E_DI_DONT_INSTALL _HRESULT_TYPEDEF_(0x800F022BL)
  22090. //
  22091. // MessageId: SPAPI_E_INVALID_FILTER_DRIVER
  22092. //
  22093. // MessageText:
  22094. //
  22095. // One of the filter drivers installed for this device is invalid.
  22096. //
  22097. #define SPAPI_E_INVALID_FILTER_DRIVER _HRESULT_TYPEDEF_(0x800F022CL)
  22098. //
  22099. // MessageId: SPAPI_E_NON_WINDOWS_NT_DRIVER
  22100. //
  22101. // MessageText:
  22102. //
  22103. // The driver selected for this device does not support Windows XP.
  22104. //
  22105. #define SPAPI_E_NON_WINDOWS_NT_DRIVER _HRESULT_TYPEDEF_(0x800F022DL)
  22106. //
  22107. // MessageId: SPAPI_E_NON_WINDOWS_DRIVER
  22108. //
  22109. // MessageText:
  22110. //
  22111. // The driver selected for this device does not support Windows.
  22112. //
  22113. #define SPAPI_E_NON_WINDOWS_DRIVER _HRESULT_TYPEDEF_(0x800F022EL)
  22114. //
  22115. // MessageId: SPAPI_E_NO_CATALOG_FOR_OEM_INF
  22116. //
  22117. // MessageText:
  22118. //
  22119. // The third-party INF does not contain digital signature information.
  22120. //
  22121. #define SPAPI_E_NO_CATALOG_FOR_OEM_INF _HRESULT_TYPEDEF_(0x800F022FL)
  22122. //
  22123. // MessageId: SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE
  22124. //
  22125. // MessageText:
  22126. //
  22127. // An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms.
  22128. //
  22129. #define SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE _HRESULT_TYPEDEF_(0x800F0230L)
  22130. //
  22131. // MessageId: SPAPI_E_NOT_DISABLEABLE
  22132. //
  22133. // MessageText:
  22134. //
  22135. // The device cannot be disabled.
  22136. //
  22137. #define SPAPI_E_NOT_DISABLEABLE _HRESULT_TYPEDEF_(0x800F0231L)
  22138. //
  22139. // MessageId: SPAPI_E_CANT_REMOVE_DEVINST
  22140. //
  22141. // MessageText:
  22142. //
  22143. // The device could not be dynamically removed.
  22144. //
  22145. #define SPAPI_E_CANT_REMOVE_DEVINST _HRESULT_TYPEDEF_(0x800F0232L)
  22146. //
  22147. // MessageId: SPAPI_E_INVALID_TARGET
  22148. //
  22149. // MessageText:
  22150. //
  22151. // Cannot copy to specified target.
  22152. //
  22153. #define SPAPI_E_INVALID_TARGET _HRESULT_TYPEDEF_(0x800F0233L)
  22154. //
  22155. // MessageId: SPAPI_E_DRIVER_NONNATIVE
  22156. //
  22157. // MessageText:
  22158. //
  22159. // Driver is not intended for this platform.
  22160. //
  22161. #define SPAPI_E_DRIVER_NONNATIVE _HRESULT_TYPEDEF_(0x800F0234L)
  22162. //
  22163. // MessageId: SPAPI_E_IN_WOW64
  22164. //
  22165. // MessageText:
  22166. //
  22167. // Operation not allowed in WOW64.
  22168. //
  22169. #define SPAPI_E_IN_WOW64 _HRESULT_TYPEDEF_(0x800F0235L)
  22170. //
  22171. // MessageId: SPAPI_E_SET_SYSTEM_RESTORE_POINT
  22172. //
  22173. // MessageText:
  22174. //
  22175. // The operation involving unsigned file copying was rolled back, so that a system restore point could be set.
  22176. //
  22177. #define SPAPI_E_SET_SYSTEM_RESTORE_POINT _HRESULT_TYPEDEF_(0x800F0236L)
  22178. //
  22179. // MessageId: SPAPI_E_INCORRECTLY_COPIED_INF
  22180. //
  22181. // MessageText:
  22182. //
  22183. // An INF was copied into the Windows INF directory in an improper manner.
  22184. //
  22185. #define SPAPI_E_INCORRECTLY_COPIED_INF _HRESULT_TYPEDEF_(0x800F0237L)
  22186. //
  22187. // MessageId: SPAPI_E_SCE_DISABLED
  22188. //
  22189. // MessageText:
  22190. //
  22191. // The Security Configuration Editor (SCE) APIs have been disabled on this Embedded product.
  22192. //
  22193. #define SPAPI_E_SCE_DISABLED _HRESULT_TYPEDEF_(0x800F0238L)
  22194. //
  22195. // MessageId: SPAPI_E_ERROR_NOT_INSTALLED
  22196. //
  22197. // MessageText:
  22198. //
  22199. // No installed components were detected.
  22200. //
  22201. #define SPAPI_E_ERROR_NOT_INSTALLED _HRESULT_TYPEDEF_(0x800F1000L)
  22202. // *****************
  22203. // FACILITY_SCARD
  22204. // *****************
  22205. //
  22206. // =============================
  22207. // Facility SCARD Error Messages
  22208. // =============================
  22209. //
  22210. #define SCARD_S_SUCCESS NO_ERROR
  22211. //
  22212. // MessageId: SCARD_F_INTERNAL_ERROR
  22213. //
  22214. // MessageText:
  22215. //
  22216. // An internal consistency check failed.
  22217. //
  22218. #define SCARD_F_INTERNAL_ERROR _HRESULT_TYPEDEF_(0x80100001L)
  22219. //
  22220. // MessageId: SCARD_E_CANCELLED
  22221. //
  22222. // MessageText:
  22223. //
  22224. // The action was cancelled by an SCardCancel request.
  22225. //
  22226. #define SCARD_E_CANCELLED _HRESULT_TYPEDEF_(0x80100002L)
  22227. //
  22228. // MessageId: SCARD_E_INVALID_HANDLE
  22229. //
  22230. // MessageText:
  22231. //
  22232. // The supplied handle was invalid.
  22233. //
  22234. #define SCARD_E_INVALID_HANDLE _HRESULT_TYPEDEF_(0x80100003L)
  22235. //
  22236. // MessageId: SCARD_E_INVALID_PARAMETER
  22237. //
  22238. // MessageText:
  22239. //
  22240. // One or more of the supplied parameters could not be properly interpreted.
  22241. //
  22242. #define SCARD_E_INVALID_PARAMETER _HRESULT_TYPEDEF_(0x80100004L)
  22243. //
  22244. // MessageId: SCARD_E_INVALID_TARGET
  22245. //
  22246. // MessageText:
  22247. //
  22248. // Registry startup information is missing or invalid.
  22249. //
  22250. #define SCARD_E_INVALID_TARGET _HRESULT_TYPEDEF_(0x80100005L)
  22251. //
  22252. // MessageId: SCARD_E_NO_MEMORY
  22253. //
  22254. // MessageText:
  22255. //
  22256. // Not enough memory available to complete this command.
  22257. //
  22258. #define SCARD_E_NO_MEMORY _HRESULT_TYPEDEF_(0x80100006L)
  22259. //
  22260. // MessageId: SCARD_F_WAITED_TOO_LONG
  22261. //
  22262. // MessageText:
  22263. //
  22264. // An internal consistency timer has expired.
  22265. //
  22266. #define SCARD_F_WAITED_TOO_LONG _HRESULT_TYPEDEF_(0x80100007L)
  22267. //
  22268. // MessageId: SCARD_E_INSUFFICIENT_BUFFER
  22269. //
  22270. // MessageText:
  22271. //
  22272. // The data buffer to receive returned data is too small for the returned data.
  22273. //
  22274. #define SCARD_E_INSUFFICIENT_BUFFER _HRESULT_TYPEDEF_(0x80100008L)
  22275. //
  22276. // MessageId: SCARD_E_UNKNOWN_READER
  22277. //
  22278. // MessageText:
  22279. //
  22280. // The specified reader name is not recognized.
  22281. //
  22282. #define SCARD_E_UNKNOWN_READER _HRESULT_TYPEDEF_(0x80100009L)
  22283. //
  22284. // MessageId: SCARD_E_TIMEOUT
  22285. //
  22286. // MessageText:
  22287. //
  22288. // The user-specified timeout value has expired.
  22289. //
  22290. #define SCARD_E_TIMEOUT _HRESULT_TYPEDEF_(0x8010000AL)
  22291. //
  22292. // MessageId: SCARD_E_SHARING_VIOLATION
  22293. //
  22294. // MessageText:
  22295. //
  22296. // The smart card cannot be accessed because of other connections outstanding.
  22297. //
  22298. #define SCARD_E_SHARING_VIOLATION _HRESULT_TYPEDEF_(0x8010000BL)
  22299. //
  22300. // MessageId: SCARD_E_NO_SMARTCARD
  22301. //
  22302. // MessageText:
  22303. //
  22304. // The operation requires a Smart Card, but no Smart Card is currently in the device.
  22305. //
  22306. #define SCARD_E_NO_SMARTCARD _HRESULT_TYPEDEF_(0x8010000CL)
  22307. //
  22308. // MessageId: SCARD_E_UNKNOWN_CARD
  22309. //
  22310. // MessageText:
  22311. //
  22312. // The specified smart card name is not recognized.
  22313. //
  22314. #define SCARD_E_UNKNOWN_CARD _HRESULT_TYPEDEF_(0x8010000DL)
  22315. //
  22316. // MessageId: SCARD_E_CANT_DISPOSE
  22317. //
  22318. // MessageText:
  22319. //
  22320. // The system could not dispose of the media in the requested manner.
  22321. //
  22322. #define SCARD_E_CANT_DISPOSE _HRESULT_TYPEDEF_(0x8010000EL)
  22323. //
  22324. // MessageId: SCARD_E_PROTO_MISMATCH
  22325. //
  22326. // MessageText:
  22327. //
  22328. // The requested protocols are incompatible with the protocol currently in use with the smart card.
  22329. //
  22330. #define SCARD_E_PROTO_MISMATCH _HRESULT_TYPEDEF_(0x8010000FL)
  22331. //
  22332. // MessageId: SCARD_E_NOT_READY
  22333. //
  22334. // MessageText:
  22335. //
  22336. // The reader or smart card is not ready to accept commands.
  22337. //
  22338. #define SCARD_E_NOT_READY _HRESULT_TYPEDEF_(0x80100010L)
  22339. //
  22340. // MessageId: SCARD_E_INVALID_VALUE
  22341. //
  22342. // MessageText:
  22343. //
  22344. // One or more of the supplied parameters values could not be properly interpreted.
  22345. //
  22346. #define SCARD_E_INVALID_VALUE _HRESULT_TYPEDEF_(0x80100011L)
  22347. //
  22348. // MessageId: SCARD_E_SYSTEM_CANCELLED
  22349. //
  22350. // MessageText:
  22351. //
  22352. // The action was cancelled by the system, presumably to log off or shut down.
  22353. //
  22354. #define SCARD_E_SYSTEM_CANCELLED _HRESULT_TYPEDEF_(0x80100012L)
  22355. //
  22356. // MessageId: SCARD_F_COMM_ERROR
  22357. //
  22358. // MessageText:
  22359. //
  22360. // An internal communications error has been detected.
  22361. //
  22362. #define SCARD_F_COMM_ERROR _HRESULT_TYPEDEF_(0x80100013L)
  22363. //
  22364. // MessageId: SCARD_F_UNKNOWN_ERROR
  22365. //
  22366. // MessageText:
  22367. //
  22368. // An internal error has been detected, but the source is unknown.
  22369. //
  22370. #define SCARD_F_UNKNOWN_ERROR _HRESULT_TYPEDEF_(0x80100014L)
  22371. //
  22372. // MessageId: SCARD_E_INVALID_ATR
  22373. //
  22374. // MessageText:
  22375. //
  22376. // An ATR obtained from the registry is not a valid ATR string.
  22377. //
  22378. #define SCARD_E_INVALID_ATR _HRESULT_TYPEDEF_(0x80100015L)
  22379. //
  22380. // MessageId: SCARD_E_NOT_TRANSACTED
  22381. //
  22382. // MessageText:
  22383. //
  22384. // An attempt was made to end a non-existent transaction.
  22385. //
  22386. #define SCARD_E_NOT_TRANSACTED _HRESULT_TYPEDEF_(0x80100016L)
  22387. //
  22388. // MessageId: SCARD_E_READER_UNAVAILABLE
  22389. //
  22390. // MessageText:
  22391. //
  22392. // The specified reader is not currently available for use.
  22393. //
  22394. #define SCARD_E_READER_UNAVAILABLE _HRESULT_TYPEDEF_(0x80100017L)
  22395. //
  22396. // MessageId: SCARD_P_SHUTDOWN
  22397. //
  22398. // MessageText:
  22399. //
  22400. // The operation has been aborted to allow the server application to exit.
  22401. //
  22402. #define SCARD_P_SHUTDOWN _HRESULT_TYPEDEF_(0x80100018L)
  22403. //
  22404. // MessageId: SCARD_E_PCI_TOO_SMALL
  22405. //
  22406. // MessageText:
  22407. //
  22408. // The PCI Receive buffer was too small.
  22409. //
  22410. #define SCARD_E_PCI_TOO_SMALL _HRESULT_TYPEDEF_(0x80100019L)
  22411. //
  22412. // MessageId: SCARD_E_READER_UNSUPPORTED
  22413. //
  22414. // MessageText:
  22415. //
  22416. // The reader driver does not meet minimal requirements for support.
  22417. //
  22418. #define SCARD_E_READER_UNSUPPORTED _HRESULT_TYPEDEF_(0x8010001AL)
  22419. //
  22420. // MessageId: SCARD_E_DUPLICATE_READER
  22421. //
  22422. // MessageText:
  22423. //
  22424. // The reader driver did not produce a unique reader name.
  22425. //
  22426. #define SCARD_E_DUPLICATE_READER _HRESULT_TYPEDEF_(0x8010001BL)
  22427. //
  22428. // MessageId: SCARD_E_CARD_UNSUPPORTED
  22429. //
  22430. // MessageText:
  22431. //
  22432. // The smart card does not meet minimal requirements for support.
  22433. //
  22434. #define SCARD_E_CARD_UNSUPPORTED _HRESULT_TYPEDEF_(0x8010001CL)
  22435. //
  22436. // MessageId: SCARD_E_NO_SERVICE
  22437. //
  22438. // MessageText:
  22439. //
  22440. // The Smart card resource manager is not running.
  22441. //
  22442. #define SCARD_E_NO_SERVICE _HRESULT_TYPEDEF_(0x8010001DL)
  22443. //
  22444. // MessageId: SCARD_E_SERVICE_STOPPED
  22445. //
  22446. // MessageText:
  22447. //
  22448. // The Smart card resource manager has shut down.
  22449. //
  22450. #define SCARD_E_SERVICE_STOPPED _HRESULT_TYPEDEF_(0x8010001EL)
  22451. //
  22452. // MessageId: SCARD_E_UNEXPECTED
  22453. //
  22454. // MessageText:
  22455. //
  22456. // An unexpected card error has occurred.
  22457. //
  22458. #define SCARD_E_UNEXPECTED _HRESULT_TYPEDEF_(0x8010001FL)
  22459. //
  22460. // MessageId: SCARD_E_ICC_INSTALLATION
  22461. //
  22462. // MessageText:
  22463. //
  22464. // No Primary Provider can be found for the smart card.
  22465. //
  22466. #define SCARD_E_ICC_INSTALLATION _HRESULT_TYPEDEF_(0x80100020L)
  22467. //
  22468. // MessageId: SCARD_E_ICC_CREATEORDER
  22469. //
  22470. // MessageText:
  22471. //
  22472. // The requested order of object creation is not supported.
  22473. //
  22474. #define SCARD_E_ICC_CREATEORDER _HRESULT_TYPEDEF_(0x80100021L)
  22475. //
  22476. // MessageId: SCARD_E_UNSUPPORTED_FEATURE
  22477. //
  22478. // MessageText:
  22479. //
  22480. // This smart card does not support the requested feature.
  22481. //
  22482. #define SCARD_E_UNSUPPORTED_FEATURE _HRESULT_TYPEDEF_(0x80100022L)
  22483. //
  22484. // MessageId: SCARD_E_DIR_NOT_FOUND
  22485. //
  22486. // MessageText:
  22487. //
  22488. // The identified directory does not exist in the smart card.
  22489. //
  22490. #define SCARD_E_DIR_NOT_FOUND _HRESULT_TYPEDEF_(0x80100023L)
  22491. //
  22492. // MessageId: SCARD_E_FILE_NOT_FOUND
  22493. //
  22494. // MessageText:
  22495. //
  22496. // The identified file does not exist in the smart card.
  22497. //
  22498. #define SCARD_E_FILE_NOT_FOUND _HRESULT_TYPEDEF_(0x80100024L)
  22499. //
  22500. // MessageId: SCARD_E_NO_DIR
  22501. //
  22502. // MessageText:
  22503. //
  22504. // The supplied path does not represent a smart card directory.
  22505. //
  22506. #define SCARD_E_NO_DIR _HRESULT_TYPEDEF_(0x80100025L)
  22507. //
  22508. // MessageId: SCARD_E_NO_FILE
  22509. //
  22510. // MessageText:
  22511. //
  22512. // The supplied path does not represent a smart card file.
  22513. //
  22514. #define SCARD_E_NO_FILE _HRESULT_TYPEDEF_(0x80100026L)
  22515. //
  22516. // MessageId: SCARD_E_NO_ACCESS
  22517. //
  22518. // MessageText:
  22519. //
  22520. // Access is denied to this file.
  22521. //
  22522. #define SCARD_E_NO_ACCESS _HRESULT_TYPEDEF_(0x80100027L)
  22523. //
  22524. // MessageId: SCARD_E_WRITE_TOO_MANY
  22525. //
  22526. // MessageText:
  22527. //
  22528. // The smartcard does not have enough memory to store the information.
  22529. //
  22530. #define SCARD_E_WRITE_TOO_MANY _HRESULT_TYPEDEF_(0x80100028L)
  22531. //
  22532. // MessageId: SCARD_E_BAD_SEEK
  22533. //
  22534. // MessageText:
  22535. //
  22536. // There was an error trying to set the smart card file object pointer.
  22537. //
  22538. #define SCARD_E_BAD_SEEK _HRESULT_TYPEDEF_(0x80100029L)
  22539. //
  22540. // MessageId: SCARD_E_INVALID_CHV
  22541. //
  22542. // MessageText:
  22543. //
  22544. // The supplied PIN is incorrect.
  22545. //
  22546. #define SCARD_E_INVALID_CHV _HRESULT_TYPEDEF_(0x8010002AL)
  22547. //
  22548. // MessageId: SCARD_E_UNKNOWN_RES_MNG
  22549. //
  22550. // MessageText:
  22551. //
  22552. // An unrecognized error code was returned from a layered component.
  22553. //
  22554. #define SCARD_E_UNKNOWN_RES_MNG _HRESULT_TYPEDEF_(0x8010002BL)
  22555. //
  22556. // MessageId: SCARD_E_NO_SUCH_CERTIFICATE
  22557. //
  22558. // MessageText:
  22559. //
  22560. // The requested certificate does not exist.
  22561. //
  22562. #define SCARD_E_NO_SUCH_CERTIFICATE _HRESULT_TYPEDEF_(0x8010002CL)
  22563. //
  22564. // MessageId: SCARD_E_CERTIFICATE_UNAVAILABLE
  22565. //
  22566. // MessageText:
  22567. //
  22568. // The requested certificate could not be obtained.
  22569. //
  22570. #define SCARD_E_CERTIFICATE_UNAVAILABLE _HRESULT_TYPEDEF_(0x8010002DL)
  22571. //
  22572. // MessageId: SCARD_E_NO_READERS_AVAILABLE
  22573. //
  22574. // MessageText:
  22575. //
  22576. // Cannot find a smart card reader.
  22577. //
  22578. #define SCARD_E_NO_READERS_AVAILABLE _HRESULT_TYPEDEF_(0x8010002EL)
  22579. //
  22580. // MessageId: SCARD_E_COMM_DATA_LOST
  22581. //
  22582. // MessageText:
  22583. //
  22584. // A communications error with the smart card has been detected. Retry the operation.
  22585. //
  22586. #define SCARD_E_COMM_DATA_LOST _HRESULT_TYPEDEF_(0x8010002FL)
  22587. //
  22588. // MessageId: SCARD_E_NO_KEY_CONTAINER
  22589. //
  22590. // MessageText:
  22591. //
  22592. // The requested key container does not exist on the smart card.
  22593. //
  22594. #define SCARD_E_NO_KEY_CONTAINER _HRESULT_TYPEDEF_(0x80100030L)
  22595. //
  22596. // These are warning codes.
  22597. //
  22598. //
  22599. // MessageId: SCARD_W_UNSUPPORTED_CARD
  22600. //
  22601. // MessageText:
  22602. //
  22603. // The reader cannot communicate with the smart card, due to ATR configuration conflicts.
  22604. //
  22605. #define SCARD_W_UNSUPPORTED_CARD _HRESULT_TYPEDEF_(0x80100065L)
  22606. //
  22607. // MessageId: SCARD_W_UNRESPONSIVE_CARD
  22608. //
  22609. // MessageText:
  22610. //
  22611. // The smart card is not responding to a reset.
  22612. //
  22613. #define SCARD_W_UNRESPONSIVE_CARD _HRESULT_TYPEDEF_(0x80100066L)
  22614. //
  22615. // MessageId: SCARD_W_UNPOWERED_CARD
  22616. //
  22617. // MessageText:
  22618. //
  22619. // Power has been removed from the smart card, so that further communication is not possible.
  22620. //
  22621. #define SCARD_W_UNPOWERED_CARD _HRESULT_TYPEDEF_(0x80100067L)
  22622. //
  22623. // MessageId: SCARD_W_RESET_CARD
  22624. //
  22625. // MessageText:
  22626. //
  22627. // The smart card has been reset, so any shared state information is invalid.
  22628. //
  22629. #define SCARD_W_RESET_CARD _HRESULT_TYPEDEF_(0x80100068L)
  22630. //
  22631. // MessageId: SCARD_W_REMOVED_CARD
  22632. //
  22633. // MessageText:
  22634. //
  22635. // The smart card has been removed, so that further communication is not possible.
  22636. //
  22637. #define SCARD_W_REMOVED_CARD _HRESULT_TYPEDEF_(0x80100069L)
  22638. //
  22639. // MessageId: SCARD_W_SECURITY_VIOLATION
  22640. //
  22641. // MessageText:
  22642. //
  22643. // Access was denied because of a security violation.
  22644. //
  22645. #define SCARD_W_SECURITY_VIOLATION _HRESULT_TYPEDEF_(0x8010006AL)
  22646. //
  22647. // MessageId: SCARD_W_WRONG_CHV
  22648. //
  22649. // MessageText:
  22650. //
  22651. // The card cannot be accessed because the wrong PIN was presented.
  22652. //
  22653. #define SCARD_W_WRONG_CHV _HRESULT_TYPEDEF_(0x8010006BL)
  22654. //
  22655. // MessageId: SCARD_W_CHV_BLOCKED
  22656. //
  22657. // MessageText:
  22658. //
  22659. // The card cannot be accessed because the maximum number of PIN entry attempts has been reached.
  22660. //
  22661. #define SCARD_W_CHV_BLOCKED _HRESULT_TYPEDEF_(0x8010006CL)
  22662. //
  22663. // MessageId: SCARD_W_EOF
  22664. //
  22665. // MessageText:
  22666. //
  22667. // The end of the smart card file has been reached.
  22668. //
  22669. #define SCARD_W_EOF _HRESULT_TYPEDEF_(0x8010006DL)
  22670. //
  22671. // MessageId: SCARD_W_CANCELLED_BY_USER
  22672. //
  22673. // MessageText:
  22674. //
  22675. // The action was cancelled by the user.
  22676. //
  22677. #define SCARD_W_CANCELLED_BY_USER _HRESULT_TYPEDEF_(0x8010006EL)
  22678. //
  22679. // MessageId: SCARD_W_CARD_NOT_AUTHENTICATED
  22680. //
  22681. // MessageText:
  22682. //
  22683. // No PIN was presented to the smart card.
  22684. //
  22685. #define SCARD_W_CARD_NOT_AUTHENTICATED _HRESULT_TYPEDEF_(0x8010006FL)
  22686. // *****************
  22687. // FACILITY_COMPLUS
  22688. // *****************
  22689. //
  22690. // ===============================
  22691. // Facility COMPLUS Error Messages
  22692. // ===============================
  22693. //
  22694. //
  22695. // The following are the subranges within the COMPLUS facility
  22696. // 0x400 - 0x4ff COMADMIN_E_CAT
  22697. // 0x600 - 0x6ff COMQC errors
  22698. // 0x700 - 0x7ff MSDTC errors
  22699. // 0x800 - 0x8ff Other COMADMIN errors
  22700. //
  22701. // COMPLUS Admin errors
  22702. //
  22703. //
  22704. // MessageId: COMADMIN_E_OBJECTERRORS
  22705. //
  22706. // MessageText:
  22707. //
  22708. // Errors occurred accessing one or more objects - the ErrorInfo collection may have more detail
  22709. //
  22710. #define COMADMIN_E_OBJECTERRORS _HRESULT_TYPEDEF_(0x80110401L)
  22711. //
  22712. // MessageId: COMADMIN_E_OBJECTINVALID
  22713. //
  22714. // MessageText:
  22715. //
  22716. // One or more of the object's properties are missing or invalid
  22717. //
  22718. #define COMADMIN_E_OBJECTINVALID _HRESULT_TYPEDEF_(0x80110402L)
  22719. //
  22720. // MessageId: COMADMIN_E_KEYMISSING
  22721. //
  22722. // MessageText:
  22723. //
  22724. // The object was not found in the catalog
  22725. //
  22726. #define COMADMIN_E_KEYMISSING _HRESULT_TYPEDEF_(0x80110403L)
  22727. //
  22728. // MessageId: COMADMIN_E_ALREADYINSTALLED
  22729. //
  22730. // MessageText:
  22731. //
  22732. // The object is already registered
  22733. //
  22734. #define COMADMIN_E_ALREADYINSTALLED _HRESULT_TYPEDEF_(0x80110404L)
  22735. //
  22736. // MessageId: COMADMIN_E_APP_FILE_WRITEFAIL
  22737. //
  22738. // MessageText:
  22739. //
  22740. // Error occurred writing to the application file
  22741. //
  22742. #define COMADMIN_E_APP_FILE_WRITEFAIL _HRESULT_TYPEDEF_(0x80110407L)
  22743. //
  22744. // MessageId: COMADMIN_E_APP_FILE_READFAIL
  22745. //
  22746. // MessageText:
  22747. //
  22748. // Error occurred reading the application file
  22749. //
  22750. #define COMADMIN_E_APP_FILE_READFAIL _HRESULT_TYPEDEF_(0x80110408L)
  22751. //
  22752. // MessageId: COMADMIN_E_APP_FILE_VERSION
  22753. //
  22754. // MessageText:
  22755. //
  22756. // Invalid version number in application file
  22757. //
  22758. #define COMADMIN_E_APP_FILE_VERSION _HRESULT_TYPEDEF_(0x80110409L)
  22759. //
  22760. // MessageId: COMADMIN_E_BADPATH
  22761. //
  22762. // MessageText:
  22763. //
  22764. // The file path is invalid
  22765. //
  22766. #define COMADMIN_E_BADPATH _HRESULT_TYPEDEF_(0x8011040AL)
  22767. //
  22768. // MessageId: COMADMIN_E_APPLICATIONEXISTS
  22769. //
  22770. // MessageText:
  22771. //
  22772. // The application is already installed
  22773. //
  22774. #define COMADMIN_E_APPLICATIONEXISTS _HRESULT_TYPEDEF_(0x8011040BL)
  22775. //
  22776. // MessageId: COMADMIN_E_ROLEEXISTS
  22777. //
  22778. // MessageText:
  22779. //
  22780. // The role already exists
  22781. //
  22782. #define COMADMIN_E_ROLEEXISTS _HRESULT_TYPEDEF_(0x8011040CL)
  22783. //
  22784. // MessageId: COMADMIN_E_CANTCOPYFILE
  22785. //
  22786. // MessageText:
  22787. //
  22788. // An error occurred copying the file
  22789. //
  22790. #define COMADMIN_E_CANTCOPYFILE _HRESULT_TYPEDEF_(0x8011040DL)
  22791. //
  22792. // MessageId: COMADMIN_E_NOUSER
  22793. //
  22794. // MessageText:
  22795. //
  22796. // One or more users are not valid
  22797. //
  22798. #define COMADMIN_E_NOUSER _HRESULT_TYPEDEF_(0x8011040FL)
  22799. //
  22800. // MessageId: COMADMIN_E_INVALIDUSERIDS
  22801. //
  22802. // MessageText:
  22803. //
  22804. // One or more users in the application file are not valid
  22805. //
  22806. #define COMADMIN_E_INVALIDUSERIDS _HRESULT_TYPEDEF_(0x80110410L)
  22807. //
  22808. // MessageId: COMADMIN_E_NOREGISTRYCLSID
  22809. //
  22810. // MessageText:
  22811. //
  22812. // The component's CLSID is missing or corrupt
  22813. //
  22814. #define COMADMIN_E_NOREGISTRYCLSID _HRESULT_TYPEDEF_(0x80110411L)
  22815. //
  22816. // MessageId: COMADMIN_E_BADREGISTRYPROGID
  22817. //
  22818. // MessageText:
  22819. //
  22820. // The component's progID is missing or corrupt
  22821. //
  22822. #define COMADMIN_E_BADREGISTRYPROGID _HRESULT_TYPEDEF_(0x80110412L)
  22823. //
  22824. // MessageId: COMADMIN_E_AUTHENTICATIONLEVEL
  22825. //
  22826. // MessageText:
  22827. //
  22828. // Unable to set required authentication level for update request
  22829. //
  22830. #define COMADMIN_E_AUTHENTICATIONLEVEL _HRESULT_TYPEDEF_(0x80110413L)
  22831. //
  22832. // MessageId: COMADMIN_E_USERPASSWDNOTVALID
  22833. //
  22834. // MessageText:
  22835. //
  22836. // The identity or password set on the application is not valid
  22837. //
  22838. #define COMADMIN_E_USERPASSWDNOTVALID _HRESULT_TYPEDEF_(0x80110414L)
  22839. //
  22840. // MessageId: COMADMIN_E_CLSIDORIIDMISMATCH
  22841. //
  22842. // MessageText:
  22843. //
  22844. // Application file CLSIDs or IIDs do not match corresponding DLLs
  22845. //
  22846. #define COMADMIN_E_CLSIDORIIDMISMATCH _HRESULT_TYPEDEF_(0x80110418L)
  22847. //
  22848. // MessageId: COMADMIN_E_REMOTEINTERFACE
  22849. //
  22850. // MessageText:
  22851. //
  22852. // Interface information is either missing or changed
  22853. //
  22854. #define COMADMIN_E_REMOTEINTERFACE _HRESULT_TYPEDEF_(0x80110419L)
  22855. //
  22856. // MessageId: COMADMIN_E_DLLREGISTERSERVER
  22857. //
  22858. // MessageText:
  22859. //
  22860. // DllRegisterServer failed on component install
  22861. //
  22862. #define COMADMIN_E_DLLREGISTERSERVER _HRESULT_TYPEDEF_(0x8011041AL)
  22863. //
  22864. // MessageId: COMADMIN_E_NOSERVERSHARE
  22865. //
  22866. // MessageText:
  22867. //
  22868. // No server file share available
  22869. //
  22870. #define COMADMIN_E_NOSERVERSHARE _HRESULT_TYPEDEF_(0x8011041BL)
  22871. //
  22872. // MessageId: COMADMIN_E_DLLLOADFAILED
  22873. //
  22874. // MessageText:
  22875. //
  22876. // DLL could not be loaded
  22877. //
  22878. #define COMADMIN_E_DLLLOADFAILED _HRESULT_TYPEDEF_(0x8011041DL)
  22879. //
  22880. // MessageId: COMADMIN_E_BADREGISTRYLIBID
  22881. //
  22882. // MessageText:
  22883. //
  22884. // The registered TypeLib ID is not valid
  22885. //
  22886. #define COMADMIN_E_BADREGISTRYLIBID _HRESULT_TYPEDEF_(0x8011041EL)
  22887. //
  22888. // MessageId: COMADMIN_E_APPDIRNOTFOUND
  22889. //
  22890. // MessageText:
  22891. //
  22892. // Application install directory not found
  22893. //
  22894. #define COMADMIN_E_APPDIRNOTFOUND _HRESULT_TYPEDEF_(0x8011041FL)
  22895. //
  22896. // MessageId: COMADMIN_E_REGISTRARFAILED
  22897. //
  22898. // MessageText:
  22899. //
  22900. // Errors occurred while in the component registrar
  22901. //
  22902. #define COMADMIN_E_REGISTRARFAILED _HRESULT_TYPEDEF_(0x80110423L)
  22903. //
  22904. // MessageId: COMADMIN_E_COMPFILE_DOESNOTEXIST
  22905. //
  22906. // MessageText:
  22907. //
  22908. // The file does not exist
  22909. //
  22910. #define COMADMIN_E_COMPFILE_DOESNOTEXIST _HRESULT_TYPEDEF_(0x80110424L)
  22911. //
  22912. // MessageId: COMADMIN_E_COMPFILE_LOADDLLFAIL
  22913. //
  22914. // MessageText:
  22915. //
  22916. // The DLL could not be loaded
  22917. //
  22918. #define COMADMIN_E_COMPFILE_LOADDLLFAIL _HRESULT_TYPEDEF_(0x80110425L)
  22919. //
  22920. // MessageId: COMADMIN_E_COMPFILE_GETCLASSOBJ
  22921. //
  22922. // MessageText:
  22923. //
  22924. // GetClassObject failed in the DLL
  22925. //
  22926. #define COMADMIN_E_COMPFILE_GETCLASSOBJ _HRESULT_TYPEDEF_(0x80110426L)
  22927. //
  22928. // MessageId: COMADMIN_E_COMPFILE_CLASSNOTAVAIL
  22929. //
  22930. // MessageText:
  22931. //
  22932. // The DLL does not support the components listed in the TypeLib
  22933. //
  22934. #define COMADMIN_E_COMPFILE_CLASSNOTAVAIL _HRESULT_TYPEDEF_(0x80110427L)
  22935. //
  22936. // MessageId: COMADMIN_E_COMPFILE_BADTLB
  22937. //
  22938. // MessageText:
  22939. //
  22940. // The TypeLib could not be loaded
  22941. //
  22942. #define COMADMIN_E_COMPFILE_BADTLB _HRESULT_TYPEDEF_(0x80110428L)
  22943. //
  22944. // MessageId: COMADMIN_E_COMPFILE_NOTINSTALLABLE
  22945. //
  22946. // MessageText:
  22947. //
  22948. // The file does not contain components or component information
  22949. //
  22950. #define COMADMIN_E_COMPFILE_NOTINSTALLABLE _HRESULT_TYPEDEF_(0x80110429L)
  22951. //
  22952. // MessageId: COMADMIN_E_NOTCHANGEABLE
  22953. //
  22954. // MessageText:
  22955. //
  22956. // Changes to this object and its sub-objects have been disabled
  22957. //
  22958. #define COMADMIN_E_NOTCHANGEABLE _HRESULT_TYPEDEF_(0x8011042AL)
  22959. //
  22960. // MessageId: COMADMIN_E_NOTDELETEABLE
  22961. //
  22962. // MessageText:
  22963. //
  22964. // The delete function has been disabled for this object
  22965. //
  22966. #define COMADMIN_E_NOTDELETEABLE _HRESULT_TYPEDEF_(0x8011042BL)
  22967. //
  22968. // MessageId: COMADMIN_E_SESSION
  22969. //
  22970. // MessageText:
  22971. //
  22972. // The server catalog version is not supported
  22973. //
  22974. #define COMADMIN_E_SESSION _HRESULT_TYPEDEF_(0x8011042CL)
  22975. //
  22976. // MessageId: COMADMIN_E_COMP_MOVE_LOCKED
  22977. //
  22978. // MessageText:
  22979. //
  22980. // The component move was disallowed, because the source or destination application is either a system application or currently locked against changes
  22981. //
  22982. #define COMADMIN_E_COMP_MOVE_LOCKED _HRESULT_TYPEDEF_(0x8011042DL)
  22983. //
  22984. // MessageId: COMADMIN_E_COMP_MOVE_BAD_DEST
  22985. //
  22986. // MessageText:
  22987. //
  22988. // The component move failed because the destination application no longer exists
  22989. //
  22990. #define COMADMIN_E_COMP_MOVE_BAD_DEST _HRESULT_TYPEDEF_(0x8011042EL)
  22991. //
  22992. // MessageId: COMADMIN_E_REGISTERTLB
  22993. //
  22994. // MessageText:
  22995. //
  22996. // The system was unable to register the TypeLib
  22997. //
  22998. #define COMADMIN_E_REGISTERTLB _HRESULT_TYPEDEF_(0x80110430L)
  22999. //
  23000. // MessageId: COMADMIN_E_SYSTEMAPP
  23001. //
  23002. // MessageText:
  23003. //
  23004. // This operation can not be performed on the system application
  23005. //
  23006. #define COMADMIN_E_SYSTEMAPP _HRESULT_TYPEDEF_(0x80110433L)
  23007. //
  23008. // MessageId: COMADMIN_E_COMPFILE_NOREGISTRAR
  23009. //
  23010. // MessageText:
  23011. //
  23012. // The component registrar referenced in this file is not available
  23013. //
  23014. #define COMADMIN_E_COMPFILE_NOREGISTRAR _HRESULT_TYPEDEF_(0x80110434L)
  23015. //
  23016. // MessageId: COMADMIN_E_COREQCOMPINSTALLED
  23017. //
  23018. // MessageText:
  23019. //
  23020. // A component in the same DLL is already installed
  23021. //
  23022. #define COMADMIN_E_COREQCOMPINSTALLED _HRESULT_TYPEDEF_(0x80110435L)
  23023. //
  23024. // MessageId: COMADMIN_E_SERVICENOTINSTALLED
  23025. //
  23026. // MessageText:
  23027. //
  23028. // The service is not installed
  23029. //
  23030. #define COMADMIN_E_SERVICENOTINSTALLED _HRESULT_TYPEDEF_(0x80110436L)
  23031. //
  23032. // MessageId: COMADMIN_E_PROPERTYSAVEFAILED
  23033. //
  23034. // MessageText:
  23035. //
  23036. // One or more property settings are either invalid or in conflict with each other
  23037. //
  23038. #define COMADMIN_E_PROPERTYSAVEFAILED _HRESULT_TYPEDEF_(0x80110437L)
  23039. //
  23040. // MessageId: COMADMIN_E_OBJECTEXISTS
  23041. //
  23042. // MessageText:
  23043. //
  23044. // The object you are attempting to add or rename already exists
  23045. //
  23046. #define COMADMIN_E_OBJECTEXISTS _HRESULT_TYPEDEF_(0x80110438L)
  23047. //
  23048. // MessageId: COMADMIN_E_COMPONENTEXISTS
  23049. //
  23050. // MessageText:
  23051. //
  23052. // The component already exists
  23053. //
  23054. #define COMADMIN_E_COMPONENTEXISTS _HRESULT_TYPEDEF_(0x80110439L)
  23055. //
  23056. // MessageId: COMADMIN_E_REGFILE_CORRUPT
  23057. //
  23058. // MessageText:
  23059. //
  23060. // The registration file is corrupt
  23061. //
  23062. #define COMADMIN_E_REGFILE_CORRUPT _HRESULT_TYPEDEF_(0x8011043BL)
  23063. //
  23064. // MessageId: COMADMIN_E_PROPERTY_OVERFLOW
  23065. //
  23066. // MessageText:
  23067. //
  23068. // The property value is too large
  23069. //
  23070. #define COMADMIN_E_PROPERTY_OVERFLOW _HRESULT_TYPEDEF_(0x8011043CL)
  23071. //
  23072. // MessageId: COMADMIN_E_NOTINREGISTRY
  23073. //
  23074. // MessageText:
  23075. //
  23076. // Object was not found in registry
  23077. //
  23078. #define COMADMIN_E_NOTINREGISTRY _HRESULT_TYPEDEF_(0x8011043EL)
  23079. //
  23080. // MessageId: COMADMIN_E_OBJECTNOTPOOLABLE
  23081. //
  23082. // MessageText:
  23083. //
  23084. // This object is not poolable
  23085. //
  23086. #define COMADMIN_E_OBJECTNOTPOOLABLE _HRESULT_TYPEDEF_(0x8011043FL)
  23087. //
  23088. // MessageId: COMADMIN_E_APPLID_MATCHES_CLSID
  23089. //
  23090. // MessageText:
  23091. //
  23092. // A CLSID with the same GUID as the new application ID is already installed on this machine
  23093. //
  23094. #define COMADMIN_E_APPLID_MATCHES_CLSID _HRESULT_TYPEDEF_(0x80110446L)
  23095. //
  23096. // MessageId: COMADMIN_E_ROLE_DOES_NOT_EXIST
  23097. //
  23098. // MessageText:
  23099. //
  23100. // A role assigned to a component, interface, or method did not exist in the application
  23101. //
  23102. #define COMADMIN_E_ROLE_DOES_NOT_EXIST _HRESULT_TYPEDEF_(0x80110447L)
  23103. //
  23104. // MessageId: COMADMIN_E_START_APP_NEEDS_COMPONENTS
  23105. //
  23106. // MessageText:
  23107. //
  23108. // You must have components in an application in order to start the application
  23109. //
  23110. #define COMADMIN_E_START_APP_NEEDS_COMPONENTS _HRESULT_TYPEDEF_(0x80110448L)
  23111. //
  23112. // MessageId: COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM
  23113. //
  23114. // MessageText:
  23115. //
  23116. // This operation is not enabled on this platform
  23117. //
  23118. #define COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM _HRESULT_TYPEDEF_(0x80110449L)
  23119. //
  23120. // MessageId: COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY
  23121. //
  23122. // MessageText:
  23123. //
  23124. // Application Proxy is not exportable
  23125. //
  23126. #define COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY _HRESULT_TYPEDEF_(0x8011044AL)
  23127. //
  23128. // MessageId: COMADMIN_E_CAN_NOT_START_APP
  23129. //
  23130. // MessageText:
  23131. //
  23132. // Failed to start application because it is either a library application or an application proxy
  23133. //
  23134. #define COMADMIN_E_CAN_NOT_START_APP _HRESULT_TYPEDEF_(0x8011044BL)
  23135. //
  23136. // MessageId: COMADMIN_E_CAN_NOT_EXPORT_SYS_APP
  23137. //
  23138. // MessageText:
  23139. //
  23140. // System application is not exportable
  23141. //
  23142. #define COMADMIN_E_CAN_NOT_EXPORT_SYS_APP _HRESULT_TYPEDEF_(0x8011044CL)
  23143. //
  23144. // MessageId: COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT
  23145. //
  23146. // MessageText:
  23147. //
  23148. // Can not subscribe to this component (the component may have been imported)
  23149. //
  23150. #define COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT _HRESULT_TYPEDEF_(0x8011044DL)
  23151. //
  23152. // MessageId: COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER
  23153. //
  23154. // MessageText:
  23155. //
  23156. // An event class cannot also be a subscriber component
  23157. //
  23158. #define COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER _HRESULT_TYPEDEF_(0x8011044EL)
  23159. //
  23160. // MessageId: COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE
  23161. //
  23162. // MessageText:
  23163. //
  23164. // Library applications and application proxies are incompatible
  23165. //
  23166. #define COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE _HRESULT_TYPEDEF_(0x8011044FL)
  23167. //
  23168. // MessageId: COMADMIN_E_BASE_PARTITION_ONLY
  23169. //
  23170. // MessageText:
  23171. //
  23172. // This function is valid for the base partition only
  23173. //
  23174. #define COMADMIN_E_BASE_PARTITION_ONLY _HRESULT_TYPEDEF_(0x80110450L)
  23175. //
  23176. // MessageId: COMADMIN_E_START_APP_DISABLED
  23177. //
  23178. // MessageText:
  23179. //
  23180. // You cannot start an application that has been disabled
  23181. //
  23182. #define COMADMIN_E_START_APP_DISABLED _HRESULT_TYPEDEF_(0x80110451L)
  23183. //
  23184. // MessageId: COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME
  23185. //
  23186. // MessageText:
  23187. //
  23188. // The specified partition name is already in use on this computer
  23189. //
  23190. #define COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME _HRESULT_TYPEDEF_(0x80110457L)
  23191. //
  23192. // MessageId: COMADMIN_E_CAT_INVALID_PARTITION_NAME
  23193. //
  23194. // MessageText:
  23195. //
  23196. // The specified partition name is invalid. Check that the name contains at least one visible character
  23197. //
  23198. #define COMADMIN_E_CAT_INVALID_PARTITION_NAME _HRESULT_TYPEDEF_(0x80110458L)
  23199. //
  23200. // MessageId: COMADMIN_E_CAT_PARTITION_IN_USE
  23201. //
  23202. // MessageText:
  23203. //
  23204. // The partition cannot be deleted because it is the default partition for one or more users
  23205. //
  23206. #define COMADMIN_E_CAT_PARTITION_IN_USE _HRESULT_TYPEDEF_(0x80110459L)
  23207. //
  23208. // MessageId: COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES
  23209. //
  23210. // MessageText:
  23211. //
  23212. // The partition cannot be exported, because one or more components in the partition have the same file name
  23213. //
  23214. #define COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES _HRESULT_TYPEDEF_(0x8011045AL)
  23215. //
  23216. // MessageId: COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED
  23217. //
  23218. // MessageText:
  23219. //
  23220. // Applications that contain one or more imported components cannot be installed into a non-base partition
  23221. //
  23222. #define COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED _HRESULT_TYPEDEF_(0x8011045BL)
  23223. //
  23224. // MessageId: COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
  23225. //
  23226. // MessageText:
  23227. //
  23228. // The application name is not unique and cannot be resolved to an application id
  23229. //
  23230. #define COMADMIN_E_AMBIGUOUS_APPLICATION_NAME _HRESULT_TYPEDEF_(0x8011045CL)
  23231. //
  23232. // MessageId: COMADMIN_E_AMBIGUOUS_PARTITION_NAME
  23233. //
  23234. // MessageText:
  23235. //
  23236. // The partition name is not unique and cannot be resolved to a partition id
  23237. //
  23238. #define COMADMIN_E_AMBIGUOUS_PARTITION_NAME _HRESULT_TYPEDEF_(0x8011045DL)
  23239. //
  23240. // MessageId: COMADMIN_E_REGDB_NOTINITIALIZED
  23241. //
  23242. // MessageText:
  23243. //
  23244. // The COM+ registry database has not been initialized
  23245. //
  23246. #define COMADMIN_E_REGDB_NOTINITIALIZED _HRESULT_TYPEDEF_(0x80110472L)
  23247. //
  23248. // MessageId: COMADMIN_E_REGDB_NOTOPEN
  23249. //
  23250. // MessageText:
  23251. //
  23252. // The COM+ registry database is not open
  23253. //
  23254. #define COMADMIN_E_REGDB_NOTOPEN _HRESULT_TYPEDEF_(0x80110473L)
  23255. //
  23256. // MessageId: COMADMIN_E_REGDB_SYSTEMERR
  23257. //
  23258. // MessageText:
  23259. //
  23260. // The COM+ registry database detected a system error
  23261. //
  23262. #define COMADMIN_E_REGDB_SYSTEMERR _HRESULT_TYPEDEF_(0x80110474L)
  23263. //
  23264. // MessageId: COMADMIN_E_REGDB_ALREADYRUNNING
  23265. //
  23266. // MessageText:
  23267. //
  23268. // The COM+ registry database is already running
  23269. //
  23270. #define COMADMIN_E_REGDB_ALREADYRUNNING _HRESULT_TYPEDEF_(0x80110475L)
  23271. //
  23272. // MessageId: COMADMIN_E_MIG_VERSIONNOTSUPPORTED
  23273. //
  23274. // MessageText:
  23275. //
  23276. // This version of the COM+ registry database cannot be migrated
  23277. //
  23278. #define COMADMIN_E_MIG_VERSIONNOTSUPPORTED _HRESULT_TYPEDEF_(0x80110480L)
  23279. //
  23280. // MessageId: COMADMIN_E_MIG_SCHEMANOTFOUND
  23281. //
  23282. // MessageText:
  23283. //
  23284. // The schema version to be migrated could not be found in the COM+ registry database
  23285. //
  23286. #define COMADMIN_E_MIG_SCHEMANOTFOUND _HRESULT_TYPEDEF_(0x80110481L)
  23287. //
  23288. // MessageId: COMADMIN_E_CAT_BITNESSMISMATCH
  23289. //
  23290. // MessageText:
  23291. //
  23292. // There was a type mismatch between binaries
  23293. //
  23294. #define COMADMIN_E_CAT_BITNESSMISMATCH _HRESULT_TYPEDEF_(0x80110482L)
  23295. //
  23296. // MessageId: COMADMIN_E_CAT_UNACCEPTABLEBITNESS
  23297. //
  23298. // MessageText:
  23299. //
  23300. // A binary of unknown or invalid type was provided
  23301. //
  23302. #define COMADMIN_E_CAT_UNACCEPTABLEBITNESS _HRESULT_TYPEDEF_(0x80110483L)
  23303. //
  23304. // MessageId: COMADMIN_E_CAT_WRONGAPPBITNESS
  23305. //
  23306. // MessageText:
  23307. //
  23308. // There was a type mismatch between a binary and an application
  23309. //
  23310. #define COMADMIN_E_CAT_WRONGAPPBITNESS _HRESULT_TYPEDEF_(0x80110484L)
  23311. //
  23312. // MessageId: COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED
  23313. //
  23314. // MessageText:
  23315. //
  23316. // The application cannot be paused or resumed
  23317. //
  23318. #define COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED _HRESULT_TYPEDEF_(0x80110485L)
  23319. //
  23320. // MessageId: COMADMIN_E_CAT_SERVERFAULT
  23321. //
  23322. // MessageText:
  23323. //
  23324. // The COM+ Catalog Server threw an exception during execution
  23325. //
  23326. #define COMADMIN_E_CAT_SERVERFAULT _HRESULT_TYPEDEF_(0x80110486L)
  23327. //
  23328. // COMPLUS Queued component errors
  23329. //
  23330. //
  23331. // MessageId: COMQC_E_APPLICATION_NOT_QUEUED
  23332. //
  23333. // MessageText:
  23334. //
  23335. // Only COM+ Applications marked "queued" can be invoked using the "queue" moniker
  23336. //
  23337. #define COMQC_E_APPLICATION_NOT_QUEUED _HRESULT_TYPEDEF_(0x80110600L)
  23338. //
  23339. // MessageId: COMQC_E_NO_QUEUEABLE_INTERFACES
  23340. //
  23341. // MessageText:
  23342. //
  23343. // At least one interface must be marked "queued" in order to create a queued component instance with the "queue" moniker
  23344. //
  23345. #define COMQC_E_NO_QUEUEABLE_INTERFACES _HRESULT_TYPEDEF_(0x80110601L)
  23346. //
  23347. // MessageId: COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE
  23348. //
  23349. // MessageText:
  23350. //
  23351. // MSMQ is required for the requested operation and is not installed
  23352. //
  23353. #define COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE _HRESULT_TYPEDEF_(0x80110602L)
  23354. //
  23355. // MessageId: COMQC_E_NO_IPERSISTSTREAM
  23356. //
  23357. // MessageText:
  23358. //
  23359. // Unable to marshal an interface that does not support IPersistStream
  23360. //
  23361. #define COMQC_E_NO_IPERSISTSTREAM _HRESULT_TYPEDEF_(0x80110603L)
  23362. //
  23363. // MessageId: COMQC_E_BAD_MESSAGE
  23364. //
  23365. // MessageText:
  23366. //
  23367. // The message is improperly formatted or was damaged in transit
  23368. //
  23369. #define COMQC_E_BAD_MESSAGE _HRESULT_TYPEDEF_(0x80110604L)
  23370. //
  23371. // MessageId: COMQC_E_UNAUTHENTICATED
  23372. //
  23373. // MessageText:
  23374. //
  23375. // An unauthenticated message was received by an application that accepts only authenticated messages
  23376. //
  23377. #define COMQC_E_UNAUTHENTICATED _HRESULT_TYPEDEF_(0x80110605L)
  23378. //
  23379. // MessageId: COMQC_E_UNTRUSTED_ENQUEUER
  23380. //
  23381. // MessageText:
  23382. //
  23383. // The message was requeued or moved by a user not in the "QC Trusted User" role
  23384. //
  23385. #define COMQC_E_UNTRUSTED_ENQUEUER _HRESULT_TYPEDEF_(0x80110606L)
  23386. //
  23387. // The range 0x700-0x7ff is reserved for MSDTC errors.
  23388. //
  23389. //
  23390. // MessageId: MSDTC_E_DUPLICATE_RESOURCE
  23391. //
  23392. // MessageText:
  23393. //
  23394. // Cannot create a duplicate resource of type Distributed Transaction Coordinator
  23395. //
  23396. #define MSDTC_E_DUPLICATE_RESOURCE _HRESULT_TYPEDEF_(0x80110701L)
  23397. //
  23398. // More COMADMIN errors from 0x8**
  23399. //
  23400. //
  23401. // MessageId: COMADMIN_E_OBJECT_PARENT_MISSING
  23402. //
  23403. // MessageText:
  23404. //
  23405. // One of the objects being inserted or updated does not belong to a valid parent collection
  23406. //
  23407. #define COMADMIN_E_OBJECT_PARENT_MISSING _HRESULT_TYPEDEF_(0x80110808L)
  23408. //
  23409. // MessageId: COMADMIN_E_OBJECT_DOES_NOT_EXIST
  23410. //
  23411. // MessageText:
  23412. //
  23413. // One of the specified objects cannot be found
  23414. //
  23415. #define COMADMIN_E_OBJECT_DOES_NOT_EXIST _HRESULT_TYPEDEF_(0x80110809L)
  23416. //
  23417. // MessageId: COMADMIN_E_APP_NOT_RUNNING
  23418. //
  23419. // MessageText:
  23420. //
  23421. // The specified application is not currently running
  23422. //
  23423. #define COMADMIN_E_APP_NOT_RUNNING _HRESULT_TYPEDEF_(0x8011080AL)
  23424. //
  23425. // MessageId: COMADMIN_E_INVALID_PARTITION
  23426. //
  23427. // MessageText:
  23428. //
  23429. // The partition(s) specified are not valid.
  23430. //
  23431. #define COMADMIN_E_INVALID_PARTITION _HRESULT_TYPEDEF_(0x8011080BL)
  23432. //
  23433. // MessageId: COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE
  23434. //
  23435. // MessageText:
  23436. //
  23437. // COM+ applications that run as NT service may not be pooled or recycled
  23438. //
  23439. #define COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE _HRESULT_TYPEDEF_(0x8011080DL)
  23440. //
  23441. // MessageId: COMADMIN_E_USER_IN_SET
  23442. //
  23443. // MessageText:
  23444. //
  23445. // One or more users are already assigned to a local partition set.
  23446. //
  23447. #define COMADMIN_E_USER_IN_SET _HRESULT_TYPEDEF_(0x8011080EL)
  23448. //
  23449. // MessageId: COMADMIN_E_CANTRECYCLELIBRARYAPPS
  23450. //
  23451. // MessageText:
  23452. //
  23453. // Library applications may not be recycled.
  23454. //
  23455. #define COMADMIN_E_CANTRECYCLELIBRARYAPPS _HRESULT_TYPEDEF_(0x8011080FL)
  23456. //
  23457. // MessageId: COMADMIN_E_CANTRECYCLESERVICEAPPS
  23458. //
  23459. // MessageText:
  23460. //
  23461. // Applications running as NT services may not be recycled.
  23462. //
  23463. #define COMADMIN_E_CANTRECYCLESERVICEAPPS _HRESULT_TYPEDEF_(0x80110811L)
  23464. //
  23465. // MessageId: COMADMIN_E_PROCESSALREADYRECYCLED
  23466. //
  23467. // MessageText:
  23468. //
  23469. // The process has already been recycled.
  23470. //
  23471. #define COMADMIN_E_PROCESSALREADYRECYCLED _HRESULT_TYPEDEF_(0x80110812L)
  23472. //
  23473. // MessageId: COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED
  23474. //
  23475. // MessageText:
  23476. //
  23477. // A paused process may not be recycled.
  23478. //
  23479. #define COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED _HRESULT_TYPEDEF_(0x80110813L)
  23480. //
  23481. // MessageId: COMADMIN_E_CANTMAKEINPROCSERVICE
  23482. //
  23483. // MessageText:
  23484. //
  23485. // Library applications may not be NT services.
  23486. //
  23487. #define COMADMIN_E_CANTMAKEINPROCSERVICE _HRESULT_TYPEDEF_(0x80110814L)
  23488. //
  23489. // MessageId: COMADMIN_E_PROGIDINUSEBYCLSID
  23490. //
  23491. // MessageText:
  23492. //
  23493. // The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID.
  23494. //
  23495. #define COMADMIN_E_PROGIDINUSEBYCLSID _HRESULT_TYPEDEF_(0x80110815L)
  23496. //
  23497. // MessageId: COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET
  23498. //
  23499. // MessageText:
  23500. //
  23501. // The partition specified as default is not a member of the partition set.
  23502. //
  23503. #define COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET _HRESULT_TYPEDEF_(0x80110816L)
  23504. //
  23505. // MessageId: COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED
  23506. //
  23507. // MessageText:
  23508. //
  23509. // A recycled process may not be paused.
  23510. //
  23511. #define COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED _HRESULT_TYPEDEF_(0x80110817L)
  23512. //
  23513. // MessageId: COMADMIN_E_PARTITION_ACCESSDENIED
  23514. //
  23515. // MessageText:
  23516. //
  23517. // Access to the specified partition is denied.
  23518. //
  23519. #define COMADMIN_E_PARTITION_ACCESSDENIED _HRESULT_TYPEDEF_(0x80110818L)
  23520. //
  23521. // MessageId: COMADMIN_E_PARTITION_MSI_ONLY
  23522. //
  23523. // MessageText:
  23524. //
  23525. // Only Application Files (*.MSI files) can be installed into partitions.
  23526. //
  23527. #define COMADMIN_E_PARTITION_MSI_ONLY _HRESULT_TYPEDEF_(0x80110819L)
  23528. //
  23529. // MessageId: COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT
  23530. //
  23531. // MessageText:
  23532. //
  23533. // Applications containing one or more legacy components may not be exported to 1.0 format.
  23534. //
  23535. #define COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT _HRESULT_TYPEDEF_(0x8011081AL)
  23536. //
  23537. // MessageId: COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS
  23538. //
  23539. // MessageText:
  23540. //
  23541. // Legacy components may not exist in non-base partitions.
  23542. //
  23543. #define COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS _HRESULT_TYPEDEF_(0x8011081BL)
  23544. //
  23545. // MessageId: COMADMIN_E_COMP_MOVE_SOURCE
  23546. //
  23547. // MessageText:
  23548. //
  23549. // A component cannot be moved (or copied) from the System Application, an application proxy or a non-changeable application
  23550. //
  23551. #define COMADMIN_E_COMP_MOVE_SOURCE _HRESULT_TYPEDEF_(0x8011081CL)
  23552. //
  23553. // MessageId: COMADMIN_E_COMP_MOVE_DEST
  23554. //
  23555. // MessageText:
  23556. //
  23557. // A component cannot be moved (or copied) to the System Application, an application proxy or a non-changeable application
  23558. //
  23559. #define COMADMIN_E_COMP_MOVE_DEST _HRESULT_TYPEDEF_(0x8011081DL)
  23560. //
  23561. // MessageId: COMADMIN_E_COMP_MOVE_PRIVATE
  23562. //
  23563. // MessageText:
  23564. //
  23565. // A private component cannot be moved (or copied) to a library application or to the base partition
  23566. //
  23567. #define COMADMIN_E_COMP_MOVE_PRIVATE _HRESULT_TYPEDEF_(0x8011081EL)
  23568. //
  23569. // MessageId: COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
  23570. //
  23571. // MessageText:
  23572. //
  23573. // The Base Application Partition exists in all partition sets and cannot be removed.
  23574. //
  23575. #define COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET _HRESULT_TYPEDEF_(0x8011081FL)
  23576. //
  23577. // MessageId: COMADMIN_E_CANNOT_ALIAS_EVENTCLASS
  23578. //
  23579. // MessageText:
  23580. //
  23581. // Alas, Event Class components cannot be aliased.
  23582. //
  23583. #define COMADMIN_E_CANNOT_ALIAS_EVENTCLASS _HRESULT_TYPEDEF_(0x80110820L)
  23584. //
  23585. // MessageId: COMADMIN_E_PRIVATE_ACCESSDENIED
  23586. //
  23587. // MessageText:
  23588. //
  23589. // Access is denied because the component is private.
  23590. //
  23591. #define COMADMIN_E_PRIVATE_ACCESSDENIED _HRESULT_TYPEDEF_(0x80110821L)
  23592. //
  23593. // MessageId: COMADMIN_E_SAFERINVALID
  23594. //
  23595. // MessageText:
  23596. //
  23597. // The specified SAFER level is invalid.
  23598. //
  23599. #define COMADMIN_E_SAFERINVALID _HRESULT_TYPEDEF_(0x80110822L)
  23600. //
  23601. // MessageId: COMADMIN_E_REGISTRY_ACCESSDENIED
  23602. //
  23603. // MessageText:
  23604. //
  23605. // The specified user cannot write to the system registry
  23606. //
  23607. #define COMADMIN_E_REGISTRY_ACCESSDENIED _HRESULT_TYPEDEF_(0x80110823L)
  23608. //
  23609. // REMOVE THESE WHEN POSSIBLE
  23610. //
  23611. //
  23612. // MessageId: COMADMIN_E_CAT_DUPLICATE_PARTITION_SET_NAME
  23613. //
  23614. // MessageText:
  23615. //
  23616. // REMOVE THIS ERROR
  23617. //
  23618. #define COMADMIN_E_CAT_DUPLICATE_PARTITION_SET_NAME _HRESULT_TYPEDEF_(0x80110900L)
  23619. //
  23620. // MessageId: COMADMIN_E_CAT_INVALID_PARTITION_SET_NAME
  23621. //
  23622. // MessageText:
  23623. //
  23624. // REMOVE THIS ERROR
  23625. //
  23626. #define COMADMIN_E_CAT_INVALID_PARTITION_SET_NAME _HRESULT_TYPEDEF_(0x80110901L)
  23627. #endif//_WINERROR_