Source code of Windows XP (NT5)
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.

870 lines
56 KiB

  1. #include <windows.h>
  2. #include "resource.h"
  3. #include "cmdlineres.h"
  4. #include "cmdline.rc"
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // String Table
  8. //
  9. STRINGTABLE DISCARDABLE
  10. BEGIN
  11. IDS_DELETE_HELP_BEGIN "\nBOOTCFG /Delete [/S system [/U user [/P password]]] /ID bootid\n\n"
  12. IDS_STRING7 "Description:\n"
  13. IDS_STRING8 " Deletes an existing boot entry in the [operating systems]\n"
  14. IDS_STRING9 " section of the BOOT.INI file.\n\n"
  15. IDS_STRING10 "Parameter List:\n"
  16. IDS_STRING11 " /S system Specifies the remote system to connect to.\n\n"
  17. IDS_STRING12 " /U [domain\]user Specifies the user context under which\n"
  18. IDS_STRING13 " the command should execute.\n\n"
  19. IDS_STRING14 " /P password Specifies the password for the given\n"
  20. IDS_STRING15 " user context.\n\n"
  21. IDS_STRING16 " /ID bootid Specifies the boot entry id that needs\n"
  22. IDS_STRING17 " to be deleted from the [operating systems]\n"
  23. IDS_STRING18 " section of the BOOT.INI file.\n\n"
  24. IDS_STRING19 " /? Displays this help/usage.\n\n"
  25. IDS_STRING20 "Examples:\n"
  26. IDS_STRING21 " BOOTCFG /Delete /ID 2\n"
  27. IDS_STRING22 " BOOTCFG /Delete /S system /U user /P password /ID 3\n"
  28. IDS_DELETE_HELP_END " BOOTCFG /Delete /S system /U user /P password /ID 2\n"
  29. END
  30. STRINGTABLE DISCARDABLE
  31. BEGIN
  32. IDS_QUERY_HELP_BEGIN "\nBOOTCFG /Query [/S system [/U user [/P password]]]\n\n"
  33. IDS_STRING74 "Description:\n"
  34. IDS_STRING75 " Displays the current boot entry settings.\n\n"
  35. IDS_STRING76 "Parameter List:\n"
  36. IDS_STRING77 " /S system Specifies the remote system to connect to.\n\n"
  37. IDS_STRING78 " /U [domain\]user Specifies the user context under which\n"
  38. IDS_STRING79 " the command should execute.\n\n"
  39. IDS_STRING80 " /P password Specifies the password for the given\n"
  40. IDS_STRING81 " user context.\n\n"
  41. IDS_STRING82 " /? Displays this help/usage.\n\n"
  42. IDS_STRING83 "Examples:\n"
  43. IDS_STRING84 " BOOTCFG /Query\n"
  44. IDS_STRING85 " BOOTCFG /Query /S system /U user /P password\n"
  45. IDS_QUERY_HELP_END " BOOTCFG /Query /S ipaddress /U user /P password\n"
  46. IDS_COPY_HELP_BEGIN "\nBOOTCFG /Copy [/S system [/U user [/P password]]]\n"
  47. IDS_STRING88 " [/D description] /ID bootid\n\n"
  48. IDS_STRING89 "Description:\n"
  49. IDS_STRING90 " Makes a copy of an existing boot entry.\n\n"
  50. IDS_STRING91 "Parameter List:\n"
  51. IDS_STRING92 " /S system Specifies the remote system to connect to.\n\n"
  52. IDS_STRING93 " /U [domain\]user Specifies the user context under which\n"
  53. IDS_STRING94 " the command should execute.\n\n"
  54. IDS_STRING95 " /P password Specifies the password for the given\n"
  55. IDS_STRING96 " user context.\n\n"
  56. IDS_STRING97 " /D description The description of the OS entry being made.\n\n"
  57. IDS_STRING98 " /ID bootid Specifies the boot entry id in the\n"
  58. IDS_STRING99 " [operating systems] section of the BOOT.INI\n"
  59. IDS_STRING100 " file from which the copy has to be made.\n\n"
  60. IDS_STRING101 " /? Displays this help/usage.\n\n"
  61. IDS_STRING102 "Examples:\n"
  62. IDS_STRING103 " BOOTCFG /Copy /D ""Windows XP with Debug"" /ID 1\n"
  63. IDS_STRING104 " BOOTCFG /Copy /S system /U user /D ""Windows XP"" /ID 3\n"
  64. IDS_COPY_HELP_END " BOOTCFG /Copy /D ""Windows XP /Crashdebug"" /ID 2\n"
  65. END
  66. STRINGTABLE DISCARDABLE
  67. BEGIN
  68. IDS_TIMEOUT_CHANGE "SUCCESS: Changed the timeout value in the BOOT.INI.\n"
  69. IDS_REDIRECT_CHANGE "SUCCESS: Added the redirect entry in the BOOT.INI.\n"
  70. IDS_OS_CHANGE "SUCCESS: Changed the default OS in the BOOT.INI.\n"
  71. IDS_DELETE_SUCCESS "SUCCESS: Specified Boot entry successfully deleted.\n"
  72. IDS_DEF_CHANGE "SUCCESS: Changed the default OS in the BOOT.INI.\n"
  73. IDS_ADD_SUCCESS "SUCCESS: Added the Specified Boot entry.\n"
  74. IDS_SWITCH_ADD "SUCCESS: Added the switches to the OS entry ""%d"" in the BOOT.INI.\n"
  75. IDS_SWITCH_REMOVE "SUCCESS: Removed the switches from the OS entry %d in the BOOT.INI.\n"
  76. IDS_COPY_SUCCESS "SUCCESS: Made a copy of the boot entry ""%d"".\n"
  77. IDS_DEL_SUCCESS "SUCCESS: OS entry %d deleted.\n"
  78. IDS_SUCCESS_OSOPTIONS "SUCCESS: The OS load options were added to the BootID: ""%d"".\n"
  79. IDS_SUCCESS_MODIFY_TIMEOUT "SUCCESS: The Timeout value has been changed.\n"
  80. IDS_SUCCESS_MODIFY_NEXTBOOTID "SUCCESS: The Next Boot entry Id was changed.\n"
  81. IDS_SUCCESS_MODIFY_HEADLESS "SUCCESS: The Headless redirection port has been changed.\n"
  82. IDS_SUCCESS_DEFAULT_ENTRY "SUCCESS: The boot entry ""%d"" has been made as the default entry.\n"
  83. IDS_SWITCH_CHANGE "SUCCESS: Changed the switches in OS entry ""%d"" in the BOOT.INI.\n"
  84. IDS_EMS_CHANGE_BOOTLOADER "SUCCESS: Changed the redirection port in boot loader section.\n"
  85. IDS_EMS_CHANGE_BAUDRATE "SUCCESS: Changed the redirection Baudrate in Boot loader section.\n"
  86. IDS_SUCCESS_CHANGE_OSOPTIONS "SUCCESS: The OS load options have been changed to the BootID: ""%d"".\n"
  87. IDS_SWITCH_DELETE "SUCCESS: Removed the switches from the OS entry ""%d"" in the BOOT.INI.\n"
  88. END
  89. STRINGTABLE DISCARDABLE
  90. BEGIN
  91. IDS_DUPL_DEBUG "ERROR: Debug switch already present.\n"
  92. IDS_ERROR_TAG "ERROR: "
  93. IDS_INVALID_BOOTID "ERROR: Wrong Boot id specified.\n"
  94. IDS_TIMEOUT_NO_CHANGE "ERROR: Unable to change the timeout value in the BOOT.INI.\n"
  95. IDS_REDIRECT_NO_CHANGE "ERROR: Unable to add the redirect entry in the BOOT.INI.\n"
  96. IDS_OS_NO_CHANGE "ERROR: Unable to change the default OS in the BOOT.INI.\n"
  97. IDS_NO_ADD_SWITCHES "ERROR: Unable to modify the switches in the given OS entry.\n"
  98. IDS_NO_REMOVE_SWITCHES "ERROR: Unable to remove the switches from the given OS entry.\n"
  99. IDS_COPY_OS "ERROR: Unable to make a copy of the given OS entry.\n"
  100. IDS_ONLY_ONE_OS "ERROR: Cannot delete the OS entry, since there is only one OS entry.\n"
  101. IDS_DELETE_OS "ERROR: Unable to delete the given OS entry.\n"
  102. IDS_CONNECT_SYSTEM "ERROR: Error in connecting to the specified system.\n"
  103. IDS_BOOTINI "ERROR: Access denied.\n"
  104. IDS_READWRITE_BOOTINI "ERROR: Unable to read/write BOOT.INI file.\n"
  105. IDS_READING_BOOTINI "ERROR: Error in reading BOOT.INI file.\n"
  106. IDS_RESET_ERROR "ERROR: Unable to reset file permissions of BOOT.INI file.\n"
  107. IDS_DEBUG_ABSENT "ERROR: Debug switch not present in the OS load options.\n";
  108. IDS_DEBUG_PORT_ABSENT "ERROR: Debug port is not present.\n"
  109. IDS_INVALID_SYNTAX "ERROR: Invalid Syntax. Please refer Help.\n"
  110. IDS_ERROR_CHANGE_OSOPTIONS "ERROR: Could not change the OS load options in the BootID: ""%d"".\n"
  111. IDS_DUPL_REDIRECT "ERROR: Redirect switch already present in the OS load options.\n"
  112. IDS_ERROR_BOOT_OPTIONS "ERROR: Could not change the global Boot Options.\n "
  113. IDS_REDIRECT_ABSENT "ERROR: Redirect switch not present in the OS load options.\n"
  114. IDS_INVALID_EDIT_SYNTAX "ERROR: No Port or Baudrate specifed for editing.\n"
  115. IDS_USER_BUT_NOMACHINE "ERROR: Invalid Syntax. Username specified without specifying system name.\n";
  116. IDS_PASSWD_BUT_NOUSER "ERROR: Invalid Syntax. Password specified without specifying user name.\n";
  117. IDS_ERROR_NO_PORT "ERROR: There is no port specified for redirection.\n "
  118. IDS_ERROR_NULL_SERVER "ERROR: The system name cannot be null.\n"
  119. IDS_ERROR_NULL_USER "ERROR: The user name cannot be null.\n"
  120. IDS_DUPLICATE_ENTRY "ERROR: Debug port already present in the OS load options.\n"
  121. IDS_DUPLICATE_BAUD_RATE "ERROR: Debug baud rate already present in the OS load options.\n"
  122. IDS_MAX_BOOTID "ERROR: The maximum number of Boot entries allowed is only 20.\n"
  123. IDS_INVALID_OPERATION "ERROR: Invalid operation occured.\n"
  124. IDS_DUPL_NOGUI_SWITCH "ERROR: Specified OS entry already contains /noguiboot switch.\n"
  125. IDS_DUPL_SOS_SWITCH "ERROR: Specified OS entry already contains /sos switch.\n"
  126. IDS_DUPL_BASEVIDEO_SWITCH "ERROR: Specified OS entry already contains /basevideo switch.\n"
  127. IDS_DUPL_MAXMEM_SWITCH "ERROR: Specified OS entry already contains /maxmem switch.\n"
  128. IDS_ERROR_MAXMEM_VALUES "ERROR: Invalid maxmem value specified. Maxmem value must be greater than 32.\n"
  129. IDS_NO_MAXMEM_SWITCH "ERROR: Specified OS entry does not contain /maxmem switch.\n"
  130. IDS_NO_SOS_SWITCH "ERROR: Specified OS entry does not contain /sos switch.\n"
  131. IDS_NO_BV_SWITCH "ERROR: Specified OS entry does not contain /basevideo switch.\n"
  132. IDS_NO_NOGUI_SWITCH "ERROR: Specified OS entry does not contain /noguiboot switch.\n"
  133. IDS_NO_SWITCH_DELETE "ERROR: Unable to remove switches from the OS entry ""%d"" in the BOOT.INI.\n"
  134. IDS_NO_MAXMEM "ERROR: The value specified for maxmem is false .\n"
  135. IDS_COPY_ERROR "ERROR: Could not make a copy of the boot entry ""%d"".\n"
  136. IDS_ERROR_MODIFY_TIMEOUT "ERROR: The Timeout value could not be changed.\n"
  137. IDS_ERROR_MODIFY_NEXTBOOTID "ERROR: The next Boot Entry Id could not be changed.\n"
  138. IDS_ERROR_MODIFY_HEADLESS "ERROR: The Headless redirection port could not be changed.\n"
  139. IDS_ERROR_OSOPTIONS "ERROR: Could not change the OS load options in the BootID: ""%d"".\n"
  140. IDS_ERROR_LOAD "ERROR: Can't load NTDLL.DLL\n"
  141. IDS_ERROR_NO_NVRAM "ERROR: This OS build does not support EFI NVRAM.\n"
  142. IDS_UNEXPECTED_ERROR "ERROR: Unexpected error occured.\n"
  143. IDS_NO_PRIVILAGE "ERROR: Insufficient privilege.\n"
  144. IDS_DELETE_FAILURE "ERROR: Unable to delete the specified Boot entry.\n"
  145. IDS_ERROR_TIMEOUT "ERROR: Unable to change the timeout value in the BOOT.INI.\n"
  146. IDS_ERROR_REDIRECT "ERROR: Unable to add the redirect entry in the BOOT.INI.\n"
  147. IDS_ADD_FAILURE "ERROR: Unable to add the specified Boot entry.\n"
  148. IDS_NO_COM_PORT "ERROR: No COM port present. Add a COM port and proceed.\n"
  149. IDS_OPTION_SNTAX_ERROR "ERROR: Invalid Syntax. ""%1"" value is not allowed for ""/%2"" option.\n"
  150. IDS_OPTION_SYNTAX "ERROR: Invalid Syntax. Mandatory option 'id' is missing.\n"
  151. IDS_ERROR_NO_COM_PORT "ERROR: Debug port not present in OS entry ""%d"". Use ON value to add Debug port.\n "
  152. IDS_ERROR_NO_BAUD_VAL "ERROR: Baud rate not present in OS entry ""%d"". Use ON value to add Baudrate values.\n "
  153. IDS_ERROR_NO_DBG_SWITCH "ERROR: /DEBUG not present in OS entry ""%d"". Use ON switch to add /DEBUG switches.\n "
  154. IDS_ERROR_DUPLICATE_COM_PORT "ERROR: Debug port already present in OS entry ""%d"".\n"
  155. IDS_ERROR_DUPLICATE_BAUD_VAL "ERROR: Baudrate already present in OS entry ""%d"".\n"
  156. IDS_EMS_CHANGE_ERROR_BLOADER "ERROR: Unable to change the redirection port in Boot loader section.\n"
  157. IDS_NO_REDIRECT_SWITCH "ERROR: Specified OS entry does not contain redirect switch.\n"
  158. IDS_INVALID_SYNTAX_OFF "ERROR: Invalid Syntax.Please refer help.\n"
  159. IDS_DUPL_REDIRECT_SWITCH "ERROR: Specified OS entry already contains redirect switch.\n"
  160. IDS_EMS_CHANGE_ERROR_BAUDRATE "ERROR: Unable to add redirection BaudRate in Boot loader section.\n"
  161. IDS_ERR_CHANGE "ERROR: Unable to change the Default OS entry in the BOOT.INI.\n"
  162. IDS_INVALID_OSID "ERROR: Wrong Boot Id specified.\n"
  163. IDS_TIMEOUT_RANGE "ERROR: Timeout value should be between 0 and 999 seconds.\n"
  164. IDS_ERROR_DEFAULT_ENTRY "ERROR: Unable to make the boot entry ""%d"" as the default entry.\n"
  165. IDS_NO_1394_SWITCH "ERROR: The 1394 Port is not present.\n"
  166. IDS_DUPL_1394_SWITCH "ERROR: The 1394 Port is already present.\n"
  167. IDS_ERROR_LOAD_OSOPTIONS "ERROR: Could not change the OS load options in the BootID: ""%d"".\n"
  168. IDS_ERROR_1394_REMOVE "ERROR: Cannot remove the 1394 port with this option.\nUse /DBG1394 switch for the same.\n"
  169. IDS_ERROR_VERSION_MISMATCH "ERROR: The target system must be running a 32 bit OS.\n"
  170. IDS_ERROR_SYSTEM_INFO "ERROR: Access Denied.\n"
  171. IDS_ERROR_ID_MISSING "ERROR: Invalid Syntax. Mandatory option /ID is missing.\n"
  172. IDS_EMS_HELP "Type ""BOOTCFG /EMS /?"" for usage.\n"
  173. IDS_ERROR_EDIT_1394_SWITCH "ERROR: Cannot edit the 1394 switch with this option.\nUse /DBG1394 switch for the same.\n"
  174. IDS_1394_HELP "Type ""BOOTCFG /DBG1394 /?"" for usage.\n"
  175. IDS_ERROR_BAUDRATE_HELP "ERROR: Baud Rate not present.Add a baud rate and proceed.\n"
  176. IDS_ERROR_DEFAULT_MISSING "ERROR: Invalid Syntax. Default argument is missing.\n"
  177. IDS_REMOTE_NOT_SUPPORTED "ERROR: Remote boot configuration is not supported for 64 bit machines.\n"
  178. IDS_CANNOT_ADD_BAUDRATE "ERROR: Baud Rate cannot be added without debugport.\n"
  179. IDS_1394_ALREADY_PRESENT "ERROR: 1394 port already present.\n"
  180. IDS_ERROR_QUERY_BOOTENTRY "ERROR: Unexpected error from NtQueryBootEntryOrder.\n"
  181. IDS_ERROR_ENUM_BOOTENTRY "ERROR: Unexpected error from NtEnumerateBootEntries.\n"
  182. IDS_ERROR_QUERY_BOOTOPTIONS "ERROR: Unexpected error from NtQueryBootOptions.\n"
  183. IDS_ERROR_MODIFY_BOOTENTRY "ERROR: Unexpected error from NtModifyBootEntry.\n"
  184. IDS_ERROR_UNEXPECTED "ERROR: Unexpected error occured.\n"
  185. IDS_ERROR_SET_BOOTENTRY "ERROR: Unexpected error from NtSetBootEntryOrder.\n"
  186. IDS_INSUFF_PRIV "ERROR: Insufficient privilege.\n"
  187. IDS_NO_EFINVRAM "ERROR: This build does not support EFI NVRAM.\n"
  188. IDS_NO_DEBUGPORT "ERROR: Debugport does not exist.\n"
  189. IDS_NO_TOKENS "ERROR: Failed to get the Tokens.\n"
  190. IDS_NO_FWDSLASH "ERROR: The OS option should start with ""/"".\n"
  191. IDS_NO_FILE "ERROR: File not found.\n"
  192. IDS_ERROR_DRIVE "ERROR: Unable to open drive.\n"
  193. IDS_ERROR_DISPLAY "ERROR: Occured in displaying Output.\n"
  194. IDS_ERROR_READ "ERROR: Unable to read GPT Header at LBA %I64u.\r\n"
  195. IDS_ERROR_GPT "ERROR: GPT Header size is junk, unable to compute CRC32.\r\n"
  196. IDS_ERROR_GPT_HEADER "ERROR: Invalid GPT Header, unable to proceed.\r\n"
  197. IDS_ERROR_MEM_GPT "ERROR: Unable to allocate memory to read GPT Entries.\r\n"
  198. IDS_ERROR_READ_GPT_ENTRIES "ERROR: Invalid GPT Header, unable to read PartitionEntries.\r\n"
  199. IDS_ERROR_DUMP_GPT_ENTRIES "ERROR: Unable to dump PartitionEntries, memory allocation error.\r\n"
  200. IDS_ERROR_READ_GEOMETRY "ERROR: Unable to read drive geometry.\r\n"
  201. IDS_ERROR_STRING_LENGTH "ERROR: The boot entry length cannot be more than %d characters.\n"
  202. IDS_ERROR_STRING_LENGTH1 "ERROR: The OS options length cannot be more than %d characters.\n"
  203. IDS_ERROR_DEBUG_PORT "ERROR: The specified port has already been used as a Debug port. Please use a different port.\n"
  204. IDS_ERROR_REDIRECT_PORT "ERROR: The specified port already used for redirection. Please use a different port.\n"
  205. IDS_ERROR_FRIENDLY_NAME "ERROR: The OS friendly name is too long.\n"
  206. END
  207. STRINGTABLE DISCARDABLE
  208. BEGIN
  209. IDS_INFO_NOTWINDOWS "INFO: The selected boot entry is not a Windows OS option.\n"
  210. IDS_INFO_DUMP_GPT_ENTRIES "INFO: No partition entries found.\r\n"
  211. END
  212. STRINGTABLE DISCARDABLE
  213. BEGIN
  214. IDS_SWITCH_SKIP "SKIPPING: The switch %s already present.\n"
  215. END
  216. STRINGTABLE DISCARDABLE
  217. BEGIN
  218. IDS_WARN_REDIRECT "WARNING: The Redirect port specified is being ignored. Use edit option to change the same.\n"
  219. IDS_WARN_REDIRECTBAUD "WARNING: The Redirect baud rate specified is being ignored. Use edit option to change the same.\n"
  220. WARN_LOCALCREDENTIALS "WARNING: Ignoring the local credentials for the local system.\n"
  221. WARNING_STRING "WARNING: "
  222. END
  223. STRINGTABLE DISCARDABLE
  224. BEGIN
  225. IDS_COL_BOOTID "OS Load Options"
  226. IDS_COL_FRIENDLYNAME "Friendly Name"
  227. IDS_COL_COL_BOOTOPTION "Boot entry ID"
  228. IDS_COL_FRIENDLYNAME_SIZE "37"
  229. IDS_COL_BOOTID_SIZE "36"
  230. IDS_COL_BOOTOPTION_SIZE "4"
  231. IDS_COL_ARCPATH_SIZE "20"
  232. IDS_FORMAT_TABLE "TABLE"
  233. IDS_FORMAT_LIST "LIST"
  234. IDS_FORMAT_CSV "CSV"
  235. IDS_COL_ARCPATH "Path"
  236. IDS_OS_HEADER "Boot Entries\n"
  237. IDS_DASHES_OS "------------\n"
  238. IDS_BOOT_HEADER "Boot Loader Settings\n"
  239. IDS_DASHES_BOOTOS "--------------------\n"
  240. IDS_DEFAULT_ARC "Default path"
  241. IDS_TIMEOUT "Timeout"
  242. IDS_DEFAULT_OS "Default OS"
  243. IDS_DEFAULT_ARC_SIZE "37"
  244. IDS_TIMEOUT_SIZE "36"
  245. IDS_HEADER1 "\nPRIMARY GPT HEADER:\r\n"
  246. IDS_PARTITION1 "\nPartition GUID : {"
  247. IDS_PARTITION2 "}\r\n"
  248. IDS_PARTITION3 "Partition Type : {"
  249. IDS_START_LBA "Starting LBA : %I64u\r\n"
  250. IDS_PARTITION4 "Partition Name : "
  251. IDS_PARTITION5 "\nDiskGUID : {"
  252. END
  253. STRINGTABLE DISCARDABLE
  254. BEGIN
  255. IDS_RAW_HELP_BEGIN "\nBOOTCFG /Raw osoptions [/A] [/S system [/U user [/P password]]] \n"
  256. IDS_RAW_HELP1 " /ID bootid \n\n"
  257. IDS_RAW_HELP2 "Description:\n"
  258. IDS_RAW_HELP3 " Allows the user to specify the OS load options for a boot entry.\n\n"
  259. IDS_RAW_HELP4 "Parameter List:\n"
  260. IDS_RAW_HELP5 " /S system Specifies the remote system to connect to.\n\n"
  261. IDS_RAW_HELP6 " /U [domain\]user Specifies the user context under which\n"
  262. IDS_RAW_HELP7 " the command should execute.\n\n"
  263. IDS_RAW_HELP8 " /P password Specifies the password for the given\n"
  264. IDS_RAW_HELP9 " user context.\n\n"
  265. IDS_RAW_HELP10 " /ID bootid Specifies the boot entry id in the \n"
  266. IDS_RAW_HELP11 " [operating systems] section of the BOOT.INI\n"
  267. IDS_RAW_HELP12 " file to add the OS options to.\n\n"
  268. IDS_RAW_HELP13 " /RAW osoptions Specifies the OS options for a boot entry.\n"
  269. IDS_RAW_HELP14 " The previous OS options will be modified.\n\n"
  270. IDS_RAW_HELP15 " /A Specifies that the OS options entered with \n"
  271. IDS_RAW_HELP16 " /RAW switch will be appended to the \n"
  272. IDS_RAW_HELP17 " existing OS options.\n\n"
  273. IDS_RAW_HELP18 " /? Displays this help/usage.\n\n"
  274. IDS_RAW_HELP19 "Examples:\n"
  275. IDS_RAW_HELP20 " BOOTCFG /Raw ""/DEBUG /SOS"" /A /ID 2\n"
  276. IDS_RAW_HELP21 " BOOTCFG /Raw ""/3GB"" /A /ID 2\n"
  277. IDS_RAW_HELP_END " BOOTCFG /Raw ""/CRASHDEBUG"" /S system /U user /P password /ID 2 \n"
  278. END
  279. STRINGTABLE DISCARDABLE
  280. BEGIN
  281. IDS_TIMOUTHELP_BEGIN "\nBOOTCFG /Timeout value [/S system [/U user [/P password]]] \n\n"
  282. IDS_TIMOUTHELP1 "Description:\n"
  283. IDS_TIMOUTHELP2 " Allows the user to change the OS timeout value. Valid range \n"
  284. IDS_TIMOUTHELP3 " is between 0 and 999.\n\n"
  285. IDS_TIMOUTHELP4 "Parameter List:\n"
  286. IDS_TIMOUTHELP5 " /S system Specifies the remote system to connect to.\n\n"
  287. IDS_TIMOUTHELP6 " /U [domain\]user Specifies the user context under which\n"
  288. IDS_TIMOUTHELP7 " the command should execute.\n\n"
  289. IDS_TIMOUTHELP8 " /P password Specifies the password for the given\n"
  290. IDS_TIMOUTHELP9 " user context.\n\n"
  291. IDS_TIMOUTHELP10 " /TIMEOUT value Specifies the time in seconds after \n"
  292. IDS_TIMOUTHELP11 " which default OS will be loaded.\n\n"
  293. IDS_TIMOUTHELP12 " /? Displays this help/usage.\n\n"
  294. IDS_TIMOUTHELP13 "Examples:\n"
  295. IDS_TIMOUTHELP14 " BOOTCFG /Timeout 30 \n"
  296. IDS_TIMOUTHELP_END " BOOTCFG /Timeout 50 /S system /U domain\user /P password\n"
  297. END
  298. STRINGTABLE DISCARDABLE
  299. BEGIN
  300. IDS_DEFAULT_BEGIN "\nBOOTCFG /Default [/S system [/U user [/P password]]] /ID bootid\n\n"
  301. IDS_DEFAULT1 "Description:\n"
  302. IDS_DEFAULT2 " Allows the user to change the Default OS entry.\n\n"
  303. IDS_DEFAULT3 "Parameter List:\n"
  304. IDS_DEFAULT4 " /S system Specifies the remote system to connect to.\n\n"
  305. IDS_DEFAULT5 " /U [domain\]user Specifies the user context under which\n"
  306. IDS_DEFAULT6 " the command should execute.\n\n"
  307. IDS_DEFAULT7 " /P password Specifies the password for the given\n"
  308. IDS_DEFAULT8 " user context.\n\n"
  309. IDS_DEFAULT9 " /ID bootid Specifies the boot entry id in the \n"
  310. IDS_DEFAULT10 " [operating systems] section of the BOOT.INI\n"
  311. IDS_DEFAULT11 " file to be made as Default OS.\n\n"
  312. IDS_DEFAULT12 " /? Displays this help/usage.\n\n"
  313. IDS_DEFAULT13 "Examples:\n"
  314. IDS_DEFAULT14 " BOOTCFG /Default /ID 2\n"
  315. IDS_DEFAULT_END " BOOTCFG /Default /S system /U domain\user /P password /ID 2\n"
  316. END
  317. STRINGTABLE DISCARDABLE
  318. BEGIN
  319. IDS_MAIN_HELP_IA64_BEGIN "\nBOOTCFG /parameter [arguments]\n\n"
  320. IDS_MAIN_HELP1_IA64 "Description:\n"
  321. IDS_MAIN_HELP2_IA64 " This command line tool can be used to configure, query, change or \n"
  322. IDS_MAIN_HELP3_IA64 " delete the boot entry settings in the NVRAM.\n\n"
  323. IDS_MAIN_HELP4_IA64 "Parameter List:\n"
  324. IDS_MAIN_HELP5_IA64 " /Copy Makes a copy of an existing boot entry for which \n"
  325. IDS_MAIN_HELP6_IA64 " you can add the OS configuration options.\n\n"
  326. IDS_MAIN_HELP7_IA64 " /Delete Deletes an existing boot entry from the NVRAM. You \n"
  327. IDS_MAIN_HELP8_IA64 " must specify the entry# to delete.\n\n"
  328. IDS_MAIN_HELP9_IA64 " /Query Displays the current boot entries and their settings.\n\n"
  329. IDS_MAIN_HELP10_IA64 " /Raw Allows the user to specify any switch options to be \n"
  330. IDS_MAIN_HELP11_IA64 " added for a specified boot entry.\n\n"
  331. IDS_MAIN_HELP12_IA64 " /Timeout Allows the user to change the Timeout value.\n\n"
  332. IDS_MAIN_HELP13_IA64 " /Default Allows the user to change the Default boot entry.\n\n"
  333. IDS_MAIN_HELP14_IA64 " /EMS Allows the user to configure the /redirect switch\n"
  334. IDS_MAIN_HELP15_IA64 " for headless support for a specified boot entry.\n\n"
  335. IDS_MAIN_HELP16_IA64 " /Debug Specifies the port and baudrate for debugging.\n\n"
  336. IDS_MAIN_HELP17_IA64 " /Addsw Allows the user to add predefined switches for a \n"
  337. IDS_MAIN_HELP18_IA64 " specified boot entry.\n\n"
  338. IDS_MAIN_HELP19_IA64 " /Rmsw Allows the user to remove predefined switches for \n"
  339. IDS_MAIN_HELP20_IA64 " a specified boot entry.\n\n"
  340. IDS_MAIN_HELP21_IA64 " /Dbg1394 Allows the user to configure the 1394 port debugging\n"
  341. IDS_MAIN_HELP22_IA64 " for a specified boot entry.\n\n"
  342. IDS_MAIN_HELP23_IA64 " /Mirror Allows the user to list, add and update information \n"
  343. IDS_MAIN_HELP24_IA64 " about a mirrored drive.\n\n"
  344. IDS_MAIN_HELP25_IA64 " /? Displays this help/usage.\n\n"
  345. IDS_MAIN_HELP26_IA64 "Examples:\n"
  346. IDS_MAIN_HELP27_IA64 " BOOTCFG /Copy /?\n"
  347. IDS_MAIN_HELP28_IA64 " BOOTCFG /Delete /?\n"
  348. IDS_MAIN_HELP29_IA64 " BOOTCFG /Query /?\n"
  349. IDS_MAIN_HELP30_IA64 " BOOTCFG /Raw /?\n"
  350. IDS_MAIN_HELP31_IA64 " BOOTCFG /Timeout /?\n"
  351. IDS_MAIN_HELP32_IA64 " BOOTCFG /Default /?\n"
  352. IDS_MAIN_HELP33_IA64 " BOOTCFG /EMS /?\n"
  353. IDS_MAIN_HELP34_IA64 " BOOTCFG /Debug /?\n"
  354. IDS_MAIN_HELP35_IA64 " BOOTCFG /Addsw /?\n"
  355. IDS_MAIN_HELP36_IA64 " BOOTCFG /Rmsw /?\n"
  356. IDS_MAIN_HELP37_IA64 " BOOTCFG /Dbg1394 /?\n"
  357. IDS_MAIN_HELP38_IA64 " BOOTCFG /Mirror /?\n"
  358. IDS_MAIN_HELP_IA64_END " BOOTCFG /?\n"
  359. END
  360. STRINGTABLE DISCARDABLE
  361. BEGIN
  362. IDS_COPY_HELP_IA64_BEGIN "\nBOOTCFG /Copy [/D description] /ID bootid\n\n"
  363. IDS_COPY_HELP1_IA64 "Description:\n"
  364. IDS_COPY_HELP2_IA64 " Makes a copy of an existing boot entry.\n\n"
  365. IDS_COPY_HELP3_IA64 "Parameter List:\n"
  366. IDS_COPY_HELP4_IA64 " /D description The description for the OS entry being made.\n\n"
  367. IDS_COPY_HELP5_IA64 " /ID bootid Specifies the boot entry id from\n"
  368. IDS_COPY_HELP6_IA64 " which a copy needs to be made.\n\n"
  369. IDS_COPY_HELP7_IA64 " /? Displays this help/usage.\n\n"
  370. IDS_COPY_HELP8_IA64 "Examples:\n"
  371. IDS_COPY_HELP9_IA64 " BOOTCFG /Copy /D ""Windows XP with Debug"" /ID 1\n"
  372. IDS_COPY_HELP10_IA64 " BOOTCFG /Copy /ID 3\n"
  373. IDS_COPY_HELP_IA64_END " BOOTCFG /Copy /D ""Windows XP /Crashdebug"" /ID 2\n"
  374. END
  375. STRINGTABLE DISCARDABLE
  376. BEGIN
  377. IDS_QUERY_HELP64_BEGIN "\nBOOTCFG /Query \n\n"
  378. IDS_QUERY_HELP64A "Description:\n"
  379. IDS_QUERY_HELP64B " Displays the boot entries and their settings for the local machine.\n"
  380. IDS_QUERY_HELP64C " The boot entries and their settings are read from the NVRAM.\n\n"
  381. IDS_QUERY_HELP64D "Examples:\n"
  382. IDS_QUERY_HELP64_END " BOOTCFG /Query\n"
  383. END
  384. STRINGTABLE DISCARDABLE
  385. BEGIN
  386. IDS_DELETE_HELP_IA64_BEGIN "\nBOOTCFG /Delete /ID bootid\n\n"
  387. IDS_DELETE_HELP1_IA64 "Description:\n"
  388. IDS_DELETE_HELP2_IA64 " Deletes an existing boot entry on a IA64 machine.\n\n"
  389. IDS_DELETE_HELP3_IA64 "Parameter List:\n"
  390. IDS_DELETE_HELP4_IA64 " /ID bootid Specifies the boot entry id that\n"
  391. IDS_DELETE_HELP5_IA64 " needs to be deleted.\n\n"
  392. IDS_DELETE_HELP6_IA64 " /? Displays this help/usage.\n\n"
  393. IDS_DELETE_HELP7_IA64 "Examples:\n"
  394. IDS_DELETE_HELP8_IA64 " BOOTCFG /Delete /ID 1\n"
  395. IDS_DELETE_HELP_IA64_END " BOOTCFG /Delete /ID 3\n"
  396. END
  397. STRINGTABLE DISCARDABLE
  398. BEGIN
  399. IDS_RAW_HELP_IA64_BEGIN "\nBOOTCFG /Raw OSoptions [/A] /ID bootid\n\n"
  400. IDS_RAW_HELP1_IA64 "Description:\n"
  401. IDS_RAW_HELP2_IA64 " Allows the user to specify the OS load options for a boot entry.\n\n"
  402. IDS_RAW_HELP3_IA64 "Parameter List:\n"
  403. IDS_RAW_HELP4_IA64 " /ID bootid Specifies the boot entry id to add the\n"
  404. IDS_RAW_HELP5_IA64 " OS options to.\n\n"
  405. IDS_RAW_HELP6_IA64 " /RAW OSoptions Specifies the OS options for a boot entry.\n"
  406. IDS_RAW_HELP7_IA64 " The previous OS options will be overwritten.\n\n"
  407. IDS_RAW_HELP8_IA64 " /A Specifies that the OS options entered with \n"
  408. IDS_RAW_HELP9_IA64 " /Raw switch will be appended to the existing \n"
  409. IDS_RAW_HELP10_IA64 " OS options.\n\n"
  410. IDS_RAW_HELP11_IA64 " /? Displays this help/usage.\n\n"
  411. IDS_RAW_HELP12_IA64 "Examples:\n"
  412. IDS_RAW_HELP13_IA64 " BOOTCFG /Raw ""/DEBUG /SOS"" /ID 2\n"
  413. IDS_RAW_HELP14_IA64 " BOOTCFG /Raw ""/3GB"" /A /ID 2\n"
  414. IDS_RAW_HELP_IA64_END " BOOTCFG /Raw ""/DEBUG /DEBUGPORT=COM2 /BAUDRATE=19200"" /ID 2\n"
  415. END
  416. STRINGTABLE DISCARDABLE
  417. BEGIN
  418. IDS_TIMOUTHELP_IA64_BEGIN "\nBOOTCFG /Timeout value\n\n"
  419. IDS_TIMOUTHELP1_IA64 "Description:\n"
  420. IDS_TIMOUTHELP2_IA64 " Allows the user to change the Timeout value. Valid range \n"
  421. IDS_TIMOUTHELP3_IA64 " is between 0 and 999.\n\n"
  422. IDS_TIMOUTHELP4_IA64 "Parameter List:\n"
  423. IDS_TIMOUTHELP5_IA64 " /Timeout value Specifies the time in seconds after \n"
  424. IDS_TIMOUTHELP6_IA64 " which default OS will be loaded.\n\n"
  425. IDS_TIMOUTHELP7_IA64 " /? Displays this help/usage.\n\n"
  426. IDS_TIMOUTHELP8_IA64 "Examples:\n"
  427. IDS_TIMOUTHELP_IA64_END " BOOTCFG /Timeout 10\n"
  428. END
  429. STRINGTABLE DISCARDABLE
  430. BEGIN
  431. IDS_DEFAULT_IA64_BEGIN "\nBOOTCFG /Default /ID bootid\n\n"
  432. IDS_DEFAULT1_IA64 "Description:\n"
  433. IDS_DEFAULT2_IA64 " Allows the user to change the Default boot entry.\n\n"
  434. IDS_DEFAULT3_IA64 "Parameter List:\n"
  435. IDS_DEFAULT4_IA64 " /ID bootid Specifies the boot entry id\n"
  436. IDS_DEFAULT5_IA64 " that needs to be made default.\n\n"
  437. IDS_DEFAULT6_IA64 " /? Displays this help/usage.\n\n"
  438. IDS_DEFAULT7_IA64 "Examples:\n"
  439. IDS_DEFAULT_IA64_END " BOOTCFG /Default /ID 2\n"
  440. END
  441. STRINGTABLE DISCARDABLE
  442. BEGIN
  443. IDS_MAIN_HELP_BEGIN1 "\nBOOTCFG /parameter [arguments]\n\n"
  444. IDS_MAIN_HELP1A "Description:\n"
  445. IDS_MAIN_HELP2A " This command line tool can be used to configure, query, change or \n"
  446. IDS_MAIN_HELP3A " delete the boot entry settings in the BOOT.INI file.\n\n"
  447. IDS_MAIN_HELP4A "Parameter List:\n"
  448. IDS_MAIN_HELP5A " /Copy Makes a copy of an existing boot entry [operating \n"
  449. IDS_MAIN_HELP6A " systems] section for which you can add OS options to.\n\n"
  450. IDS_MAIN_HELP7A " /Delete Deletes an existing boot entry in the [operating \n"
  451. IDS_MAIN_HELP8A " systems] section of the BOOT.INI file. You must specify\n"
  452. IDS_MAIN_HELP9A " the entry# to delete.\n\n"
  453. IDS_MAIN_HELP10A " /Query Displays the current boot entries and their settings.\n\n"
  454. IDS_MAIN_HELP11A " /Raw Allows the user to specify any switch options to be \n"
  455. IDS_MAIN_HELP12A " added for a specified boot entry.\n\n"
  456. IDS_MAIN_HELP13A " /Timeout Allows the user to change the Timeout value.\n\n"
  457. IDS_MAIN_HELP14A " /Default Allows the user to change the Default boot entry.\n\n"
  458. IDS_MAIN_HELP15A " /EMS Allows the user to configure the /redirect switch\n"
  459. IDS_MAIN_HELP16A " for headless support for a boot entry.\n\n"
  460. IDS_MAIN_HELP17A " /Debug Allows the user to specify the port and baudrate for \n"
  461. IDS_MAIN_HELP18A " remote debugging for a specified boot entry.\n\n"
  462. IDS_MAIN_HELP19A " /Addsw Allows the user to add predefined switches for \n"
  463. IDS_MAIN_HELP20A " a specific boot entry.\n\n"
  464. IDS_MAIN_HELP21A " /Rmsw Allows the user to remove predefined switches for a \n"
  465. IDS_MAIN_HELP22A " specific boot entry.\n\n"
  466. IDS_MAIN_HELP23A " /Dbg1394 Allows the user to configure 1394 port debugging \n"
  467. IDS_MAIN_HELP24A " for a specified boot entry.\n\n"
  468. IDS_MAIN_HELP25A " /? Displays this help/usage.\n\n"
  469. IDS_MAIN_HELP26A "Examples:\n"
  470. IDS_MAIN_HELP27A " BOOTCFG /Copy /?\n"
  471. IDS_MAIN_HELP28A " BOOTCFG /Delete /?\n"
  472. IDS_MAIN_HELP29A " BOOTCFG /Query /?\n"
  473. IDS_MAIN_HELP30A " BOOTCFG /Raw /?\n"
  474. IDS_MAIN_HELP31A " BOOTCFG /Timeout /?\n"
  475. IDS_MAIN_HELP32A " BOOTCFG /EMS /?\n"
  476. IDS_MAIN_HELP33A " BOOTCFG /Debug /?\n"
  477. IDS_MAIN_HELP34A " BOOTCFG /Addsw /?\n"
  478. IDS_MAIN_HELP35A " BOOTCFG /Rmsw /?\n"
  479. IDS_MAIN_HELP36A " BOOTCFG /Dbg1394 /?\n"
  480. IDS_MAIN_HELP37A " BOOTCFG /Default /?\n"
  481. IDS_MAIN_HELP_END1 " BOOTCFG /?\n"
  482. END
  483. STRINGTABLE DISCARDABLE
  484. BEGIN
  485. IDS_EMS_BEGIN_X86 "\nBOOTCFG /EMS value [/S system [/U user [/P password]]]\n"
  486. IDS_EMS1 " [/PORT port] [/BAUD baudrate] [/ID bootid]\n\n"
  487. IDS_EMS2 "Description:\n"
  488. IDS_EMS3 " Allows the user to add or change(edit) the EMS headless redirection\n"
  489. IDS_EMS4 " settings.\n\n"
  490. IDS_EMS5 "Parameter List:\n"
  491. IDS_EMS6 " value default Specifies the valid set of values for EMS\n"
  492. IDS_EMS7 " redirection - ON, OFF, EDIT.\n"
  493. IDS_EMS8 " NOTE: EDIT is used to change current settings.\n\n"
  494. IDS_EMS9 " /S system Specifies the remote system to connect to.\n\n"
  495. IDS_EMS10 " /U [domain\]user Specifies the user context under which\n"
  496. IDS_EMS11 " the command should execute.\n\n"
  497. IDS_EMS12 " /P password Specifies the password for the given\n"
  498. IDS_EMS13 " user context.\n\n"
  499. IDS_EMS14 " /PORT port Specifies the COM port to be used for \n"
  500. IDS_EMS15 " redirection. Valid ports are COM1, COM2, COM3\n"
  501. IDS_EMS16 " COM4 or BIOSSET(EMS uses BIOS settings).\n\n"
  502. IDS_EMS17 " /BAUD baudrate Specifies the Baud rate to be used for \n"
  503. IDS_EMS18 " redirection. Valid Baud rates are 9600,\n"
  504. IDS_EMS19 " 19200, 57600, 115200.\n\n"
  505. IDS_EMS20 " /ID bootid Specifies the boot entry id in the \n"
  506. IDS_EMS21 " operating systems section of the BOOT.INI\n"
  507. IDS_EMS22 " file to add the EMS option. This is \n"
  508. IDS_EMS23 " required when EMS value is set to ON or OFF.\n\n"
  509. IDS_EMS24 " /? Displays this help/usage.\n\n"
  510. IDS_EMS25 "Examples:\n"
  511. IDS_EMS26 " BOOTCFG /EMS ON /PORT COM1 /BAUD 19200 /ID 2\n"
  512. IDS_EMS27 " BOOTCFG /EMS ON /PORT BIOSSET /ID 3\n"
  513. IDS_EMS28 " BOOTCFG /EMS OFF /S system /ID 2\n"
  514. IDS_EMS29 " BOOTCFG /EMS EDIT /PORT com2 /BAUD 115200 \n"
  515. IDS_EMS_END_X86 " BOOTCFG /EMS OFF /S system /U domain\user /P password /ID 2\n"
  516. END
  517. STRINGTABLE DISCARDABLE
  518. BEGIN
  519. IDS_DEBUG_BEGIN_X86 "\nBOOTCFG /Debug value [/S system [/U user [/P password]]]\n"
  520. IDS_DEBUG1 " [/PORT port [/BAUD baudrate]] /ID bootid\n\n"
  521. IDS_DEBUG2 "Description:\n"
  522. IDS_DEBUG3 " Allows the user to add or change(edit) the debug settings \n"
  523. IDS_DEBUG4 " for a specified OS entry.\n\n"
  524. IDS_DEBUG5 "Parameter List:\n"
  525. IDS_DEBUG6 " value default Specifies the valid set of debugging \n"
  526. IDS_DEBUG7 " values - ON, OFF, EDIT.\n\n"
  527. IDS_DEBUG8 " /S system Specifies the remote system to connect to.\n\n"
  528. IDS_DEBUG10 " /U [domain\]user Specifies the user context under which\n"
  529. IDS_DEBUG11 " the command should execute.\n\n"
  530. IDS_DEBUG12 " /P password Specifies the password for the given\n"
  531. IDS_DEBUG13 " user context.\n\n"
  532. IDS_DEBUG14 " /PORT port Specifies the COM port to connect to remote\n"
  533. IDS_DEBUG15 " machine to be used for debugging. Valid \n"
  534. IDS_DEBUG16 " ports are COM1, COM2, COM3, COM4.\n\n"
  535. IDS_DEBUG17 " /BAUD baudrate Specifies the baud rate to be used for \n"
  536. IDS_DEBUG18 " debugging. Valid Baud rates are 9600, 19200,\n"
  537. IDS_DEBUG19 " 38400, 57600, 115200.\n\n"
  538. IDS_DEBUG20 " /ID bootid Specifies the boot entry id in the \n"
  539. IDS_DEBUG21 " [operating systems] section of the BOOT.INI\n"
  540. IDS_DEBUG22 " file to add the OS options to.\n\n"
  541. IDS_DEBUG23 " /? Displays this help/usage.\n\n"
  542. IDS_DEBUG24 "Examples:\n"
  543. IDS_DEBUG25 " BOOTCFG /Debug ON /PORT COM1 /ID 2\n"
  544. IDS_DEBUG26 " BOOTCFG /Debug OFF /S system /U user /ID 2\n"
  545. IDS_DEBUG27 " BOOTCFG /Debug EDIT /PORT com2 /BAUD 19200 /ID 2 \n"
  546. IDS_DEBUG_END_X86 " BOOTCFG /Debug OFF /S system /U domain\user /P password /ID 2\n"
  547. END
  548. STRINGTABLE DISCARDABLE
  549. BEGIN
  550. IDS_DEBUG_BEGIN_IA64 "\nBOOTCFG /Debug value [/PORT port [/BAUD baudrate]] /ID bootid\n\n"
  551. IDS_DEBUG1A "Description:\n"
  552. IDS_DEBUG2A " Allows the user to add or change(edit) the debug settings for\n"
  553. IDS_DEBUG3A " a specified OS entry.\n\n"
  554. IDS_DEBUG4A "Parameter List:\n"
  555. IDS_DEBUG5A " value default Specifies the valid set of debugging \n"
  556. IDS_DEBUG6A " values - ON, OFF, EDIT.\n\n"
  557. IDS_DEBUG7A " /PORT port Specifies the COM port to connect to remote\n"
  558. IDS_DEBUG8A " machine to be used for debugging.\n"
  559. IDS_DEBUG9A " Valid ports are COM1, COM2, COM3, COM4.\n\n"
  560. IDS_DEBUG10A " /BAUD baudrate Specifies the baud rate to be used for \n"
  561. IDS_DEBUG11A " debugging. Valid Baud rates are 9600, 19200,\n"
  562. IDS_DEBUG12A " 38400, 57600, 115200.\n\n"
  563. IDS_DEBUG13A " /ID bootid Specifies the boot entry id in the \n"
  564. IDS_DEBUG14A " NVRAM to add the OS options to.\n\n"
  565. IDS_DEBUG15A " /? Displays this help/usage.\n\n"
  566. IDS_DEBUG16A "Examples:\n"
  567. IDS_DEBUG17A " BOOTCFG /Debug ON /PORT COM1 /BAUD 19200 /ID 2\n"
  568. IDS_DEBUG18A " BOOTCFG /Debug ON /PORT COM4 /ID 3\n"
  569. IDS_DEBUG19A " BOOTCFG /Debug OFF /ID 2\n"
  570. IDS_DEBUG_END_IA64 " BOOTCFG /Debug EDIT /PORT com2 /BAUD 38400 /ID 2\n"
  571. END
  572. STRINGTABLE DISCARDABLE
  573. BEGIN
  574. IDS_EMS_BEGIN_IA64 "\nBOOTCFG /EMS value /ID bootid \n\n"
  575. IDS_EMS1A "Description:\n"
  576. IDS_EMS2A " Allows the user to add or remove the EMS headless \n"
  577. IDS_EMS3A " redirection settings.\n\n"
  578. IDS_EMS4A "Parameter List:\n"
  579. IDS_EMS5A " value default Specifies the valid set of values for EMS\n"
  580. IDS_EMS6A " redirection - ON, OFF.\n\n"
  581. IDS_EMS7A " /ID bootid Specifies the boot entry id in the \n"
  582. IDS_EMS8A " NVRAM file to add the OS options to.\n\n"
  583. IDS_EMS9A " /? Displays this help/usage.\n\n"
  584. IDS_EMS10A "Examples:\n"
  585. IDS_EMS11A " BOOTCFG /EMS ON /ID 2\n"
  586. IDS_EMS_END_IA64 " BOOTCFG /EMS OFF /ID 3\n"
  587. END
  588. STRINGTABLE DISCARDABLE
  589. BEGIN
  590. IDS_ADDSW_BEGIN_X86 "\nBOOTCFG /Addsw [/S system [/U user [/P password]]]\n"
  591. IDS_ADDSW1 " { [/MM val] [/BV] [/SO] [/NG] } /ID bootid \n\n"
  592. IDS_ADDSW2 "Description:\n"
  593. IDS_ADDSW3 " Allows the user to add the switches for a specified OS entry.\n\n"
  594. IDS_ADDSW4 "Parameter List:\n"
  595. IDS_ADDSW5 " /S system Specifies the remote system to connect to.\n\n"
  596. IDS_ADDSW6 " /U [domain\]user Specifies the user context under which\n"
  597. IDS_ADDSW7 " the command should execute.\n\n"
  598. IDS_ADDSW8 " /P password Specifies the password for the given\n"
  599. IDS_ADDSW9 " user context.\n\n"
  600. IDS_ADDSW10 " /MM value Specifies to add the /maxmem switch which\n"
  601. IDS_ADDSW11 " directs the maximum amount of RAM (in MB) \n"
  602. IDS_ADDSW12 " that OS can use.\n\n"
  603. IDS_ADDSW13 " /BV Specifies to add the /basevideo switch which\n"
  604. IDS_ADDSW14 " directs the OS to use standard VGA mode for \n"
  605. IDS_ADDSW15 " the installed video driver.\n\n"
  606. IDS_ADDSW16 " /SO Specifies to add the /sos switch which is \n"
  607. IDS_ADDSW17 " used to show the names of each device\n"
  608. IDS_ADDSW18 " driver while loading.\n\n"
  609. IDS_ADDSW19 " /NG Specifies to add the /noguiboot switch which\n"
  610. IDS_ADDSW20 " disables the Whistler progress bar that\n"
  611. IDS_ADDSW21 " appears before the CTRL+ALT+DEL logon prompt.\n\n"
  612. IDS_ADDSW22 " /ID bootid Specifies the boot entry id in the \n"
  613. IDS_ADDSW23 " [operating systems] section of the BOOT.INI \n"
  614. IDS_ADDSW24 " file to add the OS options to.\n\n"
  615. IDS_ADDSW25 " /? Displays this help/usage.\n\n"
  616. IDS_ADDSW26 "Examples:\n"
  617. IDS_ADDSW27 " BOOTCFG /Addsw /MM 64 /ID 2\n"
  618. IDS_ADDSW28 " BOOTCFG /Addsw /SO /ID 3\n"
  619. IDS_ADDSW29 " BOOTCFG /Addsw /SO /NG /S system /U domain\user /ID 2\n"
  620. IDS_ADDSW30 " BOOTCFG /Addsw /NG /ID 2 \n"
  621. IDS_ADDSW_END_X86 " BOOTCFG /Addsw /MM 96 /NG /S system /U user /P password /ID 2\n"
  622. END
  623. STRINGTABLE DISCARDABLE
  624. BEGIN
  625. IDS_ADDSW_BEGIN_IA64 "\nBOOTCFG /Addsw { [/MM val] [/BV] [/SO] [/NG] } /ID bootid \n\n"
  626. IDS_ADDSW1A "Description:\n"
  627. IDS_ADDSW2A " Allows the user to add switches for a specified OS entry.\n\n"
  628. IDS_ADDSW3A "Parameter List:\n"
  629. IDS_ADDSW4A " /MM value Specifies to add the /maxmem switch which \n"
  630. IDS_ADDSW5A " directs the maximum amount of RAM (in MB)that\n"
  631. IDS_ADDSW6A " OS can use.\n\n"
  632. IDS_ADDSW7A " /BV Specifies to add the /basevideo switch which\n"
  633. IDS_ADDSW8A " directs the OS to use standard VGA mode for \n"
  634. IDS_ADDSW9A " the installed video driver.\n\n"
  635. IDS_ADDSW10A " /SO Specifies to add the /sos switch which is \n"
  636. IDS_ADDSW11A " used to show the names of each device driver\n"
  637. IDS_ADDSW12A " while loading.\n\n"
  638. IDS_ADDSW13A " /NG Specifies to add the /noguiboot switch which \n"
  639. IDS_ADDSW14A " disables the Whistler progress bar that\n"
  640. IDS_ADDSW15A " appears before the CTRL+ALT+DEL logon prompt.\n\n"
  641. IDS_ADDSW16A " /ID bootid Specifies the boot entry id in the NVRAM \n"
  642. IDS_ADDSW17A " file to add the OS options to.\n\n"
  643. IDS_ADDSW18A " /? Displays this help/usage.\n\n"
  644. IDS_ADDSW19A "Examples:\n"
  645. IDS_ADDSW20A " BOOTCFG /Addsw /MM 64 /ID 2\n"
  646. IDS_ADDSW21A " BOOTCFG /Addsw /SO /ng /ID 2\n"
  647. IDS_ADDSW22A " BOOTCFG /Addsw /BV /ID 2 \n"
  648. IDS_ADDSW_END_IA64 " BOOTCFG /Addsw /MM 96 /ng /ID 2\n"
  649. END
  650. STRINGTABLE DISCARDABLE
  651. BEGIN
  652. IDS_RMSW_BEGIN_X86 "\nBOOTCFG /Rmsw [/S system [/U user [/P password]]]\n"
  653. IDS_RMSW1 " { [/MM] [/BV] [/SO] [/NG] } /ID bootid \n\n"
  654. IDS_RMSW2 "Description:\n"
  655. IDS_RMSW3 " Allows the user to remove the switches from an OS entry.\n\n"
  656. IDS_RMSW4 "Parameter List:\n"
  657. IDS_RMSW5 " /S system Specifies the remote system to connect to.\n\n"
  658. IDS_RMSW6 " /U [domain\]user Specifies the user context under which\n"
  659. IDS_RMSW7 " the command should execute.\n\n"
  660. IDS_RMSW8 " /P password Specifies the password for the given\n"
  661. IDS_RMSW9 " user context.\n\n"
  662. IDS_RMSW10 " /MM Specifies the maximum amount of random access\n"
  663. IDS_RMSW11 " memory that whistler can use.\n\n"
  664. IDS_RMSW12 " /BV Specifies to remove the /basevideo switch \n"
  665. IDS_RMSW13 " which directs the OS to use standard VGA \n"
  666. IDS_RMSW14 " mode for the installed video driver.\n\n"
  667. IDS_RMSW15 " /SO Specifies to remove the /sos switch which is\n"
  668. IDS_RMSW16 " used to show the names of each device driver\n"
  669. IDS_RMSW17 " while loading.\n\n"
  670. IDS_RMSW18 " /NG Specifies to remove the /noguiboot switch \n"
  671. IDS_RMSW19 " which disables the Whistler progress bar that\n"
  672. IDS_RMSW20 " appears before the CTRL+ALT+DEL logon prompt.\n\n"
  673. IDS_RMSW21 " /ID bootid Specifies the boot entry id in the\n"
  674. IDS_RMSW22 " [operating systems] section of the BOOT.INI \n"
  675. IDS_RMSW23 " file to remove the OS options from.\n\n"
  676. IDS_RMSW24 " /? Displays this help/usage.\n\n"
  677. IDS_RMSW25 "Examples:\n"
  678. IDS_RMSW26 " BOOTCFG /Rmsw /MM /ID 2\n"
  679. IDS_RMSW27 " BOOTCFG /Rmsw /SO /ID 3\n"
  680. IDS_RMSW28 " BOOTCFG /Rmsw /SO /NG /S system /U user /ID 2\n"
  681. IDS_RMSW29 " BOOTCFG /Rmsw /NG /ID 2 \n"
  682. IDS_RMSW_END_X86 " BOOTCFG /Rmsw /MM /NG /S system /U domain\user /P password /ID 2\n"
  683. END
  684. STRINGTABLE DISCARDABLE
  685. BEGIN
  686. IDS_RMSW_BEGIN_IA64 "\nBOOTCFG /Rmsw { [/MM ] [/BV] [/SO] [/NG] } /ID bootid \n\n"
  687. IDS_RMSW1A "Description:\n"
  688. IDS_RMSW2A " Allows the user to remove switches from an OS entry.\n\n"
  689. IDS_RMSW3A "Parameter List:\n"
  690. IDS_RMSW4A " /MM Specifies the maximum amount of random access\n"
  691. IDS_RMSW5A " memory that whistler can use.\n\n"
  692. IDS_RMSW6A " /BV Specifies to remove the /basevideo switch \n"
  693. IDS_RMSW7A " which directs the OS to use standard VGA mode \n"
  694. IDS_RMSW8A " for the installed video driver.\n\n"
  695. IDS_RMSW9A " /SO Specifies to remove the /sos switch which is \n"
  696. IDS_RMSW10A " used to show the names of each device driver \n"
  697. IDS_RMSW11A " while loading.\n\n"
  698. IDS_RMSW12A " /NG Specifies to remove the /noguiboot switch \n"
  699. IDS_RMSW13A " which disables the Whistler progress bar that\n"
  700. IDS_RMSW14A " appears before the CTRL+ALT+DEL logon prompt.\n\n"
  701. IDS_RMSW15A " /ID bootid Specifies the boot entry id in the NVRAM \n"
  702. IDS_RMSW16A " file to remove the OS options from.\n\n"
  703. IDS_RMSW17A " /? Displays this help/usage.\n\n"
  704. IDS_RMSW18A "Examples:\n"
  705. IDS_RMSW19A " BOOTCFG /Rmsw /MM /ID 2\n"
  706. IDS_RMSW20A " BOOTCFG /Rmsw /SO /NG /ID 2\n"
  707. IDS_RMSW21A " BOOTCFG /Rmsw /BV /ID 2 \n"
  708. IDS_RMSW_END_IA64 " BOOTCFG /Rmsw /MM /NG /ID 2\n"
  709. END
  710. STRINGTABLE DISCARDABLE
  711. BEGIN
  712. IDS_MAIN_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /?"" for usage.\n"
  713. IDS_QUERY_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /QUERY /?"" for usage.\n"
  714. IDS_CHANGE_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /CHANGE /?"" for usage.\n"
  715. IDS_COPY_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /COPY /?"" for usage.\n"
  716. IDS_DELETE_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /DELETE /?"" for usage.\n"
  717. IDS_RAW_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /RAW /?"" for usage.\n"
  718. IDS_TIMEOUT_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /TIMEOUT /?"" for usage.\n"
  719. IDS_DEFAULTOS_USAGE "ERROR: Invalid syntax.\nType ""BOOTCFG /DEFAULT /?"" for usage.\n"
  720. IDS_INVALID_SYNTAX_ADDSW "ERROR: Invalid syntax.\nType ""BOOTCFG /ADDSW /?"" for usage.\n"
  721. IDS_INVALID_SYNTAX_RMSW "ERROR: Invalid syntax.\nType ""BOOTCFG /RMSW /?"" for usage.\n"
  722. IDS_INVALID_SYNTAX_DEBUG "ERROR: Invalid syntax.\nType ""BOOTCFG /DEBUG /?"" for usage.\n"
  723. IDS_INVALID_SYNTAX_EMS "ERROR: Invalid syntax.\nType ""BOOTCFG /EMS /?"" for usage.\n"
  724. IDS_INVALID_SYNTAX_DBG1394 "ERROR: Invalid syntax.\nType ""BOOTCFG /DBG1394 /?"" for usage.\n"
  725. IDS_INVALID_CH_RANGE "ERROR: Invalid syntax. Channel value must be in the range of 1 - 64.\n"
  726. IDS_MIRROR_SYNTAX "ERROR: Invalid syntax.\nType ""BOOTCFG /MIRROR /?"" for usage.\n"
  727. END
  728. STRINGTABLE DISCARDABLE
  729. BEGIN
  730. IDS_DBG1394_BEGIN_X86 "\nBOOTCFG /Dbg1394 value [/S system [/U user [/P password]]]\n"
  731. IDS_DBG1394A " [/CH channel] /ID bootid \n\n"
  732. IDS_DBG1394B "Description:\n"
  733. IDS_DBG1394C " Allows the user to configure the 1394 port debugging.\n\n"
  734. IDS_DBG1394D "Parameter List:\n"
  735. IDS_DBG1394E " value default Specifies the valid set of values for\n"
  736. IDS_DBG1394F " Dbg1394 switch. Valid values: ON, OFF.\n\n"
  737. IDS_DBG1394G " /S system Specifies the remote system to connect to.\n\n"
  738. IDS_DBG1394H " /U [domain\]user Specifies the user context under which\n"
  739. IDS_DBG1394I " the command should execute.\n\n"
  740. IDS_DBG1394J " /P password Specifies the password for the given\n"
  741. IDS_DBG1394K " user context.\n\n"
  742. IDS_DBG1394L " /CH channel Specifies the channel. Valid values: 1 to 64.\n\n"
  743. IDS_DBG1394M " /ID bootid Specifies the boot entry id in the\n"
  744. IDS_DBG1394N " [operating systems] section of the BOOT.INI \n"
  745. IDS_DBG1394O " file to change the OS options to.\n\n"
  746. IDS_DBG1394P " /? Displays this help/usage.\n\n"
  747. IDS_DBG1394Q "Examples:\n"
  748. IDS_DBG1394R " BOOTCFG /Dbg1394 on /ID 2\n"
  749. IDS_DBG1394S " BOOTCFG /Dbg1394 on /CH 30 /ID 3\n"
  750. IDS_DBG1394T " BOOTCFG /Dbg1394 on /CH 20 /S system /U user /ID 2\n"
  751. IDS_DBG1394U " BOOTCFG /Dbg1394 off /ID 2 \n"
  752. IDS_DBG1394_END_X86 " BOOTCFG /Dbg1394 off /S system /U domain\user /P password /ID 2\n"
  753. END
  754. STRINGTABLE DISCARDABLE
  755. BEGIN
  756. IDS_DBG1394_BEGIN_IA64 "\nBOOTCFG /Dbg1394 value [/CH channel] /ID bootid \n"
  757. IDS_DBG1394_IA64A " \n"
  758. IDS_DBG1394_IA64B "Description:\n"
  759. IDS_DBG1394_IA64C " Allows the user to configure the 1394 port debugging.\n\n"
  760. IDS_DBG1394_IA64D "Parameter List:\n"
  761. IDS_DBG1394_IA64E " value default Specifies the valid set of values for\n"
  762. IDS_DBG1394_IA64F " Dbg1394 switch. Valid values are ON, OFF.\n\n"
  763. IDS_DBG1394_IA64G " /CH channel Specifies the 1394 channel. Valid values: 1 to 64.\n\n"
  764. IDS_DBG1394_IA64H " /ID bootid Specifies the boot entry id in the\n"
  765. IDS_DBG1394_IA64I " EFI NVRAM file to change the \n"
  766. IDS_DBG1394_IA64J " OS options to.\n\n"
  767. IDS_DBG1394_IA64K " /? Displays this help/usage.\n\n"
  768. IDS_DBG1394_IA64L "Examples:\n"
  769. IDS_DBG1394_IA64M " BOOTCFG /Dbg1394 on /ID 2\n"
  770. IDS_DBG1394_IA64N " BOOTCFG /Dbg1394 on /CH 30 /ID 3\n"
  771. IDS_DBG1394_IA64O " BOOTCFG /Dbg1394 on /CH 20 /ID 2\n"
  772. IDS_DBG1394_END_IA64 " BOOTCFG /Dbg1394 off /ID 2\n"
  773. END
  774. STRINGTABLE DISCARDABLE
  775. BEGIN
  776. IDS_MIRROR_BEGIN_IA64 "\nBOOTCFG /Mirror [/LIST drive] [/ADD guid] [/UPDATE value]\n"
  777. IDS_MIRROR_IA64A " [/ID bootid] \n"
  778. IDS_MIRROR_IA64B "Description:\n"
  779. IDS_MIRROR_IA64C " Allows the user to list, add and update information\n"
  780. IDS_MIRROR_IA64D " about a mirrored boot entry.\n\n"
  781. IDS_MIRROR_IA64E "Parameter List:\n"
  782. IDS_MIRROR_IA64F " /LIST default Specifies to list the various GUID's along\n"
  783. IDS_MIRROR_IA64G " with relevant information.\n\n"
  784. IDS_MIRROR_IA64H " /ADD guid Specifies to add a new mirrored boot entry \n"
  785. IDS_MIRROR_IA64I " with the specified GUID.\n\n"
  786. IDS_MIRROR_IA64J " /UPDATE guid Specifies to modify an existing boot entry \n"
  787. IDS_MIRROR_IA64K " with the specified GUID.\n\n"
  788. IDS_MIRROR_IA64L " /ID bootid Specifies the boot entry id in the\n"
  789. IDS_MIRROR_IA64M " EFI NVRAM file to change the\n"
  790. IDS_MIRROR_IA64N " OS options to.\n\n"
  791. IDS_MIRROR_IA64O " /? Displays this help/usage.\n\n"
  792. IDS_MIRROR_IA64P "Examples:\n"
  793. IDS_MIRROR_IA64Q " BOOTCFG /Mirror /LIST \n"
  794. IDS_MIRROR_IA64R " BOOTCFG /Mirror /ADD ""09ea8ba0-a122-01c0-f1b3-12714f758821"" \n"
  795. IDS_MIRROR_IA64S " BOOTCFG /Mirror /UPDATE ""0c347ba0-a122-01c0-d931-f8428177d974"" \n"
  796. IDS_MIRROR_END_IA64 " /ID 2\n\n"
  797. END
  798. STRINGTABLE DISCARDABLE
  799. BEGIN
  800. IDS_OUTPUT_IA64A "Boot Options\n"
  801. IDS_OUTPUT_IA64B "------------\n\n"
  802. IDS_OUTPUT_IA64C "Timeout = %d\n"
  803. IDS_OUTPUT_IA64D "CurrentBootEntryID = %d\n"
  804. IDS_OUTPUT_IA64E "HeadlessRedirection = Not set\n\n"
  805. IDS_OUTPUT_IA64F "HeadlessRedirection = %s\n\n"
  806. IDS_OUTPUT_IA64G "Boot Entries\n"
  807. IDS_OUTPUT_IA64H "------------\n\n"
  808. IDS_OUTPUT_IA64I "Boot entry ID = %d\n"
  809. IDS_OUTPUT_IA64J "Friendly Name = %s\n"
  810. IDS_OUTPUT_IA64K "Friendly Name = \n"
  811. IDS_OUTPUT_IA64L "OsLoadOptions = %s\n"
  812. IDS_OUTPUT_IA64M "OsLoadOptions = N/A\n"
  813. IDS_OUTPUT_IA64N "BootFilePath = %s\n"
  814. IDS_OUTPUT_IA64O "OsFilePath = %s\n\n"
  815. IDS_HEADER2 "\nPRIMARY GPT PARTITION: \r\n"
  816. IDS_HEADER2_DASH "----------------------\n"
  817. IDS_HEADER_DASH1 "----------------------\n"
  818. END
  819. //
  820. // Version resources
  821. //
  822. #include <ntverp.h>
  823. #define VER_FILETYPE VFT_APP
  824. #define VER_FILESUBTYPE VFT2_UNKNOWN
  825. #define VER_FILEDESCRIPTION_STR "Boot Config Tool"
  826. #define VER_INTERNALNAME_STR "BootCfg.exe"
  827. #define VER_ORIGINALFILENAME_STR "BootCfg.exe"
  828. #include <common.ver>