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.

682 lines
12 KiB

  1. /*++
  2. Copyright (c) 1994 Microsoft Corporation
  3. Module Name:
  4. ipcfgmsg.mc
  5. Abstract:
  6. Contains internationalizable message text for IPCONFIG
  7. Author:
  8. Richard L Firth (rfirth) 05-Mar-1994
  9. Revision History:
  10. 05-Mar-1994 rfirth Created
  11. 31-Jul-97 MohsinA PNP patterns for NT50.
  12. --*/
  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: MSG_IPCONFIG_BANNER
  47. //
  48. // MessageText:
  49. //
  50. //
  51. // Windows NT IP Configuration
  52. //
  53. //
  54. #define MSG_IPCONFIG_BANNER 0x00002710L
  55. //
  56. // MessageId: MSG_HOST_NAME
  57. //
  58. // MessageText:
  59. //
  60. // Host Name . . . . . . . . . : %0
  61. //
  62. #define MSG_HOST_NAME 0x00002711L
  63. //
  64. // MessageId: MSG_DNS_SERVERS
  65. //
  66. // MessageText:
  67. //
  68. // DNS Servers . . . . . . . . : %0
  69. //
  70. #define MSG_DNS_SERVERS 0x00002712L
  71. //
  72. // MessageId: MSG_NODE_TYPE
  73. //
  74. // MessageText:
  75. //
  76. // Node Type . . . . . . . . . : %1
  77. //
  78. #define MSG_NODE_TYPE 0x00002713L
  79. //
  80. // MessageId: MSG_SCOPE_ID
  81. //
  82. // MessageText:
  83. //
  84. // NetBIOS Scope ID. . . . . . : %1
  85. //
  86. #define MSG_SCOPE_ID 0x00002714L
  87. //
  88. // MessageId: MSG_IP_ROUTING
  89. //
  90. // MessageText:
  91. //
  92. // IP Routing Enabled. . . . . : %1
  93. //
  94. #define MSG_IP_ROUTING 0x00002715L
  95. //
  96. // MessageId: MSG_PROXY
  97. //
  98. // MessageText:
  99. //
  100. // WINS Proxy Enabled. . . . . : %1
  101. //
  102. #define MSG_PROXY 0x00002716L
  103. //
  104. // MessageId: MSG_DNS_RESOLUTION
  105. //
  106. // MessageText:
  107. //
  108. // NetBIOS Resolution Uses DNS : %1
  109. //
  110. #define MSG_DNS_RESOLUTION 0x00002717L
  111. //
  112. // MessageId: MSG_PHYSICAL_ADDRESS
  113. //
  114. // MessageText:
  115. //
  116. // Physical Address. . . . . . : %1
  117. //
  118. #define MSG_PHYSICAL_ADDRESS 0x00002718L
  119. //
  120. // MessageId: MSG_DESCRIPTION
  121. //
  122. // MessageText:
  123. //
  124. // Description . . . . . . . . : %1
  125. //
  126. #define MSG_DESCRIPTION 0x00002719L
  127. //
  128. // MessageId: MSG_DHCP_ENABLED
  129. //
  130. // MessageText:
  131. //
  132. // DHCP Enabled. . . . . . . . : %1
  133. //
  134. #define MSG_DHCP_ENABLED 0x0000271AL
  135. //
  136. // MessageId: MSG_AUTOCONFIG_ENABLED
  137. //
  138. // MessageText:
  139. //
  140. // Autoconfiguration Enabled . : %1
  141. //
  142. #define MSG_AUTOCONFIG_ENABLED 0x0000271BL
  143. //
  144. // MessageId: MSG_IP_ADDRESS
  145. //
  146. // MessageText:
  147. //
  148. // IP Address. . . . . . . . . : %1
  149. //
  150. #define MSG_IP_ADDRESS 0x0000271CL
  151. //
  152. // MessageId: MSG_AUTOCONFIG_ADDRESS
  153. //
  154. // MessageText:
  155. //
  156. // Autoconfiguration IP Address: %1
  157. //
  158. #define MSG_AUTOCONFIG_ADDRESS 0x0000271DL
  159. //
  160. // MessageId: MSG_SUBNET_MASK
  161. //
  162. // MessageText:
  163. //
  164. // Subnet Mask . . . . . . . . : %1
  165. //
  166. #define MSG_SUBNET_MASK 0x0000271EL
  167. //
  168. // MessageId: MSG_DEFAULT_GATEWAY
  169. //
  170. // MessageText:
  171. //
  172. // Default Gateway . . . . . . : %1
  173. //
  174. #define MSG_DEFAULT_GATEWAY 0x0000271FL
  175. //
  176. // MessageId: MSG_DHCP_SERVER
  177. //
  178. // MessageText:
  179. //
  180. // DHCP Server . . . . . . . . : %1
  181. //
  182. #define MSG_DHCP_SERVER 0x00002720L
  183. //
  184. // MessageId: MSG_WINS_SERVER_1
  185. //
  186. // MessageText:
  187. //
  188. // Primary WINS Server . . . . : %1
  189. //
  190. #define MSG_WINS_SERVER_1 0x00002721L
  191. //
  192. // MessageId: MSG_WINS_SERVER_2
  193. //
  194. // MessageText:
  195. //
  196. // Secondary WINS Server . . . : %1
  197. //
  198. #define MSG_WINS_SERVER_2 0x00002722L
  199. //
  200. // MessageId: MSG_LEASE_OBTAINED
  201. //
  202. // MessageText:
  203. //
  204. // Lease Obtained. . . . . . . : %1
  205. //
  206. #define MSG_LEASE_OBTAINED 0x00002723L
  207. //
  208. // MessageId: MSG_LEASE_EXPIRES
  209. //
  210. // MessageText:
  211. //
  212. // Lease Expires . . . . . . . : %1
  213. //
  214. #define MSG_LEASE_EXPIRES 0x00002724L
  215. //
  216. // MessageId: MSG_ERROR_STRING
  217. //
  218. // MessageText:
  219. //
  220. // Error: %1
  221. //
  222. #define MSG_ERROR_STRING 0x00002725L
  223. //
  224. // MessageId: MSG_ADAPTER
  225. //
  226. // MessageText:
  227. //
  228. // %1adapter %2:
  229. //
  230. //
  231. #define MSG_ADAPTER 0x00002726L
  232. //
  233. // MessageId: MSG_FATAL_ERROR
  234. //
  235. // MessageText:
  236. //
  237. // Fatal error: %1
  238. //
  239. //
  240. #define MSG_FATAL_ERROR 0x00002727L
  241. //
  242. // MessageId: MSG_INCORRECT_ARGS
  243. //
  244. // MessageText:
  245. //
  246. // Error: Command line arguments conflict
  247. //
  248. //
  249. #define MSG_INCORRECT_ARGS 0x00002728L
  250. //
  251. // MessageId: MSG_UNRECOGNIZED_ARG
  252. //
  253. // MessageText:
  254. //
  255. // Error: Unrecognized command line argument "%1"
  256. //
  257. //
  258. #define MSG_UNRECOGNIZED_ARG 0x00002729L
  259. //
  260. // MessageId: MSG_USAGE
  261. //
  262. // MessageText:
  263. //
  264. //
  265. // USAGE: ipconfig [/? | /all | /release [adapter] | /renew [adapter]]
  266. //
  267. // adapter Full name or pattern with '*' and '?' to 'match',
  268. // * matches any character, ? matches one character.
  269. // Options
  270. // /? Display this help message.
  271. // /all Display full configuration information.
  272. // /release Release the IP address for the specified adapter.
  273. // /renew Renew the IP address for the specified adapter.
  274. //
  275. // The default is to display only the IP address, subnet mask and
  276. // default gateway for each adapter bound to TCP/IP.
  277. //
  278. // For Release and Renew, if no adapter name is specified, then the IP address
  279. // leases for all adapters bound to TCP/IP will be released or renewed.
  280. //
  281. // Examples:
  282. // > ipconfig ... Show information.
  283. // > ipconfig /all ... Show detailed information
  284. // > ipconfig /renew ... renew all adapters
  285. // > ipconfig /renew EL* ... renew adapters named EL....
  286. // > ipconfig /release *ELINK?21* ... release all matching adapters,
  287. // eg. ELINK-21, myELELINKi21adapter.
  288. //
  289. #define MSG_USAGE 0x0000272AL
  290. //
  291. // MessageId: MSG_BNODE
  292. //
  293. // MessageText:
  294. //
  295. // Broadcast%0
  296. //
  297. #define MSG_BNODE 0x0000272BL
  298. //
  299. // MessageId: MSG_PNODE
  300. //
  301. // MessageText:
  302. //
  303. // Peer-Peer%0
  304. //
  305. #define MSG_PNODE 0x0000272CL
  306. //
  307. // MessageId: MSG_MNODE
  308. //
  309. // MessageText:
  310. //
  311. // Mixed%0
  312. //
  313. #define MSG_MNODE 0x0000272DL
  314. //
  315. // MessageId: MSG_HNODE
  316. //
  317. // MessageText:
  318. //
  319. // Hybrid%0
  320. //
  321. #define MSG_HNODE 0x0000272EL
  322. //
  323. // MessageId: MSG_IF_TYPE_OTHER
  324. //
  325. // MessageText:
  326. //
  327. // Other %0
  328. //
  329. #define MSG_IF_TYPE_OTHER 0x0000272FL
  330. //
  331. // MessageId: MSG_IF_TYPE_ETHERNET
  332. //
  333. // MessageText:
  334. //
  335. // Ethernet %0
  336. //
  337. #define MSG_IF_TYPE_ETHERNET 0x00002730L
  338. //
  339. // MessageId: MSG_IF_TYPE_TOKEN_RING
  340. //
  341. // MessageText:
  342. //
  343. // Token Ring %0
  344. //
  345. #define MSG_IF_TYPE_TOKEN_RING 0x00002731L
  346. //
  347. // MessageId: MSG_IF_TYPE_FDDI
  348. //
  349. // MessageText:
  350. //
  351. // FDDI %0
  352. //
  353. #define MSG_IF_TYPE_FDDI 0x00002732L
  354. //
  355. // MessageId: MSG_IF_TYPE_PPP
  356. //
  357. // MessageText:
  358. //
  359. // PPP %0
  360. //
  361. #define MSG_IF_TYPE_PPP 0x00002733L
  362. //
  363. // MessageId: MSG_IF_TYPE_LOOPBACK
  364. //
  365. // MessageText:
  366. //
  367. // Loopback %0
  368. //
  369. #define MSG_IF_TYPE_LOOPBACK 0x00002734L
  370. //
  371. // MessageId: MSG_IF_TYPE_SLIP
  372. //
  373. // MessageText:
  374. //
  375. // SLIP %0
  376. //
  377. #define MSG_IF_TYPE_SLIP 0x00002735L
  378. //
  379. // MessageId: MSG_YES
  380. //
  381. // MessageText:
  382. //
  383. // Yes%0
  384. //
  385. #define MSG_YES 0x00002736L
  386. //
  387. // MessageId: MSG_NO
  388. //
  389. // MessageText:
  390. //
  391. // No%0
  392. //
  393. #define MSG_NO 0x00002737L
  394. //
  395. // MessageId: MSG_INIT_FAILED
  396. //
  397. // MessageText:
  398. //
  399. // Failed to initialize%0
  400. //
  401. #define MSG_INIT_FAILED 0x00002738L
  402. //
  403. // MessageId: MSG_TCP_NOT_RUNNING
  404. //
  405. // MessageText:
  406. //
  407. // TCP/IP is not running on this system%0
  408. //
  409. #define MSG_TCP_NOT_RUNNING 0x00002739L
  410. //
  411. // MessageId: MSG_REG_BINDINGS_ERROR
  412. //
  413. // MessageText:
  414. //
  415. // Cannot access adapter bindings registry key%0
  416. //
  417. #define MSG_REG_BINDINGS_ERROR 0x0000273AL
  418. //
  419. // MessageId: MSG_REG_INCONSISTENT_ERROR
  420. //
  421. // MessageText:
  422. //
  423. // Inconsistent registry contents%0
  424. //
  425. #define MSG_REG_INCONSISTENT_ERROR 0x0000273BL
  426. //
  427. // MessageId: MSG_TCP_BINDING_ERROR
  428. //
  429. // MessageText:
  430. //
  431. // TCP/IP not bound to any adapters%0
  432. //
  433. #define MSG_TCP_BINDING_ERROR 0x0000273CL
  434. //
  435. // MessageId: MSG_MEMORY_ERROR
  436. //
  437. // MessageText:
  438. //
  439. // Allocating memory%0
  440. //
  441. #define MSG_MEMORY_ERROR 0x0000273DL
  442. //
  443. // MessageId: MSG_ALL
  444. //
  445. // MessageText:
  446. //
  447. // all%0
  448. //
  449. #define MSG_ALL 0x0000273EL
  450. //
  451. // MessageId: MSG_RELEASE
  452. //
  453. // MessageText:
  454. //
  455. // Release%0
  456. //
  457. #define MSG_RELEASE 0x0000273FL
  458. //
  459. // MessageId: MSG_RENEW
  460. //
  461. // MessageText:
  462. //
  463. // Renew%0
  464. //
  465. #define MSG_RENEW 0x00002740L
  466. //
  467. // MessageId: MSG_ADAPTER_NOT_FOUND
  468. //
  469. // MessageText:
  470. //
  471. // Error: Adapter "%1" is not bound to TCP/IP
  472. //
  473. #define MSG_ADAPTER_NOT_FOUND 0x00002741L
  474. //
  475. // MessageId: MSG_NO_ADAPTERS_BOUND
  476. //
  477. // MessageText:
  478. //
  479. // Error: No adapters bound to TCP/IP
  480. //
  481. #define MSG_NO_ADAPTERS_BOUND 0x00002742L
  482. //
  483. // MessageId: MSG_CANT_FIND_LIBRARY
  484. //
  485. // MessageText:
  486. //
  487. // Fatal: Cannot find dynamic link library "%1"
  488. //
  489. #define MSG_CANT_FIND_LIBRARY 0x00002743L
  490. //
  491. // MessageId: MSG_CANT_FIND_ROUTINE
  492. //
  493. // MessageText:
  494. //
  495. // Fatal: Cannot find function "%1" in library "%2"
  496. //
  497. #define MSG_CANT_FIND_ROUTINE 0x00002744L
  498. //
  499. // MessageId: MSG_ADAPTER_NAME_ERROR
  500. //
  501. // MessageText:
  502. //
  503. // Error: The adapter name "%1" is invalid
  504. //
  505. #define MSG_ADAPTER_NAME_ERROR 0x00002745L
  506. //
  507. // MessageId: MSG_RELEASE_FAILED
  508. //
  509. // MessageText:
  510. //
  511. // Error: %1: Releasing adapter "%2"
  512. //
  513. #define MSG_RELEASE_FAILED 0x00002746L
  514. //
  515. // MessageId: MSG_ACQUIRE_FAILED
  516. //
  517. // MessageText:
  518. //
  519. // Error: %1: Renewing adapter "%2"
  520. //
  521. #define MSG_ACQUIRE_FAILED 0x00002747L
  522. //
  523. // MessageId: MSG_RELEASE_SUCCEEDED
  524. //
  525. // MessageText:
  526. //
  527. // IP address %1 successfully released for adapter "%2"
  528. //
  529. #define MSG_RELEASE_SUCCEEDED 0x00002748L
  530. //
  531. // MessageId: MSG_RELEASE_OK
  532. //
  533. // MessageText:
  534. //
  535. // IP address successfully released for adapter "%1"
  536. //
  537. #define MSG_RELEASE_OK 0x00002749L
  538. //
  539. // MessageId: MSG_NO_DHCP_ENABLED
  540. //
  541. // MessageText:
  542. //
  543. // Error: No adapters bound to TCP/IP are enabled for DHCP
  544. //
  545. #define MSG_NO_DHCP_ENABLED 0x0000274AL
  546. //
  547. // MessageId: MSG_ADAPTER_NOT_DHCP
  548. //
  549. // MessageText:
  550. //
  551. // Error: %1: Adapter "%2" is not enabled for DHCP
  552. //
  553. #define MSG_ADAPTER_NOT_DHCP 0x0000274BL
  554. //
  555. // MessageId: MSG_ACCESS_DENIED
  556. //
  557. // MessageText:
  558. //
  559. // Access Denied%0
  560. //
  561. #define MSG_ACCESS_DENIED 0x0000274CL
  562. //
  563. // MessageId: MSG_SERVER_UNAVAILABLE
  564. //
  565. // MessageText:
  566. //
  567. // DHCP Server Unavailable%0
  568. //
  569. #define MSG_SERVER_UNAVAILABLE 0x0000274DL
  570. //
  571. // MessageId: MSG_ALREADY_RELEASED
  572. //
  573. // MessageText:
  574. //
  575. // IP Address for adapter %1 is already released
  576. //
  577. #define MSG_ALREADY_RELEASED 0x0000274EL
  578. //
  579. // MessageId: MSG_ADDRESS_CONFLICT
  580. //
  581. // MessageText:
  582. //
  583. // The DHCP client obtained an address that is already in use on the network.
  584. //
  585. #define MSG_ADDRESS_CONFLICT 0x0000274FL
  586. //
  587. // MessageId: MSG_CANT_RELEASE_AUTOCONFIG_ADAPTER
  588. //
  589. // MessageText:
  590. //
  591. // Adapter %1 was automatically configured and does not currently have a DHCP address. The IP address for this adapter can not be released.
  592. //
  593. #define MSG_CANT_RELEASE_AUTOCONFIG_ADAPTER 0x00002750L
  594. //
  595. // MessageId: MSG_NO_DHCP_ADDRESS
  596. //
  597. // MessageText:
  598. //
  599. // All adapters bound to DHCP have a DHCP address. The addresses were automatically configured and can not be
  600. // released.
  601. //
  602. #define MSG_NO_DHCP_ADDRESS 0x00002751L