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.

1200 lines
25 KiB

  1. /*++ BUILD Version: 0001 // Increment this if a change has global effects
  2. Copyright (c) 1997 Microsoft Corporation
  3. Module Name:
  4. sacmsg.mc
  5. Abstract:
  6. sac commands
  7. Author:
  8. Andrew Ritz (andrewr) 15-June-2000
  9. Revision History:
  10. --*/
  11. //
  12. // Status 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| 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. // Facility - is the facility code
  32. //
  33. // Code - is the facility's status code
  34. //
  35. //
  36. //
  37. // Values are 32 bit values layed out as follows:
  38. //
  39. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  40. // 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
  41. // +---+-+-+-----------------------+-------------------------------+
  42. // |Sev|C|R| Facility | Code |
  43. // +---+-+-+-----------------------+-------------------------------+
  44. //
  45. // where
  46. //
  47. // Sev - is the severity code
  48. //
  49. // 00 - Success
  50. // 01 - Informational
  51. // 10 - Warning
  52. // 11 - Error
  53. //
  54. // C - is the Customer code flag
  55. //
  56. // R - is a reserved bit
  57. //
  58. // Facility - is the facility code
  59. //
  60. // Code - is the facility's status code
  61. //
  62. //
  63. // Define the facility codes
  64. //
  65. //
  66. // Define the severity codes
  67. //
  68. #define STATUS_SEVERITY_WARNING 0x2
  69. #define STATUS_SEVERITY_SUCCESS 0x0
  70. #define STATUS_SEVERITY_INFORMATIONAL 0x1
  71. #define STATUS_SEVERITY_ERROR 0x3
  72. //
  73. // MessageId: SAC_INITIALIZED
  74. //
  75. // MessageText:
  76. //
  77. //
  78. // Computer is booting, SAC started and initialized.
  79. //
  80. // Use the "ch -?" command for information about using channels.
  81. // Use the "?" command for general help.
  82. //
  83. //
  84. #define SAC_INITIALIZED ((ULONG)0x00000001L)
  85. //
  86. // MessageId: SAC_ENTER
  87. //
  88. // MessageText:
  89. //
  90. //
  91. //
  92. #define SAC_ENTER ((ULONG)0x00000002L)
  93. //
  94. // MessageId: SAC_PROMPT
  95. //
  96. // MessageText:
  97. //
  98. // SAC>%0
  99. //
  100. #define SAC_PROMPT ((ULONG)0x00000003L)
  101. //
  102. // MessageId: SAC_UNLOADED
  103. //
  104. // MessageText:
  105. //
  106. // The SAC is unavailable, it was directly unloaded.
  107. //
  108. #define SAC_UNLOADED ((ULONG)0x00000004L)
  109. //
  110. // MessageId: SAC_SHUTDOWN
  111. //
  112. // MessageText:
  113. //
  114. // The SAC will become unavailable soon. The computer is shutting down.
  115. //
  116. //
  117. #define SAC_SHUTDOWN ((ULONG)0x00000005L)
  118. //
  119. // MessageId: SAC_INVALID_PARAMETER
  120. //
  121. // MessageText:
  122. //
  123. // A parameter was incorrect or missing. Try the 'help' command for more details.
  124. //
  125. #define SAC_INVALID_PARAMETER ((ULONG)0x00000006L)
  126. //
  127. // MessageId: SAC_THREAD_ON
  128. //
  129. // MessageText:
  130. //
  131. // Thread information is now ON.
  132. //
  133. #define SAC_THREAD_ON ((ULONG)0x00000007L)
  134. //
  135. // MessageId: SAC_THREAD_OFF
  136. //
  137. // MessageText:
  138. //
  139. // Thread information is now OFF.
  140. //
  141. #define SAC_THREAD_OFF ((ULONG)0x00000008L)
  142. //
  143. // MessageId: SAC_PAGING_ON
  144. //
  145. // MessageText:
  146. //
  147. // Paging is now ON.
  148. //
  149. #define SAC_PAGING_ON ((ULONG)0x00000009L)
  150. //
  151. // MessageId: SAC_PAGING_OFF
  152. //
  153. // MessageText:
  154. //
  155. // Paging is now OFF.
  156. //
  157. #define SAC_PAGING_OFF ((ULONG)0x0000000AL)
  158. //
  159. // MessageId: SAC_NO_MEMORY
  160. //
  161. // MessageText:
  162. //
  163. // Paging is now OFF.
  164. //
  165. #define SAC_NO_MEMORY ((ULONG)0x0000000BL)
  166. //
  167. // MessageId: SAC_HELP_D_CMD
  168. //
  169. // MessageText:
  170. //
  171. // d Dump the current kernel log.
  172. //
  173. #define SAC_HELP_D_CMD ((ULONG)0x0000000CL)
  174. //
  175. // MessageId: SAC_HELP_F_CMD
  176. //
  177. // MessageText:
  178. //
  179. // f Toggle detailed or abbreviated tlist info.
  180. //
  181. #define SAC_HELP_F_CMD ((ULONG)0x0000000DL)
  182. //
  183. // MessageId: SAC_HELP_HELP_CMD
  184. //
  185. // MessageText:
  186. //
  187. // ? or help Display this list.
  188. //
  189. #define SAC_HELP_HELP_CMD ((ULONG)0x0000000EL)
  190. //
  191. // MessageId: SAC_HELP_I1_CMD
  192. //
  193. // MessageText:
  194. //
  195. // i List all IP network numbers and their IP addresses.
  196. //
  197. #define SAC_HELP_I1_CMD ((ULONG)0x0000000FL)
  198. //
  199. // MessageId: SAC_HELP_I2_CMD
  200. //
  201. // MessageText:
  202. //
  203. // i <#> <ip> <subnet> <gateway> Set IP addr., subnet and gateway.
  204. //
  205. #define SAC_HELP_I2_CMD ((ULONG)0x00000010L)
  206. //
  207. // MessageId: SAC_HELP_K_CMD
  208. //
  209. // MessageText:
  210. //
  211. // k <pid> Kill the given process.
  212. //
  213. #define SAC_HELP_K_CMD ((ULONG)0x00000012L)
  214. //
  215. // MessageId: SAC_HELP_L_CMD
  216. //
  217. // MessageText:
  218. //
  219. // l <pid> Lower the priority of a process to the lowest possible.
  220. //
  221. #define SAC_HELP_L_CMD ((ULONG)0x00000013L)
  222. //
  223. // MessageId: SAC_HELP_M_CMD
  224. //
  225. // MessageText:
  226. //
  227. // m <pid> <MB-allow> Limit the memory usage of a process to <MB-allow>.
  228. //
  229. #define SAC_HELP_M_CMD ((ULONG)0x00000014L)
  230. //
  231. // MessageId: SAC_HELP_P_CMD
  232. //
  233. // MessageText:
  234. //
  235. // p Toggle paging the display.
  236. //
  237. #define SAC_HELP_P_CMD ((ULONG)0x00000015L)
  238. //
  239. // MessageId: SAC_HELP_R_CMD
  240. //
  241. // MessageText:
  242. //
  243. // r <pid> Raise the priority of a process by one.
  244. //
  245. #define SAC_HELP_R_CMD ((ULONG)0x00000016L)
  246. //
  247. // MessageId: SAC_HELP_S1_CMD
  248. //
  249. // MessageText:
  250. //
  251. // s Display the current time and date (24 hour clock used).
  252. //
  253. #define SAC_HELP_S1_CMD ((ULONG)0x00000017L)
  254. //
  255. // MessageId: SAC_HELP_S2_CMD
  256. //
  257. // MessageText:
  258. //
  259. // s mm/dd/yyyy hh:mm Set the current time and date (24 hour clock used).
  260. //
  261. #define SAC_HELP_S2_CMD ((ULONG)0x00000018L)
  262. //
  263. // MessageId: SAC_HELP_T_CMD
  264. //
  265. // MessageText:
  266. //
  267. // t Tlist.
  268. //
  269. #define SAC_HELP_T_CMD ((ULONG)0x00000019L)
  270. //
  271. // MessageId: SAC_HELP_RESTART_CMD
  272. //
  273. // MessageText:
  274. //
  275. // restart Restart the system immediately.
  276. //
  277. #define SAC_HELP_RESTART_CMD ((ULONG)0x0000001BL)
  278. //
  279. // MessageId: SAC_HELP_SHUTDOWN_CMD
  280. //
  281. // MessageText:
  282. //
  283. // shutdown Shutdown the system immediately.
  284. //
  285. #define SAC_HELP_SHUTDOWN_CMD ((ULONG)0x0000001CL)
  286. //
  287. // MessageId: SAC_HELP_CRASHDUMP1_CMD
  288. //
  289. // MessageText:
  290. //
  291. // crashdump Crash the system. You must have crash dump enabled.
  292. //
  293. #define SAC_HELP_CRASHDUMP1_CMD ((ULONG)0x0000001DL)
  294. //
  295. // MessageId: SAC_HELP_IDENTIFICATION_CMD
  296. //
  297. // MessageText:
  298. //
  299. // id Display the computer identification information.
  300. //
  301. #define SAC_HELP_IDENTIFICATION_CMD ((ULONG)0x0000001FL)
  302. //
  303. // MessageId: SAC_HELP_LOCK_CMD
  304. //
  305. // MessageText:
  306. //
  307. // lock Lock access to Command Prompt channels.
  308. //
  309. #define SAC_HELP_LOCK_CMD ((ULONG)0x00000020L)
  310. //
  311. // MessageId: SAC_FAILURE_WITH_ERROR
  312. //
  313. // MessageText:
  314. //
  315. // Failed with status 0x%%X.
  316. //
  317. #define SAC_FAILURE_WITH_ERROR ((ULONG)0x00000030L)
  318. //
  319. // MessageId: SAC_DATETIME_FORMAT
  320. //
  321. // MessageText:
  322. //
  323. // Date: %%02d/%%02d/%%02d Time (GMT): %%02d:%%02d:%%02d:%%04d
  324. //
  325. #define SAC_DATETIME_FORMAT ((ULONG)0x00000031L)
  326. //
  327. // MessageId: SAC_IPADDRESS_RETRIEVE_FAILURE
  328. //
  329. // MessageText:
  330. //
  331. // SAC could not retrieve the IP Address.
  332. //
  333. #define SAC_IPADDRESS_RETRIEVE_FAILURE ((ULONG)0x00000032L)
  334. //
  335. // MessageId: SAC_IPADDRESS_CLEAR_FAILURE
  336. //
  337. // MessageText:
  338. //
  339. // SAC could not clear the existing IP Address.
  340. //
  341. #define SAC_IPADDRESS_CLEAR_FAILURE ((ULONG)0x00000033L)
  342. //
  343. // MessageId: SAC_IPADDRESS_SET_FAILURE
  344. //
  345. // MessageText:
  346. //
  347. // SAC could not set the IP Address.
  348. //
  349. #define SAC_IPADDRESS_SET_FAILURE ((ULONG)0x00000034L)
  350. //
  351. // MessageId: SAC_IPADDRESS_SET_SUCCESS
  352. //
  353. // MessageText:
  354. //
  355. // SAC successfully set the IP Address, subnet mask, and gateway.
  356. //
  357. #define SAC_IPADDRESS_SET_SUCCESS ((ULONG)0x00000036L)
  358. //
  359. // MessageId: SAC_KILL_FAILURE
  360. //
  361. // MessageText:
  362. //
  363. // SAC failed to terminate the process.
  364. //
  365. #define SAC_KILL_FAILURE ((ULONG)0x00000037L)
  366. //
  367. // MessageId: SAC_KILL_SUCCESS
  368. //
  369. // MessageText:
  370. //
  371. // SAC successfully terminated the process.
  372. //
  373. #define SAC_KILL_SUCCESS ((ULONG)0x00000038L)
  374. //
  375. // MessageId: SAC_LOWERPRI_FAILURE
  376. //
  377. // MessageText:
  378. //
  379. // SAC failed to lower the process priority.
  380. //
  381. #define SAC_LOWERPRI_FAILURE ((ULONG)0x00000039L)
  382. //
  383. // MessageId: SAC_LOWERPRI_SUCCESS
  384. //
  385. // MessageText:
  386. //
  387. // SAC successfully lowered the process priority.
  388. //
  389. #define SAC_LOWERPRI_SUCCESS ((ULONG)0x0000003AL)
  390. //
  391. // MessageId: SAC_RAISEPRI_FAILURE
  392. //
  393. // MessageText:
  394. //
  395. // SAC failed to raise the process priority.
  396. //
  397. #define SAC_RAISEPRI_FAILURE ((ULONG)0x0000003BL)
  398. //
  399. // MessageId: SAC_RAISEPRI_SUCCESS
  400. //
  401. // MessageText:
  402. //
  403. // SAC successfully raised the process priority.
  404. //
  405. #define SAC_RAISEPRI_SUCCESS ((ULONG)0x0000003CL)
  406. //
  407. // MessageId: SAC_LOWERMEM_FAILURE
  408. //
  409. // MessageText:
  410. //
  411. // SAC failed to limit the available process memory.
  412. //
  413. #define SAC_LOWERMEM_FAILURE ((ULONG)0x0000003DL)
  414. //
  415. // MessageId: SAC_LOWERMEM_SUCCESS
  416. //
  417. // MessageText:
  418. //
  419. // SAC successfully limited the available process memory.
  420. //
  421. #define SAC_LOWERMEM_SUCCESS ((ULONG)0x0000003EL)
  422. //
  423. // MessageId: SAC_RAISEPRI_NOTLOWERED
  424. //
  425. // MessageText:
  426. //
  427. // SAC cannot raise the priority of a process that was not previously lowered.
  428. //
  429. #define SAC_RAISEPRI_NOTLOWERED ((ULONG)0x0000003FL)
  430. //
  431. // MessageId: SAC_RAISEPRI_MAXIMUM
  432. //
  433. // MessageText:
  434. //
  435. // SAC cannot raise the process priority any higher.
  436. //
  437. #define SAC_RAISEPRI_MAXIMUM ((ULONG)0x00000040L)
  438. //
  439. // MessageId: SAC_SHUTDOWN_FAILURE
  440. //
  441. // MessageText:
  442. //
  443. // SAC failed to shutdown the system.
  444. //
  445. #define SAC_SHUTDOWN_FAILURE ((ULONG)0x00000041L)
  446. //
  447. // MessageId: SAC_RESTART_FAILURE
  448. //
  449. // MessageText:
  450. //
  451. // SAC failed to restart the system.
  452. //
  453. #define SAC_RESTART_FAILURE ((ULONG)0x00000042L)
  454. //
  455. // MessageId: SAC_CRASHDUMP_FAILURE
  456. //
  457. // MessageText:
  458. //
  459. // SAC failed to crashdump the system.
  460. //
  461. #define SAC_CRASHDUMP_FAILURE ((ULONG)0x00000043L)
  462. //
  463. // MessageId: SAC_TLIST_FAILURE
  464. //
  465. // MessageText:
  466. //
  467. // SAC failed to retrieve the task list.
  468. //
  469. #define SAC_TLIST_FAILURE ((ULONG)0x00000044L)
  470. //
  471. // MessageId: SAC_TLIST_HEADER1_FORMAT
  472. //
  473. // MessageText:
  474. //
  475. // memory: %%4ld kb uptime:%%3ld %%2ld:%%02ld:%%02ld.%%03ld
  476. //
  477. //
  478. //
  479. #define SAC_TLIST_HEADER1_FORMAT ((ULONG)0x00000045L)
  480. //
  481. // MessageId: SAC_TLIST_NOPAGEFILE
  482. //
  483. // MessageText:
  484. //
  485. // No pagefile in use.
  486. //
  487. #define SAC_TLIST_NOPAGEFILE ((ULONG)0x00000046L)
  488. //
  489. // MessageId: SAC_TLIST_PAGEFILE_NAME
  490. //
  491. // MessageText:
  492. //
  493. // PageFile: %%wZ
  494. //
  495. #define SAC_TLIST_PAGEFILE_NAME ((ULONG)0x00000047L)
  496. //
  497. // MessageId: SAC_TLIST_PAGEFILE_DATA
  498. //
  499. // MessageText:
  500. //
  501. // Current Size: %%6ld kb Total Used: %%6ld kb Peak Used %%6ld kb
  502. //
  503. #define SAC_TLIST_PAGEFILE_DATA ((ULONG)0x00000048L)
  504. //
  505. // MessageId: SAC_TLIST_MEMORY1_DATA
  506. //
  507. // MessageText:
  508. //
  509. //
  510. // Memory:%%7ldK Avail:%%7ldK TotalWs:%%7ldK InRam Kernel:%%5ldK P:%%5ldK
  511. //
  512. #define SAC_TLIST_MEMORY1_DATA ((ULONG)0x00000049L)
  513. //
  514. // MessageId: SAC_TLIST_MEMORY2_DATA
  515. //
  516. // MessageText:
  517. //
  518. // Commit:%%7ldK/%%7ldK Limit:%%7ldK Peak:%%7ldK Pool N:%%5ldK P:%%5ldK
  519. //
  520. #define SAC_TLIST_MEMORY2_DATA ((ULONG)0x0000004AL)
  521. //
  522. // MessageId: SAC_TLIST_PROCESS1_HEADER
  523. //
  524. // MessageText:
  525. //
  526. // User Time Kernel Time Ws Faults Commit Pri Hnd Thd Pid Name
  527. //
  528. #define SAC_TLIST_PROCESS1_HEADER ((ULONG)0x0000004BL)
  529. //
  530. // MessageId: SAC_TLIST_PROCESS2_HEADER
  531. //
  532. // MessageText:
  533. //
  534. // %%6ld %%8ld File Cache
  535. //
  536. #define SAC_TLIST_PROCESS2_HEADER ((ULONG)0x0000004CL)
  537. //
  538. // MessageId: SAC_TLIST_PROCESS1_DATA
  539. //
  540. // MessageText:
  541. //
  542. // %%3ld:%%02ld:%%02ld.%%03ld %%3ld:%%02ld:%%02ld.%%03ld%%6ld %%8ld %%7ld %%2ld %%4ld %%3ld %%4ld %%wZ
  543. //
  544. #define SAC_TLIST_PROCESS1_DATA ((ULONG)0x0000004DL)
  545. //
  546. // MessageId: SAC_TLIST_PROCESS2_DATA
  547. //
  548. // MessageText:
  549. //
  550. // %%3ld:%%02ld:%%02ld.%%03ld %%3ld:%%02ld:%%02ld.%%03ld
  551. //
  552. #define SAC_TLIST_PROCESS2_DATA ((ULONG)0x0000004EL)
  553. //
  554. // MessageId: SAC_TLIST_PSTAT_HEADER
  555. //
  556. // MessageText:
  557. //
  558. // pid:%%3lx pri:%%2ld Hnd:%%5ld Pf:%%7ld Ws:%%7ldK %%wZ
  559. //
  560. #define SAC_TLIST_PSTAT_HEADER ((ULONG)0x0000004FL)
  561. //
  562. // MessageId: SAC_TLIST_PSTAT_THREAD_HEADER
  563. //
  564. // MessageText:
  565. //
  566. // tid pri Ctx Swtch StrtAddr User Time Kernel Time State
  567. //
  568. #define SAC_TLIST_PSTAT_THREAD_HEADER ((ULONG)0x00000050L)
  569. //
  570. // MessageId: SAC_TLIST_PSTAT_THREAD_DATA
  571. //
  572. // MessageText:
  573. //
  574. // %%3lx %%2ld %%9ld %%p %%2ld:%%02ld:%%02ld.%%03ld %%2ld:%%02ld:%%02ld.%%03ld %%s%%s
  575. //
  576. #define SAC_TLIST_PSTAT_THREAD_DATA ((ULONG)0x00000051L)
  577. //
  578. // MessageId: SAC_MORE_MESSAGE
  579. //
  580. // MessageText:
  581. //
  582. // ----Press <Enter> for more----
  583. //
  584. #define SAC_MORE_MESSAGE ((ULONG)0x00000052L)
  585. //
  586. // MessageId: SAC_RETRIEVING_IPADDR
  587. //
  588. // MessageText:
  589. //
  590. // SAC is retrieving IP Addresses...
  591. //
  592. #define SAC_RETRIEVING_IPADDR ((ULONG)0x00000053L)
  593. //
  594. // MessageId: SAC_IPADDR_FAILED
  595. //
  596. // MessageText:
  597. //
  598. // Could not retrieve IP Address(es).
  599. //
  600. #define SAC_IPADDR_FAILED ((ULONG)0x00000054L)
  601. //
  602. // MessageId: SAC_IPADDR_NONE
  603. //
  604. // MessageText:
  605. //
  606. // There are no IP Addresses available.
  607. //
  608. #define SAC_IPADDR_NONE ((ULONG)0x00000055L)
  609. //
  610. // MessageId: SAC_IPADDR_DATA
  611. //
  612. // MessageText:
  613. //
  614. // Net: %%d, Ip=%%d.%%d.%%d.%%d Subnet=%%d.%%d.%%d.%%d Gateway=%%d.%%d.%%d.%%d
  615. //
  616. #define SAC_IPADDR_DATA ((ULONG)0x00000056L)
  617. //
  618. // MessageId: SAC_DATETIME_FORMAT2
  619. //
  620. // MessageText:
  621. //
  622. // Date: %%02d/%%02d/%%02d Time (GMT): %%02d:%%02d
  623. //
  624. #define SAC_DATETIME_FORMAT2 ((ULONG)0x00000057L)
  625. //
  626. // MessageId: SAC_DATETIME_LIMITS
  627. //
  628. // MessageText:
  629. //
  630. // The year is restricted from 1980 to 2099.
  631. //
  632. #define SAC_DATETIME_LIMITS ((ULONG)0x00000058L)
  633. //
  634. // MessageId: SAC_PROCESS_STALE
  635. //
  636. // MessageText:
  637. //
  638. // That process has been killed and is being cleaned up by the system.
  639. //
  640. #define SAC_PROCESS_STALE ((ULONG)0x00000059L)
  641. //
  642. // MessageId: SAC_DUPLICATE_PROCESS
  643. //
  644. // MessageText:
  645. //
  646. // A duplicate process id is being cleaned up by the system. Try the
  647. // command again in a few seconds.
  648. //
  649. #define SAC_DUPLICATE_PROCESS ((ULONG)0x0000005AL)
  650. //
  651. // MessageId: SAC_MACHINEINFO_COMPUTERNAME
  652. //
  653. // MessageText:
  654. //
  655. // Computer Name: %%ws
  656. //
  657. #define SAC_MACHINEINFO_COMPUTERNAME ((ULONG)0x0000005CL)
  658. //
  659. // MessageId: SAC_MACHINEINFO_GUID
  660. //
  661. // MessageText:
  662. //
  663. // Computer GUID: %%ws
  664. //
  665. #define SAC_MACHINEINFO_GUID ((ULONG)0x0000005DL)
  666. //
  667. // MessageId: SAC_MACHINEINFO_PROCESSOR_ARCHITECTURE
  668. //
  669. // MessageText:
  670. //
  671. // Processor Architecture: %%ws
  672. //
  673. #define SAC_MACHINEINFO_PROCESSOR_ARCHITECTURE ((ULONG)0x0000005EL)
  674. //
  675. // MessageId: SAC_MACHINEINFO_OS_BUILD
  676. //
  677. // MessageText:
  678. //
  679. // Build Number: %%ws
  680. //
  681. #define SAC_MACHINEINFO_OS_BUILD ((ULONG)0x0000005FL)
  682. //
  683. // MessageId: SAC_MACHINEINFO_OS_PRODUCTTYPE
  684. //
  685. // MessageText:
  686. //
  687. // Product: %%ws
  688. //
  689. #define SAC_MACHINEINFO_OS_PRODUCTTYPE ((ULONG)0x00000060L)
  690. //
  691. // MessageId: SAC_MACHINEINFO_SERVICE_PACK
  692. //
  693. // MessageText:
  694. //
  695. // Applied Service Pack: %%ws
  696. //
  697. #define SAC_MACHINEINFO_SERVICE_PACK ((ULONG)0x00000061L)
  698. //
  699. // MessageId: SAC_MACHINEINFO_NO_SERVICE_PACK
  700. //
  701. // MessageText:
  702. //
  703. // None%0
  704. //
  705. #define SAC_MACHINEINFO_NO_SERVICE_PACK ((ULONG)0x00000062L)
  706. //
  707. // MessageId: SAC_MACHINEINFO_OS_VERSION
  708. //
  709. // MessageText:
  710. //
  711. // Version Number: %%ws
  712. //
  713. #define SAC_MACHINEINFO_OS_VERSION ((ULONG)0x00000063L)
  714. //
  715. // MessageId: SAC_MACHINEINFO_DATACENTER
  716. //
  717. // MessageText:
  718. //
  719. // Windows Server 2003 Datacenter Edition%0
  720. //
  721. #define SAC_MACHINEINFO_DATACENTER ((ULONG)0x00000064L)
  722. //
  723. // MessageId: SAC_MACHINEINFO_EMBEDDED
  724. //
  725. // MessageText:
  726. //
  727. // Windows Server 2003 Embedded%0
  728. //
  729. #define SAC_MACHINEINFO_EMBEDDED ((ULONG)0x00000065L)
  730. //
  731. // MessageId: SAC_MACHINEINFO_ADVSERVER
  732. //
  733. // MessageText:
  734. //
  735. // Windows Server 2003 Enterprise Edition%0
  736. //
  737. #define SAC_MACHINEINFO_ADVSERVER ((ULONG)0x00000066L)
  738. //
  739. // MessageId: SAC_MACHINEINFO_SERVER
  740. //
  741. // MessageText:
  742. //
  743. // Windows Server 2003%0
  744. //
  745. #define SAC_MACHINEINFO_SERVER ((ULONG)0x00000067L)
  746. //
  747. // MessageId: SAC_IDENTIFICATION_UNAVAILABLE
  748. //
  749. // MessageText:
  750. //
  751. // Computer identification information is unavailable.
  752. //
  753. #define SAC_IDENTIFICATION_UNAVAILABLE ((ULONG)0x00000068L)
  754. //
  755. // MessageId: SAC_UNKNOWN_COMMAND
  756. //
  757. // MessageText:
  758. //
  759. // Unrecognized command. Try the 'help' command for more details.
  760. //
  761. #define SAC_UNKNOWN_COMMAND ((ULONG)0x00000069L)
  762. //
  763. // MessageId: SAC_CANNOT_REMOVE_SAC_CHANNEL
  764. //
  765. // MessageText:
  766. //
  767. // Error: The SAC channel cannot be closed.
  768. //
  769. #define SAC_CANNOT_REMOVE_SAC_CHANNEL ((ULONG)0x0000006AL)
  770. //
  771. // MessageId: SAC_CHANNEL_NOT_FOUND
  772. //
  773. // MessageText:
  774. //
  775. // Error: Could not find a channel with that name.
  776. //
  777. #define SAC_CHANNEL_NOT_FOUND ((ULONG)0x0000006BL)
  778. //
  779. // MessageId: SAC_CHANNEL_PROMPT
  780. //
  781. // MessageText:
  782. //
  783. // Channel List
  784. //
  785. // (Use "ch -?" for information on using channels)
  786. //
  787. // # Status Channel Name
  788. //
  789. #define SAC_CHANNEL_PROMPT ((ULONG)0x0000006CL)
  790. //
  791. // MessageId: SAC_NEW_CHANNEL_CREATED
  792. //
  793. // MessageText:
  794. //
  795. // EVENT: A new channel has been created. Use "ch -?" for channel help.
  796. // Channel: %%s
  797. //
  798. #define SAC_NEW_CHANNEL_CREATED ((ULONG)0x0000006DL)
  799. //
  800. // MessageId: SAC_CHANNEL_CLOSED
  801. //
  802. // MessageText:
  803. //
  804. // EVENT: A channel has been closed.
  805. // Channel: %%s
  806. //
  807. #define SAC_CHANNEL_CLOSED ((ULONG)0x0000006EL)
  808. //
  809. // MessageId: SAC_CHANNEL_SWITCHING_HEADER
  810. //
  811. // MessageText:
  812. //
  813. // Name: %%s
  814. // Description: %%s
  815. // Type: %%s
  816. // Channel GUID: %%08lx-%%04x-%%04x-%%02x%%02x-%%02x%%02x%%02x%%02x%%02x%%02x
  817. // Application Type GUID: %%08lx-%%04x-%%04x-%%02x%%02x-%%02x%%02x%%02x%%02x%%02x%%02x
  818. //
  819. // Press <esc><tab> for next channel.
  820. // Press <esc><tab>0 to return to the SAC channel.
  821. // Use any other key to view this channel.
  822. //
  823. //
  824. #define SAC_CHANNEL_SWITCHING_HEADER ((ULONG)0x0000006FL)
  825. //
  826. // MessageId: SAC_HELP_CH_CMD
  827. //
  828. // MessageText:
  829. //
  830. // ch Channel management commands. Use ch -? for more help.
  831. //
  832. #define SAC_HELP_CH_CMD ((ULONG)0x00000070L)
  833. //
  834. // MessageId: SAC_HEARTBEAT_FORMAT
  835. //
  836. // MessageText:
  837. //
  838. // Time since last reboot: %%d:%%02d:%%02d
  839. //
  840. #define SAC_HEARTBEAT_FORMAT ((ULONG)0x00000071L)
  841. //
  842. // MessageId: SAC_PREPARE_RESTART
  843. //
  844. // MessageText:
  845. //
  846. // SAC preparing to restart the system.
  847. //
  848. #define SAC_PREPARE_RESTART ((ULONG)0x00000072L)
  849. //
  850. // MessageId: SAC_PREPARE_SHUTDOWN
  851. //
  852. // MessageText:
  853. //
  854. // SAC preparing to shutdown the system.
  855. //
  856. #define SAC_PREPARE_SHUTDOWN ((ULONG)0x00000073L)
  857. //
  858. // MessageId: SAC_FAILED_TO_REMOVE_CHANNEL
  859. //
  860. // MessageText:
  861. //
  862. // Error! Failed to remove channel!
  863. //
  864. // Please contact your system administrator.
  865. //
  866. //
  867. #define SAC_FAILED_TO_REMOVE_CHANNEL ((ULONG)0x00000074L)
  868. //
  869. // MessageId: SAC_HELP_CMD_CMD
  870. //
  871. // MessageText:
  872. //
  873. // cmd Create a Command Prompt channel.
  874. //
  875. #define SAC_HELP_CMD_CMD ((ULONG)0x00000077L)
  876. //
  877. // MessageId: SAC_CMD_SERVICE_TIMED_OUT
  878. //
  879. // MessageText:
  880. //
  881. // Timeout: Unable to launch a Command Prompt. The service responsible for
  882. // launching Command Prompt channels has timed out. This may be
  883. // because the service is malfunctioning or is unresponsive.
  884. //
  885. #define SAC_CMD_SERVICE_TIMED_OUT ((ULONG)0x00000078L)
  886. //
  887. // MessageId: SAC_CMD_SERVICE_SUCCESS
  888. //
  889. // MessageText:
  890. //
  891. // The Command Prompt session was successfully launched.
  892. //
  893. #define SAC_CMD_SERVICE_SUCCESS ((ULONG)0x00000079L)
  894. //
  895. // MessageId: SAC_CMD_SERVICE_FAILURE
  896. //
  897. // MessageText:
  898. //
  899. // Error: The SAC Command Console session failed to be created.
  900. //
  901. #define SAC_CMD_SERVICE_FAILURE ((ULONG)0x00000080L)
  902. //
  903. // MessageId: SAC_CMD_SERVICE_NOT_REGISTERED
  904. //
  905. // MessageText:
  906. //
  907. // Error: Unable to launch a Command Prompt. The service responsible for launching
  908. // Command Prompt channels has not yet registered. This may be because the
  909. // service is not yet started, is disabled by the administrator, is
  910. // malfunctioning or is unresponsive.
  911. //
  912. #define SAC_CMD_SERVICE_NOT_REGISTERED ((ULONG)0x00000083L)
  913. //
  914. // MessageId: SAC_CMD_SERVICE_REGISTERED
  915. //
  916. // MessageText:
  917. //
  918. // EVENT: The CMD command is now available.
  919. //
  920. #define SAC_CMD_SERVICE_REGISTERED ((ULONG)0x00000084L)
  921. //
  922. // MessageId: SAC_CMD_SERVICE_UNREGISTERED
  923. //
  924. // MessageText:
  925. //
  926. // EVENT: The CMD command is unavailable.
  927. //
  928. #define SAC_CMD_SERVICE_UNREGISTERED ((ULONG)0x00000085L)
  929. //
  930. // MessageId: SAC_CHANNEL_FAILED_CLOSE
  931. //
  932. // MessageText:
  933. //
  934. // EVENT: An attempt was made to close a channel but failed.
  935. // Channel: %%s
  936. //
  937. #define SAC_CHANNEL_FAILED_CLOSE ((ULONG)0x00000086L)
  938. //
  939. // MessageId: SAC_CHANNEL_ALREADY_CLOSED
  940. //
  941. // MessageText:
  942. //
  943. // EVENT: An attempt to close a channel failed because it is already closed.
  944. // Channel: %%s
  945. //
  946. #define SAC_CHANNEL_ALREADY_CLOSED ((ULONG)0x00000087L)
  947. //
  948. // MessageId: SAC_HELP_CH_CMD_EXT
  949. //
  950. // MessageText:
  951. //
  952. // Channel management commands:
  953. //
  954. // ch List all channels.
  955. //
  956. // Status Legend: (AB)
  957. // A: Channel operational status
  958. // 'A' = Channel is active.
  959. // 'I' = Channel is inactive.
  960. // B: Channel Type
  961. // 'V' = VT-UTF8 emulation.
  962. // 'R' = Raw - no emulation.
  963. //
  964. // ch -si <#> Switch to a channel by its number.
  965. // ch -sn <name> Switch to a channel by its name.
  966. // ch -ci <#> Close a channel by its number.
  967. // ch -cn <name> Close a channel by its name.
  968. //
  969. // Press <esc><tab> to select a channel.
  970. // Press <esc><tab>0 to return to the SAC channel.
  971. //
  972. #define SAC_HELP_CH_CMD_EXT ((ULONG)0x00000088L)
  973. //
  974. // MessageId: SAC_CHANNEL_NOT_FOUND_AT_INDEX
  975. //
  976. // MessageText:
  977. //
  978. // Error: There is no channel present at the specified index.
  979. //
  980. #define SAC_CHANNEL_NOT_FOUND_AT_INDEX ((ULONG)0x00000089L)
  981. //
  982. // MessageId: PRIMARY_SAC_CHANNEL_NAME
  983. //
  984. // MessageText:
  985. //
  986. // SAC%0
  987. //
  988. #define PRIMARY_SAC_CHANNEL_NAME ((ULONG)0x00000090L)
  989. //
  990. // MessageId: PRIMARY_SAC_CHANNEL_DESCRIPTION
  991. //
  992. // MessageText:
  993. //
  994. // Special Administration Console%0
  995. //
  996. #define PRIMARY_SAC_CHANNEL_DESCRIPTION ((ULONG)0x00000091L)
  997. //
  998. // MessageId: CMD_CHANNEL_DESCRIPTION
  999. //
  1000. // MessageText:
  1001. //
  1002. // Command Prompt%0
  1003. //
  1004. #define CMD_CHANNEL_DESCRIPTION ((ULONG)0x00000092L)
  1005. //
  1006. // MessageId: SAC_CMD_CHANNELS_LOCKED
  1007. //
  1008. // MessageText:
  1009. //
  1010. // Locked access to all Command Prompt channels.
  1011. //
  1012. #define SAC_CMD_CHANNELS_LOCKED ((ULONG)0x00000093L)
  1013. //
  1014. // MessageId: SAC_CMD_LAUNCHING_DISABLED
  1015. //
  1016. // MessageText:
  1017. //
  1018. // Launching of Command Prompt channels is disabled.
  1019. //
  1020. #define SAC_CMD_LAUNCHING_DISABLED ((ULONG)0x00000094L)
  1021. //
  1022. // MessageId: SAC_INVALID_SUBNETMASK
  1023. //
  1024. // MessageText:
  1025. //
  1026. // The specified subnet mask is invalid.
  1027. //
  1028. #define SAC_INVALID_SUBNETMASK ((ULONG)0x00000095L)
  1029. //
  1030. // MessageId: SAC_INVALID_NETWORK_INTERFACE_NUMBER
  1031. //
  1032. // MessageText:
  1033. //
  1034. // Error, missing network interface number.
  1035. //
  1036. #define SAC_INVALID_NETWORK_INTERFACE_NUMBER ((ULONG)0x00000096L)
  1037. //
  1038. // MessageId: SAC_INVALID_IPADDRESS
  1039. //
  1040. // MessageText:
  1041. //
  1042. // The specified IP address is invalid.
  1043. //
  1044. #define SAC_INVALID_IPADDRESS ((ULONG)0x00000097L)
  1045. //
  1046. // MessageId: SAC_INVALID_GATEWAY_IPADDRESS
  1047. //
  1048. // MessageText:
  1049. //
  1050. // The specified gateway IP address is invalid.
  1051. //
  1052. #define SAC_INVALID_GATEWAY_IPADDRESS ((ULONG)0x00000098L)
  1053. //
  1054. // MessageId: SAC_DEFAULT_MACHINENAME
  1055. //
  1056. // MessageText:
  1057. //
  1058. // not yet initialized%0
  1059. //
  1060. #define SAC_DEFAULT_MACHINENAME ((ULONG)0x00000099L)
  1061. //
  1062. // MessageId: SAC_CMD_CHAN_MGR_IS_FULL
  1063. //
  1064. // MessageText:
  1065. //
  1066. // The maximum number of channels has been reached.
  1067. //
  1068. #define SAC_CMD_CHAN_MGR_IS_FULL ((ULONG)0x0000009AL)