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

模拟服务器

开发平台:

C/C++

  1. //
  2. // MessageText:
  3. //
  4. //  Having a parent that is an alias is not permitted. Aliases are leaf objects.
  5. //
  6. #define ERROR_DS_PARENT_IS_AN_ALIAS      8330L
  7. //
  8. // MessageId: ERROR_DS_CANT_MIX_MASTER_AND_REPS
  9. //
  10. // MessageText:
  11. //
  12. //  The object and parent must be of the same type, either both masters or both replicas.
  13. //
  14. #define ERROR_DS_CANT_MIX_MASTER_AND_REPS 8331L
  15. //
  16. // MessageId: ERROR_DS_CHILDREN_EXIST
  17. //
  18. // MessageText:
  19. //
  20. //  The operation cannot be performed because child objects exist. This operation can only be performed on a leaf object.
  21. //
  22. #define ERROR_DS_CHILDREN_EXIST          8332L
  23. //
  24. // MessageId: ERROR_DS_OBJ_NOT_FOUND
  25. //
  26. // MessageText:
  27. //
  28. //  Directory object not found.
  29. //
  30. #define ERROR_DS_OBJ_NOT_FOUND           8333L
  31. //
  32. // MessageId: ERROR_DS_ALIASED_OBJ_MISSING
  33. //
  34. // MessageText:
  35. //
  36. //  The aliased object is missing.
  37. //
  38. #define ERROR_DS_ALIASED_OBJ_MISSING     8334L
  39. //
  40. // MessageId: ERROR_DS_BAD_NAME_SYNTAX
  41. //
  42. // MessageText:
  43. //
  44. //  The object name has bad syntax.
  45. //
  46. #define ERROR_DS_BAD_NAME_SYNTAX         8335L
  47. //
  48. // MessageId: ERROR_DS_ALIAS_POINTS_TO_ALIAS
  49. //
  50. // MessageText:
  51. //
  52. //  It is not permitted for an alias to refer to another alias.
  53. //
  54. #define ERROR_DS_ALIAS_POINTS_TO_ALIAS   8336L
  55. //
  56. // MessageId: ERROR_DS_CANT_DEREF_ALIAS
  57. //
  58. // MessageText:
  59. //
  60. //  The alias cannot be dereferenced.
  61. //
  62. #define ERROR_DS_CANT_DEREF_ALIAS        8337L
  63. //
  64. // MessageId: ERROR_DS_OUT_OF_SCOPE
  65. //
  66. // MessageText:
  67. //
  68. //  The operation is out of scope.
  69. //
  70. #define ERROR_DS_OUT_OF_SCOPE            8338L
  71. //
  72. // MessageId: ERROR_DS_OBJECT_BEING_REMOVED
  73. //
  74. // MessageText:
  75. //
  76. //  The operation cannot continue because the object is in the process of being removed.
  77. //
  78. #define ERROR_DS_OBJECT_BEING_REMOVED    8339L
  79. //
  80. // MessageId: ERROR_DS_CANT_DELETE_DSA_OBJ
  81. //
  82. // MessageText:
  83. //
  84. //  The DSA object cannot be deleted.
  85. //
  86. #define ERROR_DS_CANT_DELETE_DSA_OBJ     8340L
  87. //
  88. // MessageId: ERROR_DS_GENERIC_ERROR
  89. //
  90. // MessageText:
  91. //
  92. //  A directory service error has occurred.
  93. //
  94. #define ERROR_DS_GENERIC_ERROR           8341L
  95. //
  96. // MessageId: ERROR_DS_DSA_MUST_BE_INT_MASTER
  97. //
  98. // MessageText:
  99. //
  100. //  The operation can only be performed on an internal master DSA object.
  101. //
  102. #define ERROR_DS_DSA_MUST_BE_INT_MASTER  8342L
  103. //
  104. // MessageId: ERROR_DS_CLASS_NOT_DSA
  105. //
  106. // MessageText:
  107. //
  108. //  The object must be of class DSA.
  109. //
  110. #define ERROR_DS_CLASS_NOT_DSA           8343L
  111. //
  112. // MessageId: ERROR_DS_INSUFF_ACCESS_RIGHTS
  113. //
  114. // MessageText:
  115. //
  116. //  Insufficient access rights to perform the operation.
  117. //
  118. #define ERROR_DS_INSUFF_ACCESS_RIGHTS    8344L
  119. //
  120. // MessageId: ERROR_DS_ILLEGAL_SUPERIOR
  121. //
  122. // MessageText:
  123. //
  124. //  The object cannot be added because the parent is not on the list of possible superiors.
  125. //
  126. #define ERROR_DS_ILLEGAL_SUPERIOR        8345L
  127. //
  128. // MessageId: ERROR_DS_ATTRIBUTE_OWNED_BY_SAM
  129. //
  130. // MessageText:
  131. //
  132. //  Access to the attribute is not permitted because the attribute is owned by the Security Accounts Manager (SAM).
  133. //
  134. #define ERROR_DS_ATTRIBUTE_OWNED_BY_SAM  8346L
  135. //
  136. // MessageId: ERROR_DS_NAME_TOO_MANY_PARTS
  137. //
  138. // MessageText:
  139. //
  140. //  The name has too many parts.
  141. //
  142. #define ERROR_DS_NAME_TOO_MANY_PARTS     8347L
  143. //
  144. // MessageId: ERROR_DS_NAME_TOO_LONG
  145. //
  146. // MessageText:
  147. //
  148. //  The name is too long.
  149. //
  150. #define ERROR_DS_NAME_TOO_LONG           8348L
  151. //
  152. // MessageId: ERROR_DS_NAME_VALUE_TOO_LONG
  153. //
  154. // MessageText:
  155. //
  156. //  The name value is too long.
  157. //
  158. #define ERROR_DS_NAME_VALUE_TOO_LONG     8349L
  159. //
  160. // MessageId: ERROR_DS_NAME_UNPARSEABLE
  161. //
  162. // MessageText:
  163. //
  164. //  The directory service encountered an error parsing a name.
  165. //
  166. #define ERROR_DS_NAME_UNPARSEABLE        8350L
  167. //
  168. // MessageId: ERROR_DS_NAME_TYPE_UNKNOWN
  169. //
  170. // MessageText:
  171. //
  172. //  The directory service cannot get the attribute type for a name.
  173. //
  174. #define ERROR_DS_NAME_TYPE_UNKNOWN       8351L
  175. //
  176. // MessageId: ERROR_DS_NOT_AN_OBJECT
  177. //
  178. // MessageText:
  179. //
  180. //  The name does not identify an object; the name identifies a phantom.
  181. //
  182. #define ERROR_DS_NOT_AN_OBJECT           8352L
  183. //
  184. // MessageId: ERROR_DS_SEC_DESC_TOO_SHORT
  185. //
  186. // MessageText:
  187. //
  188. //  The security descriptor is too short.
  189. //
  190. #define ERROR_DS_SEC_DESC_TOO_SHORT      8353L
  191. //
  192. // MessageId: ERROR_DS_SEC_DESC_INVALID
  193. //
  194. // MessageText:
  195. //
  196. //  The security descriptor is invalid.
  197. //
  198. #define ERROR_DS_SEC_DESC_INVALID        8354L
  199. //
  200. // MessageId: ERROR_DS_NO_DELETED_NAME
  201. //
  202. // MessageText:
  203. //
  204. //  Failed to create name for deleted object.
  205. //
  206. #define ERROR_DS_NO_DELETED_NAME         8355L
  207. //
  208. // MessageId: ERROR_DS_SUBREF_MUST_HAVE_PARENT
  209. //
  210. // MessageText:
  211. //
  212. //  The parent of a new subref must exist.
  213. //
  214. #define ERROR_DS_SUBREF_MUST_HAVE_PARENT 8356L
  215. //
  216. // MessageId: ERROR_DS_NCNAME_MUST_BE_NC
  217. //
  218. // MessageText:
  219. //
  220. //  The object must be a naming context.
  221. //
  222. #define ERROR_DS_NCNAME_MUST_BE_NC       8357L
  223. //
  224. // MessageId: ERROR_DS_CANT_ADD_SYSTEM_ONLY
  225. //
  226. // MessageText:
  227. //
  228. //  It is not permitted to add an attribute which is owned by the system.
  229. //
  230. #define ERROR_DS_CANT_ADD_SYSTEM_ONLY    8358L
  231. //
  232. // MessageId: ERROR_DS_CLASS_MUST_BE_CONCRETE
  233. //
  234. // MessageText:
  235. //
  236. //  The class of the object must be structural; you cannot instantiate an abstract class.
  237. //
  238. #define ERROR_DS_CLASS_MUST_BE_CONCRETE  8359L
  239. //
  240. // MessageId: ERROR_DS_INVALID_DMD
  241. //
  242. // MessageText:
  243. //
  244. //  The schema object could not be found.
  245. //
  246. #define ERROR_DS_INVALID_DMD             8360L
  247. //
  248. // MessageId: ERROR_DS_OBJ_GUID_EXISTS
  249. //
  250. // MessageText:
  251. //
  252. //  A local object with this GUID (dead or alive) already exists.
  253. //
  254. #define ERROR_DS_OBJ_GUID_EXISTS         8361L
  255. //
  256. // MessageId: ERROR_DS_NOT_ON_BACKLINK
  257. //
  258. // MessageText:
  259. //
  260. //  The operation cannot be performed on a back link.
  261. //
  262. #define ERROR_DS_NOT_ON_BACKLINK         8362L
  263. //
  264. // MessageId: ERROR_DS_NO_CROSSREF_FOR_NC
  265. //
  266. // MessageText:
  267. //
  268. //  The cross reference for the specified naming context could not be found.
  269. //
  270. #define ERROR_DS_NO_CROSSREF_FOR_NC      8363L
  271. //
  272. // MessageId: ERROR_DS_SHUTTING_DOWN
  273. //
  274. // MessageText:
  275. //
  276. //  The operation could not be performed because the directory service is shutting down.
  277. //
  278. #define ERROR_DS_SHUTTING_DOWN           8364L
  279. //
  280. // MessageId: ERROR_DS_UNKNOWN_OPERATION
  281. //
  282. // MessageText:
  283. //
  284. //  The directory service request is invalid.
  285. //
  286. #define ERROR_DS_UNKNOWN_OPERATION       8365L
  287. //
  288. // MessageId: ERROR_DS_INVALID_ROLE_OWNER
  289. //
  290. // MessageText:
  291. //
  292. //  The role owner attribute could not be read.
  293. //
  294. #define ERROR_DS_INVALID_ROLE_OWNER      8366L
  295. //
  296. // MessageId: ERROR_DS_COULDNT_CONTACT_FSMO
  297. //
  298. // MessageText:
  299. //
  300. //  The requested FSMO operation failed. The current FSMO holder could not be contacted.
  301. //
  302. #define ERROR_DS_COULDNT_CONTACT_FSMO    8367L
  303. //
  304. // MessageId: ERROR_DS_CROSS_NC_DN_RENAME
  305. //
  306. // MessageText:
  307. //
  308. //  Modification of a DN across a naming context is not permitted.
  309. //
  310. #define ERROR_DS_CROSS_NC_DN_RENAME      8368L
  311. //
  312. // MessageId: ERROR_DS_CANT_MOD_SYSTEM_ONLY
  313. //
  314. // MessageText:
  315. //
  316. //  The attribute cannot be modified because it is owned by the system.
  317. //
  318. #define ERROR_DS_CANT_MOD_SYSTEM_ONLY    8369L
  319. //
  320. // MessageId: ERROR_DS_REPLICATOR_ONLY
  321. //
  322. // MessageText:
  323. //
  324. //  Only the replicator can perform this function.
  325. //
  326. #define ERROR_DS_REPLICATOR_ONLY         8370L
  327. //
  328. // MessageId: ERROR_DS_OBJ_CLASS_NOT_DEFINED
  329. //
  330. // MessageText:
  331. //
  332. //  The specified class is not defined.
  333. //
  334. #define ERROR_DS_OBJ_CLASS_NOT_DEFINED   8371L
  335. //
  336. // MessageId: ERROR_DS_OBJ_CLASS_NOT_SUBCLASS
  337. //
  338. // MessageText:
  339. //
  340. //  The specified class is not a subclass.
  341. //
  342. #define ERROR_DS_OBJ_CLASS_NOT_SUBCLASS  8372L
  343. //
  344. // MessageId: ERROR_DS_NAME_REFERENCE_INVALID
  345. //
  346. // MessageText:
  347. //
  348. //  The name reference is invalid.
  349. //
  350. #define ERROR_DS_NAME_REFERENCE_INVALID  8373L
  351. //
  352. // MessageId: ERROR_DS_CROSS_REF_EXISTS
  353. //
  354. // MessageText:
  355. //
  356. //  A cross reference already exists.
  357. //
  358. #define ERROR_DS_CROSS_REF_EXISTS        8374L
  359. //
  360. // MessageId: ERROR_DS_CANT_DEL_MASTER_CROSSREF
  361. //
  362. // MessageText:
  363. //
  364. //  It is not permitted to delete a master cross reference.
  365. //
  366. #define ERROR_DS_CANT_DEL_MASTER_CROSSREF 8375L
  367. //
  368. // MessageId: ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD
  369. //
  370. // MessageText:
  371. //
  372. //  Subtree notifications are only supported on NC heads.
  373. //
  374. #define ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD 8376L
  375. //
  376. // MessageId: ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX
  377. //
  378. // MessageText:
  379. //
  380. //  Notification filter is too complex.
  381. //
  382. #define ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX 8377L
  383. //
  384. // MessageId: ERROR_DS_DUP_RDN
  385. //
  386. // MessageText:
  387. //
  388. //  Schema update failed: duplicate RDN.
  389. //
  390. #define ERROR_DS_DUP_RDN                 8378L
  391. //
  392. // MessageId: ERROR_DS_DUP_OID
  393. //
  394. // MessageText:
  395. //
  396. //  Schema update failed: duplicate OID.
  397. //
  398. #define ERROR_DS_DUP_OID                 8379L
  399. //
  400. // MessageId: ERROR_DS_DUP_MAPI_ID
  401. //
  402. // MessageText:
  403. //
  404. //  Schema update failed: duplicate MAPI identifier.
  405. //
  406. #define ERROR_DS_DUP_MAPI_ID             8380L
  407. //
  408. // MessageId: ERROR_DS_DUP_SCHEMA_ID_GUID
  409. //
  410. // MessageText:
  411. //
  412. //  Schema update failed: duplicate schema-id GUID.
  413. //
  414. #define ERROR_DS_DUP_SCHEMA_ID_GUID      8381L
  415. //
  416. // MessageId: ERROR_DS_DUP_LDAP_DISPLAY_NAME
  417. //
  418. // MessageText:
  419. //
  420. //  Schema update failed: duplicate LDAP display name.
  421. //
  422. #define ERROR_DS_DUP_LDAP_DISPLAY_NAME   8382L
  423. //
  424. // MessageId: ERROR_DS_SEMANTIC_ATT_TEST
  425. //
  426. // MessageText:
  427. //
  428. //  Schema update failed: range-lower less than range upper.
  429. //
  430. #define ERROR_DS_SEMANTIC_ATT_TEST       8383L
  431. //
  432. // MessageId: ERROR_DS_SYNTAX_MISMATCH
  433. //
  434. // MessageText:
  435. //
  436. //  Schema update failed: syntax mismatch.
  437. //
  438. #define ERROR_DS_SYNTAX_MISMATCH         8384L
  439. //
  440. // MessageId: ERROR_DS_EXISTS_IN_MUST_HAVE
  441. //
  442. // MessageText:
  443. //
  444. //  Schema deletion failed: attribute is used in must-contain.
  445. //
  446. #define ERROR_DS_EXISTS_IN_MUST_HAVE     8385L
  447. //
  448. // MessageId: ERROR_DS_EXISTS_IN_MAY_HAVE
  449. //
  450. // MessageText:
  451. //
  452. //  Schema deletion failed: attribute is used in may-contain.
  453. //
  454. #define ERROR_DS_EXISTS_IN_MAY_HAVE      8386L
  455. //
  456. // MessageId: ERROR_DS_NONEXISTENT_MAY_HAVE
  457. //
  458. // MessageText:
  459. //
  460. //  Schema update failed: attribute in may-contain does not exist.
  461. //
  462. #define ERROR_DS_NONEXISTENT_MAY_HAVE    8387L
  463. //
  464. // MessageId: ERROR_DS_NONEXISTENT_MUST_HAVE
  465. //
  466. // MessageText:
  467. //
  468. //  Schema update failed: attribute in must-contain does not exist.
  469. //
  470. #define ERROR_DS_NONEXISTENT_MUST_HAVE   8388L
  471. //
  472. // MessageId: ERROR_DS_AUX_CLS_TEST_FAIL
  473. //
  474. // MessageText:
  475. //
  476. //  Schema update failed: class in aux-class list does not exist or is not an auxiliary class.
  477. //
  478. #define ERROR_DS_AUX_CLS_TEST_FAIL       8389L
  479. //
  480. // MessageId: ERROR_DS_NONEXISTENT_POSS_SUP
  481. //
  482. // MessageText:
  483. //
  484. //  Schema update failed: class in poss-superiors does not exist.
  485. //
  486. #define ERROR_DS_NONEXISTENT_POSS_SUP    8390L
  487. //
  488. // MessageId: ERROR_DS_SUB_CLS_TEST_FAIL
  489. //
  490. // MessageText:
  491. //
  492. //  Schema update failed: class in subclassof list does not exist or does not satisfy hierarchy rules.
  493. //
  494. #define ERROR_DS_SUB_CLS_TEST_FAIL       8391L
  495. //
  496. // MessageId: ERROR_DS_BAD_RDN_ATT_ID_SYNTAX
  497. //
  498. // MessageText:
  499. //
  500. //  Schema update failed: Rdn-Att-Id has wrong syntax.
  501. //
  502. #define ERROR_DS_BAD_RDN_ATT_ID_SYNTAX   8392L
  503. //
  504. // MessageId: ERROR_DS_EXISTS_IN_AUX_CLS
  505. //
  506. // MessageText:
  507. //
  508. //  Schema deletion failed: class is used as auxiliary class.
  509. //
  510. #define ERROR_DS_EXISTS_IN_AUX_CLS       8393L
  511. //
  512. // MessageId: ERROR_DS_EXISTS_IN_SUB_CLS
  513. //
  514. // MessageText:
  515. //
  516. //  Schema deletion failed: class is used as sub class.
  517. //
  518. #define ERROR_DS_EXISTS_IN_SUB_CLS       8394L
  519. //
  520. // MessageId: ERROR_DS_EXISTS_IN_POSS_SUP
  521. //
  522. // MessageText:
  523. //
  524. //  Schema deletion failed: class is used as poss superior.
  525. //
  526. #define ERROR_DS_EXISTS_IN_POSS_SUP      8395L
  527. //
  528. // MessageId: ERROR_DS_RECALCSCHEMA_FAILED
  529. //
  530. // MessageText:
  531. //
  532. //  Schema update failed in recalculating validation cache.
  533. //
  534. #define ERROR_DS_RECALCSCHEMA_FAILED     8396L
  535. //
  536. // MessageId: ERROR_DS_TREE_DELETE_NOT_FINISHED
  537. //
  538. // MessageText:
  539. //
  540. //  The tree deletion is not finished.  The request must be made again to continue deleting the tree.
  541. //
  542. #define ERROR_DS_TREE_DELETE_NOT_FINISHED 8397L
  543. //
  544. // MessageId: ERROR_DS_CANT_DELETE
  545. //
  546. // MessageText:
  547. //
  548. //  The requested delete operation could not be performed.
  549. //
  550. #define ERROR_DS_CANT_DELETE             8398L
  551. //
  552. // MessageId: ERROR_DS_ATT_SCHEMA_REQ_ID
  553. //
  554. // MessageText:
  555. //
  556. //  Cannot read the governs class identifier for the schema record.
  557. //
  558. #define ERROR_DS_ATT_SCHEMA_REQ_ID       8399L
  559. //
  560. // MessageId: ERROR_DS_BAD_ATT_SCHEMA_SYNTAX
  561. //
  562. // MessageText:
  563. //
  564. //  The attribute schema has bad syntax.
  565. //
  566. #define ERROR_DS_BAD_ATT_SCHEMA_SYNTAX   8400L
  567. //
  568. // MessageId: ERROR_DS_CANT_CACHE_ATT
  569. //
  570. // MessageText:
  571. //
  572. //  The attribute could not be cached.
  573. //
  574. #define ERROR_DS_CANT_CACHE_ATT          8401L
  575. //
  576. // MessageId: ERROR_DS_CANT_CACHE_CLASS
  577. //
  578. // MessageText:
  579. //
  580. //  The class could not be cached.
  581. //
  582. #define ERROR_DS_CANT_CACHE_CLASS        8402L
  583. //
  584. // MessageId: ERROR_DS_CANT_REMOVE_ATT_CACHE
  585. //
  586. // MessageText:
  587. //
  588. //  The attribute could not be removed from the cache.
  589. //
  590. #define ERROR_DS_CANT_REMOVE_ATT_CACHE   8403L
  591. //
  592. // MessageId: ERROR_DS_CANT_REMOVE_CLASS_CACHE
  593. //
  594. // MessageText:
  595. //
  596. //  The class could not be removed from the cache.
  597. //
  598. #define ERROR_DS_CANT_REMOVE_CLASS_CACHE 8404L
  599. //
  600. // MessageId: ERROR_DS_CANT_RETRIEVE_DN
  601. //
  602. // MessageText:
  603. //
  604. //  The distinguished name attribute could not be read.
  605. //
  606. #define ERROR_DS_CANT_RETRIEVE_DN        8405L
  607. //
  608. // MessageId: ERROR_DS_MISSING_SUPREF
  609. //
  610. // MessageText:
  611. //
  612. //  A required subref is missing.
  613. //
  614. #define ERROR_DS_MISSING_SUPREF          8406L
  615. //
  616. // MessageId: ERROR_DS_CANT_RETRIEVE_INSTANCE
  617. //
  618. // MessageText:
  619. //
  620. //  The instance type attribute could not be retrieved.
  621. //
  622. #define ERROR_DS_CANT_RETRIEVE_INSTANCE  8407L
  623. //
  624. // MessageId: ERROR_DS_CODE_INCONSISTENCY
  625. //
  626. // MessageText:
  627. //
  628. //  An internal error has occurred.
  629. //
  630. #define ERROR_DS_CODE_INCONSISTENCY      8408L
  631. //
  632. // MessageId: ERROR_DS_DATABASE_ERROR
  633. //
  634. // MessageText:
  635. //
  636. //  A database error has occurred.
  637. //
  638. #define ERROR_DS_DATABASE_ERROR          8409L
  639. //
  640. // MessageId: ERROR_DS_GOVERNSID_MISSING
  641. //
  642. // MessageText:
  643. //
  644. //  The attribute GOVERNSID is missing.
  645. //
  646. #define ERROR_DS_GOVERNSID_MISSING       8410L
  647. //
  648. // MessageId: ERROR_DS_MISSING_EXPECTED_ATT
  649. //
  650. // MessageText:
  651. //
  652. //  An expected attribute is missing.
  653. //
  654. #define ERROR_DS_MISSING_EXPECTED_ATT    8411L
  655. //
  656. // MessageId: ERROR_DS_NCNAME_MISSING_CR_REF
  657. //
  658. // MessageText:
  659. //
  660. //  The specified naming context is missing a cross reference.
  661. //
  662. #define ERROR_DS_NCNAME_MISSING_CR_REF   8412L
  663. //
  664. // MessageId: ERROR_DS_SECURITY_CHECKING_ERROR
  665. //
  666. // MessageText:
  667. //
  668. //  A security checking error has occurred.
  669. //
  670. #define ERROR_DS_SECURITY_CHECKING_ERROR 8413L
  671. //
  672. // MessageId: ERROR_DS_SCHEMA_NOT_LOADED
  673. //
  674. // MessageText:
  675. //
  676. //  The schema is not loaded.
  677. //
  678. #define ERROR_DS_SCHEMA_NOT_LOADED       8414L
  679. //
  680. // MessageId: ERROR_DS_SCHEMA_ALLOC_FAILED
  681. //
  682. // MessageText:
  683. //
  684. //  Schema allocation failed. Please check if the machine is running low on memory.
  685. //
  686. #define ERROR_DS_SCHEMA_ALLOC_FAILED     8415L
  687. //
  688. // MessageId: ERROR_DS_ATT_SCHEMA_REQ_SYNTAX
  689. //
  690. // MessageText:
  691. //
  692. //  Failed to obtain the required syntax for the attribute schema.
  693. //
  694. #define ERROR_DS_ATT_SCHEMA_REQ_SYNTAX   8416L
  695. //
  696. // MessageId: ERROR_DS_GCVERIFY_ERROR
  697. //
  698. // MessageText:
  699. //
  700. //  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.
  701. //
  702. #define ERROR_DS_GCVERIFY_ERROR          8417L
  703. //
  704. // MessageId: ERROR_DS_DRA_SCHEMA_MISMATCH
  705. //
  706. // MessageText:
  707. //
  708. //  The replication operation failed because of a schema mismatch between the servers involved.
  709. //
  710. #define ERROR_DS_DRA_SCHEMA_MISMATCH     8418L
  711. //
  712. // MessageId: ERROR_DS_CANT_FIND_DSA_OBJ
  713. //
  714. // MessageText:
  715. //
  716. //  The DSA object could not be found.
  717. //
  718. #define ERROR_DS_CANT_FIND_DSA_OBJ       8419L
  719. //
  720. // MessageId: ERROR_DS_CANT_FIND_EXPECTED_NC
  721. //
  722. // MessageText:
  723. //
  724. //  The naming context could not be found.
  725. //
  726. #define ERROR_DS_CANT_FIND_EXPECTED_NC   8420L
  727. //
  728. // MessageId: ERROR_DS_CANT_FIND_NC_IN_CACHE
  729. //
  730. // MessageText:
  731. //
  732. //  The naming context could not be found in the cache.
  733. //
  734. #define ERROR_DS_CANT_FIND_NC_IN_CACHE   8421L
  735. //
  736. // MessageId: ERROR_DS_CANT_RETRIEVE_CHILD
  737. //
  738. // MessageText:
  739. //
  740. //  The child object could not be retrieved.
  741. //
  742. #define ERROR_DS_CANT_RETRIEVE_CHILD     8422L
  743. //
  744. // MessageId: ERROR_DS_SECURITY_ILLEGAL_MODIFY
  745. //
  746. // MessageText:
  747. //
  748. //  The modification was not permitted for security reasons.
  749. //
  750. #define ERROR_DS_SECURITY_ILLEGAL_MODIFY 8423L
  751. //
  752. // MessageId: ERROR_DS_CANT_REPLACE_HIDDEN_REC
  753. //
  754. // MessageText:
  755. //
  756. //  The operation cannot replace the hidden record.
  757. //
  758. #define ERROR_DS_CANT_REPLACE_HIDDEN_REC 8424L
  759. //
  760. // MessageId: ERROR_DS_BAD_HIERARCHY_FILE
  761. //
  762. // MessageText:
  763. //
  764. //  The hierarchy file is invalid.
  765. //
  766. #define ERROR_DS_BAD_HIERARCHY_FILE      8425L
  767. //
  768. // MessageId: ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED
  769. //
  770. // MessageText:
  771. //
  772. //  The attempt to build the hierarchy table failed.
  773. //
  774. #define ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED 8426L
  775. //
  776. // MessageId: ERROR_DS_CONFIG_PARAM_MISSING
  777. //
  778. // MessageText:
  779. //
  780. //  The directory configuration parameter is missing from the registry.
  781. //
  782. #define ERROR_DS_CONFIG_PARAM_MISSING    8427L
  783. //
  784. // MessageId: ERROR_DS_COUNTING_AB_INDICES_FAILED
  785. //
  786. // MessageText:
  787. //
  788. //  The attempt to count the address book indices failed.
  789. //
  790. #define ERROR_DS_COUNTING_AB_INDICES_FAILED 8428L
  791. //
  792. // MessageId: ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED
  793. //
  794. // MessageText:
  795. //
  796. //  The allocation of the hierarchy table failed.
  797. //
  798. #define ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED 8429L
  799. //
  800. // MessageId: ERROR_DS_INTERNAL_FAILURE
  801. //
  802. // MessageText:
  803. //
  804. //  The directory service encountered an internal failure.
  805. //
  806. #define ERROR_DS_INTERNAL_FAILURE        8430L
  807. //
  808. // MessageId: ERROR_DS_UNKNOWN_ERROR
  809. //
  810. // MessageText:
  811. //
  812. //  The directory service encountered an unknown failure.
  813. //
  814. #define ERROR_DS_UNKNOWN_ERROR           8431L
  815. //
  816. // MessageId: ERROR_DS_ROOT_REQUIRES_CLASS_TOP
  817. //
  818. // MessageText:
  819. //
  820. //  A root object requires a class of 'top'.
  821. //
  822. #define ERROR_DS_ROOT_REQUIRES_CLASS_TOP 8432L
  823. //
  824. // MessageId: ERROR_DS_REFUSING_FSMO_ROLES
  825. //
  826. // MessageText:
  827. //
  828. //  This directory server is shutting down, and cannot take ownership of new floating single-master operation roles.
  829. //
  830. #define ERROR_DS_REFUSING_FSMO_ROLES     8433L
  831. //
  832. // MessageId: ERROR_DS_MISSING_FSMO_SETTINGS
  833. //
  834. // MessageText:
  835. //
  836. //  The directory service is missing mandatory configuration information, and is unable to determine the ownership of floating single-master operation roles.
  837. //
  838. #define ERROR_DS_MISSING_FSMO_SETTINGS   8434L
  839. //
  840. // MessageId: ERROR_DS_UNABLE_TO_SURRENDER_ROLES
  841. //
  842. // MessageText:
  843. //
  844. //  The directory service was unable to transfer ownership of one or more floating single-master operation roles to other servers.
  845. //
  846. #define ERROR_DS_UNABLE_TO_SURRENDER_ROLES 8435L
  847. //
  848. // MessageId: ERROR_DS_DRA_GENERIC
  849. //
  850. // MessageText:
  851. //
  852. //  The replication operation failed.
  853. //
  854. #define ERROR_DS_DRA_GENERIC             8436L
  855. //
  856. // MessageId: ERROR_DS_DRA_INVALID_PARAMETER
  857. //
  858. // MessageText:
  859. //
  860. //  An invalid parameter was specified for this replication operation.
  861. //
  862. #define ERROR_DS_DRA_INVALID_PARAMETER   8437L
  863. //
  864. // MessageId: ERROR_DS_DRA_BUSY
  865. //
  866. // MessageText:
  867. //
  868. //  The directory service is too busy to complete the replication operation at this time.
  869. //
  870. #define ERROR_DS_DRA_BUSY                8438L
  871. //
  872. // MessageId: ERROR_DS_DRA_BAD_DN
  873. //
  874. // MessageText:
  875. //
  876. //  The distinguished name specified for this replication operation is invalid.
  877. //
  878. #define ERROR_DS_DRA_BAD_DN              8439L
  879. //
  880. // MessageId: ERROR_DS_DRA_BAD_NC
  881. //
  882. // MessageText:
  883. //
  884. //  The naming context specified for this replication operation is invalid.
  885. //
  886. #define ERROR_DS_DRA_BAD_NC              8440L
  887. //
  888. // MessageId: ERROR_DS_DRA_DN_EXISTS
  889. //
  890. // MessageText:
  891. //
  892. //  The distinguished name specified for this replication operation already exists.
  893. //
  894. #define ERROR_DS_DRA_DN_EXISTS           8441L
  895. //
  896. // MessageId: ERROR_DS_DRA_INTERNAL_ERROR
  897. //
  898. // MessageText:
  899. //
  900. //  The replication system encountered an internal error.
  901. //
  902. #define ERROR_DS_DRA_INTERNAL_ERROR      8442L
  903. //
  904. // MessageId: ERROR_DS_DRA_INCONSISTENT_DIT
  905. //
  906. // MessageText:
  907. //
  908. //  The replication operation encountered a database inconsistency.
  909. //
  910. #define ERROR_DS_DRA_INCONSISTENT_DIT    8443L
  911. //
  912. // MessageId: ERROR_DS_DRA_CONNECTION_FAILED
  913. //
  914. // MessageText:
  915. //
  916. //  The server specified for this replication operation could not be contacted.
  917. //
  918. #define ERROR_DS_DRA_CONNECTION_FAILED   8444L
  919. //
  920. // MessageId: ERROR_DS_DRA_BAD_INSTANCE_TYPE
  921. //
  922. // MessageText:
  923. //
  924. //  The replication operation encountered an object with an invalid instance type.
  925. //
  926. #define ERROR_DS_DRA_BAD_INSTANCE_TYPE   8445L
  927. //
  928. // MessageId: ERROR_DS_DRA_OUT_OF_MEM
  929. //
  930. // MessageText:
  931. //
  932. //  The replication operation failed to allocate memory.
  933. //
  934. #define ERROR_DS_DRA_OUT_OF_MEM          8446L
  935. //
  936. // MessageId: ERROR_DS_DRA_MAIL_PROBLEM
  937. //
  938. // MessageText:
  939. //
  940. //  The replication operation encountered an error with the mail system.
  941. //
  942. #define ERROR_DS_DRA_MAIL_PROBLEM        8447L
  943. //
  944. // MessageId: ERROR_DS_DRA_REF_ALREADY_EXISTS
  945. //
  946. // MessageText:
  947. //
  948. //  The replication reference information for the target server already exists.
  949. //
  950. #define ERROR_DS_DRA_REF_ALREADY_EXISTS  8448L
  951. //
  952. // MessageId: ERROR_DS_DRA_REF_NOT_FOUND
  953. //
  954. // MessageText:
  955. //
  956. //  The replication reference information for the target server does not exist.
  957. //
  958. #define ERROR_DS_DRA_REF_NOT_FOUND       8449L
  959. //
  960. // MessageId: ERROR_DS_DRA_OBJ_IS_REP_SOURCE
  961. //
  962. // MessageText:
  963. //
  964. //  The naming context cannot be removed because it is replicated to another server.
  965. //
  966. #define ERROR_DS_DRA_OBJ_IS_REP_SOURCE   8450L
  967. //
  968. // MessageId: ERROR_DS_DRA_DB_ERROR
  969. //
  970. // MessageText:
  971. //
  972. //  The replication operation encountered a database error.
  973. //
  974. #define ERROR_DS_DRA_DB_ERROR            8451L
  975. //
  976. // MessageId: ERROR_DS_DRA_NO_REPLICA
  977. //
  978. // MessageText:
  979. //
  980. //  The naming context is in the process of being removed or is not replicated from the specified server.
  981. //
  982. #define ERROR_DS_DRA_NO_REPLICA          8452L
  983. //
  984. // MessageId: ERROR_DS_DRA_ACCESS_DENIED
  985. //
  986. // MessageText:
  987. //
  988. //  Replication access was denied.
  989. //
  990. #define ERROR_DS_DRA_ACCESS_DENIED       8453L
  991. //
  992. // MessageId: ERROR_DS_DRA_NOT_SUPPORTED
  993. //
  994. // MessageText:
  995. //
  996. //  The requested operation is not supported by this version of the directory service.
  997. //
  998. #define ERROR_DS_DRA_NOT_SUPPORTED       8454L
  999. //
  1000. // MessageId: ERROR_DS_DRA_RPC_CANCELLED
  1001. //
  1002. // MessageText:
  1003. //
  1004. //  The replication remote procedure call was cancelled.
  1005. //
  1006. #define ERROR_DS_DRA_RPC_CANCELLED       8455L
  1007. //
  1008. // MessageId: ERROR_DS_DRA_SOURCE_DISABLED
  1009. //
  1010. // MessageText:
  1011. //
  1012. //  The source server is currently rejecting replication requests.
  1013. //
  1014. #define ERROR_DS_DRA_SOURCE_DISABLED     8456L
  1015. //
  1016. // MessageId: ERROR_DS_DRA_SINK_DISABLED
  1017. //
  1018. // MessageText:
  1019. //
  1020. //  The destination server is currently rejecting replication requests.
  1021. //
  1022. #define ERROR_DS_DRA_SINK_DISABLED       8457L
  1023. //
  1024. // MessageId: ERROR_DS_DRA_NAME_COLLISION
  1025. //
  1026. // MessageText:
  1027. //
  1028. //  The replication operation failed due to a collision of object names.
  1029. //
  1030. #define ERROR_DS_DRA_NAME_COLLISION      8458L
  1031. //
  1032. // MessageId: ERROR_DS_DRA_SOURCE_REINSTALLED
  1033. //
  1034. // MessageText:
  1035. //
  1036. //  The replication source has been reinstalled.
  1037. //
  1038. #define ERROR_DS_DRA_SOURCE_REINSTALLED  8459L
  1039. //
  1040. // MessageId: ERROR_DS_DRA_MISSING_PARENT
  1041. //
  1042. // MessageText:
  1043. //
  1044. //  The replication operation failed because a required parent object is missing.
  1045. //
  1046. #define ERROR_DS_DRA_MISSING_PARENT      8460L
  1047. //
  1048. // MessageId: ERROR_DS_DRA_PREEMPTED
  1049. //
  1050. // MessageText:
  1051. //
  1052. //  The replication operation was preempted.
  1053. //
  1054. #define ERROR_DS_DRA_PREEMPTED           8461L
  1055. //
  1056. // MessageId: ERROR_DS_DRA_ABANDON_SYNC
  1057. //
  1058. // MessageText:
  1059. //
  1060. //  The replication synchronization attempt was abandoned because of a lack of updates.
  1061. //
  1062. #define ERROR_DS_DRA_ABANDON_SYNC        8462L
  1063. //
  1064. // MessageId: ERROR_DS_DRA_SHUTDOWN
  1065. //
  1066. // MessageText:
  1067. //
  1068. //  The replication operation was terminated because the system is shutting down.
  1069. //
  1070. #define ERROR_DS_DRA_SHUTDOWN            8463L
  1071. //
  1072. // MessageId: ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET
  1073. //
  1074. // MessageText:
  1075. //
  1076. //  The replication synchronization attempt failed as the destination partial attribute set is not a subset of source partial attribute set.
  1077. //
  1078. #define ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET 8464L
  1079. //
  1080. // MessageId: ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA
  1081. //
  1082. // MessageText:
  1083. //
  1084. //  The replication synchronization attempt failed because a master replica attempted to sync from a partial replica.
  1085. //
  1086. #define ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA 8465L
  1087. //
  1088. // MessageId: ERROR_DS_DRA_EXTN_CONNECTION_FAILED
  1089. //
  1090. // MessageText:
  1091. //
  1092. //  The server specified for this replication operation was contacted, but that server was unable to contact an additional server needed to complete the operation.
  1093. //
  1094. #define ERROR_DS_DRA_EXTN_CONNECTION_FAILED 8466L
  1095. //
  1096. // MessageId: ERROR_DS_INSTALL_SCHEMA_MISMATCH
  1097. //
  1098. // MessageText:
  1099. //
  1100. //  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.
  1101. //
  1102. #define ERROR_DS_INSTALL_SCHEMA_MISMATCH 8467L
  1103. //
  1104. // MessageId: ERROR_DS_DUP_LINK_ID
  1105. //
  1106. // MessageText:
  1107. //
  1108. //  Schema update failed: An attribute with the same link identifier already exists.
  1109. //
  1110. #define ERROR_DS_DUP_LINK_ID             8468L
  1111. //
  1112. // MessageId: ERROR_DS_NAME_ERROR_RESOLVING
  1113. //
  1114. // MessageText:
  1115. //
  1116. //  Name translation: Generic processing error.
  1117. //
  1118. #define ERROR_DS_NAME_ERROR_RESOLVING    8469L
  1119. //
  1120. // MessageId: ERROR_DS_NAME_ERROR_NOT_FOUND
  1121. //
  1122. // MessageText:
  1123. //
  1124. //  Name translation: Could not find the name or insufficient right to see name.
  1125. //
  1126. #define ERROR_DS_NAME_ERROR_NOT_FOUND    8470L
  1127. //
  1128. // MessageId: ERROR_DS_NAME_ERROR_NOT_UNIQUE
  1129. //
  1130. // MessageText:
  1131. //
  1132. //  Name translation: Input name mapped to more than one output name.
  1133. //
  1134. #define ERROR_DS_NAME_ERROR_NOT_UNIQUE   8471L
  1135. //
  1136. // MessageId: ERROR_DS_NAME_ERROR_NO_MAPPING
  1137. //
  1138. // MessageText:
  1139. //
  1140. //  Name translation: Input name found, but not the associated output format.
  1141. //
  1142. #define ERROR_DS_NAME_ERROR_NO_MAPPING   8472L
  1143. //
  1144. // MessageId: ERROR_DS_NAME_ERROR_DOMAIN_ONLY
  1145. //
  1146. // MessageText:
  1147. //
  1148. //  Name translation: Unable to resolve completely, only the domain was found.
  1149. //
  1150. #define ERROR_DS_NAME_ERROR_DOMAIN_ONLY  8473L
  1151. //
  1152. // MessageId: ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
  1153. //
  1154. // MessageText:
  1155. //
  1156. //  Name translation: Unable to perform purely syntactical mapping at the client without going out to the wire.
  1157. //
  1158. #define ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING 8474L
  1159. //
  1160. // MessageId: ERROR_DS_CONSTRUCTED_ATT_MOD
  1161. //
  1162. // MessageText:
  1163. //
  1164. //  Modification of a constructed att is not allowed.
  1165. //
  1166. #define ERROR_DS_CONSTRUCTED_ATT_MOD     8475L
  1167. //
  1168. // MessageId: ERROR_DS_WRONG_OM_OBJ_CLASS
  1169. //
  1170. // MessageText:
  1171. //
  1172. //  The OM-Object-Class specified is incorrect for an attribute with the specified syntax.
  1173. //
  1174. #define ERROR_DS_WRONG_OM_OBJ_CLASS      8476L
  1175. //
  1176. // MessageId: ERROR_DS_DRA_REPL_PENDING
  1177. //
  1178. // MessageText:
  1179. //
  1180. //  The replication request has been posted; waiting for reply.
  1181. //
  1182. #define ERROR_DS_DRA_REPL_PENDING        8477L
  1183. //
  1184. // MessageId: ERROR_DS_DS_REQUIRED
  1185. //
  1186. // MessageText:
  1187. //
  1188. //  The requested operation requires a directory service, and none was available.
  1189. //
  1190. #define ERROR_DS_DS_REQUIRED             8478L
  1191. //
  1192. // MessageId: ERROR_DS_INVALID_LDAP_DISPLAY_NAME
  1193. //
  1194. // MessageText:
  1195. //
  1196. //  The LDAP display name of the class or attribute contains non-ASCII characters.
  1197. //
  1198. #define ERROR_DS_INVALID_LDAP_DISPLAY_NAME 8479L
  1199. //
  1200. // MessageId: ERROR_DS_NON_BASE_SEARCH
  1201. //
  1202. // MessageText:
  1203. //
  1204. //  The requested search operation is only supported for base searches.
  1205. //
  1206. #define ERROR_DS_NON_BASE_SEARCH         8480L
  1207. //
  1208. // MessageId: ERROR_DS_CANT_RETRIEVE_ATTS
  1209. //
  1210. // MessageText:
  1211. //
  1212. //  The search failed to retrieve attributes from the database.
  1213. //
  1214. #define ERROR_DS_CANT_RETRIEVE_ATTS      8481L
  1215. //
  1216. // MessageId: ERROR_DS_BACKLINK_WITHOUT_LINK
  1217. //
  1218. // MessageText:
  1219. //
  1220. //  The schema update operation tried to add a backward link attribute that has no corresponding forward link.
  1221. //
  1222. #define ERROR_DS_BACKLINK_WITHOUT_LINK   8482L
  1223. //
  1224. // MessageId: ERROR_DS_EPOCH_MISMATCH
  1225. //
  1226. // MessageText:
  1227. //
  1228. //  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.
  1229. //
  1230. #define ERROR_DS_EPOCH_MISMATCH          8483L
  1231. //
  1232. // MessageId: ERROR_DS_SRC_NAME_MISMATCH
  1233. //
  1234. // MessageText:
  1235. //
  1236. //  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.
  1237. //
  1238. #define ERROR_DS_SRC_NAME_MISMATCH       8484L
  1239. //
  1240. // MessageId: ERROR_DS_SRC_AND_DST_NC_IDENTICAL
  1241. //
  1242. // MessageText:
  1243. //
  1244. //  Source and destination for the cross-domain move operation are identical.  Caller should use local move operation instead of cross-domain move operation.
  1245. //
  1246. #define ERROR_DS_SRC_AND_DST_NC_IDENTICAL 8485L
  1247. //
  1248. // MessageId: ERROR_DS_DST_NC_MISMATCH
  1249. //
  1250. // MessageText:
  1251. //
  1252. //  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.
  1253. //
  1254. #define ERROR_DS_DST_NC_MISMATCH         8486L
  1255. //
  1256. // MessageId: ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC
  1257. //
  1258. // MessageText:
  1259. //
  1260. //  Destination of a cross-domain move is not authoritative for the destination naming context.
  1261. //
  1262. #define ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC 8487L
  1263. //
  1264. // MessageId: ERROR_DS_SRC_GUID_MISMATCH
  1265. //
  1266. // MessageText:
  1267. //
  1268. //  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.
  1269. //
  1270. #define ERROR_DS_SRC_GUID_MISMATCH       8488L
  1271. //
  1272. // MessageId: ERROR_DS_CANT_MOVE_DELETED_OBJECT
  1273. //
  1274. // MessageText:
  1275. //
  1276. //  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.
  1277. //
  1278. #define ERROR_DS_CANT_MOVE_DELETED_OBJECT 8489L
  1279. //
  1280. // MessageId: ERROR_DS_PDC_OPERATION_IN_PROGRESS
  1281. //
  1282. // MessageText:
  1283. //
  1284. //  Another operation which requires exclusive access to the PDC FSMO is already in progress.
  1285. //
  1286. #define ERROR_DS_PDC_OPERATION_IN_PROGRESS 8490L
  1287. //
  1288. // MessageId: ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD
  1289. //
  1290. // MessageText:
  1291. //
  1292. //  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.
  1293. //
  1294. #define ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD 8491L
  1295. //
  1296. // MessageId: ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION
  1297. //
  1298. // MessageText:
  1299. //
  1300. //  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.
  1301. //
  1302. #define ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION 8492L
  1303. //
  1304. // MessageId: ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS
  1305. //
  1306. // MessageText:
  1307. //
  1308. //  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.
  1309. //
  1310. #define ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS 8493L
  1311. //
  1312. // MessageId: ERROR_DS_NC_MUST_HAVE_NC_PARENT
  1313. //
  1314. // MessageText:
  1315. //
  1316. //  A naming context head must be the immediate child of another naming context head, not of an interior node.
  1317. //
  1318. #define ERROR_DS_NC_MUST_HAVE_NC_PARENT  8494L
  1319. //
  1320. // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE
  1321. //
  1322. // MessageText:
  1323. //
  1324. //  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)
  1325. //
  1326. #define ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE 8495L
  1327. //
  1328. // MessageId: ERROR_DS_DST_DOMAIN_NOT_NATIVE
  1329. //
  1330. // MessageText:
  1331. //
  1332. //  Destination domain must be in native mode.
  1333. //
  1334. #define ERROR_DS_DST_DOMAIN_NOT_NATIVE   8496L
  1335. //
  1336. // MessageId: ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER
  1337. //
  1338. // MessageText:
  1339. //
  1340. //  The operation can not be performed because the server does not have an infrastructure container in the domain of interest.
  1341. //
  1342. #define ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER 8497L
  1343. //
  1344. // MessageId: ERROR_DS_CANT_MOVE_ACCOUNT_GROUP
  1345. //
  1346. // MessageText:
  1347. //
  1348. //  Cross-domain move of non-empty account groups is not allowed.
  1349. //
  1350. #define ERROR_DS_CANT_MOVE_ACCOUNT_GROUP 8498L
  1351. //
  1352. // MessageId: ERROR_DS_CANT_MOVE_RESOURCE_GROUP
  1353. //
  1354. // MessageText:
  1355. //
  1356. //  Cross-domain move of non-empty resource groups is not allowed.
  1357. //
  1358. #define ERROR_DS_CANT_MOVE_RESOURCE_GROUP 8499L
  1359. //
  1360. // MessageId: ERROR_DS_INVALID_SEARCH_FLAG
  1361. //
  1362. // MessageText:
  1363. //
  1364. //  The search flags for the attribute are invalid. The ANR bit is valid only on attributes of Unicode or Teletex strings.
  1365. //
  1366. #define ERROR_DS_INVALID_SEARCH_FLAG     8500L
  1367. //
  1368. // MessageId: ERROR_DS_NO_TREE_DELETE_ABOVE_NC
  1369. //
  1370. // MessageText:
  1371. //
  1372. //  Tree deletions starting at an object which has an NC head as a descendant are not allowed.
  1373. //
  1374. #define ERROR_DS_NO_TREE_DELETE_ABOVE_NC 8501L
  1375. //
  1376. // MessageId: ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE
  1377. //
  1378. // MessageText:
  1379. //
  1380. //  The directory service failed to lock a tree in preparation for a tree deletion because the tree was in use.
  1381. //
  1382. #define ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE 8502L
  1383. //
  1384. // MessageId: ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE
  1385. //
  1386. // MessageText:
  1387. //
  1388. //  The directory service failed to identify the list of objects to delete while attempting a tree deletion.
  1389. //
  1390. #define ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE 8503L
  1391. //
  1392. // MessageId: ERROR_DS_SAM_INIT_FAILURE
  1393. //
  1394. // MessageText:
  1395. //
  1396. //  Security Accounts Manager initialization failed because of the following error: %1.
  1397. //  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.
  1398. //
  1399. #define ERROR_DS_SAM_INIT_FAILURE        8504L
  1400. //
  1401. // MessageId: ERROR_DS_SENSITIVE_GROUP_VIOLATION
  1402. //
  1403. // MessageText:
  1404. //
  1405. //  Only an administrator can modify the membership list of an administrative group.
  1406. //
  1407. #define ERROR_DS_SENSITIVE_GROUP_VIOLATION 8505L
  1408. //
  1409. // MessageId: ERROR_DS_CANT_MOD_PRIMARYGROUPID
  1410. //
  1411. // MessageText:
  1412. //
  1413. //  Cannot change the primary group ID of a domain controller account.
  1414. //
  1415. #define ERROR_DS_CANT_MOD_PRIMARYGROUPID 8506L
  1416. //
  1417. // MessageId: ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD
  1418. //
  1419. // MessageText:
  1420. //
  1421. //  An attempt is made to modify the base schema.
  1422. //
  1423. #define ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD 8507L
  1424. //
  1425. // MessageId: ERROR_DS_NONSAFE_SCHEMA_CHANGE
  1426. //
  1427. // MessageText:
  1428. //
  1429. //  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.
  1430. //
  1431. #define ERROR_DS_NONSAFE_SCHEMA_CHANGE   8508L
  1432. //
  1433. // MessageId: ERROR_DS_SCHEMA_UPDATE_DISALLOWED
  1434. //
  1435. // MessageText:
  1436. //
  1437. //  Schema update is not allowed on this DC because the DC is not the schema FSMO Role Owner.
  1438. //
  1439. #define ERROR_DS_SCHEMA_UPDATE_DISALLOWED 8509L
  1440. //
  1441. // MessageId: ERROR_DS_CANT_CREATE_UNDER_SCHEMA
  1442. //
  1443. // MessageText:
  1444. //
  1445. //  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.
  1446. //
  1447. #define ERROR_DS_CANT_CREATE_UNDER_SCHEMA 8510L
  1448. //
  1449. // MessageId: ERROR_DS_INSTALL_NO_SRC_SCH_VERSION
  1450. //
  1451. // MessageText:
  1452. //
  1453. //  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.
  1454. //
  1455. #define ERROR_DS_INSTALL_NO_SRC_SCH_VERSION 8511L
  1456. //
  1457. // MessageId: ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE
  1458. //
  1459. // MessageText:
  1460. //
  1461. //  The replica/child install failed to read the objectVersion attribute in the SCHEMA section of the file schema.ini in the system32 directory.
  1462. //
  1463. #define ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE 8512L
  1464. //
  1465. // MessageId: ERROR_DS_INVALID_GROUP_TYPE
  1466. //
  1467. // MessageText:
  1468. //
  1469. //  The specified group type is invalid.
  1470. //
  1471. #define ERROR_DS_INVALID_GROUP_TYPE      8513L
  1472. //
  1473. // MessageId: ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN
  1474. //
  1475. // MessageText:
  1476. //
  1477. //  You cannot nest global groups in a mixed domain if the group is security-enabled.
  1478. //
  1479. #define ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN 8514L
  1480. //
  1481. // MessageId: ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN
  1482. //
  1483. // MessageText:
  1484. //
  1485. //  You cannot nest local groups in a mixed domain if the group is security-enabled.
  1486. //
  1487. #define ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN 8515L
  1488. //
  1489. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER
  1490. //
  1491. // MessageText:
  1492. //
  1493. //  A global group cannot have a local group as a member.
  1494. //
  1495. #define ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER 8516L
  1496. //
  1497. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER
  1498. //
  1499. // MessageText:
  1500. //
  1501. //  A global group cannot have a universal group as a member.
  1502. //
  1503. #define ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER 8517L
  1504. //
  1505. // MessageId: ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER
  1506. //
  1507. // MessageText:
  1508. //
  1509. //  A universal group cannot have a local group as a member.
  1510. //
  1511. #define ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER 8518L
  1512. //
  1513. // MessageId: ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER
  1514. //
  1515. // MessageText:
  1516. //
  1517. //  A global group cannot have a cross-domain member.
  1518. //
  1519. #define ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER 8519L
  1520. //
  1521. // MessageId: ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER
  1522. //
  1523. // MessageText:
  1524. //
  1525. //  A local group cannot have another cross domain local group as a member.
  1526. //
  1527. #define ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER 8520L
  1528. //
  1529. // MessageId: ERROR_DS_HAVE_PRIMARY_MEMBERS
  1530. //
  1531. // MessageText:
  1532. //
  1533. //  A group with primary members cannot change to a security-disabled group.
  1534. //
  1535. #define ERROR_DS_HAVE_PRIMARY_MEMBERS    8521L
  1536. //
  1537. // MessageId: ERROR_DS_STRING_SD_CONVERSION_FAILED
  1538. //
  1539. // MessageText:
  1540. //
  1541. //  The schema cache load failed to convert the string default SD on a class-schema object.
  1542. //
  1543. #define ERROR_DS_STRING_SD_CONVERSION_FAILED 8522L
  1544. //
  1545. // MessageId: ERROR_DS_NAMING_MASTER_GC
  1546. //
  1547. // MessageText:
  1548. //
  1549. //  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)
  1550. //
  1551. #define ERROR_DS_NAMING_MASTER_GC        8523L
  1552. //
  1553. // MessageId: ERROR_DS_DNS_LOOKUP_FAILURE
  1554. //
  1555. // MessageText:
  1556. //
  1557. //  The DSA operation is unable to proceed because of a DNS lookup failure.
  1558. //
  1559. #define ERROR_DS_DNS_LOOKUP_FAILURE      8524L
  1560. //
  1561. // MessageId: ERROR_DS_COULDNT_UPDATE_SPNS
  1562. //
  1563. // MessageText:
  1564. //
  1565. //  While processing a change to the DNS Host Name for an object, the Service Principal Name values could not be kept in sync.
  1566. //
  1567. #define ERROR_DS_COULDNT_UPDATE_SPNS     8525L
  1568. //
  1569. // MessageId: ERROR_DS_CANT_RETRIEVE_SD
  1570. //
  1571. // MessageText:
  1572. //
  1573. //  The Security Descriptor attribute could not be read.
  1574. //
  1575. #define ERROR_DS_CANT_RETRIEVE_SD        8526L
  1576. //
  1577. // MessageId: ERROR_DS_KEY_NOT_UNIQUE
  1578. //
  1579. // MessageText:
  1580. //
  1581. //  The object requested was not found, but an object with that key was found.
  1582. //
  1583. #define ERROR_DS_KEY_NOT_UNIQUE          8527L
  1584. //
  1585. // MessageId: ERROR_DS_WRONG_LINKED_ATT_SYNTAX
  1586. //
  1587. // MessageText:
  1588. //
  1589. //  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
  1590. //
  1591. #define ERROR_DS_WRONG_LINKED_ATT_SYNTAX 8528L
  1592. //
  1593. // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD
  1594. //
  1595. // MessageText:
  1596. //
  1597. //  Security Account Manager needs to get the boot password.
  1598. //
  1599. #define ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD 8529L
  1600. //
  1601. // MessageId: ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY
  1602. //
  1603. // MessageText:
  1604. //
  1605. //  Security Account Manager needs to get the boot key from floppy disk.
  1606. //
  1607. #define ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY 8530L
  1608. //
  1609. // MessageId: ERROR_DS_CANT_START
  1610. //
  1611. // MessageText:
  1612. //
  1613. //  Directory Service cannot start.
  1614. //
  1615. #define ERROR_DS_CANT_START              8531L
  1616. //
  1617. // MessageId: ERROR_DS_INIT_FAILURE
  1618. //
  1619. // MessageText:
  1620. //
  1621. //  Directory Services could not start.
  1622. //
  1623. #define ERROR_DS_INIT_FAILURE            8532L
  1624. //
  1625. // MessageId: ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION
  1626. //
  1627. // MessageText:
  1628. //
  1629. //  The connection between client and server requires packet privacy or better.
  1630. //
  1631. #define ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION 8533L
  1632. //
  1633. // MessageId: ERROR_DS_SOURCE_DOMAIN_IN_FOREST
  1634. //
  1635. // MessageText:
  1636. //
  1637. //  The source domain may not be in the same forest as destination.
  1638. //
  1639. #define ERROR_DS_SOURCE_DOMAIN_IN_FOREST 8534L
  1640. //
  1641. // MessageId: ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST
  1642. //
  1643. // MessageText:
  1644. //
  1645. //  The destination domain must be in the forest.
  1646. //
  1647. #define ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST 8535L
  1648. //
  1649. // MessageId: ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED
  1650. //
  1651. // MessageText:
  1652. //
  1653. //  The operation requires that destination domain auditing be enabled.
  1654. //
  1655. #define ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED 8536L
  1656. //
  1657. // MessageId: ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN
  1658. //
  1659. // MessageText:
  1660. //
  1661. //  The operation couldn't locate a DC for the source domain.
  1662. //
  1663. #define ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN 8537L
  1664. //
  1665. // MessageId: ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER
  1666. //
  1667. // MessageText:
  1668. //
  1669. //  The source object must be a group or user.
  1670. //
  1671. #define ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER 8538L
  1672. //
  1673. // MessageId: ERROR_DS_SRC_SID_EXISTS_IN_FOREST
  1674. //
  1675. // MessageText:
  1676. //
  1677. //  The source object's SID already exists in destination forest.
  1678. //
  1679. #define ERROR_DS_SRC_SID_EXISTS_IN_FOREST 8539L
  1680. //
  1681. // MessageId: ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH
  1682. //
  1683. // MessageText:
  1684. //
  1685. //  The source and destination object must be of the same type.
  1686. //
  1687. #define ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH 8540L
  1688. //
  1689. // MessageId: ERROR_SAM_INIT_FAILURE
  1690. //
  1691. // MessageText:
  1692. //
  1693. //  Security Accounts Manager initialization failed because of the following error: %1.
  1694. //  Error Status: 0x%2. Click OK to shut down the system and reboot into Safe Mode. Check the event log for detailed information.
  1695. //
  1696. #define ERROR_SAM_INIT_FAILURE           8541L
  1697. //
  1698. // MessageId: ERROR_DS_DRA_SCHEMA_INFO_SHIP
  1699. //
  1700. // MessageText:
  1701. //
  1702. //  Schema information could not be included in the replication request.
  1703. //
  1704. #define ERROR_DS_DRA_SCHEMA_INFO_SHIP    8542L
  1705. //
  1706. // MessageId: ERROR_DS_DRA_SCHEMA_CONFLICT
  1707. //
  1708. // MessageText:
  1709. //
  1710. //  The replication operation could not be completed due to a schema incompatibility.
  1711. //
  1712. #define ERROR_DS_DRA_SCHEMA_CONFLICT     8543L
  1713. //
  1714. // MessageId: ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT
  1715. //
  1716. // MessageText:
  1717. //
  1718. //  The replication operation could not be completed due to a previous schema incompatibility.
  1719. //
  1720. #define ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT 8544L
  1721. //
  1722. // MessageId: ERROR_DS_DRA_OBJ_NC_MISMATCH
  1723. //
  1724. // MessageText:
  1725. //
  1726. //  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.
  1727. //
  1728. #define ERROR_DS_DRA_OBJ_NC_MISMATCH     8545L
  1729. //
  1730. // MessageId: ERROR_DS_NC_STILL_HAS_DSAS
  1731. //
  1732. // MessageText:
  1733. //
  1734. //  The requested domain could not be deleted because there exist domain controllers that still host this domain.
  1735. //
  1736. #define ERROR_DS_NC_STILL_HAS_DSAS       8546L
  1737. //
  1738. // MessageId: ERROR_DS_GC_REQUIRED
  1739. //
  1740. // MessageText:
  1741. //
  1742. //  The requested operation can be performed only on a global catalog server.
  1743. //
  1744. #define ERROR_DS_GC_REQUIRED             8547L
  1745. //
  1746. // MessageId: ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY
  1747. //
  1748. // MessageText:
  1749. //
  1750. //  A local group can only be a member of other local groups in the same domain.
  1751. //
  1752. #define ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY 8548L
  1753. //
  1754. // MessageId: ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS
  1755. //
  1756. // MessageText:
  1757. //
  1758. //  Foreign security principals cannot be members of universal groups.
  1759. //
  1760. #define ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS 8549L
  1761. //
  1762. // MessageId: ERROR_DS_CANT_ADD_TO_GC
  1763. //
  1764. // MessageText:
  1765. //
  1766. //  The attribute is not allowed to be replicated to the GC because of security reasons.
  1767. //
  1768. #define ERROR_DS_CANT_ADD_TO_GC          8550L
  1769. //
  1770. // MessageId: ERROR_DS_NO_CHECKPOINT_WITH_PDC
  1771. //
  1772. // MessageText:
  1773. //
  1774. //  The checkpoint with the PDC could not be taken because there too many modifications being processed currently.
  1775. //
  1776. #define ERROR_DS_NO_CHECKPOINT_WITH_PDC  8551L
  1777. //
  1778. // MessageId: ERROR_DS_SOURCE_AUDITING_NOT_ENABLED
  1779. //
  1780. // MessageText:
  1781. //
  1782. //  The operation requires that source domain auditing be enabled.
  1783. //
  1784. #define ERROR_DS_SOURCE_AUDITING_NOT_ENABLED 8552L
  1785. //
  1786. // MessageId: ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC
  1787. //
  1788. // MessageText:
  1789. //
  1790. //  Security principal objects can only be created inside domain naming contexts.
  1791. //
  1792. #define ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC 8553L
  1793. //
  1794. // MessageId: ERROR_DS_INVALID_NAME_FOR_SPN
  1795. //
  1796. // MessageText:
  1797. //
  1798. //  A Service Principal Name (SPN) could not be constructed because the provided hostname is not in the necessary format.
  1799. //
  1800. #define ERROR_DS_INVALID_NAME_FOR_SPN    8554L
  1801. //
  1802. // MessageId: ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS
  1803. //
  1804. // MessageText:
  1805. //
  1806. //  A Filter was passed that uses constructed attributes.
  1807. //
  1808. #define ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS 8555L
  1809. //
  1810. // MessageId: ERROR_DS_UNICODEPWD_NOT_IN_QUOTES
  1811. //
  1812. // MessageText:
  1813. //
  1814. //  The unicodePwd attribute value must be enclosed in double quotes.
  1815. //
  1816. #define ERROR_DS_UNICODEPWD_NOT_IN_QUOTES 8556L
  1817. //
  1818. // MessageId: ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED
  1819. //
  1820. // MessageText:
  1821. //
  1822. //  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.
  1823. //
  1824. #define ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED 8557L
  1825. //
  1826. // MessageId: ERROR_DS_MUST_BE_RUN_ON_DST_DC
  1827. //
  1828. // MessageText:
  1829. //
  1830. //  For security reasons, the operation must be run on the destination DC.
  1831. //
  1832. #define ERROR_DS_MUST_BE_RUN_ON_DST_DC   8558L
  1833. //
  1834. // MessageId: ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER
  1835. //
  1836. // MessageText:
  1837. //
  1838. //  For security reasons, the source DC must be NT4SP4 or greater.
  1839. //
  1840. #define ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER 8559L
  1841. //
  1842. // MessageId: ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ
  1843. //
  1844. // MessageText:
  1845. //
  1846. //  Critical Directory Service System objects cannot be deleted during tree delete operations.  The tree delete may have been partially performed.
  1847. //
  1848. #define ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ 8560L
  1849. //
  1850. // MessageId: ERROR_DS_INIT_FAILURE_CONSOLE
  1851. //
  1852. // MessageText:
  1853. //
  1854. //  Directory Services could not start because of the following error: %1.
  1855. //  Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
  1856. //
  1857. #define ERROR_DS_INIT_FAILURE_CONSOLE    8561L
  1858. //
  1859. // MessageId: ERROR_DS_SAM_INIT_FAILURE_CONSOLE
  1860. //
  1861. // MessageText:
  1862. //
  1863. //  Security Accounts Manager initialization failed because of the following error: %1.
  1864. //  Error Status: 0x%2. Please click OK to shutdown the system. You can use the recovery console to diagnose the system further.
  1865. //
  1866. #define ERROR_DS_SAM_INIT_FAILURE_CONSOLE 8562L
  1867. //
  1868. // MessageId: ERROR_DS_FOREST_VERSION_TOO_HIGH
  1869. //
  1870. // MessageText:
  1871. //
  1872. //  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.
  1873. //
  1874. #define ERROR_DS_FOREST_VERSION_TOO_HIGH 8563L
  1875. //
  1876. // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_HIGH
  1877. //
  1878. // MessageText:
  1879. //
  1880. //  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.
  1881. //
  1882. #define ERROR_DS_DOMAIN_VERSION_TOO_HIGH 8564L
  1883. //
  1884. // MessageId: ERROR_DS_FOREST_VERSION_TOO_LOW
  1885. //
  1886. // MessageText:
  1887. //
  1888. //  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.
  1889. //
  1890. #define ERROR_DS_FOREST_VERSION_TOO_LOW  8565L
  1891. //
  1892. // MessageId: ERROR_DS_DOMAIN_VERSION_TOO_LOW
  1893. //
  1894. // MessageText:
  1895. //
  1896. //  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.
  1897. //
  1898. #define ERROR_DS_DOMAIN_VERSION_TOO_LOW  8566L
  1899. //
  1900. // MessageId: ERROR_DS_INCOMPATIBLE_VERSION
  1901. //
  1902. // MessageText:
  1903. //
  1904. //  The version of Windows is incompatible with the behavior version of the domain or forest.
  1905. //
  1906. #define ERROR_DS_INCOMPATIBLE_VERSION    8567L
  1907. //
  1908. // MessageId: ERROR_DS_LOW_DSA_VERSION
  1909. //
  1910. // MessageText:
  1911. //
  1912. //  The behavior version cannot be increased to the requested value because Domain Controllers still exist with versions lower than the requested value.
  1913. //
  1914. #define ERROR_DS_LOW_DSA_VERSION         8568L
  1915. //
  1916. // MessageId: ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN
  1917. //
  1918. // MessageText:
  1919. //
  1920. //  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.
  1921. //
  1922. #define ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN 8569L
  1923. //
  1924. // MessageId: ERROR_DS_NOT_SUPPORTED_SORT_ORDER
  1925. //
  1926. // MessageText:
  1927. //
  1928. //  The sort order requested is not supported.
  1929. //
  1930. #define ERROR_DS_NOT_SUPPORTED_SORT_ORDER 8570L
  1931. //
  1932. // MessageId: ERROR_DS_NAME_NOT_UNIQUE
  1933. //
  1934. // MessageText:
  1935. //
  1936. //  Found an object with a non unique name.
  1937. //
  1938. #define ERROR_DS_NAME_NOT_UNIQUE         8571L
  1939. //
  1940. // MessageId: ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4
  1941. //
  1942. // MessageText:
  1943. //
  1944. //  The machine account was created pre-NT4.  The account needs to be recreated.
  1945. //
  1946. #define ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 8572L
  1947. //
  1948. // MessageId: ERROR_DS_OUT_OF_VERSION_STORE
  1949. //
  1950. // MessageText:
  1951. //
  1952. //  The database is out of version store.
  1953. //
  1954. #define ERROR_DS_OUT_OF_VERSION_STORE    8573L
  1955. //
  1956. // MessageId: ERROR_DS_INCOMPATIBLE_CONTROLS_USED
  1957. //
  1958. // MessageText:
  1959. //
  1960. //  Unable to continue operation because multiple conflicting controls were used.
  1961. //
  1962. #define ERROR_DS_INCOMPATIBLE_CONTROLS_USED 8574L
  1963. //
  1964. // MessageId: ERROR_DS_NO_REF_DOMAIN
  1965. //
  1966. // MessageText:
  1967. //
  1968. //  Unable to find a valid security descriptor reference domain for this partition.
  1969. //
  1970. #define ERROR_DS_NO_REF_DOMAIN           8575L
  1971. //
  1972. // MessageId: ERROR_DS_RESERVED_LINK_ID
  1973. //
  1974. // MessageText:
  1975. //
  1976. //  Schema update failed: The link identifier is reserved.
  1977. //
  1978. #define ERROR_DS_RESERVED_LINK_ID        8576L
  1979. //
  1980. // MessageId: ERROR_DS_LINK_ID_NOT_AVAILABLE
  1981. //
  1982. // MessageText:
  1983. //
  1984. //  Schema update failed: There are no link identifiers available.
  1985. //
  1986. #define ERROR_DS_LINK_ID_NOT_AVAILABLE   8577L
  1987. //
  1988. // MessageId: ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER
  1989. //
  1990. // MessageText:
  1991. //
  1992. //  A account group can not have a universal group as a member.
  1993. //
  1994. #define ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER 8578L
  1995. //
  1996. // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE
  1997. //
  1998. // MessageText:
  1999. //
  2000. //  Rename or move operations on naming context heads or read-only objects are not allowed.
  2001. //
  2002. #define ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE 8579L
  2003. //
  2004. // MessageId: ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC
  2005. //
  2006. // MessageText:
  2007. //
  2008. //  Move operations on objects in the schema naming context are not allowed.
  2009. //
  2010. #define ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC 8580L
  2011. //
  2012. // MessageId: ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG
  2013. //
  2014. // MessageText:
  2015. //
  2016. //  A system flag has been set on the object and does not allow the object to be moved or renamed.
  2017. //
  2018. #define ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG 8581L
  2019. //
  2020. // MessageId: ERROR_DS_MODIFYDN_WRONG_GRANDPARENT
  2021. //
  2022. // MessageText:
  2023. //
  2024. //  This object is not allowed to change its grandparent container. Moves are not forbidden on this object, but are restricted to sibling containers.
  2025. //
  2026. #define ERROR_DS_MODIFYDN_WRONG_GRANDPARENT 8582L
  2027. //
  2028. // MessageId: ERROR_DS_NAME_ERROR_TRUST_REFERRAL
  2029. //
  2030. // MessageText:
  2031. //
  2032. //  Unable to resolve completely, a referral to another forest is generated.
  2033. //
  2034. #define ERROR_DS_NAME_ERROR_TRUST_REFERRAL 8583L
  2035. //
  2036. // MessageId: ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER
  2037. //
  2038. // MessageText:
  2039. //
  2040. //  The requested action is not supported on standard server.
  2041. //
  2042. #define ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER 8584L
  2043. //
  2044. // MessageId: ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD
  2045. //
  2046. // MessageText:
  2047. //
  2048. //  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.
  2049. //
  2050. #define ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD 8585L
  2051. //
  2052. // MessageId: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2
  2053. //
  2054. // MessageText:
  2055. //
  2056. //  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.
  2057. //
  2058. #define ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 8586L
  2059. //
  2060. // MessageId: ERROR_DS_THREAD_LIMIT_EXCEEDED
  2061. //
  2062. // MessageText:
  2063. //
  2064. //  The thread limit for this request was exceeded.
  2065. //
  2066. #define ERROR_DS_THREAD_LIMIT_EXCEEDED   8587L
  2067. //
  2068. // MessageId: ERROR_DS_NOT_CLOSEST
  2069. //
  2070. // MessageText:
  2071. //
  2072. //  The Global catalog server is not in the closest site.
  2073. //
  2074. #define ERROR_DS_NOT_CLOSEST             8588L
  2075. //
  2076. // MessageId: ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF
  2077. //
  2078. // MessageText:
  2079. //
  2080. //  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.
  2081. //
  2082. #define ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF 8589L
  2083. //
  2084. // MessageId: ERROR_DS_SINGLE_USER_MODE_FAILED
  2085. //
  2086. // MessageText:
  2087. //
  2088. //  The Directory Service failed to enter single user mode.
  2089. //
  2090. #define ERROR_DS_SINGLE_USER_MODE_FAILED 8590L
  2091. //
  2092. // MessageId: ERROR_DS_NTDSCRIPT_SYNTAX_ERROR
  2093. //
  2094. // MessageText:
  2095. //
  2096. //  The Directory Service cannot parse the script because of a syntax error.
  2097. //
  2098. #define ERROR_DS_NTDSCRIPT_SYNTAX_ERROR  8591L
  2099. //
  2100. // MessageId: ERROR_DS_NTDSCRIPT_PROCESS_ERROR
  2101. //
  2102. // MessageText:
  2103. //
  2104. //  The Directory Service cannot process the script because of an error.
  2105. //
  2106. #define ERROR_DS_NTDSCRIPT_PROCESS_ERROR 8592L
  2107. //
  2108. // MessageId: ERROR_DS_DIFFERENT_REPL_EPOCHS
  2109. //
  2110. // MessageText:
  2111. //
  2112. //  The directory service cannot perform the requested operation because the servers
  2113. //  involved are of different replication epochs (which is usually related to a
  2114. //  domain rename that is in progress).
  2115. //
  2116. #define ERROR_DS_DIFFERENT_REPL_EPOCHS   8593L
  2117. //
  2118. // MessageId: ERROR_DS_DRS_EXTENSIONS_CHANGED
  2119. //
  2120. // MessageText:
  2121. //
  2122. //  The directory service binding must be renegotiated due to a change in the server
  2123. //  extensions information.
  2124. //
  2125. #define ERROR_DS_DRS_EXTENSIONS_CHANGED  8594L
  2126. //
  2127. // MessageId: ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR
  2128. //
  2129. // MessageText:
  2130. //
  2131. //  Operation not allowed on a disabled cross ref.
  2132. //
  2133. #define ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR 8595L
  2134. //
  2135. // MessageId: ERROR_DS_NO_MSDS_INTID
  2136. //
  2137. // MessageText:
  2138. //
  2139. //  Schema update failed: No values for msDS-IntId are available.
  2140. //
  2141. #define ERROR_DS_NO_MSDS_INTID           8596L
  2142. //
  2143. // MessageId: ERROR_DS_DUP_MSDS_INTID
  2144. //
  2145. // MessageText:
  2146. //
  2147. //  Schema update failed: Duplicate msDS-INtId. Retry the operation.
  2148. //
  2149. #define ERROR_DS_DUP_MSDS_INTID          8597L
  2150. //
  2151. // MessageId: ERROR_DS_EXISTS_IN_RDNATTID
  2152. //
  2153. // MessageText:
  2154. //
  2155. //  Schema deletion failed: attribute is used in rDNAttID.
  2156. //
  2157. #define ERROR_DS_EXISTS_IN_RDNATTID      8598L
  2158. //
  2159. // MessageId: ERROR_DS_AUTHORIZATION_FAILED
  2160. //
  2161. // MessageText:
  2162. //
  2163. //  The directory service failed to authorize the request.
  2164. //
  2165. #define ERROR_DS_AUTHORIZATION_FAILED    8599L
  2166. //
  2167. // MessageId: ERROR_DS_INVALID_SCRIPT
  2168. //
  2169. // MessageText:
  2170. //
  2171. //  The Directory Service cannot process the script because it is invalid.
  2172. //
  2173. #define ERROR_DS_INVALID_SCRIPT          8600L
  2174. //
  2175. // MessageId: ERROR_DS_REMOTE_CROSSREF_OP_FAILED
  2176. //
  2177. // MessageText:
  2178. //
  2179. //  The remote create cross reference operation failed on the Domain Naming Master FSMO.  The operation's error is in the extended data.
  2180. //
  2181. #define ERROR_DS_REMOTE_CROSSREF_OP_FAILED 8601L
  2182. ///////////////////////////////////////////////////
  2183. //                                                /
  2184. //     End of Active Directory Error Codes        /
  2185. //                                                /
  2186. //                  8000 to  8999                 /
  2187. ///////////////////////////////////////////////////
  2188. ///////////////////////////////////////////////////
  2189. //                                               //
  2190. //                  DNS Error Codes              //
  2191. //                                               //
  2192. //                   9000 to 9999                //
  2193. ///////////////////////////////////////////////////
  2194. // =============================
  2195. // Facility DNS Error Messages
  2196. // =============================
  2197. //
  2198. //  DNS response codes.
  2199. //
  2200. #define DNS_ERROR_RESPONSE_CODES_BASE 9000
  2201. #define DNS_ERROR_RCODE_NO_ERROR NO_ERROR
  2202. #define DNS_ERROR_MASK 0x00002328 // 9000 or DNS_ERROR_RESPONSE_CODES_BASE
  2203. // DNS_ERROR_RCODE_FORMAT_ERROR          0x00002329
  2204. //
  2205. // MessageId: DNS_ERROR_RCODE_FORMAT_ERROR
  2206. //
  2207. // MessageText:
  2208. //
  2209. //  DNS server unable to interpret format.
  2210. //
  2211. #define DNS_ERROR_RCODE_FORMAT_ERROR     9001L
  2212. // DNS_ERROR_RCODE_SERVER_FAILURE        0x0000232a
  2213. //
  2214. // MessageId: DNS_ERROR_RCODE_SERVER_FAILURE
  2215. //
  2216. // MessageText:
  2217. //
  2218. //  DNS server failure.
  2219. //
  2220. #define DNS_ERROR_RCODE_SERVER_FAILURE   9002L
  2221. // DNS_ERROR_RCODE_NAME_ERROR            0x0000232b
  2222. //
  2223. // MessageId: DNS_ERROR_RCODE_NAME_ERROR
  2224. //
  2225. // MessageText:
  2226. //
  2227. //  DNS name does not exist.
  2228. //
  2229. #define DNS_ERROR_RCODE_NAME_ERROR       9003L
  2230. // DNS_ERROR_RCODE_NOT_IMPLEMENTED       0x0000232c
  2231. //
  2232. // MessageId: DNS_ERROR_RCODE_NOT_IMPLEMENTED
  2233. //
  2234. // MessageText:
  2235. //
  2236. //  DNS request not supported by name server.
  2237. //
  2238. #define DNS_ERROR_RCODE_NOT_IMPLEMENTED  9004L
  2239. // DNS_ERROR_RCODE_REFUSED               0x0000232d
  2240. //
  2241. // MessageId: DNS_ERROR_RCODE_REFUSED
  2242. //
  2243. // MessageText:
  2244. //
  2245. //  DNS operation refused.
  2246. //
  2247. #define DNS_ERROR_RCODE_REFUSED          9005L
  2248. // DNS_ERROR_RCODE_YXDOMAIN              0x0000232e
  2249. //
  2250. // MessageId: DNS_ERROR_RCODE_YXDOMAIN
  2251. //
  2252. // MessageText:
  2253. //
  2254. //  DNS name that ought not exist, does exist.
  2255. //
  2256. #define DNS_ERROR_RCODE_YXDOMAIN         9006L
  2257. // DNS_ERROR_RCODE_YXRRSET               0x0000232f
  2258. //
  2259. // MessageId: DNS_ERROR_RCODE_YXRRSET
  2260. //
  2261. // MessageText:
  2262. //
  2263. //  DNS RR set that ought not exist, does exist.
  2264. //
  2265. #define DNS_ERROR_RCODE_YXRRSET          9007L
  2266. // DNS_ERROR_RCODE_NXRRSET               0x00002330
  2267. //
  2268. // MessageId: DNS_ERROR_RCODE_NXRRSET
  2269. //
  2270. // MessageText:
  2271. //
  2272. //  DNS RR set that ought to exist, does not exist.
  2273. //
  2274. #define DNS_ERROR_RCODE_NXRRSET          9008L
  2275. // DNS_ERROR_RCODE_NOTAUTH               0x00002331
  2276. //
  2277. // MessageId: DNS_ERROR_RCODE_NOTAUTH
  2278. //
  2279. // MessageText:
  2280. //
  2281. //  DNS server not authoritative for zone.
  2282. //
  2283. #define DNS_ERROR_RCODE_NOTAUTH          9009L
  2284. // DNS_ERROR_RCODE_NOTZONE               0x00002332
  2285. //
  2286. // MessageId: DNS_ERROR_RCODE_NOTZONE
  2287. //
  2288. // MessageText:
  2289. //
  2290. //  DNS name in update or prereq is not in zone.
  2291. //
  2292. #define DNS_ERROR_RCODE_NOTZONE          9010L
  2293. // DNS_ERROR_RCODE_BADSIG                0x00002338
  2294. //
  2295. // MessageId: DNS_ERROR_RCODE_BADSIG
  2296. //
  2297. // MessageText:
  2298. //
  2299. //  DNS signature failed to verify.
  2300. //
  2301. #define DNS_ERROR_RCODE_BADSIG           9016L
  2302. // DNS_ERROR_RCODE_BADKEY                0x00002339
  2303. //
  2304. // MessageId: DNS_ERROR_RCODE_BADKEY
  2305. //
  2306. // MessageText:
  2307. //
  2308. //  DNS bad key.
  2309. //
  2310. #define DNS_ERROR_RCODE_BADKEY           9017L
  2311. // DNS_ERROR_RCODE_BADTIME               0x0000233a
  2312. //
  2313. // MessageId: DNS_ERROR_RCODE_BADTIME
  2314. //
  2315. // MessageText:
  2316. //
  2317. //  DNS signature validity expired.
  2318. //
  2319. #define DNS_ERROR_RCODE_BADTIME          9018L
  2320. #define DNS_ERROR_RCODE_LAST DNS_ERROR_RCODE_BADTIME
  2321. //
  2322. //  Packet format
  2323. //
  2324. #define DNS_ERROR_PACKET_FMT_BASE 9500
  2325. // DNS_INFO_NO_RECORDS                   0x0000251d
  2326. //
  2327. // MessageId: DNS_INFO_NO_RECORDS
  2328. //
  2329. // MessageText:
  2330. //
  2331. //  No records found for given DNS query.
  2332. //
  2333. #define DNS_INFO_NO_RECORDS              9501L
  2334. // DNS_ERROR_BAD_PACKET                  0x0000251e
  2335. //
  2336. // MessageId: DNS_ERROR_BAD_PACKET
  2337. //
  2338. // MessageText:
  2339. //
  2340. //  Bad DNS packet.
  2341. //
  2342. #define DNS_ERROR_BAD_PACKET             9502L
  2343. // DNS_ERROR_NO_PACKET                   0x0000251f
  2344. //
  2345. // MessageId: DNS_ERROR_NO_PACKET
  2346. //
  2347. // MessageText:
  2348. //
  2349. //  No DNS packet.
  2350. //
  2351. #define DNS_ERROR_NO_PACKET              9503L
  2352. // DNS_ERROR_RCODE                       0x00002520
  2353. //
  2354. // MessageId: DNS_ERROR_RCODE
  2355. //
  2356. // MessageText:
  2357. //
  2358. //  DNS error, check rcode.
  2359. //
  2360. #define DNS_ERROR_RCODE                  9504L
  2361. // DNS_ERROR_UNSECURE_PACKET             0x00002521
  2362. //
  2363. // MessageId: DNS_ERROR_UNSECURE_PACKET
  2364. //
  2365. // MessageText:
  2366. //
  2367. //  Unsecured DNS packet.
  2368. //
  2369. #define DNS_ERROR_UNSECURE_PACKET        9505L
  2370. #define DNS_STATUS_PACKET_UNSECURE DNS_ERROR_UNSECURE_PACKET
  2371. //
  2372. //  General API errors
  2373. //
  2374. #define DNS_ERROR_NO_MEMORY            ERROR_OUTOFMEMORY
  2375. #define DNS_ERROR_INVALID_NAME         ERROR_INVALID_NAME
  2376. #define DNS_ERROR_INVALID_DATA         ERROR_INVALID_DATA
  2377. #define DNS_ERROR_GENERAL_API_BASE 9550
  2378. // DNS_ERROR_INVALID_TYPE                0x0000254f
  2379. //
  2380. // MessageId: DNS_ERROR_INVALID_TYPE
  2381. //
  2382. // MessageText:
  2383. //
  2384. //  Invalid DNS type.
  2385. //
  2386. #define DNS_ERROR_INVALID_TYPE           9551L
  2387. // DNS_ERROR_INVALID_IP_ADDRESS          0x00002550
  2388. //
  2389. // MessageId: DNS_ERROR_INVALID_IP_ADDRESS
  2390. //
  2391. // MessageText:
  2392. //
  2393. //  Invalid IP address.
  2394. //
  2395. #define DNS_ERROR_INVALID_IP_ADDRESS     9552L
  2396. // DNS_ERROR_INVALID_PROPERTY            0x00002551
  2397. //
  2398. // MessageId: DNS_ERROR_INVALID_PROPERTY
  2399. //
  2400. // MessageText:
  2401. //
  2402. //  Invalid property.
  2403. //
  2404. #define DNS_ERROR_INVALID_PROPERTY       9553L
  2405. // DNS_ERROR_TRY_AGAIN_LATER             0x00002552
  2406. //
  2407. // MessageId: DNS_ERROR_TRY_AGAIN_LATER
  2408. //
  2409. // MessageText:
  2410. //
  2411. //  Try DNS operation again later.
  2412. //
  2413. #define DNS_ERROR_TRY_AGAIN_LATER        9554L
  2414. // DNS_ERROR_NOT_UNIQUE                  0x00002553
  2415. //
  2416. // MessageId: DNS_ERROR_NOT_UNIQUE
  2417. //
  2418. // MessageText:
  2419. //
  2420. //  Record for given name and type is not unique.
  2421. //
  2422. #define DNS_ERROR_NOT_UNIQUE             9555L
  2423. // DNS_ERROR_NON_RFC_NAME                0x00002554
  2424. //
  2425. // MessageId: DNS_ERROR_NON_RFC_NAME
  2426. //
  2427. // MessageText:
  2428. //
  2429. //  DNS name does not comply with RFC specifications.
  2430. //
  2431. #define DNS_ERROR_NON_RFC_NAME           9556L
  2432. // DNS_STATUS_FQDN                       0x00002555
  2433. //
  2434. // MessageId: DNS_STATUS_FQDN
  2435. //
  2436. // MessageText:
  2437. //
  2438. //  DNS name is a fully-qualified DNS name.
  2439. //
  2440. #define DNS_STATUS_FQDN                  9557L
  2441. // DNS_STATUS_DOTTED_NAME                0x00002556
  2442. //
  2443. // MessageId: DNS_STATUS_DOTTED_NAME
  2444. //
  2445. // MessageText:
  2446. //
  2447. //  DNS name is dotted (multi-label).
  2448. //
  2449. #define DNS_STATUS_DOTTED_NAME           9558L
  2450. // DNS_STATUS_SINGLE_PART_NAME           0x00002557
  2451. //
  2452. // MessageId: DNS_STATUS_SINGLE_PART_NAME
  2453. //
  2454. // MessageText:
  2455. //
  2456. //  DNS name is a single-part name.
  2457. //
  2458. #define DNS_STATUS_SINGLE_PART_NAME      9559L
  2459. // DNS_ERROR_INVALID_NAME_CHAR           0x00002558
  2460. //
  2461. // MessageId: DNS_ERROR_INVALID_NAME_CHAR
  2462. //
  2463. // MessageText:
  2464. //
  2465. //  DNS name contains an invalid character.
  2466. //
  2467. #define DNS_ERROR_INVALID_NAME_CHAR      9560L
  2468. // DNS_ERROR_NUMERIC_NAME                0x00002559
  2469. //
  2470. // MessageId: DNS_ERROR_NUMERIC_NAME
  2471. //
  2472. // MessageText:
  2473. //
  2474. //  DNS name is entirely numeric.
  2475. //
  2476. #define DNS_ERROR_NUMERIC_NAME           9561L
  2477. // DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER  0x0000255A
  2478. //
  2479. // MessageId: DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER
  2480. //
  2481. // MessageText:
  2482. //
  2483. //  The operation requested is not permitted on a DNS root server.
  2484. //
  2485. #define DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER 9562L
  2486. //
  2487. //  Zone errors
  2488. //
  2489. #define DNS_ERROR_ZONE_BASE 9600
  2490. // DNS_ERROR_ZONE_DOES_NOT_EXIST         0x00002581
  2491. //
  2492. // MessageId: DNS_ERROR_ZONE_DOES_NOT_EXIST
  2493. //
  2494. // MessageText:
  2495. //
  2496. //  DNS zone does not exist.
  2497. //
  2498. #define DNS_ERROR_ZONE_DOES_NOT_EXIST    9601L
  2499. // DNS_ERROR_NO_ZONE_INFO                0x00002582
  2500. //
  2501. // MessageId: DNS_ERROR_NO_ZONE_INFO
  2502. //
  2503. // MessageText:
  2504. //
  2505. //  DNS zone information not available.
  2506. //
  2507. #define DNS_ERROR_NO_ZONE_INFO           9602L
  2508. // DNS_ERROR_INVALID_ZONE_OPERATION      0x00002583
  2509. //
  2510. // MessageId: DNS_ERROR_INVALID_ZONE_OPERATION
  2511. //
  2512. // MessageText:
  2513. //
  2514. //  Invalid operation for DNS zone.
  2515. //
  2516. #define DNS_ERROR_INVALID_ZONE_OPERATION 9603L
  2517. // DNS_ERROR_ZONE_CONFIGURATION_ERROR    0x00002584
  2518. //
  2519. // MessageId: DNS_ERROR_ZONE_CONFIGURATION_ERROR
  2520. //
  2521. // MessageText:
  2522. //
  2523. //  Invalid DNS zone configuration.
  2524. //
  2525. #define DNS_ERROR_ZONE_CONFIGURATION_ERROR 9604L
  2526. // DNS_ERROR_ZONE_HAS_NO_SOA_RECORD      0x00002585
  2527. //
  2528. // MessageId: DNS_ERROR_ZONE_HAS_NO_SOA_RECORD
  2529. //
  2530. // MessageText:
  2531. //
  2532. //  DNS zone has no start of authority (SOA) record.
  2533. //
  2534. #define DNS_ERROR_ZONE_HAS_NO_SOA_RECORD 9605L
  2535. // DNS_ERROR_ZONE_HAS_NO_NS_RECORDS      0x00002586
  2536. //
  2537. // MessageId: DNS_ERROR_ZONE_HAS_NO_NS_RECORDS
  2538. //
  2539. // MessageText:
  2540. //
  2541. //  DNS zone has no Name Server (NS) record.
  2542. //
  2543. #define DNS_ERROR_ZONE_HAS_NO_NS_RECORDS 9606L
  2544. // DNS_ERROR_ZONE_LOCKED                 0x00002587
  2545. //
  2546. // MessageId: DNS_ERROR_ZONE_LOCKED
  2547. //
  2548. // MessageText:
  2549. //
  2550. //  DNS zone is locked.
  2551. //
  2552. #define DNS_ERROR_ZONE_LOCKED            9607L
  2553. // DNS_ERROR_ZONE_CREATION_FAILED        0x00002588
  2554. //
  2555. // MessageId: DNS_ERROR_ZONE_CREATION_FAILED
  2556. //
  2557. // MessageText:
  2558. //
  2559. //  DNS zone creation failed.
  2560. //
  2561. #define DNS_ERROR_ZONE_CREATION_FAILED   9608L
  2562. // DNS_ERROR_ZONE_ALREADY_EXISTS         0x00002589
  2563. //
  2564. // MessageId: DNS_ERROR_ZONE_ALREADY_EXISTS
  2565. //
  2566. // MessageText:
  2567. //
  2568. //  DNS zone already exists.
  2569. //
  2570. #define DNS_ERROR_ZONE_ALREADY_EXISTS    9609L
  2571. // DNS_ERROR_AUTOZONE_ALREADY_EXISTS     0x0000258a
  2572. //
  2573. // MessageId: DNS_ERROR_AUTOZONE_ALREADY_EXISTS
  2574. //
  2575. // MessageText:
  2576. //
  2577. //  DNS automatic zone already exists.
  2578. //
  2579. #define DNS_ERROR_AUTOZONE_ALREADY_EXISTS 9610L
  2580. // DNS_ERROR_INVALID_ZONE_TYPE           0x0000258b
  2581. //
  2582. // MessageId: DNS_ERROR_INVALID_ZONE_TYPE
  2583. //
  2584. // MessageText:
  2585. //
  2586. //  Invalid DNS zone type.
  2587. //
  2588. #define DNS_ERROR_INVALID_ZONE_TYPE      9611L
  2589. // DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 0x0000258c
  2590. //
  2591. // MessageId: DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP
  2592. //
  2593. // MessageText:
  2594. //
  2595. //  Secondary DNS zone requires master IP address.
  2596. //
  2597. #define DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP 9612L
  2598. // DNS_ERROR_ZONE_NOT_SECONDARY          0x0000258d
  2599. //
  2600. // MessageId: DNS_ERROR_ZONE_NOT_SECONDARY
  2601. //
  2602. // MessageText:
  2603. //
  2604. //  DNS zone not secondary.
  2605. //
  2606. #define DNS_ERROR_ZONE_NOT_SECONDARY     9613L
  2607. // DNS_ERROR_NEED_SECONDARY_ADDRESSES    0x0000258e
  2608. //
  2609. // MessageId: DNS_ERROR_NEED_SECONDARY_ADDRESSES
  2610. //
  2611. // MessageText:
  2612. //
  2613. //  Need secondary IP address.
  2614. //
  2615. #define DNS_ERROR_NEED_SECONDARY_ADDRESSES 9614L
  2616. // DNS_ERROR_WINS_INIT_FAILED            0x0000258f
  2617. //
  2618. // MessageId: DNS_ERROR_WINS_INIT_FAILED
  2619. //
  2620. // MessageText:
  2621. //
  2622. //  WINS initialization failed.
  2623. //
  2624. #define DNS_ERROR_WINS_INIT_FAILED       9615L
  2625. // DNS_ERROR_NEED_WINS_SERVERS           0x00002590
  2626. //
  2627. // MessageId: DNS_ERROR_NEED_WINS_SERVERS
  2628. //
  2629. // MessageText:
  2630. //
  2631. //  Need WINS servers.
  2632. //
  2633. #define DNS_ERROR_NEED_WINS_SERVERS      9616L
  2634. // DNS_ERROR_NBSTAT_INIT_FAILED          0x00002591
  2635. //
  2636. // MessageId: DNS_ERROR_NBSTAT_INIT_FAILED
  2637. //
  2638. // MessageText:
  2639. //
  2640. //  NBTSTAT initialization call failed.
  2641. //
  2642. #define DNS_ERROR_NBSTAT_INIT_FAILED     9617L
  2643. // DNS_ERROR_SOA_DELETE_INVALID          0x00002592
  2644. //
  2645. // MessageId: DNS_ERROR_SOA_DELETE_INVALID
  2646. //
  2647. // MessageText:
  2648. //
  2649. //  Invalid delete of start of authority (SOA)
  2650. //
  2651. #define DNS_ERROR_SOA_DELETE_INVALID     9618L
  2652. // DNS_ERROR_FORWARDER_ALREADY_EXISTS    0x00002593
  2653. //
  2654. // MessageId: DNS_ERROR_FORWARDER_ALREADY_EXISTS
  2655. //
  2656. // MessageText:
  2657. //
  2658. //  A conditional forwarding zone already exists for that name.
  2659. //
  2660. #define DNS_ERROR_FORWARDER_ALREADY_EXISTS 9619L
  2661. // DNS_ERROR_ZONE_REQUIRES_MASTER_IP     0x00002594
  2662. //
  2663. // MessageId: DNS_ERROR_ZONE_REQUIRES_MASTER_IP
  2664. //
  2665. // MessageText:
  2666. //
  2667. //  This zone must be configured with one or more master DNS server IP addresses.
  2668. //
  2669. #define DNS_ERROR_ZONE_REQUIRES_MASTER_IP 9620L
  2670. // DNS_ERROR_ZONE_IS_SHUTDOWN            0x00002595
  2671. //
  2672. // MessageId: DNS_ERROR_ZONE_IS_SHUTDOWN
  2673. //
  2674. // MessageText:
  2675. //
  2676. //  The operation cannot be performed because this zone is shutdown.
  2677. //
  2678. #define DNS_ERROR_ZONE_IS_SHUTDOWN       9621L
  2679. //
  2680. //  Datafile errors
  2681. //
  2682. #define DNS_ERROR_DATAFILE_BASE 9650
  2683. // DNS                                   0x000025b3
  2684. //
  2685. // MessageId: DNS_ERROR_PRIMARY_REQUIRES_DATAFILE
  2686. //
  2687. // MessageText:
  2688. //
  2689. //  Primary DNS zone requires datafile.
  2690. //
  2691. #define DNS_ERROR_PRIMARY_REQUIRES_DATAFILE 9651L
  2692. // DNS                                   0x000025b4
  2693. //
  2694. // MessageId: DNS_ERROR_INVALID_DATAFILE_NAME
  2695. //
  2696. // MessageText:
  2697. //
  2698. //  Invalid datafile name for DNS zone.
  2699. //
  2700. #define DNS_ERROR_INVALID_DATAFILE_NAME  9652L
  2701. // DNS                                   0x000025b5
  2702. //
  2703. // MessageId: DNS_ERROR_DATAFILE_OPEN_FAILURE
  2704. //
  2705. // MessageText:
  2706. //
  2707. //  Failed to open datafile for DNS zone.
  2708. //
  2709. #define DNS_ERROR_DATAFILE_OPEN_FAILURE  9653L
  2710. // DNS                                   0x000025b6
  2711. //
  2712. // MessageId: DNS_ERROR_FILE_WRITEBACK_FAILED
  2713. //
  2714. // MessageText:
  2715. //
  2716. //  Failed to write datafile for DNS zone.
  2717. //
  2718. #define DNS_ERROR_FILE_WRITEBACK_FAILED  9654L
  2719. // DNS                                   0x000025b7
  2720. //
  2721. // MessageId: DNS_ERROR_DATAFILE_PARSING
  2722. //
  2723. // MessageText:
  2724. //
  2725. //  Failure while reading datafile for DNS zone.
  2726. //
  2727. #define DNS_ERROR_DATAFILE_PARSING       9655L
  2728. //
  2729. //  Database errors
  2730. //
  2731. #define DNS_ERROR_DATABASE_BASE 9700
  2732. // DNS_ERROR_RECORD_DOES_NOT_EXIST       0x000025e5
  2733. //
  2734. // MessageId: DNS_ERROR_RECORD_DOES_NOT_EXIST
  2735. //
  2736. // MessageText:
  2737. //
  2738. //  DNS record does not exist.
  2739. //
  2740. #define DNS_ERROR_RECORD_DOES_NOT_EXIST  9701L
  2741. // DNS_ERROR_RECORD_FORMAT               0x000025e6
  2742. //
  2743. // MessageId: DNS_ERROR_RECORD_FORMAT
  2744. //
  2745. // MessageText:
  2746. //
  2747. //  DNS record format error.
  2748. //
  2749. #define DNS_ERROR_RECORD_FORMAT          9702L
  2750. // DNS_ERROR_NODE_CREATION_FAILED        0x000025e7
  2751. //
  2752. // MessageId: DNS_ERROR_NODE_CREATION_FAILED
  2753. //
  2754. // MessageText:
  2755. //
  2756. //  Node creation failure in DNS.
  2757. //
  2758. #define DNS_ERROR_NODE_CREATION_FAILED   9703L
  2759. // DNS_ERROR_UNKNOWN_RECORD_TYPE         0x000025e8
  2760. //
  2761. // MessageId: DNS_ERROR_UNKNOWN_RECORD_TYPE
  2762. //
  2763. // MessageText:
  2764. //
  2765. //  Unknown DNS record type.
  2766. //
  2767. #define DNS_ERROR_UNKNOWN_RECORD_TYPE    9704L
  2768. // DNS_ERROR_RECORD_TIMED_OUT            0x000025e9
  2769. //
  2770. // MessageId: DNS_ERROR_RECORD_TIMED_OUT
  2771. //
  2772. // MessageText:
  2773. //
  2774. //  DNS record timed out.
  2775. //
  2776. #define DNS_ERROR_RECORD_TIMED_OUT       9705L
  2777. // DNS_ERROR_NAME_NOT_IN_ZONE            0x000025ea
  2778. //
  2779. // MessageId: DNS_ERROR_NAME_NOT_IN_ZONE
  2780. //
  2781. // MessageText:
  2782. //
  2783. //  Name not in DNS zone.
  2784. //
  2785. #define DNS_ERROR_NAME_NOT_IN_ZONE       9706L
  2786. // DNS_ERROR_CNAME_LOOP                  0x000025eb
  2787. //
  2788. // MessageId: DNS_ERROR_CNAME_LOOP
  2789. //
  2790. // MessageText:
  2791. //
  2792. //  CNAME loop detected.
  2793. //
  2794. #define DNS_ERROR_CNAME_LOOP             9707L
  2795. // DNS_ERROR_NODE_IS_CNAME               0x000025ec
  2796. //
  2797. // MessageId: DNS_ERROR_NODE_IS_CNAME
  2798. //
  2799. // MessageText:
  2800. //
  2801. //  Node is a CNAME DNS record.
  2802. //
  2803. #define DNS_ERROR_NODE_IS_CNAME          9708L
  2804. // DNS_ERROR_CNAME_COLLISION             0x000025ed
  2805. //
  2806. // MessageId: DNS_ERROR_CNAME_COLLISION
  2807. //
  2808. // MessageText:
  2809. //
  2810. //  A CNAME record already exists for given name.
  2811. //
  2812. #define DNS_ERROR_CNAME_COLLISION        9709L
  2813. // DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT    0x000025ee
  2814. //
  2815. // MessageId: DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT
  2816. //
  2817. // MessageText:
  2818. //
  2819. //  Record only at DNS zone root.
  2820. //
  2821. #define DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT 9710L
  2822. // DNS_ERROR_RECORD_ALREADY_EXISTS       0x000025ef
  2823. //
  2824. // MessageId: DNS_ERROR_RECORD_ALREADY_EXISTS
  2825. //
  2826. // MessageText:
  2827. //
  2828. //  DNS record already exists.
  2829. //
  2830. #define DNS_ERROR_RECORD_ALREADY_EXISTS  9711L
  2831. // DNS_ERROR_SECONDARY_DATA              0x000025f0
  2832. //
  2833. // MessageId: DNS_ERROR_SECONDARY_DATA
  2834. //
  2835. // MessageText:
  2836. //
  2837. //  Secondary DNS zone data error.
  2838. //
  2839. #define DNS_ERROR_SECONDARY_DATA         9712L
  2840. // DNS_ERROR_NO_CREATE_CACHE_DATA        0x000025f1
  2841. //
  2842. // MessageId: DNS_ERROR_NO_CREATE_CACHE_DATA
  2843. //
  2844. // MessageText:
  2845. //
  2846. //  Could not create DNS cache data.
  2847. //
  2848. #define DNS_ERROR_NO_CREATE_CACHE_DATA   9713L
  2849. // DNS_ERROR_NAME_DOES_NOT_EXIST         0x000025f2
  2850. //
  2851. // MessageId: DNS_ERROR_NAME_DOES_NOT_EXIST
  2852. //
  2853. // MessageText:
  2854. //
  2855. //  DNS name does not exist.
  2856. //
  2857. #define DNS_ERROR_NAME_DOES_NOT_EXIST    9714L
  2858. // DNS_WARNING_PTR_CREATE_FAILED         0x000025f3
  2859. //
  2860. // MessageId: DNS_WARNING_PTR_CREATE_FAILED
  2861. //
  2862. // MessageText:
  2863. //
  2864. //  Could not create pointer (PTR) record.
  2865. //
  2866. #define DNS_WARNING_PTR_CREATE_FAILED    9715L
  2867. // DNS_WARNING_DOMAIN_UNDELETED          0x000025f4
  2868. //
  2869. // MessageId: DNS_WARNING_DOMAIN_UNDELETED
  2870. //
  2871. // MessageText:
  2872. //
  2873. //  DNS domain was undeleted.
  2874. //
  2875. #define DNS_WARNING_DOMAIN_UNDELETED     9716L
  2876. // DNS_ERROR_DS_UNAVAILABLE              0x000025f5
  2877. //
  2878. // MessageId: DNS_ERROR_DS_UNAVAILABLE
  2879. //
  2880. // MessageText:
  2881. //
  2882. //  The directory service is unavailable.
  2883. //
  2884. #define DNS_ERROR_DS_UNAVAILABLE         9717L
  2885. // DNS_ERROR_DS_ZONE_ALREADY_EXISTS      0x000025f6
  2886. //
  2887. // MessageId: DNS_ERROR_DS_ZONE_ALREADY_EXISTS
  2888. //
  2889. // MessageText:
  2890. //
  2891. //  DNS zone already exists in the directory service.
  2892. //
  2893. #define DNS_ERROR_DS_ZONE_ALREADY_EXISTS 9718L
  2894. // DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE      0x000025f7
  2895. //
  2896. // MessageId: DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE
  2897. //
  2898. // MessageText:
  2899. //
  2900. //  DNS server not creating or reading the boot file for the directory service integrated DNS zone.
  2901. //
  2902. #define DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE 9719L
  2903. //
  2904. //  Operation errors
  2905. //
  2906. #define DNS_ERROR_OPERATION_BASE 9750
  2907. // DNS_INFO_AXFR_COMPLETE                0x00002617
  2908. //
  2909. // MessageId: DNS_INFO_AXFR_COMPLETE
  2910. //
  2911. // MessageText:
  2912. //
  2913. //  DNS AXFR (zone transfer) complete.
  2914. //
  2915. #define DNS_INFO_AXFR_COMPLETE           9751L
  2916. // DNS_ERROR_AXFR                        0x00002618
  2917. //
  2918. // MessageId: DNS_ERROR_AXFR
  2919. //
  2920. // MessageText:
  2921. //
  2922. //  DNS zone transfer failed.
  2923. //
  2924. #define DNS_ERROR_AXFR                   9752L
  2925. // DNS_INFO_ADDED_LOCAL_WINS             0x00002619
  2926. //
  2927. // MessageId: DNS_INFO_ADDED_LOCAL_WINS
  2928. //
  2929. // MessageText:
  2930. //
  2931. //  Added local WINS server.
  2932. //
  2933. #define DNS_INFO_ADDED_LOCAL_WINS        9753L
  2934. //
  2935. //  Secure update
  2936. //
  2937. #define DNS_ERROR_SECURE_BASE 9800
  2938. // DNS_STATUS_CONTINUE_NEEDED            0x00002649
  2939. //
  2940. // MessageId: DNS_STATUS_CONTINUE_NEEDED
  2941. //
  2942. // MessageText:
  2943. //
  2944. //  Secure update call needs to continue update request.
  2945. //
  2946. #define DNS_STATUS_CONTINUE_NEEDED       9801L
  2947. //
  2948. //  Setup errors
  2949. //
  2950. #define DNS_ERROR_SETUP_BASE 9850
  2951. // DNS_ERROR_NO_TCPIP                    0x0000267b
  2952. //
  2953. // MessageId: DNS_ERROR_NO_TCPIP
  2954. //
  2955. // MessageText:
  2956. //
  2957. //  TCP/IP network protocol not installed.
  2958. //
  2959. #define DNS_ERROR_NO_TCPIP               9851L
  2960. // DNS_ERROR_NO_DNS_SERVERS              0x0000267c
  2961. //
  2962. // MessageId: DNS_ERROR_NO_DNS_SERVERS
  2963. //
  2964. // MessageText:
  2965. //
  2966. //  No DNS servers configured for local system.
  2967. //
  2968. #define DNS_ERROR_NO_DNS_SERVERS         9852L
  2969. //
  2970. //  Directory partition (DP) errors
  2971. //
  2972. #define DNS_ERROR_DP_BASE 9900
  2973. // DNS_ERROR_DP_DOES_NOT_EXIST           0x000026ad
  2974. //
  2975. // MessageId: DNS_ERROR_DP_DOES_NOT_EXIST
  2976. //
  2977. // MessageText:
  2978. //
  2979. //  The specified directory partition does not exist.
  2980. //
  2981. #define DNS_ERROR_DP_DOES_NOT_EXIST      9901L
  2982. // DNS_ERROR_DP_ALREADY_EXISTS           0x000026ae
  2983. //
  2984. // MessageId: DNS_ERROR_DP_ALREADY_EXISTS
  2985. //
  2986. // MessageText:
  2987. //
  2988. //  The specified directory partition already exists.
  2989. //
  2990. #define DNS_ERROR_DP_ALREADY_EXISTS      9902L
  2991. // DNS_ERROR_DP_NOT_ENLISTED             0x000026af
  2992. //
  2993. // MessageId: DNS_ERROR_DP_NOT_ENLISTED
  2994. //
  2995. // MessageText:
  2996. //
  2997. //  The DS is not enlisted in the specified directory partition.
  2998. //
  2999. #define DNS_ERROR_DP_NOT_ENLISTED        9903L
  3000. // DNS_ERROR_DP_ALREADY_ENLISTED         0x000026b0
  3001. //
  3002. // MessageId: DNS_ERROR_DP_ALREADY_ENLISTED
  3003. //
  3004. // MessageText:
  3005. //
  3006. //  The DS is already enlisted in the specified directory partition.
  3007. //
  3008. #define DNS_ERROR_DP_ALREADY_ENLISTED    9904L
  3009. ///////////////////////////////////////////////////
  3010. //                                               //
  3011. //             End of DNS Error Codes            //
  3012. //                                               //
  3013. //                  9000 to 9999                 //
  3014. ///////////////////////////////////////////////////
  3015. ///////////////////////////////////////////////////
  3016. //                                               //
  3017. //               WinSock Error Codes             //
  3018. //                                               //
  3019. //                 10000 to 11999                //
  3020. ///////////////////////////////////////////////////
  3021. //
  3022. // WinSock error codes are also defined in WinSock.h
  3023. // and WinSock2.h, hence the IFDEF
  3024. //
  3025. #ifndef WSABASEERR
  3026. #define WSABASEERR 10000
  3027. //
  3028. // MessageId: WSAEINTR
  3029. //
  3030. // MessageText:
  3031. //
  3032. //  A blocking operation was interrupted by a call to WSACancelBlockingCall.
  3033. //
  3034. #define WSAEINTR                         10004L
  3035. //
  3036. // MessageId: WSAEBADF
  3037. //
  3038. // MessageText:
  3039. //
  3040. //  The file handle supplied is not valid.
  3041. //
  3042. #define WSAEBADF                         10009L
  3043. //
  3044. // MessageId: WSAEACCES
  3045. //
  3046. // MessageText:
  3047. //
  3048. //  An attempt was made to access a socket in a way forbidden by its access permissions.
  3049. //
  3050. #define WSAEACCES                        10013L
  3051. //
  3052. // MessageId: WSAEFAULT
  3053. //
  3054. // MessageText:
  3055. //
  3056. //  The system detected an invalid pointer address in attempting to use a pointer argument in a call.
  3057. //
  3058. #define WSAEFAULT                        10014L
  3059. //
  3060. // MessageId: WSAEINVAL
  3061. //
  3062. // MessageText:
  3063. //
  3064. //  An invalid argument was supplied.
  3065. //
  3066. #define WSAEINVAL                        10022L
  3067. //
  3068. // MessageId: WSAEMFILE
  3069. //
  3070. // MessageText:
  3071. //
  3072. //  Too many open sockets.
  3073. //
  3074. #define WSAEMFILE                        10024L
  3075. //
  3076. // MessageId: WSAEWOULDBLOCK
  3077. //
  3078. // MessageText:
  3079. //
  3080. //  A non-blocking socket operation could not be completed immediately.
  3081. //
  3082. #define WSAEWOULDBLOCK                   10035L
  3083. //
  3084. // MessageId: WSAEINPROGRESS
  3085. //
  3086. // MessageText:
  3087. //
  3088. //  A blocking operation is currently executing.
  3089. //
  3090. #define WSAEINPROGRESS                   10036L
  3091. //
  3092. // MessageId: WSAEALREADY
  3093. //
  3094. // MessageText:
  3095. //
  3096. //  An operation was attempted on a non-blocking socket that already had an operation in progress.
  3097. //
  3098. #define WSAEALREADY                      10037L
  3099. //
  3100. // MessageId: WSAENOTSOCK
  3101. //
  3102. // MessageText:
  3103. //
  3104. //  An operation was attempted on something that is not a socket.
  3105. //
  3106. #define WSAENOTSOCK                      10038L
  3107. //
  3108. // MessageId: WSAEDESTADDRREQ
  3109. //
  3110. // MessageText:
  3111. //
  3112. //  A required address was omitted from an operation on a socket.
  3113. //
  3114. #define WSAEDESTADDRREQ                  10039L
  3115. //
  3116. // MessageId: WSAEMSGSIZE
  3117. //
  3118. // MessageText:
  3119. //
  3120. //  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.
  3121. //
  3122. #define WSAEMSGSIZE                      10040L
  3123. //
  3124. // MessageId: WSAEPROTOTYPE
  3125. //
  3126. // MessageText:
  3127. //
  3128. //  A protocol was specified in the socket function call that does not support the semantics of the socket type requested.
  3129. //
  3130. #define WSAEPROTOTYPE                    10041L
  3131. //
  3132. // MessageId: WSAENOPROTOOPT
  3133. //
  3134. // MessageText:
  3135. //
  3136. //  An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
  3137. //
  3138. #define WSAENOPROTOOPT                   10042L
  3139. //
  3140. // MessageId: WSAEPROTONOSUPPORT
  3141. //
  3142. // MessageText:
  3143. //
  3144. //  The requested protocol has not been configured into the system, or no implementation for it exists.
  3145. //
  3146. #define WSAEPROTONOSUPPORT               10043L
  3147. //
  3148. // MessageId: WSAESOCKTNOSUPPORT
  3149. //
  3150. // MessageText:
  3151. //
  3152. //  The support for the specified socket type does not exist in this address family.
  3153. //
  3154. #define WSAESOCKTNOSUPPORT               10044L
  3155. //
  3156. // MessageId: WSAEOPNOTSUPP
  3157. //
  3158. // MessageText:
  3159. //
  3160. //  The attempted operation is not supported for the type of object referenced.
  3161. //
  3162. #define WSAEOPNOTSUPP                    10045L
  3163. //
  3164. // MessageId: WSAEPFNOSUPPORT
  3165. //
  3166. // MessageText:
  3167. //
  3168. //  The protocol family has not been configured into the system or no implementation for it exists.
  3169. //
  3170. #define WSAEPFNOSUPPORT                  10046L
  3171. //
  3172. // MessageId: WSAEAFNOSUPPORT
  3173. //
  3174. // MessageText:
  3175. //
  3176. //  An address incompatible with the requested protocol was used.
  3177. //
  3178. #define WSAEAFNOSUPPORT                  10047L
  3179. //
  3180. // MessageId: WSAEADDRINUSE
  3181. //
  3182. // MessageText:
  3183. //
  3184. //  Only one usage of each socket address (protocol/network address/port) is normally permitted.
  3185. //
  3186. #define WSAEADDRINUSE                    10048L
  3187. //
  3188. // MessageId: WSAEADDRNOTAVAIL
  3189. //
  3190. // MessageText:
  3191. //
  3192. //  The requested address is not valid in its context.
  3193. //
  3194. #define WSAEADDRNOTAVAIL                 10049L
  3195. //
  3196. // MessageId: WSAENETDOWN
  3197. //
  3198. // MessageText:
  3199. //
  3200. //  A socket operation encountered a dead network.
  3201. //
  3202. #define WSAENETDOWN                      10050L
  3203. //
  3204. // MessageId: WSAENETUNREACH
  3205. //
  3206. // MessageText:
  3207. //
  3208. //  A socket operation was attempted to an unreachable network.
  3209. //
  3210. #define WSAENETUNREACH                   10051L
  3211. //
  3212. // MessageId: WSAENETRESET
  3213. //
  3214. // MessageText:
  3215. //
  3216. //  The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress.
  3217. //
  3218. #define WSAENETRESET                     10052L
  3219. //
  3220. // MessageId: WSAECONNABORTED
  3221. //
  3222. // MessageText:
  3223. //
  3224. //  An established connection was aborted by the software in your host machine.
  3225. //
  3226. #define WSAECONNABORTED                  10053L
  3227. //
  3228. // MessageId: WSAECONNRESET
  3229. //
  3230. // MessageText:
  3231. //
  3232. //  An existing connection was forcibly closed by the remote host.
  3233. //
  3234. #define WSAECONNRESET                    10054L
  3235. //
  3236. // MessageId: WSAENOBUFS
  3237. //
  3238. // MessageText:
  3239. //
  3240. //  An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
  3241. //
  3242. #define WSAENOBUFS                       10055L
  3243. //
  3244. // MessageId: WSAEISCONN
  3245. //
  3246. // MessageText:
  3247. //
  3248. //  A connect request was made on an already connected socket.
  3249. //
  3250. #define WSAEISCONN                       10056L
  3251. //
  3252. // MessageId: WSAENOTCONN
  3253. //
  3254. // MessageText:
  3255. //
  3256. //  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.
  3257. //
  3258. #define WSAENOTCONN                      10057L
  3259. //
  3260. // MessageId: WSAESHUTDOWN
  3261. //
  3262. // MessageText:
  3263. //
  3264. //  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.
  3265. //
  3266. #define WSAESHUTDOWN                     10058L
  3267. //
  3268. // MessageId: WSAETOOMANYREFS
  3269. //
  3270. // MessageText:
  3271. //
  3272. //  Too many references to some kernel object.
  3273. //
  3274. #define WSAETOOMANYREFS                  10059L
  3275. //
  3276. // MessageId: WSAETIMEDOUT
  3277. //
  3278. // MessageText:
  3279. //
  3280. //  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.
  3281. //
  3282. #define WSAETIMEDOUT                     10060L
  3283. //
  3284. // MessageId: WSAECONNREFUSED
  3285. //
  3286. // MessageText:
  3287. //
  3288. //  No connection could be made because the target machine actively refused it.
  3289. //
  3290. #define WSAECONNREFUSED                  10061L
  3291. //
  3292. // MessageId: WSAELOOP
  3293. //
  3294. // MessageText:
  3295. //
  3296. //  Cannot translate name.
  3297. //
  3298. #define WSAELOOP                         10062L
  3299. //
  3300. // MessageId: WSAENAMETOOLONG
  3301. //
  3302. // MessageText:
  3303. //
  3304. //  Name component or name was too long.
  3305. //
  3306. #define WSAENAMETOOLONG                  10063L
  3307. //
  3308. // MessageId: WSAEHOSTDOWN
  3309. //
  3310. // MessageText:
  3311. //
  3312. //  A socket operation failed because the destination host was down.
  3313. //
  3314. #define WSAEHOSTDOWN                     10064L
  3315. //
  3316. // MessageId: WSAEHOSTUNREACH
  3317. //
  3318. // MessageText:
  3319. //
  3320. //  A socket operation was attempted to an unreachable host.
  3321. //
  3322. #define WSAEHOSTUNREACH                  10065L
  3323. //
  3324. // MessageId: WSAENOTEMPTY
  3325. //
  3326. // MessageText:
  3327. //
  3328. //  Cannot remove a directory that is not empty.
  3329. //
  3330. #define WSAENOTEMPTY                     10066L
  3331. //
  3332. // MessageId: WSAEPROCLIM
  3333. //
  3334. // MessageText:
  3335. //
  3336. //  A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.
  3337. //
  3338. #define WSAEPROCLIM                      10067L
  3339. //
  3340. // MessageId: WSAEUSERS
  3341. //
  3342. // MessageText:
  3343. //
  3344. //  Ran out of quota.
  3345. //
  3346. #define WSAEUSERS                        10068L
  3347. //
  3348. // MessageId: WSAEDQUOT
  3349. //
  3350. // MessageText:
  3351. //
  3352. //  Ran out of disk quota.
  3353. //
  3354. #define WSAEDQUOT                        10069L
  3355. //
  3356. // MessageId: WSAESTALE
  3357. //
  3358. // MessageText:
  3359. //
  3360. //  File handle reference is no longer available.
  3361. //
  3362. #define WSAESTALE                        10070L
  3363. //
  3364. // MessageId: WSAEREMOTE
  3365. //
  3366. // MessageText:
  3367. //
  3368. //  Item is not available locally.
  3369. //
  3370. #define WSAEREMOTE                       10071L
  3371. //
  3372. // MessageId: WSASYSNOTREADY
  3373. //
  3374. // MessageText:
  3375. //
  3376. //  WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.
  3377. //
  3378. #define WSASYSNOTREADY                   10091L
  3379. //
  3380. // MessageId: WSAVERNOTSUPPORTED
  3381. //
  3382. // MessageText:
  3383. //
  3384. //  The Windows Sockets version requested is not supported.
  3385. //
  3386. #define WSAVERNOTSUPPORTED               10092L
  3387. //
  3388. // MessageId: WSANOTINITIALISED
  3389. //
  3390. // MessageText:
  3391. //
  3392. //  Either the application has not called WSAStartup, or WSAStartup failed.
  3393. //
  3394. #define WSANOTINITIALISED                10093L
  3395. //
  3396. // MessageId: WSAEDISCON
  3397. //
  3398. // MessageText:
  3399. //
  3400. //  Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.
  3401. //
  3402. #define WSAEDISCON                       10101L
  3403. //
  3404. // MessageId: WSAENOMORE
  3405. //
  3406. // MessageText:
  3407. //
  3408. //  No more results can be returned by WSALookupServiceNext.
  3409. //
  3410. #define WSAENOMORE                       10102L
  3411. //
  3412. // MessageId: WSAECANCELLED
  3413. //
  3414. // MessageText:
  3415. //
  3416. //  A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
  3417. //
  3418. #define WSAECANCELLED                    10103L
  3419. //
  3420. // MessageId: WSAEINVALIDPROCTABLE
  3421. //
  3422. // MessageText:
  3423. //
  3424. //  The procedure call table is invalid.
  3425. //
  3426. #define WSAEINVALIDPROCTABLE             10104L
  3427. //
  3428. // MessageId: WSAEINVALIDPROVIDER
  3429. //
  3430. // MessageText:
  3431. //
  3432. //  The requested service provider is invalid.
  3433. //
  3434. #define WSAEINVALIDPROVIDER              10105L
  3435. //
  3436. // MessageId: WSAEPROVIDERFAILEDINIT
  3437. //
  3438. // MessageText:
  3439. //
  3440. //  The requested service provider could not be loaded or initialized.
  3441. //
  3442. #define WSAEPROVIDERFAILEDINIT           10106L
  3443. //
  3444. // MessageId: WSASYSCALLFAILURE
  3445. //
  3446. // MessageText:
  3447. //
  3448. //  A system call that should never fail has failed.
  3449. //
  3450. #define WSASYSCALLFAILURE                10107L
  3451. //
  3452. // MessageId: WSASERVICE_NOT_FOUND
  3453. //
  3454. // MessageText:
  3455. //
  3456. //  No such service is known. The service cannot be found in the specified name space.
  3457. //
  3458. #define WSASERVICE_NOT_FOUND             10108L
  3459. //
  3460. // MessageId: WSATYPE_NOT_FOUND
  3461. //
  3462. // MessageText:
  3463. //
  3464. //  The specified class was not found.
  3465. //
  3466. #define WSATYPE_NOT_FOUND                10109L
  3467. //
  3468. // MessageId: WSA_E_NO_MORE
  3469. //
  3470. // MessageText:
  3471. //
  3472. //  No more results can be returned by WSALookupServiceNext.
  3473. //
  3474. #define WSA_E_NO_MORE                    10110L
  3475. //
  3476. // MessageId: WSA_E_CANCELLED
  3477. //
  3478. // MessageText:
  3479. //
  3480. //  A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
  3481. //
  3482. #define WSA_E_CANCELLED                  10111L
  3483. //
  3484. // MessageId: WSAEREFUSED
  3485. //
  3486. // MessageText:
  3487. //
  3488. //  A database query failed because it was actively refused.
  3489. //
  3490. #define WSAEREFUSED                      10112L
  3491. //
  3492. // MessageId: WSAHOST_NOT_FOUND
  3493. //
  3494. // MessageText:
  3495. //
  3496. //  No such host is known.
  3497. //
  3498. #define WSAHOST_NOT_FOUND                11001L
  3499. //
  3500. // MessageId: WSATRY_AGAIN
  3501. //
  3502. // MessageText:
  3503. //
  3504. //  This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
  3505. //
  3506. #define WSATRY_AGAIN                     11002L
  3507. //
  3508. // MessageId: WSANO_RECOVERY
  3509. //
  3510. // MessageText:
  3511. //
  3512. //  A non-recoverable error occurred during a database lookup.
  3513. //
  3514. #define WSANO_RECOVERY                   11003L
  3515. //
  3516. // MessageId: WSANO_DATA
  3517. //
  3518. // MessageText:
  3519. //
  3520. //  The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for.
  3521. //
  3522. #define WSANO_DATA                       11004L
  3523. //
  3524. // MessageId: WSA_QOS_RECEIVERS
  3525. //
  3526. // MessageText:
  3527. //
  3528. //  At least one reserve has arrived.
  3529. //
  3530. #define WSA_QOS_RECEIVERS                11005L
  3531. //
  3532. // MessageId: WSA_QOS_SENDERS
  3533. //
  3534. // MessageText:
  3535. //
  3536. //  At least one path has arrived.
  3537. //
  3538. #define WSA_QOS_SENDERS                  11006L
  3539. //
  3540. // MessageId: WSA_QOS_NO_SENDERS
  3541. //
  3542. // MessageText:
  3543. //
  3544. //  There are no senders.
  3545. //
  3546. #define WSA_QOS_NO_SENDERS               11007L
  3547. //
  3548. // MessageId: WSA_QOS_NO_RECEIVERS
  3549. //
  3550. // MessageText:
  3551. //
  3552. //  There are no receivers.
  3553. //
  3554. #define WSA_QOS_NO_RECEIVERS             11008L
  3555. //
  3556. // MessageId: WSA_QOS_REQUEST_CONFIRMED
  3557. //
  3558. // MessageText:
  3559. //
  3560. //  Reserve has been confirmed.
  3561. //
  3562. #define WSA_QOS_REQUEST_CONFIRMED        11009L
  3563. //
  3564. // MessageId: WSA_QOS_ADMISSION_FAILURE
  3565. //
  3566. // MessageText:
  3567. //
  3568. //  Error due to lack of resources.
  3569. //
  3570. #define WSA_QOS_ADMISSION_FAILURE        11010L
  3571. //
  3572. // MessageId: WSA_QOS_POLICY_FAILURE
  3573. //
  3574. // MessageText:
  3575. //
  3576. //  Rejected for administrative reasons - bad credentials.
  3577. //
  3578. #define WSA_QOS_POLICY_FAILURE           11011L
  3579. //
  3580. // MessageId: WSA_QOS_BAD_STYLE
  3581. //
  3582. // MessageText:
  3583. //
  3584. //  Unknown or conflicting style.
  3585. //
  3586. #define WSA_QOS_BAD_STYLE                11012L
  3587. //
  3588. // MessageId: WSA_QOS_BAD_OBJECT
  3589. //
  3590. // MessageText:
  3591. //
  3592. //  Problem with some part of the filterspec or providerspecific buffer in general.
  3593. //
  3594. #define WSA_QOS_BAD_OBJECT               11013L
  3595. //
  3596. // MessageId: WSA_QOS_TRAFFIC_CTRL_ERROR
  3597. //
  3598. // MessageText:
  3599. //
  3600. //  Problem with some part of the flowspec.
  3601. //
  3602. #define WSA_QOS_TRAFFIC_CTRL_ERROR       11014L
  3603. //
  3604. // MessageId: WSA_QOS_GENERIC_ERROR
  3605. //
  3606. // MessageText:
  3607. //
  3608. //  General QOS error.
  3609. //
  3610. #define WSA_QOS_GENERIC_ERROR            11015L
  3611. //
  3612. // MessageId: WSA_QOS_ESERVICETYPE
  3613. //
  3614. // MessageText:
  3615. //
  3616. //  An invalid or unrecognized service type was found in the flowspec.
  3617. //
  3618. #define WSA_QOS_ESERVICETYPE             11016L
  3619. //
  3620. // MessageId: WSA_QOS_EFLOWSPEC
  3621. //
  3622. // MessageText:
  3623. //
  3624. //  An invalid or inconsistent flowspec was found in the QOS structure.
  3625. //
  3626. #define WSA_QOS_EFLOWSPEC                11017L
  3627. //
  3628. // MessageId: WSA_QOS_EPROVSPECBUF
  3629. //
  3630. // MessageText:
  3631. //
  3632. //  Invalid QOS provider-specific buffer.
  3633. //
  3634. #define WSA_QOS_EPROVSPECBUF             11018L
  3635. //
  3636. // MessageId: WSA_QOS_EFILTERSTYLE
  3637. //
  3638. // MessageText:
  3639. //
  3640. //  An invalid QOS filter style was used.
  3641. //
  3642. #define WSA_QOS_EFILTERSTYLE             11019L
  3643. //
  3644. // MessageId: WSA_QOS_EFILTERTYPE
  3645. //
  3646. // MessageText:
  3647. //
  3648. //  An invalid QOS filter type was used.
  3649. //
  3650. #define WSA_QOS_EFILTERTYPE              11020L
  3651. //
  3652. // MessageId: WSA_QOS_EFILTERCOUNT
  3653. //
  3654. // MessageText:
  3655. //
  3656. //  An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.
  3657. //
  3658. #define WSA_QOS_EFILTERCOUNT             11021L
  3659. //
  3660. // MessageId: WSA_QOS_EOBJLENGTH
  3661. //
  3662. // MessageText:
  3663. //
  3664. //  An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.
  3665. //
  3666. #define WSA_QOS_EOBJLENGTH               11022L
  3667. //
  3668. // MessageId: WSA_QOS_EFLOWCOUNT
  3669. //
  3670. // MessageText:
  3671. //
  3672. //  An incorrect number of flow descriptors was specified in the QOS structure.
  3673. //
  3674. #define WSA_QOS_EFLOWCOUNT               11023L
  3675. //
  3676. // MessageId: WSA_QOS_EUNKOWNPSOBJ
  3677. //
  3678. // MessageText:
  3679. //
  3680. //  An unrecognized object was found in the QOS provider-specific buffer.
  3681. //
  3682. #define WSA_QOS_EUNKOWNPSOBJ             11024L
  3683. //
  3684. // MessageId: WSA_QOS_EPOLICYOBJ
  3685. //
  3686. // MessageText:
  3687. //
  3688. //  An invalid policy object was found in the QOS provider-specific buffer.
  3689. //
  3690. #define WSA_QOS_EPOLICYOBJ               11025L
  3691. //
  3692. // MessageId: WSA_QOS_EFLOWDESC
  3693. //
  3694. // MessageText:
  3695. //
  3696. //  An invalid QOS flow descriptor was found in the flow descriptor list.
  3697. //
  3698. #define WSA_QOS_EFLOWDESC                11026L
  3699. //
  3700. // MessageId: WSA_QOS_EPSFLOWSPEC
  3701. //
  3702. // MessageText:
  3703. //
  3704. //  An invalid or inconsistent flowspec was found in the QOS provider specific buffer.
  3705. //
  3706. #define WSA_QOS_EPSFLOWSPEC              11027L
  3707. //
  3708. // MessageId: WSA_QOS_EPSFILTERSPEC
  3709. //
  3710. // MessageText:
  3711. //
  3712. //  An invalid FILTERSPEC was found in the QOS provider-specific buffer.
  3713. //
  3714. #define WSA_QOS_EPSFILTERSPEC            11028L
  3715. //
  3716. // MessageId: WSA_QOS_ESDMODEOBJ
  3717. //
  3718. // MessageText:
  3719. //
  3720. //  An invalid shape discard mode object was found in the QOS provider specific buffer.
  3721. //
  3722. #define WSA_QOS_ESDMODEOBJ               11029L
  3723. //
  3724. // MessageId: WSA_QOS_ESHAPERATEOBJ
  3725. //
  3726. // MessageText:
  3727. //
  3728. //  An invalid shaping rate object was found in the QOS provider-specific buffer.
  3729. //
  3730. #define WSA_QOS_ESHAPERATEOBJ            11030L
  3731. //
  3732. // MessageId: WSA_QOS_RESERVED_PETYPE
  3733. //
  3734. // MessageText:
  3735. //
  3736. //  A reserved policy element was found in the QOS provider-specific buffer.
  3737. //
  3738. #define WSA_QOS_RESERVED_PETYPE          11031L
  3739. #endif // defined(WSABASEERR)
  3740. ///////////////////////////////////////////////////
  3741. //                                               //
  3742. //           End of WinSock Error Codes          //
  3743. //                                               //
  3744. //                 10000 to 11999                //
  3745. ///////////////////////////////////////////////////
  3746. ///////////////////////////////////////////////////
  3747. //                                               //
  3748. //             Side By Side Error Codes          //
  3749. //                                               //
  3750. //                 14000 to 14999                //
  3751. ///////////////////////////////////////////////////
  3752. //
  3753. // MessageId: ERROR_SXS_SECTION_NOT_FOUND
  3754. //
  3755. // MessageText:
  3756. //
  3757. //  The requested section was not present in the activation context.
  3758. //
  3759. #define ERROR_SXS_SECTION_NOT_FOUND      14000L
  3760. //
  3761. // MessageId: ERROR_SXS_CANT_GEN_ACTCTX
  3762. //
  3763. // MessageText:
  3764. //
  3765. //  This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
  3766. //
  3767. #define ERROR_SXS_CANT_GEN_ACTCTX        14001L
  3768. //
  3769. // MessageId: ERROR_SXS_INVALID_ACTCTXDATA_FORMAT
  3770. //
  3771. // MessageText:
  3772. //
  3773. //  The application binding data format is invalid.
  3774. //
  3775. #define ERROR_SXS_INVALID_ACTCTXDATA_FORMAT 14002L
  3776. //
  3777. // MessageId: ERROR_SXS_ASSEMBLY_NOT_FOUND
  3778. //
  3779. // MessageText:
  3780. //
  3781. //  The referenced assembly is not installed on your system.
  3782. //
  3783. #define ERROR_SXS_ASSEMBLY_NOT_FOUND     14003L
  3784. //
  3785. // MessageId: ERROR_SXS_MANIFEST_FORMAT_ERROR
  3786. //
  3787. // MessageText:
  3788. //
  3789. //  The manifest file does not begin with the required tag and format information.
  3790. //
  3791. #define ERROR_SXS_MANIFEST_FORMAT_ERROR  14004L
  3792. //
  3793. // MessageId: ERROR_SXS_MANIFEST_PARSE_ERROR
  3794. //
  3795. // MessageText:
  3796. //
  3797. //  The manifest file contains one or more syntax errors.
  3798. //
  3799. #define ERROR_SXS_MANIFEST_PARSE_ERROR   14005L
  3800. //
  3801. // MessageId: ERROR_SXS_ACTIVATION_CONTEXT_DISABLED
  3802. //
  3803. // MessageText:
  3804. //
  3805. //  The application attempted to activate a disabled activation context.
  3806. //
  3807. #define ERROR_SXS_ACTIVATION_CONTEXT_DISABLED 14006L
  3808. //
  3809. // MessageId: ERROR_SXS_KEY_NOT_FOUND
  3810. //
  3811. // MessageText:
  3812. //
  3813. //  The requested lookup key was not found in any active activation context.
  3814. //
  3815. #define ERROR_SXS_KEY_NOT_FOUND          14007L
  3816. //
  3817. // MessageId: ERROR_SXS_VERSION_CONFLICT
  3818. //
  3819. // MessageText:
  3820. //
  3821. //  A component version required by the application conflicts with another component version already active.
  3822. //
  3823. #define ERROR_SXS_VERSION_CONFLICT       14008L
  3824. //
  3825. // MessageId: ERROR_SXS_WRONG_SECTION_TYPE
  3826. //
  3827. // MessageText:
  3828. //
  3829. //  The type requested activation context section does not match the query API used.
  3830. //
  3831. #define ERROR_SXS_WRONG_SECTION_TYPE     14009L
  3832. //
  3833. // MessageId: ERROR_SXS_THREAD_QUERIES_DISABLED
  3834. //
  3835. // MessageText:
  3836. //
  3837. //  Lack of system resources has required isolated activation to be disabled for the current thread of execution.
  3838. //
  3839. #define ERROR_SXS_THREAD_QUERIES_DISABLED 14010L
  3840. //
  3841. // MessageId: ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET
  3842. //
  3843. // MessageText:
  3844. //
  3845. //  An attempt to set the process default activation context failed because the process default activation context was already set.
  3846. //
  3847. #define ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET 14011L
  3848. //
  3849. // MessageId: ERROR_SXS_UNKNOWN_ENCODING_GROUP
  3850. //
  3851. // MessageText:
  3852. //
  3853. //  The encoding group identifier specified is not recognized.
  3854. //
  3855. #define ERROR_SXS_UNKNOWN_ENCODING_GROUP 14012L
  3856. //
  3857. // MessageId: ERROR_SXS_UNKNOWN_ENCODING
  3858. //
  3859. // MessageText:
  3860. //
  3861. //  The encoding requested is not recognized.
  3862. //
  3863. #define ERROR_SXS_UNKNOWN_ENCODING       14013L
  3864. //
  3865. // MessageId: ERROR_SXS_INVALID_XML_NAMESPACE_URI
  3866. //
  3867. // MessageText:
  3868. //
  3869. //  The manifest contains a reference to an invalid URI.
  3870. //
  3871. #define ERROR_SXS_INVALID_XML_NAMESPACE_URI 14014L
  3872. //
  3873. // MessageId: ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED
  3874. //
  3875. // MessageText:
  3876. //
  3877. //  The application manifest contains a reference to a dependent assembly which is not installed
  3878. //
  3879. #define ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED 14015L
  3880. //
  3881. // MessageId: ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED
  3882. //
  3883. // MessageText:
  3884. //
  3885. //  The manifest for an assembly used by the application has a reference to a dependent assembly which is not installed
  3886. //
  3887. #define ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED 14016L
  3888. //
  3889. // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE
  3890. //
  3891. // MessageText:
  3892. //
  3893. //  The manifest contains an attribute for the assembly identity which is not valid.
  3894. //
  3895. #define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE 14017L
  3896. //
  3897. // MessageId: ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE
  3898. //
  3899. // MessageText:
  3900. //
  3901. //  The manifest is missing the required default namespace specification on the assembly element.
  3902. //
  3903. #define ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE 14018L
  3904. //
  3905. // MessageId: ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE
  3906. //
  3907. // MessageText:
  3908. //
  3909. //  The manifest has a default namespace specified on the assembly element but its value is not "urn:schemas-microsoft-com:asm.v1".
  3910. //
  3911. #define ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE 14019L
  3912. //
  3913. // MessageId: ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT
  3914. //
  3915. // MessageText:
  3916. //
  3917. //  The private manifest probed has crossed reparse-point-associated path
  3918. //
  3919. #define ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT 14020L
  3920. //
  3921. // MessageId: ERROR_SXS_DUPLICATE_DLL_NAME
  3922. //
  3923. // MessageText:
  3924. //
  3925. //  Two or more components referenced directly or indirectly by the application manifest have files by the same name.
  3926. //
  3927. #define ERROR_SXS_DUPLICATE_DLL_NAME     14021L
  3928. //
  3929. // MessageId: ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME
  3930. //
  3931. // MessageText:
  3932. //
  3933. //  Two or more components referenced directly or indirectly by the application manifest have window classes with the same name.
  3934. //
  3935. #define ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME 14022L
  3936. //
  3937. // MessageId: ERROR_SXS_DUPLICATE_CLSID
  3938. //
  3939. // MessageText:
  3940. //
  3941. //  Two or more components referenced directly or indirectly by the application manifest have the same COM server CLSIDs.
  3942. //
  3943. #define ERROR_SXS_DUPLICATE_CLSID        14023L
  3944. //
  3945. // MessageId: ERROR_SXS_DUPLICATE_IID
  3946. //
  3947. // MessageText:
  3948. //
  3949. //  Two or more components referenced directly or indirectly by the application manifest have proxies for the same COM interface IIDs.
  3950. //
  3951. #define ERROR_SXS_DUPLICATE_IID          14024L
  3952. //
  3953. // MessageId: ERROR_SXS_DUPLICATE_TLBID
  3954. //
  3955. // MessageText:
  3956. //
  3957. //  Two or more components referenced directly or indirectly by the application manifest have the same COM type library TLBIDs.
  3958. //
  3959. #define ERROR_SXS_DUPLICATE_TLBID        14025L
  3960. //
  3961. // MessageId: ERROR_SXS_DUPLICATE_PROGID
  3962. //
  3963. // MessageText:
  3964. //
  3965. //  Two or more components referenced directly or indirectly by the application manifest have the same COM ProgIDs.
  3966. //
  3967. #define ERROR_SXS_DUPLICATE_PROGID       14026L
  3968. //
  3969. // MessageId: ERROR_SXS_DUPLICATE_ASSEMBLY_NAME
  3970. //
  3971. // MessageText:
  3972. //
  3973. //  Two or more components referenced directly or indirectly by the application manifest are different versions of the same component which is not permitted.
  3974. //
  3975. #define ERROR_SXS_DUPLICATE_ASSEMBLY_NAME 14027L
  3976. //
  3977. // MessageId: ERROR_SXS_FILE_HASH_MISMATCH
  3978. //
  3979. // MessageText:
  3980. //
  3981. //  A component's file does not match the verification information present in the
  3982. //  component manifest.
  3983. //
  3984. #define ERROR_SXS_FILE_HASH_MISMATCH     14028L
  3985. //
  3986. // MessageId: ERROR_SXS_POLICY_PARSE_ERROR
  3987. //
  3988. // MessageText:
  3989. //
  3990. //  The policy manifest contains one or more syntax errors.
  3991. //
  3992. #define ERROR_SXS_POLICY_PARSE_ERROR     14029L
  3993. //
  3994. // MessageId: ERROR_SXS_XML_E_MISSINGQUOTE
  3995. //
  3996. // MessageText:
  3997. //
  3998. //  Manifest Parse Error : A string literal was expected, but no opening quote character was found.
  3999. //
  4000. #define ERROR_SXS_XML_E_MISSINGQUOTE     14030L
  4001. //
  4002. // MessageId: ERROR_SXS_XML_E_COMMENTSYNTAX
  4003. //
  4004. // MessageText:
  4005. //
  4006. //  Manifest Parse Error : Incorrect syntax was used in a comment.
  4007. //
  4008. #define ERROR_SXS_XML_E_COMMENTSYNTAX    14031L
  4009. //
  4010. // MessageId: ERROR_SXS_XML_E_BADSTARTNAMECHAR
  4011. //
  4012. // MessageText:
  4013. //
  4014. //  Manifest Parse Error : A name was started with an invalid character.
  4015. //
  4016. #define ERROR_SXS_XML_E_BADSTARTNAMECHAR 14032L
  4017. //
  4018. // MessageId: ERROR_SXS_XML_E_BADNAMECHAR
  4019. //
  4020. // MessageText:
  4021. //
  4022. //  Manifest Parse Error : A name contained an invalid character.
  4023. //
  4024. #define ERROR_SXS_XML_E_BADNAMECHAR      14033L
  4025. //
  4026. // MessageId: ERROR_SXS_XML_E_BADCHARINSTRING
  4027. //
  4028. // MessageText:
  4029. //
  4030. //  Manifest Parse Error : A string literal contained an invalid character.
  4031. //
  4032. #define ERROR_SXS_XML_E_BADCHARINSTRING  14034L
  4033. //
  4034. // MessageId: ERROR_SXS_XML_E_XMLDECLSYNTAX
  4035. //
  4036. // MessageText:
  4037. //
  4038. //  Manifest Parse Error : Invalid syntax for an xml declaration.
  4039. //
  4040. #define ERROR_SXS_XML_E_XMLDECLSYNTAX    14035L
  4041. //
  4042. // MessageId: ERROR_SXS_XML_E_BADCHARDATA
  4043. //
  4044. // MessageText:
  4045. //
  4046. //  Manifest Parse Error : An Invalid character was found in text content.
  4047. //
  4048. #define ERROR_SXS_XML_E_BADCHARDATA      14036L
  4049. //
  4050. // MessageId: ERROR_SXS_XML_E_MISSINGWHITESPACE
  4051. //
  4052. // MessageText:
  4053. //
  4054. //  Manifest Parse Error : Required white space was missing.
  4055. //
  4056. #define ERROR_SXS_XML_E_MISSINGWHITESPACE 14037L
  4057. //
  4058. // MessageId: ERROR_SXS_XML_E_EXPECTINGTAGEND
  4059. //
  4060. // MessageText:
  4061. //
  4062. //  Manifest Parse Error : The character '>' was expected.
  4063. //
  4064. #define ERROR_SXS_XML_E_EXPECTINGTAGEND  14038L
  4065. //
  4066. // MessageId: ERROR_SXS_XML_E_MISSINGSEMICOLON
  4067. //
  4068. // MessageText:
  4069. //
  4070. //  Manifest Parse Error : A semi colon character was expected.
  4071. //
  4072. #define ERROR_SXS_XML_E_MISSINGSEMICOLON 14039L
  4073. //
  4074. // MessageId: ERROR_SXS_XML_E_UNBALANCEDPAREN
  4075. //
  4076. // MessageText:
  4077. //
  4078. //  Manifest Parse Error : Unbalanced parentheses.
  4079. //
  4080. #define ERROR_SXS_XML_E_UNBALANCEDPAREN  14040L
  4081. //
  4082. // MessageId: ERROR_SXS_XML_E_INTERNALERROR
  4083. //
  4084. // MessageText:
  4085. //
  4086. //  Manifest Parse Error : Internal error.
  4087. //
  4088. #define ERROR_SXS_XML_E_INTERNALERROR    14041L
  4089. //
  4090. // MessageId: ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE
  4091. //
  4092. // MessageText:
  4093. //
  4094. //  Manifest Parse Error : Whitespace is not allowed at this location.
  4095. //
  4096. #define ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE 14042L
  4097. //
  4098. // MessageId: ERROR_SXS_XML_E_INCOMPLETE_ENCODING
  4099. //
  4100. // MessageText:
  4101. //
  4102. //  Manifest Parse Error : End of file reached in invalid state for current encoding.
  4103. //
  4104. #define ERROR_SXS_XML_E_INCOMPLETE_ENCODING 14043L
  4105. //
  4106. // MessageId: ERROR_SXS_XML_E_MISSING_PAREN
  4107. //
  4108. // MessageText:
  4109. //
  4110. //  Manifest Parse Error : Missing parenthesis.
  4111. //
  4112. #define ERROR_SXS_XML_E_MISSING_PAREN    14044L
  4113. //
  4114. // MessageId: ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE
  4115. //
  4116. // MessageText:
  4117. //
  4118. //  Manifest Parse Error : A single or double closing quote character (' or ") is missing.
  4119. //
  4120. #define ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE 14045L
  4121. //
  4122. // MessageId: ERROR_SXS_XML_E_MULTIPLE_COLONS
  4123. //
  4124. // MessageText:
  4125. //
  4126. //  Manifest Parse Error : Multiple colons are not allowed in a name.
  4127. //
  4128. #define ERROR_SXS_XML_E_MULTIPLE_COLONS  14046L
  4129. //
  4130. // MessageId: ERROR_SXS_XML_E_INVALID_DECIMAL
  4131. //
  4132. // MessageText:
  4133. //
  4134. //  Manifest Parse Error : Invalid character for decimal digit.
  4135. //
  4136. #define ERROR_SXS_XML_E_INVALID_DECIMAL  14047L
  4137. //
  4138. // MessageId: ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
  4139. //
  4140. // MessageText:
  4141. //
  4142. //  Manifest Parse Error : Invalid character for hexidecimal digit.
  4143. //
  4144. #define ERROR_SXS_XML_E_INVALID_HEXIDECIMAL 14048L
  4145. //
  4146. // MessageId: ERROR_SXS_XML_E_INVALID_UNICODE
  4147. //
  4148. // MessageText:
  4149. //
  4150. //  Manifest Parse Error : Invalid unicode character value for this platform.
  4151. //
  4152. #define ERROR_SXS_XML_E_INVALID_UNICODE  14049L
  4153. //
  4154. // MessageId: ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK
  4155. //
  4156. // MessageText:
  4157. //
  4158. //  Manifest Parse Error : Expecting whitespace or '?'.
  4159. //
  4160. #define ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK 14050L
  4161. //
  4162. // MessageId: ERROR_SXS_XML_E_UNEXPECTEDENDTAG
  4163. //
  4164. // MessageText:
  4165. //
  4166. //  Manifest Parse Error : End tag was not expected at this location.
  4167. //
  4168. #define ERROR_SXS_XML_E_UNEXPECTEDENDTAG 14051L
  4169. //
  4170. // MessageId: ERROR_SXS_XML_E_UNCLOSEDTAG
  4171. //
  4172. // MessageText:
  4173. //
  4174. //  Manifest Parse Error : The following tags were not closed: %1.
  4175. //
  4176. #define ERROR_SXS_XML_E_UNCLOSEDTAG      14052L
  4177. //
  4178. // MessageId: ERROR_SXS_XML_E_DUPLICATEATTRIBUTE
  4179. //
  4180. // MessageText:
  4181. //
  4182. //  Manifest Parse Error : Duplicate attribute.
  4183. //
  4184. #define ERROR_SXS_XML_E_DUPLICATEATTRIBUTE 14053L
  4185. //
  4186. // MessageId: ERROR_SXS_XML_E_MULTIPLEROOTS
  4187. //
  4188. // MessageText:
  4189. //
  4190. //  Manifest Parse Error : Only one top level element is allowed in an XML document.
  4191. //
  4192. #define ERROR_SXS_XML_E_MULTIPLEROOTS    14054L
  4193. //
  4194. // MessageId: ERROR_SXS_XML_E_INVALIDATROOTLEVEL
  4195. //
  4196. // MessageText:
  4197. //
  4198. //  Manifest Parse Error : Invalid at the top level of the document.
  4199. //
  4200. #define ERROR_SXS_XML_E_INVALIDATROOTLEVEL 14055L
  4201. //
  4202. // MessageId: ERROR_SXS_XML_E_BADXMLDECL
  4203. //
  4204. // MessageText:
  4205. //
  4206. //  Manifest Parse Error : Invalid xml declaration.
  4207. //
  4208. #define ERROR_SXS_XML_E_BADXMLDECL       14056L
  4209. //
  4210. // MessageId: ERROR_SXS_XML_E_MISSINGROOT
  4211. //
  4212. // MessageText:
  4213. //
  4214. //  Manifest Parse Error : XML document must have a top level element.
  4215. //
  4216. #define ERROR_SXS_XML_E_MISSINGROOT      14057L
  4217. //
  4218. // MessageId: ERROR_SXS_XML_E_UNEXPECTEDEOF
  4219. //
  4220. // MessageText:
  4221. //
  4222. //  Manifest Parse Error : Unexpected end of file.
  4223. //
  4224. #define ERROR_SXS_XML_E_UNEXPECTEDEOF    14058L
  4225. //
  4226. // MessageId: ERROR_SXS_XML_E_BADPEREFINSUBSET
  4227. //
  4228. // MessageText:
  4229. //
  4230. //  Manifest Parse Error : Parameter entities cannot be used inside markup declarations in an internal subset.
  4231. //
  4232. #define ERROR_SXS_XML_E_BADPEREFINSUBSET 14059L
  4233. //
  4234. // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTARTTAG
  4235. //
  4236. // MessageText:
  4237. //
  4238. //  Manifest Parse Error : Element was not closed.
  4239. //
  4240. #define ERROR_SXS_XML_E_UNCLOSEDSTARTTAG 14060L
  4241. //
  4242. // MessageId: ERROR_SXS_XML_E_UNCLOSEDENDTAG
  4243. //
  4244. // MessageText:
  4245. //
  4246. //  Manifest Parse Error : End element was missing the character '>'.
  4247. //
  4248. #define ERROR_SXS_XML_E_UNCLOSEDENDTAG   14061L
  4249. //
  4250. // MessageId: ERROR_SXS_XML_E_UNCLOSEDSTRING
  4251. //
  4252. // MessageText:
  4253. //
  4254. //  Manifest Parse Error : A string literal was not closed.
  4255. //
  4256. #define ERROR_SXS_XML_E_UNCLOSEDSTRING   14062L
  4257. //
  4258. // MessageId: ERROR_SXS_XML_E_UNCLOSEDCOMMENT
  4259. //
  4260. // MessageText:
  4261. //
  4262. //  Manifest Parse Error : A comment was not closed.
  4263. //
  4264. #define ERROR_SXS_XML_E_UNCLOSEDCOMMENT  14063L
  4265. //
  4266. // MessageId: ERROR_SXS_XML_E_UNCLOSEDDECL
  4267. //
  4268. // MessageText:
  4269. //
  4270. //  Manifest Parse Error : A declaration was not closed.
  4271. //
  4272. #define ERROR_SXS_XML_E_UNCLOSEDDECL     14064L
  4273. //
  4274. // MessageId: ERROR_SXS_XML_E_UNCLOSEDCDATA
  4275. //
  4276. // MessageText:
  4277. //
  4278. //  Manifest Parse Error : A CDATA section was not closed.
  4279. //
  4280. #define ERROR_SXS_XML_E_UNCLOSEDCDATA    14065L
  4281. //
  4282. // MessageId: ERROR_SXS_XML_E_RESERVEDNAMESPACE
  4283. //
  4284. // MessageText:
  4285. //
  4286. //  Manifest Parse Error : The namespace prefix is not allowed to start with the reserved string "xml".
  4287. //
  4288. #define ERROR_SXS_XML_E_RESERVEDNAMESPACE 14066L
  4289. //
  4290. // MessageId: ERROR_SXS_XML_E_INVALIDENCODING
  4291. //
  4292. // MessageText:
  4293. //
  4294. //  Manifest Parse Error : System does not support the specified encoding.
  4295. //
  4296. #define ERROR_SXS_XML_E_INVALIDENCODING  14067L
  4297. //
  4298. // MessageId: ERROR_SXS_XML_E_INVALIDSWITCH
  4299. //
  4300. // MessageText:
  4301. //
  4302. //  Manifest Parse Error : Switch from current encoding to specified encoding not supported.
  4303. //
  4304. #define ERROR_SXS_XML_E_INVALIDSWITCH    14068L
  4305. //
  4306. // MessageId: ERROR_SXS_XML_E_BADXMLCASE
  4307. //
  4308. // MessageText:
  4309. //
  4310. //  Manifest Parse Error : The name 'xml' is reserved and must be lower case.
  4311. //
  4312. #define ERROR_SXS_XML_E_BADXMLCASE       14069L
  4313. //
  4314. // MessageId: ERROR_SXS_XML_E_INVALID_STANDALONE
  4315. //
  4316. // MessageText:
  4317. //
  4318. //  Manifest Parse Error : The standalone attribute must have the value 'yes' or 'no'.
  4319. //
  4320. #define ERROR_SXS_XML_E_INVALID_STANDALONE 14070L
  4321. //
  4322. // MessageId: ERROR_SXS_XML_E_UNEXPECTED_STANDALONE
  4323. //
  4324. // MessageText:
  4325. //
  4326. //  Manifest Parse Error : The standalone attribute cannot be used in external entities.
  4327. //
  4328. #define ERROR_SXS_XML_E_UNEXPECTED_STANDALONE 14071L
  4329. //
  4330. // MessageId: ERROR_SXS_XML_E_INVALID_VERSION
  4331. //
  4332. // MessageText:
  4333. //
  4334. //  Manifest Parse Error : Invalid version number.
  4335. //
  4336. #define ERROR_SXS_XML_E_INVALID_VERSION  14072L
  4337. //
  4338. // MessageId: ERROR_SXS_XML_E_MISSINGEQUALS
  4339. //
  4340. // MessageText:
  4341. //
  4342. //  Manifest Parse Error : Missing equals sign between attribute and attribute value.
  4343. //
  4344. #define ERROR_SXS_XML_E_MISSINGEQUALS    14073L
  4345. //
  4346. // MessageId: ERROR_SXS_PROTECTION_RECOVERY_FAILED
  4347. //
  4348. // MessageText:
  4349. //
  4350. //  Assembly Protection Error : Unable to recover the specified assembly.
  4351. //
  4352. #define ERROR_SXS_PROTECTION_RECOVERY_FAILED 14074L
  4353. //
  4354. // MessageId: ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT
  4355. //
  4356. // MessageText:
  4357. //
  4358. //  Assembly Protection Error : The public key for an assembly was too short to be allowed.
  4359. //
  4360. #define ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT 14075L
  4361. //
  4362. // MessageId: ERROR_SXS_PROTECTION_CATALOG_NOT_VALID
  4363. //
  4364. // MessageText:
  4365. //
  4366. //  Assembly Protection Error : The catalog for an assembly is not valid, or does not match the assembly's manifest.
  4367. //
  4368. #define ERROR_SXS_PROTECTION_CATALOG_NOT_VALID 14076L
  4369. //
  4370. // MessageId: ERROR_SXS_UNTRANSLATABLE_HRESULT
  4371. //
  4372. // MessageText:
  4373. //
  4374. //  An HRESULT could not be translated to a corresponding Win32 error code.
  4375. //
  4376. #define ERROR_SXS_UNTRANSLATABLE_HRESULT 14077L
  4377. //
  4378. // MessageId: ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING
  4379. //
  4380. // MessageText:
  4381. //
  4382. //  Assembly Protection Error : The catalog for an assembly is missing.
  4383. //
  4384. #define ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING 14078L
  4385. //
  4386. // MessageId: ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE
  4387. //
  4388. // MessageText:
  4389. //
  4390. //  The supplied assembly identity is missing one or more attributes which must be present in this context.
  4391. //
  4392. #define ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE 14079L
  4393. //
  4394. // MessageId: ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME
  4395. //
  4396. // MessageText:
  4397. //
  4398. //  The supplied assembly identity has one or more attribute names that contain characters not permitted in XML names.
  4399. //
  4400. #define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME 14080L
  4401. ///////////////////////////////////////////////////
  4402. //                                               //
  4403. //           End of Side By Side Error Codes     //
  4404. //                                               //
  4405. //                 14000 to 14999                //
  4406. ///////////////////////////////////////////////////
  4407. ///////////////////////////////////////////////////
  4408. //                                               //
  4409. //           Start of IPSec Error codes          //
  4410. //                                               //
  4411. //                 13000 to 13999                //
  4412. ///////////////////////////////////////////////////
  4413. //
  4414. // MessageId: ERROR_IPSEC_QM_POLICY_EXISTS
  4415. //
  4416. // MessageText:
  4417. //
  4418. //  The specified quick mode policy already exists.
  4419. //
  4420. #define ERROR_IPSEC_QM_POLICY_EXISTS     13000L
  4421. //
  4422. // MessageId: ERROR_IPSEC_QM_POLICY_NOT_FOUND
  4423. //
  4424. // MessageText:
  4425. //
  4426. //  The specified quick mode policy was not found.
  4427. //
  4428. #define ERROR_IPSEC_QM_POLICY_NOT_FOUND  13001L
  4429. //
  4430. // MessageId: ERROR_IPSEC_QM_POLICY_IN_USE
  4431. //
  4432. // MessageText:
  4433. //
  4434. //  The specified quick mode policy is being used.
  4435. //
  4436. #define ERROR_IPSEC_QM_POLICY_IN_USE     13002L
  4437. //
  4438. // MessageId: ERROR_IPSEC_MM_POLICY_EXISTS
  4439. //
  4440. // MessageText:
  4441. //
  4442. //  The specified main mode policy already exists.
  4443. //
  4444. #define ERROR_IPSEC_MM_POLICY_EXISTS     13003L
  4445. //
  4446. // MessageId: ERROR_IPSEC_MM_POLICY_NOT_FOUND
  4447. //
  4448. // MessageText:
  4449. //
  4450. //  The specified main mode policy was not found
  4451. //
  4452. #define ERROR_IPSEC_MM_POLICY_NOT_FOUND  13004L
  4453. //
  4454. // MessageId: ERROR_IPSEC_MM_POLICY_IN_USE
  4455. //
  4456. // MessageText:
  4457. //
  4458. //  The specified main mode policy is being used.
  4459. //
  4460. #define ERROR_IPSEC_MM_POLICY_IN_USE     13005L
  4461. //
  4462. // MessageId: ERROR_IPSEC_MM_FILTER_EXISTS
  4463. //
  4464. // MessageText:
  4465. //
  4466. //  The specified main mode filter already exists.
  4467. //
  4468. #define ERROR_IPSEC_MM_FILTER_EXISTS     13006L
  4469. //
  4470. // MessageId: ERROR_IPSEC_MM_FILTER_NOT_FOUND
  4471. //
  4472. // MessageText:
  4473. //
  4474. //  The specified main mode filter was not found.
  4475. //
  4476. #define ERROR_IPSEC_MM_FILTER_NOT_FOUND  13007L
  4477. //
  4478. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_EXISTS
  4479. //
  4480. // MessageText:
  4481. //
  4482. //  The specified transport mode filter already exists.
  4483. //
  4484. #define ERROR_IPSEC_TRANSPORT_FILTER_EXISTS 13008L
  4485. //
  4486. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND
  4487. //
  4488. // MessageText:
  4489. //
  4490. //  The specified transport mode filter does not exist.
  4491. //
  4492. #define ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND 13009L
  4493. //
  4494. // MessageId: ERROR_IPSEC_MM_AUTH_EXISTS
  4495. //
  4496. // MessageText:
  4497. //
  4498. //  The specified main mode authentication list exists.
  4499. //
  4500. #define ERROR_IPSEC_MM_AUTH_EXISTS       13010L
  4501. //
  4502. // MessageId: ERROR_IPSEC_MM_AUTH_NOT_FOUND
  4503. //
  4504. // MessageText:
  4505. //
  4506. //  The specified main mode authentication list was not found.
  4507. //
  4508. #define ERROR_IPSEC_MM_AUTH_NOT_FOUND    13011L
  4509. //
  4510. // MessageId: ERROR_IPSEC_MM_AUTH_IN_USE
  4511. //
  4512. // MessageText:
  4513. //
  4514. //  The specified quick mode policy is being used.
  4515. //
  4516. #define ERROR_IPSEC_MM_AUTH_IN_USE       13012L
  4517. //
  4518. // MessageId: ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND
  4519. //
  4520. // MessageText:
  4521. //
  4522. //  The specified main mode policy was not found.
  4523. //
  4524. #define ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND 13013L
  4525. //
  4526. // MessageId: ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND
  4527. //
  4528. // MessageText:
  4529. //
  4530. //  The specified quick mode policy was not found
  4531. //
  4532. #define ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND 13014L
  4533. //
  4534. // MessageId: ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND
  4535. //
  4536. // MessageText:
  4537. //
  4538. //  The manifest file contains one or more syntax errors.
  4539. //
  4540. #define ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND 13015L
  4541. //
  4542. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_EXISTS
  4543. //
  4544. // MessageText:
  4545. //
  4546. //  The application attempted to activate a disabled activation context.
  4547. //
  4548. #define ERROR_IPSEC_TUNNEL_FILTER_EXISTS 13016L
  4549. //
  4550. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND
  4551. //
  4552. // MessageText:
  4553. //
  4554. //  The requested lookup key was not found in any active activation context.
  4555. //
  4556. #define ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND 13017L
  4557. //
  4558. // MessageId: ERROR_IPSEC_MM_FILTER_PENDING_DELETION
  4559. //
  4560. // MessageText:
  4561. //
  4562. //  The Main Mode filter is pending deletion.
  4563. //
  4564. #define ERROR_IPSEC_MM_FILTER_PENDING_DELETION 13018L
  4565. //
  4566. // MessageId: ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION
  4567. //
  4568. // MessageText:
  4569. //
  4570. //  The transport filter is pending deletion.
  4571. //
  4572. #define ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION 13019L
  4573. //
  4574. // MessageId: ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION
  4575. //
  4576. // MessageText:
  4577. //
  4578. //  The tunnel filter is pending deletion.
  4579. //
  4580. #define ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION 13020L
  4581. //
  4582. // MessageId: ERROR_IPSEC_MM_POLICY_PENDING_DELETION
  4583. //
  4584. // MessageText:
  4585. //
  4586. //  The Main Mode policy is pending deletion.
  4587. //
  4588. #define ERROR_IPSEC_MM_POLICY_PENDING_DELETION 13021L
  4589. //
  4590. // MessageId: ERROR_IPSEC_MM_AUTH_PENDING_DELETION
  4591. //
  4592. // MessageText:
  4593. //
  4594. //  The Main Mode authentication bundle is pending deletion.
  4595. //
  4596. #define ERROR_IPSEC_MM_AUTH_PENDING_DELETION 13022L
  4597. //
  4598. // MessageId: ERROR_IPSEC_QM_POLICY_PENDING_DELETION
  4599. //
  4600. // MessageText:
  4601. //
  4602. //  The Quick Mode policy is pending deletion.
  4603. //
  4604. #define ERROR_IPSEC_QM_POLICY_PENDING_DELETION 13023L
  4605. //
  4606. // MessageId: ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
  4607. //
  4608. // MessageText:
  4609. //
  4610. //  ERROR_IPSEC_IKE_NEG_STATUS_BEGIN
  4611. //
  4612. #define ERROR_IPSEC_IKE_NEG_STATUS_BEGIN 13800L
  4613. //
  4614. // MessageId: ERROR_IPSEC_IKE_AUTH_FAIL
  4615. //
  4616. // MessageText:
  4617. //
  4618. //  IKE authentication credentials are unacceptable
  4619. //
  4620. #define ERROR_IPSEC_IKE_AUTH_FAIL        13801L
  4621. //
  4622. // MessageId: ERROR_IPSEC_IKE_ATTRIB_FAIL
  4623. //
  4624. // MessageText:
  4625. //
  4626. //  IKE security attributes are unacceptable
  4627. //
  4628. #define ERROR_IPSEC_IKE_ATTRIB_FAIL      13802L
  4629. //
  4630. // MessageId: ERROR_IPSEC_IKE_NEGOTIATION_PENDING
  4631. //
  4632. // MessageText:
  4633. //
  4634. //  IKE Negotiation in progress
  4635. //
  4636. #define ERROR_IPSEC_IKE_NEGOTIATION_PENDING 13803L
  4637. //
  4638. // MessageId: ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR
  4639. //
  4640. // MessageText:
  4641. //
  4642. //  General processing error
  4643. //
  4644. #define ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR 13804L
  4645. //
  4646. // MessageId: ERROR_IPSEC_IKE_TIMED_OUT
  4647. //
  4648. // MessageText:
  4649. //
  4650. //  Negotiation timed out
  4651. //
  4652. #define ERROR_IPSEC_IKE_TIMED_OUT        13805L
  4653. //
  4654. // MessageId: ERROR_IPSEC_IKE_NO_CERT
  4655. //
  4656. // MessageText:
  4657. //
  4658. //  IKE failed to find valid machine certificate
  4659. //
  4660. #define ERROR_IPSEC_IKE_NO_CERT          13806L
  4661. //
  4662. // MessageId: ERROR_IPSEC_IKE_SA_DELETED
  4663. //
  4664. // MessageText:
  4665. //
  4666. //  IKE SA deleted by peer before establishment completed
  4667. //
  4668. #define ERROR_IPSEC_IKE_SA_DELETED       13807L
  4669. //
  4670. // MessageId: ERROR_IPSEC_IKE_SA_REAPED
  4671. //
  4672. // MessageText:
  4673. //
  4674. //  IKE SA deleted before establishment completed
  4675. //
  4676. #define ERROR_IPSEC_IKE_SA_REAPED        13808L
  4677. //
  4678. // MessageId: ERROR_IPSEC_IKE_MM_ACQUIRE_DROP
  4679. //
  4680. // MessageText:
  4681. //
  4682. //  Negotiation request sat in Queue too long
  4683. //
  4684. #define ERROR_IPSEC_IKE_MM_ACQUIRE_DROP  13809L
  4685. //
  4686. // MessageId: ERROR_IPSEC_IKE_QM_ACQUIRE_DROP
  4687. //
  4688. // MessageText:
  4689. //
  4690. //  Negotiation request sat in Queue too long
  4691. //
  4692. #define ERROR_IPSEC_IKE_QM_ACQUIRE_DROP  13810L
  4693. //
  4694. // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_MM
  4695. //
  4696. // MessageText:
  4697. //
  4698. //  Negotiation request sat in Queue too long
  4699. //
  4700. #define ERROR_IPSEC_IKE_QUEUE_DROP_MM    13811L
  4701. //
  4702. // MessageId: ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM
  4703. //
  4704. // MessageText:
  4705. //
  4706. //  Negotiation request sat in Queue too long
  4707. //
  4708. #define ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM 13812L
  4709. //
  4710. // MessageId: ERROR_IPSEC_IKE_DROP_NO_RESPONSE
  4711. //
  4712. // MessageText:
  4713. //
  4714. //  No response from peer