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.

920 lines
39 KiB

  1. //Microsoft Developer Studio generated resource script.
  2. //
  3. #include "resource.h"
  4. #define APSTUDIO_READONLY_SYMBOLS
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Generated from the TEXTINCLUDE 2 resource.
  8. //
  9. #include "afxres.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. #undef APSTUDIO_READONLY_SYMBOLS
  12. /////////////////////////////////////////////////////////////////////////////
  13. // English (U.S.) resources
  14. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  15. #ifdef _WIN32
  16. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  17. #pragma code_page(1252)
  18. #endif //_WIN32
  19. /////////////////////////////////////////////////////////////////////////////
  20. //
  21. // Dialog
  22. //
  23. IDD_ABOUT DIALOG DISCARDABLE 0, 0, 227, 155
  24. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  25. CAPTION "About Network Load Balancing Manager"
  26. FONT 8, "MS Shell Dlg"
  27. BEGIN
  28. DEFPUSHBUTTON "OK",IDOK,154,130,63,14
  29. LTEXT "Network Load Balancing Manager\n\nVersion 5.1\n\nCopyright (C) 2000-2001 Microsoft Corporation\nAll rights reserved. This product is licensed.",
  30. IDC_STATIC,37,9,145,60
  31. ICON IDI_WORLD,IDC_STATIC,9,10,21,20
  32. CONTROL "",IDC_STATIC,"Static",SS_BLACKFRAME,7,75,213,1
  33. LTEXT "Warning: This computer program is protected by copyright law and\ninternational treaties. Unauthorized production or distribution of this\nprogram, or any portion of it, may result in severe civil and criminal",
  34. IDC_STATIC,7,83,210,26
  35. LTEXT "penalties, and will be prosecuted to the maximum extent possible\nunder the law.",
  36. IDC_STATIC,7,107,207,17
  37. END
  38. IDD_MACHINE_CONNECT_PAGE DIALOG DISCARDABLE 0, 0, 242, 61
  39. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  40. CAPTION "Machine"
  41. FONT 8, "MS Shell Dlg"
  42. BEGIN
  43. LTEXT "&Machine IP",IDC_TEXT_MACHINE,5,15,220,15
  44. CONTROL "IPAddress1",IDC_MACHINE,"SysIPAddress32",WS_TABSTOP,5,
  45. 32,100,15
  46. END
  47. IDD_PORTS_CONTROL_PAGE DIALOG DISCARDABLE 0, 0, 242, 61
  48. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  49. CAPTION "Ports"
  50. FONT 8, "MS Shell Dlg"
  51. BEGIN
  52. LTEXT "Start &Port",IDC_TEXT_START_PORT,5,15,220,15
  53. COMBOBOX IDC_PORTS,5,32,100,54,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
  54. WS_VSCROLL | WS_TABSTOP
  55. END
  56. IDD_CLUSTER_PAGE DIALOG DISCARDABLE 0, 0, 240, 215
  57. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  58. CAPTION "Cluster Parameters"
  59. FONT 8, "MS Shell Dlg"
  60. BEGIN
  61. GROUPBOX "Cluster &IP Configuration",IDC_GROUP_CL_IP,7,7,226,84
  62. LTEXT "IP &address:",IDC_TEXT_CL_IP,15,21,65,8,SS_NOTIFY
  63. CONTROL "",IDC_EDIT_CL_IP,"SysIPAddress32",WS_TABSTOP | 0x80,115,
  64. 19,65,12
  65. LTEXT "&Subnet mask:",IDC_TEXT_CL_MASK,15,38,65,8,SS_NOTIFY
  66. CONTROL "",IDC_EDIT_CL_MASK,"SysIPAddress32",WS_TABSTOP | 0x80,
  67. 115,36,65,12
  68. LTEXT "&Full Internet name:",IDC_TEXT_DOMAIN,15,55,65,8,
  69. SS_NOTIFY
  70. EDITTEXT IDC_EDIT_DOMAIN,115,53,65,12,ES_AUTOHSCROLL
  71. LTEXT "&Network address:",IDC_TEXT_ETH,15,72,65,8,SS_NOTIFY
  72. EDITTEXT IDC_EDIT_ETH,115,70,65,12,ES_AUTOHSCROLL
  73. GROUPBOX "Cluster &Operation Mode",IDC_GROUP_CL_MODE,7,97,226,32
  74. CONTROL "&Unicast",IDC_RADIO_UNICAST,"Button",BS_AUTORADIOBUTTON |
  75. WS_GROUP | WS_TABSTOP,15,111,45,10
  76. CONTROL "&Multicast",IDC_RADIO_MULTICAST,"Button",
  77. BS_AUTORADIOBUTTON | WS_TABSTOP,64,111,45,10
  78. CONTROL "I&GMP multicast",IDC_CHECK_IGMP,"Button",
  79. BS_AUTOCHECKBOX | WS_TABSTOP,121,111,65,10
  80. GROUPBOX "",IDC_GROUP_RCT,7,135,226,50
  81. CONTROL "&Remote Control",IDC_CHECK_RCT,"Button",BS_AUTOCHECKBOX |
  82. WS_TABSTOP,13,135,63,10
  83. LTEXT "Remote &password:",IDC_TEXT_PASSW,15,149,65,10,
  84. SS_NOTIFY
  85. EDITTEXT IDC_EDIT_PASSW,115,147,65,12,ES_PASSWORD |
  86. ES_AUTOHSCROLL
  87. LTEXT "&Confirm password:",IDC_TEXT_PASSW2,15,166,65,8,
  88. SS_NOTIFY
  89. EDITTEXT IDC_EDIT_PASSW2,115,164,65,12,ES_PASSWORD |
  90. ES_AUTOHSCROLL
  91. END
  92. IDD_HOST_PAGE DIALOG DISCARDABLE 0, 0, 240, 215
  93. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  94. CAPTION "Host Parameters"
  95. FONT 8, "MS Shell Dlg"
  96. BEGIN
  97. GROUPBOX "NIC",IDC_GROUP_NIC,7,8,225,46
  98. LTEXT "Friendly &Name",IDC_NIC_FRIENDLY,12,19,81,8,SS_NOTIFY
  99. COMBOBOX IDC_NIC,116,18,110,67,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
  100. WS_VSCROLL | WS_TABSTOP
  101. EDITTEXT IDC_NIC_DETAIL,13,37,212,13,ES_AUTOHSCROLL | ES_READONLY
  102. LTEXT "&Priority (Unique host ID)",IDC_TEXT_PRI,7,61,81,8,
  103. SS_NOTIFY
  104. COMBOBOX IDC_EDIT_PRI,116,61,48,67,CBS_DROPDOWNLIST | WS_VSCROLL |
  105. WS_TABSTOP
  106. GROUPBOX "Dedicated &IP Configuration",IDC_GROUP_DED_IP,7,78,226,
  107. 50
  108. LTEXT "IP &address:",IDC_TEXT_DED_IP,16,92,70,10,SS_NOTIFY
  109. CONTROL "",IDC_EDIT_DED_IP,"SysIPAddress32",WS_TABSTOP | 0x80,
  110. 116,90,65,12
  111. LTEXT "&Subnet mask:",IDC_TEXT_DED_MASK,16,109,70,10,SS_NOTIFY
  112. CONTROL "",IDC_EDIT_DED_MASK,"SysIPAddress32",WS_TABSTOP | 0x80,
  113. 116,107,65,12
  114. CONTROL "Set initial &host state to active",IDC_CHECK_ACTIVE,
  115. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,134,220,10
  116. END
  117. IDD_CLUSTER_CONNECT_PAGE DIALOG DISCARDABLE 0, 0, 242, 206
  118. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  119. CAPTION "Direct"
  120. FONT 8, "MS Shell Dlg"
  121. BEGIN
  122. LTEXT "&Cluster IP",IDC_TEXT_CLUSTER_IP,4,15,101,15
  123. CONTROL "IPAddress1",IDC_CLUSTER_IP,"SysIPAddress32",WS_TABSTOP,
  124. 4,30,86,15
  125. LTEXT "Cluster &Member's IP",IDC_TEXT_CLUSTER_MEMBER,4,53,82,
  126. 10
  127. CONTROL "IPAddress1",IDC_CLUSTER_MEMBER,"SysIPAddress32",
  128. WS_TABSTOP,4,65,86,15
  129. LTEXT "Connection Status",IDC_TEXT_CONNECTION_STATUS,4,117,90,
  130. 10
  131. EDITTEXT IDC_CLUSTER_CONNECTION_STATUS,4,131,231,39,ES_MULTILINE |
  132. ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY |
  133. WS_VSCROLL | NOT WS_TABSTOP
  134. END
  135. IDD_CLUSTER_CONNECT_INDIRECT_PAGE DIALOG DISCARDABLE 0, 0, 242, 206
  136. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  137. CAPTION "Indirect"
  138. FONT 8, "MS Shell Dlg"
  139. BEGIN
  140. LTEXT "&Cluster IP",IDC_TEXT_CLUSTER_IP,4,15,220,15
  141. CONTROL "IPAddress1",IDC_CLUSTER_IP,"SysIPAddress32",WS_TABSTOP,
  142. 4,30,86,15
  143. LTEXT "&Machine IP",IDC_TEXT_MACHINE_IP,4,53,82,10
  144. CONTROL "IPAddress1",IDC_MACHINE,"SysIPAddress32",WS_TABSTOP,4,
  145. 65,86,15
  146. PUSHBUTTON "&ADD -->",IDC_ADD_MACHINE,100,65,40,16
  147. LTEXT "Machine IP &List",IDC_TEXT_MACHINE_IP_LIST,151,53,82,10
  148. LISTBOX IDC_MACHINE_IP_LIST,149,65,86,54,LBS_NOINTEGRALHEIGHT |
  149. WS_VSCROLL | WS_TABSTOP
  150. PUSHBUTTON "&DEL <--",IDC_DEL_MACHINE,100,88,40,15
  151. LTEXT "Connection Status",IDC_TEXT_CONNECTION_STATUS,7,117,90,
  152. 10
  153. EDITTEXT IDC_CLUSTER_CONNECTION_STATUS,4,131,231,39,ES_MULTILINE |
  154. ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY |
  155. WS_VSCROLL | NOT WS_TABSTOP
  156. END
  157. IDD_DIALOG_PORT_RULE_PROP_CLUSTER DIALOGEX 0, 0, 240, 215
  158. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  159. EXSTYLE WS_EX_CONTEXTHELP
  160. CAPTION "Add/Edit Port Rule"
  161. FONT 8, "MS Shell Dlg", 0, 0, 0x1
  162. BEGIN
  163. GROUPBOX "Port range",IDC_GROUP_RANGE,9,5,226,33
  164. LTEXT "&From:",IDC_TEXT_START,17,21,22,8
  165. EDITTEXT IDC_EDIT_START,45,19,35,12,ES_AUTOHSCROLL | ES_NUMBER
  166. CONTROL "Spin5",IDC_SPIN_START,"msctls_updown32",UDS_WRAP |
  167. UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY |
  168. UDS_ARROWKEYS | UDS_NOTHOUSANDS,78,21,9,14
  169. LTEXT "T&o:",IDC_TEXT_END,90,21,15,8
  170. EDITTEXT IDC_EDIT_END,111,19,35,12,ES_AUTOHSCROLL | ES_NUMBER
  171. CONTROL "Spin6",IDC_SPIN_END,"msctls_updown32",UDS_WRAP |
  172. UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY |
  173. UDS_ARROWKEYS | UDS_NOTHOUSANDS,144,21,9,14
  174. GROUPBOX "Protocols",IDC_GROUP_PROTOCOLS,7,45,226,33
  175. CONTROL "&TCP",IDC_RADIO_TCP,"Button",BS_AUTORADIOBUTTON |
  176. WS_GROUP | WS_TABSTOP,16,59,30,10
  177. CONTROL "&UDP",IDC_RADIO_UDP,"Button",BS_AUTORADIOBUTTON |
  178. WS_TABSTOP,57,59,30,10
  179. CONTROL "&Both",IDC_RADIO_BOTH,"Button",BS_AUTORADIOBUTTON |
  180. WS_TABSTOP,99,59,30,10
  181. GROUPBOX "",IDC_GROUP_DISABLED,7,156,226,33
  182. GROUPBOX "",IDC_GROUP_SINGLE,7,128,226,33
  183. GROUPBOX "Filtering mode",IDC_GROUP_MULTIPLE,7,83,226,50
  184. CONTROL "&Multiple host",IDC_RADIO_MULTIPLE,"Button",
  185. BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,97,55,10
  186. CONTROL "&Single host",IDC_RADIO_SINGLE,"Button",
  187. BS_AUTORADIOBUTTON | WS_TABSTOP,16,142,55,10
  188. CONTROL "&Disable this port range",IDC_RADIO_DISABLED,"Button",
  189. BS_AUTORADIOBUTTON | WS_TABSTOP,16,170,85,10
  190. LTEXT "Affinity:",IDC_TEXT_AFF,85,97,25,8
  191. CONTROL "&None",IDC_RADIO_AFF_NONE,"Button",BS_AUTORADIOBUTTON |
  192. WS_GROUP | WS_TABSTOP,114,97,33,10
  193. CONTROL "S&ingle",IDC_RADIO_AFF_SINGLE,"Button",
  194. BS_AUTORADIOBUTTON | WS_TABSTOP,150,97,35,10
  195. CONTROL "&Class C",IDC_RADIO_AFF_CLASSC,"Button",
  196. BS_AUTORADIOBUTTON | WS_TABSTOP,188,97,39,10
  197. LTEXT "&Load weight:",IDC_TEXT_MULTI,85,113,44,8
  198. CONTROL "&Equal",IDC_RADIO_EQUAL,"Button",BS_AUTORADIOBUTTON |
  199. WS_TABSTOP,141,113,34,10
  200. CONTROL "Une&qual",IDC_RADIO_UNEQUAL,"Button",BS_AUTORADIOBUTTON |
  201. WS_TABSTOP,187,113,43,10
  202. DEFPUSHBUTTON "OK",IDOK,137,195,45,14
  203. PUSHBUTTON "Cancel",IDCANCEL,187,195,45,14
  204. END
  205. IDD_DIALOG_PORT_RULE_PROP_HOSTS DIALOGEX 0, 0, 240, 215
  206. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  207. EXSTYLE WS_EX_CONTEXTHELP
  208. CAPTION "Add/Edit Port Rule"
  209. FONT 8, "MS Shell Dlg", 0, 0, 0x1
  210. BEGIN
  211. GROUPBOX "Port range",IDC_GROUP_RANGE,9,5,226,33,WS_DISABLED
  212. LTEXT "&From:",IDC_TEXT_START,17,21,22,8,WS_DISABLED
  213. EDITTEXT IDC_EDIT_START,45,19,35,12,ES_AUTOHSCROLL | ES_READONLY |
  214. ES_NUMBER | NOT WS_TABSTOP
  215. CONTROL "Spin5",IDC_SPIN_START,"msctls_updown32",UDS_WRAP |
  216. UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY |
  217. UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_DISABLED,78,21,9,14
  218. LTEXT "T&o:",IDC_TEXT_END,86,22,15,8,WS_DISABLED
  219. EDITTEXT IDC_EDIT_END,111,19,35,12,ES_AUTOHSCROLL | ES_READONLY |
  220. ES_NUMBER | NOT WS_TABSTOP
  221. CONTROL "Spin6",IDC_SPIN_END,"msctls_updown32",UDS_WRAP |
  222. UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY |
  223. UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_DISABLED,144,21,9,
  224. 14
  225. GROUPBOX "Protocols",IDC_GROUP_PROTOCOLS,7,45,226,33,WS_DISABLED
  226. CONTROL "&TCP",IDC_RADIO_TCP,"Button",BS_AUTORADIOBUTTON |
  227. WS_DISABLED | WS_GROUP | WS_TABSTOP,16,59,30,10
  228. CONTROL "&UDP",IDC_RADIO_UDP,"Button",BS_AUTORADIOBUTTON |
  229. WS_DISABLED | WS_TABSTOP,57,59,30,10
  230. CONTROL "&Both",IDC_RADIO_BOTH,"Button",BS_AUTORADIOBUTTON |
  231. WS_DISABLED | WS_TABSTOP,99,59,30,10
  232. GROUPBOX "",IDC_GROUP_DISABLED,7,156,226,33
  233. GROUPBOX "",IDC_GROUP_SINGLE,7,128,226,33
  234. GROUPBOX "Filtering mode",IDC_GROUP_MULTIPLE,7,83,226,50,
  235. WS_DISABLED
  236. CONTROL "&Multiple host",IDC_RADIO_MULTIPLE,"Button",
  237. BS_AUTORADIOBUTTON | WS_DISABLED | WS_GROUP | WS_TABSTOP,
  238. 16,97,55,10
  239. CONTROL "&Single host",IDC_RADIO_SINGLE,"Button",
  240. BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,16,142,55,
  241. 10
  242. CONTROL "&Disable this port range",IDC_RADIO_DISABLED,"Button",
  243. BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,16,170,85,
  244. 10
  245. LTEXT "Affinity:",IDC_TEXT_AFF,85,97,25,8,WS_DISABLED
  246. CONTROL "&None",IDC_RADIO_AFF_NONE,"Button",BS_AUTORADIOBUTTON |
  247. WS_DISABLED | WS_GROUP | WS_TABSTOP,114,97,33,10
  248. CONTROL "S&ingle",IDC_RADIO_AFF_SINGLE,"Button",
  249. BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,150,97,35,
  250. 10
  251. CONTROL "&Class C",IDC_RADIO_AFF_CLASSC,"Button",
  252. BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,188,97,39,
  253. 10
  254. LTEXT "&Load weight:",IDC_TEXT_MULTI,85,113,44,8,WS_DISABLED
  255. EDITTEXT IDC_EDIT_MULTI,136,112,27,12,ES_AUTOHSCROLL | ES_NUMBER |
  256. WS_DISABLED
  257. CONTROL "Spin4",IDC_SPIN_MULTI,"msctls_updown32",UDS_WRAP |
  258. UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY |
  259. UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_DISABLED,161,114,9,
  260. 14
  261. LTEXT "or",IDC_STATIC,174,113,8,8,WS_DISABLED
  262. CONTROL "&Equal",IDC_CHECK_EQUAL,"Button",BS_AUTOCHECKBOX |
  263. WS_DISABLED | WS_TABSTOP,193,113,34,10
  264. LTEXT "&Handling priority:",IDC_TEXT_SINGLE,85,142,54,8,
  265. WS_DISABLED
  266. COMBOBOX IDC_EDIT_SINGLE,152,140,31,48,CBS_DROPDOWNLIST |
  267. WS_DISABLED | WS_VSCROLL | WS_TABSTOP
  268. DEFPUSHBUTTON "OK",IDOK,137,195,45,14
  269. PUSHBUTTON "Cancel",IDCANCEL,187,195,45,14
  270. END
  271. IDD_DIALOG_PORTS DIALOG DISCARDABLE 0, 0, 240, 215
  272. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  273. CAPTION "Port Rules"
  274. FONT 8, "MS Shell Dlg"
  275. BEGIN
  276. LTEXT "&Defined port rules:",IDC_TEXT_PORT_RULE,7,7,80,8
  277. CONTROL "",IDC_LIST_PORT_RULE,"SysListView32",LVS_REPORT |
  278. LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_AUTOARRANGE |
  279. WS_BORDER | WS_TABSTOP,7,20,226,100
  280. PUSHBUTTON "&Add...",IDC_BUTTON_ADD,88,127,45,14
  281. PUSHBUTTON "&Edit...",IDC_BUTTON_MODIFY,138,127,45,14
  282. PUSHBUTTON "&Remove",IDC_BUTTON_DEL,188,127,45,14
  283. GROUPBOX "Port rule description",IDC_GROUP_PORT_RULE_DESCR,7,147,
  284. 226,60
  285. LTEXT "",IDC_TEXT_PORT_RULE_DESCR,14,159,212,42
  286. END
  287. IDD_MANAGE_VIRTUAL_IPS_PAGE DIALOG DISCARDABLE 0, 0, 240, 215
  288. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  289. CAPTION "Manage Virtual IP Addresses"
  290. FONT 8, "MS Shell Dlg"
  291. BEGIN
  292. LTEXT "Cluster IP",IDC_TEXT_CLUSTER_IP,4,15,220,15
  293. CONTROL "IPAddress1",IDC_CLUSTER_IP,"SysIPAddress32",WS_TABSTOP,
  294. 4,30,86,15
  295. LTEXT "&Virtual IP",IDC_TEXT_SECONDARY_IP,4,53,82,10
  296. CONTROL "IPAddress1",IDC_SECONDARY_IP,"SysIPAddress32",
  297. WS_TABSTOP,4,65,86,15
  298. PUSHBUTTON "&ADD -->",IDC_ADD_MACHINE,100,65,40,16
  299. LTEXT "Virtual IP &List",IDC_TEXT_SECONDARY_IP_LIST,151,53,82,
  300. 10
  301. LISTBOX IDC_SECONDARY_IP_LIST,149,65,86,54,LBS_NOINTEGRALHEIGHT |
  302. WS_VSCROLL | WS_TABSTOP
  303. PUSHBUTTON "&DEL <--",IDC_DEL_MACHINE,100,88,40,15
  304. END
  305. IDD_DISCLAIMER DIALOG DISCARDABLE 0, 0, 240, 102
  306. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  307. CAPTION "NLB Manager Usage Restriction"
  308. FONT 8, "MS Shell Dlg"
  309. BEGIN
  310. CONTROL "Do not show this warning again",IDC_DO_NOT_REMIND,
  311. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,46,220,10
  312. LTEXT "Warning: This computer program is provided for preview purposes only. The program should not be used in a production environment.",
  313. IDC_STATIC,12,11,210,26
  314. DEFPUSHBUTTON "OK",IDOK,94,82,63,14
  315. END
  316. #ifdef APSTUDIO_INVOKED
  317. /////////////////////////////////////////////////////////////////////////////
  318. //
  319. // TEXTINCLUDE
  320. //
  321. 1 TEXTINCLUDE DISCARDABLE
  322. BEGIN
  323. "resource.h\0"
  324. END
  325. 2 TEXTINCLUDE DISCARDABLE
  326. BEGIN
  327. "#include ""afxres.h""\r\n"
  328. "\0"
  329. END
  330. 3 TEXTINCLUDE DISCARDABLE
  331. BEGIN
  332. "\r\n"
  333. "\0"
  334. END
  335. 1 TEXTINCLUDE DISCARDABLE
  336. BEGIN
  337. "resource.h\0"
  338. END
  339. 2 TEXTINCLUDE DISCARDABLE
  340. BEGIN
  341. "#include ""afxres.h""\r\n"
  342. "\0"
  343. END
  344. 3 TEXTINCLUDE DISCARDABLE
  345. BEGIN
  346. "\r\n"
  347. "\0"
  348. END
  349. #endif // APSTUDIO_INVOKED
  350. /////////////////////////////////////////////////////////////////////////////
  351. //
  352. // Menu
  353. //
  354. IDR_MAINFRAME MENU DISCARDABLE
  355. BEGIN
  356. MENUITEM "", 65535
  357. POPUP "&Cluster"
  358. BEGIN
  359. MENUITEM "&New", ID_WORLD_NEW
  360. POPUP "&Connect To Existing "
  361. BEGIN
  362. MENUITEM "&Direct", ID_WORLD_CONNECT
  363. MENUITEM "&Indirect", ID_WORLD_CONNECT_INDIRECT
  364. END
  365. MENUITEM SEPARATOR
  366. MENUITEM "&Add Host ", ID_CLUSTER_ADD_HOST
  367. MENUITEM "&Delete ", ID_CLUSTER_REMOVE
  368. MENUITEM SEPARATOR
  369. MENUITEM "&Properties", ID_CLUSTER_PROPERTIES
  370. MENUITEM SEPARATOR
  371. MENUITEM "Re&fresh", ID_REFRESH
  372. MENUITEM SEPARATOR
  373. MENUITEM "&Remove From View", ID_CLUSTER_UNMANAGE
  374. MENUITEM SEPARATOR
  375. POPUP "Contr&ol"
  376. BEGIN
  377. MENUITEM "&Query ", ID_CLUSTER_EXE_QUERY
  378. MENUITEM "&Start ", ID_CLUSTER_EXE_START
  379. MENUITEM "St&op ", ID_CLUSTER_EXE_STOP
  380. MENUITEM "&Drainstop ", ID_CLUSTER_EXE_DRAINSTOP
  381. MENUITEM "&Resume ", ID_CLUSTER_EXE_RESUME
  382. MENUITEM "Sus&pend ", ID_CLUSTER_EXE_SUSPEND
  383. MENUITEM "&Enable ", ID_CLUSTER_EXE_ENABLE
  384. MENUITEM "Disa&ble ", ID_CLUSTER_EXE_DISABLE
  385. MENUITEM "Drai&n ", ID_CLUSTER_EXE_DRAIN
  386. END
  387. MENUITEM SEPARATOR
  388. MENUITEM "E&xit", ID_APP_EXIT
  389. END
  390. POPUP "H&ost"
  391. BEGIN
  392. MENUITEM "&Delete", ID_HOST_REMOVE
  393. MENUITEM SEPARATOR
  394. MENUITEM "&Properties", ID_HOST_PROPERTIES
  395. MENUITEM SEPARATOR
  396. POPUP "Contr&ol"
  397. BEGIN
  398. MENUITEM "&Query ", ID_HOST_EXE_QUERY
  399. MENUITEM "&Start ", ID_HOST_EXE_START
  400. MENUITEM "St&op ", ID_HOST_EXE_STOP
  401. MENUITEM "&Drainstop ", ID_HOST_EXE_DRAINSTOP
  402. MENUITEM "&Resume ", ID_HOST_EXE_RESUME
  403. MENUITEM "Sus&pend ", ID_HOST_EXE_SUSPEND
  404. MENUITEM "&Enable ", ID_HOST_EXE_ENABLE
  405. MENUITEM "Disa&ble ", ID_HOST_EXE_DISABLE
  406. MENUITEM "Drai&n ", ID_HOST_EXE_DRAIN
  407. END
  408. END
  409. POPUP "&Help"
  410. BEGIN
  411. MENUITEM "&About Network Load Balancing Manager", ID_APP_ABOUT
  412. END
  413. END
  414. IDR_POPUP MENU DISCARDABLE
  415. BEGIN
  416. POPUP ""
  417. BEGIN
  418. MENUITEM "&New Cluster", ID_WORLD_NEW
  419. POPUP "&Connect To Existing "
  420. BEGIN
  421. MENUITEM "&Direct", ID_WORLD_CONNECT
  422. MENUITEM "&Indirect", ID_WORLD_CONNECT_INDIRECT
  423. END
  424. END
  425. POPUP ""
  426. BEGIN
  427. MENUITEM "&Add Host To Cluster", ID_CLUSTER_ADD_HOST
  428. MENUITEM "&Delete Cluster", ID_CLUSTER_REMOVE
  429. MENUITEM SEPARATOR
  430. MENUITEM "Cluster &Properties", ID_CLUSTER_PROPERTIES
  431. MENUITEM SEPARATOR
  432. MENUITEM "Re&fresh", ID_REFRESH
  433. MENUITEM SEPARATOR
  434. MENUITEM "&Remove From View", ID_CLUSTER_UNMANAGE
  435. MENUITEM SEPARATOR
  436. POPUP "Cluster Contr&ol"
  437. BEGIN
  438. MENUITEM "&Query ", ID_CLUSTER_EXE_QUERY
  439. MENUITEM "&Start ", ID_CLUSTER_EXE_START
  440. MENUITEM "St&op ", ID_CLUSTER_EXE_STOP
  441. MENUITEM "&Drainstop ", ID_CLUSTER_EXE_DRAINSTOP
  442. MENUITEM "&Resume ", ID_CLUSTER_EXE_RESUME
  443. MENUITEM "Sus&pend ", ID_CLUSTER_EXE_SUSPEND
  444. MENUITEM "&Enable ", ID_CLUSTER_EXE_ENABLE
  445. MENUITEM "Disa&ble ", ID_CLUSTER_EXE_DISABLE
  446. MENUITEM "Drai&n ", ID_CLUSTER_EXE_DRAIN
  447. END
  448. END
  449. POPUP ""
  450. BEGIN
  451. MENUITEM "&Delete Host", ID_HOST_REMOVE
  452. MENUITEM SEPARATOR
  453. MENUITEM "Host &Properties", ID_HOST_PROPERTIES
  454. MENUITEM SEPARATOR
  455. POPUP "Host Contr&ol"
  456. BEGIN
  457. MENUITEM "&Query ", ID_HOST_EXE_QUERY
  458. MENUITEM "&Start ", ID_HOST_EXE_START
  459. MENUITEM "St&op ", ID_HOST_EXE_STOP
  460. MENUITEM "&Drainstop ", ID_HOST_EXE_DRAINSTOP
  461. MENUITEM "&Resume ", ID_HOST_EXE_RESUME
  462. MENUITEM "Sus&pend ", ID_HOST_EXE_SUSPEND
  463. MENUITEM "&Enable ", ID_HOST_EXE_ENABLE
  464. MENUITEM "Disa&ble ", ID_HOST_EXE_DISABLE
  465. MENUITEM "Drai&n ", ID_HOST_EXE_DRAIN
  466. END
  467. END
  468. END
  469. /////////////////////////////////////////////////////////////////////////////
  470. //
  471. // Icon
  472. //
  473. // Icon with lowest ID value placed first to ensure application icon
  474. // remains consistent on all systems.
  475. IDR_MAINFRAME ICON DISCARDABLE "graph12.ico"
  476. IDI_WORLD ICON DISCARDABLE "graph12.ico"
  477. IDI_CLUSTER ICON DISCARDABLE "nethood.ico"
  478. IDI_HOST_STARTED ICON DISCARDABLE "mycomp.ico"
  479. IDI_HOST_STOPPED ICON DISCARDABLE "mycomp.ico"
  480. IDI_PORTRULE ICON DISCARDABLE "icon1.ico"
  481. IDI_PENDING ICON DISCARDABLE "ico00001.ico"
  482. /////////////////////////////////////////////////////////////////////////////
  483. //
  484. // Toolbar
  485. //
  486. IDR_MAINFRAME TOOLBAR DISCARDABLE 32, 32
  487. BEGIN
  488. BUTTON ID_WORLD_NEW
  489. BUTTON ID_WORLD_CONNECT
  490. END
  491. /////////////////////////////////////////////////////////////////////////////
  492. //
  493. // Bitmap
  494. //
  495. IDR_MAINFRAME BITMAP DISCARDABLE "mainfram.bmp"
  496. /////////////////////////////////////////////////////////////////////////////
  497. //
  498. // DESIGNINFO
  499. //
  500. #ifdef APSTUDIO_INVOKED
  501. GUIDELINES DESIGNINFO DISCARDABLE
  502. BEGIN
  503. IDD_ABOUT, DIALOG
  504. BEGIN
  505. LEFTMARGIN, 7
  506. RIGHTMARGIN, 220
  507. TOPMARGIN, 7
  508. BOTTOMMARGIN, 148
  509. END
  510. IDD_MACHINE_CONNECT_PAGE, DIALOG
  511. BEGIN
  512. LEFTMARGIN, 7
  513. RIGHTMARGIN, 235
  514. TOPMARGIN, 7
  515. BOTTOMMARGIN, 54
  516. END
  517. IDD_CLUSTER_CONNECT_PAGE, DIALOG
  518. BEGIN
  519. LEFTMARGIN, 7
  520. RIGHTMARGIN, 235
  521. TOPMARGIN, 7
  522. BOTTOMMARGIN, 199
  523. END
  524. IDD_CLUSTER_CONNECT_INDIRECT_PAGE, DIALOG
  525. BEGIN
  526. LEFTMARGIN, 7
  527. RIGHTMARGIN, 235
  528. TOPMARGIN, 7
  529. BOTTOMMARGIN, 199
  530. END
  531. IDD_MANAGE_VIRTUAL_IPS_PAGE, DIALOG
  532. BEGIN
  533. BOTTOMMARGIN, 214
  534. END
  535. END
  536. #endif // APSTUDIO_INVOKED
  537. /////////////////////////////////////////////////////////////////////////////
  538. //
  539. // String Table
  540. //
  541. STRINGTABLE DISCARDABLE
  542. BEGIN
  543. IDR_MAINFRAME "Network Load Balancing Manager"
  544. IDR_POPUP "\nNetwork Load Balancing Manager\n\n\n\n\n\n"
  545. END
  546. STRINGTABLE DISCARDABLE
  547. BEGIN
  548. ID_WORLD_NEW "New Network Load Balancing cluster."
  549. ID_WORLD_CONNECT "Connect to an existing Network Load Balancing cluster."
  550. ID_WORLD_CONNECT_INDIRECT
  551. "Connect to an existing Network Load Balancing cluster."
  552. ID_REFRESH "Reconnect to cluster. "
  553. ID_HELP_TOPICS "Open Help."
  554. END
  555. STRINGTABLE DISCARDABLE
  556. BEGIN
  557. ID_CLUSTER_ADD_HOST "Add a new host to the Network Load Balancing cluster."
  558. ID_CLUSTER_REMOVE "Delete the existing Network Load Balancing cluster."
  559. ID_CLUSTER_PROPERTIES "View or modify cluster-specific properties."
  560. ID_CLUSTER_UNMANAGE "Do not manage this cluster anymore."
  561. ID_CLUSTER_EXE_QUERY "Queries the status of each host which is part of the cluster."
  562. ID_CLUSTER_EXE_START "Starts cluster operations on each host which is part of the cluster."
  563. ID_CLUSTER_EXE_STOP "Stops cluster operations on each host which is part of the cluster."
  564. ID_CLUSTER_EXE_DRAINSTOP
  565. "Finishes all existing connections and stops cluster operations on each host."
  566. ID_CLUSTER_EXE_RESUME "Resume control over cluster operations on each host which is part of the cluster."
  567. ID_CLUSTER_EXE_SUSPEND "Suspend control over cluster operations on each host which is part of the cluster."
  568. ID_CLUSTER_EXE_ENABLE "Enables traffic for port rule or ALL ports, on each host which is part of the cluster."
  569. ID_CLUSTER_EXE_DISABLE "Disables ALL traffic for port rule or ALL ports, on each host which is part of the cluster."
  570. ID_CLUSTER_EXE_DRAIN "Disables NEW traffic for port rule or ALL ports, on each host which is part of the cluster."
  571. END
  572. STRINGTABLE DISCARDABLE
  573. BEGIN
  574. ID_HOST_REMOVE "Remove this host from Network Load Balancing cluster."
  575. ID_HOST_PROPERTIES "View or modify host-specific properties."
  576. ID_HOST_EXE_QUERY "Queries the status of host."
  577. ID_HOST_EXE_START "Starts cluster operations on host."
  578. ID_HOST_EXE_STOP "Stops cluster operations on host."
  579. ID_HOST_EXE_DRAINSTOP "Finishes all existing connections and stops cluster operations on host."
  580. ID_HOST_EXE_RESUME "Resume control over cluster operations on host."
  581. ID_HOST_EXE_SUSPEND "Suspend control over cluster operations on host."
  582. ID_HOST_EXE_ENABLE "Enables traffic for port rule or ALL ports on host."
  583. ID_HOST_EXE_DISABLE "Disables ALL traffic for port rule or ALL ports on host."
  584. ID_HOST_EXE_DRAIN "Disables NEW traffic for port rule or ALL ports on host."
  585. END
  586. STRINGTABLE DISCARDABLE
  587. BEGIN
  588. IDS_WORLD_NAME "Network Load Balancing Clusters"
  589. IDS_PROPERTIES_CAPTION "Network Load Balancing properties"
  590. IDS_FULL_INTERNET_NAME "cluster.domain.com"
  591. END
  592. STRINGTABLE DISCARDABLE
  593. BEGIN
  594. IDS_WARNING_CLUSTER_REMOVE
  595. "This will remove Network Load Balancing from all the hosts who are members of the selected cluster.\n Are you sure-?"
  596. IDS_WARNING_HOST_REMOVE "This will remove Network Load Balancing from the selected host.\n Are you sure-?"
  597. IDS_VIRTUAL_IPS_CAPTION "Virtual IPS"
  598. IDS_CONNECT_CAPTION "Connect to host"
  599. IDS_CONNECT_CLUSTER_CAPTION "Connect to cluster"
  600. IDS_WARNING_IP_INVALID "The IP address you have entered is invalid "
  601. IDS_WARNING_CL_CONN_SAME
  602. "The connection ip cannot be equal to cluster ip. "
  603. END
  604. STRINGTABLE DISCARDABLE
  605. BEGIN
  606. IDS_INFO_DONE "Done "
  607. IDS_INFO_SUCCESS "Success "
  608. IDS_INFO_FAILED "Failed "
  609. IDS_INFO_REQUEST "Request submitted "
  610. IDS_INFO_NEW_EXCEPTION "Out of Memory"
  611. END
  612. STRINGTABLE DISCARDABLE
  613. BEGIN
  614. IDS_INFO_FINDING_P "Finding port rules "
  615. IDS_INFO_FINDING_CL "Finding cluster "
  616. END
  617. STRINGTABLE DISCARDABLE
  618. BEGIN
  619. IDS_INFO_FINDING_H "Finding host "
  620. IDS_INFO_FINDING_CL_P "Finding cluster properties "
  621. IDS_INFO_FINDING_H_P "Finding host properties "
  622. IDS_INFO_FINDING_P_ELB "Finding equal load balanced port rules "
  623. IDS_INFO_FINDING_P_ULB "Finding unequal load balanced port rules "
  624. IDS_INFO_FINDING_P_D "Finding disabled port rules "
  625. IDS_INFO_FINDING_P_F "Finding single host port rules "
  626. END
  627. STRINGTABLE DISCARDABLE
  628. BEGIN
  629. IDS_INFO_MODIFYING_P "Modifying port rules "
  630. IDS_INFO_MODIFYING_CL_P "Modifying cluster properties "
  631. IDS_INFO_MODIFYING_H_P "Modifying host properties "
  632. IDS_INFO_MODIFYING_P_ELB "Modifying equal load balanced port rules "
  633. IDS_INFO_MODIFYING_P_ULB "Modifying unequal load balanced port rules "
  634. IDS_INFO_MODIFYING_P_F "Modifying single host port rules "
  635. END
  636. STRINGTABLE DISCARDABLE
  637. BEGIN
  638. IDS_INFO_MODIFYING_P_D "Modifying disabled port rules "
  639. IDS_INFO_MODIFYING_CN "Modifying cluster name on host"
  640. IDS_INFO_MODIFYING_CP_AND_ADD_IP
  641. "Modifying cluster properties and adding cluster IP address to TCP/IP on host."
  642. END
  643. STRINGTABLE DISCARDABLE
  644. BEGIN
  645. IDS_INFO_CONNECTING "Connecting "
  646. END
  647. STRINGTABLE DISCARDABLE
  648. BEGIN
  649. IDS_INFO_NEWLINE "\r\n"
  650. IDS_INFO_LINE_SEPARATOR "************************************************* "
  651. END
  652. STRINGTABLE DISCARDABLE
  653. BEGIN
  654. IDS_INFO_ADDING_CL_IP "Adding cluster IP address to TCP/IP."
  655. IDS_INFO_REMOVING_CL_IP "Removing cluster IP address from TCP/IP"
  656. END
  657. STRINGTABLE DISCARDABLE
  658. BEGIN
  659. IDS_INFO_BINDING_NLB "Binding Network Load Balancing to network adapater. "
  660. IDS_INFO_UNBINDING_NLB "Unbinding Network Load Balancing from network adapater. "
  661. END
  662. STRINGTABLE DISCARDABLE
  663. BEGIN
  664. IDS_WLBS_OK "WLBS_OK The operation completed successfully "
  665. IDS_WLBS_DRAIN_STOP "WLBS_DRAIN_STOP The node reported a drain stop operation. "
  666. IDS_WLBS_BAD_PARAMS "WLBS_BAD_PARAMS Bad configuration parameters in a node's registry prevented the node from starting cluster operations. "
  667. IDS_WLBS_NOT_FOUND "WLBS_NOT_FOUND The specified port number was not found in any port rule.. "
  668. IDS_WLBS_STOPPED "WLBS_STOPPED Cluster operations have stopped on node. "
  669. IDS_WLBS_CONVERGING "WLBS_CONVERGING The cluster is converging. "
  670. END
  671. STRINGTABLE DISCARDABLE
  672. BEGIN
  673. IDS_WLBS_CONVERGED "WLBS_CONVERGED The cluster has converged successfully. "
  674. IDS_WLBS_DEFAULT "WLBS_DEFAULT The specified node has converged as the default host. "
  675. IDS_WLBS_DRAINING "WLBS_DRAINING Node is draining. "
  676. IDS_WLBS_SUSPENDED "WLBS_SUSPENDED Cluster operations have been suspended on node. "
  677. IDS_WLBS_REBOOT "WLBS_REBOOT The node must be rebooted for the specified configuration changes to take effect. "
  678. IDS_WLBS_INIT_ERROR "WLBS_INIT_ERROR An internal error prevented initialization of the cluster control module. "
  679. IDS_WLBS_BAD_PASSW "WLBS_BAD_PASSW The specified password was not accepted by the cluster. "
  680. IDS_WLBS_IO_ERROR "WLBS_IO_ERROR A local I/O error prevents communication with the Network Load Balancing driver. "
  681. IDS_WLBS_TIMEOUT "WLBS_TIMEOUT The requested operation timed out without receiving a response from the specified node. "
  682. IDS_WLBS_PORT_OVERLAP "WLBS_PORT_OVERLAP At least one of the port numbers in the specified port rule is currently listed in at least one other port rule. "
  683. IDS_WLBS_BAD_PORT_PARAMS
  684. "WLBS_BAD_PORT_PARAMS The settings for one or more port rules contain one or more invalid values. "
  685. IDS_WLBS_MAX_PORT_RULES "WLBS_MAX_PORT_RULES The cluster contains the maximum number of port rules. "
  686. IDS_WLBS_TRUNCATED "WLBS_TRUNCATED The return value has been truncated. "
  687. IDS_WLBS_REG_ERROR "WLBS_REG_ERROR An internal registry access error occurred. "
  688. IDS_WLBS_ALREADY "WLBS_ALREADY The specified target is already in the state that the requested operation would produce. "
  689. END
  690. STRINGTABLE DISCARDABLE
  691. BEGIN
  692. IDS_COMMAND_DRAIN "Drain "
  693. IDS_WLBS_UNKNOWN "Unknown error- "
  694. END
  695. STRINGTABLE DISCARDABLE
  696. BEGIN
  697. IDS_COMMAND_QUERY "Query "
  698. IDS_COMMAND_START "Start "
  699. IDS_COMMAND_STOP "Stop "
  700. IDS_COMMAND_DRAINSTOP "Drainstop "
  701. IDS_COMMAND_RESUME "Resume "
  702. IDS_COMMAND_SUSPEND "Suspend "
  703. IDS_COMMAND_ENABLE "Enable "
  704. IDS_COMMAND_DISABLE "Disable "
  705. END
  706. STRINGTABLE DISCARDABLE
  707. BEGIN
  708. IDS_MACHINE_LIST_EMPTY "Please specify which machines are part of this cluster"
  709. IDS_MACHINE_ALREADY "The machine that you are attempting to add is already added to list"
  710. IDS_CLUSTER_ALREADY "Cluster that you are attempting to manage is already present. "
  711. IDS_HOST_ALREADY "The host that you are attempting to add is already a member of the cluster."
  712. IDS_HOST_ADDING "Adding host "
  713. END
  714. STRINGTABLE DISCARDABLE
  715. BEGIN
  716. IDS_CLUSTER_MAX "The maximum Network Load Balancing cluster size limit has been reached.\n No more hosts can be added. Either remove a host from this cluster, or add the host to another cluster."
  717. IDS_NIC_BOUND "The host is bound to a different cluster on the selected network adapter."
  718. IDS_NIC_UNBOUND "The host is unbound."
  719. END
  720. STRINGTABLE DISCARDABLE
  721. BEGIN
  722. IDS_HEADER_C_IP "Cluster IP"
  723. IDS_HEADER_C_SUBNET "Subnet Mask"
  724. IDS_HEADER_INTERNET_NAME "Internet Name"
  725. IDS_HEADER_MAC_ADDRESS "MAC Address"
  726. IDS_HEADER_C_MODE "Mode"
  727. IDS_HEADER_REMOTE_CTRL "Remote"
  728. END
  729. STRINGTABLE DISCARDABLE
  730. BEGIN
  731. IDS_HEADER_MACHINE "Machine"
  732. IDS_HEADER_D_IP "Dedicated IP"
  733. IDS_HEADER_D_SUBNET "Subnet Mask"
  734. IDS_HEADER_PRIORITY "Priority"
  735. IDS_HEADER_INITIAL_STATE "Initial State"
  736. IDS_HEADER_NIC "NIC"
  737. END
  738. STRINGTABLE DISCARDABLE
  739. BEGIN
  740. IDS_HEADER_P_START "Start"
  741. IDS_HEADER_P_END "End"
  742. IDS_HEADER_P_PROTOCOL "Protocol"
  743. IDS_HEADER_P_MODE "Mode"
  744. IDS_HEADER_P_LOAD "Load"
  745. IDS_HEADER_P_AFFINITY "Affinity"
  746. END
  747. STRINGTABLE DISCARDABLE
  748. BEGIN
  749. IDS_HEADER_P_PRIORITY "Priority"
  750. END
  751. STRINGTABLE DISCARDABLE
  752. BEGIN
  753. IDS_REPORT_MULTICAST "Multicast"
  754. IDS_REPORT_UNICAST "Unicast"
  755. IDS_REPORT_IGMP "Multicast+Igmp"
  756. IDS_REPORT_ON "On"
  757. END
  758. STRINGTABLE DISCARDABLE
  759. BEGIN
  760. IDS_REPORT_OFF "Off"
  761. IDS_REPORT_PROTOCOL_TCP "tcp"
  762. IDS_REPORT_PROTOCOL_UDP "udp"
  763. IDS_REPORT_PROTOCOL_BOTH "both"
  764. IDS_REPORT_LOAD_EQUAL "equal"
  765. IDS_REPORT_LOAD_UNEQUAL "unequal"
  766. IDS_REPORT_MODE_MULTIPLE "multiple"
  767. IDS_REPORT_MODE_SINGLE "single"
  768. IDS_REPORT_MODE_DISABLED "disabled"
  769. IDS_REPORT_AFFINITY_SINGLE "single"
  770. IDS_REPORT_AFFINITY_NONE "none"
  771. IDS_REPORT_AFFINITY_CLASSC "class C"
  772. IDS_REPORT_EMPTY "--"
  773. IDS_REPORT_NA "<n/a>"
  774. END
  775. STRINGTABLE DISCARDABLE
  776. BEGIN
  777. IDS_PARM_PASSWORD "The password is not valid. The two remote passwords must match. Enter a valid password."
  778. IDS_PARM_IGMP_MCAST "IGMP support requires multicast support. To use IGMP, enable multicast support."
  779. IDS_PARM_IGMP_WARN "Before you enable IGMP support, consult on-line help regarding the network implications of using this feature."
  780. IDS_PARM_WARN "Warning"
  781. IDS_PARM_ERROR "Error"
  782. IDS_PARM_CL_IP_BLANK "A cluster IP address is required. Enter a cluster IP address."
  783. IDS_PARM_CL_NM_BLANK "The cluster subnet mask is required. Network Load Balancing has automatically generated a subnet mask.\r\nIf you do not want Network Load Balancing to use the subnet mask it generated, enter a different subnet mask."
  784. END
  785. STRINGTABLE DISCARDABLE
  786. BEGIN
  787. IDS_PARM_INVAL_CL_IP "The cluster IP address and subnet mask are not valid. Type a new IP address and subnet mask."
  788. IDS_PARM_INVAL_CL_MASK "The cluster subnet mask is not valid. A subnet mask must be contiguous. Type a valid subnet mask."
  789. IDS_PARM_CL_IP_FIELD "%1 is not a valid IP address entry. Please specify a value between %2 and %3."
  790. IDS_PARM_CL_NM_FIELD "%1 is not a valid subnet mask entry. Please specify a value between %2 and %3."
  791. IDS_PARM_IP_CONFLICT "The cluster IP address and dedicated IP address cannot be identical. Type a different cluster IP and dedicated IP addresses."
  792. IDS_PARM_INVAL_MAC "The cluster network address is not valid. The address must be of the form xx-xx-xx-xx-xx-xx or xx:xx:xx:xx:xx:xx. Type valid network address."
  793. IDS_PARM_RCT_WARN "Before you enable remote control, consult on-line help regarding the security implications of using this feature."
  794. IDS_PARM_DIP_MISCONFIG "To ensure future connectivity the connection IP and the dedicated IP must match if you select this network adapter."
  795. IDS_PARM_DED_IP_BLANK "A dedicated IP address is required. Enter a dedicated IP address."
  796. IDS_PARM_DED_NM_BLANK "The dedicated subnet mask is required. Network Load Balancing has automatically generated a subnet mask.\r\nIf you do not want Network Load Balancing to use the subnet mask it generated, enter a different subnet mask."
  797. IDS_PARM_INVAL_DED_IP "The dedicated IP address and subnet mask are not valid. Enter a new dedicated IP address and subnet mask."
  798. IDS_PARM_INVAL_DED_MASK "The dedicated subnet mask is not valid. A subnet mask must be contiguous. Enter a valid subnet mask."
  799. END
  800. STRINGTABLE DISCARDABLE
  801. BEGIN
  802. IDS_PARM_RULES "The number of port rules exceeds the maximum of 32. Reduce the number of defined port rules."
  803. IDS_PARM_RANGE "The port range is not valid. The upper value must be greater than or equal to the lower value. Enter a valid port range."
  804. IDS_PARM_OVERLAP "The port range overlaps with the range in an existing rule. Specify a port range that does not overlap."
  805. IDS_PORTS_ALL "ALL"
  806. IDS_PORTS_CONTROL_NONE "The cluster does not have any port rules on which you can run the control method. "
  807. IDS_INVAL_DHCP_NIC "The adapter you have selected has dhcp enabled.\n And also you have connected to the machine using this adapter. This is not allowed. "
  808. IDS_INVAL_DIP "The dedicated ip address entered does not exist on the adapter selected.\n Are you sure you want to proceed? "
  809. IDS_NLB_ALREADY "The adapter %s is already bound to cluster ip %s.\n Are you sure-?"
  810. IDS_BOTTOM_PANE_TITLE "Log "
  811. IDS_REFRESH_CLUSTER "Refresh Cluster"
  812. END
  813. STRINGTABLE DISCARDABLE
  814. BEGIN
  815. IDS_PARM_PORT_BLANK "A port value is required. The value must be from %d to %d. Enter a valid value."
  816. IDS_PARM_LOAD_BLANK "A load weight is required. The weight must be from %d to %d. Enter a valid weight."
  817. IDS_PARM_PORT_VAL "The port value is not valid. The value must be from %d to %d. Enter a valid port value."
  818. IDS_PARM_LOAD "The load weight is not valid. The weight must be from %d to %d. Enter a valid weight."
  819. END
  820. STRINGTABLE DISCARDABLE
  821. BEGIN
  822. IDS_CANTRUN_NONICS_TEXT "All available network adapters are bound to NLB.\n NLB Manager can not run \nunder this condition."
  823. IDS_CANTRUN_NONICS_CAPTION "Unable to run NLB Manager"
  824. END
  825. #endif // English (U.S.) resources
  826. /////////////////////////////////////////////////////////////////////////////
  827. #ifndef APSTUDIO_INVOKED
  828. /////////////////////////////////////////////////////////////////////////////
  829. //
  830. // Generated from the TEXTINCLUDE 3 resource.
  831. //
  832. /////////////////////////////////////////////////////////////////////////////
  833. #endif // not APSTUDIO_INVOKED