Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1029 lines
19 KiB

  1. /**********************************************************************/
  2. /** Microsoft Windows NT **/
  3. /** Copyright(c) Microsoft Corp., 1994-1998 **/
  4. /**********************************************************************/
  5. /*
  6. wsockmsg.h
  7. This file is generated by the MC tool from the WSOCKMSG.MC message
  8. file.
  9. NOTE: Definitions below should match definitions in winsock.h
  10. */
  11. #ifndef _WSOCKMSG_H_
  12. #define _WSOCKMSG_H_
  13. //
  14. // Values are 32 bit values layed out as follows:
  15. //
  16. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  17. // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  18. // +---+-+-+-----------------------+-------------------------------+
  19. // |Sev|C|R| Facility | Code |
  20. // +---+-+-+-----------------------+-------------------------------+
  21. //
  22. // where
  23. //
  24. // Sev - is the severity code
  25. //
  26. // 00 - Success
  27. // 01 - Informational
  28. // 10 - Warning
  29. // 11 - Error
  30. //
  31. // C - is the Customer code flag
  32. //
  33. // R - is a reserved bit
  34. //
  35. // Facility - is the facility code
  36. //
  37. // Code - is the facility's status code
  38. //
  39. //
  40. // Define the facility codes
  41. //
  42. //
  43. // Define the severity codes
  44. //
  45. //
  46. // MessageId: WSABASEERR
  47. //
  48. // MessageText:
  49. //
  50. // WSABASEERR
  51. //
  52. #define WSABASEERR 0x00002710L
  53. //
  54. // MessageId: WSAEINTR
  55. //
  56. // MessageText:
  57. //
  58. // Interrupted system call.
  59. //
  60. #define WSAEINTR 0x00002714L
  61. //
  62. // MessageId: WSAEBADF
  63. //
  64. // MessageText:
  65. //
  66. // Bad file number.
  67. //
  68. #define WSAEBADF 0x00002719L
  69. //
  70. // MessageId: WSAEACCES
  71. //
  72. // MessageText:
  73. //
  74. // Access denied.
  75. //
  76. #define WSAEACCES 0x0000271DL
  77. //
  78. // MessageId: WSAEFAULT
  79. //
  80. // MessageText:
  81. //
  82. // Bad address.
  83. //
  84. #define WSAEFAULT 0x0000271EL
  85. //
  86. // MessageId: WSAEINVAL
  87. //
  88. // MessageText:
  89. //
  90. // Invalid argument.
  91. //
  92. #define WSAEINVAL 0x00002726L
  93. //
  94. // MessageId: WSAEMFILE
  95. //
  96. // MessageText:
  97. //
  98. // Too many open files.
  99. //
  100. #define WSAEMFILE 0x00002728L
  101. //
  102. // MessageId: WSAEWOULDBLOCK
  103. //
  104. // MessageText:
  105. //
  106. // Operation would block.
  107. //
  108. #define WSAEWOULDBLOCK 0x00002733L
  109. //
  110. // MessageId: WSAEINPROGRESS
  111. //
  112. // MessageText:
  113. //
  114. // Operation now in progress.
  115. //
  116. #define WSAEINPROGRESS 0x00002734L
  117. //
  118. // MessageId: WSAEALREADY
  119. //
  120. // MessageText:
  121. //
  122. // Operation already in progress.
  123. //
  124. #define WSAEALREADY 0x00002735L
  125. //
  126. // MessageId: WSAENOTSOCK
  127. //
  128. // MessageText:
  129. //
  130. // Socket operation on non-socket.
  131. //
  132. #define WSAENOTSOCK 0x00002736L
  133. //
  134. // MessageId: WSAEDESTADDRREQ
  135. //
  136. // MessageText:
  137. //
  138. // Destination address required.
  139. //
  140. #define WSAEDESTADDRREQ 0x00002737L
  141. //
  142. // MessageId: WSAEMSGSIZE
  143. //
  144. // MessageText:
  145. //
  146. // Message too long.
  147. //
  148. #define WSAEMSGSIZE 0x00002738L
  149. //
  150. // MessageId: WSAEPROTOTYPE
  151. //
  152. // MessageText:
  153. //
  154. // Protocol is wrong type for socket.
  155. //
  156. #define WSAEPROTOTYPE 0x00002739L
  157. //
  158. // MessageId: WSAENOPROTOOPT
  159. //
  160. // MessageText:
  161. //
  162. // Bad protocol option.
  163. //
  164. #define WSAENOPROTOOPT 0x0000273AL
  165. //
  166. // MessageId: WSAEPROTONOSUPPORT
  167. //
  168. // MessageText:
  169. //
  170. // Protocol not supported.
  171. //
  172. #define WSAEPROTONOSUPPORT 0x0000273BL
  173. //
  174. // MessageId: WSAESOCKNOSUPPORT
  175. //
  176. // MessageText:
  177. //
  178. // Socket type not supported.
  179. //
  180. #define WSAESOCKNOSUPPORT 0x0000273CL
  181. //
  182. // MessageId: WSAEOPNOTSUPP
  183. //
  184. // MessageText:
  185. //
  186. // Operation not supported on socket.
  187. //
  188. #define WSAEOPNOTSUPP 0x0000273DL
  189. //
  190. // MessageId: WSAEPFNOSUPPORT
  191. //
  192. // MessageText:
  193. //
  194. // Protocol family not supported.
  195. //
  196. #define WSAEPFNOSUPPORT 0x0000273EL
  197. //
  198. // MessageId: WSAEAFNOSUPPORT
  199. //
  200. // MessageText:
  201. //
  202. // Address family not supported by protocol family.
  203. //
  204. #define WSAEAFNOSUPPORT 0x0000273FL
  205. //
  206. // MessageId: WSAEADDRINUSE
  207. //
  208. // MessageText:
  209. //
  210. // Address already in use.
  211. //
  212. #define WSAEADDRINUSE 0x00002740L
  213. //
  214. // MessageId: WSAEADDRNOTAVAIL
  215. //
  216. // MessageText:
  217. //
  218. // Can't assign requested address.
  219. //
  220. #define WSAEADDRNOTAVAIL 0x00002741L
  221. //
  222. // MessageId: WSAENETDOWN
  223. //
  224. // MessageText:
  225. //
  226. // Network is down.
  227. //
  228. #define WSAENETDOWN 0x00002742L
  229. //
  230. // MessageId: WSAENETUNREACH
  231. //
  232. // MessageText:
  233. //
  234. // ICMP network unreachable.
  235. //
  236. #define WSAENETUNREACH 0x00002743L
  237. //
  238. // MessageId: WSAENETRESET
  239. //
  240. // MessageText:
  241. //
  242. // Network was reset.
  243. //
  244. #define WSAENETRESET 0x00002744L
  245. //
  246. // MessageId: WSAECONNABORTED
  247. //
  248. // MessageText:
  249. //
  250. // Software caused connection abort.
  251. //
  252. #define WSAECONNABORTED 0x00002745L
  253. //
  254. // MessageId: WSAECONNRESET
  255. //
  256. // MessageText:
  257. //
  258. // Connection reset by peer.
  259. //
  260. #define WSAECONNRESET 0x00002746L
  261. //
  262. // MessageId: WSAENOBUFS
  263. //
  264. // MessageText:
  265. //
  266. // No buffer space is supported.
  267. //
  268. #define WSAENOBUFS 0x00002747L
  269. //
  270. // MessageId: WSAEISCONN
  271. //
  272. // MessageText:
  273. //
  274. // Socket is already connected.
  275. //
  276. #define WSAEISCONN 0x00002748L
  277. //
  278. // MessageId: WSAENOTCONN
  279. //
  280. // MessageText:
  281. //
  282. // Socket is not connected.
  283. //
  284. #define WSAENOTCONN 0x00002749L
  285. //
  286. // MessageId: WSAESHUTDOWN
  287. //
  288. // MessageText:
  289. //
  290. // Can't send after socket shutdown.
  291. //
  292. #define WSAESHUTDOWN 0x0000274AL
  293. //
  294. // MessageId: WSAETOOMANYREFS
  295. //
  296. // MessageText:
  297. //
  298. // Too many references.
  299. //
  300. #define WSAETOOMANYREFS 0x0000274BL
  301. //
  302. // MessageId: WSAETIMEDOUT
  303. //
  304. // MessageText:
  305. //
  306. // Connection timed out.
  307. //
  308. #define WSAETIMEDOUT 0x0000274CL
  309. //
  310. // MessageId: WSAECONNREFUSED
  311. //
  312. // MessageText:
  313. //
  314. // Connection refused.
  315. //
  316. #define WSAECONNREFUSED 0x0000274DL
  317. //
  318. // MessageId: WSAELOOP
  319. //
  320. // MessageText:
  321. //
  322. // Too many levels of symbolic links.
  323. //
  324. #define WSAELOOP 0x0000274EL
  325. //
  326. // MessageId: WSAENAMETOOLONG
  327. //
  328. // MessageText:
  329. //
  330. // Name too long.
  331. //
  332. #define WSAENAMETOOLONG 0x0000274FL
  333. //
  334. // MessageId: WSAEHOSTDOWN
  335. //
  336. // MessageText:
  337. //
  338. // Host is down.
  339. //
  340. #define WSAEHOSTDOWN 0x00002750L
  341. //
  342. // MessageId: WSAEHOSTUNREACH
  343. //
  344. // MessageText:
  345. //
  346. // Host is unreachable.
  347. //
  348. #define WSAEHOSTUNREACH 0x00002751L
  349. //
  350. // MessageId: WSAENOTEMPTY
  351. //
  352. // MessageText:
  353. //
  354. // Directory not empty.
  355. //
  356. #define WSAENOTEMPTY 0x00002752L
  357. //
  358. // MessageId: WSAEPROCLIM
  359. //
  360. // MessageText:
  361. //
  362. // WSAEPROCLIM
  363. //
  364. #define WSAEPROCLIM 0x00002753L
  365. //
  366. // MessageId: WSAEUSERS
  367. //
  368. // MessageText:
  369. //
  370. // WSAEUSERS
  371. //
  372. #define WSAEUSERS 0x00002754L
  373. //
  374. // MessageId: WSAEDQUOT
  375. //
  376. // MessageText:
  377. //
  378. // Disk quota exceeded.
  379. //
  380. #define WSAEDQUOT 0x00002755L
  381. //
  382. // MessageId: WSAESTALE
  383. //
  384. // MessageText:
  385. //
  386. // WSAESTALE
  387. //
  388. #define WSAESTALE 0x00002756L
  389. //
  390. // MessageId: WSAEREMOTE
  391. //
  392. // MessageText:
  393. //
  394. // The object is remote.
  395. //
  396. #define WSAEREMOTE 0x00002757L
  397. //
  398. // MessageId: WSASYSNOTREADY
  399. //
  400. // MessageText:
  401. //
  402. // System not ready.
  403. //
  404. #define WSASYSNOTREADY 0x0000276BL
  405. //
  406. // MessageId: WSAVERNOTSUPPORTED
  407. //
  408. // MessageText:
  409. //
  410. // Version is not supported.
  411. //
  412. #define WSAVERNOTSUPPORTED 0x0000276CL
  413. //
  414. // MessageId: WSANOTINITIALISED
  415. //
  416. // MessageText:
  417. //
  418. // Not initialized.
  419. //
  420. #define WSANOTINITIALISED 0x0000276DL
  421. //
  422. // MessageId: WSAEDISCON
  423. //
  424. // MessageText:
  425. //
  426. // Disconnected.
  427. //
  428. #define WSAEDISCON 0x00002775L
  429. //
  430. // MessageId: WSAHOST_NOT_FOUND
  431. //
  432. // MessageText:
  433. //
  434. // Host not found.
  435. //
  436. #define WSAHOST_NOT_FOUND 0x00002AF9L
  437. //
  438. // MessageId: WSATRY_AGAIN
  439. //
  440. // MessageText:
  441. //
  442. // Try again.
  443. //
  444. #define WSATRY_AGAIN 0x00002AFAL
  445. //
  446. // MessageId: WSANO_RECOVERY
  447. //
  448. // MessageText:
  449. //
  450. // Non-recoverable error.
  451. //
  452. #define WSANO_RECOVERY 0x00002AFBL
  453. //
  454. // MessageId: WSANO_DATA
  455. //
  456. // MessageText:
  457. //
  458. // No data record available.
  459. //
  460. #define WSANO_DATA 0x00002AFCL
  461. #endif // _WSOCKMSG_H_
  462. /**********************************************************************/
  463. /** Microsoft Windows NT **/
  464. /** Copyright(c) Microsoft Corp., 1994-1998 **/
  465. /**********************************************************************/
  466. /*
  467. mtxmsg.h
  468. NOTE: Definitions below should match definitions in mtxadmin.h
  469. */
  470. #ifndef _MTXMSG_H_
  471. #define _MTXMSG_H_
  472. //
  473. // MessageId: E_MTS_OBJECTERRORS
  474. //
  475. // MessageText:
  476. //
  477. // Some object-level errors occurred.
  478. //
  479. #define E_MTS_OBJECTERRORS 0x80110401L
  480. //
  481. // MessageId: E_MTS_OBJECTINVALID
  482. //
  483. // MessageText:
  484. //
  485. // Object is inconsistent or damaged.
  486. //
  487. #define E_MTS_OBJECTINVALID 0x80110402L
  488. //
  489. // MessageId: E_MTS_KEYMISSING
  490. //
  491. // MessageText:
  492. //
  493. // Object could not be found.
  494. //
  495. #define E_MTS_KEYMISSING 0x80110403L
  496. //
  497. // MessageId: E_MTS_ALREADYINSTALLED
  498. //
  499. // MessageText:
  500. //
  501. // Component is already installed.
  502. //
  503. #define E_MTS_ALREADYINSTALLED 0x80110404L
  504. //
  505. // MessageId: E_MTS_DOWNLOADFAILED
  506. //
  507. // MessageText:
  508. //
  509. // Could not download files.
  510. //
  511. #define E_MTS_DOWNLOADFAILED 0x80110405L
  512. //
  513. // MessageId: E_MTS_PDFWRITEFAIL
  514. //
  515. // MessageText:
  516. //
  517. // Failure to write to PDF file.
  518. //
  519. #define E_MTS_PDFWRITEFAIL 0x80110407L
  520. //
  521. // MessageId: E_MTS_PDFREADFAIL
  522. //
  523. // MessageText:
  524. //
  525. // Failure reading from PDF file.
  526. //
  527. #define E_MTS_PDFREADFAIL 0x80110408L
  528. //
  529. // MessageId: E_MTS_PDFVERSION
  530. //
  531. // MessageText:
  532. //
  533. // Version mismatch in PDF file.
  534. //
  535. #define E_MTS_PDFVERSION 0x80110409L
  536. ///////////////////////////////////////////////////////////////////////////////
  537. #pragma message Warning: IDs are out of sync in mtxadmin.h
  538. ///////////////////////////////////////////////////////////////////////////////
  539. //MessageId=+1 Facility=MTX Severity=CoError SymbolicName=E_MTS_COREQCOMPINSTALLED
  540. //Language=English
  541. //A co-requisite Component is already installed.
  542. //.
  543. //
  544. // MessageId: E_MTS_BADPATH
  545. //
  546. // MessageText:
  547. //
  548. // Invalid or no access to source or destination path.
  549. //
  550. #define E_MTS_BADPATH 0x8011040AL
  551. //
  552. // MessageId: E_MTS_PACKAGEEXISTS
  553. //
  554. // MessageText:
  555. //
  556. // Installing package already exists.
  557. //
  558. #define E_MTS_PACKAGEEXISTS 0x8011040BL
  559. //
  560. // MessageId: E_MTS_ROLEEXISTS
  561. //
  562. // MessageText:
  563. //
  564. // Installing role already exists.
  565. //
  566. #define E_MTS_ROLEEXISTS 0x8011040CL
  567. //
  568. // MessageId: E_MTS_CANTCOPYFILE
  569. //
  570. // MessageText:
  571. //
  572. // A file cannot be copied.
  573. //
  574. #define E_MTS_CANTCOPYFILE 0x8011040DL
  575. //
  576. // MessageId: E_MTS_NOTYPELIB
  577. //
  578. // MessageText:
  579. //
  580. // Export without typelib fails.
  581. //
  582. #define E_MTS_NOTYPELIB 0x8011040EL
  583. //
  584. // MessageId: E_MTS_NOUSER
  585. //
  586. // MessageText:
  587. //
  588. // No such NT user.
  589. //
  590. #define E_MTS_NOUSER 0x8011040FL
  591. //
  592. // MessageId: E_MTS_INVALIDUSERIDS
  593. //
  594. // MessageText:
  595. //
  596. // One or all userids in a package (import) are invalid.
  597. //
  598. #define E_MTS_INVALIDUSERIDS 0x80110410L
  599. //
  600. // MessageId: E_MTS_USERPASSWDNOTVALID
  601. //
  602. // MessageText:
  603. //
  604. // User/password validation failed.
  605. //
  606. #define E_MTS_USERPASSWDNOTVALID 0x80110414L
  607. //
  608. // MessageId: E_MTS_CLSIDORIIDMISMATCH
  609. //
  610. // MessageText:
  611. //
  612. // The GUIDs in the package don't match the component's GUIDs.
  613. //
  614. #define E_MTS_CLSIDORIIDMISMATCH 0x80110418L
  615. #endif // _MTXMSG_H_
  616. /**********************************************************************/
  617. /** Microsoft Windows NT **/
  618. /** Copyright(c) Microsoft Corp., 1993 **/
  619. /**********************************************************************/
  620. /*
  621. webcluserr.h
  622. This file is generated by the MC tool from the WEBCLUSERR.MC message
  623. file.
  624. FILE HISTORY:
  625. AMallet 14-June-1999 Created
  626. */
  627. #ifndef _WEBCLUSERR_H_
  628. #define _WEBCLUSERR_H_
  629. #define FACILITY_APPSERVER 0x400
  630. #define SEV_SUCCESS 0x0
  631. #define SEV_INFORMATIONAL 0x1
  632. #define SEV_WARNING 0x2
  633. #define SEV_ERROR 0x3
  634. #define MAKE_AS_HRESULT(sev, code) \
  635. ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(FACILITY_APPSERVER)<<16) | ((unsigned long)(code))) )
  636. //
  637. // MessageId: AS_ERROR_BAD_OS
  638. //
  639. // MessageText:
  640. //
  641. // This feature requires a different OS version [Win2k Advanced Server or higher]
  642. //
  643. #define AS_ERROR_BAD_OS 0xC0140001L
  644. //
  645. // MessageId: AS_ERROR_NLB_NOT_INSTALLED
  646. //
  647. // MessageText:
  648. //
  649. // The Windows Load Balancing Service is not installed on this machine
  650. //
  651. #define AS_ERROR_NLB_NOT_INSTALLED 0xC0140002L
  652. //
  653. // MessageId: AS_ERROR_MACHINE_ALREADY_IN_CLUSTER
  654. //
  655. // MessageText:
  656. //
  657. // This machine is already part of an Application Server cluster
  658. //
  659. #define AS_ERROR_MACHINE_ALREADY_IN_CLUSTER 0xC0140003L
  660. //
  661. // MessageId: AS_ERROR_BAD_IIS_VERSION
  662. //
  663. // MessageText:
  664. //
  665. // This feature requires a later version of IIS than is currently installed on this machine
  666. //
  667. #define AS_ERROR_BAD_IIS_VERSION 0xC0140004L
  668. //
  669. // MessageId: AS_ERROR_MACHINE_NOT_IN_CLUSTER
  670. //
  671. // MessageText:
  672. //
  673. // This machine is not part of an Application Server cluster
  674. //
  675. #define AS_ERROR_MACHINE_NOT_IN_CLUSTER 0xC0140005L
  676. //
  677. // MessageId: AS_ERROR_INVALID_PARTITION
  678. //
  679. // MessageText:
  680. //
  681. // The partition ID is not valid.
  682. //
  683. #define AS_ERROR_INVALID_PARTITION 0xC0140006L
  684. //
  685. // MessageId: AS_ERROR_MACHINE_ALREADY_IN_PARTITION
  686. //
  687. // MessageText:
  688. //
  689. // The machine is already part of the partition.
  690. //
  691. #define AS_ERROR_MACHINE_ALREADY_IN_PARTITION 0xC0140007L
  692. //
  693. // MessageId: AS_ERROR_SVC_NOT_INSTALLED
  694. //
  695. // MessageText:
  696. //
  697. // A necessary service is not installed.
  698. //
  699. #define AS_ERROR_SVC_NOT_INSTALLED 0xC0140008L
  700. //
  701. // MessageId: AS_ERROR_INVALID_SITE_BINDING
  702. //
  703. // MessageText:
  704. //
  705. // A site is bound to an illegal IP address.
  706. //
  707. #define AS_ERROR_INVALID_SITE_BINDING 0xC0140009L
  708. //
  709. // MessageId: AS_ERROR_BAD_SUBNET
  710. //
  711. // MessageText:
  712. //
  713. // The machine is on a different subnet.
  714. //
  715. #define AS_ERROR_BAD_SUBNET 0xC014000AL
  716. //
  717. // MessageId: AS_ERROR_MASTER_NOT_FOUND
  718. //
  719. // MessageText:
  720. //
  721. // The cluster master could not be located.
  722. //
  723. #define AS_ERROR_MASTER_NOT_FOUND 0xC014000BL
  724. //
  725. // MessageId: AS_ERROR_NOT_CLUSTER_MASTER
  726. //
  727. // MessageText:
  728. //
  729. // This machine is not the cluster master.
  730. //
  731. #define AS_ERROR_NOT_CLUSTER_MASTER 0xC014000CL
  732. //
  733. // MessageId: AS_ERROR_DIFFERENT_CLUSTER
  734. //
  735. // MessageText:
  736. //
  737. // This machine is part of a different cluster.
  738. //
  739. #define AS_ERROR_DIFFERENT_CLUSTER 0xC014000DL
  740. //
  741. // MessageId: AS_ERROR_WRONG_MEMBERSHIP
  742. //
  743. // MessageText:
  744. //
  745. // This machine is part of a different domain/workgroup than the cluster controller.
  746. //
  747. #define AS_ERROR_WRONG_MEMBERSHIP 0xC014000EL
  748. //
  749. // MessageId: AS_ERROR_SVC_SHUTTING_DOWN
  750. //
  751. // MessageText:
  752. //
  753. // This WebCluster service is shutting down.
  754. //
  755. #define AS_ERROR_SVC_SHUTTING_DOWN 0xC014000FL
  756. //
  757. // MessageId: AS_ERROR_NOT_INITIALIZED
  758. //
  759. // MessageText:
  760. //
  761. // The object was not initialized.
  762. //
  763. #define AS_ERROR_NOT_INITIALIZED 0xC0140010L
  764. //
  765. // MessageId: AS_ERROR_INVALID_CLUSTER_IP
  766. //
  767. // MessageText:
  768. //
  769. // The cluster IP address and/or subnet mask is invalid.
  770. //
  771. #define AS_ERROR_INVALID_CLUSTER_IP 0xC0140011L
  772. //
  773. // MessageId: AS_ERROR_INVALID_DEDICATED_IP
  774. //
  775. // MessageText:
  776. //
  777. // The dedicated IP address and/or subnet mask is invalid.
  778. //
  779. #define AS_ERROR_INVALID_DEDICATED_IP 0xC0140012L
  780. //
  781. // MessageId: AS_ERROR_NO_NIC
  782. //
  783. // MessageText:
  784. //
  785. // No netcard was supplied.
  786. //
  787. #define AS_ERROR_NO_NIC 0xC0140013L
  788. //
  789. // MessageId: AS_ERROR_ALREADY_INITIALIZED
  790. //
  791. // MessageText:
  792. //
  793. // The object was already initialized.
  794. //
  795. #define AS_ERROR_ALREADY_INITIALIZED 0xC0140014L
  796. //
  797. // MessageId: AS_ERROR_NETWORK_CFG_CONFLICT
  798. //
  799. // MessageText:
  800. //
  801. // Network properties are already being modified.
  802. //
  803. #define AS_ERROR_NETWORK_CFG_CONFLICT 0xC0140015L
  804. //
  805. // MessageId: AS_ERROR_CONFLICTING_ACTION
  806. //
  807. // MessageText:
  808. //
  809. // An administrative action is in progress that conflicts with the requested action.
  810. //
  811. #define AS_ERROR_CONFLICTING_ACTION 0xC0140016L
  812. //
  813. // MessageId: AS_ERROR_STALE_DATA
  814. //
  815. // MessageText:
  816. //
  817. // A more recent copy of the data exists.
  818. //
  819. #define AS_ERROR_STALE_DATA 0xC0140017L
  820. //
  821. // MessageId: AS_ERROR_CONTROLLER_CHANGING
  822. //
  823. // MessageText:
  824. //
  825. // A cluster controller change is in progress.
  826. //
  827. #define AS_ERROR_CONTROLLER_CHANGING 0xC0140018L
  828. //
  829. // MessageId: AS_ERROR_CONTROLLER_NOT_CHANGING
  830. //
  831. // MessageText:
  832. //
  833. // There is no cluster controller change currently in progress.
  834. //
  835. #define AS_ERROR_CONTROLLER_NOT_CHANGING 0xC0140019L
  836. //
  837. // MessageId: AS_ERROR_CONTROLLER_EXISTS
  838. //
  839. // MessageText:
  840. //
  841. // There is already a cluster controller.
  842. //
  843. #define AS_ERROR_CONTROLLER_EXISTS 0xC014001AL
  844. //
  845. // MessageId: AS_ERROR_CONTROLLER_UNREACHABLE
  846. //
  847. // MessageText:
  848. //
  849. // The cluster controller could not be reached.
  850. //
  851. #define AS_ERROR_CONTROLLER_UNREACHABLE 0xC014001BL
  852. //
  853. // MessageId: AS_ERROR_NLB_NOT_BOUND
  854. //
  855. // MessageText:
  856. //
  857. // Network Load Balancing isn't bound to any network card.
  858. //
  859. #define AS_ERROR_NLB_NOT_BOUND 0xC014001CL
  860. //
  861. // MessageId: AS_ERROR_NLB_CONFLICTING_HOST_PRIORITY
  862. //
  863. // MessageText:
  864. //
  865. // The server has a conflicting NLB host priority.
  866. //
  867. #define AS_ERROR_NLB_CONFLICTING_HOST_PRIORITY 0xC014001DL
  868. //
  869. // MessageId: AS_ERROR_NLB_ONLY_ONE_NIC
  870. //
  871. // MessageText:
  872. //
  873. // The server has only one network card.
  874. //
  875. #define AS_ERROR_NLB_ONLY_ONE_NIC 0xC014001EL
  876. //
  877. // MessageId: AS_ERROR_NLB_UNSUPP_PORTRULES
  878. //
  879. // MessageText:
  880. //
  881. // The server has unsupported (probably failover) NLB port rules.
  882. //
  883. #define AS_ERROR_NLB_UNSUPP_PORTRULES 0xC014001FL
  884. //
  885. // MessageId: AS_ERROR_NLB_UNMANAGEABLE_CONFIG
  886. //
  887. // MessageText:
  888. //
  889. // The server has an NLB or network configuration that prevents it from going into managed NLB mode.
  890. //
  891. #define AS_ERROR_NLB_UNMANAGEABLE_CONFIG 0xC0140020L
  892. #endif // _WEBCLUSERR_H_