home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / dapimsg.h < prev    next >
Text File  |  1998-04-25  |  76KB  |  3,275 lines

  1. /*++ BUILD Version: 0001    // Increment this if a change has global effects
  2.  
  3. Copyright (c) Microsoft Corp. 1986-1996. All Rights Reserved.
  4.  
  5. Abstract:
  6.  
  7.     This file contains the message definitions for the Microsoft Exchange DAPI.DLL.
  8.  
  9. --*/
  10.  
  11. //
  12. //  Values are 32 bit values layed out as follows:
  13. //
  14. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  15. //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  16. //  +---+-+-+-----------------------+-------------------------------+
  17. //  |Sev|C|R|     Facility          |               Code            |
  18. //  +---+-+-+-----------------------+-------------------------------+
  19. //
  20. //  where
  21. //
  22. //      Sev - is the severity code
  23. //
  24. //          00 - Success
  25. //          01 - Informational
  26. //          10 - Warning
  27. //          11 - Error
  28. //
  29. //      C - is the Customer code flag
  30. //
  31. //      R - is a reserved bit
  32. //
  33. //      Facility - is the facility code
  34. //
  35. //      Code - is the facility's status code
  36. //
  37. //
  38. // Define the facility codes
  39. //
  40.  
  41.  
  42. //
  43. // Define the severity codes
  44. //
  45. #define STATUS_SEVERITY_WARNING          0x2
  46. #define STATUS_SEVERITY_SUCCESS          0x0
  47. #define STATUS_SEVERITY_MASK             0x3
  48. #define STATUS_SEVERITY_INFORMATIONAL    0x1
  49. #define STATUS_SEVERITY_ERROR            0x3
  50.  
  51.  
  52. //
  53. // MessageId: BERR_SUCCESS
  54. //
  55. // MessageText:
  56. //
  57. //  No error encountered.
  58. //
  59. #define BERR_SUCCESS                     0x00000000L
  60.  
  61. //
  62. // MessageId: DAPI_FUNCTION_DAPI
  63. //
  64. // MessageText:
  65. //
  66. //  Directory API%0
  67. //
  68. #define DAPI_FUNCTION_DAPI               0x00000001L
  69.  
  70. //
  71. // MessageId: DAPI_FUNCTION_BIMPORT
  72. //
  73. // MessageText:
  74. //
  75. //  Directory Import%0
  76. //
  77. #define DAPI_FUNCTION_BIMPORT            0x00000002L
  78.  
  79. //
  80. // MessageId: DAPI_FUNCTION_BEXPORT
  81. //
  82. // MessageText:
  83. //
  84. //  Directory Export%0
  85. //
  86. #define DAPI_FUNCTION_BEXPORT            0x00000003L
  87.  
  88. //
  89. // MessageId: DAPI_FUNCTION_NTEXPORT
  90. //
  91. // MessageText:
  92. //
  93. //  NT User Extractor%0
  94. //
  95. #define DAPI_FUNCTION_NTEXPORT           0x00000004L
  96.  
  97. //
  98. // MessageId: DAPI_FUNCTION_NWEXPORT
  99. //
  100. // MessageText:
  101. //
  102. //  NetWare User Extractor%0
  103. //
  104. #define DAPI_FUNCTION_NWEXPORT           0x00000005L
  105.  
  106. // Progress-bar stuff
  107. //
  108. // MessageId: DAPIMSG_DISPLAY_CURRENT
  109. //
  110. // MessageText:
  111. //
  112. //  Currently processing:  %1%0
  113. //
  114. #define DAPIMSG_DISPLAY_CURRENT          0x00000006L
  115.  
  116. //
  117. // MessageId: DAPIMSG_DISPLAY_CREATE
  118. //
  119. // MessageText:
  120. //
  121. //  Creating %2:  %1%0
  122. //
  123. #define DAPIMSG_DISPLAY_CREATE           0x00000007L
  124.  
  125. //
  126. // MessageId: DAPIMSG_DISPLAY_MODIFY
  127. //
  128. // MessageText:
  129. //
  130. //  Modifying %2:  %1%0
  131. //
  132. #define DAPIMSG_DISPLAY_MODIFY           0x00000008L
  133.  
  134. //
  135. // MessageId: DAPIMSG_DISPLAY_DELETE
  136. //
  137. // MessageText:
  138. //
  139. //  Deleting %2:  %1%0
  140. //
  141. #define DAPIMSG_DISPLAY_DELETE           0x00000009L
  142.  
  143. //
  144. // MessageId: DAPIMSG_DISPLAY_EXPORTING
  145. //
  146. // MessageText:
  147. //
  148. //  Exporting %2:  %1%0
  149. //
  150. #define DAPIMSG_DISPLAY_EXPORTING        0x0000000AL
  151.  
  152. //
  153. // MessageId: DAPIMSG_DISPLAY_EXTRACTING
  154. //
  155. // MessageText:
  156. //
  157. //  Extracting user account:  %1%0
  158. //
  159. #define DAPIMSG_DISPLAY_EXTRACTING       0x0000000BL
  160.  
  161. //
  162. // MessageId: BIMPMSG_INITIALIZING
  163. //
  164. // MessageText:
  165. //
  166. //  Initializing -- Please wait...%0
  167. //
  168. #define BIMPMSG_INITIALIZING             0x0000000CL
  169.  
  170. //
  171. // MessageId: DAPIMSG_READING
  172. //
  173. // MessageText:
  174. //
  175. //  Reading Users -- Please wait...%0
  176. //
  177. #define DAPIMSG_READING                  0x0000000DL
  178.  
  179. //
  180. // MessageId: DAPIMSG_PROGRESS_TITLE
  181. //
  182. // MessageText:
  183. //
  184. //  Directory API%0
  185. //
  186. #define DAPIMSG_PROGRESS_TITLE           0x0000000EL
  187.  
  188. //
  189. // MessageId: BIMPMSG_PROGRESS_TITLE
  190. //
  191. // MessageText:
  192. //
  193. //  Directory Import from %1%0
  194. //
  195. #define BIMPMSG_PROGRESS_TITLE           0x0000000FL
  196.  
  197. //
  198. // MessageId: BEXPMSG_PROGRESS_TITLE
  199. //
  200. // MessageText:
  201. //
  202. //  Directory Export to %1%0
  203. //
  204. #define BEXPMSG_PROGRESS_TITLE           0x00000010L
  205.  
  206. //
  207. // MessageId: NTEXPMSG_PROGRESS_TITLE
  208. //
  209. // MessageText:
  210. //
  211. //  Windows NT User Extraction to %1%0
  212. //
  213. #define NTEXPMSG_PROGRESS_TITLE          0x00000011L
  214.  
  215. //
  216. // MessageId: NWEXPMSG_PROGRESS_TITLE
  217. //
  218. // MessageText:
  219. //
  220. //  NetWare User Extraction to %1%0
  221. //
  222. #define NWEXPMSG_PROGRESS_TITLE          0x00000012L
  223.  
  224. // >>> The following group of messages are used for start/stop logging and
  225. // >>> for posting completion-notification message boxes for ALL bimport
  226. // >>> processes (bimport, bexport, ntexport, nwexport).
  227. // >>> NOTE:  !!!!PLEASE PLEASE PLEASE be VERY careful about rearranging
  228. // >>>        ANY of the messages in this group.  
  229. // Common strings
  230. //
  231. // MessageId: DAPI_MSG_COMPLETE_TITLE
  232. //
  233. // MessageText:
  234. //
  235. //  %1 Complete%0
  236. //
  237. #define DAPI_MSG_COMPLETE_TITLE          0x00000013L
  238.  
  239. //
  240. // MessageId: DAPI_MSG_ONE_WARNING
  241. //
  242. // MessageText:
  243. //
  244. //  One warning event was encountered but not logged.
  245. //
  246. #define DAPI_MSG_ONE_WARNING             0x00000014L
  247.  
  248. //
  249. // MessageId: DAPI_MSG_ONE_WARNING_REPORTED
  250. //
  251. // MessageText:
  252. //
  253. //  One warning description was recorded in the system's application event log.
  254. //
  255. #define DAPI_MSG_ONE_WARNING_REPORTED    0x00000015L
  256.  
  257. //
  258. // MessageId: DAPI_MSG_WARNINGS
  259. //
  260. // MessageText:
  261. //
  262. //  %1!lu! warning events were encountered but not logged.
  263. //
  264. #define DAPI_MSG_WARNINGS                0x00000016L
  265.  
  266. //
  267. // MessageId: DAPI_MSG_WARNINGS_REPORTED
  268. //
  269. // MessageText:
  270. //
  271. //  %1!lu! warning descriptions were recorded in the system's application event log.
  272. //
  273. #define DAPI_MSG_WARNINGS_REPORTED       0x00000017L
  274.  
  275. //
  276. // MessageId: DAPI_MSG_NOERRORS
  277. //
  278. // MessageText:
  279. //
  280. //  No errors were encountered.
  281. //
  282. #define DAPI_MSG_NOERRORS                0x00000018L
  283.  
  284. //
  285. // MessageId: DAPI_MSG_ONE_ERROR
  286. //
  287. // MessageText:
  288. //
  289. //  One error event was encountered but not logged.
  290. //
  291. #define DAPI_MSG_ONE_ERROR               0x00000019L
  292.  
  293. //
  294. // MessageId: DAPI_MSG_ONE_ERROR_REPORTED
  295. //
  296. // MessageText:
  297. //
  298. //  One error description was recorded in the system's application event log.
  299. //
  300. #define DAPI_MSG_ONE_ERROR_REPORTED      0x0000001AL
  301.  
  302. //
  303. // MessageId: DAPI_MSG_ERRORS
  304. //
  305. // MessageText:
  306. //
  307. //  %1!lu! error events were encountered but not logged.
  308. //
  309. #define DAPI_MSG_ERRORS                  0x0000001BL
  310.  
  311. //
  312. // MessageId: DAPI_MSG_ERRORS_REPORTED
  313. //
  314. // MessageText:
  315. //
  316. //  %1!lu! error descriptions were recorded in the system's application event log.
  317. //
  318. #define DAPI_MSG_ERRORS_REPORTED         0x0000001CL
  319.  
  320. //
  321. // MessageId: DAPI_MSG_ERRORS_COPIED
  322. //
  323. // MessageText:
  324. //
  325. //  The file %1 contains copies of all object descriptions containing errors.
  326. //
  327. #define DAPI_MSG_ERRORS_COPIED           0x0000001DL
  328.  
  329. //
  330. // MessageId: DAPI_MSG_PASSWORD_FILE
  331. //
  332. // MessageText:
  333. //
  334. //  %nPlease see %1 for a list of created Windows NT Accounts.
  335. //
  336. #define DAPI_MSG_PASSWORD_FILE           0x0000001EL
  337.  
  338. // Directory Import start/stop messages
  339. //
  340. // MessageId: BIMPORT_STARTED
  341. //
  342. // MessageText:
  343. //
  344. //  Starting directory import from import file %1.
  345. //
  346. #define BIMPORT_STARTED                  0x4000001FL
  347.  
  348. //
  349. // MessageId: BIMPORT_COMPLETE
  350. //
  351. // MessageText:
  352. //
  353. //  The directory import from file %1 is complete.
  354. //
  355. #define BIMPORT_COMPLETE                 0x40000020L
  356.  
  357. //
  358. // MessageId: BIMPORT_COMPLETE_NOFILE
  359. //
  360. // MessageText:
  361. //
  362. //  The directory import is complete.
  363. //
  364. #define BIMPORT_COMPLETE_NOFILE          0x40000021L
  365.  
  366. //
  367. // MessageId: BIMPORT_CANCELLED
  368. //
  369. // MessageText:
  370. //
  371. //  The directory import from file %1 was canceled by user request.
  372. //
  373. #define BIMPORT_CANCELLED                0x80000022L
  374.  
  375. //
  376. // MessageId: BIMPORT_CANCELLED_NOFILE
  377. //
  378. // MessageText:
  379. //
  380. //  The directory import was canceled by user request.
  381. //
  382. #define BIMPORT_CANCELLED_NOFILE         0x80000023L
  383.  
  384. // Directory Export start/stop messages
  385. //
  386. // MessageId: BEXPORT_STARTED
  387. //
  388. // MessageText:
  389. //
  390. //  Starting the directory export to file %1.
  391. //
  392. #define BEXPORT_STARTED                  0x40000024L
  393.  
  394. //
  395. // MessageId: BEXPORT_COMPLETE
  396. //
  397. // MessageText:
  398. //
  399. //  The directory export to file %1 is complete.
  400. //
  401. #define BEXPORT_COMPLETE                 0x40000025L
  402.  
  403. //
  404. // MessageId: BEXPORT_COMPLETE_NOFILE
  405. //
  406. // MessageText:
  407. //
  408. //  The directory export is complete.
  409. //
  410. #define BEXPORT_COMPLETE_NOFILE          0x40000026L
  411.  
  412. //
  413. // MessageId: BEXPORT_CANCELLED
  414. //
  415. // MessageText:
  416. //
  417. //  The directory export to file %1 was canceled by user request.
  418. //
  419. #define BEXPORT_CANCELLED                0x80000027L
  420.  
  421. //
  422. // MessageId: BEXPORT_CANCELLED_NOFILE
  423. //
  424. // MessageText:
  425. //
  426. //  The directory export was canceled by user request.
  427. //
  428. #define BEXPORT_CANCELLED_NOFILE         0x80000028L
  429.  
  430. //
  431. // MessageId: BEXPORT_STARTED_NOFILE
  432. //
  433. // MessageText:
  434. //
  435. //  Starting the directory export.
  436. //
  437. #define BEXPORT_STARTED_NOFILE           0x40000029L
  438.  
  439. // NTExport start/stop/completion messages
  440. //
  441. // MessageId: NTEXPORT_STARTED
  442. //
  443. // MessageText:
  444. //
  445. //  Starting the extraction of Windows NT user account information to file %1.
  446. //
  447. #define NTEXPORT_STARTED                 0x4000002AL
  448.  
  449. //
  450. // MessageId: NTEXPORT_COMPLETE
  451. //
  452. // MessageText:
  453. //
  454. //  Extraction of Windows NT user account information to file %1 is complete.
  455. //
  456. #define NTEXPORT_COMPLETE                0x4000002BL
  457.  
  458. //
  459. // MessageId: NTEXPORT_COMPLETE_NOFILE
  460. //
  461. // MessageText:
  462. //
  463. //  Extraction of Windows NT user account information is complete.
  464. //
  465. #define NTEXPORT_COMPLETE_NOFILE         0x4000002CL
  466.  
  467. //
  468. // MessageId: NTEXPORT_CANCELLED
  469. //
  470. // MessageText:
  471. //
  472. //  Extraction of Windows NT user account information to file %1 was canceled by user request.
  473. //
  474. #define NTEXPORT_CANCELLED               0x8000002DL
  475.  
  476. //
  477. // MessageId: NTEXPORT_CANCELLED_NOFILE
  478. //
  479. // MessageText:
  480. //
  481. //  Extraction of Windows NT user account information was canceled by user request.
  482. //
  483. #define NTEXPORT_CANCELLED_NOFILE        0x8000002EL
  484.  
  485. //
  486. // MessageId: NTEXPORT_STARTED_NOFILE
  487. //
  488. // MessageText:
  489. //
  490. //  Starting the extraction of Windows NT user account information.
  491. //
  492. #define NTEXPORT_STARTED_NOFILE          0x4000002FL
  493.  
  494. // NWExport start/stop/completion messages
  495. //
  496. // MessageId: NWEXPORT_STARTED
  497. //
  498. // MessageText:
  499. //
  500. //  Starting the extraction of NetWare user account information to file %1.
  501. //
  502. #define NWEXPORT_STARTED                 0x40000030L
  503.  
  504. //
  505. // MessageId: NWEXPORT_COMPLETE
  506. //
  507. // MessageText:
  508. //
  509. //  Extraction of NetWare user account information to file %1 is complete.
  510. //
  511. #define NWEXPORT_COMPLETE                0x40000031L
  512.  
  513. //
  514. // MessageId: NWEXPORT_COMPLETE_NOFILE
  515. //
  516. // MessageText:
  517. //
  518. //  Extraction of NetWare user account information is complete.
  519. //
  520. #define NWEXPORT_COMPLETE_NOFILE         0x40000032L
  521.  
  522. //
  523. // MessageId: NWEXPORT_CANCELLED
  524. //
  525. // MessageText:
  526. //
  527. //  Extraction of NetWare user account information to file %1 was canceled by user request.
  528. //
  529. #define NWEXPORT_CANCELLED               0x80000033L
  530.  
  531. //
  532. // MessageId: NWEXPORT_CANCELLED_NOFILE
  533. //
  534. // MessageText:
  535. //
  536. //  Extraction of NetWare user account information was canceled by user request.
  537. //
  538. #define NWEXPORT_CANCELLED_NOFILE        0x80000034L
  539.  
  540. //
  541. // MessageId: NWEXPORT_STARTED_NOFILE
  542. //
  543. // MessageText:
  544. //
  545. //  Starting the extraction of NetWare user account information.
  546. //
  547. #define NWEXPORT_STARTED_NOFILE          0x40000035L
  548.  
  549. // <<<< End of block containing start/stop/completion messages
  550. // -------------------     DAPI Errors              -----------------------
  551. //
  552. // MessageId: BERR_GENERAL_FAILURE
  553. //
  554. // MessageText:
  555. //
  556. //  A general failure occurred.
  557. //
  558. #define BERR_GENERAL_FAILURE             0xC0000080L
  559.  
  560. //
  561. // MessageId: DAPI_E_BAD_HANDLE
  562. //
  563. // MessageText:
  564. //
  565. //  A bad DAPI handle supplied to call.
  566. //
  567. #define DAPI_E_BAD_HANDLE                0xC0000081L    
  568.  
  569. //
  570. // MessageId: DAPI_E_HEADER_MUST_BE_TEXT
  571. //
  572. // MessageText:
  573. //
  574. //  Header values must be specified as text strings.
  575. //
  576. #define DAPI_E_HEADER_MUST_BE_TEXT       0xC0000082L    
  577.  
  578. //
  579. // MessageId: PDC_NOT_FOUND
  580. //
  581. // MessageText:
  582. //
  583. //  Unable to find the primary domain controller for domain %1.
  584. //
  585. #define PDC_NOT_FOUND                    0xC0000083L
  586.  
  587. //
  588. // MessageId: PDC_NOT_RESPONDING
  589. //
  590. // MessageText:
  591. //
  592. //  Primary domain controller %1 is not responding.
  593. //
  594. #define PDC_NOT_RESPONDING               0xC0000084L
  595.  
  596. // -------------------     messages for BIMPORT     -----------------------
  597. //
  598. // MessageId: BIMPMSG_PROMPT_LOG_FULL
  599. //
  600. // MessageText:
  601. //
  602. //  The application event log is full. If you continue, you should increase the maximum log size or additional error information may not be written to the log. If you cancel, existing operations will not be undone.%n%nDo you want to continue with the %1?
  603. //
  604. #define BIMPMSG_PROMPT_LOG_FULL          0x00000085L
  605.  
  606. //
  607. // MessageId: BIMPMSG_PROMPT_LOG_ERROR
  608. //
  609. // MessageText:
  610. //
  611. //  The following error was encountered when attempting to log an event in the application event log:
  612. //  %2
  613. //  
  614. //  If you continue, additional error information may not be written to the log. 
  615. //  If you cancel, existing operations will not be undone.
  616. //  
  617. //  Do you wish to continue with the %1?
  618. //
  619. #define BIMPMSG_PROMPT_LOG_ERROR         0x00000086L
  620.  
  621. //
  622. // MessageId: BIMPMSG_PROMPT_LOG_FILE_ERROR
  623. //
  624. // MessageText:
  625. //
  626. //  An error was encountered when writing to the log file %1. If you continue, additional error information will not be written to the log file. If you cancel, completed operations will not be undone. %n%nDo you want to continue with the %2?
  627. //
  628. #define BIMPMSG_PROMPT_LOG_FILE_ERROR    0x00000087L
  629.  
  630. //
  631. // MessageId: BWARN_ACCNT_EXISTS
  632. //
  633. // MessageText:
  634. //
  635. //  A Windows NT account for user %1 already exists.
  636. //
  637. #define BWARN_ACCNT_EXISTS               0x80000088L
  638.  
  639. //
  640. // MessageId: BWARN_OVERRIDE_PDC_NOT_FOUND
  641. //
  642. // MessageText:
  643. //
  644. //  Windows NT account %1 could not be created because the primary domain controller (PDC) could not be found for domain %2.
  645. //
  646. #define BWARN_OVERRIDE_PDC_NOT_FOUND     0x80000089L
  647.  
  648. //
  649. // MessageId: BWARN_DELETE_TARGET_DOES_NOT_EXIST
  650. //
  651. // MessageText:
  652. //
  653. //  Object %1 that was specified for deletion does not exist.
  654. //
  655. #define BWARN_DELETE_TARGET_DOES_NOT_EXIST 0x8000008AL
  656.  
  657. //
  658. // MessageId: BWARN_DELETE_ACCOUNT_NOT_FOUND
  659. //
  660. // MessageText:
  661. //
  662. //  The Windows NT security account, %1\%2, was not found and could not be deleted.
  663. //
  664. #define BWARN_DELETE_ACCOUNT_NOT_FOUND   0x8000008BL
  665.  
  666. //
  667. // MessageId: BWARN_DELETE_DOMAIN_NOT_FOUND
  668. //
  669. // MessageText:
  670. //
  671. //  The Windows NT security account, %1\%2, could not be deleted because the NT security domain controller could not be found.
  672. //
  673. #define BWARN_DELETE_DOMAIN_NOT_FOUND    0x8000008CL
  674.  
  675. //
  676. // MessageId: BWARN_ASSOC_ACCOUNT_NOT_FOUND
  677. //
  678. // MessageText:
  679. //
  680. //  The Assoc-NT-Account value %2 specified for mailbox %1 could not be found.
  681. //
  682. #define BWARN_ASSOC_ACCOUNT_NOT_FOUND    0x8000008DL
  683.  
  684. //
  685. // MessageId: BWARN_NO_OBJ_PERM_ADMIN_ACCOUNT
  686. //
  687. // MessageText:
  688. //
  689. //  Obj-Perm-Admin value %3 specified for %2 %1 was not found. This user could not be granted permissions administrator privileges on the %2.
  690. //
  691. #define BWARN_NO_OBJ_PERM_ADMIN_ACCOUNT  0x8000008EL
  692.  
  693. //
  694. // MessageId: BWARN_NO_OBJ_ADMIN_ACCOUNT
  695. //
  696. // MessageText:
  697. //
  698. //  Obj-Admin value %3 specified for %2 %1 was not found. This user could not be granted administrator privileges on the %2.
  699. //
  700. #define BWARN_NO_OBJ_ADMIN_ACCOUNT       0x8000008FL
  701.  
  702. //
  703. // MessageId: BWARN_NO_OBJ_USER_ACCOUNT
  704. //
  705. // MessageText:
  706. //
  707. //  Obj-User value %3 specified for %2 %1 was not found. This user will not have access to the %2.
  708. //
  709. #define BWARN_NO_OBJ_USER_ACCOUNT        0x80000090L
  710.  
  711. //
  712. // MessageId: BWARN_NO_DEFAULT_ACCOUNT
  713. //
  714. // MessageText:
  715. //
  716. //  User access privileges could not be assigned to %2 %1. No user accounts were specified, and the default Windows NT account, %3, could not be found.
  717. //
  718. #define BWARN_NO_DEFAULT_ACCOUNT         0x80000091L
  719.  
  720. //
  721. // MessageId: BWARN_COULD_NOT_CREATE_SD
  722. //
  723. // MessageText:
  724. //
  725. //  Microsoft Windows error %2 was encountered while attempting to create a Windows NT security descriptor for mailbox object %1.
  726. //
  727. #define BWARN_COULD_NOT_CREATE_SD        0x80000092L
  728.  
  729. //
  730. // MessageId: DAPI_MISSING_EXCHANGE_CP
  731. //
  732. // MessageText:
  733. //
  734. //  Missing a code page (20261 or 1252) required for proper character translation when reading and writing objects in the directory.  Some characters may not map properly. Verify that these are installed on your system.
  735. //
  736. #define DAPI_MISSING_EXCHANGE_CP         0x40000093L
  737.  
  738. //
  739. // MessageId: BWARN_RENAMED_OUTPUT_FILE
  740. //
  741. // MessageText:
  742. //
  743. //  File %1 already existed and was renamed to %2.
  744. //
  745. #define BWARN_RENAMED_OUTPUT_FILE        0x40000094L
  746.  
  747. //
  748. // MessageId: BWARN_RENAMED_IMPORT_FILE
  749. //
  750. // MessageText:
  751. //
  752. //  The specified import file, %1, conflicts with a constructed output file and was renamed to %2.
  753. //
  754. #define BWARN_RENAMED_IMPORT_FILE        0x80000095L
  755.  
  756. //
  757. // MessageId: BWARN_DEL_ATTR
  758. //
  759. // MessageText:
  760. //
  761. //  Entry %1 did not contain property %2 so the property could not be deleted.
  762. //
  763. #define BWARN_DEL_ATTR                   0x80000096L
  764.  
  765. //
  766. // MessageId: BWARN_THREAD_FAILED
  767. //
  768. // MessageText:
  769. //
  770. //  Microsoft Windows error %1 occurred when attempting to create a processing thread.
  771. //
  772. #define BWARN_THREAD_FAILED              0x80000097L
  773.  
  774. //
  775. // MessageId: BWARN_ATTRIBUTE_DUPLICATE
  776. //
  777. // MessageText:
  778. //
  779. //  %1 has been specified more than once in the attribute list. Only the first instance will be used when writing to the directory.
  780. //
  781. #define BWARN_ATTRIBUTE_DUPLICATE        0x80000098L
  782.  
  783. //
  784. // MessageId: BWARN_ATTRIBUTE_READONLY
  785. //
  786. // MessageText:
  787. //
  788. //  The attribute %1 is read-only. Values specified for this attribute will be ignored when writing to the Directory.
  789. //
  790. #define BWARN_ATTRIBUTE_READONLY         0x80000099L
  791.  
  792. //
  793. // MessageId: BWARN_ATTRIBUTE_NOT_IMPORTABLE
  794. //
  795. // MessageText:
  796. //
  797. //  The attribute %1 is not directly importable.
  798. //
  799. #define BWARN_ATTRIBUTE_NOT_IMPORTABLE   0xC000009AL
  800.  
  801. //
  802. // MessageId: BWARN_NO_RAW_MODE_TEMPLATE
  803. //
  804. // MessageText:
  805. //
  806. //  Template objects do not apply when in raw mode.
  807. //
  808. #define BWARN_NO_RAW_MODE_TEMPLATE       0x8000009BL
  809.  
  810. //
  811. // MessageId: BWARN_OVERSIZE_ATT_FILE
  812. //
  813. // MessageText:
  814. //
  815. //  The attribute value data length exceeded the Microsoft Excel limit of 255 characters. The data was written to file %1.
  816. //
  817. #define BWARN_OVERSIZE_ATT_FILE          0x8000009CL
  818.  
  819. //
  820. // MessageId: DAPI_ERR_WRONG_SYNTAX
  821. //
  822. // MessageText:
  823. //
  824. //  The value type specified for attribute %1 is incorrect.
  825. //
  826. #define DAPI_ERR_WRONG_SYNTAX            0xC000009DL
  827.  
  828. //
  829. // MessageId: DAPI_E_INVALID_CODEPAGE
  830. //
  831. // MessageText:
  832. //
  833. //  The specified code page has not been installed on the system.
  834. //
  835. #define DAPI_E_INVALID_CODEPAGE          0xC000009EL
  836.  
  837. //
  838. // MessageId: DAPI_E_OBJECT_NOT_FOUND
  839. //
  840. // MessageText:
  841. //
  842. //  Unable to find object %1.
  843. //
  844. #define DAPI_E_OBJECT_NOT_FOUND          0xC000009FL
  845.  
  846. //
  847. // MessageId: DAPI_E_NO_OBJECT
  848. //
  849. // MessageText:
  850. //
  851. //  No object specified.
  852. //
  853. #define DAPI_E_NO_OBJECT                 0xC00000A0L
  854.  
  855. //
  856. // MessageId: DAPI_E_CREATE_FILE
  857. //
  858. // MessageText:
  859. //
  860. //  Unable to create the export file %1. %2
  861. //
  862. #define DAPI_E_CREATE_FILE               0xC00000A1L
  863.  
  864. //
  865. // MessageId: DAPI_W_HIER_RECALC_FAILED
  866. //
  867. // MessageText:
  868. //
  869. //  Unable to recalculate the Address Book hierarchy after performing the %2 operation on the %1 container.
  870. //
  871. #define DAPI_W_HIER_RECALC_FAILED        0x800000A2L
  872.  
  873. //
  874. // MessageId: DAPI_W_EXP_FILE_OVERWRITTEN
  875. //
  876. // MessageText:
  877. //
  878. //  The export file %1 already exists and is being overwritten.
  879. //
  880. #define DAPI_W_EXP_FILE_OVERWRITTEN      0x800000A3L
  881.  
  882. //
  883. // MessageId: DAPI_W_NO_VALUES
  884. //
  885. // MessageText:
  886. //
  887. //  No values specified for DAPIWrite.
  888. //
  889. #define DAPI_W_NO_VALUES                 0x800000A4L
  890.  
  891. //
  892. // MessageId: DAPI_W_RDN_MAPPED
  893. //
  894. // MessageText:
  895. //
  896. //  One or more characters specified for the %2 are not valid.  The object name was changed from %1 to %3.
  897. //
  898. #define DAPI_W_RDN_MAPPED                0x800000A5L
  899.  
  900. //
  901. // MessageId: DAPI_W_IMP_VALUE_MAPPED
  902. //
  903. // MessageText:
  904. //
  905. //  One or more characters specified for the %2 attribute of object %1 are not valid.  The value was changed from %3 to %4.
  906. //
  907. #define DAPI_W_IMP_VALUE_MAPPED          0x800000A6L
  908.  
  909. //
  910. // MessageId: DAPI_W_EXP_VALUE_MAPPED
  911. //
  912. // MessageText:
  913. //
  914. //  One or more characters in the %2 attribute of %1 could not be mapped to the export code page. The system default character was used.
  915. //
  916. #define DAPI_W_EXP_VALUE_MAPPED          0x800000A7L
  917.  
  918. //
  919. // MessageId: DAPI_W_BACKSLASH_DROPPED
  920. //
  921. // MessageText:
  922. //
  923. //  One or more backslash characters specified in the %2 attribute of %1 were mapped out on import. The value was changed from %3 to %4. The backslash character may be specified by doubling it (i.e., \\).
  924. //
  925. #define DAPI_W_BACKSLASH_DROPPED         0x800000A8L
  926.  
  927. //
  928. // MessageId: DAPI_W_STRING_TOO_LONG
  929. //
  930. // MessageText:
  931. //
  932. //  A value specified for the %2 attribute of object %1 exceeded the limit of %3 %4.  The string was truncated to fit.
  933. //
  934. #define DAPI_W_STRING_TOO_LONG           0x800000A9L
  935.  
  936. //
  937. // MessageId: DAPI_W_NO_DL_OWNER_ACCOUNT
  938. //
  939. // MessageText:
  940. //
  941. //  There is no primary Windows NT Account associated with the object specified as the owner of distribution list %1.
  942. //
  943. #define DAPI_W_NO_DL_OWNER_ACCOUNT       0x800000AAL
  944.  
  945. //
  946. // MessageId: DAPI_W_SERVER_SYNCH_IN_PROGRESS
  947. //
  948. // MessageText:
  949. //
  950. //  The Microsoft Exchange Directory server, %1, is currently synchronizing with other servers in the site.  Write operations are not recommended at this time.
  951. //
  952. #define DAPI_W_SERVER_SYNCH_IN_PROGRESS  0x800000ABL
  953.  
  954. //
  955. // MessageId: BERR_SIGNATURE_MISMATCH
  956. //
  957. // MessageText:
  958. //
  959. //  A version mismatch was detected between DAPI.DLL and the program. %1 cannot proceed.
  960. //
  961. #define BERR_SIGNATURE_MISMATCH          0xC00000ACL
  962.  
  963. //
  964. // MessageId: BERR_INVALID_BASEPOINT
  965. //
  966. // MessageText:
  967. //
  968. //  The object name specified for basepoint %1 is not valid.
  969. //
  970. #define BERR_INVALID_BASEPOINT           0xC00000ADL
  971.  
  972. //
  973. // MessageId: BERR_NO_SUCH_BASEPOINT
  974. //
  975. // MessageText:
  976. //
  977. //  The basepoint object %1 does not exist in the directory.
  978. //
  979. #define BERR_NO_SUCH_BASEPOINT           0xC00000AEL
  980.  
  981. //
  982. // MessageId: BERR_INVALID_CONTAINER
  983. //
  984. // MessageText:
  985. //
  986. //  The object name specified for the container %1 is not valid.
  987. //
  988. #define BERR_INVALID_CONTAINER           0xC00000AFL
  989.  
  990. //
  991. // MessageId: BERR_NO_SUCH_CONTAINER
  992. //
  993. // MessageText:
  994. //
  995. //  The specified container %1 does not exist in the directory.
  996. //
  997. #define BERR_NO_SUCH_CONTAINER           0xC00000B0L
  998.  
  999. //
  1000. // MessageId: BERR_DEFAULT_USER_ERROR
  1001. //
  1002. // MessageText:
  1003. //
  1004. //  The object name specified for the create object template %1 is not valid.
  1005. //
  1006. #define BERR_DEFAULT_USER_ERROR          0xC00000B1L
  1007.  
  1008. //
  1009. // MessageId: BERR_NO_WORKSPACE
  1010. //
  1011. // MessageText:
  1012. //
  1013. //  No object management (OM) workspace is available.
  1014. //
  1015. #define BERR_NO_WORKSPACE                0xC00000B2L
  1016.  
  1017. //
  1018. // MessageId: BERR_DUA_UNAVAILABLE
  1019. //
  1020. // MessageText:
  1021. //
  1022. //  Unable to initialize directory user agent (DUA) workspace.
  1023. //
  1024. #define BERR_DUA_UNAVAILABLE             0xC00000B3L
  1025.  
  1026. //
  1027. // MessageId: BERR_NEGOTIATE_FAILURE
  1028. //
  1029. // MessageText:
  1030. //
  1031. //  Could not negotiate directory user agent (DUA) features. %1
  1032. //
  1033. #define BERR_NEGOTIATE_FAILURE           0xC00000B4L
  1034.  
  1035. //
  1036. // MessageId: BERR_DSA_BIND_FAILURE
  1037. //
  1038. // MessageText:
  1039. //
  1040. //  Could not bind to the Microsoft Exchange Directory server %2.  %1
  1041. //
  1042. #define BERR_DSA_BIND_FAILURE            0xC00000B5L
  1043.  
  1044. //
  1045. // MessageId: BERR_DEFAULT_BIND_FAILURE
  1046. //
  1047. // MessageText:
  1048. //
  1049. //  No Microsoft Exchange Directory server is available.
  1050. //
  1051. #define BERR_DEFAULT_BIND_FAILURE        0xC00000B6L
  1052.  
  1053. //
  1054. // MessageId: BERR_ILLEGAL_DSANAME
  1055. //
  1056. // MessageText:
  1057. //
  1058. //  The Microsoft Exchange Directory server Name, %1, is illegal.
  1059. //
  1060. #define BERR_ILLEGAL_DSANAME             0xC00000B7L
  1061.  
  1062. //
  1063. // MessageId: BERR_SERVER_NOT_WRITABLE
  1064. //
  1065. // MessageText:
  1066. //
  1067. //  The Microsoft Exchange Directory server, %1, is not currently writable.  Try the operation again later.
  1068. //
  1069. #define BERR_SERVER_NOT_WRITABLE         0xC00000B8L
  1070.  
  1071. //
  1072. // MessageId: BERR_DSA_UNBIND_FAILURE
  1073. //
  1074. // MessageText:
  1075. //
  1076. //  Could not unbind from the directory service. %1
  1077. //
  1078. #define BERR_DSA_UNBIND_FAILURE          0xC00000B9L
  1079.  
  1080. //
  1081. // MessageId: BERR_SCHEMA_LOAD_FAILED
  1082. //
  1083. // MessageText:
  1084. //
  1085. //  An initialization failure occurred. The directory schema could not be read from messaging site %1.
  1086. //
  1087. #define BERR_SCHEMA_LOAD_FAILED          0xC00000BAL
  1088.  
  1089. //
  1090. // MessageId: BERR_XOM_SCHEMA_READ
  1091. //
  1092. // MessageText:
  1093. //
  1094. //  An initialization failure occurred. Object management (OM) error %1 was encountered while attempting to read the schema.
  1095. //
  1096. #define BERR_XOM_SCHEMA_READ             0xC00000BBL
  1097.  
  1098. //
  1099. // MessageId: BERR_XDS_SCHEMA_READ
  1100. //
  1101. // MessageText:
  1102. //
  1103. //  An initialization failure occurred while attempting to read the schema.  %1
  1104. //
  1105. #define BERR_XDS_SCHEMA_READ             0xC00000BCL
  1106.  
  1107. //
  1108. // MessageId: BERR_ATTRIBUTES_UNAVAILABLE
  1109. //
  1110. // MessageText:
  1111. //
  1112. //  An initialization failure occurred. Unable to read attributes from the schema.
  1113. //
  1114. #define BERR_ATTRIBUTES_UNAVAILABLE      0xC00000BDL
  1115.  
  1116. //
  1117. // MessageId: BERR_ATTRIBUTE_PROPERTY_UNAVAILABLE
  1118. //
  1119. // MessageText:
  1120. //
  1121. //  An initialization failure occurred. The attribute-schema object %1 does not contain the %2 attribute.
  1122. //
  1123. #define BERR_ATTRIBUTE_PROPERTY_UNAVAILABLE 0xC00000BEL
  1124.  
  1125. //
  1126. // MessageId: BERR_INIT_ATTR_UNKNOWN
  1127. //
  1128. // MessageText:
  1129. //
  1130. //  Attribute %1 is not defined in the directory schema and so is not supported for import.
  1131. //
  1132. #define BERR_INIT_ATTR_UNKNOWN           0xC00000BFL
  1133.  
  1134. //
  1135. // MessageId: BERR_UNREC_OBJECT_TYPE
  1136. //
  1137. // MessageText:
  1138. //
  1139. //  An internal error occurred. The directory schema contained an unrecognized type value. Attribute %1.
  1140. //
  1141. #define BERR_UNREC_OBJECT_TYPE           0xC00000C0L
  1142.  
  1143. //
  1144. // MessageId: BERR_OBJECT_TYPE_NOT_IMPLEMENTED
  1145. //
  1146. // MessageText:
  1147. //
  1148. //  Attribute %1 cannot be processed because its object type is not yet implemented.
  1149. //
  1150. #define BERR_OBJECT_TYPE_NOT_IMPLEMENTED 0xC00000C1L
  1151.  
  1152. //
  1153. // MessageId: BERR_UNREC_ATTR_SYNTAX
  1154. //
  1155. // MessageText:
  1156. //
  1157. //  An internal error occurred. The directory schema contains an unrecognized syntax value. Attribute %1.
  1158. //
  1159. #define BERR_UNREC_ATTR_SYNTAX           0xC00000C2L
  1160.  
  1161. //
  1162. // MessageId: BERR_ATTR_SYNTAX_NOT_IMPLEMENTED
  1163. //
  1164. // MessageText:
  1165. //
  1166. //  An internal error occurred. Attribute %1 cannot be processed because its object management (OM) syntax is not yet implemented.
  1167. //
  1168. #define BERR_ATTR_SYNTAX_NOT_IMPLEMENTED 0xC00000C3L
  1169.  
  1170. //
  1171. // MessageId: BERR_VALUE_SYNTAX_NOT_IMPLEMENTED
  1172. //
  1173. // MessageText:
  1174. //
  1175. //  Unable to convert the attribute value to a string because syntax %1 is not yet implemented.
  1176. //
  1177. #define BERR_VALUE_SYNTAX_NOT_IMPLEMENTED 0xC00000C4L
  1178.  
  1179. //
  1180. // MessageId: BERR_UNREC_VALUE_SYNTAX
  1181. //
  1182. // MessageText:
  1183. //
  1184. //  Unable to convert the attribute value to a string because syntax %1 is not recognized.
  1185. //
  1186. #define BERR_UNREC_VALUE_SYNTAX          0xC00000C5L
  1187.  
  1188. //
  1189. // MessageId: BERR_VALUE_OBJECT_TYPE_NOT_IMPLEMENTED
  1190. //
  1191. // MessageText:
  1192. //
  1193. //  Unable to convert the attribute value to a string because object type %1 is not yet implemented.
  1194. //
  1195. #define BERR_VALUE_OBJECT_TYPE_NOT_IMPLEMENTED 0xC00000C6L
  1196.  
  1197. //
  1198. // MessageId: BERR_UNREC_VALUE_OBJECT_TYPE
  1199. //
  1200. // MessageText:
  1201. //
  1202. //  Unable to convert the attribute value to a string because the object type is not recognized.
  1203. //
  1204. #define BERR_UNREC_VALUE_OBJECT_TYPE     0xC00000C7L
  1205.  
  1206. //
  1207. // MessageId: BERR_INIT_CLASS_UNKNOWN
  1208. //
  1209. // MessageText:
  1210. //
  1211. //  Unable to initialize because class ID %1 was not found in the descriptors read from the schema.
  1212. //
  1213. #define BERR_INIT_CLASS_UNKNOWN          0xC00000C8L
  1214.  
  1215. //
  1216. // MessageId: BERR_CLASSES_UNAVAILABLE
  1217. //
  1218. // MessageText:
  1219. //
  1220. //  Unable to initialize because the object class descriptions could not be read from the schema.
  1221. //
  1222. #define BERR_CLASSES_UNAVAILABLE         0xC00000C9L
  1223.  
  1224. //
  1225. // MessageId: BERR_CLASS_PROPERTY_UNAVAILABLE
  1226. //
  1227. // MessageText:
  1228. //
  1229. //  Unable to initialize because the class schema object %1 does not contain the %2 attribute.
  1230. //
  1231. #define BERR_CLASS_PROPERTY_UNAVAILABLE  0xC00000CAL
  1232.  
  1233. //
  1234. // MessageId: BERR_CLASS_ATTRIBUTE_MISSING
  1235. //
  1236. // MessageText:
  1237. //
  1238. //  Unable to initialize because at least one of the schema attributes specified in the %2 attribute of the class schema object %1 is not defined.
  1239. //
  1240. #define BERR_CLASS_ATTRIBUTE_MISSING     0xC00000CBL
  1241.  
  1242. //
  1243. // MessageId: BERR_NO_IMPORT_FILE
  1244. //
  1245. // MessageText:
  1246. //
  1247. //  There is no file specified for directory import.
  1248. //
  1249. #define BERR_NO_IMPORT_FILE              0xC00000CCL
  1250.  
  1251. //
  1252. // MessageId: BERR_NO_EXPORT_FILE
  1253. //
  1254. // MessageText:
  1255. //
  1256. //  There is no file specified for the export operation.
  1257. //
  1258. #define BERR_NO_EXPORT_FILE              0xC00000CDL
  1259.  
  1260. //
  1261. // MessageId: BERR_INVALID_IMPORT_FILE
  1262. //
  1263. // MessageText:
  1264. //
  1265. //  Unable to open import file %1. %2
  1266. //
  1267. #define BERR_INVALID_IMPORT_FILE         0xC00000CEL
  1268.  
  1269. //
  1270. // MessageId: BERR_INVALID_EXPORT_FILE
  1271. //
  1272. // MessageText:
  1273. //
  1274. //  Unable to export to file %1. %2
  1275. //
  1276. #define BERR_INVALID_EXPORT_FILE         0xC00000CFL
  1277.  
  1278. //
  1279. // MessageId: BERR_FILE_IS_UNICODE
  1280. //
  1281. // MessageText:
  1282. //
  1283. //  The specified file is Unicode. Code page override is not valid.
  1284. //
  1285. #define BERR_FILE_IS_UNICODE             0xC00000D0L
  1286.  
  1287. //
  1288. // MessageId: BERR_FILE_IS_NOT_UNICODE
  1289. //
  1290. // MessageText:
  1291. //
  1292. //  The specified file is not Unicode.
  1293. //
  1294. #define BERR_FILE_IS_NOT_UNICODE         0xC00000D1L
  1295.  
  1296. //
  1297. // MessageId: BERR_INVALID_FILENAME
  1298. //
  1299. // MessageText:
  1300. //
  1301. //  The filename %1 is not valid.
  1302. //
  1303. #define BERR_INVALID_FILENAME            0xC00000D2L
  1304.  
  1305. //
  1306. // MessageId: BERR_CANT_RENAME_IMP_FILE
  1307. //
  1308. // MessageText:
  1309. //
  1310. //  The specified import file %1 conflicts with a constructed output filename, but could not be renamed for import.
  1311. //
  1312. #define BERR_CANT_RENAME_IMP_FILE        0xC00000D3L
  1313.  
  1314. //
  1315. // MessageId: BERR_CANT_RENAME_EXPORT_FILE
  1316. //
  1317. // MessageText:
  1318. //
  1319. //  The export file %1 could not be accessed. The file may be opened by another application or the path may not be valid.
  1320. //
  1321. #define BERR_CANT_RENAME_EXPORT_FILE     0xC00000D4L
  1322.  
  1323. //
  1324. // MessageId: BERR_FILE_IS_DIRECTORY
  1325. //
  1326. // MessageText:
  1327. //
  1328. //  The specified file %1 names a directory.
  1329. //
  1330. #define BERR_FILE_IS_DIRECTORY           0xC00000D5L
  1331.  
  1332. //
  1333. // MessageId: BERR_FILE_IS_READONLY
  1334. //
  1335. // MessageText:
  1336. //
  1337. //  Unable to create output file %1. The file exists and is read only.
  1338. //
  1339. #define BERR_FILE_IS_READONLY            0xC00000D6L
  1340.  
  1341. //
  1342. // MessageId: BERR_CREATE_LOG_FAILED
  1343. //
  1344. // MessageText:
  1345. //
  1346. //  Unable to create the directory import error log file %1.
  1347. //
  1348. #define BERR_CREATE_LOG_FAILED           0xC00000D7L
  1349.  
  1350. //
  1351. // MessageId: BERR_CREATE_PSW_FAILED
  1352. //
  1353. // MessageText:
  1354. //
  1355. //  Unable to create the directory import password file %1.
  1356. //
  1357. #define BERR_CREATE_PSW_FAILED           0xC00000D8L
  1358.  
  1359. //
  1360. // MessageId: BERR_WRITE_PSW_ERROR
  1361. //
  1362. // MessageText:
  1363. //
  1364. //  The system reported the following error while attempting to write to the created account file %1. %n%2
  1365. //
  1366. #define BERR_WRITE_PSW_ERROR             0xC00000D9L
  1367.  
  1368. //
  1369. // MessageId: BERR_MISSING_OBJ_CLASS
  1370. //
  1371. // MessageText:
  1372. //
  1373. //  The Obj-Class value must be specified on each import line.
  1374. //
  1375. #define BERR_MISSING_OBJ_CLASS           0xC00000DAL
  1376.  
  1377. //
  1378. // MessageId: BERR_RDN_MISSING
  1379. //
  1380. // MessageText:
  1381. //
  1382. //  The %1 attribute is required to identify %2 objects.
  1383. //
  1384. #define BERR_RDN_MISSING                 0xC00000DBL
  1385.  
  1386. //
  1387. // MessageId: BERR_MISQUOTED_IMPORT_LINE
  1388. //
  1389. // MessageText:
  1390. //
  1391. //  An incorrect use of the quotation mark delimiter was encountered on the import line.
  1392. //
  1393. #define BERR_MISQUOTED_IMPORT_LINE       0xC00000DCL
  1394.  
  1395. //
  1396. // MessageId: BERR_ILLEGAL_MODE
  1397. //
  1398. // MessageText:
  1399. //
  1400. //  %1 is not recognized as a legal import mode.
  1401. //
  1402. #define BERR_ILLEGAL_MODE                0xC00000DDL
  1403.  
  1404. //
  1405. // MessageId: BERR_MODE_COLUMN
  1406. //
  1407. // MessageText:
  1408. //
  1409. //  %1 can be specified only in the second column.
  1410. //
  1411. #define BERR_MODE_COLUMN                 0xC00000DEL
  1412.  
  1413. //
  1414. // MessageId: BERR_OUT_OF_MEMORY
  1415. //
  1416. // MessageText:
  1417. //
  1418. //  Out of memory error encountered.
  1419. //
  1420. #define BERR_OUT_OF_MEMORY               0xC00000DFL
  1421.  
  1422. //
  1423. // MessageId: BERR_FILE_READ_FAILURE
  1424. //
  1425. // MessageText:
  1426. //
  1427. //  The following error occurred while attempting to read from the import file:  %1
  1428. //
  1429. #define BERR_FILE_READ_FAILURE           0xC00000E0L
  1430.  
  1431. //
  1432. // MessageId: BERR_MISSING_COMMON_NAME_HEADER
  1433. //
  1434. // MessageText:
  1435. //
  1436. //  The import file %1 is not valid because the Common Name column is missing.
  1437. //
  1438. #define BERR_MISSING_COMMON_NAME_HEADER  0xC00000E1L
  1439.  
  1440. //
  1441. // MessageId: BERR_MISSING_OBJ_CLASS_HEADER
  1442. //
  1443. // MessageText:
  1444. //
  1445. //  The import file %1 is not valid. The first column header must be Obj-Class.  The first column header found was %2. Confirm that the column delimiter, '%3', is correct for the file.
  1446. //
  1447. #define BERR_MISSING_OBJ_CLASS_HEADER    0xC00000E2L
  1448.  
  1449. //
  1450. // MessageId: BERR_HEADER_MISQUOTED
  1451. //
  1452. // MessageText:
  1453. //
  1454. //  Import file %1 is not valid because quotation mark delimiters were used improperly in the header line.
  1455. //
  1456. #define BERR_HEADER_MISQUOTED            0xC00000E3L
  1457.  
  1458. //
  1459. // MessageId: BERR_INVALID_OBJ_CLASS
  1460. //
  1461. // MessageText:
  1462. //
  1463. //  %1 is not recognized as a legal Obj-Class value.
  1464. //
  1465. #define BERR_INVALID_OBJ_CLASS           0xC00000E4L
  1466.  
  1467. //
  1468. // MessageId: BERR_PROXY_INIT_ERROR
  1469. //
  1470. // MessageText:
  1471. //
  1472. //  The following error was reported while trying to initialize the e-mail address generating subsystem. %1
  1473. //
  1474. #define BERR_PROXY_INIT_ERROR            0xC00000E5L
  1475.  
  1476. //
  1477. // MessageId: BERR_NO_PROXY_SEPARATOR
  1478. //
  1479. // MessageText:
  1480. //
  1481. //  Import object %1 was not processed because the e-mail address type separator, :, was not found in the specified %3 value: %2.
  1482. //
  1483. #define BERR_NO_PROXY_SEPARATOR          0xC00000E6L
  1484.  
  1485. //
  1486. // MessageId: BERR_NO_PROXY_PREFIX
  1487. //
  1488. // MessageText:
  1489. //
  1490. //  Import object %1 was not processed because no e-mail address type was specified for %3 string: %2
  1491. //
  1492. #define BERR_NO_PROXY_PREFIX             0xC00000E7L
  1493.  
  1494. //
  1495. // MessageId: BERR_ILLEGAL_PROXY_PREFIX_LEN
  1496. //
  1497. // MessageText:
  1498. //
  1499. //  Unable to process import object %1. The e-mail address type must be eight characters or less. %2
  1500. //
  1501. #define BERR_ILLEGAL_PROXY_PREFIX_LEN    0xC00000E8L
  1502.  
  1503. //
  1504. // MessageId: BERR_DUPLICATE_PROXY
  1505. //
  1506. // MessageText:
  1507. //
  1508. //  Unable to process object %1 because the specified e-mail address %2 has the same type as one or more other e-mail addresses specified for the same object.
  1509. //
  1510. #define BERR_DUPLICATE_PROXY             0xC00000E9L
  1511.  
  1512. //
  1513. // MessageId: BERR_PROXY_GENERAL_FAILURE
  1514. //
  1515. // MessageText:
  1516. //
  1517. //  Unable to process object %1 because the Microsoft Exchange System Attendant encountered errors while attempting to generate or validate e-mail addresses. For more information, see the event log on server %2.
  1518. //
  1519. #define BERR_PROXY_GENERAL_FAILURE       0xC00000EAL
  1520.  
  1521. //
  1522. // MessageId: BERR_PROXY_TARGET_INVALID
  1523. //
  1524. // MessageText:
  1525. //
  1526. //  Unable to process custom recipient %1 because the target address is not valid. %2
  1527. //
  1528. #define BERR_PROXY_TARGET_INVALID        0xC00000EBL
  1529.  
  1530. //
  1531. // MessageId: BERR_PROXY_TARGET_NOT_UNIQUE
  1532. //
  1533. // MessageText:
  1534. //
  1535. //  Unable to process custom recipient %1 because target address %2 has already been assigned to Address Book entry %3.
  1536. //
  1537. #define BERR_PROXY_TARGET_NOT_UNIQUE     0xC00000ECL
  1538.  
  1539. //
  1540. // MessageId: BERR_PROXY_INVALID
  1541. //
  1542. // MessageText:
  1543. //
  1544. //  The e-mail address specified for import object %1 is not valid. %2
  1545. //
  1546. #define BERR_PROXY_INVALID               0xC00000EDL
  1547.  
  1548. //
  1549. // MessageId: BERR_PROXY_NOT_UNIQUE
  1550. //
  1551. // MessageText:
  1552. //
  1553. //  The e-mail address specified for import object %1 is not unique. %2 has already been assigned to Address Book entry %3.
  1554. //
  1555. #define BERR_PROXY_NOT_UNIQUE            0xC00000EEL
  1556.  
  1557. //
  1558. // MessageId: BERR_PROXY_GENERIC
  1559. //
  1560. // MessageText:
  1561. //
  1562. //  The Microsoft Exchange System Attendant reported %3 when attempting to generate or validate e-mail addresses for %1.  For more information, see the event log on server %2 for details.
  1563. //
  1564. #define BERR_PROXY_GENERIC               0xC00000EFL
  1565.  
  1566. //
  1567. // MessageId: BERR_PROXY_SYSTEM
  1568. //
  1569. // MessageText:
  1570. //
  1571. //  The following error was encountered when attempting to generate or validate e-mail addresses for %1. %2
  1572. //
  1573. #define BERR_PROXY_SYSTEM                0xC00000F0L
  1574.  
  1575. //
  1576. // MessageId: BERR_CREATE_DEL_ERROR
  1577. //
  1578. // MessageText:
  1579. //
  1580. //  Object %1 was not built because the string ~DEL may only be used with existing objects.
  1581. //
  1582. #define BERR_CREATE_DEL_ERROR            0xC00000F1L
  1583.  
  1584. //
  1585. // MessageId: BERR_OM_ERROR
  1586. //
  1587. // MessageText:
  1588. //
  1589. //  Object management (OM) error %1 was reported.
  1590. //
  1591. #define BERR_OM_ERROR                    0xC00000F2L
  1592.  
  1593. //
  1594. // MessageId: BERR_ATTRIBUTE_OR_VALUE_EXISTS
  1595. //
  1596. // MessageText:
  1597. //
  1598. //  A duplicate value was specified for attribute %2 on object %1.
  1599. //
  1600. #define BERR_ATTRIBUTE_OR_VALUE_EXISTS   0xC00000F3L
  1601.  
  1602. //
  1603. // MessageId: BERR_CONSTRAINT_VIOLATION
  1604. //
  1605. // MessageText:
  1606. //
  1607. //  Unable to complete the operation on object %1 because a value specified for attribute %2 is out of range.
  1608. //
  1609. #define BERR_CONSTRAINT_VIOLATION        0xC00000F4L
  1610.  
  1611. //
  1612. // MessageId: BERR_INVALID_SYNTAX
  1613. //
  1614. // MessageText:
  1615. //
  1616. //  Unable to complete the operation on object %1 because the syntax specified for a value for attribute %2 is not valid.
  1617. //
  1618. #define BERR_INVALID_SYNTAX              0xC00000F5L
  1619.  
  1620. //
  1621. // MessageId: BERR_NO_SUCH_ATTRIBUTE_OR_VALUE
  1622. //
  1623. // MessageText:
  1624. //
  1625. //  The attribute %2 is not defined on object %1 and could not be read.
  1626. //
  1627. #define BERR_NO_SUCH_ATTRIBUTE_OR_VALUE  0xC00000F6L
  1628.  
  1629. //
  1630. // MessageId: BERR_ACCNT_LM_INIT_ERROR
  1631. //
  1632. // MessageText:
  1633. //
  1634. //  Unable to create Windows NT accounts because network error %1 occurred while initializing.
  1635. //
  1636. #define BERR_ACCNT_LM_INIT_ERROR         0xC00000F7L
  1637.  
  1638. //
  1639. // MessageId: BERR_LM_INIT_ERROR
  1640. //
  1641. // MessageText:
  1642. //
  1643. //  Could not initialize -- Net error %1 reported during initialization.
  1644. //
  1645. #define BERR_LM_INIT_ERROR               0xC00000F8L
  1646.  
  1647. //
  1648. // MessageId: BERR_LM_ERROR
  1649. //
  1650. // MessageText:
  1651. //
  1652. //  Network error %1 occurred.
  1653. //
  1654. #define BERR_LM_ERROR                    0xC00000F9L
  1655.  
  1656. //
  1657. // MessageId: BERR_ACCNT_PDC_GONE
  1658. //
  1659. // MessageText:
  1660. //
  1661. //  The primary domain controller for domain %1 is no longer available.
  1662. //
  1663. #define BERR_ACCNT_PDC_GONE              0xC00000FAL
  1664.  
  1665. //
  1666. // MessageId: BERR_ACCNT_LM_ERROR
  1667. //
  1668. // MessageText:
  1669. //
  1670. //  Unable to create a Windows NT account for user %1. %2
  1671. //
  1672. #define BERR_ACCNT_LM_ERROR              0xC00000FBL
  1673.  
  1674. //
  1675. // MessageId: BERR_ACCNT_WIN_ERROR
  1676. //
  1677. // MessageText:
  1678. //
  1679. //  Unable to create a Windows NT account for user %1. %2
  1680. //
  1681. #define BERR_ACCNT_WIN_ERROR             0xC00000FCL
  1682.  
  1683. //
  1684. // MessageId: BERR_ACCNT_TOO_LONG
  1685. //
  1686. // MessageText:
  1687. //
  1688. //  Unable to create a Windows NT account %2 for mailbox %1 because Windows NT account names cannot exceed 20 characters.
  1689. //
  1690. #define BERR_ACCNT_TOO_LONG              0xC00000FDL
  1691.  
  1692. //
  1693. // MessageId: BERR_ILLEGAL_ACCNT_CHARS
  1694. //
  1695. // MessageText:
  1696. //
  1697. //  Unable to create Windows NT account %2 for mailbox %1 because it contains the illegal character(s) %3.
  1698. //
  1699. #define BERR_ILLEGAL_ACCNT_CHARS         0xC00000FEL
  1700.  
  1701. //
  1702. // MessageId: BERR_LM_DELETE_ACCOUNT
  1703. //
  1704. // MessageText:
  1705. //
  1706. //  A network error occurred when attempting to delete Windows NT security account %1.
  1707. //
  1708. #define BERR_LM_DELETE_ACCOUNT           0xC00000FFL
  1709.  
  1710. //
  1711. // MessageId: BERR_WIN_DELETE_ACCOUNT
  1712. //
  1713. // MessageText:
  1714. //
  1715. //  Unable to delete the Windows NT account for user %1. %2.
  1716. //
  1717. #define BERR_WIN_DELETE_ACCOUNT          0xC0000100L
  1718.  
  1719. //
  1720. // MessageId: BERR_DEL_ACCOUNT_LOOKUP_FAILED
  1721. //
  1722. // MessageText:
  1723. //
  1724. //  An error occurred while attempting to lookup the Assoc-NT-Account value for object %1. Neither the security account nor the object was deleted.
  1725. //
  1726. #define BERR_DEL_ACCOUNT_LOOKUP_FAILED   0xC0000101L
  1727.  
  1728. //
  1729. // MessageId: BERR_ACCOUNT_LOOKUP_FAILED
  1730. //
  1731. // MessageText:
  1732. //
  1733. //  An error occurred while attempting to lookup the Assoc-NT-Account value for object %1.
  1734. //
  1735. #define BERR_ACCOUNT_LOOKUP_FAILED       0x80000102L
  1736.  
  1737. //
  1738. // MessageId: BERR_ACCNT_WIN_INIT_ERROR
  1739. //
  1740. // MessageText:
  1741. //
  1742. //  Unable to create Windows NT accounts because Windows reports error %1.
  1743. //
  1744. #define BERR_ACCNT_WIN_INIT_ERROR        0xC0000103L
  1745.  
  1746. //
  1747. // MessageId: BERR_WIN_INIT_ERROR
  1748. //
  1749. // MessageText:
  1750. //
  1751. //  Unable to initialize because Windows reports error %1.
  1752. //
  1753. #define BERR_WIN_INIT_ERROR              0xC0000104L
  1754.  
  1755. //
  1756. // MessageId: BERR_REGISTER_ERROR
  1757. //
  1758. // MessageText:
  1759. //
  1760. //  Unable to initialize because Windows reports error %1 occurred while attempting to register with the system.
  1761. //
  1762. #define BERR_REGISTER_ERROR              0xC0000105L
  1763.  
  1764. //
  1765. // MessageId: BERR_WIN_ERROR
  1766. //
  1767. // MessageText:
  1768. //
  1769. //  Windows reports error %1.
  1770. //
  1771. #define BERR_WIN_ERROR                   0xC0000106L
  1772.  
  1773. //
  1774. // MessageId: BERR_NO_ATTRIBUTES_SPECIFIED
  1775. //
  1776. // MessageText:
  1777. //
  1778. //  No attributes are specified.
  1779. //
  1780. #define BERR_NO_ATTRIBUTES_SPECIFIED     0xC0000107L
  1781.  
  1782. //
  1783. // MessageId: BERR_ATTRIBUTE_UNKNOWN
  1784. //
  1785. // MessageText:
  1786. //
  1787. //  The attribute %1 is unknown.
  1788. //
  1789. #define BERR_ATTRIBUTE_UNKNOWN           0xC0000108L
  1790.  
  1791. //
  1792. // MessageId: BERR_ATTRIBUTE_NOT_IMPORTABLE
  1793. //
  1794. // MessageText:
  1795. //
  1796. //  Attribute %1 cannot be imported.
  1797. //
  1798. #define BERR_ATTRIBUTE_NOT_IMPORTABLE    0xC0000109L
  1799.  
  1800. //
  1801. // MessageId: BERR_CANT_DELETE_REQUIRED_ATTRIBUTE
  1802. //
  1803. // MessageText:
  1804. //
  1805. //  Unable to process object %1. The required attribute %2 may not be deleted.
  1806. //
  1807. #define BERR_CANT_DELETE_REQUIRED_ATTRIBUTE 0xC000010AL
  1808.  
  1809. //
  1810. // MessageId: BERR_CANT_DELETE_ATTRIBUTE
  1811. //
  1812. // MessageText:
  1813. //
  1814. //  Unable to process object %1. Attribute %2 may not be deleted.
  1815. //
  1816. #define BERR_CANT_DELETE_ATTRIBUTE       0xC000010BL
  1817.  
  1818. //
  1819. // MessageId: BERR_DELETE_KEY_MUST_BE_SINGLE
  1820. //
  1821. // MessageText:
  1822. //
  1823. //  Unable to process object %1. ~DEL may not be specified with other values for multi-valued attribute %2.
  1824. //
  1825. #define BERR_DELETE_KEY_MUST_BE_SINGLE   0xC000010CL
  1826.  
  1827. //
  1828. // MessageId: BERR_COULD_NOT_EMPTY_MAILBOX
  1829. //
  1830. // MessageText:
  1831. //
  1832. //  Error %2 occurred while attempting to throw away %1's mail.
  1833. //
  1834. #define BERR_COULD_NOT_EMPTY_MAILBOX     0xC000010DL
  1835.  
  1836. //
  1837. // MessageId: BERR_MALFORMED_OCTET_STRING
  1838. //
  1839. // MessageText:
  1840. //
  1841. //  Unable to process object %1 because the octet string specified for attribute %2 is incorrect.
  1842. //
  1843. #define BERR_MALFORMED_OCTET_STRING      0xC000010EL
  1844.  
  1845. //
  1846. // MessageId: BERR_ILLEGAL_CHAR_IN_NUMBER
  1847. //
  1848. // MessageText:
  1849. //
  1850. //  Unable to process object %1 because the character specified in value for attribute %2 is not valid.
  1851. //
  1852. #define BERR_ILLEGAL_CHAR_IN_NUMBER      0xC000010FL
  1853.  
  1854. //
  1855. // MessageId: BERR_ILLEGAL_CHAR_IN_HEX_NUMBER
  1856. //
  1857. // MessageText:
  1858. //
  1859. //  Unable to process object %1 because the character specified in value for attribute %2 is not valid.
  1860. //
  1861. #define BERR_ILLEGAL_CHAR_IN_HEX_NUMBER  0xC0000110L
  1862.  
  1863. //
  1864. // MessageId: BERR_CANNOT_BUILD_DN
  1865. //
  1866. // MessageText:
  1867. //
  1868. //  Could not build DN string from components:  BasePoint == %1, Container == %2, ObjName == %3.
  1869. //
  1870. #define BERR_CANNOT_BUILD_DN             0xC0000111L
  1871.  
  1872. //
  1873. // MessageId: BERR_MALFORMED_DN_STRING
  1874. //
  1875. // MessageText:
  1876. //
  1877. //  Unable to process object %1 because DN string %2 is not valid.
  1878. //
  1879. #define BERR_MALFORMED_DN_STRING         0xC0000112L
  1880.  
  1881. //
  1882. // MessageId: BERR_UNKNOWN_RDN
  1883. //
  1884. // MessageText:
  1885. //
  1886. //  Unable to process object %1 because RDN string %2 is not valid.
  1887. //
  1888. #define BERR_UNKNOWN_RDN                 0xC0000113L
  1889.  
  1890. //
  1891. // MessageId: BERR_BADLY_SPECIFIED_DN
  1892. //
  1893. // MessageText:
  1894. //
  1895. //  DN string %1 is not valid.
  1896. //
  1897. #define BERR_BADLY_SPECIFIED_DN          0xC0000114L
  1898.  
  1899. //
  1900. // MessageId: BERR_MALFORMED_DN_OBJECT
  1901. //
  1902. // MessageText:
  1903. //
  1904. //  The distinguished name (DN) object read from the directory information tree (DIT) is not valid.
  1905. //
  1906. #define BERR_MALFORMED_DN_OBJECT         0xC0000115L
  1907.  
  1908. //
  1909. // MessageId: BERR_ACCNT_PDC_DISAPPEARED
  1910. //
  1911. // MessageText:
  1912. //
  1913. //  Unable to create a Windows NT account for user %1. The primary domain controller for domain %2 is not responding.
  1914. //
  1915. #define BERR_ACCNT_PDC_DISAPPEARED       0xC0000116L
  1916.  
  1917. //
  1918. // MessageId: BERR_XOM_REVOKE_MEMBERSHIP
  1919. //
  1920. // MessageText:
  1921. //
  1922. //  Object management (OM) error %1 was encountered when attempting to remove object %2 from a distribution list.
  1923. //
  1924. #define BERR_XOM_REVOKE_MEMBERSHIP       0xC0000117L
  1925.  
  1926. //
  1927. // MessageId: BERR_XDS_ERROR
  1928. //
  1929. // MessageText:
  1930. //
  1931. //  The directory service reported the following error: %1
  1932. //
  1933. #define BERR_XDS_ERROR                   0xC0000118L
  1934.  
  1935. //
  1936. // MessageId: BERR_XDS_CREATE
  1937. //
  1938. // MessageText:
  1939. //
  1940. //  Could not create object %2 because the directory service reported the following error: %1
  1941. //
  1942. #define BERR_XDS_CREATE                  0xC0000119L
  1943.  
  1944. //
  1945. // MessageId: BERR_XDS_MODIFY
  1946. //
  1947. // MessageText:
  1948. //
  1949. //  Could not modify object %2 because the directory service reported the following error: %1
  1950. //
  1951. #define BERR_XDS_MODIFY                  0xC000011AL
  1952.  
  1953. //
  1954. // MessageId: BERR_XDS_REMOVE
  1955. //
  1956. // MessageText:
  1957. //
  1958. //  Could not remove object %2 because the directory service reported the following error: %1
  1959. //
  1960. #define BERR_XDS_REMOVE                  0xC000011BL
  1961.  
  1962. //
  1963. // MessageId: BERR_XDS_DL_MEMBERSHIP
  1964. //
  1965. // MessageText:
  1966. //
  1967. //  Could not modify the DL membership of object %2 because the directory service reported the following error:  %1
  1968. //
  1969. #define BERR_XDS_DL_MEMBERSHIP           0xC000011CL
  1970.  
  1971. //
  1972. // MessageId: BERR_OBJECT_MEMBERSHIP_ERROR
  1973. //
  1974. // MessageText:
  1975. //
  1976. //  Unable to add object %1 to distribution list %2.
  1977. //
  1978. #define BERR_OBJECT_MEMBERSHIP_ERROR     0xC000011DL
  1979.  
  1980. //
  1981. // MessageId: BERR_CREATE_PATH_NOT_FOUND
  1982. //
  1983. // MessageText:
  1984. //
  1985. //  Unable to create object %1 because one or more objects in the directory path %2 do not exist.
  1986. //
  1987. #define BERR_CREATE_PATH_NOT_FOUND       0xC000011EL
  1988.  
  1989. //
  1990. // MessageId: BERR_CREATE_TARGET_EXISTS
  1991. //
  1992. // MessageText:
  1993. //
  1994. //  Unable to create object %1 because it already exists.
  1995. //
  1996. #define BERR_CREATE_TARGET_EXISTS        0xC000011FL
  1997.  
  1998. //
  1999. // MessageId: BERR_MOD_TARGET_NOT_FOUND
  2000. //
  2001. // MessageText:
  2002. //
  2003. //  Unable to modify object %1 because it could not be found.
  2004. //
  2005. #define BERR_MOD_TARGET_NOT_FOUND        0xC0000120L
  2006.  
  2007. //
  2008. // MessageId: BERR_MOD_CLASS_MISMATCH
  2009. //
  2010. // MessageText:
  2011. //
  2012. //  Entry %1 could not be modified as a %2 because it already exists as a %3 object.
  2013. //
  2014. #define BERR_MOD_CLASS_MISMATCH          0xC0000121L
  2015.  
  2016. //
  2017. // MessageId: BERR_DEL_CLASS_MISMATCH
  2018. //
  2019. // MessageText:
  2020. //
  2021. //  Unable to delete the %3 %1 because the entry already exists as a %2 in the directory.
  2022. //
  2023. #define BERR_DEL_CLASS_MISMATCH          0xC0000122L
  2024.  
  2025. //
  2026. // MessageId: BERR_INCORRECT_FIELD_COUNT
  2027. //
  2028. // MessageText:
  2029. //
  2030. //  Unable to process object %1 because the import line must contain the same number of fields as the header line. %2 were expected. %3 were found.
  2031. //
  2032. #define BERR_INCORRECT_FIELD_COUNT       0xC0000123L
  2033.  
  2034. //
  2035. // MessageId: BERR_MISSING_REQUIRED_ATTRIBUTE
  2036. //
  2037. // MessageText:
  2038. //
  2039. //  Unable to create %3 %1 because the required %2 attribute was not specified.
  2040. //
  2041. #define BERR_MISSING_REQUIRED_ATTRIBUTE  0xC0000124L
  2042.  
  2043. //
  2044. // MessageId: BERR_ONLY_SINGLE_CONTAINER
  2045. //
  2046. // MessageText:
  2047. //
  2048. //  Only a single container can be specified for the import object %1.
  2049. //
  2050. #define BERR_ONLY_SINGLE_CONTAINER       0xC0000125L
  2051.  
  2052. //
  2053. // MessageId: BERR_CANNOT_LOG_ERROR
  2054. //
  2055. // MessageText:
  2056. //
  2057. //  The directory import encountered Windows Error %2!lu! when attempting to record the following message in the system event log: %1
  2058. //
  2059. #define BERR_CANNOT_LOG_ERROR            0xC0000126L
  2060.  
  2061. //
  2062. // MessageId: BERR_INCLUDE_FAIL
  2063. //
  2064. // MessageText:
  2065. //
  2066. //  Unable to open or read the attribute value include file %1.
  2067. //
  2068. #define BERR_INCLUDE_FAIL                0xC0000127L
  2069.  
  2070. //
  2071. // MessageId: BERR_BAD_FILE_PTR
  2072. //
  2073. // MessageText:
  2074. //
  2075. //  The attribute value file pointer %1 was not specified correctly.
  2076. //
  2077. #define BERR_BAD_FILE_PTR                0xC0000128L
  2078.  
  2079. //
  2080. // MessageId: BERR_HOME_SERVER_UNKNOWN
  2081. //
  2082. // MessageText:
  2083. //
  2084. //  Unable to process object %1 because the specified home server %2 does not exist.
  2085. //
  2086. #define BERR_HOME_SERVER_UNKNOWN         0xC0000129L
  2087.  
  2088. //
  2089. // MessageId: BERR_HOME_SERVER_NO_MTA
  2090. //
  2091. // MessageText:
  2092. //
  2093. //  Unable to process object %1 because there is no Microsoft Exchange MTA installed on the specified home server %2.
  2094. //
  2095. #define BERR_HOME_SERVER_NO_MTA          0xC000012AL
  2096.  
  2097. //
  2098. // MessageId: BERR_HOME_SERVER_NO_PRIVATE_STORE
  2099. //
  2100. // MessageText:
  2101. //
  2102. //  Unable to process object %1 because there is no Microsoft Exchange private information store installed on the specified home server %2.
  2103. //
  2104. #define BERR_HOME_SERVER_NO_PRIVATE_STORE 0xC000012BL
  2105.  
  2106. // -------------------     messages for BEXPORT     -----------------------
  2107. //
  2108. // MessageId: BEXPORT_WRITE_ERROR
  2109. //
  2110. // MessageText:
  2111. //
  2112. //  The directory export was stopped because the following error occurred when attempting to write an object description to the file: %n%1
  2113. //
  2114. #define BEXPORT_WRITE_ERROR              0xC000012CL
  2115.  
  2116. //
  2117. // MessageId: BEXPORT_UNKNOWN_CLASS
  2118. //
  2119. // MessageText:
  2120. //
  2121. //  The class %1 is not known and could not be exported.
  2122. //
  2123. #define BEXPORT_UNKNOWN_CLASS            0xC000012DL
  2124.  
  2125. //
  2126. // MessageId: BEXPORT_NOSEARCHINFO_WARN
  2127. //
  2128. // MessageText:
  2129. //
  2130. //  No entries were found for the specified object class %1.
  2131. //
  2132. #define BEXPORT_NOSEARCHINFO_WARN        0x8000012EL
  2133.  
  2134. // -------------------     messages for NTEXPORT     -----------------------
  2135. //
  2136. // MessageId: NTEXPORT_DC_NOT_FOUND
  2137. //
  2138. // MessageText:
  2139. //
  2140. //  The domain controller could not be found for domain %1.
  2141. //
  2142. #define NTEXPORT_DC_NOT_FOUND            0xC000012FL
  2143.  
  2144. //
  2145. // MessageId: NTEXPORT_USER_ENUM_ERROR
  2146. //
  2147. // MessageText:
  2148. //
  2149. //  The following error occurred when attempting to read Windows NT user accounts from server %1. %2
  2150. //
  2151. #define NTEXPORT_USER_ENUM_ERROR         0xC0000130L
  2152.  
  2153. //
  2154. // MessageId: NTEXPORT_SERVER_NOT_FOUND
  2155. //
  2156. // MessageText:
  2157. //
  2158. //  NTExport could not find specified server, %1.
  2159. //
  2160. #define NTEXPORT_SERVER_NOT_FOUND        0xC0000131L
  2161.  
  2162. //
  2163. // MessageId: NETEXPORT_WRITE_ERROR
  2164. //
  2165. // MessageText:
  2166. //
  2167. //  The user extraction was halted because the following error occurred when attempting to write a user account description to the file:%n  %1
  2168. //
  2169. #define NETEXPORT_WRITE_ERROR            0xC0000132L
  2170.  
  2171. // -------------------     messages for NWExport     -----------------------
  2172. //
  2173. // MessageId: NWEXPORT_NWDLL_LOAD_FAILED
  2174. //
  2175. // MessageText:
  2176. //
  2177. //  Unable to load the Netware DLL %1.
  2178. //
  2179. #define NWEXPORT_NWDLL_LOAD_FAILED       0xC0000133L
  2180.  
  2181. //
  2182. // MessageId: NWEXPORT_LOGIN_FAILED
  2183. //
  2184. // MessageText:
  2185. //
  2186. //  NWExport could not log user %2 onto the file server %1.
  2187. //
  2188. #define NWEXPORT_LOGIN_FAILED            0xC0000134L
  2189.  
  2190. //
  2191. // MessageId: NWEXPORT_ATTACH_FAILED
  2192. //
  2193. // MessageText:
  2194. //
  2195. //  NWExport encountered an error attaching to the file server %1.
  2196. //
  2197. #define NWEXPORT_ATTACH_FAILED           0xC0000135L
  2198.  
  2199. //
  2200. // MessageId: NWEXPORT_LOGOUT_FAILED
  2201. //
  2202. // MessageText:
  2203. //
  2204. //  NWExport encountered an error logging out from the file server.
  2205. //
  2206. #define NWEXPORT_LOGOUT_FAILED           0xC0000136L
  2207.  
  2208. //
  2209. // MessageId: NWEXPORT_DETACHED_FAILED
  2210. //
  2211. // MessageText:
  2212. //
  2213. //  NWExport encountered an error detaching from the file server.
  2214. //
  2215. #define NWEXPORT_DETACHED_FAILED         0xC0000137L
  2216.  
  2217. //
  2218. // MessageId: NWEXPORT_NO_USER
  2219. //
  2220. // MessageText:
  2221. //
  2222. //  NetWare user extract could not continue because no user was specified for log on to the file server.
  2223. //
  2224. #define NWEXPORT_NO_USER                 0xC0000138L
  2225.  
  2226. // MessageIDs added with Exchange 4.0a
  2227. //
  2228. // MessageId: DAPI_E_ANR_MULTIPLE_MATCH
  2229. //
  2230. // MessageText:
  2231. //
  2232. //  More than one object was found matching the specified search name %1.
  2233. //
  2234. #define DAPI_E_ANR_MULTIPLE_MATCH        0xC0001000L
  2235.  
  2236. //
  2237. // MessageId: DAPI_E_ANR_NO_MATCH
  2238. //
  2239. // MessageText:
  2240. //
  2241. //  No objects were found matching the specified search name %1.
  2242. //
  2243. #define DAPI_E_ANR_NO_MATCH              0xC0001001L
  2244.  
  2245. //
  2246. // MessageId: DAPI_E_MULTIPLE_MATCH_ON_ATT
  2247. //
  2248. // MessageText:
  2249. //
  2250. //  More than one object was found matching the alias %3 specified for the %4 attribute on %2 %1.
  2251. //
  2252. #define DAPI_E_MULTIPLE_MATCH_ON_ATT     0xC0001002L
  2253.  
  2254. //
  2255. // MessageId: DAPI_E_NO_MATCH_ON_ATT
  2256. //
  2257. // MessageText:
  2258. //
  2259. //  No objects were found matching the alias %3 specified for the %4 attribute on %2 %1.
  2260. //
  2261. #define DAPI_E_NO_MATCH_ON_ATT           0xC0001003L
  2262.  
  2263. // ----------------------------     Substitutions ----------------------------
  2264. // From this point on, all messages are substitutions for use in other messages
  2265. //
  2266. // MessageId: IDS_SPACE
  2267. //
  2268. // MessageText:
  2269. //
  2270. //  <space>%0
  2271. //
  2272. #define IDS_SPACE                        0x0000F000L
  2273.  
  2274. //
  2275. // MessageId: IDS_TAB
  2276. //
  2277. // MessageText:
  2278. //
  2279. //  <tab>%0
  2280. //
  2281. #define IDS_TAB                          0x0000F001L
  2282.  
  2283. //
  2284. // MessageId: IDS_CHARACTERS
  2285. //
  2286. // MessageText:
  2287. //
  2288. //  characters%0
  2289. //
  2290. #define IDS_CHARACTERS                   0x0000F002L
  2291.  
  2292. //
  2293. // MessageId: IDS_OCTETS
  2294. //
  2295. // MessageText:
  2296. //
  2297. //  octets%0
  2298. //
  2299. #define IDS_OCTETS                       0x0000F003L
  2300.  
  2301. // -------------------     substitutions for Proxy rrors     ----------------------
  2302. // Messages w/ ID in range from 0xf080-0xf0ff are assumed to be substitution strings
  2303. // used to fill the %3 position of the BERR_PROXY_GENERIC message
  2304.  
  2305. //
  2306. // MessageId: PROXY_SUBST_GENERAL_FAILURE
  2307. //
  2308. // MessageText:
  2309. //
  2310. //  GENERAL_FAILURE%0
  2311. //
  2312. #define PROXY_SUBST_GENERAL_FAILURE      0x4000F080L
  2313.  
  2314. //
  2315. // MessageId: PROXY_SUBST_FAILURES
  2316. //
  2317. // MessageText:
  2318. //
  2319. //  SOME_PROXIES_FAILED%0
  2320. //
  2321. #define PROXY_SUBST_FAILURES             0x4000F081L
  2322.  
  2323. //
  2324. // MessageId: PROXY_SUBST_TARGET_INVALID
  2325. //
  2326. // MessageText:
  2327. //
  2328. //  TARGET_ADDRESS_NOT_VALID%0
  2329. //
  2330. #define PROXY_SUBST_TARGET_INVALID       0x4000F082L
  2331.  
  2332. //
  2333. // MessageId: PROXY_SUBST_TARGET_NOT_UNIQUE
  2334. //
  2335. // MessageText:
  2336. //
  2337. //  TARGET_ADDRESS_NOT_UNIQUE%0
  2338. //
  2339. #define PROXY_SUBST_TARGET_NOT_UNIQUE    0x4000F083L
  2340.  
  2341. //
  2342. // MessageId: PROXY_SUBST_DLL_NOT_IMPLEMENTED
  2343. //
  2344. // MessageText:
  2345. //
  2346. //  DLL_NOT_IMPLEMENTED%0
  2347. //
  2348. #define PROXY_SUBST_DLL_NOT_IMPLEMENTED  0x4000F084L
  2349.  
  2350. //
  2351. // MessageId: PROXY_SUBST_OOM
  2352. //
  2353. // MessageText:
  2354. //
  2355. //  OUT_OF_MEMORY%0
  2356. //
  2357. #define PROXY_SUBST_OOM                  0x4000F085L
  2358.  
  2359. //
  2360. // MessageId: PROXY_SUBST_DLL_ERROR
  2361. //
  2362. // MessageText:
  2363. //
  2364. //  GENERAL_FAILURE%0
  2365. //
  2366. #define PROXY_SUBST_DLL_ERROR            0x4000F086L
  2367.  
  2368. //
  2369. // MessageId: PROXY_SUBST_DLL_PROTOCOL
  2370. //
  2371. // MessageText:
  2372. //
  2373. //  PROTOCOL_ERROR%0
  2374. //
  2375. #define PROXY_SUBST_DLL_PROTOCOL         0x4000F087L
  2376.  
  2377. //
  2378. // MessageId: PROXY_SUBST_SYNTAX
  2379. //
  2380. // MessageText:
  2381. //
  2382. //  SYNTAX_ERROR%0
  2383. //
  2384. #define PROXY_SUBST_SYNTAX               0x4000F088L
  2385.  
  2386. //
  2387. // MessageId: PROXY_SUBST_EOF
  2388. //
  2389. // MessageText:
  2390. //
  2391. //  END_OF_FILE%0
  2392. //
  2393. #define PROXY_SUBST_EOF                  0x4000F089L
  2394.  
  2395. //
  2396. // MessageId: PROXY_SUBST_SOFTWARE
  2397. //
  2398. // MessageText:
  2399. //
  2400. //  SOFTWARE_ERROR%0
  2401. //
  2402. #define PROXY_SUBST_SOFTWARE             0x4000F08AL
  2403.  
  2404. //
  2405. // MessageId: PROXY_SUBST_CONFIGURATION
  2406. //
  2407. // MessageText:
  2408. //
  2409. //  CONFIGURATION_ERROR%0
  2410. //
  2411. #define PROXY_SUBST_CONFIGURATION        0x4000F08BL
  2412.  
  2413. //
  2414. // MessageId: PROXY_SUBST_CONTENTION
  2415. //
  2416. // MessageText:
  2417. //
  2418. //  CONTENTION_ERROR%0
  2419. //
  2420. #define PROXY_SUBST_CONTENTION           0x4000F08CL
  2421.  
  2422. //
  2423. // MessageId: PROXY_SUBST_NOT_FOUND
  2424. //
  2425. // MessageText:
  2426. //
  2427. //  DLL_NOT_FOUND%0
  2428. //
  2429. #define PROXY_SUBST_NOT_FOUND            0x4000F08DL
  2430.  
  2431. //
  2432. // MessageId: PROXY_SUBST_
  2433. //
  2434. // MessageText:
  2435. //
  2436. //  OUT_OF_DISK_SPACE%0
  2437. //
  2438. #define PROXY_SUBST_                     0x4000F08EL
  2439.  
  2440. //
  2441. // MessageId: PROXY_SUBST_EXCEPTION
  2442. //
  2443. // MessageText:
  2444. //
  2445. //  EXCEPTION_ENCOUNTERED%0
  2446. //
  2447. #define PROXY_SUBST_EXCEPTION            0x4000F08FL
  2448.  
  2449. //
  2450. // MessageId: PROXY_SUBST_DEFAULT
  2451. //
  2452. // MessageText:
  2453. //
  2454. //  GENERAL_FAILURE%0
  2455. //
  2456. #define PROXY_SUBST_DEFAULT              0x4000F090L
  2457.  
  2458. //
  2459. // MessageId: PROXY_SUBST_INVALID
  2460. //
  2461. // MessageText:
  2462. //
  2463. //  PROXY_NOT_VALID%0
  2464. //
  2465. #define PROXY_SUBST_INVALID              0x4000F091L
  2466.  
  2467. //
  2468. // MessageId: PROXY_SUBST_NOT_UNIQUE
  2469. //
  2470. // MessageText:
  2471. //
  2472. //  PROXY_NOT_UNIQUE%0
  2473. //
  2474. #define PROXY_SUBST_NOT_UNIQUE           0x4000F092L
  2475.  
  2476. //
  2477. // MessageId: PROXY_SUBST_DUPLICATE
  2478. //
  2479. // MessageText:
  2480. //
  2481. //  DUPLICATE_PROXY_SPECIFIED%0
  2482. //
  2483. #define PROXY_SUBST_DUPLICATE            0x4000F093L
  2484.  
  2485. // -------------------     messages for OM Errors     ----------------------
  2486. // Messages w/ ID in range from 0xf100-0xf1ff are assumed to be OM problem descriptions
  2487. // used as substitutions into other event messages
  2488.  
  2489. //
  2490. // MessageId: XOM_ERRORS
  2491. //
  2492. // MessageText:
  2493. //
  2494. //  OM_ERRORS%0
  2495. //
  2496. #define XOM_ERRORS                       0x4000F100L
  2497.  
  2498. //
  2499. // MessageId: ENCODING_INVALID
  2500. //
  2501. // MessageText:
  2502. //
  2503. //  ENCODING_INVALID%0
  2504. //
  2505. #define ENCODING_INVALID                 0x4000F101L
  2506.  
  2507. //
  2508. // MessageId: FUNCTION_DECLINED
  2509. //
  2510. // MessageText:
  2511. //
  2512. //  FUNCTION_DECLINED%0
  2513. //
  2514. #define FUNCTION_DECLINED                0x4000F102L
  2515.  
  2516. //
  2517. // MessageId: FUNCTION_INTERRUPTED
  2518. //
  2519. // MessageText:
  2520. //
  2521. //  FUNCTION_INTERRUPTED%0
  2522. //
  2523. #define FUNCTION_INTERRUPTED             0x4000F103L
  2524.  
  2525. //
  2526. // MessageId: MEMORY_INSUFFICIENT
  2527. //
  2528. // MessageText:
  2529. //
  2530. //  MEMORY_INSUFFICIENT%0
  2531. //
  2532. #define MEMORY_INSUFFICIENT              0x4000F104L
  2533.  
  2534. //
  2535. // MessageId: NETWORK_ERROR
  2536. //
  2537. // MessageText:
  2538. //
  2539. //  NETWORK_ERROR%0
  2540. //
  2541. #define NETWORK_ERROR                    0x4000F105L
  2542.  
  2543. //
  2544. // MessageId: NO_SUCH_CLASS
  2545. //
  2546. // MessageText:
  2547. //
  2548. //  NO_SUCH_CLASS%0
  2549. //
  2550. #define NO_SUCH_CLASS                    0x4000F106L
  2551.  
  2552. //
  2553. // MessageId: NO_SUCH_EXCLUSION
  2554. //
  2555. // MessageText:
  2556. //
  2557. //  NO_SUCH_EXCLUSION%0
  2558. //
  2559. #define NO_SUCH_EXCLUSION                0x4000F107L
  2560.  
  2561. //
  2562. // MessageId: NO_SUCH_MODIFICATION
  2563. //
  2564. // MessageText:
  2565. //
  2566. //  NO_SUCH_MODIFICATION%0
  2567. //
  2568. #define NO_SUCH_MODIFICATION             0x4000F108L
  2569.  
  2570. //
  2571. // MessageId: NO_SUCH_RULES
  2572. //
  2573. // MessageText:
  2574. //
  2575. //  NO_SUCH_RULES%0
  2576. //
  2577. #define NO_SUCH_RULES                    0x4000F109L
  2578.  
  2579. //
  2580. // MessageId: NO_SUCH_SYNTAX
  2581. //
  2582. // MessageText:
  2583. //
  2584. //  NO_SUCH_SYNTAX%0
  2585. //
  2586. #define NO_SUCH_SYNTAX                   0x4000F10AL
  2587.  
  2588. //
  2589. // MessageId: NO_SUCH_TYPE
  2590. //
  2591. // MessageText:
  2592. //
  2593. //  NO_SUCH_TYPE%0
  2594. //
  2595. #define NO_SUCH_TYPE                     0x4000F10BL
  2596.  
  2597. //
  2598. // MessageId: NO_SUCH_WORKSPACE
  2599. //
  2600. // MessageText:
  2601. //
  2602. //  NO_SUCH_WORKSPACE%0
  2603. //
  2604. #define NO_SUCH_WORKSPACE                0x4000F10CL
  2605.  
  2606. //
  2607. // MessageId: NOT_AN_ENCODING
  2608. //
  2609. // MessageText:
  2610. //
  2611. //  NOT_AN_ENCODING%0
  2612. //
  2613. #define NOT_AN_ENCODING                  0x4000F10DL
  2614.  
  2615. //
  2616. // MessageId: NOT_CONCRETE
  2617. //
  2618. // MessageText:
  2619. //
  2620. //  NOT_CONCRETE%0
  2621. //
  2622. #define NOT_CONCRETE                     0x4000F10EL
  2623.  
  2624. //
  2625. // MessageId: NOT_PRESENT
  2626. //
  2627. // MessageText:
  2628. //
  2629. //  NOT_PRESENT%0
  2630. //
  2631. #define NOT_PRESENT                      0x4000F10FL
  2632.  
  2633. //
  2634. // MessageId: NOT_PRIVATE
  2635. //
  2636. // MessageText:
  2637. //
  2638. //  NOT_PRIVATE%0
  2639. //
  2640. #define NOT_PRIVATE                      0x4000F110L
  2641.  
  2642. //
  2643. // MessageId: NOT_THE_SERVICES
  2644. //
  2645. // MessageText:
  2646. //
  2647. //  NOT_THE_SERVICES%0
  2648. //
  2649. #define NOT_THE_SERVICES                 0x4000F111L
  2650.  
  2651. //
  2652. // MessageId: PERMANENT_ERROR
  2653. //
  2654. // MessageText:
  2655. //
  2656. //  PERMANENT_ERROR%0
  2657. //
  2658. #define PERMANENT_ERROR                  0x4000F112L
  2659.  
  2660. //
  2661. // MessageId: POINTER_INVALID
  2662. //
  2663. // MessageText:
  2664. //
  2665. //  POINTER_INVALID%0
  2666. //
  2667. #define POINTER_INVALID                  0x4000F113L
  2668.  
  2669. //
  2670. // MessageId: SYSTEM_ERROR
  2671. //
  2672. // MessageText:
  2673. //
  2674. //  SYSTEM_ERROR%0
  2675. //
  2676. #define SYSTEM_ERROR                     0x4000F114L
  2677.  
  2678. //
  2679. // MessageId: TEMPORARY_ERROR
  2680. //
  2681. // MessageText:
  2682. //
  2683. //  TEMPORARY_ERROR%0
  2684. //
  2685. #define TEMPORARY_ERROR                  0x4000F115L
  2686.  
  2687. //
  2688. // MessageId: TOO_MANY_VALUES
  2689. //
  2690. // MessageText:
  2691. //
  2692. //  TOO_MANY_VALUES%0
  2693. //
  2694. #define TOO_MANY_VALUES                  0x4000F116L
  2695.  
  2696. //
  2697. // MessageId: VALUES_NOT_ADJACENT
  2698. //
  2699. // MessageText:
  2700. //
  2701. //  VALUES_NOT_ADJACENT%0
  2702. //
  2703. #define VALUES_NOT_ADJACENT              0x4000F117L
  2704.  
  2705. //
  2706. // MessageId: WRONG_VALUE_LENGTH
  2707. //
  2708. // MessageText:
  2709. //
  2710. //  WRONG_VALUE_LENGTH%0
  2711. //
  2712. #define WRONG_VALUE_LENGTH               0x4000F118L
  2713.  
  2714. //
  2715. // MessageId: WRONG_VALUE_MAKEUP
  2716. //
  2717. // MessageText:
  2718. //
  2719. //  WRONG_VALUE_MAKEUP%0
  2720. //
  2721. #define WRONG_VALUE_MAKEUP               0x4000F119L
  2722.  
  2723. //
  2724. // MessageId: WRONG_VALUE_NUMBER
  2725. //
  2726. // MessageText:
  2727. //
  2728. //  WRONG_VALUE_NUMBER%0
  2729. //
  2730. #define WRONG_VALUE_NUMBER               0x4000F11AL
  2731.  
  2732. //
  2733. // MessageId: WRONG_VALUE_POSITION
  2734. //
  2735. // MessageText:
  2736. //
  2737. //  WRONG_VALUE_POSITION%0
  2738. //
  2739. #define WRONG_VALUE_POSITION             0x4000F11BL
  2740.  
  2741. //
  2742. // MessageId: WRONG_VALUE_SYNTAX
  2743. //
  2744. // MessageText:
  2745. //
  2746. //  WRONG_VALUE_SYNTAX%0
  2747. //
  2748. #define WRONG_VALUE_SYNTAX               0x4000F11CL
  2749.  
  2750. //
  2751. // MessageId: WRONG_VALUE_TYPE
  2752. //
  2753. // MessageText:
  2754. //
  2755. //  WRONG_VALUE_TYPE%0
  2756. //
  2757. #define WRONG_VALUE_TYPE                 0x4000F11DL
  2758.  
  2759. //
  2760. // MessageId: BEYOND_LAST_OM_ERROR
  2761. //
  2762. // MessageText:
  2763. //
  2764. //  one beyond the last XOM problem%0
  2765. //
  2766. #define BEYOND_LAST_OM_ERROR             0x4000F11EL
  2767.  
  2768. // -------------------     messages for DS errors     ----------------------
  2769. // Messages w/ ID in range from 0xf200-0xf2ff are assumed to be XDS problems
  2770.  
  2771. //
  2772. // MessageId: XDS_PROBLEMS
  2773. //
  2774. // MessageText:
  2775. //
  2776. //  DS_SUCCESS%0
  2777. //
  2778. #define XDS_PROBLEMS                     0x4000F200L
  2779.  
  2780. //
  2781. // MessageId: DS_PROBLEM_ADMIN_LIMIT_EXCEEDED
  2782. //
  2783. // MessageText:
  2784. //
  2785. //  The maximum number of administrative connections to the server has been exceeded. Try again later or connect to a different server.
  2786. //
  2787. #define DS_PROBLEM_ADMIN_LIMIT_EXCEEDED  0x4000F201L
  2788.  
  2789. //
  2790. // MessageId: DS_PROBLEM_AFFECTS_MULTIPLE_DSAS
  2791. //
  2792. // MessageText:
  2793. //
  2794. //  This change affects more than one directory.
  2795. //
  2796. #define DS_PROBLEM_AFFECTS_MULTIPLE_DSAS 0x4000F202L
  2797.  
  2798. //
  2799. // MessageId: DS_PROBLEM_ALIAS_DEREFERENCING_PROBLEM
  2800. //
  2801. // MessageText:
  2802. //
  2803. //  The object referenced by this alias is not available.
  2804. //
  2805. #define DS_PROBLEM_ALIAS_DEREFERENCING_PROBLEM 0x4000F203L
  2806.  
  2807. //
  2808. // MessageId: DS_PROBLEM_ALIAS_PROBLEM
  2809. //
  2810. // MessageText:
  2811. //
  2812. //  There is a problem with the object referenced by this alias.
  2813. //
  2814. #define DS_PROBLEM_ALIAS_PROBLEM         0x4000F204L
  2815.  
  2816. //
  2817. // MessageId: DS_PROBLEM_ATTRIBUTE_OR_VALUE_EXISTS
  2818. //
  2819. // MessageText:
  2820. //
  2821. //  An internal processing error has occurred: the attribute or value exists. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2822. //
  2823. #define DS_PROBLEM_ATTRIBUTE_OR_VALUE_EXISTS 0x4000F205L
  2824.  
  2825. //
  2826. // MessageId: DS_PROBLEM_BAD_ARGUMENT
  2827. //
  2828. // MessageText:
  2829. //
  2830. //  An internal processing error has occurred: invalid argument. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2831. //
  2832. #define DS_PROBLEM_BAD_ARGUMENT          0x4000F206L
  2833.  
  2834. //
  2835. // MessageId: DS_PROBLEM_BAD_CLASS
  2836. //
  2837. // MessageText:
  2838. //
  2839. //  An internal processing error has occurred: invalid object class. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2840. //
  2841. #define DS_PROBLEM_BAD_CLASS             0x4000F207L
  2842.  
  2843. //
  2844. // MessageId: DS_PROBLEM_BAD_CONTEXT
  2845. //
  2846. // MessageText:
  2847. //
  2848. //  An internal processing error has occurred: invalid context. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2849. //
  2850. #define DS_PROBLEM_BAD_CONTEXT           0x4000F208L
  2851.  
  2852. //
  2853. // MessageId: DS_PROBLEM_BAD_NAME
  2854. //
  2855. // MessageText:
  2856. //
  2857. //  An internal processing error has occurred: invalid name. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2858. //
  2859. #define DS_PROBLEM_BAD_NAME              0x4000F209L
  2860.  
  2861. //
  2862. // MessageId: DS_PROBLEM_BAD_SESSION
  2863. //
  2864. // MessageText:
  2865. //
  2866. //  An internal processing error has occurred: invalid session. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2867. //
  2868. #define DS_PROBLEM_BAD_SESSION           0x4000F20AL
  2869.  
  2870. //
  2871. // MessageId: DS_PROBLEM_BAD_WORKSPACE
  2872. //
  2873. // MessageText:
  2874. //
  2875. //  An internal processing error has occurred: invalid workspace. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2876. //
  2877. #define DS_PROBLEM_BAD_WORKSPACE         0x4000F20BL
  2878.  
  2879. //
  2880. // MessageId: DS_PROBLEM_BUSY
  2881. //
  2882. // MessageText:
  2883. //
  2884. //  The directory is busy. Wait a few minutes and try again.
  2885. //
  2886. #define DS_PROBLEM_BUSY                  0x4000F20CL
  2887.  
  2888. //
  2889. // MessageId: DS_PROBLEM_CANNOT_ABANDON
  2890. //
  2891. // MessageText:
  2892. //
  2893. //  An internal processing error has occurred: cannot abandon the operation. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2894. //
  2895. #define DS_PROBLEM_CANNOT_ABANDON        0x4000F20DL
  2896.  
  2897. //
  2898. // MessageId: DS_PROBLEM_CHAINING_REQUIRED
  2899. //
  2900. // MessageText:
  2901. //
  2902. //  You must make a connection to the Microsoft Exchange Server computer.
  2903. //
  2904. #define DS_PROBLEM_CHAINING_REQUIRED     0x4000F20EL
  2905.  
  2906. //
  2907. // MessageId: DS_PROBLEM_COMMUNICATIONS_PROBLEM
  2908. //
  2909. // MessageText:
  2910. //
  2911. //  The Microsoft Exchange Server computer does not respond.
  2912. //
  2913. #define DS_PROBLEM_COMMUNICATIONS_PROBLEM 0x4000F20FL
  2914.  
  2915. //
  2916. // MessageId: DS_PROBLEM_CONSTRAINT_VIOLATION
  2917. //
  2918. // MessageText:
  2919. //
  2920. //  The value specified for an attribute is either too big, too small, or not valid.
  2921. //
  2922. #define DS_PROBLEM_CONSTRAINT_VIOLATION  0x4000F210L
  2923.  
  2924. //
  2925. // MessageId: DS_PROBLEM_DIT_ERROR
  2926. //
  2927. // MessageText:
  2928. //
  2929. //  An internal processing error has occurred: directory information tree error. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2930. //
  2931. #define DS_PROBLEM_DIT_ERROR             0x4000F211L
  2932.  
  2933. //
  2934. // MessageId: DS_PROBLEM_ENTRY_EXISTS
  2935. //
  2936. // MessageText:
  2937. //
  2938. //  This entry already exists. You can modify the existing entry.
  2939. //
  2940. #define DS_PROBLEM_ENTRY_EXISTS          0x4000F212L
  2941.  
  2942. //
  2943. // MessageId: DS_PROBLEM_INAPPROP_AUTHENTICATION
  2944. //
  2945. // MessageText:
  2946. //
  2947. //  An internal processing error has occurred: inappropriate authentication. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2948. //
  2949. #define DS_PROBLEM_INAPPROP_AUTHENTICATION 0x4000F213L
  2950.  
  2951. //
  2952. // MessageId: DS_PROBLEM_INAPPROP_MATCHING
  2953. //
  2954. // MessageText:
  2955. //
  2956. //  An internal processing error has occurred: inappropriate matching. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2957. //
  2958. #define DS_PROBLEM_INAPPROP_MATCHING     0x4000F214L
  2959.  
  2960. //
  2961. // MessageId: DS_PROBLEM_INSUFFICIENT_ACCESS_RIGHTS
  2962. //
  2963. // MessageText:
  2964. //
  2965. //  You do not have the permissions required to complete the operation.
  2966. //
  2967. #define DS_PROBLEM_INSUFFICIENT_ACCESS_RIGHTS 0x4000F215L
  2968.  
  2969. //
  2970. // MessageId: DS_PROBLEM_INVALID_ATTRIBUTE_SYNTAX
  2971. //
  2972. // MessageText:
  2973. //
  2974. //  An internal processing error has occurred: invalid attribute syntax. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2975. //
  2976. #define DS_PROBLEM_INVALID_ATTRIBUTE_SYNTAX 0x4000F216L
  2977.  
  2978. //
  2979. // MessageId: DS_PROBLEM_INVALID_ATTRIBUTE_VALUE
  2980. //
  2981. // MessageText:
  2982. //
  2983. //  An internal processing error has occurred: invalid attribute value. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2984. //
  2985. #define DS_PROBLEM_INVALID_ATTRIBUTE_VALUE 0x4000F217L
  2986.  
  2987. //
  2988. // MessageId: DS_PROBLEM_INVALID_CREDENTIALS
  2989. //
  2990. // MessageText:
  2991. //
  2992. //  An internal processing error has occurred: invalid credentials. Try restarting the application or the Microsoft Exchange Server computer, or both.
  2993. //
  2994. #define DS_PROBLEM_INVALID_CREDENTIALS   0x4000F218L
  2995.  
  2996. //
  2997. // MessageId: DS_PROBLEM_INVALID_REF
  2998. //
  2999. // MessageText:
  3000. //
  3001. //  An internal processing error has occurred: invalid reference. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3002. //
  3003. #define DS_PROBLEM_INVALID_REF           0x4000F219L
  3004.  
  3005. //
  3006. // MessageId: DS_PROBLEM_INVALID_SIGNATURE
  3007. //
  3008. // MessageText:
  3009. //
  3010. //  An internal processing error has occurred: invalid object signature. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3011. //
  3012. #define DS_PROBLEM_INVALID_SIGNATURE     0x4000F21AL
  3013.  
  3014. //
  3015. // MessageId: DS_PROBLEM_LOOP_DETECTED
  3016. //
  3017. // MessageText:
  3018. //
  3019. //  An internal processing error has occurred: loop detected. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3020. //
  3021. #define DS_PROBLEM_LOOP_DETECTED         0x4000F21BL
  3022.  
  3023. //
  3024. // MessageId: DS_PROBLEM_MISCELLANEOUS
  3025. //
  3026. // MessageText:
  3027. //
  3028. //  An internal processing error has occurred: unknown directory error. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3029. //
  3030. #define DS_PROBLEM_MISCELLANEOUS         0x4000F21CL
  3031.  
  3032. //
  3033. // MessageId: DS_PROBLEM_MISSING_TYPE
  3034. //
  3035. // MessageText:
  3036. //
  3037. //  An internal processing error has occurred: missing type. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3038. //
  3039. #define DS_PROBLEM_MISSING_TYPE          0x4000F21DL
  3040.  
  3041. //
  3042. // MessageId: DS_PROBLEM_MIXED_SYNCHRONOUS
  3043. //
  3044. // MessageText:
  3045. //
  3046. //  The directory is currently performing a replication operation which prevents completion of this operation. Wait a few minutes and then try again.
  3047. //
  3048. #define DS_PROBLEM_MIXED_SYNCHRONOUS     0x4000F21EL
  3049.  
  3050. //
  3051. // MessageId: DS_PROBLEM_NAMING_VIOLATION
  3052. //
  3053. // MessageText:
  3054. //
  3055. //  An internal processing error has occurred: naming violation. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3056. //
  3057. #define DS_PROBLEM_NAMING_VIOLATION      0x4000F21FL
  3058.  
  3059. //
  3060. // MessageId: DS_PROBLEM_NO_INFORMATION
  3061. //
  3062. // MessageText:
  3063. //
  3064. //  An internal processing error has occurred: required information is not available. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3065. //
  3066. #define DS_PROBLEM_NO_INFORMATION        0x4000F220L
  3067.  
  3068. //
  3069. // MessageId: DS_PROBLEM_NO_SUCH_ATTRIBUTE_OR_VALUE
  3070. //
  3071. // MessageText:
  3072. //
  3073. //  The attribute does not exist.
  3074. //
  3075. #define DS_PROBLEM_NO_SUCH_ATTRIBUTE_OR_VALUE 0x4000F221L
  3076.  
  3077. //
  3078. // MessageId: DS_PROBLEM_NO_SUCH_OBJECT
  3079. //
  3080. // MessageText:
  3081. //
  3082. //  The object does not exist.
  3083. //
  3084. #define DS_PROBLEM_NO_SUCH_OBJECT        0x4000F222L
  3085.  
  3086. //
  3087. // MessageId: DS_PROBLEM_NO_SUCH_OPERATION
  3088. //
  3089. // MessageText:
  3090. //
  3091. //  An internal processing error has occurred: invalid operation. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3092. //
  3093. #define DS_PROBLEM_NO_SUCH_OPERATION     0x4000F223L
  3094.  
  3095. //
  3096. // MessageId: DS_PROBLEM_NOT_ALLOWED_ON_NON_LEAF
  3097. //
  3098. // MessageText:
  3099. //
  3100. //  The operation is not valid on a non-leaf node.
  3101. //
  3102. #define DS_PROBLEM_NOT_ALLOWED_ON_NON_LEAF 0x4000F224L
  3103.  
  3104. //
  3105. // MessageId: DS_PROBLEM_NOT_ALLOWED_ON_RDN
  3106. //
  3107. // MessageText:
  3108. //
  3109. //  The operation is not allowed on a relative distinguished name.
  3110. //
  3111. #define DS_PROBLEM_NOT_ALLOWED_ON_RDN    0x4000F225L
  3112.  
  3113. //
  3114. // MessageId: DS_PROBLEM_NOT_SUPPORTED
  3115. //
  3116. // MessageText:
  3117. //
  3118. //  An internal processing error has occurred: operation is not supported. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3119. //
  3120. #define DS_PROBLEM_NOT_SUPPORTED         0x4000F226L
  3121.  
  3122. //
  3123. // MessageId: DS_PROBLEM_OBJECT_CLASS_MOD_PROHIB
  3124. //
  3125. // MessageText:
  3126. //
  3127. //  An internal processing error has occurred: object classes cannot be modified. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3128. //
  3129. #define DS_PROBLEM_OBJECT_CLASS_MOD_PROHIB 0x4000F227L
  3130.  
  3131. //
  3132. // MessageId: DS_PROBLEM_OBJECT_CLASS_VIOLATION
  3133. //
  3134. // MessageText:
  3135. //
  3136. //  An internal processing error has occurred: object class violation. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3137. //
  3138. #define DS_PROBLEM_OBJECT_CLASS_VIOLATION 0x4000F228L
  3139.  
  3140. //
  3141. // MessageId: DS_PROBLEM_OUT_OF_SCOPE
  3142. //
  3143. // MessageText:
  3144. //
  3145. //  An internal processing error has occurred: out of scope. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3146. //
  3147. #define DS_PROBLEM_OUT_OF_SCOPE          0x4000F229L
  3148.  
  3149. //
  3150. // MessageId: DS_PROBLEM_PROTECTION_REQUIRED
  3151. //
  3152. // MessageText:
  3153. //
  3154. //  An internal processing error has occurred: protection required. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3155. //
  3156. #define DS_PROBLEM_PROTECTION_REQUIRED   0x4000F22AL
  3157.  
  3158. //
  3159. // MessageId: DS_PROBLEM_TIME_LIMIT_EXCEEDED
  3160. //
  3161. // MessageText:
  3162. //
  3163. //  An internal processing error has occurred: time limit exceeded. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3164. //
  3165. #define DS_PROBLEM_TIME_LIMIT_EXCEEDED   0x4000F22BL
  3166.  
  3167. //
  3168. // MessageId: DS_PROBLEM_TOO_LATE
  3169. //
  3170. // MessageText:
  3171. //
  3172. //  An internal processing error has occurred: time exceeded. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3173. //
  3174. #define DS_PROBLEM_TOO_LATE              0x4000F22CL
  3175.  
  3176. //
  3177. // MessageId: DS_PROBLEM_TOO_MANY_OPERATIONS
  3178. //
  3179. // MessageText:
  3180. //
  3181. //  The maximum number of operations has been reached.
  3182. //
  3183. #define DS_PROBLEM_TOO_MANY_OPERATIONS   0x4000F22DL
  3184.  
  3185. //
  3186. // MessageId: DS_PROBLEM_TOO_MANY_SESSIONS
  3187. //
  3188. // MessageText:
  3189. //
  3190. //  The maximum number of sessions has been reached.
  3191. //
  3192. #define DS_PROBLEM_TOO_MANY_SESSIONS     0x4000F22EL
  3193.  
  3194. //
  3195. // MessageId: DS_PROBLEM_UNABLE_TO_PROCEED
  3196. //
  3197. // MessageText:
  3198. //
  3199. //  An internal processing error has occurred: directory unable to proceed. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3200. //
  3201. #define DS_PROBLEM_UNABLE_TO_PROCEED     0x4000F22FL
  3202.  
  3203. //
  3204. // MessageId: DS_PROBLEM_UNAVAILABLE
  3205. //
  3206. // MessageText:
  3207. //
  3208. //  An internal processing error has occurred: information not available. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3209. //
  3210. #define DS_PROBLEM_UNAVAILABLE           0x4000F230L
  3211.  
  3212. //
  3213. // MessageId: DS_PROBLEM_UNAVAILABLE_CRIT_EXT
  3214. //
  3215. // MessageText:
  3216. //
  3217. //  An internal processing error has occurred: unavailable Crit. Ext. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3218. //
  3219. #define DS_PROBLEM_UNAVAILABLE_CRIT_EXT  0x4000F231L
  3220.  
  3221. //
  3222. // MessageId: DS_PROBLEM_UNDEFINED_ATTRIBUTE_TYPE
  3223. //
  3224. // MessageText:
  3225. //
  3226. //  An internal processing error has occurred: undefined attribute type. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3227. //
  3228. #define DS_PROBLEM_UNDEFINED_ATTRIBUTE_TYPE 0x4000F232L
  3229.  
  3230. //
  3231. // MessageId: DS_PROBLEM_UNWILLING_TO_PERFORM
  3232. //
  3233. // MessageText:
  3234. //
  3235. //  An internal processing error has occurred: cannot perform operation. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3236. //
  3237. #define DS_PROBLEM_UNWILLING_TO_PERFORM  0x4000F233L
  3238.  
  3239. //
  3240. // MessageId: DS_PROBLEM_NOT_ON_CURRENT_SITE
  3241. //
  3242. // MessageText:
  3243. //
  3244. //  Changes cannot be written to this directory object. Try connecting to a Microsoft Exchange Server computer in the same site as this object.
  3245. //
  3246. #define DS_PROBLEM_NOT_ON_CURRENT_SITE   0x4000F234L
  3247.  
  3248. //
  3249. // MessageId: DS_FULL_DRIVE
  3250. //
  3251. // MessageText:
  3252. //
  3253. //  There is not enough space on the device.
  3254. //
  3255. #define DS_FULL_DRIVE                    0x4000F235L
  3256.  
  3257. //
  3258. // MessageId: DS_OUT_OF_MEMORY
  3259. //
  3260. // MessageText:
  3261. //
  3262. //  The server does not have enough memory.
  3263. //
  3264. #define DS_OUT_OF_MEMORY                 0x4000F236L
  3265.  
  3266. //
  3267. // MessageId: DS_SYSTEM_ERROR
  3268. //
  3269. // MessageText:
  3270. //
  3271. //  An internal processing error has occurred: system error. Try restarting the application or the Microsoft Exchange Server computer, or both.
  3272. //
  3273. #define DS_SYSTEM_ERROR                  0x4000F237L
  3274.  
  3275.